.elementor-1236 .elementor-element.elementor-element-3c1a3d40{--display:flex;--padding-top:33px;--padding-bottom:33px;--padding-left:0px;--padding-right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1236 .elementor-element.elementor-element-1a901f09{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#101828;}.elementor-1236 .elementor-element.elementor-element-1a901f09 a{color:#787878;}.elementor-1236 .elementor-element.elementor-element-f19b974{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:048px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-6a35f3f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1236 .elementor-element.elementor-element-7e373e7{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 015px 0px;}.elementor-1236 .elementor-element.elementor-element-7e373e7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:12px;height:12px;background:#196C9F;}.elementor-1236 .elementor-element.elementor-element-7e373e7 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#F0C1304D;opacity:1;}.elementor-1236 .elementor-element.elementor-element-7e373e7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:24px 24px 24px 24px;}.elementor-1236 .elementor-element.elementor-element-00f3254{--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:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1236 .elementor-element.elementor-element-54c4bb4{text-align:center;}.elementor-1236 .elementor-element.elementor-element-54c4bb4 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:44px;font-weight:700;line-height:56px;color:#1E1E1E;}.elementor-1236 .elementor-element.elementor-element-fea3fdc{text-align:center;}.elementor-1236 .elementor-element.elementor-element-fea3fdc .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-eabf8e5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-46c8eff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:048px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-0e4e7ed{--display:flex;--min-height:0px;--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:space-between;--gap:0px 42px;--row-gap:0px;--column-gap:42px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-b140864{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-2df500d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1236 .elementor-element.elementor-element-2df500d:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-2df500d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#196C9F;}.elementor-1236 .elementor-element.elementor-element-778c8dd .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1236 .elementor-element.elementor-element-9b10978{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-9b10978 .elementor-divider-separator{width:87px;}.elementor-1236 .elementor-element.elementor-element-9b10978 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1236 .elementor-element.elementor-element-5976836 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-e571ce4{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1236 .elementor-element.elementor-element-587cb9c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-ca10aae .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#000000;}.elementor-1236 .elementor-element.elementor-element-f6c82ec .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-b333351{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1236 .elementor-element.elementor-element-af2585d .elementor-icon-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-af2585d .elementor-icon{font-size:24px;}.elementor-1236 .elementor-element.elementor-element-af2585d .elementor-icon svg{height:24px;}.elementor-1236 .elementor-element.elementor-element-b621a75 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-0492343{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1236 .elementor-element.elementor-element-cf4bc2f img{width:100%;max-width:303px;height:162px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-3e17081{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-959096a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1236 .elementor-element.elementor-element-959096a:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-959096a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#196C9F;}.elementor-1236 .elementor-element.elementor-element-68e0618 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-d2aa8c5{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-d2aa8c5 .elementor-divider-separator{width:87px;}.elementor-1236 .elementor-element.elementor-element-d2aa8c5 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1236 .elementor-element.elementor-element-89d9fc6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-9bd7838{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1236 .elementor-element.elementor-element-fb28a5d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-e7a9cb0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#1E1E1E;}.elementor-1236 .elementor-element.elementor-element-4d737ea .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-3b05794{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-af38298 .elementor-icon-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-af38298 .elementor-icon{font-size:24px;}.elementor-1236 .elementor-element.elementor-element-af38298 .elementor-icon svg{height:24px;}.elementor-1236 .elementor-element.elementor-element-9def7c1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-7eaaabc{--display:flex;}.elementor-1236 .elementor-element.elementor-element-3a225a6 img{width:100%;max-width:303px;height:162px;object-fit:cover;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-8a872fd{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-f46df4c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1236 .elementor-element.elementor-element-f46df4c:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-f46df4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#196C9F;}.elementor-1236 .elementor-element.elementor-element-ef31dd2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-12075a1{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-12075a1 .elementor-divider-separator{width:87px;}.elementor-1236 .elementor-element.elementor-element-12075a1 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1236 .elementor-element.elementor-element-d9f5be4 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-a7ddead{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1236 .elementor-element.elementor-element-d36a515{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-f281610 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#1E1E1E;}.elementor-1236 .elementor-element.elementor-element-8e6cb15 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-3b7e088{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-c204c0e .elementor-icon-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-c204c0e .elementor-icon{font-size:24px;}.elementor-1236 .elementor-element.elementor-element-c204c0e .elementor-icon svg{height:24px;}.elementor-1236 .elementor-element.elementor-element-83a852f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-6f59465{--display:flex;}.elementor-1236 .elementor-element.elementor-element-dd4b6a6 img{width:100%;max-width:303px;height:162px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-86eca46{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-199ed08{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1236 .elementor-element.elementor-element-199ed08:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-199ed08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#196C9F;}.elementor-1236 .elementor-element.elementor-element-6a2957e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-4a9aa07{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-4a9aa07 .elementor-divider-separator{width:87px;}.elementor-1236 .elementor-element.elementor-element-4a9aa07 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1236 .elementor-element.elementor-element-8bba755 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-aca652d{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1236 .elementor-element.elementor-element-ff3a01b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-39444ed .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#1E1E1E;}.elementor-1236 .elementor-element.elementor-element-7dae717 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-0f13489{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-39d48e9 .elementor-icon-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-39d48e9 .elementor-icon{font-size:24px;}.elementor-1236 .elementor-element.elementor-element-39d48e9 .elementor-icon svg{height:24px;}.elementor-1236 .elementor-element.elementor-element-4492cce .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-0eaa4ae{--display:flex;}.elementor-1236 .elementor-element.elementor-element-2cfe0ac img{width:100%;max-width:303px;height:162px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-98354d7{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-103bff4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1236 .elementor-element.elementor-element-103bff4:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-103bff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#196C9F;}.elementor-1236 .elementor-element.elementor-element-cf2ef88 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-b2c8c4d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-b2c8c4d .elementor-divider-separator{width:87px;}.elementor-1236 .elementor-element.elementor-element-b2c8c4d .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1236 .elementor-element.elementor-element-36c61a9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-b2c7fa6{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1236 .elementor-element.elementor-element-a403964{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-4bb89eb .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#1E1E1E;}.elementor-1236 .elementor-element.elementor-element-8eb32cc .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-a63268c{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-cd1badc .elementor-icon-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-cd1badc .elementor-icon{font-size:24px;}.elementor-1236 .elementor-element.elementor-element-cd1badc .elementor-icon svg{height:24px;}.elementor-1236 .elementor-element.elementor-element-62b62a1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-439ab7d{--display:flex;}.elementor-1236 .elementor-element.elementor-element-ff8fb5b img{width:100%;max-width:303px;height:162px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-1c33702{--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:space-between;--gap:0px 064px;--row-gap:0px;--column-gap:064px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-5c17e1c{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-1455d56{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1236 .elementor-element.elementor-element-1455d56:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-1455d56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#196C9F;}.elementor-1236 .elementor-element.elementor-element-87d8e59 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#FFFDFD;}.elementor-1236 .elementor-element.elementor-element-53a7858{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-53a7858 .elementor-divider-separator{width:87px;}.elementor-1236 .elementor-element.elementor-element-53a7858 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1236 .elementor-element.elementor-element-d662be0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-f6b232e{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1236 .elementor-element.elementor-element-710908a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-8b26261 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#1E1E1E;}.elementor-1236 .elementor-element.elementor-element-65fdff3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-e426b61{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-be6a547 .elementor-icon-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-be6a547 .elementor-icon{font-size:24px;}.elementor-1236 .elementor-element.elementor-element-be6a547 .elementor-icon svg{height:24px;}.elementor-1236 .elementor-element.elementor-element-238358f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-35a4ff5{--display:flex;}.elementor-1236 .elementor-element.elementor-element-52fbf68 img{width:100%;max-width:303px;height:162px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-f4d6bb2{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-4c77b3d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1236 .elementor-element.elementor-element-4c77b3d:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-4c77b3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#196C9F;}.elementor-1236 .elementor-element.elementor-element-d584e2d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-8a9dea2{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-8a9dea2 .elementor-divider-separator{width:87px;}.elementor-1236 .elementor-element.elementor-element-8a9dea2 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1236 .elementor-element.elementor-element-e1beea0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-7708c05{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1236 .elementor-element.elementor-element-4699efa{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-080b807 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#1E1E1E;}.elementor-1236 .elementor-element.elementor-element-fb49276 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-74a4c30{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-b5166a7 .elementor-icon-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-b5166a7 .elementor-icon{font-size:24px;}.elementor-1236 .elementor-element.elementor-element-b5166a7 .elementor-icon svg{height:24px;}.elementor-1236 .elementor-element.elementor-element-5bfdf33 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-20db2b9{--display:flex;}.elementor-1236 .elementor-element.elementor-element-ae0af3a img{width:100%;max-width:303px;height:162px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-403137b{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-3067b2f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1236 .elementor-element.elementor-element-3067b2f:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-3067b2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#196C9F;}.elementor-1236 .elementor-element.elementor-element-d1a8294 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-d3850a6{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-d3850a6 .elementor-divider-separator{width:87px;}.elementor-1236 .elementor-element.elementor-element-d3850a6 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1236 .elementor-element.elementor-element-92ac372 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-6cd9525{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1236 .elementor-element.elementor-element-d87a7c4{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-9f9b8e5 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#1E1E1E;}.elementor-1236 .elementor-element.elementor-element-f0a7cf6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-cbaecd4{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-a6c8473 .elementor-icon-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-a6c8473 .elementor-icon{font-size:24px;}.elementor-1236 .elementor-element.elementor-element-a6c8473 .elementor-icon svg{height:24px;}.elementor-1236 .elementor-element.elementor-element-df4ded6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-3008089{--display:flex;}.elementor-1236 .elementor-element.elementor-element-a0844a9 img{width:100%;max-width:303px;height:162px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-ba5831d{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-faaeeb7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1236 .elementor-element.elementor-element-faaeeb7:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-faaeeb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#196C9F;}.elementor-1236 .elementor-element.elementor-element-cf269f1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-c99ee7f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-c99ee7f .elementor-divider-separator{width:87px;}.elementor-1236 .elementor-element.elementor-element-c99ee7f .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1236 .elementor-element.elementor-element-cb4b299 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-c5dc7f8{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1236 .elementor-element.elementor-element-f740a7f{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-1f90505 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#1E1E1E;}.elementor-1236 .elementor-element.elementor-element-2857df8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-0639ae6{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-209b001 .elementor-icon-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-209b001 .elementor-icon{font-size:24px;}.elementor-1236 .elementor-element.elementor-element-209b001 .elementor-icon svg{height:24px;}.elementor-1236 .elementor-element.elementor-element-155e886 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-886cb77{--display:flex;}.elementor-1236 .elementor-element.elementor-element-9b5c1e0 img{width:100%;max-width:303px;height:162px;}.elementor-1236 .elementor-element.elementor-element-4cd84d2{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-cec605b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1236 .elementor-element.elementor-element-cec605b:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-cec605b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#196C9F;}.elementor-1236 .elementor-element.elementor-element-87d3280 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-b7a8b5f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-b7a8b5f .elementor-divider-separator{width:87px;}.elementor-1236 .elementor-element.elementor-element-b7a8b5f .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1236 .elementor-element.elementor-element-e346f7a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-ecce3d7{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1236 .elementor-element.elementor-element-f3da27f{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-e608e1f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#1E1E1E;}.elementor-1236 .elementor-element.elementor-element-2635786 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-ef2ab65{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-e54ea45 .elementor-icon-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-e54ea45 .elementor-icon{font-size:24px;}.elementor-1236 .elementor-element.elementor-element-e54ea45 .elementor-icon svg{height:24px;}.elementor-1236 .elementor-element.elementor-element-f76b01f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-ec01b7f{--display:flex;}.elementor-1236 .elementor-element.elementor-element-62c4a2f img{width:100%;max-width:303px;height:162px;}.elementor-1236 .elementor-element.elementor-element-20569d6{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-0b5ac97{--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:space-between;--gap:0px 064px;--row-gap:0px;--column-gap:064px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-17930cc{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-0484859{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1236 .elementor-element.elementor-element-0484859:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-0484859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#196C9F;}.elementor-1236 .elementor-element.elementor-element-06949d3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-44c925b{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-44c925b .elementor-divider-separator{width:87px;}.elementor-1236 .elementor-element.elementor-element-44c925b .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1236 .elementor-element.elementor-element-a5d9a7c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-331a5fa{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1236 .elementor-element.elementor-element-a892ea7{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-fc411cc .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#1E1E1E;}.elementor-1236 .elementor-element.elementor-element-92cabb8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-5412cc7{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-df56963 .elementor-icon-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-df56963 .elementor-icon{font-size:24px;}.elementor-1236 .elementor-element.elementor-element-df56963 .elementor-icon svg{height:24px;}.elementor-1236 .elementor-element.elementor-element-0d4c670 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-ae7722f{--display:flex;}.elementor-1236 .elementor-element.elementor-element-fd4362b img{width:100%;max-width:303px;height:162px;object-fit:cover;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-9082db0{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-f6573ff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1236 .elementor-element.elementor-element-f6573ff:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-f6573ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#196C9F;}.elementor-1236 .elementor-element.elementor-element-57011e6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-65bf6d8{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-65bf6d8 .elementor-divider-separator{width:87px;}.elementor-1236 .elementor-element.elementor-element-65bf6d8 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1236 .elementor-element.elementor-element-8b8f397 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-0908fbc{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1236 .elementor-element.elementor-element-9a0a683{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-cd37b2b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#1E1E1E;}.elementor-1236 .elementor-element.elementor-element-60240c6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-ebafac8{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-87222e1 .elementor-icon-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-87222e1 .elementor-icon{font-size:24px;}.elementor-1236 .elementor-element.elementor-element-87222e1 .elementor-icon svg{height:24px;}.elementor-1236 .elementor-element.elementor-element-7657423 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-0929a3f{--display:flex;}.elementor-1236 .elementor-element.elementor-element-a7bd35b img{width:100%;max-width:303px;height:162px;object-fit:cover;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-b483253{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-dab379a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1236 .elementor-element.elementor-element-dab379a:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-dab379a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#196C9F;}.elementor-1236 .elementor-element.elementor-element-a55d9b9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-b95ab58{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-b95ab58 .elementor-divider-separator{width:87px;}.elementor-1236 .elementor-element.elementor-element-b95ab58 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1236 .elementor-element.elementor-element-b7f1e35 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-32846e7{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1236 .elementor-element.elementor-element-cd24989{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-e490703 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#1E1E1E;}.elementor-1236 .elementor-element.elementor-element-b5a41de{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-a1518d1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-c8ab78c{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-7c0c43f .elementor-icon-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-7c0c43f .elementor-icon{font-size:24px;}.elementor-1236 .elementor-element.elementor-element-7c0c43f .elementor-icon svg{height:24px;}.elementor-1236 .elementor-element.elementor-element-e7e328a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-dc43faf{--display:flex;}.elementor-1236 .elementor-element.elementor-element-67f23ff img{width:100%;max-width:303px;height:162px;}.elementor-1236 .elementor-element.elementor-element-9ed44af{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-9a064fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1236 .elementor-element.elementor-element-9a064fd:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-9a064fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#196C9F;}.elementor-1236 .elementor-element.elementor-element-9a064fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1236 .elementor-element.elementor-element-99508cc{width:var( --container-widget-width, 108.628% );max-width:108.628%;--container-widget-width:108.628%;--container-widget-flex-grow:0;}.elementor-1236 .elementor-element.elementor-element-99508cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1236 .elementor-element.elementor-element-99508cc .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:21px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-e0992f9{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-e0992f9 .elementor-divider-separator{width:87px;}.elementor-1236 .elementor-element.elementor-element-e0992f9 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1236 .elementor-element.elementor-element-8601903{text-align:center;}.elementor-1236 .elementor-element.elementor-element-8601903 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:34px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-52c0b43{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1236 .elementor-element.elementor-element-af5f9f5{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-5d43479 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#1E1E1E;}.elementor-1236 .elementor-element.elementor-element-5425582 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-bf83f9e{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-7ae098d .elementor-icon-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-7ae098d .elementor-icon{font-size:24px;}.elementor-1236 .elementor-element.elementor-element-7ae098d .elementor-icon svg{height:24px;}.elementor-1236 .elementor-element.elementor-element-1018082 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-c0637c5{--display:flex;}.elementor-1236 .elementor-element.elementor-element-c099b6f img{width:100%;max-width:303px;height:162px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-2236eb2{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-b27741b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1236 .elementor-element.elementor-element-b27741b:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-b27741b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#196C9F;}.elementor-1236 .elementor-element.elementor-element-b27741b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1236 .elementor-element.elementor-element-750743c{width:var( --container-widget-width, 122.417% );max-width:122.417%;--container-widget-width:122.417%;--container-widget-flex-grow:0;}.elementor-1236 .elementor-element.elementor-element-750743c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1236 .elementor-element.elementor-element-750743c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:21px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-b866ccf{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1236 .elementor-element.elementor-element-b866ccf .elementor-divider-separator{width:87px;}.elementor-1236 .elementor-element.elementor-element-b866ccf .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1236 .elementor-element.elementor-element-a55156d{text-align:center;}.elementor-1236 .elementor-element.elementor-element-a55156d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:34px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-8b6d0b2{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1236 .elementor-element.elementor-element-9c8bfb6{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-d54e0d8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#1E1E1E;}.elementor-1236 .elementor-element.elementor-element-a418d9d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-eba1bd3{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-19e76ca .elementor-icon-wrapper{text-align:center;}.elementor-1236 .elementor-element.elementor-element-19e76ca .elementor-icon{font-size:24px;}.elementor-1236 .elementor-element.elementor-element-19e76ca .elementor-icon svg{height:24px;}.elementor-1236 .elementor-element.elementor-element-cfb7d47 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#475467;}.elementor-1236 .elementor-element.elementor-element-5d4b491{--display:flex;}.elementor-1236 .elementor-element.elementor-element-92f29a0 img{width:100%;max-width:303px;height:162px;object-fit:contain;object-position:center center;}.elementor-1236 .elementor-element.elementor-element-4f4a8c6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 32px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:100px;--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:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:100px;--e-n-carousel-arrow-size:150px;}.elementor-1236 .elementor-element.elementor-element-3ef510f{--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:center;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-3ef510f:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-3ef510f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4BA94714;}.elementor-1236 .elementor-element.elementor-element-89266bb{--display:flex;}@media(max-width:1024px){.elementor-1236 .elementor-element.elementor-element-4f4a8c6{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1236 .elementor-element.elementor-element-3c1a3d40{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-f19b974{--padding-top:24px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-1236 .elementor-element.elementor-element-00f3254{--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1236 .elementor-element.elementor-element-54c4bb4 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-1236 .elementor-element.elementor-element-fea3fdc .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-1236 .elementor-element.elementor-element-eabf8e5{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1236 .elementor-element.elementor-element-46c8eff{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:032px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1236 .elementor-element.elementor-element-0e4e7ed{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1236 .elementor-element.elementor-element-2df500d{--width:w-fit;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1236 .elementor-element.elementor-element-778c8dd .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-9b10978 .elementor-divider-separator{width:8px;}.elementor-1236 .elementor-element.elementor-element-5976836 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-e571ce4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-ca10aae .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-1236 .elementor-element.elementor-element-f6c82ec .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-1236 .elementor-element.elementor-element-0492343{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1236 .elementor-element.elementor-element-cf4bc2f img{max-width:180px;height:96px;}.elementor-1236 .elementor-element.elementor-element-959096a{--width:w-fit;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1236 .elementor-element.elementor-element-68e0618 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-d2aa8c5 .elementor-divider-separator{width:8px;}.elementor-1236 .elementor-element.elementor-element-89d9fc6 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-9bd7838{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-e7a9cb0 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-1236 .elementor-element.elementor-element-4d737ea .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-1236 .elementor-element.elementor-element-7eaaabc{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1236 .elementor-element.elementor-element-3a225a6 img{max-width:180px;height:96px;}.elementor-1236 .elementor-element.elementor-element-f46df4c{--width:w-fit;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1236 .elementor-element.elementor-element-ef31dd2 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-12075a1 .elementor-divider-separator{width:8px;}.elementor-1236 .elementor-element.elementor-element-d9f5be4 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-a7ddead{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-f281610 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-1236 .elementor-element.elementor-element-8e6cb15 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-1236 .elementor-element.elementor-element-6f59465{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1236 .elementor-element.elementor-element-dd4b6a6 img{max-width:180px;height:96px;}.elementor-1236 .elementor-element.elementor-element-199ed08{--width:w-fit;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1236 .elementor-element.elementor-element-6a2957e .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-4a9aa07 .elementor-divider-separator{width:8px;}.elementor-1236 .elementor-element.elementor-element-8bba755 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-aca652d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-39444ed .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-1236 .elementor-element.elementor-element-7dae717 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-1236 .elementor-element.elementor-element-0eaa4ae{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1236 .elementor-element.elementor-element-2cfe0ac img{max-width:180px;height:96px;}.elementor-1236 .elementor-element.elementor-element-103bff4{--width:w-fit;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1236 .elementor-element.elementor-element-cf2ef88 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-b2c8c4d .elementor-divider-separator{width:8px;}.elementor-1236 .elementor-element.elementor-element-36c61a9 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-b2c7fa6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-4bb89eb .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-1236 .elementor-element.elementor-element-8eb32cc .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-1236 .elementor-element.elementor-element-439ab7d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1236 .elementor-element.elementor-element-ff8fb5b img{max-width:180px;height:96px;}.elementor-1236 .elementor-element.elementor-element-1c33702{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1236 .elementor-element.elementor-element-1455d56{--width:w-fit;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1236 .elementor-element.elementor-element-87d8e59 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-53a7858 .elementor-divider-separator{width:8px;}.elementor-1236 .elementor-element.elementor-element-d662be0 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-f6b232e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-8b26261 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-1236 .elementor-element.elementor-element-65fdff3 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-1236 .elementor-element.elementor-element-35a4ff5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1236 .elementor-element.elementor-element-52fbf68 img{max-width:180px;height:96px;}.elementor-1236 .elementor-element.elementor-element-4c77b3d{--width:w-fit;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1236 .elementor-element.elementor-element-d584e2d .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-8a9dea2 .elementor-divider-separator{width:8px;}.elementor-1236 .elementor-element.elementor-element-e1beea0 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-7708c05{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-080b807 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-1236 .elementor-element.elementor-element-fb49276 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-1236 .elementor-element.elementor-element-20db2b9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1236 .elementor-element.elementor-element-ae0af3a img{max-width:180px;height:96px;}.elementor-1236 .elementor-element.elementor-element-3067b2f{--width:w-fit;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1236 .elementor-element.elementor-element-d1a8294 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-d3850a6 .elementor-divider-separator{width:8px;}.elementor-1236 .elementor-element.elementor-element-92ac372 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-6cd9525{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-9f9b8e5 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-1236 .elementor-element.elementor-element-f0a7cf6 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-1236 .elementor-element.elementor-element-3008089{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1236 .elementor-element.elementor-element-a0844a9 img{max-width:180px;height:96px;}.elementor-1236 .elementor-element.elementor-element-faaeeb7{--width:w-fit;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1236 .elementor-element.elementor-element-cf269f1 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-c99ee7f .elementor-divider-separator{width:8px;}.elementor-1236 .elementor-element.elementor-element-cb4b299 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-c5dc7f8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-1f90505 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-1236 .elementor-element.elementor-element-2857df8 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-1236 .elementor-element.elementor-element-886cb77{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1236 .elementor-element.elementor-element-9b5c1e0 img{max-width:180px;height:96px;}.elementor-1236 .elementor-element.elementor-element-cec605b{--width:w-fit;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1236 .elementor-element.elementor-element-87d3280 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-b7a8b5f .elementor-divider-separator{width:8px;}.elementor-1236 .elementor-element.elementor-element-e346f7a .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-ecce3d7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-e608e1f .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-1236 .elementor-element.elementor-element-2635786 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-1236 .elementor-element.elementor-element-ec01b7f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1236 .elementor-element.elementor-element-62c4a2f img{max-width:180px;height:96px;}.elementor-1236 .elementor-element.elementor-element-0b5ac97{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1236 .elementor-element.elementor-element-0484859{--width:w-fit;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1236 .elementor-element.elementor-element-06949d3 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-44c925b .elementor-divider-separator{width:8px;}.elementor-1236 .elementor-element.elementor-element-a5d9a7c .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-331a5fa{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-fc411cc .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-1236 .elementor-element.elementor-element-92cabb8 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-1236 .elementor-element.elementor-element-ae7722f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1236 .elementor-element.elementor-element-fd4362b img{max-width:180px;height:96px;}.elementor-1236 .elementor-element.elementor-element-f6573ff{--width:w-fit;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1236 .elementor-element.elementor-element-57011e6 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-65bf6d8 .elementor-divider-separator{width:8px;}.elementor-1236 .elementor-element.elementor-element-8b8f397 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-0908fbc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-cd37b2b .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-1236 .elementor-element.elementor-element-60240c6 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-1236 .elementor-element.elementor-element-0929a3f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1236 .elementor-element.elementor-element-a7bd35b img{max-width:180px;height:96px;}.elementor-1236 .elementor-element.elementor-element-dab379a{--width:w-fit;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1236 .elementor-element.elementor-element-a55d9b9 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-b95ab58 .elementor-divider-separator{width:8px;}.elementor-1236 .elementor-element.elementor-element-b7f1e35 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-32846e7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-e490703 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-1236 .elementor-element.elementor-element-a1518d1 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-1236 .elementor-element.elementor-element-dc43faf{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1236 .elementor-element.elementor-element-67f23ff img{max-width:180px;height:96px;}.elementor-1236 .elementor-element.elementor-element-9a064fd{--width:w-fit;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1236 .elementor-element.elementor-element-99508cc .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-e0992f9 .elementor-divider-separator{width:8px;}.elementor-1236 .elementor-element.elementor-element-8601903 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-52c0b43{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-5d43479 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-1236 .elementor-element.elementor-element-5425582 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-1236 .elementor-element.elementor-element-c0637c5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1236 .elementor-element.elementor-element-c099b6f img{max-width:180px;height:96px;}.elementor-1236 .elementor-element.elementor-element-b27741b{--width:w-fit;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1236 .elementor-element.elementor-element-750743c .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-b866ccf .elementor-divider-separator{width:8px;}.elementor-1236 .elementor-element.elementor-element-a55156d .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1236 .elementor-element.elementor-element-8b6d0b2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1236 .elementor-element.elementor-element-d54e0d8 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-1236 .elementor-element.elementor-element-a418d9d .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-1236 .elementor-element.elementor-element-5d4b491{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1236 .elementor-element.elementor-element-92f29a0 img{max-width:180px;height:96px;}.elementor-1236 .elementor-element.elementor-element-4f4a8c6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1236 .elementor-element.elementor-element-3ef510f{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-1236 .elementor-element.elementor-element-b140864{--width:100%;}.elementor-1236 .elementor-element.elementor-element-2df500d{--width:12%;}.elementor-1236 .elementor-element.elementor-element-587cb9c{--width:762px;}.elementor-1236 .elementor-element.elementor-element-0492343{--width:303px;}.elementor-1236 .elementor-element.elementor-element-959096a{--width:12%;}.elementor-1236 .elementor-element.elementor-element-fb28a5d{--width:762px;}.elementor-1236 .elementor-element.elementor-element-7eaaabc{--width:303px;}.elementor-1236 .elementor-element.elementor-element-f46df4c{--width:12%;}.elementor-1236 .elementor-element.elementor-element-d36a515{--width:762px;}.elementor-1236 .elementor-element.elementor-element-6f59465{--width:303px;}.elementor-1236 .elementor-element.elementor-element-199ed08{--width:12%;}.elementor-1236 .elementor-element.elementor-element-ff3a01b{--width:762px;}.elementor-1236 .elementor-element.elementor-element-0eaa4ae{--width:303px;}.elementor-1236 .elementor-element.elementor-element-103bff4{--width:12%;}.elementor-1236 .elementor-element.elementor-element-a403964{--width:762px;}.elementor-1236 .elementor-element.elementor-element-439ab7d{--width:303px;}.elementor-1236 .elementor-element.elementor-element-1455d56{--width:12%;}.elementor-1236 .elementor-element.elementor-element-710908a{--width:762px;}.elementor-1236 .elementor-element.elementor-element-35a4ff5{--width:303px;}.elementor-1236 .elementor-element.elementor-element-4c77b3d{--width:12%;}.elementor-1236 .elementor-element.elementor-element-4699efa{--width:762px;}.elementor-1236 .elementor-element.elementor-element-20db2b9{--width:303px;}.elementor-1236 .elementor-element.elementor-element-3067b2f{--width:12%;}.elementor-1236 .elementor-element.elementor-element-d87a7c4{--width:762px;}.elementor-1236 .elementor-element.elementor-element-3008089{--width:303px;}.elementor-1236 .elementor-element.elementor-element-faaeeb7{--width:12%;}.elementor-1236 .elementor-element.elementor-element-f740a7f{--width:762px;}.elementor-1236 .elementor-element.elementor-element-886cb77{--width:303px;}.elementor-1236 .elementor-element.elementor-element-cec605b{--width:12%;}.elementor-1236 .elementor-element.elementor-element-f3da27f{--width:762px;}.elementor-1236 .elementor-element.elementor-element-ec01b7f{--width:303px;}.elementor-1236 .elementor-element.elementor-element-0484859{--width:12%;}.elementor-1236 .elementor-element.elementor-element-a892ea7{--width:762px;}.elementor-1236 .elementor-element.elementor-element-ae7722f{--width:303px;}.elementor-1236 .elementor-element.elementor-element-f6573ff{--width:12%;}.elementor-1236 .elementor-element.elementor-element-9a0a683{--width:762px;}.elementor-1236 .elementor-element.elementor-element-0929a3f{--width:303px;}.elementor-1236 .elementor-element.elementor-element-dab379a{--width:12%;}.elementor-1236 .elementor-element.elementor-element-cd24989{--width:762px;}.elementor-1236 .elementor-element.elementor-element-dc43faf{--width:303px;}.elementor-1236 .elementor-element.elementor-element-9a064fd{--width:11%;}.elementor-1236 .elementor-element.elementor-element-af5f9f5{--width:762px;}.elementor-1236 .elementor-element.elementor-element-c0637c5{--width:303px;}.elementor-1236 .elementor-element.elementor-element-b27741b{--width:11%;}.elementor-1236 .elementor-element.elementor-element-9c8bfb6{--width:762px;}.elementor-1236 .elementor-element.elementor-element-5d4b491{--width:303px;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-1a901f09 */.elementor-1236 .elementor-element.elementor-element-1a901f09 a {
    text-decoration: none
}


.custom-breadcrumb span {
    margin-right: 2.5px;
    margin-left: 2.5px;
}

.custom-breadcrumb span:first-child {
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c1a3d40 */@media (max-width: 768px) {
    .elementor-1236 .elementor-element.elementor-element-3c1a3d40 {
        padding-left: 16px;
        padding-right: 16px;
    }
}

@media (min-width: 769px) and (max-width: 1193px) {
    .elementor-1236 .elementor-element.elementor-element-3c1a3d40 {
    padding-left:16px;
    padding-right:16px;
    }
}

@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-3c1a3d40 {
        max-width: 1080px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-3c1a3d40 {
        max-width: 1280px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-3c1a3d40 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7e373e7 */.elementor-1236 .elementor-element.elementor-element-7e373e7{
    cursor: grab
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7e373e7 */.elementor-1236 .elementor-element.elementor-element-7e373e7 img{
    max-height: 520px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-7e373e7 img{
        height:228px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a35f3f */@media (min-width: 769px) and (max-width: 1193px) {
    .elementor-1236 .elementor-element.elementor-element-6a35f3f {
    padding-left:16px;
    padding-right:16px;
    }
}

@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-6a35f3f {
        max-width: 1080px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-6a35f3f {
        max-width: 1280px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-6a35f3f {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fea3fdc */.elementor-1236 .elementor-element.elementor-element-fea3fdc p{
    max-width: 946px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f3254 */@media (max-width: 768px) {
    .elementor-1236 .elementor-element.elementor-element-00f3254 {
        padding-left: 16px;
        padding-right: 16px;
    }
}

@media (min-width: 769px) and (max-width: 1193px) {
    .elementor-1236 .elementor-element.elementor-element-00f3254 {
    padding-left:16px;
    padding-right:16px;
    }
}

@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-00f3254 {
        max-width: 1080px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-00f3254 {
        max-width: 1280px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-00f3254 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-778c8dd */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-778c8dd h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-778c8dd h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-9b10978 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-9b10978 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5976836 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-5976836 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-5976836 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2df500d */.elementor-1236 .elementor-element.elementor-element-2df500d {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e571ce4 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-e571ce4 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-e571ce4 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-e571ce4 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b140864 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-b140864 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-b140864 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-b140864 {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-b140864 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68e0618 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-68e0618 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-68e0618 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d2aa8c5 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-d2aa8c5 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89d9fc6 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-89d9fc6 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-89d9fc6 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-959096a */.elementor-1236 .elementor-element.elementor-element-959096a {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bd7838 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-9bd7838 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-9bd7838 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-9bd7838 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e17081 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-3e17081 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-3e17081 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-3e17081 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-3e17081 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef31dd2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-ef31dd2 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-ef31dd2 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-12075a1 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-12075a1 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9f5be4 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-d9f5be4 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-d9f5be4 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f46df4c */.elementor-1236 .elementor-element.elementor-element-f46df4c {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7ddead */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-a7ddead {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-a7ddead {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-a7ddead {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a872fd */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8a872fd {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8a872fd {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-8a872fd {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-8a872fd {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a2957e */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-6a2957e h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-6a2957e h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4a9aa07 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-4a9aa07 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bba755 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8bba755 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8bba755 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-199ed08 */.elementor-1236 .elementor-element.elementor-element-199ed08 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aca652d */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-aca652d {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-aca652d {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-aca652d {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86eca46 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-86eca46 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-86eca46 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-86eca46 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-86eca46 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf2ef88 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-cf2ef88 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-cf2ef88 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b2c8c4d */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-b2c8c4d {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36c61a9 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-36c61a9 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-36c61a9 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-103bff4 */.elementor-1236 .elementor-element.elementor-element-103bff4 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2c7fa6 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-b2c7fa6 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-b2c7fa6 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-b2c7fa6 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98354d7 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-98354d7 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-98354d7 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-98354d7 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-98354d7 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87d8e59 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-87d8e59 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-87d8e59 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-53a7858 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-53a7858 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d662be0 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-d662be0 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-d662be0 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1455d56 */.elementor-1236 .elementor-element.elementor-element-1455d56 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6b232e */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-f6b232e {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-f6b232e {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-f6b232e {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c17e1c */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-5c17e1c {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-5c17e1c {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-5c17e1c {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-5c17e1c {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d584e2d */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-d584e2d h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-d584e2d h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8a9dea2 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-8a9dea2 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1beea0 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-e1beea0 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-e1beea0 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c77b3d */.elementor-1236 .elementor-element.elementor-element-4c77b3d {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7708c05 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-7708c05 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-7708c05 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-7708c05 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4d6bb2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-f4d6bb2 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-f4d6bb2 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-f4d6bb2 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-f4d6bb2 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8294 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-d1a8294 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-d1a8294 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d3850a6 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-d3850a6 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92ac372 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-92ac372 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-92ac372 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3067b2f */.elementor-1236 .elementor-element.elementor-element-3067b2f {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0844a9 */.elementor-1236 .elementor-element.elementor-element-a0844a9{
       object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cd9525 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-6cd9525 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-6cd9525 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-6cd9525 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403137b */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-403137b {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-403137b {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-403137b {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-403137b {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf269f1 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-cf269f1 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-cf269f1 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c99ee7f */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-c99ee7f {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb4b299 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-cb4b299 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-cb4b299 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faaeeb7 */.elementor-1236 .elementor-element.elementor-element-faaeeb7 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5dc7f8 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-c5dc7f8 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-c5dc7f8 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-c5dc7f8 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba5831d */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-ba5831d {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-ba5831d {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-ba5831d {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-ba5831d {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87d3280 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-87d3280 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-87d3280 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b7a8b5f */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-b7a8b5f {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e346f7a */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-e346f7a h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-e346f7a h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cec605b */.elementor-1236 .elementor-element.elementor-element-cec605b {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecce3d7 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-ecce3d7 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-ecce3d7 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-ecce3d7 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cd84d2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-4cd84d2 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-4cd84d2 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-4cd84d2 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-4cd84d2 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20569d6 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-20569d6 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-20569d6 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-20569d6 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06949d3 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-06949d3 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-06949d3 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-44c925b */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-44c925b {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5d9a7c */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-a5d9a7c h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-a5d9a7c h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0484859 */.elementor-1236 .elementor-element.elementor-element-0484859 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-331a5fa */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-331a5fa {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-331a5fa {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-331a5fa {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17930cc */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-17930cc {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-17930cc {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-17930cc {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-17930cc {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57011e6 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-57011e6 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-57011e6 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-65bf6d8 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-65bf6d8 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b8f397 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8b8f397 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8b8f397 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6573ff */.elementor-1236 .elementor-element.elementor-element-f6573ff {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0908fbc */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-0908fbc {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-0908fbc {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-0908fbc {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9082db0 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-9082db0 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-9082db0 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-9082db0 {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-9082db0 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a55d9b9 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-a55d9b9 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-a55d9b9 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b95ab58 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-b95ab58 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f1e35 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-b7f1e35 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-b7f1e35 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dab379a */.elementor-1236 .elementor-element.elementor-element-dab379a {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32846e7 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-32846e7 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-32846e7 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-32846e7 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b483253 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-b483253 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-b483253 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-b483253 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-b483253 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99508cc */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-99508cc h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-99508cc h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e0992f9 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-e0992f9 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8601903 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8601903 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8601903 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a064fd */.elementor-1236 .elementor-element.elementor-element-9a064fd {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52c0b43 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-52c0b43 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-52c0b43 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-52c0b43 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed44af */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-9ed44af {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-9ed44af {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-9ed44af {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-9ed44af {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-750743c */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-750743c h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-750743c h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b866ccf */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-b866ccf {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a55156d */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-a55156d h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-a55156d h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b27741b */.elementor-1236 .elementor-element.elementor-element-b27741b {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b6d0b2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8b6d0b2 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8b6d0b2 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-8b6d0b2 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2236eb2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-2236eb2 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-2236eb2 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-2236eb2 {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-2236eb2 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-778c8dd */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-778c8dd h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-778c8dd h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-9b10978 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-9b10978 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5976836 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-5976836 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-5976836 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2df500d */.elementor-1236 .elementor-element.elementor-element-2df500d {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e571ce4 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-e571ce4 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-e571ce4 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-e571ce4 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b140864 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-b140864 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-b140864 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-b140864 {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-b140864 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68e0618 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-68e0618 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-68e0618 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d2aa8c5 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-d2aa8c5 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89d9fc6 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-89d9fc6 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-89d9fc6 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-959096a */.elementor-1236 .elementor-element.elementor-element-959096a {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bd7838 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-9bd7838 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-9bd7838 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-9bd7838 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e17081 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-3e17081 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-3e17081 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-3e17081 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-3e17081 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef31dd2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-ef31dd2 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-ef31dd2 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-12075a1 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-12075a1 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9f5be4 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-d9f5be4 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-d9f5be4 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f46df4c */.elementor-1236 .elementor-element.elementor-element-f46df4c {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7ddead */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-a7ddead {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-a7ddead {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-a7ddead {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a872fd */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8a872fd {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8a872fd {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-8a872fd {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-8a872fd {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a2957e */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-6a2957e h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-6a2957e h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4a9aa07 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-4a9aa07 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bba755 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8bba755 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8bba755 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-199ed08 */.elementor-1236 .elementor-element.elementor-element-199ed08 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aca652d */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-aca652d {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-aca652d {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-aca652d {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86eca46 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-86eca46 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-86eca46 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-86eca46 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-86eca46 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf2ef88 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-cf2ef88 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-cf2ef88 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b2c8c4d */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-b2c8c4d {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36c61a9 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-36c61a9 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-36c61a9 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-103bff4 */.elementor-1236 .elementor-element.elementor-element-103bff4 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2c7fa6 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-b2c7fa6 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-b2c7fa6 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-b2c7fa6 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98354d7 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-98354d7 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-98354d7 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-98354d7 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-98354d7 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87d8e59 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-87d8e59 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-87d8e59 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-53a7858 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-53a7858 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d662be0 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-d662be0 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-d662be0 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1455d56 */.elementor-1236 .elementor-element.elementor-element-1455d56 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6b232e */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-f6b232e {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-f6b232e {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-f6b232e {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c17e1c */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-5c17e1c {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-5c17e1c {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-5c17e1c {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-5c17e1c {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d584e2d */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-d584e2d h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-d584e2d h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8a9dea2 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-8a9dea2 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1beea0 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-e1beea0 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-e1beea0 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c77b3d */.elementor-1236 .elementor-element.elementor-element-4c77b3d {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7708c05 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-7708c05 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-7708c05 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-7708c05 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4d6bb2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-f4d6bb2 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-f4d6bb2 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-f4d6bb2 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-f4d6bb2 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8294 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-d1a8294 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-d1a8294 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d3850a6 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-d3850a6 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92ac372 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-92ac372 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-92ac372 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3067b2f */.elementor-1236 .elementor-element.elementor-element-3067b2f {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0844a9 */.elementor-1236 .elementor-element.elementor-element-a0844a9{
       object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cd9525 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-6cd9525 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-6cd9525 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-6cd9525 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403137b */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-403137b {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-403137b {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-403137b {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-403137b {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf269f1 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-cf269f1 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-cf269f1 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c99ee7f */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-c99ee7f {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb4b299 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-cb4b299 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-cb4b299 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faaeeb7 */.elementor-1236 .elementor-element.elementor-element-faaeeb7 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5dc7f8 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-c5dc7f8 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-c5dc7f8 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-c5dc7f8 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba5831d */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-ba5831d {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-ba5831d {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-ba5831d {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-ba5831d {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87d3280 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-87d3280 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-87d3280 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b7a8b5f */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-b7a8b5f {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e346f7a */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-e346f7a h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-e346f7a h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cec605b */.elementor-1236 .elementor-element.elementor-element-cec605b {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecce3d7 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-ecce3d7 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-ecce3d7 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-ecce3d7 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cd84d2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-4cd84d2 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-4cd84d2 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-4cd84d2 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-4cd84d2 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20569d6 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-20569d6 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-20569d6 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-20569d6 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06949d3 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-06949d3 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-06949d3 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-44c925b */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-44c925b {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5d9a7c */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-a5d9a7c h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-a5d9a7c h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0484859 */.elementor-1236 .elementor-element.elementor-element-0484859 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-331a5fa */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-331a5fa {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-331a5fa {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-331a5fa {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17930cc */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-17930cc {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-17930cc {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-17930cc {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-17930cc {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57011e6 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-57011e6 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-57011e6 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-65bf6d8 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-65bf6d8 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b8f397 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8b8f397 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8b8f397 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6573ff */.elementor-1236 .elementor-element.elementor-element-f6573ff {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0908fbc */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-0908fbc {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-0908fbc {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-0908fbc {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9082db0 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-9082db0 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-9082db0 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-9082db0 {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-9082db0 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a55d9b9 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-a55d9b9 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-a55d9b9 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b95ab58 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-b95ab58 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f1e35 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-b7f1e35 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-b7f1e35 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dab379a */.elementor-1236 .elementor-element.elementor-element-dab379a {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32846e7 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-32846e7 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-32846e7 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-32846e7 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b483253 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-b483253 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-b483253 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-b483253 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-b483253 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99508cc */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-99508cc h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-99508cc h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e0992f9 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-e0992f9 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8601903 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8601903 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8601903 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a064fd */.elementor-1236 .elementor-element.elementor-element-9a064fd {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52c0b43 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-52c0b43 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-52c0b43 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-52c0b43 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed44af */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-9ed44af {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-9ed44af {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-9ed44af {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-9ed44af {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-750743c */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-750743c h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-750743c h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b866ccf */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-b866ccf {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a55156d */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-a55156d h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-a55156d h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b27741b */.elementor-1236 .elementor-element.elementor-element-b27741b {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b6d0b2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8b6d0b2 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8b6d0b2 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-8b6d0b2 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2236eb2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-2236eb2 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-2236eb2 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-2236eb2 {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-2236eb2 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-778c8dd */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-778c8dd h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-778c8dd h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-9b10978 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-9b10978 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5976836 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-5976836 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-5976836 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2df500d */.elementor-1236 .elementor-element.elementor-element-2df500d {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e571ce4 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-e571ce4 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-e571ce4 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-e571ce4 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b140864 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-b140864 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-b140864 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-b140864 {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-b140864 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68e0618 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-68e0618 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-68e0618 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d2aa8c5 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-d2aa8c5 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89d9fc6 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-89d9fc6 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-89d9fc6 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-959096a */.elementor-1236 .elementor-element.elementor-element-959096a {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bd7838 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-9bd7838 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-9bd7838 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-9bd7838 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e17081 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-3e17081 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-3e17081 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-3e17081 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-3e17081 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef31dd2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-ef31dd2 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-ef31dd2 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-12075a1 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-12075a1 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9f5be4 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-d9f5be4 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-d9f5be4 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f46df4c */.elementor-1236 .elementor-element.elementor-element-f46df4c {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7ddead */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-a7ddead {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-a7ddead {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-a7ddead {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a872fd */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8a872fd {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8a872fd {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-8a872fd {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-8a872fd {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a2957e */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-6a2957e h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-6a2957e h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4a9aa07 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-4a9aa07 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bba755 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8bba755 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8bba755 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-199ed08 */.elementor-1236 .elementor-element.elementor-element-199ed08 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aca652d */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-aca652d {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-aca652d {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-aca652d {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86eca46 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-86eca46 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-86eca46 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-86eca46 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-86eca46 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf2ef88 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-cf2ef88 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-cf2ef88 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b2c8c4d */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-b2c8c4d {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36c61a9 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-36c61a9 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-36c61a9 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-103bff4 */.elementor-1236 .elementor-element.elementor-element-103bff4 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2c7fa6 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-b2c7fa6 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-b2c7fa6 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-b2c7fa6 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98354d7 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-98354d7 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-98354d7 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-98354d7 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-98354d7 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87d8e59 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-87d8e59 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-87d8e59 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-53a7858 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-53a7858 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d662be0 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-d662be0 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-d662be0 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1455d56 */.elementor-1236 .elementor-element.elementor-element-1455d56 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6b232e */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-f6b232e {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-f6b232e {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-f6b232e {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c17e1c */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-5c17e1c {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-5c17e1c {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-5c17e1c {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-5c17e1c {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d584e2d */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-d584e2d h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-d584e2d h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8a9dea2 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-8a9dea2 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1beea0 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-e1beea0 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-e1beea0 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c77b3d */.elementor-1236 .elementor-element.elementor-element-4c77b3d {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7708c05 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-7708c05 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-7708c05 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-7708c05 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4d6bb2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-f4d6bb2 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-f4d6bb2 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-f4d6bb2 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-f4d6bb2 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8294 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-d1a8294 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-d1a8294 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d3850a6 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-d3850a6 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92ac372 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-92ac372 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-92ac372 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3067b2f */.elementor-1236 .elementor-element.elementor-element-3067b2f {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0844a9 */.elementor-1236 .elementor-element.elementor-element-a0844a9{
       object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cd9525 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-6cd9525 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-6cd9525 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-6cd9525 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403137b */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-403137b {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-403137b {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-403137b {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-403137b {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf269f1 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-cf269f1 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-cf269f1 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c99ee7f */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-c99ee7f {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb4b299 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-cb4b299 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-cb4b299 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faaeeb7 */.elementor-1236 .elementor-element.elementor-element-faaeeb7 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5dc7f8 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-c5dc7f8 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-c5dc7f8 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-c5dc7f8 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba5831d */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-ba5831d {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-ba5831d {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-ba5831d {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-ba5831d {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87d3280 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-87d3280 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-87d3280 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b7a8b5f */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-b7a8b5f {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e346f7a */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-e346f7a h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-e346f7a h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cec605b */.elementor-1236 .elementor-element.elementor-element-cec605b {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecce3d7 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-ecce3d7 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-ecce3d7 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-ecce3d7 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cd84d2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-4cd84d2 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-4cd84d2 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-4cd84d2 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-4cd84d2 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20569d6 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-20569d6 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-20569d6 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-20569d6 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06949d3 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-06949d3 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-06949d3 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-44c925b */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-44c925b {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5d9a7c */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-a5d9a7c h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-a5d9a7c h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0484859 */.elementor-1236 .elementor-element.elementor-element-0484859 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-331a5fa */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-331a5fa {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-331a5fa {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-331a5fa {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17930cc */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-17930cc {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-17930cc {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-17930cc {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-17930cc {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57011e6 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-57011e6 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-57011e6 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-65bf6d8 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-65bf6d8 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b8f397 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8b8f397 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8b8f397 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6573ff */.elementor-1236 .elementor-element.elementor-element-f6573ff {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0908fbc */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-0908fbc {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-0908fbc {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-0908fbc {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9082db0 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-9082db0 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-9082db0 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-9082db0 {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-9082db0 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a55d9b9 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-a55d9b9 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-a55d9b9 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b95ab58 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-b95ab58 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f1e35 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-b7f1e35 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-b7f1e35 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dab379a */.elementor-1236 .elementor-element.elementor-element-dab379a {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32846e7 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-32846e7 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-32846e7 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-32846e7 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b483253 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-b483253 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-b483253 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-b483253 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-b483253 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99508cc */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-99508cc h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-99508cc h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e0992f9 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-e0992f9 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8601903 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8601903 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8601903 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a064fd */.elementor-1236 .elementor-element.elementor-element-9a064fd {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52c0b43 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-52c0b43 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-52c0b43 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-52c0b43 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed44af */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-9ed44af {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-9ed44af {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-9ed44af {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-9ed44af {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-750743c */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-750743c h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-750743c h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b866ccf */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-b866ccf {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a55156d */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-a55156d h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-a55156d h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b27741b */.elementor-1236 .elementor-element.elementor-element-b27741b {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b6d0b2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8b6d0b2 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8b6d0b2 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-8b6d0b2 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2236eb2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-2236eb2 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-2236eb2 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-2236eb2 {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-2236eb2 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-778c8dd */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-778c8dd h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-778c8dd h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-9b10978 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-9b10978 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5976836 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-5976836 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-5976836 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2df500d */.elementor-1236 .elementor-element.elementor-element-2df500d {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e571ce4 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-e571ce4 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-e571ce4 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-e571ce4 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b140864 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-b140864 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-b140864 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-b140864 {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-b140864 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68e0618 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-68e0618 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-68e0618 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d2aa8c5 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-d2aa8c5 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89d9fc6 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-89d9fc6 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-89d9fc6 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-959096a */.elementor-1236 .elementor-element.elementor-element-959096a {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bd7838 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-9bd7838 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-9bd7838 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-9bd7838 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e17081 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-3e17081 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-3e17081 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-3e17081 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-3e17081 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef31dd2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-ef31dd2 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-ef31dd2 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-12075a1 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-12075a1 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9f5be4 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-d9f5be4 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-d9f5be4 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f46df4c */.elementor-1236 .elementor-element.elementor-element-f46df4c {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7ddead */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-a7ddead {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-a7ddead {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-a7ddead {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a872fd */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8a872fd {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8a872fd {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-8a872fd {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-8a872fd {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a2957e */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-6a2957e h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-6a2957e h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4a9aa07 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-4a9aa07 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bba755 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8bba755 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8bba755 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-199ed08 */.elementor-1236 .elementor-element.elementor-element-199ed08 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aca652d */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-aca652d {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-aca652d {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-aca652d {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86eca46 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-86eca46 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-86eca46 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-86eca46 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-86eca46 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf2ef88 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-cf2ef88 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-cf2ef88 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b2c8c4d */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-b2c8c4d {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36c61a9 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-36c61a9 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-36c61a9 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-103bff4 */.elementor-1236 .elementor-element.elementor-element-103bff4 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2c7fa6 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-b2c7fa6 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-b2c7fa6 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-b2c7fa6 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98354d7 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-98354d7 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-98354d7 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-98354d7 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-98354d7 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87d8e59 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-87d8e59 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-87d8e59 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-53a7858 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-53a7858 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d662be0 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-d662be0 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-d662be0 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1455d56 */.elementor-1236 .elementor-element.elementor-element-1455d56 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6b232e */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-f6b232e {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-f6b232e {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-f6b232e {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c17e1c */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-5c17e1c {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-5c17e1c {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-5c17e1c {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-5c17e1c {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d584e2d */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-d584e2d h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-d584e2d h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8a9dea2 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-8a9dea2 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1beea0 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-e1beea0 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-e1beea0 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c77b3d */.elementor-1236 .elementor-element.elementor-element-4c77b3d {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7708c05 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-7708c05 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-7708c05 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-7708c05 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4d6bb2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-f4d6bb2 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-f4d6bb2 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-f4d6bb2 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-f4d6bb2 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8294 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-d1a8294 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-d1a8294 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d3850a6 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-d3850a6 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92ac372 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-92ac372 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-92ac372 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3067b2f */.elementor-1236 .elementor-element.elementor-element-3067b2f {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0844a9 */.elementor-1236 .elementor-element.elementor-element-a0844a9{
       object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cd9525 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-6cd9525 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-6cd9525 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-6cd9525 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403137b */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-403137b {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-403137b {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-403137b {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-403137b {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf269f1 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-cf269f1 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-cf269f1 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c99ee7f */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-c99ee7f {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb4b299 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-cb4b299 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-cb4b299 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faaeeb7 */.elementor-1236 .elementor-element.elementor-element-faaeeb7 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5dc7f8 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-c5dc7f8 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-c5dc7f8 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-c5dc7f8 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba5831d */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-ba5831d {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-ba5831d {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-ba5831d {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-ba5831d {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87d3280 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-87d3280 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-87d3280 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b7a8b5f */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-b7a8b5f {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e346f7a */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-e346f7a h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-e346f7a h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cec605b */.elementor-1236 .elementor-element.elementor-element-cec605b {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecce3d7 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-ecce3d7 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-ecce3d7 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-ecce3d7 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cd84d2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-4cd84d2 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-4cd84d2 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-4cd84d2 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-4cd84d2 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20569d6 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-20569d6 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-20569d6 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-20569d6 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06949d3 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-06949d3 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-06949d3 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-44c925b */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-44c925b {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5d9a7c */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-a5d9a7c h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-a5d9a7c h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0484859 */.elementor-1236 .elementor-element.elementor-element-0484859 {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-331a5fa */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-331a5fa {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-331a5fa {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-331a5fa {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17930cc */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-17930cc {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-17930cc {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-17930cc {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-17930cc {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57011e6 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-57011e6 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-57011e6 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-65bf6d8 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-65bf6d8 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b8f397 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8b8f397 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8b8f397 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6573ff */.elementor-1236 .elementor-element.elementor-element-f6573ff {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0908fbc */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-0908fbc {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-0908fbc {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-0908fbc {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9082db0 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-9082db0 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-9082db0 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-9082db0 {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-9082db0 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a55d9b9 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-a55d9b9 h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-a55d9b9 h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b95ab58 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-b95ab58 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f1e35 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-b7f1e35 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-b7f1e35 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dab379a */.elementor-1236 .elementor-element.elementor-element-dab379a {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32846e7 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-32846e7 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-32846e7 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-32846e7 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b483253 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-b483253 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-b483253 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-b483253 {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-b483253 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99508cc */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-99508cc h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-99508cc h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e0992f9 */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-e0992f9 {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8601903 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8601903 h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8601903 h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a064fd */.elementor-1236 .elementor-element.elementor-element-9a064fd {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52c0b43 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-52c0b43 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-52c0b43 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-52c0b43 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed44af */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-9ed44af {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-9ed44af {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-9ed44af {
        max-width: 1336px;
    }
}
.elementor-1236 .elementor-element.elementor-element-9ed44af {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-750743c */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-750743c h2{
       font-size:22px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-750743c h2{
        font-size:22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b866ccf */@media(max-width:768px){
    .elementor-1236 .elementor-element.elementor-element-b866ccf {
        width:fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a55156d */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-a55156d h2{
       font-size:16px !important;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-a55156d h2{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b27741b */.elementor-1236 .elementor-element.elementor-element-b27741b {
    height: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b6d0b2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-8b6d0b2 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-8b6d0b2 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-8b6d0b2 {
        max-width: 1336px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2236eb2 */@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-2236eb2 {
        max-width: 1080px;
        gap:32px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-2236eb2 {
        max-width: 1280px;
         gap:32px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-2236eb2 {
        max-width: 1336px;
    }
}

.elementor-1236 .elementor-element.elementor-element-2236eb2 {
    border-bottom:1px solid #C3D3DC;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46c8eff */@media (max-width: 768px) {
    .elementor-1236 .elementor-element.elementor-element-46c8eff {
        padding-left: 16px;
        padding-right: 16px;
    }
}

@media (min-width: 769px) and (max-width: 1193px) {
    .elementor-1236 .elementor-element.elementor-element-46c8eff {
    padding-left:16px;
    padding-right:16px;
    }
}

@media (min-width: 1194px) and (max-width: 1366px) {
    .elementor-1236 .elementor-element.elementor-element-46c8eff {
        max-width: 1080px;
    }
}

@media (min-width: 1367px) and (max-width: 1480px) {
    .elementor-1236 .elementor-element.elementor-element-46c8eff {
        max-width: 1280px;
    }
}

@media (min-width: 1481px) {
    .elementor-1236 .elementor-element.elementor-element-46c8eff {
        max-width: 1336px;
    }
}/* End custom CSS */