.elementor-2 .elementor-element.elementor-element-d4c35d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d4c35d4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d4c35d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1DA3C9;}.elementor-2 .elementor-element.elementor-element-e723e77{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3f5b097 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-7c0c5cb{font-family:var( --e-global-typography-16f3a45-font-family ), Sans-serif;font-size:var( --e-global-typography-16f3a45-font-size );line-height:var( --e-global-typography-16f3a45-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-446b91f .elementor-button{background-color:var( --e-global-color-d488bc9 );font-family:var( --e-global-typography-5beb223-font-family ), Sans-serif;font-size:var( --e-global-typography-5beb223-font-size );font-weight:var( --e-global-typography-5beb223-font-weight );line-height:var( --e-global-typography-5beb223-line-height );fill:#1DA3C9;color:#1DA3C9;border-radius:24px 24px 24px 24px;padding:10px 30px 10px 30px;}.elementor-2 .elementor-element.elementor-element-446b91f .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-446b91f .elementor-button:focus{background-color:var( --e-global-color-8f34553 );color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-446b91f .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-446b91f .elementor-button:focus svg{fill:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-5fc1ffa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-aaf5e2e img{width:56%;height:100%;object-fit:cover;object-position:top left;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-20a2a60{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ee5ee6d{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-ee5ee6d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ee5ee6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1DA3C9;}.elementor-2 .elementor-element.elementor-element-f620332 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-be10466{font-family:var( --e-global-typography-c64b55b-font-family ), Sans-serif;font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-b582a01{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6f88f92 .elementor-button{background-color:var( --e-global-color-d488bc9 );font-family:var( --e-global-typography-5beb223-font-family ), Sans-serif;font-size:var( --e-global-typography-5beb223-font-size );font-weight:var( --e-global-typography-5beb223-font-weight );line-height:var( --e-global-typography-5beb223-line-height );fill:var( --e-global-color-3da7594 );color:var( --e-global-color-3da7594 );border-radius:24px 24px 24px 24px;padding:10px 30px 10px 30px;}.elementor-2 .elementor-element.elementor-element-6f88f92 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-6f88f92 .elementor-button:focus{background-color:var( --e-global-color-8f34553 );color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-6f88f92 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-6f88f92 .elementor-button:focus svg{fill:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-019f8ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-287318d img{width:100%;height:100%;object-fit:cover;object-position:top left;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-481c506{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:24px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-f320265{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9b5a3e4{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-916fb8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-916fb8d .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-916fb8d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-916fb8d.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-916fb8d.elementor-view-default .elementor-icon{color:var( --e-global-color-3da7594 );border-color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-916fb8d.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-916fb8d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-916fb8d .elementor-icon{font-size:64px;}.elementor-2 .elementor-element.elementor-element-916fb8d .elementor-icon svg{height:64px;}.elementor-2 .elementor-element.elementor-element-6f10fb0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-07e5d36.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-07e5d36{font-family:var( --e-global-typography-c64b55b-font-family ), Sans-serif;font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-4dc8572 .elementor-button{background-color:var( --e-global-color-3da7594 );font-family:var( --e-global-typography-5beb223-font-family ), Sans-serif;font-size:var( --e-global-typography-5beb223-font-size );font-weight:var( --e-global-typography-5beb223-font-weight );line-height:var( --e-global-typography-5beb223-line-height );fill:var( --e-global-color-d488bc9 );color:var( --e-global-color-d488bc9 );border-style:solid;border-color:var( --e-global-color-3da7594 );border-radius:24px 24px 24px 24px;padding:10px 30px 10px 30px;}.elementor-2 .elementor-element.elementor-element-4dc8572 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-4dc8572 .elementor-button:focus{background-color:var( --e-global-color-8f34553 );color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-4dc8572 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-4dc8572 .elementor-button:focus svg{fill:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-0ea59ee{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-46f9e07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-46f9e07 .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-46f9e07.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-46f9e07.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-46f9e07.elementor-view-default .elementor-icon{color:var( --e-global-color-3da7594 );border-color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-46f9e07.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-46f9e07.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-46f9e07 .elementor-icon{font-size:64px;}.elementor-2 .elementor-element.elementor-element-46f9e07 .elementor-icon svg{height:64px;}.elementor-2 .elementor-element.elementor-element-3af22bf .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-9679544.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-9679544{font-family:var( --e-global-typography-c64b55b-font-family ), Sans-serif;font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-5f21955 .elementor-button{background-color:var( --e-global-color-3da7594 );font-family:var( --e-global-typography-5beb223-font-family ), Sans-serif;font-size:var( --e-global-typography-5beb223-font-size );font-weight:var( --e-global-typography-5beb223-font-weight );line-height:var( --e-global-typography-5beb223-line-height );fill:var( --e-global-color-d488bc9 );color:var( --e-global-color-d488bc9 );border-style:solid;border-color:var( --e-global-color-3da7594 );border-radius:24px 24px 24px 24px;padding:10px 30px 10px 30px;}.elementor-2 .elementor-element.elementor-element-5f21955 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-5f21955 .elementor-button:focus{background-color:var( --e-global-color-8f34553 );color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-5f21955 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-5f21955 .elementor-button:focus svg{fill:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-d591117{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-37ad037{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-37ad037 .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-37ad037.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-37ad037.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-37ad037.elementor-view-default .elementor-icon{color:var( --e-global-color-3da7594 );border-color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-37ad037.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-37ad037.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-37ad037 .elementor-icon{font-size:64px;}.elementor-2 .elementor-element.elementor-element-37ad037 .elementor-icon svg{height:64px;}.elementor-2 .elementor-element.elementor-element-7e52193 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-d52190d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-d52190d{font-family:var( --e-global-typography-c64b55b-font-family ), Sans-serif;font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-d613a9d .elementor-button{background-color:var( --e-global-color-3da7594 );font-family:var( --e-global-typography-5beb223-font-family ), Sans-serif;font-size:var( --e-global-typography-5beb223-font-size );font-weight:var( --e-global-typography-5beb223-font-weight );line-height:var( --e-global-typography-5beb223-line-height );fill:var( --e-global-color-d488bc9 );color:var( --e-global-color-d488bc9 );border-style:solid;border-color:var( --e-global-color-3da7594 );border-radius:24px 24px 24px 24px;padding:10px 30px 10px 30px;}.elementor-2 .elementor-element.elementor-element-d613a9d .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-d613a9d .elementor-button:focus{background-color:var( --e-global-color-8f34553 );color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-d613a9d .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-d613a9d .elementor-button:focus svg{fill:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-c0ebf92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-b7b55cc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-2f78a11{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-133c41c{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-68f2e3e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8f34553 );--border-color:var( --e-global-color-8f34553 );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-1d42d7a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-d6cf472{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-c64b55b-font-family ), Sans-serif;font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-406c1cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8f34553 );--border-color:var( --e-global-color-8f34553 );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-663c95f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-23aa6aa{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-c64b55b-font-family ), Sans-serif;font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-2dffbf3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8f34553 );--border-color:var( --e-global-color-8f34553 );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-befeacf .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-8a83f91{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-c64b55b-font-family ), Sans-serif;font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-1141e4b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8f34553 );--border-color:var( --e-global-color-8f34553 );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-569b82a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-90af271{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-c64b55b-font-family ), Sans-serif;font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-f5d2f8a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8f34553 );--border-color:var( --e-global-color-8f34553 );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-3982f54 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-bc20dd5{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-c64b55b-font-family ), Sans-serif;font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-d2787fe{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d2787fe::before, .elementor-2 .elementor-element.elementor-element-d2787fe > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-d2787fe > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-d2787fe > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-d2787fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-d2787fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1DA3C9;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-c7ff600 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-b268b7b{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-b268b7b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b268b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1DA3C9;}.elementor-2 .elementor-element.elementor-element-eeb7aa2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1e1739a{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-2b2c5c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2b2c5c0 .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-2b2c5c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-2b2c5c0.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2b2c5c0.elementor-view-default .elementor-icon{color:var( --e-global-color-d488bc9 );border-color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-2b2c5c0.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2b2c5c0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-2b2c5c0 .elementor-icon{font-size:64px;}.elementor-2 .elementor-element.elementor-element-2b2c5c0 .elementor-icon svg{height:64px;}.elementor-2 .elementor-element.elementor-element-32cf53b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-84100cf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-84100cf{font-family:var( --e-global-typography-c64b55b-font-family ), Sans-serif;font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-84100cf a{color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-96da359{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-b4da2ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b4da2ed .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-b4da2ed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-b4da2ed.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-b4da2ed.elementor-view-default .elementor-icon{color:var( --e-global-color-d488bc9 );border-color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-b4da2ed.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-b4da2ed.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-b4da2ed .elementor-icon{font-size:64px;}.elementor-2 .elementor-element.elementor-element-b4da2ed .elementor-icon svg{height:64px;}.elementor-2 .elementor-element.elementor-element-ed74b29 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-faf2077.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-faf2077{font-family:var( --e-global-typography-c64b55b-font-family ), Sans-serif;font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-df09026{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-63f0010{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-63f0010 .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-63f0010.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-63f0010.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-63f0010.elementor-view-default .elementor-icon{color:var( --e-global-color-d488bc9 );border-color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-63f0010.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-63f0010.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-63f0010 .elementor-icon{font-size:64px;}.elementor-2 .elementor-element.elementor-element-63f0010 .elementor-icon svg{height:64px;}.elementor-2 .elementor-element.elementor-element-6e82c20 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-5cbac58.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5cbac58{font-family:var( --e-global-typography-c64b55b-font-family ), Sans-serif;font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-cca541b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-8eee1bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8eee1bb .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-8eee1bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-8eee1bb.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-8eee1bb.elementor-view-default .elementor-icon{color:var( --e-global-color-d488bc9 );border-color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-8eee1bb.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-8eee1bb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-8eee1bb .elementor-icon{font-size:64px;}.elementor-2 .elementor-element.elementor-element-8eee1bb .elementor-icon svg{height:64px;}.elementor-2 .elementor-element.elementor-element-f20b9fd .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-b28c6aa.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-b28c6aa{font-family:var( --e-global-typography-c64b55b-font-family ), Sans-serif;font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-3afcefd{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-9cee021{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9cee021 .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-9cee021.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-9cee021.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-9cee021.elementor-view-default .elementor-icon{color:var( --e-global-color-d488bc9 );border-color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-9cee021.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-9cee021.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-9cee021 .elementor-icon{font-size:64px;}.elementor-2 .elementor-element.elementor-element-9cee021 .elementor-icon svg{height:64px;}.elementor-2 .elementor-element.elementor-element-1d9bf4e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-0b22190.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0b22190{font-family:var( --e-global-typography-c64b55b-font-family ), Sans-serif;font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-a33d6ca{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-db6bdc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-db6bdc7 .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-db6bdc7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-db6bdc7.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-db6bdc7.elementor-view-default .elementor-icon{color:var( --e-global-color-d488bc9 );border-color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-db6bdc7.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-db6bdc7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-db6bdc7 .elementor-icon{font-size:64px;}.elementor-2 .elementor-element.elementor-element-db6bdc7 .elementor-icon svg{height:64px;}.elementor-2 .elementor-element.elementor-element-9250dcc .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-5d413b3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5d413b3{font-family:var( --e-global-typography-c64b55b-font-family ), Sans-serif;font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-52b6094{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ae67738{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-75a9fe8{padding:0px 0px 18px 0px;}.elementor-2 .elementor-element.elementor-element-75a9fe8 .elementor-heading-title{color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-1deaf64 .elementor-swiper-button{font-size:20px;}.elementor-2 .elementor-element.elementor-element-c3d2463{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3da7594 );--border-color:var( --e-global-color-3da7594 );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-c3d2463:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c3d2463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e7fa7c0 );}.elementor-2 .elementor-element.elementor-element-9b88ca2{padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-9b88ca2 .elementor-heading-title{color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-559eec5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:134px 134px;--row-gap:134px;--column-gap:134px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-ff8bca0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ff8bca0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0b5a408{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 0px 2px 2px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3da7594 );--border-color:var( --e-global-color-3da7594 );--border-radius:20px 0px 0px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-02efdae{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-107446d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-c219ac2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-215ffde-font-family ), Sans-serif;font-size:var( --e-global-typography-215ffde-font-size );font-weight:var( --e-global-typography-215ffde-font-weight );line-height:var( --e-global-typography-215ffde-line-height );color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-86f4293{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2 .elementor-element.elementor-element-86f4293 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-392636f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-392636f .elementor-heading-title{font-family:var( --e-global-typography-c64b55b-font-family ), Sans-serif;font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-79aea6f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a4f0371{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-34aa476{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-215ffde-font-family ), Sans-serif;font-size:var( --e-global-typography-215ffde-font-size );font-weight:var( --e-global-typography-215ffde-font-weight );line-height:var( --e-global-typography-215ffde-line-height );color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-6a6b6b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2 .elementor-element.elementor-element-6a6b6b6 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-39deadf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-39deadf .elementor-heading-title{font-family:var( --e-global-typography-c64b55b-font-family ), Sans-serif;font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-1eb132e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9586c3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-8584228{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-42d3f69-font-family ), Sans-serif;font-size:var( --e-global-typography-42d3f69-font-size );line-height:var( --e-global-typography-42d3f69-line-height );color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-8a25eef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2 .elementor-element.elementor-element-8a25eef .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-91e37f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-91e37f2 .elementor-heading-title{font-family:var( --e-global-typography-c64b55b-font-family ), Sans-serif;font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-803e242{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 84px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-64px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:26px;--e-n-carousel-arrow-normal-color:var( --e-global-color-5cb24d8 );--e-n-carousel-arrow-hover-color:var( --e-global-color-5cb24d8 );}.elementor-2 .elementor-element.elementor-element-803e242 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-8f34553 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-8f34553 );border-radius:50% 50% 50% 50%;padding:8px 8px 8px 8px;}.elementor-2 .elementor-element.elementor-element-803e242 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-8f34553 );}.elementor-2 .elementor-element.elementor-element-1a6755c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1a6755c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1a6755c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1DA3C9;}.elementor-2 .elementor-element.elementor-element-74ebc7e{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2fea3a7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-c0c1433{font-family:var( --e-global-typography-16f3a45-font-family ), Sans-serif;font-size:var( --e-global-typography-16f3a45-font-size );line-height:var( --e-global-typography-16f3a45-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-ad7df3c .elementor-button{background-color:var( --e-global-color-d488bc9 );font-family:var( --e-global-typography-5beb223-font-family ), Sans-serif;font-size:var( --e-global-typography-5beb223-font-size );font-weight:var( --e-global-typography-5beb223-font-weight );line-height:var( --e-global-typography-5beb223-line-height );fill:#1DA3C9;color:#1DA3C9;border-radius:24px 24px 24px 24px;padding:10px 30px 10px 30px;}.elementor-2 .elementor-element.elementor-element-ad7df3c .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-ad7df3c .elementor-button:focus{background-color:var( --e-global-color-8f34553 );color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-ad7df3c .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-ad7df3c .elementor-button:focus svg{fill:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-7afcb52{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5a4ff0f img{width:56%;height:100%;object-fit:cover;object-position:top left;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6f8fb45{--display:flex;--min-height:440px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d604c08{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-3b04e5a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-3b9e25a{font-family:var( --e-global-typography-16f3a45-font-family ), Sans-serif;font-size:var( --e-global-typography-16f3a45-font-size );line-height:var( --e-global-typography-16f3a45-line-height );color:var( --e-global-color-d488bc9 );}.elementor-2 .elementor-element.elementor-element-e929f1c .elementor-button{background-color:var( --e-global-color-d488bc9 );font-family:var( --e-global-typography-2bb0a93-font-family ), Sans-serif;font-size:var( --e-global-typography-2bb0a93-font-size );font-weight:var( --e-global-typography-2bb0a93-font-weight );line-height:var( --e-global-typography-2bb0a93-line-height );fill:var( --e-global-color-3da7594 );color:var( --e-global-color-3da7594 );border-radius:24px 24px 24px 24px;padding:13px 30px 13px 30px;}.elementor-2 .elementor-element.elementor-element-e929f1c .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-e929f1c .elementor-button:focus{background-color:var( --e-global-color-d488bc9 );color:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-e929f1c .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-e929f1c .elementor-button:focus svg{fill:var( --e-global-color-3da7594 );}.elementor-2 .elementor-element.elementor-element-5a491c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e2d7eee img{width:100%;height:100%;object-fit:cover;object-position:top left;}.elementor-2 .elementor-element.elementor-element-de5d0ed{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-de5d0ed::before, .elementor-2 .elementor-element.elementor-element-de5d0ed > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-de5d0ed > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-de5d0ed > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-de5d0ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-de5d0ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-6e96859 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-890dd03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:64px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-117c7d6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d94b28c{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-18e7154 img{width:100%;max-width:150px;}.elementor-2 .elementor-element.elementor-element-0436ec3{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-3d497ab img{width:100%;max-width:250px;}.elementor-2 .elementor-element.elementor-element-18816c3{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-9d7f8a0 img{width:100%;max-width:250px;}.elementor-2 .elementor-element.elementor-element-2a220bd{--display:flex;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d5b2aad{--e-image-carousel-slides-to-show:8;}.elementor-2 .elementor-element.elementor-element-d5b2aad .swiper-wrapper{display:flex;align-items:center;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-d4c35d4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-e723e77{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3f5b097 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-7c0c5cb{font-size:var( --e-global-typography-16f3a45-font-size );line-height:var( --e-global-typography-16f3a45-line-height );}.elementor-2 .elementor-element.elementor-element-446b91f .elementor-button{font-size:var( --e-global-typography-5beb223-font-size );line-height:var( --e-global-typography-5beb223-line-height );}.elementor-2 .elementor-element.elementor-element-20a2a60{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-ee5ee6d{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-f620332 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-be10466{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-6f88f92 .elementor-button{font-size:var( --e-global-typography-5beb223-font-size );line-height:var( --e-global-typography-5beb223-line-height );}.elementor-2 .elementor-element.elementor-element-481c506{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-f320265{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-6f10fb0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-07e5d36{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-4dc8572 .elementor-button{font-size:var( --e-global-typography-5beb223-font-size );line-height:var( --e-global-typography-5beb223-line-height );}.elementor-2 .elementor-element.elementor-element-3af22bf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-9679544{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-5f21955 .elementor-button{font-size:var( --e-global-typography-5beb223-font-size );line-height:var( --e-global-typography-5beb223-line-height );}.elementor-2 .elementor-element.elementor-element-7e52193 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-d52190d{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-d613a9d .elementor-button{font-size:var( --e-global-typography-5beb223-font-size );line-height:var( --e-global-typography-5beb223-line-height );}.elementor-2 .elementor-element.elementor-element-b7b55cc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-133c41c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-1d42d7a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-d6cf472{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-663c95f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-23aa6aa{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-befeacf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-8a83f91{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-569b82a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-90af271{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-3982f54 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-bc20dd5{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-c7ff600 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-b268b7b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-eeb7aa2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-32cf53b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-84100cf{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-ed74b29 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-faf2077{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-6e82c20 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-5cbac58{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-f20b9fd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-b28c6aa{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-1d9bf4e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-0b22190{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-9250dcc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-5d413b3{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-52b6094{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-ae67738{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-c3d2463{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-559eec5{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ff8bca0.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-5cdd2e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-0b5a408{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-0b5a408.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-c219ac2{font-size:var( --e-global-typography-215ffde-font-size );line-height:var( --e-global-typography-215ffde-line-height );}.elementor-2 .elementor-element.elementor-element-86f4293 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-392636f .elementor-heading-title{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-34aa476{font-size:var( --e-global-typography-215ffde-font-size );line-height:var( --e-global-typography-215ffde-line-height );}.elementor-2 .elementor-element.elementor-element-6a6b6b6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-39deadf .elementor-heading-title{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-8584228{font-size:var( --e-global-typography-42d3f69-font-size );line-height:var( --e-global-typography-42d3f69-line-height );}.elementor-2 .elementor-element.elementor-element-8a25eef .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-91e37f2 .elementor-heading-title{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-803e242{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-1a6755c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-74ebc7e{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2fea3a7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-c0c1433{font-size:var( --e-global-typography-16f3a45-font-size );line-height:var( --e-global-typography-16f3a45-line-height );}.elementor-2 .elementor-element.elementor-element-ad7df3c .elementor-button{font-size:var( --e-global-typography-5beb223-font-size );line-height:var( --e-global-typography-5beb223-line-height );}.elementor-2 .elementor-element.elementor-element-6f8fb45{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-d604c08{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3b04e5a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-3b9e25a{font-size:var( --e-global-typography-16f3a45-font-size );line-height:var( --e-global-typography-16f3a45-line-height );}.elementor-2 .elementor-element.elementor-element-e929f1c .elementor-button{font-size:var( --e-global-typography-2bb0a93-font-size );line-height:var( --e-global-typography-2bb0a93-line-height );}.elementor-2 .elementor-element.elementor-element-6e96859 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-890dd03{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-117c7d6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-d5b2aad{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-3f5b097 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-7c0c5cb{font-size:var( --e-global-typography-16f3a45-font-size );line-height:var( --e-global-typography-16f3a45-line-height );}.elementor-2 .elementor-element.elementor-element-446b91f .elementor-button{font-size:var( --e-global-typography-5beb223-font-size );line-height:var( --e-global-typography-5beb223-line-height );}.elementor-2 .elementor-element.elementor-element-f620332 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-be10466{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-6f88f92 .elementor-button{font-size:var( --e-global-typography-5beb223-font-size );line-height:var( --e-global-typography-5beb223-line-height );}.elementor-2 .elementor-element.elementor-element-f320265{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-6f10fb0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-07e5d36.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-07e5d36{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-4dc8572 .elementor-button{font-size:var( --e-global-typography-5beb223-font-size );line-height:var( --e-global-typography-5beb223-line-height );}.elementor-2 .elementor-element.elementor-element-3af22bf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-9679544.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-9679544{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-5f21955 .elementor-button{font-size:var( --e-global-typography-5beb223-font-size );line-height:var( --e-global-typography-5beb223-line-height );}.elementor-2 .elementor-element.elementor-element-7e52193 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-d52190d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-d52190d{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-d613a9d .elementor-button{font-size:var( --e-global-typography-5beb223-font-size );line-height:var( --e-global-typography-5beb223-line-height );}.elementor-2 .elementor-element.elementor-element-b7b55cc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-133c41c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-1d42d7a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-d6cf472{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-663c95f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-23aa6aa{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-befeacf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-8a83f91{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-569b82a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-90af271{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-3982f54 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-bc20dd5{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-c7ff600 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-eeb7aa2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-32cf53b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-84100cf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-84100cf{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-ed74b29 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-faf2077.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-faf2077{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-6e82c20 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-5cbac58.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5cbac58{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-f20b9fd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-b28c6aa.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-b28c6aa{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-1d9bf4e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-0b22190.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0b22190{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-9250dcc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-5d413b3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5d413b3{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-52b6094{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-ae67738{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c3d2463{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-0b5a408{--width:calc(100% - 24px);}.elementor-2 .elementor-element.elementor-element-c219ac2{font-size:var( --e-global-typography-215ffde-font-size );line-height:var( --e-global-typography-215ffde-line-height );}.elementor-2 .elementor-element.elementor-element-86f4293 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-392636f .elementor-heading-title{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-34aa476{font-size:var( --e-global-typography-215ffde-font-size );line-height:var( --e-global-typography-215ffde-line-height );}.elementor-2 .elementor-element.elementor-element-6a6b6b6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-39deadf .elementor-heading-title{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-8584228{font-size:var( --e-global-typography-42d3f69-font-size );line-height:var( --e-global-typography-42d3f69-line-height );}.elementor-2 .elementor-element.elementor-element-8a25eef .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-91e37f2 .elementor-heading-title{font-size:var( --e-global-typography-c64b55b-font-size );line-height:var( --e-global-typography-c64b55b-line-height );}.elementor-2 .elementor-element.elementor-element-803e242{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-2fea3a7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-c0c1433{font-size:var( --e-global-typography-16f3a45-font-size );line-height:var( --e-global-typography-16f3a45-line-height );}.elementor-2 .elementor-element.elementor-element-ad7df3c .elementor-button{font-size:var( --e-global-typography-5beb223-font-size );line-height:var( --e-global-typography-5beb223-line-height );}.elementor-2 .elementor-element.elementor-element-3b04e5a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-3b9e25a{font-size:var( --e-global-typography-16f3a45-font-size );line-height:var( --e-global-typography-16f3a45-line-height );}.elementor-2 .elementor-element.elementor-element-e929f1c .elementor-button{font-size:var( --e-global-typography-2bb0a93-font-size );line-height:var( --e-global-typography-2bb0a93-line-height );}.elementor-2 .elementor-element.elementor-element-6e96859 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-117c7d6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-d5b2aad{--e-image-carousel-slides-to-show:2;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-20a2a60{--width:100%;}.elementor-2 .elementor-element.elementor-element-ff8bca0{--width:304px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-ff8bca0{--width:100%;}.elementor-2 .elementor-element.elementor-element-0b5a408{--width:calc(100% - 24px);}}/* Start custom CSS for button, class: .elementor-element-446b91f */.elementor-2 .elementor-element.elementor-element-446b91f .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-446b91f .elementor-button:focus,
.elementor-2 .elementor-element.elementor-element-446b91f .elementor-button:active {
    border-radius: 18px;
}

.elementor-2 .elementor-element.elementor-element-446b91f .elementor-button:hover {
    background: var(--symplr-gradient-purple-light);
    background-color: var(--e-global-color-d488bc9);
}

.elementor-2 .elementor-element.elementor-element-446b91f .elementor-button:focus,
.elementor-2 .elementor-element.elementor-element-446b91f .elementor-button:active {
    outline: 3px solid var(--e-global-color-8f34553);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e723e77 */@media (min-width: 1025px) {
    .elementor-2 .elementor-element.elementor-element-e723e77 {
        padding-left: max(20px, calc((100vw - var(--content-width)) / 2));
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aaf5e2e */.elementor-2 .elementor-element.elementor-element-aaf5e2e {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f88f92 */.elementor-2 .elementor-element.elementor-element-6f88f92 .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-6f88f92 .elementor-button:focus,
.elementor-2 .elementor-element.elementor-element-6f88f92 .elementor-button:active {
    border-radius: 18px;
}

.elementor-2 .elementor-element.elementor-element-6f88f92 .elementor-button:hover {
    background: var(--symplr-gradient-purple-light);
    background-color: var(--e-global-color-d488bc9);
}

.elementor-2 .elementor-element.elementor-element-6f88f92 .elementor-button:focus,
.elementor-2 .elementor-element.elementor-element-6f88f92 .elementor-button:active {
    outline: 3px solid var(--e-global-color-8f34553);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee5ee6d */@media (min-width: 1025px) {
    .elementor-2 .elementor-element.elementor-element-ee5ee6d {
        padding-left: max(20px, calc((100vw - var(--content-width)) / 2));
        
        &::after {
            aspect-ratio: 1.112;
            background-color: var(--e-global-color-3da7594);
            content: '';
	        clip-path: shape(from 20.44% 6.93%,curve to 31.23% 0% with 22.66% 2.64%/26.78% 0%,line to 68.77% 0%,curve to 79.56% 6.93% with 73.22% 0%/77.34% 2.64%,line to 98.33% 43.07%,curve to 98.33% 56.93% with 100.56% 47.36%/100.56% 52.64%,line to 79.56% 93.07%,curve to 68.77% 100% with 77.34% 97.36%/73.22% 100%,hline to 31.23%,curve to 20.44% 93.07% with 26.78% 100%/22.66% 97.36%,line to 1.67% 56.93%,curve to 1.67% 43.07% with -0.56% 52.64%/-0.56% 47.36%,line to 20.44% 6.93%,close);
	        left: calc(100% - 140px);
            position: absolute;
            top: 50%;
            transform: translateY(-50%) rotate(-90deg);
            width: 260px;
            z-index: 1;
        }
        
        & > * {
            z-index: 2;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-287318d */.elementor-2 .elementor-element.elementor-element-287318d {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc8572 */.elementor-2 .elementor-element.elementor-element-4dc8572 .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-4dc8572 .elementor-button:focus,
.elementor-2 .elementor-element.elementor-element-4dc8572 .elementor-button:active {
    border-radius: 18px;
}

.elementor-2 .elementor-element.elementor-element-4dc8572 .elementor-button:hover {
    background: var(--symplr-gradient-purple-light);
    background-color: var(--e-global-color-d488bc9);
}

.elementor-2 .elementor-element.elementor-element-4dc8572 .elementor-button:focus,
.elementor-2 .elementor-element.elementor-element-4dc8572 .elementor-button:active {
    outline: 3px solid var(--e-global-color-8f34553);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f21955 */.elementor-2 .elementor-element.elementor-element-5f21955 .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-5f21955 .elementor-button:focus,
.elementor-2 .elementor-element.elementor-element-5f21955 .elementor-button:active {
    border-radius: 18px;
}

.elementor-2 .elementor-element.elementor-element-5f21955 .elementor-button:hover {
    background: var(--symplr-gradient-purple-light);
    background-color: var(--e-global-color-d488bc9);
}

.elementor-2 .elementor-element.elementor-element-5f21955 .elementor-button:focus,
.elementor-2 .elementor-element.elementor-element-5f21955 .elementor-button:active {
    outline: 3px solid var(--e-global-color-8f34553);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d613a9d */.elementor-2 .elementor-element.elementor-element-d613a9d .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-d613a9d .elementor-button:focus,
.elementor-2 .elementor-element.elementor-element-d613a9d .elementor-button:active {
    border-radius: 18px;
}

.elementor-2 .elementor-element.elementor-element-d613a9d .elementor-button:hover {
    background: var(--symplr-gradient-purple-light);
    background-color: var(--e-global-color-d488bc9);
}

.elementor-2 .elementor-element.elementor-element-d613a9d .elementor-button:focus,
.elementor-2 .elementor-element.elementor-element-d613a9d .elementor-button:active {
    outline: 3px solid var(--e-global-color-8f34553);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c2d74b */form label {
    color: #fff;
    font-size: 18px;
    margin-bottom: 6px;
    margin-top: 6px;
}

form input, form select {
    margin-bottom: 15px;
    height: 51px;
    background-color: #F8F8F8;
    width: 100% !important;
}

form ul.hs-error-msgs {
    list-style: none;
    padding-left: 0;
}

form ul.hs-error-msgs label {
    color: #f00;
    font-size: 12px;
    line-height: 20px;
}

.form-columns-1, .form-columns-2 {
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff8bca0 */.elementor-2 .elementor-element.elementor-element-ff8bca0 .elementor-widget-image::before,
.elementor-2 .elementor-element.elementor-element-ff8bca0 .elementor-widget-image::after {
    content: '';
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
}

.elementor-2 .elementor-element.elementor-element-ff8bca0 .elementor-widget-image::before {
    border: 1px solid var(--e-global-color-3da7594);
    height: 40px;
    top: 100%;
    width: 1px;
    z-index: 1000;
}

.elementor-2 .elementor-element.elementor-element-ff8bca0 .elementor-widget-image::after {
    background-color: var(--e-global-color-3da7594);
    border-radius: 50%;
    height: 6px;
    top: calc(100% + 38px);
    width: 6px;
    z-index: 1001;
}

@media (min-width: 1025px) {    
    .elementor-2 .elementor-element.elementor-element-ff8bca0 .elementor-widget-image::before,
    .elementor-2 .elementor-element.elementor-element-ff8bca0 .elementor-widget-image::after {
        content: '';
        left: auto;
        top: 50%;
        transform: translateY(-50%);
    }

    .elementor-2 .elementor-element.elementor-element-ff8bca0 .elementor-widget-image::before {
        height: 1px;
        left: 100%;
        width: 136px;
    }

    .elementor-2 .elementor-element.elementor-element-ff8bca0 .elementor-widget-image::after {
        left: calc(100% + 132px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c219ac2 */.elementor-2 .elementor-element.elementor-element-c219ac2 .elementor-widget-container > *:first-child::before {
    content: '“';
    left: -12px;
    position: absolute;
}

.elementor-2 .elementor-element.elementor-element-c219ac2 .elementor-widget-container > *:last-child::after {
    content: '”';
}

.elementor-2 .elementor-element.elementor-element-c219ac2 p a {
    font-size: inherit;
    line-height: inherit;
    text-decoration: underline
}

@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-c219ac2 {
        font-size: 20px;
        font-weight: 400;
        line-height: 28px;
    }

    .elementor-2 .elementor-element.elementor-element-c219ac2 .elementor-widget-container > *:first-child::before {
        left: -8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34aa476 */.elementor-2 .elementor-element.elementor-element-34aa476 .elementor-widget-container > *:first-child::before {
    content: '“';
    left: -12px;
    position: absolute;
}

.elementor-2 .elementor-element.elementor-element-34aa476 .elementor-widget-container > *:last-child::after {
    content: '”';
}

.elementor-2 .elementor-element.elementor-element-34aa476 p a {
    font-size: inherit;
    line-height: inherit;
    text-decoration: underline
}

@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-34aa476 {
        font-size: 20px;
        font-weight: 400;
        line-height: 28px;
    }

    .elementor-2 .elementor-element.elementor-element-34aa476 .elementor-widget-container > *:first-child::before {
        left: -8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8584228 */.elementor-2 .elementor-element.elementor-element-8584228 .elementor-widget-container > *:first-child::before {
    content: '“';
    left: -12px;
    position: absolute;
}

.elementor-2 .elementor-element.elementor-element-8584228 .elementor-widget-container > *:last-child::after {
    content: '”';
}

.elementor-2 .elementor-element.elementor-element-8584228 p a {
    font-size: inherit;
    line-height: inherit;
    text-decoration: underline
}

@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-8584228 {
        font-size: 20px;
        font-weight: 400;
        line-height: 28px;
    }

    .elementor-2 .elementor-element.elementor-element-8584228 .elementor-widget-container > *:first-child::before {
        left: -8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c219ac2 */.elementor-2 .elementor-element.elementor-element-c219ac2 .elementor-widget-container > *:first-child::before {
    content: '“';
    left: -12px;
    position: absolute;
}

.elementor-2 .elementor-element.elementor-element-c219ac2 .elementor-widget-container > *:last-child::after {
    content: '”';
}

.elementor-2 .elementor-element.elementor-element-c219ac2 p a {
    font-size: inherit;
    line-height: inherit;
    text-decoration: underline
}

@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-c219ac2 {
        font-size: 20px;
        font-weight: 400;
        line-height: 28px;
    }

    .elementor-2 .elementor-element.elementor-element-c219ac2 .elementor-widget-container > *:first-child::before {
        left: -8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34aa476 */.elementor-2 .elementor-element.elementor-element-34aa476 .elementor-widget-container > *:first-child::before {
    content: '“';
    left: -12px;
    position: absolute;
}

.elementor-2 .elementor-element.elementor-element-34aa476 .elementor-widget-container > *:last-child::after {
    content: '”';
}

.elementor-2 .elementor-element.elementor-element-34aa476 p a {
    font-size: inherit;
    line-height: inherit;
    text-decoration: underline
}

@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-34aa476 {
        font-size: 20px;
        font-weight: 400;
        line-height: 28px;
    }

    .elementor-2 .elementor-element.elementor-element-34aa476 .elementor-widget-container > *:first-child::before {
        left: -8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8584228 */.elementor-2 .elementor-element.elementor-element-8584228 .elementor-widget-container > *:first-child::before {
    content: '“';
    left: -12px;
    position: absolute;
}

.elementor-2 .elementor-element.elementor-element-8584228 .elementor-widget-container > *:last-child::after {
    content: '”';
}

.elementor-2 .elementor-element.elementor-element-8584228 p a {
    font-size: inherit;
    line-height: inherit;
    text-decoration: underline
}

@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-8584228 {
        font-size: 20px;
        font-weight: 400;
        line-height: 28px;
    }

    .elementor-2 .elementor-element.elementor-element-8584228 .elementor-widget-container > *:first-child::before {
        left: -8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c219ac2 */.elementor-2 .elementor-element.elementor-element-c219ac2 .elementor-widget-container > *:first-child::before {
    content: '“';
    left: -12px;
    position: absolute;
}

.elementor-2 .elementor-element.elementor-element-c219ac2 .elementor-widget-container > *:last-child::after {
    content: '”';
}

.elementor-2 .elementor-element.elementor-element-c219ac2 p a {
    font-size: inherit;
    line-height: inherit;
    text-decoration: underline
}

@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-c219ac2 {
        font-size: 20px;
        font-weight: 400;
        line-height: 28px;
    }

    .elementor-2 .elementor-element.elementor-element-c219ac2 .elementor-widget-container > *:first-child::before {
        left: -8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34aa476 */.elementor-2 .elementor-element.elementor-element-34aa476 .elementor-widget-container > *:first-child::before {
    content: '“';
    left: -12px;
    position: absolute;
}

.elementor-2 .elementor-element.elementor-element-34aa476 .elementor-widget-container > *:last-child::after {
    content: '”';
}

.elementor-2 .elementor-element.elementor-element-34aa476 p a {
    font-size: inherit;
    line-height: inherit;
    text-decoration: underline
}

@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-34aa476 {
        font-size: 20px;
        font-weight: 400;
        line-height: 28px;
    }

    .elementor-2 .elementor-element.elementor-element-34aa476 .elementor-widget-container > *:first-child::before {
        left: -8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8584228 */.elementor-2 .elementor-element.elementor-element-8584228 .elementor-widget-container > *:first-child::before {
    content: '“';
    left: -12px;
    position: absolute;
}

.elementor-2 .elementor-element.elementor-element-8584228 .elementor-widget-container > *:last-child::after {
    content: '”';
}

.elementor-2 .elementor-element.elementor-element-8584228 p a {
    font-size: inherit;
    line-height: inherit;
    text-decoration: underline
}

@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-8584228 {
        font-size: 20px;
        font-weight: 400;
        line-height: 28px;
    }

    .elementor-2 .elementor-element.elementor-element-8584228 .elementor-widget-container > *:first-child::before {
        left: -8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c219ac2 */.elementor-2 .elementor-element.elementor-element-c219ac2 .elementor-widget-container > *:first-child::before {
    content: '“';
    left: -12px;
    position: absolute;
}

.elementor-2 .elementor-element.elementor-element-c219ac2 .elementor-widget-container > *:last-child::after {
    content: '”';
}

.elementor-2 .elementor-element.elementor-element-c219ac2 p a {
    font-size: inherit;
    line-height: inherit;
    text-decoration: underline
}

@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-c219ac2 {
        font-size: 20px;
        font-weight: 400;
        line-height: 28px;
    }

    .elementor-2 .elementor-element.elementor-element-c219ac2 .elementor-widget-container > *:first-child::before {
        left: -8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34aa476 */.elementor-2 .elementor-element.elementor-element-34aa476 .elementor-widget-container > *:first-child::before {
    content: '“';
    left: -12px;
    position: absolute;
}

.elementor-2 .elementor-element.elementor-element-34aa476 .elementor-widget-container > *:last-child::after {
    content: '”';
}

.elementor-2 .elementor-element.elementor-element-34aa476 p a {
    font-size: inherit;
    line-height: inherit;
    text-decoration: underline
}

@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-34aa476 {
        font-size: 20px;
        font-weight: 400;
        line-height: 28px;
    }

    .elementor-2 .elementor-element.elementor-element-34aa476 .elementor-widget-container > *:first-child::before {
        left: -8px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8584228 */.elementor-2 .elementor-element.elementor-element-8584228 .elementor-widget-container > *:first-child::before {
    content: '“';
    left: -12px;
    position: absolute;
}

.elementor-2 .elementor-element.elementor-element-8584228 .elementor-widget-container > *:last-child::after {
    content: '”';
}

.elementor-2 .elementor-element.elementor-element-8584228 p a {
    font-size: inherit;
    line-height: inherit;
    text-decoration: underline
}

@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-8584228 {
        font-size: 20px;
        font-weight: 400;
        line-height: 28px;
    }

    .elementor-2 .elementor-element.elementor-element-8584228 .elementor-widget-container > *:first-child::before {
        left: -8px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-803e242 */.elementor-2 .elementor-element.elementor-element-803e242.elementor-widget-n-carousel :is(.swiper,.swiper-container)~.elementor-swiper-button-prev {
    left: 20px;
}

.elementor-2 .elementor-element.elementor-element-803e242.elementor-widget-n-carousel :is(.swiper,.swiper-container)~.elementor-swiper-button-next {
    left: 36px;
    right: auto;
}

.elementor-2 .elementor-element.elementor-element-803e242 .elementor-swiper-button:hover {
    background: var(--symplr-gradient-purple-light);
}

.elementor-2 .elementor-element.elementor-element-803e242 .elementor-swiper-button:focus,
.elementor-2 .elementor-element.elementor-element-803e242 .elementor-swiper-button:active {
    border: 3px solid var(--e-global-color-3da7594);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b5a408 */@media (min-width: 1025px) {
    .elementor-2 .elementor-element.elementor-element-0b5a408::before,
    .elementor-2 .elementor-element.elementor-element-0b5a408::after {
        border: 0;
        border-radius: 0;
        content: '';
        left: 100%;
        position: absolute;
        right: auto;
        width: 30vw;
    }

    .elementor-2 .elementor-element.elementor-element-0b5a408::before {
        border-top: 2px solid var(--e-global-color-3da7594);
        top: -2px;
    }

    .elementor-2 .elementor-element.elementor-element-0b5a408::after {
        border-bottom: 2px solid var(--e-global-color-3da7594);
        bottom: -2px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-559eec5 */.elementor-2 .elementor-element.elementor-element-559eec5 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ad7df3c */.elementor-2 .elementor-element.elementor-element-ad7df3c .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-ad7df3c .elementor-button:focus,
.elementor-2 .elementor-element.elementor-element-ad7df3c .elementor-button:active {
    border-radius: 18px;
}

.elementor-2 .elementor-element.elementor-element-ad7df3c .elementor-button:hover {
    background: var(--symplr-gradient-purple-light);
    background-color: var(--e-global-color-d488bc9);
}

.elementor-2 .elementor-element.elementor-element-ad7df3c .elementor-button:focus,
.elementor-2 .elementor-element.elementor-element-ad7df3c .elementor-button:active {
    outline: 3px solid var(--e-global-color-8f34553);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74ebc7e */@media (min-width: 1025px) {
    .elementor-2 .elementor-element.elementor-element-74ebc7e {
        padding-left: max(20px, calc((100vw - var(--content-width)) / 2));
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a4ff0f */.elementor-2 .elementor-element.elementor-element-5a4ff0f {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e929f1c */.elementor-2 .elementor-element.elementor-element-e929f1c .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-e929f1c .elementor-button:focus,
.elementor-2 .elementor-element.elementor-element-e929f1c .elementor-button:active {
    border-radius: 18px;
}

.elementor-2 .elementor-element.elementor-element-e929f1c .elementor-button:hover {
    background: var(--symplr-gradient-purple-light);
    background-color: var(--e-global-color-d488bc9);
}

.elementor-2 .elementor-element.elementor-element-e929f1c .elementor-button:focus,
.elementor-2 .elementor-element.elementor-element-e929f1c .elementor-button:active {
    outline: 3px solid var(--e-global-color-8f34553);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d604c08 */@media (min-width: 1025px) {
    .elementor-2 .elementor-element.elementor-element-d604c08 {
        padding-left: max(20px, calc((100vw - var(--content-width)) / 2))
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e2d7eee */.elementor-2 .elementor-element.elementor-element-e2d7eee {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f8fb45 */.elementor-2 .elementor-element.elementor-element-6f8fb45 {
    background: var(--intellicentrics-gradient);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d5b2aad *//*.elementor-2 .elementor-element.elementor-element-d5b2aad .swiper-wrapper {*/
/*    transition-timing-function: linear; */
/*}*//* End custom CSS */