.elementor-672 .elementor-element.elementor-element-a628ebe{--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;--overlay-opacity:1;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:var( --e-global-color-cr_ink_800 );--border-color:var( --e-global-color-cr_ink_800 );--padding-top:72px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-672 .elementor-element.elementor-element-a628ebe:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-a628ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cr_ink_900 );}.elementor-672 .elementor-element.elementor-element-a628ebe::before, .elementor-672 .elementor-element.elementor-element-a628ebe > .elementor-background-video-container::before, .elementor-672 .elementor-element.elementor-element-a628ebe > .e-con-inner > .elementor-background-video-container::before, .elementor-672 .elementor-element.elementor-element-a628ebe > .elementor-background-slideshow::before, .elementor-672 .elementor-element.elementor-element-a628ebe > .e-con-inner > .elementor-background-slideshow::before, .elementor-672 .elementor-element.elementor-element-a628ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, rgba(240,96,16,0.14) 0%, rgba(13,13,13,0) 60%);}.elementor-672 .elementor-element.elementor-element-2115154{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:center;font-family:var( --e-global-typography-0c2a10ef-font-family ), Sans-serif;font-size:var( --e-global-typography-0c2a10ef-font-size );font-weight:var( --e-global-typography-0c2a10ef-font-weight );text-transform:var( --e-global-typography-0c2a10ef-text-transform );line-height:var( --e-global-typography-0c2a10ef-line-height );letter-spacing:var( --e-global-typography-0c2a10ef-letter-spacing );word-spacing:var( --e-global-typography-0c2a10ef-word-spacing );color:var( --e-global-color-cr_ink_300 );}.elementor-672 .elementor-element.elementor-element-d3618b0{text-align:center;}.elementor-672 .elementor-element.elementor-element-d3618b0 .elementor-heading-title{font-family:var( --e-global-typography-4a00ea4f-font-family ), Sans-serif;font-size:var( --e-global-typography-4a00ea4f-font-size );font-weight:var( --e-global-typography-4a00ea4f-font-weight );text-transform:var( --e-global-typography-4a00ea4f-text-transform );line-height:var( --e-global-typography-4a00ea4f-line-height );letter-spacing:var( --e-global-typography-4a00ea4f-letter-spacing );word-spacing:var( --e-global-typography-4a00ea4f-word-spacing );color:var( --e-global-color-bb06f5c9 );}.elementor-672 .elementor-element.elementor-element-65feeb4{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-672 .elementor-element.elementor-element-65feeb4 .elementor-heading-title{font-family:var( --e-global-typography-6817990f-font-family ), Sans-serif;font-size:var( --e-global-typography-6817990f-font-size );font-weight:var( --e-global-typography-6817990f-font-weight );text-transform:var( --e-global-typography-6817990f-text-transform );line-height:var( --e-global-typography-6817990f-line-height );color:var( --e-global-color-text );}.elementor-672 .elementor-element.elementor-element-e7bb249{width:var( --container-widget-width, 620px );max-width:620px;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-8342c031-font-family ), Sans-serif;font-size:var( --e-global-typography-8342c031-font-size );font-weight:var( --e-global-typography-8342c031-font-weight );line-height:var( --e-global-typography-8342c031-line-height );letter-spacing:var( --e-global-typography-8342c031-letter-spacing );word-spacing:var( --e-global-typography-8342c031-word-spacing );color:var( --e-global-color-text );}.elementor-672 .elementor-element.elementor-element-7973ce3{--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:flex-start;--gap:32px 44px;--row-gap:32px;--column-gap:44px;--flex-wrap:wrap;--padding-top:72px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-672 .elementor-element.elementor-element-7973ce3:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-7973ce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cr_ink_900 );}.elementor-672 .elementor-element.elementor-element-ce1605c{--display:flex;--min-height:480px;--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;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-cr_ink_700 );--border-color:var( --e-global-color-cr_ink_700 );--border-radius:16px 16px 16px 16px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-672 .elementor-element.elementor-element-ce1605c:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-ce1605c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cr_ink_800 );}.elementor-672 .elementor-element.elementor-element-5b90bef .elementor-heading-title{font-family:var( --e-global-typography-321f77c1-font-family ), Sans-serif;font-size:var( --e-global-typography-321f77c1-font-size );font-weight:var( --e-global-typography-321f77c1-font-weight );text-transform:var( --e-global-typography-321f77c1-text-transform );line-height:var( --e-global-typography-321f77c1-line-height );letter-spacing:var( --e-global-typography-321f77c1-letter-spacing );word-spacing:var( --e-global-typography-321f77c1-word-spacing );color:var( --e-global-color-text );}.elementor-672 .elementor-element.elementor-element-b1c0a61{--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;--border-radius:12px 12px 12px 12px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-672 .elementor-element.elementor-element-crcfnt1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;color:var( --e-global-color-cr_ink_300 );}.elementor-672 .elementor-element.elementor-element-e3e5b1a{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-672 .elementor-element.elementor-element-e39b496{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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-cr_ink_700 );--border-color:var( --e-global-color-cr_ink_700 );--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-672 .elementor-element.elementor-element-e39b496:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-e39b496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cr_ink_800 );}.elementor-672 .elementor-element.elementor-element-9955025{width:auto;max-width:auto;}.elementor-672 .elementor-element.elementor-element-9955025 .elementor-icon-wrapper{text-align:start;}.elementor-672 .elementor-element.elementor-element-9955025.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-672 .elementor-element.elementor-element-9955025.elementor-view-framed .elementor-icon, .elementor-672 .elementor-element.elementor-element-9955025.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-672 .elementor-element.elementor-element-9955025.elementor-view-framed .elementor-icon, .elementor-672 .elementor-element.elementor-element-9955025.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-672 .elementor-element.elementor-element-9955025 .elementor-icon{font-size:21px;}.elementor-672 .elementor-element.elementor-element-9955025 .elementor-icon svg{height:21px;}.elementor-672 .elementor-element.elementor-element-e34b204{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-672 .elementor-element.elementor-element-b965209 .elementor-heading-title{font-family:var( --e-global-typography-0c2a10ef-font-family ), Sans-serif;font-size:var( --e-global-typography-0c2a10ef-font-size );font-weight:var( --e-global-typography-0c2a10ef-font-weight );text-transform:var( --e-global-typography-0c2a10ef-text-transform );line-height:var( --e-global-typography-0c2a10ef-line-height );letter-spacing:var( --e-global-typography-0c2a10ef-letter-spacing );word-spacing:var( --e-global-typography-0c2a10ef-word-spacing );color:var( --e-global-color-bb06f5c9 );}.elementor-672 .elementor-element.elementor-element-406b1ee{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-7d4b6428-font-family ), Sans-serif;font-size:var( --e-global-typography-7d4b6428-font-size );font-weight:var( --e-global-typography-7d4b6428-font-weight );line-height:var( --e-global-typography-7d4b6428-line-height );letter-spacing:var( --e-global-typography-7d4b6428-letter-spacing );word-spacing:var( --e-global-typography-7d4b6428-word-spacing );}.elementor-672 .elementor-element.elementor-element-dc31b2e{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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-cr_ink_700 );--border-color:var( --e-global-color-cr_ink_700 );--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-672 .elementor-element.elementor-element-dc31b2e:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-dc31b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cr_ink_800 );}.elementor-672 .elementor-element.elementor-element-fbb0c60{width:auto;max-width:auto;}.elementor-672 .elementor-element.elementor-element-fbb0c60 .elementor-icon-wrapper{text-align:start;}.elementor-672 .elementor-element.elementor-element-fbb0c60.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-672 .elementor-element.elementor-element-fbb0c60.elementor-view-framed .elementor-icon, .elementor-672 .elementor-element.elementor-element-fbb0c60.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-672 .elementor-element.elementor-element-fbb0c60.elementor-view-framed .elementor-icon, .elementor-672 .elementor-element.elementor-element-fbb0c60.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-672 .elementor-element.elementor-element-fbb0c60 .elementor-icon{font-size:21px;}.elementor-672 .elementor-element.elementor-element-fbb0c60 .elementor-icon svg{height:21px;}.elementor-672 .elementor-element.elementor-element-8cf7ed4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-672 .elementor-element.elementor-element-856de2a .elementor-heading-title{font-family:var( --e-global-typography-0c2a10ef-font-family ), Sans-serif;font-size:var( --e-global-typography-0c2a10ef-font-size );font-weight:var( --e-global-typography-0c2a10ef-font-weight );text-transform:var( --e-global-typography-0c2a10ef-text-transform );line-height:var( --e-global-typography-0c2a10ef-line-height );letter-spacing:var( --e-global-typography-0c2a10ef-letter-spacing );word-spacing:var( --e-global-typography-0c2a10ef-word-spacing );color:var( --e-global-color-bb06f5c9 );}.elementor-672 .elementor-element.elementor-element-64120e4{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-7d4b6428-font-family ), Sans-serif;font-size:var( --e-global-typography-7d4b6428-font-size );font-weight:var( --e-global-typography-7d4b6428-font-weight );line-height:var( --e-global-typography-7d4b6428-line-height );letter-spacing:var( --e-global-typography-7d4b6428-letter-spacing );word-spacing:var( --e-global-typography-7d4b6428-word-spacing );color:var( --e-global-color-text );}.elementor-672 .elementor-element.elementor-element-76a030e{--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;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-cr_ink_700 );--border-color:var( --e-global-color-cr_ink_700 );--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-672 .elementor-element.elementor-element-76a030e:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-76a030e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cr_ink_800 );}.elementor-672 .elementor-element.elementor-element-b5c2bc4 .elementor-heading-title{font-family:var( --e-global-typography-0c2a10ef-font-family ), Sans-serif;font-size:var( --e-global-typography-0c2a10ef-font-size );font-weight:var( --e-global-typography-0c2a10ef-font-weight );text-transform:var( --e-global-typography-0c2a10ef-text-transform );line-height:var( --e-global-typography-0c2a10ef-line-height );letter-spacing:var( --e-global-typography-0c2a10ef-letter-spacing );word-spacing:var( --e-global-typography-0c2a10ef-word-spacing );color:var( --e-global-color-bb06f5c9 );}.elementor-672 .elementor-element.elementor-element-d6baccc{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-1aa74542-font-family ), Sans-serif;font-size:var( --e-global-typography-1aa74542-font-size );font-weight:var( --e-global-typography-1aa74542-font-weight );line-height:var( --e-global-typography-1aa74542-line-height );letter-spacing:var( --e-global-typography-1aa74542-letter-spacing );word-spacing:var( --e-global-typography-1aa74542-word-spacing );color:var( --e-global-color-cr_ink_300 );}.elementor-672 .elementor-element.elementor-element-b5224c4{--grid-template-columns:repeat(0, auto);text-align:center;width:auto;max-width:auto;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-672 .elementor-element.elementor-element-b5224c4 .elementor-social-icon{background-color:var( --e-global-color-cr_ink_900 );--icon-padding:0.55em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cr_ink_700 );}.elementor-672 .elementor-element.elementor-element-b5224c4 .elementor-social-icon i{color:var( --e-global-color-bb06f5c9 );}.elementor-672 .elementor-element.elementor-element-b5224c4 .elementor-social-icon svg{fill:var( --e-global-color-bb06f5c9 );}.elementor-672 .elementor-element.elementor-element-b5224c4 .elementor-icon{border-radius:10px 10px 10px 10px;}.elementor-672 .elementor-element.elementor-element-b5224c4 .elementor-social-icon:hover{background-color:var( --e-global-color-cr_ink_900 );border-color:var( --e-global-color-accent );}.elementor-672 .elementor-element.elementor-element-b5224c4 .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-672 .elementor-element.elementor-element-b5224c4 .elementor-social-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-672 .elementor-element.elementor-element-bd324c1{--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:14px 14px;--row-gap:14px;--column-gap:14px;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-cr_ink_700 );--border-color:var( --e-global-color-cr_ink_700 );--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-672 .elementor-element.elementor-element-bd324c1:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-bd324c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-cr_ink_800 ) 0%, var( --e-global-color-cr_ink_900 ) 100%);}.elementor-672 .elementor-element.elementor-element-1bcc40e{width:auto;max-width:auto;}.elementor-672 .elementor-element.elementor-element-1bcc40e .elementor-icon-wrapper{text-align:start;}.elementor-672 .elementor-element.elementor-element-1bcc40e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-672 .elementor-element.elementor-element-1bcc40e.elementor-view-framed .elementor-icon, .elementor-672 .elementor-element.elementor-element-1bcc40e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-672 .elementor-element.elementor-element-1bcc40e.elementor-view-framed .elementor-icon, .elementor-672 .elementor-element.elementor-element-1bcc40e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-672 .elementor-element.elementor-element-1bcc40e .elementor-icon{font-size:24px;}.elementor-672 .elementor-element.elementor-element-1bcc40e .elementor-icon svg{height:24px;}.elementor-672 .elementor-element.elementor-element-ef0d1eb{font-family:var( --e-global-typography-82e8ba9f-font-family ), Sans-serif;font-size:var( --e-global-typography-82e8ba9f-font-size );font-weight:var( --e-global-typography-82e8ba9f-font-weight );line-height:var( --e-global-typography-82e8ba9f-line-height );letter-spacing:var( --e-global-typography-82e8ba9f-letter-spacing );word-spacing:var( --e-global-typography-82e8ba9f-word-spacing );color:var( --e-global-color-text );}.elementor-672 .elementor-element.elementor-element-0f2cc0f{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-cr_ink_700 );--border-color:var( --e-global-color-cr_ink_700 );--padding-top:88px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-672 .elementor-element.elementor-element-0f2cc0f:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-0f2cc0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cr_ink_800 );}.elementor-672 .elementor-element.elementor-element-f2048fa{text-align:center;}.elementor-672 .elementor-element.elementor-element-f2048fa .elementor-heading-title{font-family:var( --e-global-typography-4a00ea4f-font-family ), Sans-serif;font-size:var( --e-global-typography-4a00ea4f-font-size );font-weight:var( --e-global-typography-4a00ea4f-font-weight );text-transform:var( --e-global-typography-4a00ea4f-text-transform );line-height:var( --e-global-typography-4a00ea4f-line-height );letter-spacing:var( --e-global-typography-4a00ea4f-letter-spacing );word-spacing:var( --e-global-typography-4a00ea4f-word-spacing );color:var( --e-global-color-bb06f5c9 );}.elementor-672 .elementor-element.elementor-element-86b6e28{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-672 .elementor-element.elementor-element-86b6e28 .elementor-heading-title{font-family:var( --e-global-typography-321f77c1-font-family ), Sans-serif;font-size:var( --e-global-typography-321f77c1-font-size );font-weight:var( --e-global-typography-321f77c1-font-weight );text-transform:var( --e-global-typography-321f77c1-text-transform );line-height:var( --e-global-typography-321f77c1-line-height );letter-spacing:var( --e-global-typography-321f77c1-letter-spacing );word-spacing:var( --e-global-typography-321f77c1-word-spacing );color:var( --e-global-color-text );}.elementor-672 .elementor-element.elementor-element-49b440c{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-672 .elementor-element.elementor-element-49b440c .elementor-accordion-item{border-width:0px;}.elementor-672 .elementor-element.elementor-element-49b440c .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-672 .elementor-element.elementor-element-49b440c .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-672 .elementor-element.elementor-element-49b440c .elementor-tab-title{background-color:rgba(0,0,0,0);}.elementor-672 .elementor-element.elementor-element-49b440c .elementor-accordion-icon, .elementor-672 .elementor-element.elementor-element-49b440c .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-672 .elementor-element.elementor-element-49b440c .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-672 .elementor-element.elementor-element-49b440c .elementor-active .elementor-accordion-icon, .elementor-672 .elementor-element.elementor-element-49b440c .elementor-active .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-672 .elementor-element.elementor-element-49b440c .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-672 .elementor-element.elementor-element-49b440c .elementor-accordion-title{font-family:var( --e-global-typography-e65f94c5-font-family ), Sans-serif;font-size:var( --e-global-typography-e65f94c5-font-size );font-weight:var( --e-global-typography-e65f94c5-font-weight );line-height:var( --e-global-typography-e65f94c5-line-height );letter-spacing:var( --e-global-typography-e65f94c5-letter-spacing );word-spacing:var( --e-global-typography-e65f94c5-word-spacing );}.elementor-672 .elementor-element.elementor-element-49b440c .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-accent );}.elementor-672 .elementor-element.elementor-element-49b440c .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-672 .elementor-element.elementor-element-49b440c .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-accent );}.elementor-672 .elementor-element.elementor-element-49b440c .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-672 .elementor-element.elementor-element-49b440c .elementor-tab-content{color:var( --e-global-color-cr_ink_300 );font-family:var( --e-global-typography-82e8ba9f-font-family ), Sans-serif;font-size:var( --e-global-typography-82e8ba9f-font-size );font-weight:var( --e-global-typography-82e8ba9f-font-weight );line-height:var( --e-global-typography-82e8ba9f-line-height );letter-spacing:var( --e-global-typography-82e8ba9f-letter-spacing );word-spacing:var( --e-global-typography-82e8ba9f-word-spacing );}@media(max-width:1000px){.elementor-672 .elementor-element.elementor-element-2115154{font-size:var( --e-global-typography-0c2a10ef-font-size );line-height:var( --e-global-typography-0c2a10ef-line-height );letter-spacing:var( --e-global-typography-0c2a10ef-letter-spacing );word-spacing:var( --e-global-typography-0c2a10ef-word-spacing );}.elementor-672 .elementor-element.elementor-element-d3618b0 .elementor-heading-title{font-size:var( --e-global-typography-4a00ea4f-font-size );line-height:var( --e-global-typography-4a00ea4f-line-height );letter-spacing:var( --e-global-typography-4a00ea4f-letter-spacing );word-spacing:var( --e-global-typography-4a00ea4f-word-spacing );}.elementor-672 .elementor-element.elementor-element-65feeb4 .elementor-heading-title{font-size:var( --e-global-typography-6817990f-font-size );line-height:var( --e-global-typography-6817990f-line-height );}.elementor-672 .elementor-element.elementor-element-e7bb249{font-size:var( --e-global-typography-8342c031-font-size );line-height:var( --e-global-typography-8342c031-line-height );letter-spacing:var( --e-global-typography-8342c031-letter-spacing );word-spacing:var( --e-global-typography-8342c031-word-spacing );}.elementor-672 .elementor-element.elementor-element-5b90bef .elementor-heading-title{font-size:var( --e-global-typography-321f77c1-font-size );line-height:var( --e-global-typography-321f77c1-line-height );letter-spacing:var( --e-global-typography-321f77c1-letter-spacing );word-spacing:var( --e-global-typography-321f77c1-word-spacing );}.elementor-672 .elementor-element.elementor-element-b965209 .elementor-heading-title{font-size:var( --e-global-typography-0c2a10ef-font-size );line-height:var( --e-global-typography-0c2a10ef-line-height );letter-spacing:var( --e-global-typography-0c2a10ef-letter-spacing );word-spacing:var( --e-global-typography-0c2a10ef-word-spacing );}.elementor-672 .elementor-element.elementor-element-406b1ee{font-size:var( --e-global-typography-7d4b6428-font-size );line-height:var( --e-global-typography-7d4b6428-line-height );letter-spacing:var( --e-global-typography-7d4b6428-letter-spacing );word-spacing:var( --e-global-typography-7d4b6428-word-spacing );}.elementor-672 .elementor-element.elementor-element-856de2a .elementor-heading-title{font-size:var( --e-global-typography-0c2a10ef-font-size );line-height:var( --e-global-typography-0c2a10ef-line-height );letter-spacing:var( --e-global-typography-0c2a10ef-letter-spacing );word-spacing:var( --e-global-typography-0c2a10ef-word-spacing );}.elementor-672 .elementor-element.elementor-element-64120e4{font-size:var( --e-global-typography-7d4b6428-font-size );line-height:var( --e-global-typography-7d4b6428-line-height );letter-spacing:var( --e-global-typography-7d4b6428-letter-spacing );word-spacing:var( --e-global-typography-7d4b6428-word-spacing );}.elementor-672 .elementor-element.elementor-element-b5c2bc4 .elementor-heading-title{font-size:var( --e-global-typography-0c2a10ef-font-size );line-height:var( --e-global-typography-0c2a10ef-line-height );letter-spacing:var( --e-global-typography-0c2a10ef-letter-spacing );word-spacing:var( --e-global-typography-0c2a10ef-word-spacing );}.elementor-672 .elementor-element.elementor-element-d6baccc{font-size:var( --e-global-typography-1aa74542-font-size );line-height:var( --e-global-typography-1aa74542-line-height );letter-spacing:var( --e-global-typography-1aa74542-letter-spacing );word-spacing:var( --e-global-typography-1aa74542-word-spacing );}.elementor-672 .elementor-element.elementor-element-ef0d1eb{font-size:var( --e-global-typography-82e8ba9f-font-size );line-height:var( --e-global-typography-82e8ba9f-line-height );letter-spacing:var( --e-global-typography-82e8ba9f-letter-spacing );word-spacing:var( --e-global-typography-82e8ba9f-word-spacing );}.elementor-672 .elementor-element.elementor-element-f2048fa .elementor-heading-title{font-size:var( --e-global-typography-4a00ea4f-font-size );line-height:var( --e-global-typography-4a00ea4f-line-height );letter-spacing:var( --e-global-typography-4a00ea4f-letter-spacing );word-spacing:var( --e-global-typography-4a00ea4f-word-spacing );}.elementor-672 .elementor-element.elementor-element-86b6e28 .elementor-heading-title{font-size:var( --e-global-typography-321f77c1-font-size );line-height:var( --e-global-typography-321f77c1-line-height );letter-spacing:var( --e-global-typography-321f77c1-letter-spacing );word-spacing:var( --e-global-typography-321f77c1-word-spacing );}.elementor-672 .elementor-element.elementor-element-49b440c .elementor-accordion-title{font-size:var( --e-global-typography-e65f94c5-font-size );line-height:var( --e-global-typography-e65f94c5-line-height );letter-spacing:var( --e-global-typography-e65f94c5-letter-spacing );word-spacing:var( --e-global-typography-e65f94c5-word-spacing );}.elementor-672 .elementor-element.elementor-element-49b440c .elementor-tab-content{font-size:var( --e-global-typography-82e8ba9f-font-size );line-height:var( --e-global-typography-82e8ba9f-line-height );letter-spacing:var( --e-global-typography-82e8ba9f-letter-spacing );word-spacing:var( --e-global-typography-82e8ba9f-word-spacing );}}@media(max-width:820px){.elementor-672 .elementor-element.elementor-element-a628ebe{--padding-top:48px;--padding-bottom:44px;--padding-left:22px;--padding-right:22px;}.elementor-672 .elementor-element.elementor-element-7973ce3{--padding-top:52px;--padding-bottom:60px;--padding-left:22px;--padding-right:22px;}.elementor-672 .elementor-element.elementor-element-0f2cc0f{--padding-top:60px;--padding-bottom:60px;--padding-left:22px;--padding-right:22px;}}@media(max-width:520px){.elementor-672 .elementor-element.elementor-element-2115154{font-size:var( --e-global-typography-0c2a10ef-font-size );line-height:var( --e-global-typography-0c2a10ef-line-height );letter-spacing:var( --e-global-typography-0c2a10ef-letter-spacing );word-spacing:var( --e-global-typography-0c2a10ef-word-spacing );}.elementor-672 .elementor-element.elementor-element-d3618b0 .elementor-heading-title{font-size:var( --e-global-typography-4a00ea4f-font-size );line-height:var( --e-global-typography-4a00ea4f-line-height );letter-spacing:var( --e-global-typography-4a00ea4f-letter-spacing );word-spacing:var( --e-global-typography-4a00ea4f-word-spacing );}.elementor-672 .elementor-element.elementor-element-65feeb4 .elementor-heading-title{font-size:var( --e-global-typography-6817990f-font-size );line-height:var( --e-global-typography-6817990f-line-height );}.elementor-672 .elementor-element.elementor-element-e7bb249{font-size:var( --e-global-typography-8342c031-font-size );line-height:var( --e-global-typography-8342c031-line-height );letter-spacing:var( --e-global-typography-8342c031-letter-spacing );word-spacing:var( --e-global-typography-8342c031-word-spacing );}.elementor-672 .elementor-element.elementor-element-5b90bef .elementor-heading-title{font-size:var( --e-global-typography-321f77c1-font-size );line-height:var( --e-global-typography-321f77c1-line-height );letter-spacing:var( --e-global-typography-321f77c1-letter-spacing );word-spacing:var( --e-global-typography-321f77c1-word-spacing );}.elementor-672 .elementor-element.elementor-element-b965209 .elementor-heading-title{font-size:var( --e-global-typography-0c2a10ef-font-size );line-height:var( --e-global-typography-0c2a10ef-line-height );letter-spacing:var( --e-global-typography-0c2a10ef-letter-spacing );word-spacing:var( --e-global-typography-0c2a10ef-word-spacing );}.elementor-672 .elementor-element.elementor-element-406b1ee{font-size:var( --e-global-typography-7d4b6428-font-size );line-height:var( --e-global-typography-7d4b6428-line-height );letter-spacing:var( --e-global-typography-7d4b6428-letter-spacing );word-spacing:var( --e-global-typography-7d4b6428-word-spacing );}.elementor-672 .elementor-element.elementor-element-856de2a .elementor-heading-title{font-size:var( --e-global-typography-0c2a10ef-font-size );line-height:var( --e-global-typography-0c2a10ef-line-height );letter-spacing:var( --e-global-typography-0c2a10ef-letter-spacing );word-spacing:var( --e-global-typography-0c2a10ef-word-spacing );}.elementor-672 .elementor-element.elementor-element-64120e4{font-size:var( --e-global-typography-7d4b6428-font-size );line-height:var( --e-global-typography-7d4b6428-line-height );letter-spacing:var( --e-global-typography-7d4b6428-letter-spacing );word-spacing:var( --e-global-typography-7d4b6428-word-spacing );}.elementor-672 .elementor-element.elementor-element-b5c2bc4 .elementor-heading-title{font-size:var( --e-global-typography-0c2a10ef-font-size );line-height:var( --e-global-typography-0c2a10ef-line-height );letter-spacing:var( --e-global-typography-0c2a10ef-letter-spacing );word-spacing:var( --e-global-typography-0c2a10ef-word-spacing );}.elementor-672 .elementor-element.elementor-element-d6baccc{font-size:var( --e-global-typography-1aa74542-font-size );line-height:var( --e-global-typography-1aa74542-line-height );letter-spacing:var( --e-global-typography-1aa74542-letter-spacing );word-spacing:var( --e-global-typography-1aa74542-word-spacing );}.elementor-672 .elementor-element.elementor-element-ef0d1eb{font-size:var( --e-global-typography-82e8ba9f-font-size );line-height:var( --e-global-typography-82e8ba9f-line-height );letter-spacing:var( --e-global-typography-82e8ba9f-letter-spacing );word-spacing:var( --e-global-typography-82e8ba9f-word-spacing );}.elementor-672 .elementor-element.elementor-element-f2048fa .elementor-heading-title{font-size:var( --e-global-typography-4a00ea4f-font-size );line-height:var( --e-global-typography-4a00ea4f-line-height );letter-spacing:var( --e-global-typography-4a00ea4f-letter-spacing );word-spacing:var( --e-global-typography-4a00ea4f-word-spacing );}.elementor-672 .elementor-element.elementor-element-86b6e28 .elementor-heading-title{font-size:var( --e-global-typography-321f77c1-font-size );line-height:var( --e-global-typography-321f77c1-line-height );letter-spacing:var( --e-global-typography-321f77c1-letter-spacing );word-spacing:var( --e-global-typography-321f77c1-word-spacing );}.elementor-672 .elementor-element.elementor-element-49b440c .elementor-accordion-title{font-size:var( --e-global-typography-e65f94c5-font-size );line-height:var( --e-global-typography-e65f94c5-line-height );letter-spacing:var( --e-global-typography-e65f94c5-letter-spacing );word-spacing:var( --e-global-typography-e65f94c5-word-spacing );}.elementor-672 .elementor-element.elementor-element-49b440c .elementor-tab-content{font-size:var( --e-global-typography-82e8ba9f-font-size );line-height:var( --e-global-typography-82e8ba9f-line-height );letter-spacing:var( --e-global-typography-82e8ba9f-letter-spacing );word-spacing:var( --e-global-typography-82e8ba9f-word-spacing );}}@media(min-width:521px){.elementor-672 .elementor-element.elementor-element-a628ebe{--content-width:840px;}.elementor-672 .elementor-element.elementor-element-7973ce3{--content-width:1120px;}.elementor-672 .elementor-element.elementor-element-ce1605c{--width:55%;}.elementor-672 .elementor-element.elementor-element-e3e5b1a{--width:39%;}.elementor-672 .elementor-element.elementor-element-0f2cc0f{--content-width:860px;}}@media(max-width:820px) and (min-width:521px){.elementor-672 .elementor-element.elementor-element-ce1605c{--width:100%;}.elementor-672 .elementor-element.elementor-element-e3e5b1a{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-2115154 */.elementor-672 .elementor-element.elementor-element-2115154 a{color:var(--e-global-color-cr_ink_300);text-decoration:none;} .elementor-672 .elementor-element.elementor-element-2115154 a:hover{color:var(--e-global-color-bb06f5c9);} .elementor-672 .elementor-element.elementor-element-2115154 .crumb-sep{color:var(--e-global-color-cr_ink_500);} .elementor-672 .elementor-element.elementor-element-2115154 .crumb-current{color:var(--e-global-color-accent);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65feeb4 */.elementor-672 .elementor-element.elementor-element-65feeb4 .cr-flame{background:linear-gradient(135deg,var(--e-global-color-cr_gradient_top),var(--e-global-color-cr_gradient_bottom));-webkit-background-clip:text;background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7bb249 */.elementor-672 .elementor-element.elementor-element-e7bb249 a{color:var(--e-global-color-accent);text-decoration:none;} .elementor-672 .elementor-element.elementor-element-e7bb249 a:hover{color:var(--e-global-color-bb06f5c9);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b90bef */.elementor-672 .elementor-element.elementor-element-5b90bef .elementor-heading-title{font-size:24px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-crcfnt1 */.elementor-672 .elementor-element.elementor-element-crcfnt1 p{margin:0;}.elementor-672 .elementor-element.elementor-element-crcfnt1 b{color:var(--e-global-color-bb06f5c9);font-weight:600;}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-crcfwpf1 *//* layout */
.elementor-672 .elementor-element.elementor-element-crcfwpf1 .wpforms-container { margin:0; }
.elementor-672 .elementor-element.elementor-element-crcfwpf1 .wpforms-field-container { display:grid; grid-template-columns:1fr 1fr; gap:18px; }
.elementor-672 .elementor-element.elementor-element-crcfwpf1 .wpforms-field { padding:0 !important; margin:0; }
.elementor-672 .elementor-element.elementor-element-crcfwpf1 .cr-half { grid-column:span 1; }
.elementor-672 .elementor-element.elementor-element-crcfwpf1 .cr-full { grid-column:1 / -1; }
.elementor-672 .elementor-element.elementor-element-crcfwpf1 .wpforms-field-hp { display:none !important; }

/* labels */
.elementor-672 .elementor-element.elementor-element-crcfwpf1 .wpforms-field-label {
  font-family:var(--e-global-typography-0c2a10ef-font-family), "Oswald", sans-serif;
  font-weight:400; text-transform:uppercase; letter-spacing:.08em;
  font-size:12px; line-height:1.3; color:#C8C8C8; margin:0 0 8px; display:block;
}
.elementor-672 .elementor-element.elementor-element-crcfwpf1 .wpforms-required-label { color:var(--e-global-color-accent); }

/* inputs */
.elementor-672 .elementor-element.elementor-element-crcfwpf1 input[type="text"], .elementor-672 .elementor-element.elementor-element-crcfwpf1 input[type="email"], .elementor-672 .elementor-element.elementor-element-crcfwpf1 textarea {
  width:100%;
  background:var(--e-global-color-cr_ink_900);
  border:1px solid var(--e-global-color-cr_ink_700);
  border-radius:8px; padding:13px 15px;
  color:var(--e-global-color-text);
  font-family:var(--e-global-typography-7d4b6428-font-family), "Barlow", sans-serif;
  font-size:15px; box-shadow:none; transition:border-color .15s ease;
}
.elementor-672 .elementor-element.elementor-element-crcfwpf1 input[type="text"]::placeholder, .elementor-672 .elementor-element.elementor-element-crcfwpf1 input[type="email"]::placeholder,
.elementor-672 .elementor-element.elementor-element-crcfwpf1 textarea::placeholder { color:#5A5A5A; opacity:1; }
.elementor-672 .elementor-element.elementor-element-crcfwpf1 input[type="text"]:focus, .elementor-672 .elementor-element.elementor-element-crcfwpf1 input[type="email"]:focus, .elementor-672 .elementor-element.elementor-element-crcfwpf1 textarea:focus {
  outline:none; border-color:var(--e-global-color-accent); box-shadow:none;
}
.elementor-672 .elementor-element.elementor-element-crcfwpf1 textarea { resize:vertical; min-height:132px; }

/* inline errors */
.elementor-672 .elementor-element.elementor-element-crcfwpf1 .wpforms-field input.wpforms-error, .elementor-672 .elementor-element.elementor-element-crcfwpf1 .wpforms-field textarea.wpforms-error {
  border-color:#E04848;
}
.elementor-672 .elementor-element.elementor-element-crcfwpf1 label.wpforms-error, .elementor-672 .elementor-element.elementor-element-crcfwpf1 em.wpforms-error {
  display:block; margin-top:6px; font-size:12.5px; color:#E86A6A;
  font-family:var(--e-global-typography-7d4b6428-font-family), "Barlow", sans-serif;
}

/* submit */
.elementor-672 .elementor-element.elementor-element-crcfwpf1 .wpforms-submit-container { margin-top:4px; padding:0; }
.elementor-672 .elementor-element.elementor-element-crcfwpf1 button.wpforms-submit {
  width:100%; display:inline-flex; align-items:center; justify-content:center; gap:10px;
  font-family:var(--e-global-typography-0c2a10ef-font-family), "Oswald", sans-serif;
  font-weight:600; text-transform:uppercase; letter-spacing:.06em; font-size:15px;
  color:#FFFFFF;
  background:linear-gradient(135deg, var(--e-global-color-cr_gradient_top), var(--e-global-color-cr_gradient_bottom));
  border:none; padding:15px 26px; border-radius:8px; cursor:pointer;
  transition:background .15s ease, opacity .15s ease;
}
.elementor-672 .elementor-element.elementor-element-crcfwpf1 button.wpforms-submit:hover { background:var(--e-global-color-cr_red_400); }
.elementor-672 .elementor-element.elementor-element-crcfwpf1 button.wpforms-submit[disabled] { opacity:.6; cursor:default; }

/* success confirmation - mirrors .crcf-alert.ok */
.elementor-672 .elementor-element.elementor-element-crcfwpf1 .wpforms-confirmation-container-full {
  background:rgba(95,191,106,.10); border:1px solid rgba(95,191,106,.35);
  color:#8FE39A; border-radius:10px; padding:16px 18px; margin:0;
  font-family:var(--e-global-typography-7d4b6428-font-family), "Barlow", sans-serif;
  font-size:14.5px; line-height:1.55;
}
.elementor-672 .elementor-element.elementor-element-crcfwpf1 .wpforms-confirmation-container-full p { margin:0; color:#8FE39A; }

/* form-level error - mirrors .crcf-alert.bad */
.elementor-672 .elementor-element.elementor-element-crcfwpf1 .wpforms-error-container {
  background:rgba(224,72,72,.10); border:1px solid rgba(224,72,72,.35);
  color:#F0A0A0; border-radius:10px; padding:16px 18px; margin:0 0 20px;
  font-family:var(--e-global-typography-7d4b6428-font-family), "Barlow", sans-serif;
  font-size:14.5px;
}

@media (max-width:560px) {
  .elementor-672 .elementor-element.elementor-element-crcfwpf1 .wpforms-field-container { grid-template-columns:1fr; }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9955025 */.elementor-672 .elementor-element.elementor-element-9955025 .elementor-icon{background:linear-gradient(135deg,var(--e-global-color-cr_gradient_top),var(--e-global-color-cr_gradient_bottom));border-radius:11px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;color:#FFFFFF;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-406b1ee */.elementor-672 .elementor-element.elementor-element-406b1ee a{color:var(--e-global-color-text);text-decoration:none;word-break:break-all;} .elementor-672 .elementor-element.elementor-element-406b1ee a:hover{color:var(--e-global-color-bb06f5c9);}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fbb0c60 */.elementor-672 .elementor-element.elementor-element-fbb0c60 .elementor-icon{background:linear-gradient(135deg,var(--e-global-color-cr_gradient_top),var(--e-global-color-cr_gradient_bottom));border-radius:11px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;color:#FFFFFF;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef0d1eb */.elementor-672 .elementor-element.elementor-element-ef0d1eb strong{color:var(--e-global-color-bb06f5c9);}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-49b440c */.elementor-672 .elementor-element.elementor-element-49b440c .elementor-accordion-item{background-color:var(--e-global-color-cr_ink_900);border:1px solid var(--e-global-color-cr_ink_700) !important;border-radius:12px;margin-bottom:12px;overflow:hidden;} .elementor-672 .elementor-element.elementor-element-49b440c .elementor-tab-title{padding:20px 24px;} .elementor-672 .elementor-element.elementor-element-49b440c .elementor-tab-content{border-top:none !important;padding:0 24px 22px;}/* End custom CSS */