.elementor-20 .elementor-element.elementor-element-ec05ee8{--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:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-ec05ee8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ec05ee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-20 .elementor-element.elementor-element-7ce4643{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-20 .elementor-element.elementor-element-44f9458{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-44f9458.elementor-element{--order:-99999 /* order start hack */;}.elementor-20 .elementor-element.elementor-element-44f9458 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-e392cb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e392cb5 .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-1e9d07a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-01e2f57{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-01e2f57:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-01e2f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b926070 );}.elementor-20 .elementor-element.elementor-element-f475216 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-2964b16 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-ebdf026{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-ebdf026:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ebdf026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b926070 );}.elementor-20 .elementor-element.elementor-element-f8895ac .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-e665e7f{--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:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-e665e7f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e665e7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b926070 );}.elementor-20 .elementor-element.elementor-element-e665e7f::before, .elementor-20 .elementor-element.elementor-element-e665e7f > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e665e7f > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e665e7f > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e665e7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e665e7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-9e66d43{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-20 .elementor-element.elementor-element-b633fb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-b633fb1.elementor-element{--order:-99999 /* order start hack */;}.elementor-20 .elementor-element.elementor-element-b633fb1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-08b0b28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-08b0b28 .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-cccf4bb p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-d5397da{--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:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-d5397da:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d5397da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56fa5a5 );}.elementor-20 .elementor-element.elementor-element-d5397da::before, .elementor-20 .elementor-element.elementor-element-d5397da > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-d5397da > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-d5397da > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-d5397da > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-d5397da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-33cafe5{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-20 .elementor-element.elementor-element-30b96ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-30b96ef.elementor-element{--order:-99999 /* order start hack */;}.elementor-20 .elementor-element.elementor-element-30b96ef .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-3070a69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-3070a69 .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-82b56d5 p{margin-block-end:12px;}.elementor-20 .elementor-element.elementor-element-3195f54{--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:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-3195f54:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3195f54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b926070 );}.elementor-20 .elementor-element.elementor-element-02fd785{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-20 .elementor-element.elementor-element-331a735{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-331a735.elementor-element{--order:-99999 /* order start hack */;}.elementor-20 .elementor-element.elementor-element-331a735 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-15e9c3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-15e9c3d .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-96bf955{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--align-items:start;}.elementor-20 .elementor-element.elementor-element-c45c66a{--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:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-c45c66a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c45c66a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56fa5a5 );}.elementor-20 .elementor-element.elementor-element-f982658 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:34px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-dec53a2{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-20 .elementor-element.elementor-element-1ea42ad .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-c3fe556{--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:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-c3fe556:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c3fe556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56fa5a5 );}.elementor-20 .elementor-element.elementor-element-5731525 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:34px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-69c8945{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-20 .elementor-element.elementor-element-2ec00db .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-893f66a{--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:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-893f66a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-893f66a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56fa5a5 );}.elementor-20 .elementor-element.elementor-element-5bad7da .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:34px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-095e5c3{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-20 .elementor-element.elementor-element-d9434a9 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-d5ddc73{--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:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-d5ddc73:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d5ddc73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56fa5a5 );}.elementor-20 .elementor-element.elementor-element-093b79f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:34px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-a6ec059{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-20 .elementor-element.elementor-element-b8e7b98 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-8e12e7b{--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:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-8e12e7b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8e12e7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56fa5a5 );}.elementor-20 .elementor-element.elementor-element-f761c22 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:34px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-7db123f{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-20 .elementor-element.elementor-element-76121c4 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-0c62220{--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:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-0c62220:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0c62220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56fa5a5 );}.elementor-20 .elementor-element.elementor-element-2aa6648 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:34px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-127ac95{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-20 .elementor-element.elementor-element-299bb23 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-4d88686{--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:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-4d88686:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4d88686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b926070 ) 30%, var( --e-global-color-56fa5a5 ) 0%);}.elementor-20 .elementor-element.elementor-element-4d88686::before, .elementor-20 .elementor-element.elementor-element-4d88686 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-4d88686 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-4d88686 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-4d88686 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-4d88686 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-ffe7fd0{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-20 .elementor-element.elementor-element-adab329 img{width:211px;}.elementor-20 .elementor-element.elementor-element-94dca5a{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-20 .elementor-element.elementor-element-c368e54{text-align:center;}.elementor-20 .elementor-element.elementor-element-c368e54 p{margin-block-end:12px;}.elementor-20 .elementor-element.elementor-element-d07c639 .elementor-button{background-color:#02010100;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-d07c639 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-d07c639 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-20 .elementor-element.elementor-element-d07c639 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-d07c639 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-d07c639 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-d07c639 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-4b1accc{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:0px;--margin-bottom:-160px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4b1accc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4b1accc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56fa5a5 );}.elementor-20 .elementor-element.elementor-element-7e8564f{--spacer-size:196px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-ec05ee8{--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-20 .elementor-element.elementor-element-44f9458 .elementor-heading-title{font-size:15px;}.elementor-20 .elementor-element.elementor-element-e392cb5 .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-20 .elementor-element.elementor-element-1e9d07a{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-01e2f57{--min-height:360px;}.elementor-20 .elementor-element.elementor-element-f475216 .elementor-heading-title{font-size:15px;}.elementor-20 .elementor-element.elementor-element-ebdf026{--min-height:360px;}.elementor-20 .elementor-element.elementor-element-f8895ac .elementor-heading-title{font-size:15px;}.elementor-20 .elementor-element.elementor-element-b633fb1 .elementor-heading-title{font-size:15px;}.elementor-20 .elementor-element.elementor-element-08b0b28 .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-20 .elementor-element.elementor-element-30b96ef .elementor-heading-title{font-size:15px;}.elementor-20 .elementor-element.elementor-element-3070a69 .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-20 .elementor-element.elementor-element-3195f54{--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-20 .elementor-element.elementor-element-331a735 .elementor-heading-title{font-size:15px;}.elementor-20 .elementor-element.elementor-element-15e9c3d .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-20 .elementor-element.elementor-element-96bf955{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-c45c66a{--min-height:360px;}.elementor-20 .elementor-element.elementor-element-f982658 .elementor-heading-title{font-size:32px;}.elementor-20 .elementor-element.elementor-element-1ea42ad .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-c3fe556{--min-height:360px;}.elementor-20 .elementor-element.elementor-element-5731525 .elementor-heading-title{font-size:32px;}.elementor-20 .elementor-element.elementor-element-2ec00db .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-893f66a{--min-height:360px;}.elementor-20 .elementor-element.elementor-element-5bad7da .elementor-heading-title{font-size:32px;}.elementor-20 .elementor-element.elementor-element-d9434a9 .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-d5ddc73{--min-height:360px;}.elementor-20 .elementor-element.elementor-element-093b79f .elementor-heading-title{font-size:32px;}.elementor-20 .elementor-element.elementor-element-b8e7b98 .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-8e12e7b{--min-height:360px;}.elementor-20 .elementor-element.elementor-element-f761c22 .elementor-heading-title{font-size:32px;}.elementor-20 .elementor-element.elementor-element-76121c4 .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-0c62220{--min-height:360px;}.elementor-20 .elementor-element.elementor-element-2aa6648 .elementor-heading-title{font-size:32px;}.elementor-20 .elementor-element.elementor-element-299bb23 .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-d07c639 .elementor-button{font-size:15px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-ec05ee8{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-44f9458 .elementor-heading-title{font-size:15px;}.elementor-20 .elementor-element.elementor-element-e392cb5 .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-20 .elementor-element.elementor-element-1e9d07a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-01e2f57{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-f475216 .elementor-heading-title{font-size:15px;}.elementor-20 .elementor-element.elementor-element-ebdf026{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-f8895ac .elementor-heading-title{font-size:15px;}.elementor-20 .elementor-element.elementor-element-e665e7f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-b633fb1 .elementor-heading-title{font-size:15px;}.elementor-20 .elementor-element.elementor-element-08b0b28 .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-20 .elementor-element.elementor-element-d5397da{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-30b96ef .elementor-heading-title{font-size:15px;}.elementor-20 .elementor-element.elementor-element-3070a69 .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-20 .elementor-element.elementor-element-3195f54{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-331a735 .elementor-heading-title{font-size:15px;}.elementor-20 .elementor-element.elementor-element-15e9c3d .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-20 .elementor-element.elementor-element-96bf955{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-c45c66a{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-f982658 .elementor-heading-title{font-size:28px;}.elementor-20 .elementor-element.elementor-element-1ea42ad .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-c3fe556{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-5731525 .elementor-heading-title{font-size:28px;}.elementor-20 .elementor-element.elementor-element-2ec00db .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-893f66a{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-5bad7da .elementor-heading-title{font-size:28px;}.elementor-20 .elementor-element.elementor-element-d9434a9 .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-d5ddc73{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-093b79f .elementor-heading-title{font-size:28px;}.elementor-20 .elementor-element.elementor-element-b8e7b98 .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-8e12e7b{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-f761c22 .elementor-heading-title{font-size:28px;}.elementor-20 .elementor-element.elementor-element-76121c4 .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-0c62220{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-2aa6648 .elementor-heading-title{font-size:28px;}.elementor-20 .elementor-element.elementor-element-299bb23 .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-4d88686{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-d07c639 .elementor-button{font-size:15px;}.elementor-20 .elementor-element.elementor-element-4b1accc{--margin-top:0px;--margin-bottom:-280px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-7e8564f{--spacer-size:306px;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-7ce4643{--width:60%;}.elementor-20 .elementor-element.elementor-element-9e66d43{--width:100%;}.elementor-20 .elementor-element.elementor-element-33cafe5{--width:100%;}.elementor-20 .elementor-element.elementor-element-02fd785{--width:60%;}.elementor-20 .elementor-element.elementor-element-ffe7fd0{--width:100%;}.elementor-20 .elementor-element.elementor-element-94dca5a{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-7ce4643{--width:80%;}.elementor-20 .elementor-element.elementor-element-9e66d43{--width:69%;}.elementor-20 .elementor-element.elementor-element-33cafe5{--width:69%;}.elementor-20 .elementor-element.elementor-element-02fd785{--width:80%;}.elementor-20 .elementor-element.elementor-element-ffe7fd0{--width:69%;}.elementor-20 .elementor-element.elementor-element-94dca5a{--width:69%;}}/* Start custom CSS for container, class: .elementor-element-ec05ee8 */.elementor-20 .elementor-element.elementor-element-ec05ee8 {
  --grafismo-largura: 1279px;

  /* Posição da linha alta, medida a partir do topo */
  --grafismo-topo: 80px;

  /* Faixa branca na base da seção */
  --recuo-fundo: 0px;

  /* Distância da linha baixa até o fim do fundo cinza */
  --distancia-linha-cinza: 160px;

  --grafismo-base: calc(
    var(--recuo-fundo) + var(--distancia-linha-cinza)
  );

  /* Prolongamentos para telas maiores que o SVG */
  --grafismo-extensao: max(
    0px,
    calc((100% - var(--grafismo-largura)) / 2 + 1px)
  );

  background-color: #ffffff;

  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1279' height='226' viewBox='0 0 1279 226' preserveAspectRatio='none' fill='none'%3E%3Cpath d='M0 225.5H549.785C586.234 225.5 621.991 215.539 653.19 196.694L930.31 29.3063C961.509 10.4609 997.266 0.499981 1033.72 0.499983L1279 0.499994' stroke='%2300224C' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E"),
    linear-gradient(#00224C, #00224C),
    linear-gradient(#00224C, #00224C),
    linear-gradient(
      to bottom,
      #f4f4f4 0,
      #f4f4f4 calc(100% - var(--recuo-fundo)),
      #ffffff calc(100% - var(--recuo-fundo)),
      #ffffff 100%
    );

  background-size:
    var(--grafismo-largura)
      calc(
        100% - var(--grafismo-topo) - var(--grafismo-base)
      ),
    var(--grafismo-extensao) 1px,
    var(--grafismo-extensao) 1px,
    100% 100%;

  background-position:
    center top var(--grafismo-topo),
    left bottom var(--grafismo-base),
    right top var(--grafismo-topo),
    left top;

  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-20 .elementor-element.elementor-element-ec05ee8 {
    --grafismo-largura: 900px;
    --grafismo-topo: 160px;
    --recuo-fundo: 40px;
    --distancia-linha-cinza: 96px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-20 .elementor-element.elementor-element-ec05ee8 {
    --grafismo-largura: 600px;
    --grafismo-topo: 190px;
    --recuo-fundo: 32px;
    --distancia-linha-cinza: 148px;
  }
}/* End custom CSS */