.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-47 .elementor-element.elementor-element-40eebaa{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:span custom;}.elementor-47 .elementor-element.elementor-element-40eebaa.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-40eebaa .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-40eebaa .elementor-icon{font-size:20px;}.elementor-47 .elementor-element.elementor-element-40eebaa .elementor-icon svg{height:20px;}.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 );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-10704af .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.75rem;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-6555d8d{text-align:start;}.elementor-47 .elementor-element.elementor-element-6555d8d .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:3rem;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-fd6cfaf{border-radius:16px 16px 16px 16px;}.elementor-47 .elementor-element.elementor-element-fd6cfaf .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 102% ) contrast( 100% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-47 .elementor-element.elementor-element-b824fd1 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-b824fd1 .elementor-icon{font-size:32px;}.elementor-47 .elementor-element.elementor-element-b824fd1 .elementor-icon svg{height:32px;}.elementor-47 .elementor-element.elementor-element-b824fd1 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-6d97032{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-6d97032 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:1.125rem;font-weight:500;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-bde4a09 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-bde4a09 .elementor-icon{font-size:32px;}.elementor-47 .elementor-element.elementor-element-bde4a09 .elementor-icon svg{height:32px;}.elementor-47 .elementor-element.elementor-element-bde4a09 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-5a7396a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-5a7396a .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:1.125rem;font-weight:500;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-beb127b .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-beb127b .elementor-icon{font-size:32px;}.elementor-47 .elementor-element.elementor-element-beb127b .elementor-icon svg{height:32px;}.elementor-47 .elementor-element.elementor-element-beb127b .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-77f124d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-77f124d .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:1.125rem;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-37b9141{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:span custom;}.elementor-47 .elementor-element.elementor-element-37b9141.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-37b9141 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-37b9141 .elementor-icon{font-size:20px;}.elementor-47 .elementor-element.elementor-element-37b9141 .elementor-icon svg{height:20px;}.elementor-47 .elementor-element.elementor-element-bfe24ec .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-669fac1 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:3rem;font-weight:500;line-height:1.1em;color:#FFFFFF;}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-47 .elementor-element.elementor-element-0001d22{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-0001d22 img{width:100%;}.elementor-47 .elementor-element.elementor-element-ad37e7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0.875rem 0.875rem 0rem 0.875rem;}.elementor-47 .elementor-element.elementor-element-ad37e7b .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-613bb26{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-613bb26 img{width:100%;}.elementor-47 .elementor-element.elementor-element-f6d46b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0.875rem 0.875rem 0rem 0.875rem;}.elementor-47 .elementor-element.elementor-element-f6d46b2 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-4b9e442{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-4b9e442 img{width:100%;}.elementor-47 .elementor-element.elementor-element-9125ffa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0.875rem 0.875rem 0rem 0.875rem;}.elementor-47 .elementor-element.elementor-element-9125ffa .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-712e661{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-712e661 img{width:100%;}.elementor-47 .elementor-element.elementor-element-7d230be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0.875rem 0.875rem 0rem 0.875rem;}.elementor-47 .elementor-element.elementor-element-7d230be .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-026c348{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-026c348 img{width:100%;}.elementor-47 .elementor-element.elementor-element-2eaf71e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0.875rem 0.875rem 0rem 0.875rem;}.elementor-47 .elementor-element.elementor-element-2eaf71e .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-89e1f16{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-89e1f16 img{width:100%;}.elementor-47 .elementor-element.elementor-element-a784a36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0.875rem 0.875rem 0rem 0.875rem;}.elementor-47 .elementor-element.elementor-element-a784a36 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-b5bca41{width:var( --container-widget-width, 24.0625rem );max-width:24.0625rem;--container-widget-width:24.0625rem;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-b5bca41.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-b5bca41 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:3rem;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-e62f9c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-e62f9c8 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-e62f9c8.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-e62f9c8.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-e62f9c8.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-e62f9c8.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-e62f9c8.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-e62f9c8 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-e62f9c8 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-e62f9c8 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-1b8b572{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-1b8b572 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-4a11aa7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-4a11aa7 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-4a11aa7.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-4a11aa7.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-4a11aa7.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-4a11aa7.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-4a11aa7.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-4a11aa7 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-4a11aa7 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-4a11aa7 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-bcc7c45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-bcc7c45 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-5e5d719.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-5e5d719 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-5e5d719.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-5e5d719.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-5e5d719.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-5e5d719.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-5e5d719.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-5e5d719 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-5e5d719 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-5e5d719 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-8ed7aff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-8ed7aff .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-c099173.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-c099173 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-c099173.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-c099173.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-c099173.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-c099173.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-c099173.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-c099173 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-c099173 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-c099173 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-090d71d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-090d71d .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-ecf67f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-ecf67f2 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-ecf67f2.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-ecf67f2.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-ecf67f2.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-ecf67f2.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-ecf67f2.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-ecf67f2 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-ecf67f2 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-ecf67f2 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-e14fc9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-e14fc9b .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-261d541.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-261d541 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-261d541.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-261d541.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-261d541.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-261d541.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-261d541.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-261d541 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-261d541 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-261d541 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-b7b810b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-b7b810b .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-403e199.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-403e199 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-403e199.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-403e199.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-403e199.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-403e199.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-403e199.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-403e199 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-403e199 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-403e199 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-626828e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-626828e .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-02e6987.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-02e6987 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-02e6987.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-02e6987.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-02e6987.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-02e6987.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-02e6987.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-02e6987 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-02e6987 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-02e6987 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-92bc0ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-92bc0ca .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-03463ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-03463ab .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-03463ab.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-03463ab.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-03463ab.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-03463ab.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-03463ab.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-03463ab .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-03463ab .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-03463ab .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-9705d17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-9705d17 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-9f1b049.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-9f1b049 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-9f1b049.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-9f1b049.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-9f1b049.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-9f1b049.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-9f1b049.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-9f1b049 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-9f1b049 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-9f1b049 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-693c432{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-693c432 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-4f2f5f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-4f2f5f2 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-4f2f5f2.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-4f2f5f2.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-4f2f5f2.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-4f2f5f2.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-4f2f5f2.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-4f2f5f2 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-4f2f5f2 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-4f2f5f2 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-a64fec9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a64fec9 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-660b975{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:span custom;}.elementor-47 .elementor-element.elementor-element-660b975.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-660b975 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-660b975 .elementor-icon{font-size:20px;}.elementor-47 .elementor-element.elementor-element-660b975 .elementor-icon svg{height:20px;}.elementor-47 .elementor-element.elementor-element-2c65f9c .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.75rem;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-322ed89{text-align:center;}.elementor-47 .elementor-element.elementor-element-322ed89 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:3rem;font-weight:500;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-74ce21f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-74ce21f .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:1.5rem;font-weight:500;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-87144aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-87144aa .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:1.5rem;font-weight:500;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-3ffe87c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-3ffe87c .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:1.5rem;font-weight:500;color:#FFFFFF;}.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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-47 .elementor-element.elementor-element-476d7e7 .elementor-button{background-color:#194057;font-family:"Google Sans", Sans-serif;font-size:1rem;font-weight:500;padding:4px 4px 4px 4px;}.elementor-47 .elementor-element.elementor-element-476d7e7{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-1ed939b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:span custom;}.elementor-47 .elementor-element.elementor-element-1ed939b.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-1ed939b .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-1ed939b .elementor-icon{font-size:20px;}.elementor-47 .elementor-element.elementor-element-1ed939b .elementor-icon svg{height:20px;}.elementor-47 .elementor-element.elementor-element-a473d78 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.75rem;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-93fee3b{text-align:start;}.elementor-47 .elementor-element.elementor-element-93fee3b .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:3rem;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-6599181{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:span custom;}.elementor-47 .elementor-element.elementor-element-6599181.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-6599181 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-6599181 .elementor-icon{font-size:20px;}.elementor-47 .elementor-element.elementor-element-6599181 .elementor-icon svg{height:20px;}.elementor-47 .elementor-element.elementor-element-af58c33 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.75rem;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-6006c94{text-align:start;}.elementor-47 .elementor-element.elementor-element-6006c94 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:3rem;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-8e1198f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:span custom;}.elementor-47 .elementor-element.elementor-element-8e1198f.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-8e1198f .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-8e1198f .elementor-icon{font-size:20px;}.elementor-47 .elementor-element.elementor-element-8e1198f .elementor-icon svg{height:20px;}.elementor-47 .elementor-element.elementor-element-970d004 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.75rem;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-85048e3{text-align:start;}.elementor-47 .elementor-element.elementor-element-85048e3 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:3rem;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-de533df{text-align:start;}.elementor-47 .elementor-element.elementor-element-de533df .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:3rem;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-e2c0a40 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-d159d62 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-d159d62.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-d159d62.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-d159d62.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-d159d62.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-d159d62.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-d159d62 .elementor-icon{font-size:32px;}.elementor-47 .elementor-element.elementor-element-d159d62 .elementor-icon svg{height:32px;}.elementor-47 .elementor-element.elementor-element-d159d62 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-5d6369b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-5d6369b .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:1.125rem;font-weight:500;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-ead6319 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-ead6319.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-ead6319.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-ead6319.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-ead6319.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-ead6319.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-ead6319 .elementor-icon{font-size:32px;}.elementor-47 .elementor-element.elementor-element-ead6319 .elementor-icon svg{height:32px;}.elementor-47 .elementor-element.elementor-element-ead6319 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-438260a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-438260a .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:1.125rem;font-weight:500;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-0306726 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-0306726.elementor-view-stacked .elementor-icon{background-color:#19264C03;}.elementor-47 .elementor-element.elementor-element-0306726.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-0306726.elementor-view-default .elementor-icon{color:#19264C03;border-color:#19264C03;}.elementor-47 .elementor-element.elementor-element-0306726.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-0306726.elementor-view-default .elementor-icon svg{fill:#19264C03;}.elementor-47 .elementor-element.elementor-element-0306726 .elementor-icon{font-size:32px;}.elementor-47 .elementor-element.elementor-element-0306726 .elementor-icon svg{height:32px;}.elementor-47 .elementor-element.elementor-element-0306726 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-8d96e14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-8d96e14 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:1.125rem;font-weight:500;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a4b7c96{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-87dc11f .elementor-button{background-color:#194057;font-family:"Google Sans", Sans-serif;font-size:1rem;font-weight:500;padding:4px 4px 4px 4px;}.elementor-47 .elementor-element.elementor-element-30d99a0{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:span custom;}.elementor-47 .elementor-element.elementor-element-30d99a0.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-30d99a0 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-30d99a0 .elementor-icon{font-size:20px;}.elementor-47 .elementor-element.elementor-element-30d99a0 .elementor-icon svg{height:20px;}.elementor-47 .elementor-element.elementor-element-e1c1dbe .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-8e1df9c{width:var( --container-widget-width, 59.779% );max-width:59.779%;--container-widget-width:59.779%;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-8e1df9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-8e1df9c .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:48px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-e76c98e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-e76c98e .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:1.2em;color:#D8E1E9;}.elementor-47 .elementor-element.elementor-element-0c144e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0.3125rem 0rem 0.3125rem 0rem;}.elementor-47 .elementor-element.elementor-element-0c144e2 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-c7ebb52 .elementor-button{background-color:#101733;font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-radius:0.25rem 0.25rem 0.25rem 0.25rem;padding:1.04rem 1.375rem 1.04rem 1.375rem;}.elementor-47 .elementor-element.elementor-element-1da1cf7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-1da1cf7 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-1da1cf7.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-1da1cf7.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-1da1cf7.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-1da1cf7.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-1da1cf7.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-1da1cf7 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-1da1cf7 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-1da1cf7 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-6fbefe3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-6fbefe3 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-c6cc45f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-c6cc45f .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-c6cc45f.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-c6cc45f.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-c6cc45f.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-c6cc45f.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-c6cc45f.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-c6cc45f .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-c6cc45f .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-c6cc45f .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-6810e52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-6810e52 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-dde4f89{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-dde4f89 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:1.2em;color:#3EC6EC;}.elementor-47 .elementor-element.elementor-element-b0abc9e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-b0abc9e .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:1.5em;color:#040406;}.elementor-47 .elementor-element.elementor-element-56c4a1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0.3125rem 0rem 0.3125rem 0rem;}.elementor-47 .elementor-element.elementor-element-56c4a1a .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-7d49f29 .elementor-button{background-color:#194057;font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:500;padding:4px 4px 4px 4px;}.elementor-47 .elementor-element.elementor-element-de143ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-de143ed .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-de143ed.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-de143ed.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-de143ed.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-de143ed.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-de143ed.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-de143ed .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-de143ed .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-de143ed .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-d9fe94a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-d9fe94a .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-1cd7ec6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-1cd7ec6 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-1cd7ec6.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-1cd7ec6.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-1cd7ec6.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-1cd7ec6.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-1cd7ec6.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-1cd7ec6 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-1cd7ec6 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-1cd7ec6 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-08e3904{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-08e3904 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-ff4ee95.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-ff4ee95 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-ff4ee95.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-ff4ee95.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-ff4ee95.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-ff4ee95.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-ff4ee95.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-ff4ee95 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-ff4ee95 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-ff4ee95 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-633ccd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-633ccd2 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-2e6b767.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-2e6b767 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-2e6b767.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-2e6b767.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-2e6b767.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-2e6b767.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-2e6b767.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-2e6b767 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-2e6b767 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-2e6b767 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-5595707{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-5595707 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-d482476.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-d482476 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-d482476.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-d482476.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-d482476.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-d482476.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-d482476.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-d482476 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-d482476 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-d482476 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-23a8114{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-23a8114 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-7ce05b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-7ce05b2 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-7ce05b2.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-7ce05b2.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-7ce05b2.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-7ce05b2.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-7ce05b2.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-7ce05b2 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-7ce05b2 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-7ce05b2 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-932dbf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-932dbf0 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-883fcdf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-883fcdf .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-883fcdf.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-883fcdf.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-883fcdf.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-883fcdf.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-883fcdf.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-883fcdf .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-883fcdf .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-883fcdf .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-e149dc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-e149dc2 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-cb584e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-cb584e5 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-cb584e5.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-cb584e5.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-cb584e5.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-cb584e5.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-cb584e5.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-cb584e5 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-cb584e5 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-cb584e5 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-6c7067c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-6c7067c .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-bd118c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-bd118c6 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-bd118c6.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-bd118c6.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-bd118c6.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-bd118c6.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-bd118c6.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-bd118c6 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-bd118c6 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-bd118c6 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-1866e4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-1866e4f .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-19a0612.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-19a0612 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-19a0612.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-19a0612.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-19a0612.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-19a0612.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-19a0612.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-19a0612 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-19a0612 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-19a0612 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-38e0e72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-38e0e72 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-63e37fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-63e37fb .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-63e37fb.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-63e37fb.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-63e37fb.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-63e37fb.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-63e37fb.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-63e37fb .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-63e37fb .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-63e37fb .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-c22804e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-c22804e .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-f6a97b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-f6a97b2 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-f6a97b2.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-f6a97b2.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-f6a97b2.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-f6a97b2.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-f6a97b2.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-f6a97b2 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-f6a97b2 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-f6a97b2 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-86c66fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-86c66fc .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-8d38e76.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-8d38e76 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-8d38e76.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-8d38e76.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-8d38e76.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-8d38e76.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-8d38e76.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-8d38e76 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-8d38e76 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-8d38e76 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-89fcc8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-89fcc8b .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-c0f49e0{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-c0f49e0 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:1.2em;color:#D8E1E9;}.elementor-47 .elementor-element.elementor-element-3a1af41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0.3125rem 0rem 0.3125rem 0rem;}.elementor-47 .elementor-element.elementor-element-3a1af41 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-6caf970 .elementor-button{background-color:#101733;font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-radius:0.25rem 0.25rem 0.25rem 0.25rem;padding:1.04rem 1.375rem 1.04rem 1.375rem;}.elementor-47 .elementor-element.elementor-element-cc84bb7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-cc84bb7 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-cc84bb7.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-cc84bb7.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-cc84bb7.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-cc84bb7.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-cc84bb7.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-cc84bb7 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-cc84bb7 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-cc84bb7 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-498164c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-498164c .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-98dc125.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-98dc125 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-98dc125.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-98dc125.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-98dc125.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-98dc125.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-98dc125.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-98dc125 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-98dc125 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-98dc125 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-4aca05c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-4aca05c .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-8bf7ece.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-8bf7ece .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-8bf7ece.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-8bf7ece.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-8bf7ece.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-8bf7ece.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-8bf7ece.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-8bf7ece .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-8bf7ece .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-8bf7ece .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-0cf7169{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-0cf7169 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-79ee594.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-79ee594 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-79ee594.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-79ee594.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-79ee594.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-79ee594.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-79ee594.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-79ee594 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-79ee594 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-79ee594 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-0da87c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-0da87c7 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-ae876e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-ae876e2 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-ae876e2.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-ae876e2.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-ae876e2.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-ae876e2.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-ae876e2.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-ae876e2 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-ae876e2 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-ae876e2 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-e500148{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-e500148 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-acb1e1e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-acb1e1e .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-acb1e1e.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-acb1e1e.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-acb1e1e.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-acb1e1e.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-acb1e1e.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-acb1e1e .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-acb1e1e .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-acb1e1e .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-59ac8f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-59ac8f7 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-2c090a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-2c090a8 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-2c090a8.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-2c090a8.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-2c090a8.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-2c090a8.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-2c090a8.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-2c090a8 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-2c090a8 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-2c090a8 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-cdaecb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-cdaecb8 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-cafc96c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-cafc96c .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-cafc96c.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-cafc96c.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-cafc96c.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-cafc96c.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-cafc96c.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-cafc96c .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-cafc96c .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-cafc96c .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-a5aa0d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a5aa0d8 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-4794d28.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-4794d28 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-4794d28.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-4794d28.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-4794d28.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-4794d28.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-4794d28.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-4794d28 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-4794d28 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-4794d28 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-32a0e2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-32a0e2e .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-87db778.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-87db778 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-87db778.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-87db778.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-87db778.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-87db778.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-87db778.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-87db778 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-87db778 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-87db778 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-2f1618b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-2f1618b .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-f402abc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-f402abc .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-f402abc.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-f402abc.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-f402abc.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-f402abc.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-f402abc.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-f402abc .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-f402abc .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-f402abc .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-b251a00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-b251a00 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-56c8801.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-56c8801 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-56c8801.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-56c8801.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-56c8801.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-56c8801.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-56c8801.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-56c8801 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-56c8801 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-56c8801 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-4ed57ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-4ed57ab .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-64c78e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-64c78e3 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-64c78e3.elementor-view-stacked .elementor-icon{background-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-64c78e3.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-64c78e3.elementor-view-default .elementor-icon{color:#19264C00;border-color:#19264C00;}.elementor-47 .elementor-element.elementor-element-64c78e3.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-64c78e3.elementor-view-default .elementor-icon svg{fill:#19264C00;}.elementor-47 .elementor-element.elementor-element-64c78e3 .elementor-icon{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-64c78e3 .elementor-icon svg{height:1.25rem;}.elementor-47 .elementor-element.elementor-element-64c78e3 .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-737b6c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-737b6c6 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-d619f87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-d619f87 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-6657235{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-6657235 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-ca2f94e{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4afb157 .elementor-button{background-color:#FFFFFF;font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:500;fill:#142042;color:#142042;padding:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-4afb157.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-43201f4 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;padding:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-43201f4 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-43201f4 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-43201f4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-43201f4 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-43201f4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-2348f7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-2348f7d .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-d6d4d50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-d6d4d50 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-f3adf9d{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-aa447f6 .elementor-button{background-color:#FFFFFF;font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:500;fill:#142042;color:#142042;padding:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-aa447f6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-6a52cd9 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;padding:14px 14px 14px 14px;}.elementor-47 .elementor-element.elementor-element-6a52cd9 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-6a52cd9 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-6a52cd9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-6a52cd9 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-6a52cd9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-380d89c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:span custom;}.elementor-47 .elementor-element.elementor-element-380d89c.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-380d89c .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-380d89c .elementor-icon{font-size:20px;}.elementor-47 .elementor-element.elementor-element-380d89c .elementor-icon svg{height:20px;}.elementor-47 .elementor-element.elementor-element-9569460 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-7c5ed28{width:100%;max-width:100%;text-align:center;}.elementor-47 .elementor-element.elementor-element-7c5ed28 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:48px;font-weight:500;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-bd7edff{padding:0rem 0rem 4rem 0rem;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-62f7adc{--divider-border-style:solid;--divider-color:#111D42;--divider-border-width:1px;}.elementor-47 .elementor-element.elementor-element-62f7adc.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-62f7adc .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-47 .elementor-element.elementor-element-62f7adc .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-47 .elementor-element.elementor-element-d119d02{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-d119d02 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-48c34d1{--divider-border-style:solid;--divider-color:#111D42;--divider-border-width:1px;}.elementor-47 .elementor-element.elementor-element-48c34d1.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-48c34d1 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-47 .elementor-element.elementor-element-48c34d1 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}@media(max-width:1024px){.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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-47 .elementor-element.elementor-element-0c144e2 .elementor-heading-title{font-size:2.25rem;}.elementor-47 .elementor-element.elementor-element-56c4a1a .elementor-heading-title{font-size:2.25rem;}.elementor-47 .elementor-element.elementor-element-3a1af41 .elementor-heading-title{font-size:2.25rem;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(max-width:767px){.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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-47 .elementor-element.elementor-element-6555d8d .elementor-heading-title{font-size:2.25rem;}.elementor-47 .elementor-element.elementor-element-6d97032 .elementor-heading-title{font-size:1.125rem;}.elementor-47 .elementor-element.elementor-element-5a7396a .elementor-heading-title{font-size:1.125rem;}.elementor-47 .elementor-element.elementor-element-77f124d .elementor-heading-title{font-size:1.125rem;}.elementor-47 .elementor-element.elementor-element-669fac1 .elementor-heading-title{font-size:2.25rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-47 .elementor-element.elementor-element-0001d22 img{height:213px;object-fit:cover;object-position:center left;}.elementor-47 .elementor-element.elementor-element-ad37e7b .elementor-heading-title{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-613bb26 img{height:213px;object-fit:cover;object-position:center left;}.elementor-47 .elementor-element.elementor-element-f6d46b2 .elementor-heading-title{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-4b9e442 img{height:213px;object-fit:cover;object-position:center left;}.elementor-47 .elementor-element.elementor-element-9125ffa .elementor-heading-title{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-712e661 img{height:213px;object-fit:cover;object-position:center left;}.elementor-47 .elementor-element.elementor-element-7d230be .elementor-heading-title{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-026c348 img{height:213px;object-fit:cover;object-position:center left;}.elementor-47 .elementor-element.elementor-element-2eaf71e .elementor-heading-title{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-89e1f16 img{height:213px;object-fit:cover;object-position:center left;}.elementor-47 .elementor-element.elementor-element-a784a36 .elementor-heading-title{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-b5bca41{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-b5bca41 .elementor-heading-title{font-size:1.75rem;}.elementor-47 .elementor-element.elementor-element-1b8b572 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-bcc7c45 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-8ed7aff .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-090d71d .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-e14fc9b .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-b7b810b .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-626828e .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-92bc0ca .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-9705d17 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-693c432 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-a64fec9 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-322ed89 .elementor-heading-title{font-size:2.25rem;}.elementor-47 .elementor-element.elementor-element-74ce21f .elementor-heading-title{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-87144aa .elementor-heading-title{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-3ffe87c .elementor-heading-title{font-size:1.25rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-47 .elementor-element.elementor-element-476d7e7 .elementor-button{font-size:1rem;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-93fee3b .elementor-heading-title{font-size:2.25rem;}.elementor-47 .elementor-element.elementor-element-6006c94 .elementor-heading-title{font-size:2.25rem;}.elementor-47 .elementor-element.elementor-element-85048e3 .elementor-heading-title{font-size:2.25rem;}.elementor-47 .elementor-element.elementor-element-de533df .elementor-heading-title{font-size:2.25rem;}.elementor-47 .elementor-element.elementor-element-5d6369b .elementor-heading-title{font-size:1.125rem;}.elementor-47 .elementor-element.elementor-element-438260a .elementor-heading-title{font-size:1.125rem;}.elementor-47 .elementor-element.elementor-element-8d96e14 .elementor-heading-title{font-size:1.125rem;}.elementor-47 .elementor-element.elementor-element-87dc11f .elementor-button{font-size:1rem;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-8e1df9c{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-8e1df9c .elementor-heading-title{font-size:36px;}.elementor-47 .elementor-element.elementor-element-e76c98e .elementor-heading-title{font-size:1.375rem;}.elementor-47 .elementor-element.elementor-element-0c144e2{padding:0.3125rem 0rem 0.3125rem 0rem;}.elementor-47 .elementor-element.elementor-element-0c144e2 .elementor-heading-title{font-size:2.25rem;}.elementor-47 .elementor-element.elementor-element-c7ebb52 .elementor-button{font-size:16px;padding:0.875rem 1.375rem 0.875rem 1.375rem;}.elementor-47 .elementor-element.elementor-element-6fbefe3 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-6810e52 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-dde4f89 .elementor-heading-title{font-size:1.375rem;}.elementor-47 .elementor-element.elementor-element-b0abc9e .elementor-heading-title{font-size:0.75rem;}.elementor-47 .elementor-element.elementor-element-56c4a1a{padding:0.3125rem 0rem 0.3125rem 0rem;}.elementor-47 .elementor-element.elementor-element-56c4a1a .elementor-heading-title{font-size:2.25rem;}.elementor-47 .elementor-element.elementor-element-7d49f29 .elementor-button{font-size:16px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-d9fe94a .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-08e3904 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-633ccd2 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-5595707 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-23a8114 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-932dbf0 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-e149dc2 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-6c7067c .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-1866e4f .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-38e0e72 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-c22804e .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-86c66fc .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-89fcc8b .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-c0f49e0 .elementor-heading-title{font-size:1.375rem;}.elementor-47 .elementor-element.elementor-element-3a1af41{padding:0.3125rem 0rem 0.3125rem 0rem;}.elementor-47 .elementor-element.elementor-element-3a1af41 .elementor-heading-title{font-size:2.25rem;}.elementor-47 .elementor-element.elementor-element-6caf970 .elementor-button{font-size:16px;padding:0.875rem 1.375rem 0.875rem 1.375rem;}.elementor-47 .elementor-element.elementor-element-498164c .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-4aca05c .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-0cf7169 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-0da87c7 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-e500148 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-59ac8f7 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-cdaecb8 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-a5aa0d8 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-32a0e2e .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-2f1618b .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-b251a00 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-4ed57ab .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-737b6c6 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-d619f87 .elementor-heading-title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-6657235 .elementor-heading-title{font-size:18px;}.elementor-47 .elementor-element.elementor-element-2348f7d .elementor-heading-title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-d6d4d50 .elementor-heading-title{font-size:18px;}.elementor-47 .elementor-element.elementor-element-7c5ed28 .elementor-heading-title{font-size:36px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}/* Start custom CSS for icon, class: .elementor-element-40eebaa */.elementor-47 .elementor-element.elementor-element-40eebaa .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-40eebaa .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-40eebaa .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6555d8d */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fd6cfaf */.elementor-47 .elementor-element.elementor-element-fd6cfaf{pointer-events:none;}.elementor-47 .elementor-element.elementor-element-fd6cfaf .elementor-custom-embed-play{display:none !important;}.elementor-47 .elementor-element.elementor-element-fd6cfaf .elementor-custom-embed-image-overlay::after{content:'Em breve';position:absolute;left:69%;top:52%;transform:translate(-50%,-50%);padding:14px 34px;border-radius:999px;background:rgba(5,10,25,.72);border:1px solid rgba(255,255,255,.35);color:#fff;font-size:28px;font-weight:600;letter-spacing:.02em;white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b824fd1 */.elementor-47 .elementor-element.elementor-element-b824fd1 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-b824fd1 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-b824fd1 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d97032 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bde4a09 */.elementor-47 .elementor-element.elementor-element-bde4a09 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-bde4a09 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-bde4a09 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a7396a */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-beb127b */.elementor-47 .elementor-element.elementor-element-beb127b .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-beb127b .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-beb127b .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77f124d */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37b9141 */.elementor-47 .elementor-element.elementor-element-37b9141 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-37b9141 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-37b9141 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-669fac1 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad37e7b */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6d46b2 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9125ffa */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d230be */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eaf71e */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a784a36 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5bca41 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e62f9c8 */.elementor-47 .elementor-element.elementor-element-e62f9c8 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-e62f9c8 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-e62f9c8 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b8b572 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4a11aa7 */.elementor-47 .elementor-element.elementor-element-4a11aa7 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-4a11aa7 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-4a11aa7 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcc7c45 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5e5d719 */.elementor-47 .elementor-element.elementor-element-5e5d719 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-5e5d719 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-5e5d719 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ed7aff */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c099173 */.elementor-47 .elementor-element.elementor-element-c099173 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-c099173 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-c099173 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-090d71d */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ecf67f2 */.elementor-47 .elementor-element.elementor-element-ecf67f2 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-ecf67f2 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-ecf67f2 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14fc9b */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-261d541 */.elementor-47 .elementor-element.elementor-element-261d541 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-261d541 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-261d541 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7b810b */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-403e199 */.elementor-47 .elementor-element.elementor-element-403e199 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-403e199 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-403e199 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-626828e */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02e6987 */.elementor-47 .elementor-element.elementor-element-02e6987 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-02e6987 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-02e6987 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92bc0ca */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-03463ab */.elementor-47 .elementor-element.elementor-element-03463ab .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-03463ab .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-03463ab .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9705d17 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9f1b049 */.elementor-47 .elementor-element.elementor-element-9f1b049 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-9f1b049 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-9f1b049 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693c432 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f2f5f2 */.elementor-47 .elementor-element.elementor-element-4f2f5f2 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-4f2f5f2 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-4f2f5f2 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a64fec9 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-660b975 */.elementor-47 .elementor-element.elementor-element-660b975 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-660b975 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-660b975 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-322ed89 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74ce21f */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87144aa */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ffe87c */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ed939b */.elementor-47 .elementor-element.elementor-element-1ed939b .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-1ed939b .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-1ed939b .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93fee3b */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6599181 */.elementor-47 .elementor-element.elementor-element-6599181 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-6599181 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-6599181 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6006c94 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e1198f */.elementor-47 .elementor-element.elementor-element-8e1198f .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-8e1198f .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-8e1198f .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85048e3 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de533df */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d159d62 */.elementor-47 .elementor-element.elementor-element-d159d62 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-d159d62 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-d159d62 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d6369b */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ead6319 */.elementor-47 .elementor-element.elementor-element-ead6319 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-ead6319 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-ead6319 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-438260a */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0306726 */.elementor-47 .elementor-element.elementor-element-0306726 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-0306726 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-0306726 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d96e14 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30d99a0 */.elementor-47 .elementor-element.elementor-element-30d99a0 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-30d99a0 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-30d99a0 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e1df9c */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e76c98e */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c144e2 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7ebb52 */.elementor-47 .elementor-element.elementor-element-c7ebb52 .elementor-button {
  border: 0.0625rem solid transparent;
  background:
    linear-gradient(#101733, #101733) padding-box,
    linear-gradient(300deg, #B8DCFD 0%, rgba(184, 220, 253, 0.6) 40%, rgba(184, 220, 253, 0.08) 100%) border-box;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1da1cf7 */.elementor-47 .elementor-element.elementor-element-1da1cf7 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-1da1cf7 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-1da1cf7 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fbefe3 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c6cc45f */.elementor-47 .elementor-element.elementor-element-c6cc45f .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-c6cc45f .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-c6cc45f .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6810e52 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dde4f89 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0abc9e */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56c4a1a */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-de143ed */.elementor-47 .elementor-element.elementor-element-de143ed .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-de143ed .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-de143ed .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9fe94a */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1cd7ec6 */.elementor-47 .elementor-element.elementor-element-1cd7ec6 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-1cd7ec6 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-1cd7ec6 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08e3904 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff4ee95 */.elementor-47 .elementor-element.elementor-element-ff4ee95 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-ff4ee95 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-ff4ee95 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-633ccd2 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e6b767 */.elementor-47 .elementor-element.elementor-element-2e6b767 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-2e6b767 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-2e6b767 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5595707 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d482476 */.elementor-47 .elementor-element.elementor-element-d482476 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-d482476 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-d482476 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23a8114 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ce05b2 */.elementor-47 .elementor-element.elementor-element-7ce05b2 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-7ce05b2 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-7ce05b2 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-932dbf0 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-883fcdf */.elementor-47 .elementor-element.elementor-element-883fcdf .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-883fcdf .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-883fcdf .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e149dc2 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb584e5 */.elementor-47 .elementor-element.elementor-element-cb584e5 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-cb584e5 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-cb584e5 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7067c */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bd118c6 */.elementor-47 .elementor-element.elementor-element-bd118c6 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-bd118c6 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-bd118c6 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1866e4f */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19a0612 */.elementor-47 .elementor-element.elementor-element-19a0612 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-19a0612 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-19a0612 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38e0e72 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-63e37fb */.elementor-47 .elementor-element.elementor-element-63e37fb .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-63e37fb .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-63e37fb .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c22804e */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f6a97b2 */.elementor-47 .elementor-element.elementor-element-f6a97b2 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-f6a97b2 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-f6a97b2 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86c66fc */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d38e76 */.elementor-47 .elementor-element.elementor-element-8d38e76 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-8d38e76 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-8d38e76 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89fcc8b */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0f49e0 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a1af41 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6caf970 */.elementor-47 .elementor-element.elementor-element-6caf970 .elementor-button {
  border: 0.0625rem solid transparent;
  background:
    linear-gradient(#101733, #101733) padding-box,
    linear-gradient(300deg, #B8DCFD 0%, rgba(184, 220, 253, 0.6) 40%, rgba(184, 220, 253, 0.08) 100%) border-box;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cc84bb7 */.elementor-47 .elementor-element.elementor-element-cc84bb7 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-cc84bb7 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-cc84bb7 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-498164c */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-98dc125 */.elementor-47 .elementor-element.elementor-element-98dc125 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-98dc125 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-98dc125 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4aca05c */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8bf7ece */.elementor-47 .elementor-element.elementor-element-8bf7ece .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-8bf7ece .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-8bf7ece .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cf7169 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79ee594 */.elementor-47 .elementor-element.elementor-element-79ee594 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-79ee594 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-79ee594 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0da87c7 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae876e2 */.elementor-47 .elementor-element.elementor-element-ae876e2 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-ae876e2 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-ae876e2 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e500148 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-acb1e1e */.elementor-47 .elementor-element.elementor-element-acb1e1e .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-acb1e1e .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-acb1e1e .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ac8f7 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c090a8 */.elementor-47 .elementor-element.elementor-element-2c090a8 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-2c090a8 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-2c090a8 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdaecb8 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cafc96c */.elementor-47 .elementor-element.elementor-element-cafc96c .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-cafc96c .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-cafc96c .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5aa0d8 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4794d28 */.elementor-47 .elementor-element.elementor-element-4794d28 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-4794d28 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-4794d28 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32a0e2e */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-87db778 */.elementor-47 .elementor-element.elementor-element-87db778 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-87db778 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-87db778 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f1618b */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f402abc */.elementor-47 .elementor-element.elementor-element-f402abc .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-f402abc .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-f402abc .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b251a00 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-56c8801 */.elementor-47 .elementor-element.elementor-element-56c8801 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-56c8801 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-56c8801 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ed57ab */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64c78e3 */.elementor-47 .elementor-element.elementor-element-64c78e3 .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-64c78e3 .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-64c78e3 .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-737b6c6 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d619f87 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6657235 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2348f7d */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6d4d50 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-380d89c */.elementor-47 .elementor-element.elementor-element-380d89c .elementor-icon {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-47 .elementor-element.elementor-element-380d89c .elementor-icon svg,
.elementor-47 .elementor-element.elementor-element-380d89c .elementor-icon i {
  display: block;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c5ed28 */.grad {
  background: linear-gradient(270deg, #3EC6EC 0%, #185F84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS */@keyframes spp-flutua{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
@keyframes spp-flutua-leve{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@keyframes spp-flutua-mini{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
@keyframes spp-pulso{50%{opacity:.7}}
@keyframes spp-brilho{50%{opacity:.6}}
.hero-flutua-a{animation:spp-flutua 6.5s ease-in-out infinite}
.hero-flutua-b{animation:spp-flutua-leve 5.5s ease-in-out -2s infinite}
.hero-flutua-c{animation:spp-flutua 8s ease-in-out -4s infinite}
.hero-luz-pulso-lento{animation:spp-pulso 9s ease-in-out infinite}
.hero-luz-pulso-medio{animation:spp-pulso 6.5s ease-in-out -2.5s infinite}
.hero-feixe-brilho{animation:spp-brilho 5s ease-in-out -1s infinite}
.hero-titulo span{background-image:linear-gradient(270deg,#3EC6EC 63%,#185F84 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
@media (max-width:1024px){.hero-flutua-a,.hero-flutua-b,.hero-flutua-c{animation-name:spp-flutua-mini}}
@media (prefers-reduced-motion:reduce){.hero-flutua-a,.hero-flutua-b,.hero-flutua-c,.hero-luz-pulso-lento,.hero-luz-pulso-medio,.hero-feixe-brilho{animation:none}}
.elementor-element-fd6cfaf .elementor-custom-embed-play{inset-inline-start:74%}
.elementor-element-fd6cfaf .elementor-custom-embed-play svg{width:84px;height:84px;opacity:.95}
@media (max-width:767px){.elementor-element-fd6cfaf .elementor-custom-embed-play svg{width:52px;height:52px}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://slotpokerpro.com/wp-content/uploads/2026/08/GoogleSans_17pt-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://slotpokerpro.com/wp-content/uploads/2026/08/GoogleSans_17pt-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://slotpokerpro.com/wp-content/uploads/2026/08/GoogleSans_17pt-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://slotpokerpro.com/wp-content/uploads/2026/08/GoogleSans_17pt-MediumItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://slotpokerpro.com/wp-content/uploads/2026/08/GoogleSans_17pt-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://slotpokerpro.com/wp-content/uploads/2026/08/GoogleSans_17pt-SemiBoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://slotpokerpro.com/wp-content/uploads/2026/08/GoogleSans_17pt-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://slotpokerpro.com/wp-content/uploads/2026/08/GoogleSans_17pt-BoldItalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */