.elementor-4045 .elementor-element.elementor-element-58625a81{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-733f1fa9{--display:flex;}.elementor-4045 .elementor-element.elementor-element-12172e44{text-align:center;}.elementor-4045 .elementor-element.elementor-element-12172e44 .elementor-heading-title{font-family:var( --e-global-typography-27378df-font-family ), Sans-serif;font-size:var( --e-global-typography-27378df-font-size );font-weight:var( --e-global-typography-27378df-font-weight );text-transform:var( --e-global-typography-27378df-text-transform );line-height:var( --e-global-typography-27378df-line-height );color:var( --e-global-color-ee3474e );}.elementor-4045 .elementor-element.elementor-element-55f84740{text-align:center;color:var( --e-global-color-ee3474e );}.elementor-4045 .elementor-element.elementor-element-7767fd87{--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;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-7767fd87:not(.elementor-motion-effects-element-type-background), .elementor-4045 .elementor-element.elementor-element-7767fd87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(149deg, var( --e-global-color-54e3bf9 ) 0%, var( --e-global-color-54a41ac ) 100%);}.elementor-4045 .elementor-element.elementor-element-7767fd87::before, .elementor-4045 .elementor-element.elementor-element-7767fd87 > .elementor-background-video-container::before, .elementor-4045 .elementor-element.elementor-element-7767fd87 > .e-con-inner > .elementor-background-video-container::before, .elementor-4045 .elementor-element.elementor-element-7767fd87 > .elementor-background-slideshow::before, .elementor-4045 .elementor-element.elementor-element-7767fd87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4045 .elementor-element.elementor-element-7767fd87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4045 .elementor-element.elementor-element-1edb3ecd{--display:flex;--gap:5rem 1.5rem;--row-gap:5rem;--column-gap:1.5rem;}.elementor-4045 .elementor-element.elementor-element-1e4f357e{--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;--justify-content:space-between;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-69e2e429 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-4045 .elementor-element.elementor-element-69e2e429 .elementor-heading-title{font-family:var( --e-global-typography-4dd9a1c-font-family ), Sans-serif;font-size:var( --e-global-typography-4dd9a1c-font-size );font-weight:var( --e-global-typography-4dd9a1c-font-weight );text-transform:var( --e-global-typography-4dd9a1c-text-transform );line-height:var( --e-global-typography-4dd9a1c-line-height );color:var( --e-global-color-ee3474e );}.elementor-4045 .elementor-element.elementor-element-25fc268b{color:var( --e-global-color-ee3474e );}.elementor-4045 .elementor-element.elementor-element-2aeb378d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-580c004f{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:1.406251rem 1.406251rem 1.406251rem 1.406251rem;}.elementor-4045 .elementor-element.elementor-element-580c004f:not(.elementor-motion-effects-element-type-background), .elementor-4045 .elementor-element.elementor-element-580c004f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee3474e );}.elementor-4045 .elementor-element.elementor-element-49d5f622 img{width:100%;height:auto;object-fit:cover;object-position:center center;}.elementor-4045 .elementor-element.elementor-element-52bf30e1{--display:flex;--gap:0.84375rem 1.5rem;--row-gap:0.84375rem;--column-gap:1.5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2.25rem;--padding-bottom:2.3925rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-2db5ad06 .elementor-heading-title{font-family:var( --e-global-typography-c2dd58b-font-family ), Sans-serif;font-size:var( --e-global-typography-c2dd58b-font-size );font-weight:var( --e-global-typography-c2dd58b-font-weight );line-height:var( --e-global-typography-c2dd58b-line-height );color:var( --e-global-color-primary );}.elementor-4045 .elementor-element.elementor-element-52670fa7{color:var( --e-global-color-4669b88 );}.elementor-4045 .elementor-element.elementor-element-3153cdeb{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:1.406251rem 1.406251rem 1.406251rem 1.406251rem;}.elementor-4045 .elementor-element.elementor-element-3153cdeb:not(.elementor-motion-effects-element-type-background), .elementor-4045 .elementor-element.elementor-element-3153cdeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee3474e );}.elementor-4045 .elementor-element.elementor-element-201964af img{width:100%;height:auto;object-fit:cover;object-position:top center;}.elementor-4045 .elementor-element.elementor-element-6da87de2{--display:flex;--gap:0.84375rem 1.5rem;--row-gap:0.84375rem;--column-gap:1.5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2.25rem;--padding-bottom:2.3925rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-2f6b36df .elementor-heading-title{font-family:var( --e-global-typography-c2dd58b-font-family ), Sans-serif;font-size:var( --e-global-typography-c2dd58b-font-size );font-weight:var( --e-global-typography-c2dd58b-font-weight );line-height:var( --e-global-typography-c2dd58b-line-height );color:var( --e-global-color-primary );}.elementor-4045 .elementor-element.elementor-element-6d553283{color:var( --e-global-color-4669b88 );}.elementor-4045 .elementor-element.elementor-element-ee8d329{--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;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-13bfc8c{--display:flex;--gap:3rem 1.5rem;--row-gap:3rem;--column-gap:1.5rem;}.elementor-4045 .elementor-element.elementor-element-0919875{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-1d26705 .elementor-heading-title{font-family:var( --e-global-typography-5bcc95c-font-family ), Sans-serif;font-size:var( --e-global-typography-5bcc95c-font-size );font-weight:var( --e-global-typography-5bcc95c-font-weight );line-height:var( --e-global-typography-5bcc95c-line-height );color:var( --e-global-color-primary );}.elementor-4045 .elementor-element.elementor-element-b29f050{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-aa098d3{--display:flex;}.elementor-4045 .elementor-element.elementor-element-a67a27d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 5.625rem;--row-gap:1.5rem;--column-gap:5.625rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-b1a4357{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-4ac37d4 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-b6fb3be .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-a438379 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-eabe6c5 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-15dcdd6 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-8d0f735 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-befa398{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-ef35fe2 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-89a29fb .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-1ad38ef .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-a907787 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-59d92fd .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-deef9c5 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-74a5377{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-0689afa .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-a8522fb .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-f0d642b .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-dc494f0 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-56345af .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-1070213 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-aa4052c{--display:flex;}.elementor-4045 .elementor-element.elementor-element-ee9f35d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 5.625rem;--row-gap:1.5rem;--column-gap:5.625rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-c798e38{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-6ab9307 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-bd94762 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-70fccb4 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-b37ee6f .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-80149c8 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-3b55e61 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-b606079{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-aa3bb7e .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-a09c1b7 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-cd495f8 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-c1a3415 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-9534d13 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-964c5b8 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-f7cdc09{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-80c9e49 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-7fa5c81 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-0301d1f .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-62f3a63 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-822d39c .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-89a61ad .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-23b1fa4{--display:flex;}.elementor-4045 .elementor-element.elementor-element-06bb046{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 5.625rem;--row-gap:1.5rem;--column-gap:5.625rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-fed0e39{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-ef2683e .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-7b975cd .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-ef0ed2f .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-f00678c .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-197db00 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-97b27cf .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-c6a90e5{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-1845a1b .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-87f836b .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-f08f5cd .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-30c6328 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-41e2710 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-272caaa .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-ffb2a33{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-f2f7105 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-add350e .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-f0b5fe6 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-bdedebc .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-d25b5f3 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-e6546b1 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-4d8c9b2{--display:flex;}.elementor-4045 .elementor-element.elementor-element-de6ed43{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 5.625rem;--row-gap:1.5rem;--column-gap:5.625rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-65e5286{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-2664dd3 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-e2e1774 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-6d9f395 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-1562913 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-3e52688 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-6c180e8 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-99c69f9{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-e87dfe3 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-eaed313 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-03950a0 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-81ef20d .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-3709176 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-fbb56c9 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-a4a168d{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-9d6e498 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-7c0d068 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-ddc46e7 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-11a3176 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-ae49c8c .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-101c9f5 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-eed3087{--display:flex;}.elementor-4045 .elementor-element.elementor-element-9ec0146{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 5.625rem;--row-gap:1.5rem;--column-gap:5.625rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-af525ae{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-c4b32fe .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-8f16c9c .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-2e2d9ec .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-1167456 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-c89eb1e .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-5038e91 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-6a65e3e{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-a1945d3 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-1fededa .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-0df3076 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-d5676d8 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-db9ea80 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-dd44c7a .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-9ab3613{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-fef4f17 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-7c1077b .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-63f5e95 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-3dc0584 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-35938ed .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-844ad71 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-37f9384{--display:flex;}.elementor-4045 .elementor-element.elementor-element-2fb4418{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 5.625rem;--row-gap:1.5rem;--column-gap:5.625rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-5e0b9b5{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-3e27f89 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-2352de8 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-3edf8e4 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-3033465 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-4fb3c08 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-6741543 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-1805bc6{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-07664cf .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-aa08596 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-f9ea34a .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-7d65d05 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-b97d947 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-5660732 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-cc79c84{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-5a5ed58 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-6f3947f .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-0619e46 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-cae8974 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-19c3f1a .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-f70f0a4 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-ec9e29f{--display:flex;}.elementor-4045 .elementor-element.elementor-element-6e7f1cf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 5.625rem;--row-gap:1.5rem;--column-gap:5.625rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-7afae3d{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-3fa03e5 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-4520400 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-037a7ef .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-f5a0276 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-cb36507 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-b225f31 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-b5d9399{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-dae947b .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-2dc9aa8 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-61bf672 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-c10fb71 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-8b568c5 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-8e808f8 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-4cba489{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-c431320 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-58777fa .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-1d05df0 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-fce5237 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-a9563a9 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-e552a76 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-6c79c86{--display:flex;}.elementor-4045 .elementor-element.elementor-element-048d8a1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 5.625rem;--row-gap:1.5rem;--column-gap:5.625rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-589e887{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-15cb549 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-627a4ff{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-3.819375rem;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-5.8125rem;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-5.8125rem;--e-n-carousel-arrow-size:2.8125rem;}.elementor-4045 .elementor-element.elementor-element-34303b33{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2.33625rem;--padding-bottom:2.33625rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-34303b33:not(.elementor-motion-effects-element-type-background), .elementor-4045 .elementor-element.elementor-element-34303b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.uwc-usa.org/wp-content/uploads/2025/07/usa-2024-jeffrey-newmexico-uwc-2166-e1753203299415.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4045 .elementor-element.elementor-element-2c86cea9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-4045 .elementor-element.elementor-element-2c86cea9 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4045 .elementor-element.elementor-element-690202da{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0rem 1.5rem 1.5rem 0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-4045 .elementor-element.elementor-element-690202da:not(.elementor-motion-effects-element-type-background), .elementor-4045 .elementor-element.elementor-element-690202da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee3474e );}.elementor-4045 .elementor-element.elementor-element-5abc46a0 .elementor-heading-title{font-family:var( --e-global-typography-49a4809-font-family ), Sans-serif;font-size:var( --e-global-typography-49a4809-font-size );text-transform:var( --e-global-typography-49a4809-text-transform );line-height:var( --e-global-typography-49a4809-line-height );color:var( --e-global-color-secondary );}.elementor-4045 .elementor-element.elementor-element-49f98390 .elementor-heading-title{font-family:var( --e-global-typography-4dd9a1c-font-family ), Sans-serif;font-size:var( --e-global-typography-4dd9a1c-font-size );font-weight:var( --e-global-typography-4dd9a1c-font-weight );text-transform:var( --e-global-typography-4dd9a1c-text-transform );line-height:var( --e-global-typography-4dd9a1c-line-height );color:var( --e-global-color-primary );}.elementor-4045 .elementor-element.elementor-element-705be3ae > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-4045 .elementor-element.elementor-element-51b66061 .elementor-button{background-color:var( --e-global-color-accent );padding:0.29rem 0.422rem 0.29rem 1.688rem;}.elementor-4045 .elementor-element.elementor-element-51b66061 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:1rem 0rem 0rem 0rem;}.elementor-4045 .elementor-element.elementor-element-51b66061 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4045 .elementor-element.elementor-element-51b66061 .elementor-button .elementor-button-content-wrapper{gap:0.6rem;}.elementor-4045 .elementor-element.elementor-element-1d1f80d5{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-1bcb0606{--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;--justify-content:space-between;}.elementor-4045 .elementor-element.elementor-element-13f5a1b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-5edd187c img{width:100%;height:auto;object-fit:cover;object-position:center center;border-radius:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-4045 .elementor-element.elementor-element-6e8e25f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-2e3aed89 .elementor-heading-title{font-family:var( --e-global-typography-4dd9a1c-font-family ), Sans-serif;font-size:var( --e-global-typography-4dd9a1c-font-size );font-weight:var( --e-global-typography-4dd9a1c-font-weight );text-transform:var( --e-global-typography-4dd9a1c-text-transform );line-height:var( --e-global-typography-4dd9a1c-line-height );color:var( --e-global-color-primary );}.elementor-4045 .elementor-element.elementor-element-686f5cb{--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:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-9c07edb .elementor-button{background-color:var( --e-global-color-accent );padding:0.29rem 0.422rem 0.29rem 1.688rem;}.elementor-4045 .elementor-element.elementor-element-9c07edb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4045 .elementor-element.elementor-element-9c07edb .elementor-button .elementor-button-content-wrapper{gap:0.6rem;}.elementor-4045 .elementor-element.elementor-element-46014a29 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);padding:0.29rem 0.422rem 0.29rem 1.688rem;}.elementor-4045 .elementor-element.elementor-element-46014a29 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4045 .elementor-element.elementor-element-46014a29 .elementor-button .elementor-button-content-wrapper{gap:0.6rem;}.elementor-4045 .elementor-element.elementor-element-5da6b9f4{--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;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-5da6b9f4:not(.elementor-motion-effects-element-type-background), .elementor-4045 .elementor-element.elementor-element-5da6b9f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b55c74e );}.elementor-4045 .elementor-element.elementor-element-5da6b9f4::before, .elementor-4045 .elementor-element.elementor-element-5da6b9f4 > .elementor-background-video-container::before, .elementor-4045 .elementor-element.elementor-element-5da6b9f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-4045 .elementor-element.elementor-element-5da6b9f4 > .elementor-background-slideshow::before, .elementor-4045 .elementor-element.elementor-element-5da6b9f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4045 .elementor-element.elementor-element-5da6b9f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4045 .elementor-element.elementor-element-2092db43{--display:flex;--gap:3rem 1.5rem;--row-gap:3rem;--column-gap:1.5rem;}.elementor-4045 .elementor-element.elementor-element-2d01e944{--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;--justify-content:space-between;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-3e8c2602 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-4045 .elementor-element.elementor-element-3e8c2602 .elementor-heading-title{font-family:var( --e-global-typography-4dd9a1c-font-family ), Sans-serif;font-size:var( --e-global-typography-4dd9a1c-font-size );font-weight:var( --e-global-typography-4dd9a1c-font-weight );text-transform:var( --e-global-typography-4dd9a1c-text-transform );line-height:var( --e-global-typography-4dd9a1c-line-height );color:var( --e-global-color-primary );}.elementor-4045 .elementor-element.elementor-element-bacffda{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-28212896{--display:flex;--gap:0.84375rem 1.5rem;--row-gap:0.84375rem;--column-gap:1.5rem;--border-radius:1.5rem 1.5rem 1.5rem 1.5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-28212896:not(.elementor-motion-effects-element-type-background), .elementor-4045 .elementor-element.elementor-element-28212896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee3474e );}.elementor-4045 .elementor-element.elementor-element-7b1bf0ee{--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;--justify-content:flex-start;--margin-top:0rem;--margin-bottom:0.4375rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-3c80c999 > .elementor-widget-container{margin:0rem 0rem -0.4375rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-4045 .elementor-element.elementor-element-3c80c999 .elementor-icon-wrapper{text-align:center;}.elementor-4045 .elementor-element.elementor-element-3c80c999 .elementor-icon{font-size:3.75rem;}.elementor-4045 .elementor-element.elementor-element-3c80c999 .elementor-icon svg{height:3.75rem;}.elementor-4045 .elementor-element.elementor-element-6a40919e .elementor-heading-title{font-family:var( --e-global-typography-c2dd58b-font-family ), Sans-serif;font-size:var( --e-global-typography-c2dd58b-font-size );font-weight:var( --e-global-typography-c2dd58b-font-weight );line-height:var( --e-global-typography-c2dd58b-line-height );color:var( --e-global-color-accent );}.elementor-4045 .elementor-element.elementor-element-111f37bb{color:var( --e-global-color-4669b88 );}.elementor-4045 .elementor-element.elementor-element-218c6f9e{--display:flex;--gap:0.84375rem 1.5rem;--row-gap:0.84375rem;--column-gap:1.5rem;--border-radius:1.5rem 1.5rem 1.5rem 1.5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-218c6f9e:not(.elementor-motion-effects-element-type-background), .elementor-4045 .elementor-element.elementor-element-218c6f9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee3474e );}.elementor-4045 .elementor-element.elementor-element-687ad4c9{--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;--justify-content:flex-start;--margin-top:0rem;--margin-bottom:0.4375rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-cf15011 > .elementor-widget-container{margin:0rem 0rem -0.4375rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-4045 .elementor-element.elementor-element-cf15011 .elementor-icon-wrapper{text-align:center;}.elementor-4045 .elementor-element.elementor-element-cf15011 .elementor-icon{font-size:3.75rem;}.elementor-4045 .elementor-element.elementor-element-cf15011 .elementor-icon svg{height:3.75rem;}.elementor-4045 .elementor-element.elementor-element-a7bb26b .elementor-heading-title{font-family:var( --e-global-typography-c2dd58b-font-family ), Sans-serif;font-size:var( --e-global-typography-c2dd58b-font-size );font-weight:var( --e-global-typography-c2dd58b-font-weight );line-height:var( --e-global-typography-c2dd58b-line-height );color:var( --e-global-color-accent );}.elementor-4045 .elementor-element.elementor-element-8079a32{color:var( --e-global-color-4669b88 );}.elementor-4045 .elementor-element.elementor-element-493aa9ee{--display:flex;--gap:0.84375rem 1.5rem;--row-gap:0.84375rem;--column-gap:1.5rem;--border-radius:1.5rem 1.5rem 1.5rem 1.5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-493aa9ee:not(.elementor-motion-effects-element-type-background), .elementor-4045 .elementor-element.elementor-element-493aa9ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee3474e );}.elementor-4045 .elementor-element.elementor-element-7062bd4f{--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;--justify-content:flex-start;--margin-top:0rem;--margin-bottom:0.4375rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-2d7890e7 > .elementor-widget-container{margin:0rem 0rem -0.4375rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-4045 .elementor-element.elementor-element-2d7890e7 .elementor-icon-wrapper{text-align:center;}.elementor-4045 .elementor-element.elementor-element-2d7890e7 .elementor-icon{font-size:3.75rem;}.elementor-4045 .elementor-element.elementor-element-2d7890e7 .elementor-icon svg{height:3.75rem;}.elementor-4045 .elementor-element.elementor-element-2ee0e66 .elementor-heading-title{font-family:var( --e-global-typography-c2dd58b-font-family ), Sans-serif;font-size:var( --e-global-typography-c2dd58b-font-size );font-weight:var( --e-global-typography-c2dd58b-font-weight );line-height:var( --e-global-typography-c2dd58b-line-height );color:var( --e-global-color-accent );}.elementor-4045 .elementor-element.elementor-element-3214af85{color:var( --e-global-color-4669b88 );}.elementor-4045 .elementor-element.elementor-element-3801edad{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-3801edad:not(.elementor-motion-effects-element-type-background), .elementor-4045 .elementor-element.elementor-element-3801edad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.uwc-usa.org/wp-content/uploads/2025/06/purple-red-rings.svg");background-position:center center;background-repeat:no-repeat;background-size:130% auto;}.elementor-4045 .elementor-element.elementor-element-482d9e59{--display:flex;--gap:5rem 1.5rem;--row-gap:5rem;--column-gap:1.5rem;}.elementor-4045 .elementor-element.elementor-element-5a79472b{--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;--justify-content:space-between;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-6d3ec09d{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-a4ded5e .elementor-heading-title{font-family:var( --e-global-typography-4dd9a1c-font-family ), Sans-serif;font-size:var( --e-global-typography-4dd9a1c-font-size );font-weight:var( --e-global-typography-4dd9a1c-font-weight );text-transform:var( --e-global-typography-4dd9a1c-text-transform );line-height:var( --e-global-typography-4dd9a1c-line-height );color:var( --e-global-color-ee3474e );}.elementor-4045 .elementor-element.elementor-element-6de3ea11{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-47b1c715 .elementor-button{background-color:transparent;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, var( --e-global-color-ee3474e ) 0%, var( --e-global-color-ee3474e ) 100%);padding:0.29rem 0.422rem 0.29rem 1.688rem;}.elementor-4045 .elementor-element.elementor-element-47b1c715 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4045 .elementor-element.elementor-element-47b1c715 .elementor-button .elementor-button-content-wrapper{gap:0.6rem;}.elementor-4045 .elementor-element.elementor-element-65000ab9{--grid-columns:3;--grid-row-gap:1.5rem;--grid-column-gap:0.84375rem;}.elementor-4045 .elementor-element.elementor-element-65000ab9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-4045 .elementor-element.elementor-element-65000ab9 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4045 .elementor-element.elementor-element-65000ab9 .e-loop-item > .elementor-section, .elementor-4045 .elementor-element.elementor-element-65000ab9 .e-loop-item > .elementor-section > .elementor-container, .elementor-4045 .elementor-element.elementor-element-65000ab9 .e-loop-item > .e-con, .elementor-4045 .elementor-element.elementor-element-65000ab9 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-4045 .elementor-element.elementor-element-4d74ae0e{--swiper-slides-to-display:3;--swiper-slides-gap:10px;}.elementor-4045 .elementor-element.elementor-element-4d74ae0e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 1.5rem;}.elementor-4045 .elementor-element.elementor-element-4180e844{--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:3.75rem 1.5rem;--row-gap:3.75rem;--column-gap:1.5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:1.5rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-3bea3aa1{--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;--justify-content:space-between;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-178925ca{--display:flex;--gap:2.90625rem 1.5rem;--row-gap:2.90625rem;--column-gap:1.5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-47dab351 .elementor-heading-title{font-family:var( --e-global-typography-4dd9a1c-font-family ), Sans-serif;font-size:var( --e-global-typography-4dd9a1c-font-size );font-weight:var( --e-global-typography-4dd9a1c-font-weight );text-transform:var( --e-global-typography-4dd9a1c-text-transform );line-height:var( --e-global-typography-4dd9a1c-line-height );color:var( --e-global-color-primary );}.elementor-4045 .elementor-element.elementor-element-636eef11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-34a8df09 > .elementor-widget-container{margin:0rem 0rem -0.4375rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-4045 .elementor-element.elementor-element-34a8df09 .elementor-icon-wrapper{text-align:center;}.elementor-4045 .elementor-element.elementor-element-34a8df09 .elementor-icon{font-size:2.8125rem;}.elementor-4045 .elementor-element.elementor-element-34a8df09 .elementor-icon svg{height:2.8125rem;}.elementor-4045 .elementor-element.elementor-element-b3993ef > .elementor-widget-container{margin:0rem 0rem -0.4375rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-4045 .elementor-element.elementor-element-b3993ef .elementor-icon-wrapper{text-align:center;}.elementor-4045 .elementor-element.elementor-element-b3993ef .elementor-icon{font-size:2.8125rem;}.elementor-4045 .elementor-element.elementor-element-b3993ef .elementor-icon svg{height:2.8125rem;}.elementor-4045 .elementor-element.elementor-element-390fcf6e{--swiper-slides-to-display:3;--swiper-slides-gap:10px;}.elementor-4045 .elementor-element.elementor-element-390fcf6e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0.6855rem 0rem;}@media(min-width:768px){.elementor-4045 .elementor-element.elementor-element-733f1fa9{--content-width:67.25rem;}.elementor-4045 .elementor-element.elementor-element-13f5a1b4{--width:45.16129%;}.elementor-4045 .elementor-element.elementor-element-6e8e25f8{--width:48.38709%;}.elementor-4045 .elementor-element.elementor-element-6d3ec09d{--width:auto;}.elementor-4045 .elementor-element.elementor-element-6de3ea11{--width:max-content;}.elementor-4045 .elementor-element.elementor-element-636eef11{--width:max-content;}}@media(max-width:1024px) and (min-width:768px){.elementor-4045 .elementor-element.elementor-element-13f5a1b4{--width:100%;}.elementor-4045 .elementor-element.elementor-element-6e8e25f8{--width:100%;}}@media(max-width:1024px){.elementor-4045 .elementor-element.elementor-element-12172e44 .elementor-heading-title{font-size:var( --e-global-typography-27378df-font-size );line-height:var( --e-global-typography-27378df-line-height );}.elementor-4045 .elementor-element.elementor-element-69e2e429 .elementor-heading-title{font-size:var( --e-global-typography-4dd9a1c-font-size );line-height:var( --e-global-typography-4dd9a1c-line-height );}.elementor-4045 .elementor-element.elementor-element-2aeb378d{--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-52bf30e1{--padding-top:1.3969rem;--padding-bottom:1.5312rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-2db5ad06 .elementor-heading-title{font-size:var( --e-global-typography-c2dd58b-font-size );line-height:var( --e-global-typography-c2dd58b-line-height );}.elementor-4045 .elementor-element.elementor-element-6da87de2{--padding-top:1.3969rem;--padding-bottom:1.5312rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-2f6b36df .elementor-heading-title{font-size:var( --e-global-typography-c2dd58b-font-size );line-height:var( --e-global-typography-c2dd58b-line-height );}.elementor-4045 .elementor-element.elementor-element-1d26705 .elementor-heading-title{font-size:var( --e-global-typography-5bcc95c-font-size );line-height:var( --e-global-typography-5bcc95c-line-height );}.elementor-4045 .elementor-element.elementor-element-a67a27d{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-ee9f35d{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-06bb046{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-de6ed43{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-9ec0146{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-2fb4418{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-6e7f1cf{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-048d8a1{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-627a4ff{--e-n-carousel-swiper-slides-to-display:1;}.elementor-4045 .elementor-element.elementor-element-5abc46a0 .elementor-heading-title{font-size:var( --e-global-typography-49a4809-font-size );line-height:var( --e-global-typography-49a4809-line-height );}.elementor-4045 .elementor-element.elementor-element-49f98390 .elementor-heading-title{font-size:var( --e-global-typography-4dd9a1c-font-size );line-height:var( --e-global-typography-4dd9a1c-line-height );}.elementor-4045 .elementor-element.elementor-element-1bcb0606{--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-4045 .elementor-element.elementor-element-2e3aed89 .elementor-heading-title{font-size:var( --e-global-typography-4dd9a1c-font-size );line-height:var( --e-global-typography-4dd9a1c-line-height );}.elementor-4045 .elementor-element.elementor-element-3e8c2602 .elementor-heading-title{font-size:var( --e-global-typography-4dd9a1c-font-size );line-height:var( --e-global-typography-4dd9a1c-line-height );}.elementor-4045 .elementor-element.elementor-element-bacffda{--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-28212896{--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-3c80c999 .elementor-icon{font-size:2.25rem;}.elementor-4045 .elementor-element.elementor-element-3c80c999 .elementor-icon svg{height:2.25rem;}.elementor-4045 .elementor-element.elementor-element-6a40919e .elementor-heading-title{font-size:var( --e-global-typography-c2dd58b-font-size );line-height:var( --e-global-typography-c2dd58b-line-height );}.elementor-4045 .elementor-element.elementor-element-218c6f9e{--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-cf15011 .elementor-icon{font-size:2.25rem;}.elementor-4045 .elementor-element.elementor-element-cf15011 .elementor-icon svg{height:2.25rem;}.elementor-4045 .elementor-element.elementor-element-a7bb26b .elementor-heading-title{font-size:var( --e-global-typography-c2dd58b-font-size );line-height:var( --e-global-typography-c2dd58b-line-height );}.elementor-4045 .elementor-element.elementor-element-493aa9ee{--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-2d7890e7 .elementor-icon{font-size:2.25rem;}.elementor-4045 .elementor-element.elementor-element-2d7890e7 .elementor-icon svg{height:2.25rem;}.elementor-4045 .elementor-element.elementor-element-2ee0e66 .elementor-heading-title{font-size:var( --e-global-typography-c2dd58b-font-size );line-height:var( --e-global-typography-c2dd58b-line-height );}.elementor-4045 .elementor-element.elementor-element-a4ded5e .elementor-heading-title{font-size:var( --e-global-typography-4dd9a1c-font-size );line-height:var( --e-global-typography-4dd9a1c-line-height );}.elementor-4045 .elementor-element.elementor-element-65000ab9{--grid-columns:3;}.elementor-4045 .elementor-element.elementor-element-4d74ae0e{--swiper-slides-to-display:2;}.elementor-4045 .elementor-element.elementor-element-47dab351 .elementor-heading-title{font-size:var( --e-global-typography-4dd9a1c-font-size );line-height:var( --e-global-typography-4dd9a1c-line-height );}.elementor-4045 .elementor-element.elementor-element-390fcf6e{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-4045 .elementor-element.elementor-element-58625a81{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-12172e44 .elementor-heading-title{font-size:var( --e-global-typography-27378df-font-size );line-height:var( --e-global-typography-27378df-line-height );}.elementor-4045 .elementor-element.elementor-element-7767fd87{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--overlay-opacity:0;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-1edb3ecd{--gap:2.25rem 1.5rem;--row-gap:2.25rem;--column-gap:1.5rem;}.elementor-4045 .elementor-element.elementor-element-1e4f357e{--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-4045 .elementor-element.elementor-element-69e2e429 .elementor-heading-title{font-size:var( --e-global-typography-4dd9a1c-font-size );line-height:var( --e-global-typography-4dd9a1c-line-height );}.elementor-4045 .elementor-element.elementor-element-2aeb378d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-580c004f{--border-radius:0.9rem 0.9rem 0.9rem 0.9rem;}.elementor-4045 .elementor-element.elementor-element-52bf30e1{--gap:0.76rem 0rem;--row-gap:0.76rem;--column-gap:0rem;--padding-top:1.0806rem;--padding-bottom:1.4193rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-2db5ad06 .elementor-heading-title{font-size:var( --e-global-typography-c2dd58b-font-size );line-height:var( --e-global-typography-c2dd58b-line-height );}.elementor-4045 .elementor-element.elementor-element-3153cdeb{--border-radius:0.9rem 0.9rem 0.9rem 0.9rem;}.elementor-4045 .elementor-element.elementor-element-6da87de2{--gap:0.76rem 0rem;--row-gap:0.76rem;--column-gap:0rem;--padding-top:1.0806rem;--padding-bottom:1.4193rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-2f6b36df .elementor-heading-title{font-size:var( --e-global-typography-c2dd58b-font-size );line-height:var( --e-global-typography-c2dd58b-line-height );}.elementor-4045 .elementor-element.elementor-element-ee8d329{--flex-wrap:wrap;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-13bfc8c{--gap:5.8125rem 1.5rem;--row-gap:5.8125rem;--column-gap:1.5rem;}.elementor-4045 .elementor-element.elementor-element-1d26705 .elementor-heading-title{font-size:var( --e-global-typography-5bcc95c-font-size );line-height:var( --e-global-typography-5bcc95c-line-height );}.elementor-4045 .elementor-element.elementor-element-a67a27d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-b1a4357{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-4ac37d4 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-b6fb3be .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-a438379 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-eabe6c5 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-15dcdd6 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-8d0f735 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-befa398{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-ef35fe2 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-89a29fb .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-1ad38ef .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-a907787 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-59d92fd .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-deef9c5 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-74a5377{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-0689afa .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-a8522fb .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-f0d642b .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-dc494f0 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-56345af .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-1070213 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-ee9f35d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-c798e38{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-6ab9307 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-bd94762 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-70fccb4 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-b37ee6f .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-80149c8 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-3b55e61 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-b606079{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-aa3bb7e .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-a09c1b7 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-cd495f8 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-c1a3415 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-9534d13 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-964c5b8 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-f7cdc09{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-80c9e49 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-7fa5c81 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-0301d1f .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-62f3a63 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-822d39c .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-89a61ad .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-06bb046{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-fed0e39{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-ef2683e .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-7b975cd .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-ef0ed2f .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-f00678c .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-197db00 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-97b27cf .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-c6a90e5{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-1845a1b .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-87f836b .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-f08f5cd .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-30c6328 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-41e2710 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-272caaa .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-ffb2a33{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-f2f7105 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-add350e .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-f0b5fe6 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-bdedebc .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-d25b5f3 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-e6546b1 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-de6ed43{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-65e5286{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-2664dd3 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-e2e1774 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-6d9f395 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-1562913 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-3e52688 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-6c180e8 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-99c69f9{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-e87dfe3 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-eaed313 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-03950a0 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-81ef20d .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-3709176 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-fbb56c9 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-a4a168d{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-9d6e498 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-7c0d068 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-ddc46e7 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-11a3176 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-ae49c8c .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-101c9f5 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-9ec0146{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-af525ae{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-c4b32fe .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-8f16c9c .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-2e2d9ec .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-1167456 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-c89eb1e .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-5038e91 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-6a65e3e{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-a1945d3 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-1fededa .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-0df3076 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-d5676d8 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-db9ea80 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-dd44c7a .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-9ab3613{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-fef4f17 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-7c1077b .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-63f5e95 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-3dc0584 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-35938ed .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-844ad71 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-2fb4418{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-5e0b9b5{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-3e27f89 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-2352de8 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-3edf8e4 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-3033465 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-4fb3c08 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-6741543 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-1805bc6{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-07664cf .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-aa08596 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-f9ea34a .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-7d65d05 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-b97d947 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-5660732 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-cc79c84{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-5a5ed58 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-6f3947f .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-0619e46 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-cae8974 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-19c3f1a .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-f70f0a4 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-6e7f1cf{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-7afae3d{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-3fa03e5 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-4520400 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-037a7ef .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-f5a0276 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-cb36507 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-b225f31 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-b5d9399{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-dae947b .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-2dc9aa8 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-61bf672 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-c10fb71 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-8b568c5 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-8e808f8 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-4cba489{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-c431320 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-58777fa .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-1d05df0 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-fce5237 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-a9563a9 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-e552a76 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-048d8a1{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-589e887{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-4045 .elementor-element.elementor-element-15cb549 .elementor-heading-title{font-size:0.875rem;line-height:1.2857em;}.elementor-4045 .elementor-element.elementor-element-627a4ff{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0rem;--e-n-carousel-arrow-prev-top-position:-4.3125rem;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-3.81937rem;--e-n-carousel-arrow-next-top-position:-4.3125rem;}.elementor-4045 .elementor-element.elementor-element-34303b33{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-690202da{--border-radius:0rem 0rem 0rem 0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4045 .elementor-element.elementor-element-5abc46a0 .elementor-heading-title{font-size:var( --e-global-typography-49a4809-font-size );line-height:var( --e-global-typography-49a4809-line-height );}.elementor-4045 .elementor-element.elementor-element-49f98390 .elementor-heading-title{font-size:var( --e-global-typography-4dd9a1c-font-size );line-height:var( --e-global-typography-4dd9a1c-line-height );}.elementor-4045 .elementor-element.elementor-element-705be3ae > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-4045 .elementor-element.elementor-element-51b66061 > .elementor-widget-container{padding:0.5rem 0rem 0rem 0rem;}.elementor-4045 .elementor-element.elementor-element-51b66061 .elementor-button{padding:0.22rem 0.32rem 0.22rem 1.30rem;}.elementor-4045 .elementor-element.elementor-element-1d1f80d5{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-1bcb0606{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-4045 .elementor-element.elementor-element-5edd187c img{border-radius:1rem 1rem 1rem 1rem;}.elementor-4045 .elementor-element.elementor-element-6e8e25f8{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-4045 .elementor-element.elementor-element-2e3aed89 .elementor-heading-title{font-size:var( --e-global-typography-4dd9a1c-font-size );line-height:var( --e-global-typography-4dd9a1c-line-height );}.elementor-4045 .elementor-element.elementor-element-686f5cb{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-9c07edb .elementor-button{padding:0.22rem 0.32rem 0.22rem 1.30rem;}.elementor-4045 .elementor-element.elementor-element-46014a29 .elementor-button{padding:0.22rem 0.32rem 0.22rem 1.30rem;}.elementor-4045 .elementor-element.elementor-element-5da6b9f4{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--overlay-opacity:0;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-2092db43{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-4045 .elementor-element.elementor-element-2d01e944{--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-4045 .elementor-element.elementor-element-3e8c2602 .elementor-heading-title{font-size:var( --e-global-typography-4dd9a1c-font-size );line-height:var( --e-global-typography-4dd9a1c-line-height );}.elementor-4045 .elementor-element.elementor-element-bacffda{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-28212896{--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--border-radius:1rem 1rem 1rem 1rem;}.elementor-4045 .elementor-element.elementor-element-7b1bf0ee{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4045 .elementor-element.elementor-element-3c80c999 .elementor-icon{font-size:2.25rem;}.elementor-4045 .elementor-element.elementor-element-3c80c999 .elementor-icon svg{height:2.25rem;}.elementor-4045 .elementor-element.elementor-element-6a40919e .elementor-heading-title{font-size:var( --e-global-typography-c2dd58b-font-size );line-height:var( --e-global-typography-c2dd58b-line-height );}.elementor-4045 .elementor-element.elementor-element-218c6f9e{--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--border-radius:1rem 1rem 1rem 1rem;}.elementor-4045 .elementor-element.elementor-element-687ad4c9{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4045 .elementor-element.elementor-element-cf15011 .elementor-icon{font-size:2.25rem;}.elementor-4045 .elementor-element.elementor-element-cf15011 .elementor-icon svg{height:2.25rem;}.elementor-4045 .elementor-element.elementor-element-a7bb26b .elementor-heading-title{font-size:var( --e-global-typography-c2dd58b-font-size );line-height:var( --e-global-typography-c2dd58b-line-height );}.elementor-4045 .elementor-element.elementor-element-493aa9ee{--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--border-radius:1rem 1rem 1rem 1rem;}.elementor-4045 .elementor-element.elementor-element-7062bd4f{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4045 .elementor-element.elementor-element-2d7890e7 .elementor-icon{font-size:2.25rem;}.elementor-4045 .elementor-element.elementor-element-2d7890e7 .elementor-icon svg{height:2.25rem;}.elementor-4045 .elementor-element.elementor-element-2ee0e66 .elementor-heading-title{font-size:var( --e-global-typography-c2dd58b-font-size );line-height:var( --e-global-typography-c2dd58b-line-height );}.elementor-4045 .elementor-element.elementor-element-3801edad{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-5a79472b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-4045 .elementor-element.elementor-element-a4ded5e .elementor-heading-title{font-size:var( --e-global-typography-4dd9a1c-font-size );line-height:var( --e-global-typography-4dd9a1c-line-height );}.elementor-4045 .elementor-element.elementor-element-6de3ea11{--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4045 .elementor-element.elementor-element-47b1c715 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-4045 .elementor-element.elementor-element-47b1c715 .elementor-button{padding:0.21rem 0.32rem 0.21rem 1.30rem;}.elementor-4045 .elementor-element.elementor-element-65000ab9{--grid-columns:1;}.elementor-4045 .elementor-element.elementor-element-4d74ae0e{--swiper-slides-to-display:1;}.elementor-4045 .elementor-element.elementor-element-4180e844{--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:1.5rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-178925ca{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4045 .elementor-element.elementor-element-47dab351 .elementor-heading-title{font-size:var( --e-global-typography-4dd9a1c-font-size );line-height:var( --e-global-typography-4dd9a1c-line-height );}.elementor-4045 .elementor-element.elementor-element-636eef11{--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4045 .elementor-element.elementor-element-34a8df09 .elementor-icon{font-size:2.25rem;}.elementor-4045 .elementor-element.elementor-element-34a8df09 .elementor-icon svg{height:2.25rem;}.elementor-4045 .elementor-element.elementor-element-b3993ef .elementor-icon{font-size:2.25rem;}.elementor-4045 .elementor-element.elementor-element-b3993ef .elementor-icon svg{height:2.25rem;}.elementor-4045 .elementor-element.elementor-element-390fcf6e{--swiper-slides-to-display:1;}.elementor-4045 .elementor-element.elementor-element-390fcf6e > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}}/* Start custom CSS for container, class: .elementor-element-58625a81 */.elementor-4045 .elementor-element.elementor-element-58625a81{
    background: linear-gradient(150deg, var(--e-global-color-secondary) 0%, var(--e-global-color-8474be0) 50%, var(--e-global-color-accent) 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69e2e429 */.elementor-4045 .elementor-element.elementor-element-69e2e429{
    max-width: 36.25rem !important;
    width: 50%;
}

@media (max-width: 767px){
  .elementor-4045 .elementor-element.elementor-element-69e2e429{
    max-width: unset !important;
    width: 100%;
}  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25fc268b */.elementor-4045 .elementor-element.elementor-element-25fc268b{
    max-width: 36.25rem !important;
    width: 50%;
}

@media (max-width: 767px){
  .elementor-4045 .elementor-element.elementor-element-25fc268b{
    max-width: unset !important;
    width: 100%;
}  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49d5f622 */.elementor-4045 .elementor-element.elementor-element-49d5f622 {
    overflow: clip;
}

.elementor-4045 .elementor-element.elementor-element-49d5f622 img{
    aspect-ratio: 608 / 246 ;
}

@media (max-width: 767px){
   .elementor-4045 .elementor-element.elementor-element-49d5f622 img{
    aspect-ratio: 272 / 145;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bf30e1 */.elementor-4045 .elementor-element.elementor-element-52bf30e1{
    padding-left: 2.53125rem;
    padding-right: 2.53125rem;
}

@media (max-width: 1024px){
   .elementor-4045 .elementor-element.elementor-element-52bf30e1{
    padding-left: 1.53125rem;
    padding-right: 1.53125rem;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580c004f */.elementor-4045 .elementor-element.elementor-element-580c004f{
    overflow: clip;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-201964af */.elementor-4045 .elementor-element.elementor-element-201964af {
    overflow: clip;
}

.elementor-4045 .elementor-element.elementor-element-201964af img{
    aspect-ratio: 608 / 246 ;
}

@media (max-width: 767px){
   .elementor-4045 .elementor-element.elementor-element-201964af img{
    aspect-ratio: 272 / 145;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da87de2 */.elementor-4045 .elementor-element.elementor-element-6da87de2{
    padding-left: 2.53125rem;
    padding-right: 2.53125rem;
}

@media (max-width: 1024px){
   .elementor-4045 .elementor-element.elementor-element-6da87de2{
    padding-left: 1.53125rem;
    padding-right: 1.53125rem;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3153cdeb */.elementor-4045 .elementor-element.elementor-element-3153cdeb{
    overflow: clip;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7767fd87 */.elementor-4045 .elementor-element.elementor-element-7767fd87 {
    background-color: #005C99 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0919875 */.elementor-4045 .elementor-element.elementor-element-0919875{
    max-width: 56.375rem;
    padding-right: 8.1319rem;
}

@media (max-width: 767px){
    .elementor-4045 .elementor-element.elementor-element-0919875{
        padding-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a4357 */.elementor-4045 .elementor-element.elementor-element-b1a4357 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befa398 */.elementor-4045 .elementor-element.elementor-element-befa398 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a5377 */.elementor-4045 .elementor-element.elementor-element-74a5377 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c798e38 */.elementor-4045 .elementor-element.elementor-element-c798e38 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b606079 */.elementor-4045 .elementor-element.elementor-element-b606079 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7cdc09 */.elementor-4045 .elementor-element.elementor-element-f7cdc09 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed0e39 */.elementor-4045 .elementor-element.elementor-element-fed0e39 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a90e5 */.elementor-4045 .elementor-element.elementor-element-c6a90e5 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb2a33 */.elementor-4045 .elementor-element.elementor-element-ffb2a33 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65e5286 */.elementor-4045 .elementor-element.elementor-element-65e5286 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99c69f9 */.elementor-4045 .elementor-element.elementor-element-99c69f9 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4a168d */.elementor-4045 .elementor-element.elementor-element-a4a168d .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af525ae */.elementor-4045 .elementor-element.elementor-element-af525ae .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a65e3e */.elementor-4045 .elementor-element.elementor-element-6a65e3e .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ab3613 */.elementor-4045 .elementor-element.elementor-element-9ab3613 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0b9b5 */.elementor-4045 .elementor-element.elementor-element-5e0b9b5 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1805bc6 */.elementor-4045 .elementor-element.elementor-element-1805bc6 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc79c84 */.elementor-4045 .elementor-element.elementor-element-cc79c84 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7afae3d */.elementor-4045 .elementor-element.elementor-element-7afae3d .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5d9399 */.elementor-4045 .elementor-element.elementor-element-b5d9399 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cba489 */.elementor-4045 .elementor-element.elementor-element-4cba489 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-589e887 */.elementor-4045 .elementor-element.elementor-element-589e887 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a4357 */.elementor-4045 .elementor-element.elementor-element-b1a4357 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befa398 */.elementor-4045 .elementor-element.elementor-element-befa398 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a5377 */.elementor-4045 .elementor-element.elementor-element-74a5377 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c798e38 */.elementor-4045 .elementor-element.elementor-element-c798e38 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b606079 */.elementor-4045 .elementor-element.elementor-element-b606079 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7cdc09 */.elementor-4045 .elementor-element.elementor-element-f7cdc09 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed0e39 */.elementor-4045 .elementor-element.elementor-element-fed0e39 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a90e5 */.elementor-4045 .elementor-element.elementor-element-c6a90e5 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb2a33 */.elementor-4045 .elementor-element.elementor-element-ffb2a33 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65e5286 */.elementor-4045 .elementor-element.elementor-element-65e5286 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99c69f9 */.elementor-4045 .elementor-element.elementor-element-99c69f9 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4a168d */.elementor-4045 .elementor-element.elementor-element-a4a168d .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af525ae */.elementor-4045 .elementor-element.elementor-element-af525ae .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a65e3e */.elementor-4045 .elementor-element.elementor-element-6a65e3e .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ab3613 */.elementor-4045 .elementor-element.elementor-element-9ab3613 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0b9b5 */.elementor-4045 .elementor-element.elementor-element-5e0b9b5 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1805bc6 */.elementor-4045 .elementor-element.elementor-element-1805bc6 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc79c84 */.elementor-4045 .elementor-element.elementor-element-cc79c84 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7afae3d */.elementor-4045 .elementor-element.elementor-element-7afae3d .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5d9399 */.elementor-4045 .elementor-element.elementor-element-b5d9399 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cba489 */.elementor-4045 .elementor-element.elementor-element-4cba489 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-589e887 */.elementor-4045 .elementor-element.elementor-element-589e887 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a4357 */.elementor-4045 .elementor-element.elementor-element-b1a4357 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befa398 */.elementor-4045 .elementor-element.elementor-element-befa398 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a5377 */.elementor-4045 .elementor-element.elementor-element-74a5377 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c798e38 */.elementor-4045 .elementor-element.elementor-element-c798e38 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b606079 */.elementor-4045 .elementor-element.elementor-element-b606079 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7cdc09 */.elementor-4045 .elementor-element.elementor-element-f7cdc09 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed0e39 */.elementor-4045 .elementor-element.elementor-element-fed0e39 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a90e5 */.elementor-4045 .elementor-element.elementor-element-c6a90e5 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb2a33 */.elementor-4045 .elementor-element.elementor-element-ffb2a33 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65e5286 */.elementor-4045 .elementor-element.elementor-element-65e5286 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99c69f9 */.elementor-4045 .elementor-element.elementor-element-99c69f9 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4a168d */.elementor-4045 .elementor-element.elementor-element-a4a168d .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af525ae */.elementor-4045 .elementor-element.elementor-element-af525ae .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a65e3e */.elementor-4045 .elementor-element.elementor-element-6a65e3e .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ab3613 */.elementor-4045 .elementor-element.elementor-element-9ab3613 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0b9b5 */.elementor-4045 .elementor-element.elementor-element-5e0b9b5 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1805bc6 */.elementor-4045 .elementor-element.elementor-element-1805bc6 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc79c84 */.elementor-4045 .elementor-element.elementor-element-cc79c84 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7afae3d */.elementor-4045 .elementor-element.elementor-element-7afae3d .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5d9399 */.elementor-4045 .elementor-element.elementor-element-b5d9399 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cba489 */.elementor-4045 .elementor-element.elementor-element-4cba489 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-589e887 */.elementor-4045 .elementor-element.elementor-element-589e887 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a4357 */.elementor-4045 .elementor-element.elementor-element-b1a4357 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befa398 */.elementor-4045 .elementor-element.elementor-element-befa398 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a5377 */.elementor-4045 .elementor-element.elementor-element-74a5377 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c798e38 */.elementor-4045 .elementor-element.elementor-element-c798e38 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b606079 */.elementor-4045 .elementor-element.elementor-element-b606079 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7cdc09 */.elementor-4045 .elementor-element.elementor-element-f7cdc09 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed0e39 */.elementor-4045 .elementor-element.elementor-element-fed0e39 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a90e5 */.elementor-4045 .elementor-element.elementor-element-c6a90e5 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb2a33 */.elementor-4045 .elementor-element.elementor-element-ffb2a33 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65e5286 */.elementor-4045 .elementor-element.elementor-element-65e5286 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99c69f9 */.elementor-4045 .elementor-element.elementor-element-99c69f9 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4a168d */.elementor-4045 .elementor-element.elementor-element-a4a168d .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af525ae */.elementor-4045 .elementor-element.elementor-element-af525ae .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a65e3e */.elementor-4045 .elementor-element.elementor-element-6a65e3e .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ab3613 */.elementor-4045 .elementor-element.elementor-element-9ab3613 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0b9b5 */.elementor-4045 .elementor-element.elementor-element-5e0b9b5 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1805bc6 */.elementor-4045 .elementor-element.elementor-element-1805bc6 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc79c84 */.elementor-4045 .elementor-element.elementor-element-cc79c84 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7afae3d */.elementor-4045 .elementor-element.elementor-element-7afae3d .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5d9399 */.elementor-4045 .elementor-element.elementor-element-b5d9399 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cba489 */.elementor-4045 .elementor-element.elementor-element-4cba489 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-589e887 */.elementor-4045 .elementor-element.elementor-element-589e887 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a4357 */.elementor-4045 .elementor-element.elementor-element-b1a4357 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befa398 */.elementor-4045 .elementor-element.elementor-element-befa398 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a5377 */.elementor-4045 .elementor-element.elementor-element-74a5377 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c798e38 */.elementor-4045 .elementor-element.elementor-element-c798e38 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b606079 */.elementor-4045 .elementor-element.elementor-element-b606079 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7cdc09 */.elementor-4045 .elementor-element.elementor-element-f7cdc09 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed0e39 */.elementor-4045 .elementor-element.elementor-element-fed0e39 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a90e5 */.elementor-4045 .elementor-element.elementor-element-c6a90e5 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb2a33 */.elementor-4045 .elementor-element.elementor-element-ffb2a33 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65e5286 */.elementor-4045 .elementor-element.elementor-element-65e5286 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99c69f9 */.elementor-4045 .elementor-element.elementor-element-99c69f9 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4a168d */.elementor-4045 .elementor-element.elementor-element-a4a168d .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af525ae */.elementor-4045 .elementor-element.elementor-element-af525ae .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a65e3e */.elementor-4045 .elementor-element.elementor-element-6a65e3e .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ab3613 */.elementor-4045 .elementor-element.elementor-element-9ab3613 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0b9b5 */.elementor-4045 .elementor-element.elementor-element-5e0b9b5 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1805bc6 */.elementor-4045 .elementor-element.elementor-element-1805bc6 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc79c84 */.elementor-4045 .elementor-element.elementor-element-cc79c84 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7afae3d */.elementor-4045 .elementor-element.elementor-element-7afae3d .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5d9399 */.elementor-4045 .elementor-element.elementor-element-b5d9399 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cba489 */.elementor-4045 .elementor-element.elementor-element-4cba489 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-589e887 */.elementor-4045 .elementor-element.elementor-element-589e887 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a4357 */.elementor-4045 .elementor-element.elementor-element-b1a4357 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befa398 */.elementor-4045 .elementor-element.elementor-element-befa398 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a5377 */.elementor-4045 .elementor-element.elementor-element-74a5377 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c798e38 */.elementor-4045 .elementor-element.elementor-element-c798e38 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b606079 */.elementor-4045 .elementor-element.elementor-element-b606079 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7cdc09 */.elementor-4045 .elementor-element.elementor-element-f7cdc09 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed0e39 */.elementor-4045 .elementor-element.elementor-element-fed0e39 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a90e5 */.elementor-4045 .elementor-element.elementor-element-c6a90e5 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb2a33 */.elementor-4045 .elementor-element.elementor-element-ffb2a33 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65e5286 */.elementor-4045 .elementor-element.elementor-element-65e5286 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99c69f9 */.elementor-4045 .elementor-element.elementor-element-99c69f9 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4a168d */.elementor-4045 .elementor-element.elementor-element-a4a168d .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af525ae */.elementor-4045 .elementor-element.elementor-element-af525ae .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a65e3e */.elementor-4045 .elementor-element.elementor-element-6a65e3e .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ab3613 */.elementor-4045 .elementor-element.elementor-element-9ab3613 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0b9b5 */.elementor-4045 .elementor-element.elementor-element-5e0b9b5 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1805bc6 */.elementor-4045 .elementor-element.elementor-element-1805bc6 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc79c84 */.elementor-4045 .elementor-element.elementor-element-cc79c84 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7afae3d */.elementor-4045 .elementor-element.elementor-element-7afae3d .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5d9399 */.elementor-4045 .elementor-element.elementor-element-b5d9399 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cba489 */.elementor-4045 .elementor-element.elementor-element-4cba489 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-589e887 */.elementor-4045 .elementor-element.elementor-element-589e887 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a4357 */.elementor-4045 .elementor-element.elementor-element-b1a4357 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befa398 */.elementor-4045 .elementor-element.elementor-element-befa398 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a5377 */.elementor-4045 .elementor-element.elementor-element-74a5377 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c798e38 */.elementor-4045 .elementor-element.elementor-element-c798e38 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b606079 */.elementor-4045 .elementor-element.elementor-element-b606079 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7cdc09 */.elementor-4045 .elementor-element.elementor-element-f7cdc09 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed0e39 */.elementor-4045 .elementor-element.elementor-element-fed0e39 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a90e5 */.elementor-4045 .elementor-element.elementor-element-c6a90e5 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb2a33 */.elementor-4045 .elementor-element.elementor-element-ffb2a33 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65e5286 */.elementor-4045 .elementor-element.elementor-element-65e5286 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99c69f9 */.elementor-4045 .elementor-element.elementor-element-99c69f9 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4a168d */.elementor-4045 .elementor-element.elementor-element-a4a168d .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af525ae */.elementor-4045 .elementor-element.elementor-element-af525ae .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a65e3e */.elementor-4045 .elementor-element.elementor-element-6a65e3e .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ab3613 */.elementor-4045 .elementor-element.elementor-element-9ab3613 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0b9b5 */.elementor-4045 .elementor-element.elementor-element-5e0b9b5 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1805bc6 */.elementor-4045 .elementor-element.elementor-element-1805bc6 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc79c84 */.elementor-4045 .elementor-element.elementor-element-cc79c84 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7afae3d */.elementor-4045 .elementor-element.elementor-element-7afae3d .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5d9399 */.elementor-4045 .elementor-element.elementor-element-b5d9399 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cba489 */.elementor-4045 .elementor-element.elementor-element-4cba489 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-589e887 */.elementor-4045 .elementor-element.elementor-element-589e887 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a4357 */.elementor-4045 .elementor-element.elementor-element-b1a4357 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befa398 */.elementor-4045 .elementor-element.elementor-element-befa398 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a5377 */.elementor-4045 .elementor-element.elementor-element-74a5377 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c798e38 */.elementor-4045 .elementor-element.elementor-element-c798e38 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b606079 */.elementor-4045 .elementor-element.elementor-element-b606079 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7cdc09 */.elementor-4045 .elementor-element.elementor-element-f7cdc09 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed0e39 */.elementor-4045 .elementor-element.elementor-element-fed0e39 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a90e5 */.elementor-4045 .elementor-element.elementor-element-c6a90e5 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb2a33 */.elementor-4045 .elementor-element.elementor-element-ffb2a33 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65e5286 */.elementor-4045 .elementor-element.elementor-element-65e5286 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99c69f9 */.elementor-4045 .elementor-element.elementor-element-99c69f9 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4a168d */.elementor-4045 .elementor-element.elementor-element-a4a168d .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af525ae */.elementor-4045 .elementor-element.elementor-element-af525ae .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a65e3e */.elementor-4045 .elementor-element.elementor-element-6a65e3e .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ab3613 */.elementor-4045 .elementor-element.elementor-element-9ab3613 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0b9b5 */.elementor-4045 .elementor-element.elementor-element-5e0b9b5 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1805bc6 */.elementor-4045 .elementor-element.elementor-element-1805bc6 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc79c84 */.elementor-4045 .elementor-element.elementor-element-cc79c84 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7afae3d */.elementor-4045 .elementor-element.elementor-element-7afae3d .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5d9399 */.elementor-4045 .elementor-element.elementor-element-b5d9399 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cba489 */.elementor-4045 .elementor-element.elementor-element-4cba489 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-589e887 */.elementor-4045 .elementor-element.elementor-element-589e887 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a4357 */.elementor-4045 .elementor-element.elementor-element-b1a4357 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befa398 */.elementor-4045 .elementor-element.elementor-element-befa398 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a5377 */.elementor-4045 .elementor-element.elementor-element-74a5377 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c798e38 */.elementor-4045 .elementor-element.elementor-element-c798e38 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b606079 */.elementor-4045 .elementor-element.elementor-element-b606079 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7cdc09 */.elementor-4045 .elementor-element.elementor-element-f7cdc09 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed0e39 */.elementor-4045 .elementor-element.elementor-element-fed0e39 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a90e5 */.elementor-4045 .elementor-element.elementor-element-c6a90e5 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb2a33 */.elementor-4045 .elementor-element.elementor-element-ffb2a33 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65e5286 */.elementor-4045 .elementor-element.elementor-element-65e5286 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99c69f9 */.elementor-4045 .elementor-element.elementor-element-99c69f9 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4a168d */.elementor-4045 .elementor-element.elementor-element-a4a168d .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af525ae */.elementor-4045 .elementor-element.elementor-element-af525ae .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a65e3e */.elementor-4045 .elementor-element.elementor-element-6a65e3e .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ab3613 */.elementor-4045 .elementor-element.elementor-element-9ab3613 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0b9b5 */.elementor-4045 .elementor-element.elementor-element-5e0b9b5 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1805bc6 */.elementor-4045 .elementor-element.elementor-element-1805bc6 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc79c84 */.elementor-4045 .elementor-element.elementor-element-cc79c84 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7afae3d */.elementor-4045 .elementor-element.elementor-element-7afae3d .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5d9399 */.elementor-4045 .elementor-element.elementor-element-b5d9399 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cba489 */.elementor-4045 .elementor-element.elementor-element-4cba489 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-589e887 */.elementor-4045 .elementor-element.elementor-element-589e887 .elementor-heading-title a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-627a4ff */.elementor-4045 .elementor-element.elementor-element-627a4ff .elementor-swiper-button.swiper-button-disabled{
    opacity: 1;
}

.elementor-4045 .elementor-element.elementor-element-627a4ff .elementor-swiper-button:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c86cea9 */.elementor-4045 .elementor-element.elementor-element-2c86cea9{
    aspect-ratio: 320 / 195;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51b66061 */.elementor-4045 .elementor-element.elementor-element-51b66061 .elementor-button-content-wrapper{
    align-items: center;
}

.elementor-4045 .elementor-element.elementor-element-51b66061 .elementor-button-icon svg{
    width: 2.25rem;
}



@media (max-width: 767px) {
    .elementor-4045 .elementor-element.elementor-element-51b66061 .elementor-button-icon svg{
    width: 1.79875rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-690202da */.elementor-4045 .elementor-element.elementor-element-690202da{
    max-width: 37rem;
}

@media (max-width: 767px){
    .elementor-4045 .elementor-element.elementor-element-690202da{
    max-width: unset;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5edd187c */.elementor-4045 .elementor-element.elementor-element-5edd187c img{
    aspect-ratio: 560 / 400;
}

@media (max-width: 767px){
   .elementor-4045 .elementor-element.elementor-element-5edd187c img{
    aspect-ratio: 272 / 175;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13f5a1b4 */.elementor-4045 .elementor-element.elementor-element-13f5a1b4{
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c07edb */.elementor-4045 .elementor-element.elementor-element-9c07edb .elementor-button-content-wrapper{
    align-items: center;
}

.elementor-4045 .elementor-element.elementor-element-9c07edb .elementor-button-icon svg{
    width: 2.25rem;
}



@media (max-width: 767px) {
    .elementor-4045 .elementor-element.elementor-element-9c07edb .elementor-button-icon svg{
    width: 1.79875rem;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46014a29 */.elementor-4045 .elementor-element.elementor-element-46014a29 .elementor-button-content-wrapper{
    align-items: center;
}

.elementor-4045 .elementor-element.elementor-element-46014a29 .elementor-button-icon svg{
    width: 2.25rem;
}

.elementor-4045 .elementor-element.elementor-element-46014a29 .elementor-button-link{
    background-color: #C2521E !important;
}

@media (max-width: 767px) {
    .elementor-4045 .elementor-element.elementor-element-46014a29 .elementor-button-icon svg{
    width: 1.79875rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686f5cb */@media (max-width: 767px){
    .elementor-4045 .elementor-element.elementor-element-686f5cb{
        width: calc(100% + 6px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e8c2602 */.elementor-4045 .elementor-element.elementor-element-3e8c2602{
    max-width: 36.25rem !important;
    width: 50%;
}

@media (max-width: 767px){
  .elementor-4045 .elementor-element.elementor-element-3e8c2602{
    max-width: unset !important;
    width: 100%;
}  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ae727d8 */.elementor-4045 .elementor-element.elementor-element-4ae727d8{
    max-width: 36.25rem !important;
    width: 50%;
}

@media (max-width: 767px){
  .elementor-4045 .elementor-element.elementor-element-4ae727d8{
    max-width: unset !important;
    width: 100%;
}  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28212896 */.elementor-4045 .elementor-element.elementor-element-28212896{
    padding-left: 2rem;
    padding-right: 2rem;
}

@media (max-width: 1024px){
   .elementor-4045 .elementor-element.elementor-element-28212896{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-218c6f9e */.elementor-4045 .elementor-element.elementor-element-218c6f9e{
    padding-left: 2rem;
    padding-right: 2rem;
}

@media (max-width: 1024px){
   .elementor-4045 .elementor-element.elementor-element-218c6f9e{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-493aa9ee */.elementor-4045 .elementor-element.elementor-element-493aa9ee{
    padding-left: 2rem;
    padding-right: 2rem;
}

@media (max-width: 1024px){
   .elementor-4045 .elementor-element.elementor-element-493aa9ee{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3ec09d */.elementor-4045 .elementor-element.elementor-element-6d3ec09d{
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b1c715 */.elementor-4045 .elementor-element.elementor-element-47b1c715 .elementor-button-content-wrapper{
    align-items: center;
}

.elementor-4045 .elementor-element.elementor-element-47b1c715 .elementor-button-icon svg{
    width: 2.25rem;
}

.elementor-4045 .elementor-element.elementor-element-47b1c715 .elementor-button-link{
    background-color: #1F1F1F !important;
}

@media (max-width: 767px) {
    .elementor-4045 .elementor-element.elementor-element-47b1c715 .elementor-button-icon svg{
    width: 1.8rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6de3ea11 */.elementor-4045 .elementor-element.elementor-element-6de3ea11{
    min-width: 10rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3801edad */@media (max-width: 767px){
    .elementor-4045 .elementor-element.elementor-element-3801edad{
        background-image: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-178925ca */.elementor-4045 .elementor-element.elementor-element-178925ca{
    max-width: 45.8rem;
}

@media (max-width: 767px){
    .elementor-4045 .elementor-element.elementor-element-178925ca{
        padding-right: 1.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-34a8df09 */.elementor-4045 .elementor-element.elementor-element-34a8df09:hover{
    opacity: 0.7;
    transition: opacity 0.2s;
}
.elementor-4045 .elementor-element.elementor-element-34a8df09{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b3993ef */.elementor-4045 .elementor-element.elementor-element-b3993ef:hover{
    opacity: 0.7;
    transition: opacity 0.2s;
}
.elementor-4045 .elementor-element.elementor-element-b3993ef{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-636eef11 */.elementor-4045 .elementor-element.elementor-element-636eef11{
    padding-right: 7.0625rem;
}

@media (max-width: 1200px){
   .elementor-4045 .elementor-element.elementor-element-636eef11{
        padding-right: 1.5rem;
    } 
}/* End custom CSS */