.elementor-85 .elementor-element.elementor-element-b596358{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:clamp(56px,7vw,88px);--padding-bottom:clamp(56px,7vw,88px);--padding-left:clamp(20px,4vw,32px);--padding-right:clamp(20px,4vw,32px);}.elementor-85 .elementor-element.elementor-element-b596358:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-b596358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rtbg );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-b53add8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b53add8 .elementor-heading-title{font-family:var( --e-global-typography-rteyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-rteyebrow-font-size );font-weight:var( --e-global-typography-rteyebrow-font-weight );text-transform:var( --e-global-typography-rteyebrow-text-transform );font-style:var( --e-global-typography-rteyebrow-font-style );text-decoration:var( --e-global-typography-rteyebrow-text-decoration );line-height:var( --e-global-typography-rteyebrow-line-height );letter-spacing:var( --e-global-typography-rteyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-b551d7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-85 .elementor-element.elementor-element-b551d7b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-b5c17f0{--divider-border-style:solid;--divider-color:#D42A20;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b5c17f0 .elementor-divider-separator{width:90px;margin:0 auto;margin-center:0;}.elementor-85 .elementor-element.elementor-element-b5c17f0 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-85 .elementor-element.elementor-element-b57d9a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:clamp(36px,4vw,48px);--padding-bottom:clamp(72px,9vw,112px);--padding-left:clamp(20px,4vw,32px);--padding-right:clamp(20px,4vw,32px);}.elementor-85 .elementor-element.elementor-element-b57d9a2:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-b57d9a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-rtwhite );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-85 .elementor-element.elementor-element-b5de59b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(56px,7vw,80px) clamp(56px,7vw,80px);--row-gap:clamp(56px,7vw,80px);--column-gap:clamp(56px,7vw,80px);--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:clamp(40px,5vw,56px);--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b5a0c1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b5a4e11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:6px 20px;--row-gap:6px;--column-gap:20px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b510f7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b510f7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px,2.4vw,28px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-b5a070b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b5a070b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.22em;letter-spacing:0em;color:var( --e-global-color-rtmuted );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-85 .elementor-element.elementor-element-b54fb86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item .gallery-caption{display:none;}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item{padding:0 12px 12px 0;}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery{margin:0 -12px -12px 0;}.elementor-85 .elementor-element.elementor-element-b5df419{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b576dba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:6px 20px;--row-gap:6px;--column-gap:20px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b51036d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b51036d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px,2.4vw,28px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-b52899f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b52899f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.22em;letter-spacing:0em;color:var( --e-global-color-rtmuted );}.elementor-85 .elementor-element.elementor-element-b5d459a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item .gallery-caption{display:none;}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item{padding:0 12px 12px 0;}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery{margin:0 -12px -12px 0;}.elementor-85 .elementor-element.elementor-element-b5c088d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b54093d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:6px 20px;--row-gap:6px;--column-gap:20px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b588247{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b588247 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px,2.4vw,28px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-b5c2811{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b5c2811 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.22em;letter-spacing:0em;color:var( --e-global-color-rtmuted );}.elementor-85 .elementor-element.elementor-element-b528f2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item .gallery-caption{display:none;}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item{padding:0 12px 12px 0;}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery{margin:0 -12px -12px 0;}.elementor-85 .elementor-element.elementor-element-b525bd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b514383{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:6px 20px;--row-gap:6px;--column-gap:20px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b58faea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b58faea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px,2.4vw,28px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-b56d9ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b56d9ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.22em;letter-spacing:0em;color:var( --e-global-color-rtmuted );}.elementor-85 .elementor-element.elementor-element-b5f8e3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item .gallery-caption{display:none;}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item{padding:0 12px 12px 0;}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery{margin:0 -12px -12px 0;}.elementor-85 .elementor-element.elementor-element-b579a40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b5dfbf9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:6px 20px;--row-gap:6px;--column-gap:20px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b538161{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b538161 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px,2.4vw,28px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-b592af1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b592af1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.22em;letter-spacing:0em;color:var( --e-global-color-rtmuted );}.elementor-85 .elementor-element.elementor-element-b533517{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item .gallery-caption{display:none;}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item{padding:0 12px 12px 0;}.elementor-85 .elementor-element.elementor-element-b533517 .gallery{margin:0 -12px -12px 0;}.elementor-85 .elementor-element.elementor-element-b530886{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:clamp(40px,5vw,56px);--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b542e75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b5943b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:6px 20px;--row-gap:6px;--column-gap:20px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b574d61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b574d61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px,2.4vw,28px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-b517f38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b517f38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.22em;letter-spacing:0em;color:var( --e-global-color-rtmuted );}.elementor-85 .elementor-element.elementor-element-b559e92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item .gallery-caption{display:none;}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item{padding:0 12px 12px 0;}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery{margin:0 -12px -12px 0;}.elementor-85 .elementor-element.elementor-element-b5ad9d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:clamp(40px,5vw,56px);--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b5afae4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b549a35{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:6px 20px;--row-gap:6px;--column-gap:20px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b5d3b23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b5d3b23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px,2.4vw,28px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-b53b62d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b53b62d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.22em;letter-spacing:0em;color:var( --e-global-color-rtmuted );}.elementor-85 .elementor-element.elementor-element-b53e8c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item .gallery-caption{display:none;}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item{padding:0 12px 12px 0;}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery{margin:0 -12px -12px 0;}.elementor-85 .elementor-element.elementor-element-b5ff0c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:clamp(40px,5vw,56px);--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b5e66a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b52b46b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:6px 20px;--row-gap:6px;--column-gap:20px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b55f11f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b55f11f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px,2.4vw,28px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-b5ccbbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b5ccbbc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.22em;letter-spacing:0em;color:var( --e-global-color-rtmuted );}.elementor-85 .elementor-element.elementor-element-b5f0d07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item .gallery-caption{display:none;}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item{padding:0 12px 12px 0;}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery{margin:0 -12px -12px 0;}.elementor-85 .elementor-element.elementor-element-b5afa09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:clamp(40px,5vw,56px);--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b5ce113{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b5cbee7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:6px 20px;--row-gap:6px;--column-gap:20px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b52cc9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b52cc9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px,2.4vw,28px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-b550aad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b550aad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.22em;letter-spacing:0em;color:var( --e-global-color-rtmuted );}.elementor-85 .elementor-element.elementor-element-b5efaa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item .gallery-caption{display:none;}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item{padding:0 12px 12px 0;}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery{margin:0 -12px -12px 0;}.elementor-85 .elementor-element.elementor-element-b577167{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:clamp(40px,5vw,56px);--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b539a0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b5157cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:6px 20px;--row-gap:6px;--column-gap:20px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b550dae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b550dae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px,2.4vw,28px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-b5cb822{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b5cb822 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.22em;letter-spacing:0em;color:var( --e-global-color-rtmuted );}.elementor-85 .elementor-element.elementor-element-b5c70b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item .gallery-caption{display:none;}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item{padding:0 12px 12px 0;}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery{margin:0 -12px -12px 0;}.elementor-85 .elementor-element.elementor-element-b5af194{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-85 .elementor-element.elementor-element-b596358{--content-width:1176px;}.elementor-85 .elementor-element.elementor-element-b57d9a2{--content-width:1176px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-85 .elementor-element.elementor-element-b53add8 .elementor-heading-title{font-size:var( --e-global-typography-rteyebrow-font-size );line-height:var( --e-global-typography-rteyebrow-line-height );letter-spacing:var( --e-global-typography-rteyebrow-letter-spacing );}.elementor-85 .elementor-element.elementor-element-b551d7b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-85 .elementor-element.elementor-element-b53add8 .elementor-heading-title{font-size:var( --e-global-typography-rteyebrow-font-size );line-height:var( --e-global-typography-rteyebrow-line-height );letter-spacing:var( --e-global-typography-rteyebrow-letter-spacing );}.elementor-85 .elementor-element.elementor-element-b551d7b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-b53add8 */.elementor-85 .elementor-element.elementor-element-b53add8 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b53add8 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b551d7b */.elementor-85 .elementor-element.elementor-element-b551d7b .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b551d7b{text-align:center}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b5c17f0 */.elementor-85 .elementor-element.elementor-element-b5c17f0{width:100%;line-height:0}.elementor-85 .elementor-element.elementor-element-b5c17f0 .elementor-divider{padding:0;display:flex;justify-content:center}.elementor-85 .elementor-element.elementor-element-b5c17f0 .elementor-divider-separator{width:90px;margin:0 auto;border-top:2px solid #D42A20}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b596358 */.elementor-85 .elementor-element.elementor-element-b596358{--padding-top:clamp(56px,7vw,88px)!important;--padding-right:clamp(20px,4vw,32px)!important;--padding-bottom:clamp(56px,7vw,88px)!important;--padding-left:clamp(20px,4vw,32px)!important}.elementor-85 .elementor-element.elementor-element-b596358{min-width:0}.elementor-85 .elementor-element.elementor-element-b596358{text-align:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b510f7c */.elementor-85 .elementor-element.elementor-element-b510f7c .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a070b */.elementor-85 .elementor-element.elementor-element-b5a070b .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5a070b .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5a4e11 */.elementor-85 .elementor-element.elementor-element-b5a4e11{min-width:0}.elementor-85 .elementor-element.elementor-element-b5a4e11{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b54fb86 */.elementor-85 .elementor-element.elementor-element-b54fb86{width:100%}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5a0c1b */.elementor-85 .elementor-element.elementor-element-b5a0c1b{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b51036d */.elementor-85 .elementor-element.elementor-element-b51036d .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b52899f */.elementor-85 .elementor-element.elementor-element-b52899f .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b52899f .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b576dba */.elementor-85 .elementor-element.elementor-element-b576dba{min-width:0}.elementor-85 .elementor-element.elementor-element-b576dba{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5d459a */.elementor-85 .elementor-element.elementor-element-b5d459a{width:100%}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5df419 */.elementor-85 .elementor-element.elementor-element-b5df419{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b588247 */.elementor-85 .elementor-element.elementor-element-b588247 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c2811 */.elementor-85 .elementor-element.elementor-element-b5c2811 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5c2811 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54093d */.elementor-85 .elementor-element.elementor-element-b54093d{min-width:0}.elementor-85 .elementor-element.elementor-element-b54093d{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b528f2a */.elementor-85 .elementor-element.elementor-element-b528f2a{width:100%}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5c088d */.elementor-85 .elementor-element.elementor-element-b5c088d{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b58faea */.elementor-85 .elementor-element.elementor-element-b58faea .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b56d9ec */.elementor-85 .elementor-element.elementor-element-b56d9ec .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b56d9ec .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b514383 */.elementor-85 .elementor-element.elementor-element-b514383{min-width:0}.elementor-85 .elementor-element.elementor-element-b514383{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5f8e3e */.elementor-85 .elementor-element.elementor-element-b5f8e3e{width:100%}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b525bd7 */.elementor-85 .elementor-element.elementor-element-b525bd7{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b538161 */.elementor-85 .elementor-element.elementor-element-b538161 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b592af1 */.elementor-85 .elementor-element.elementor-element-b592af1 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b592af1 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5dfbf9 */.elementor-85 .elementor-element.elementor-element-b5dfbf9{min-width:0}.elementor-85 .elementor-element.elementor-element-b5dfbf9{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b533517 */.elementor-85 .elementor-element.elementor-element-b533517{width:100%}.elementor-85 .elementor-element.elementor-element-b533517 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b579a40 */.elementor-85 .elementor-element.elementor-element-b579a40{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5de59b */.elementor-85 .elementor-element.elementor-element-b5de59b{--gap:clamp(56px,7vw,80px) clamp(56px,7vw,80px)!important;--row-gap:clamp(56px,7vw,80px)!important;--column-gap:clamp(56px,7vw,80px)!important}.elementor-85 .elementor-element.elementor-element-b5de59b{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5de59b{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b574d61 */.elementor-85 .elementor-element.elementor-element-b574d61 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b517f38 */.elementor-85 .elementor-element.elementor-element-b517f38 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b517f38 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5943b2 */.elementor-85 .elementor-element.elementor-element-b5943b2{min-width:0}.elementor-85 .elementor-element.elementor-element-b5943b2{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b559e92 */.elementor-85 .elementor-element.elementor-element-b559e92{width:100%}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b542e75 */.elementor-85 .elementor-element.elementor-element-b542e75{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b530886 */.elementor-85 .elementor-element.elementor-element-b530886{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b530886{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5d3b23 */.elementor-85 .elementor-element.elementor-element-b5d3b23 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b53b62d */.elementor-85 .elementor-element.elementor-element-b53b62d .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b53b62d .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b549a35 */.elementor-85 .elementor-element.elementor-element-b549a35{min-width:0}.elementor-85 .elementor-element.elementor-element-b549a35{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b53e8c1 */.elementor-85 .elementor-element.elementor-element-b53e8c1{width:100%}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afae4 */.elementor-85 .elementor-element.elementor-element-b5afae4{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ad9d3 */.elementor-85 .elementor-element.elementor-element-b5ad9d3{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5ad9d3{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b55f11f */.elementor-85 .elementor-element.elementor-element-b55f11f .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5ccbbc */.elementor-85 .elementor-element.elementor-element-b5ccbbc .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5ccbbc .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52b46b */.elementor-85 .elementor-element.elementor-element-b52b46b{min-width:0}.elementor-85 .elementor-element.elementor-element-b52b46b{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5f0d07 */.elementor-85 .elementor-element.elementor-element-b5f0d07{width:100%}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e66a9 */.elementor-85 .elementor-element.elementor-element-b5e66a9{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ff0c2 */.elementor-85 .elementor-element.elementor-element-b5ff0c2{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5ff0c2{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b52cc9e */.elementor-85 .elementor-element.elementor-element-b52cc9e .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b550aad */.elementor-85 .elementor-element.elementor-element-b550aad .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b550aad .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5cbee7 */.elementor-85 .elementor-element.elementor-element-b5cbee7{min-width:0}.elementor-85 .elementor-element.elementor-element-b5cbee7{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5efaa2 */.elementor-85 .elementor-element.elementor-element-b5efaa2{width:100%}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ce113 */.elementor-85 .elementor-element.elementor-element-b5ce113{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afa09 */.elementor-85 .elementor-element.elementor-element-b5afa09{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5afa09{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b550dae */.elementor-85 .elementor-element.elementor-element-b550dae .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5cb822 */.elementor-85 .elementor-element.elementor-element-b5cb822 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5cb822 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5157cb */.elementor-85 .elementor-element.elementor-element-b5157cb{min-width:0}.elementor-85 .elementor-element.elementor-element-b5157cb{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5c70b6 */.elementor-85 .elementor-element.elementor-element-b5c70b6{width:100%}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b539a0f */.elementor-85 .elementor-element.elementor-element-b539a0f{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b577167 */.elementor-85 .elementor-element.elementor-element-b577167{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b577167{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b510f7c */.elementor-85 .elementor-element.elementor-element-b510f7c .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a070b */.elementor-85 .elementor-element.elementor-element-b5a070b .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5a070b .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5a4e11 */.elementor-85 .elementor-element.elementor-element-b5a4e11{min-width:0}.elementor-85 .elementor-element.elementor-element-b5a4e11{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b54fb86 */.elementor-85 .elementor-element.elementor-element-b54fb86{width:100%}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5a0c1b */.elementor-85 .elementor-element.elementor-element-b5a0c1b{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b51036d */.elementor-85 .elementor-element.elementor-element-b51036d .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b52899f */.elementor-85 .elementor-element.elementor-element-b52899f .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b52899f .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b576dba */.elementor-85 .elementor-element.elementor-element-b576dba{min-width:0}.elementor-85 .elementor-element.elementor-element-b576dba{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5d459a */.elementor-85 .elementor-element.elementor-element-b5d459a{width:100%}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5df419 */.elementor-85 .elementor-element.elementor-element-b5df419{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b588247 */.elementor-85 .elementor-element.elementor-element-b588247 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c2811 */.elementor-85 .elementor-element.elementor-element-b5c2811 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5c2811 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54093d */.elementor-85 .elementor-element.elementor-element-b54093d{min-width:0}.elementor-85 .elementor-element.elementor-element-b54093d{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b528f2a */.elementor-85 .elementor-element.elementor-element-b528f2a{width:100%}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5c088d */.elementor-85 .elementor-element.elementor-element-b5c088d{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b58faea */.elementor-85 .elementor-element.elementor-element-b58faea .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b56d9ec */.elementor-85 .elementor-element.elementor-element-b56d9ec .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b56d9ec .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b514383 */.elementor-85 .elementor-element.elementor-element-b514383{min-width:0}.elementor-85 .elementor-element.elementor-element-b514383{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5f8e3e */.elementor-85 .elementor-element.elementor-element-b5f8e3e{width:100%}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b525bd7 */.elementor-85 .elementor-element.elementor-element-b525bd7{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b538161 */.elementor-85 .elementor-element.elementor-element-b538161 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b592af1 */.elementor-85 .elementor-element.elementor-element-b592af1 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b592af1 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5dfbf9 */.elementor-85 .elementor-element.elementor-element-b5dfbf9{min-width:0}.elementor-85 .elementor-element.elementor-element-b5dfbf9{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b533517 */.elementor-85 .elementor-element.elementor-element-b533517{width:100%}.elementor-85 .elementor-element.elementor-element-b533517 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b579a40 */.elementor-85 .elementor-element.elementor-element-b579a40{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5de59b */.elementor-85 .elementor-element.elementor-element-b5de59b{--gap:clamp(56px,7vw,80px) clamp(56px,7vw,80px)!important;--row-gap:clamp(56px,7vw,80px)!important;--column-gap:clamp(56px,7vw,80px)!important}.elementor-85 .elementor-element.elementor-element-b5de59b{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5de59b{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b574d61 */.elementor-85 .elementor-element.elementor-element-b574d61 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b517f38 */.elementor-85 .elementor-element.elementor-element-b517f38 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b517f38 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5943b2 */.elementor-85 .elementor-element.elementor-element-b5943b2{min-width:0}.elementor-85 .elementor-element.elementor-element-b5943b2{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b559e92 */.elementor-85 .elementor-element.elementor-element-b559e92{width:100%}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b542e75 */.elementor-85 .elementor-element.elementor-element-b542e75{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b530886 */.elementor-85 .elementor-element.elementor-element-b530886{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b530886{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5d3b23 */.elementor-85 .elementor-element.elementor-element-b5d3b23 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b53b62d */.elementor-85 .elementor-element.elementor-element-b53b62d .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b53b62d .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b549a35 */.elementor-85 .elementor-element.elementor-element-b549a35{min-width:0}.elementor-85 .elementor-element.elementor-element-b549a35{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b53e8c1 */.elementor-85 .elementor-element.elementor-element-b53e8c1{width:100%}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afae4 */.elementor-85 .elementor-element.elementor-element-b5afae4{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ad9d3 */.elementor-85 .elementor-element.elementor-element-b5ad9d3{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5ad9d3{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b55f11f */.elementor-85 .elementor-element.elementor-element-b55f11f .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5ccbbc */.elementor-85 .elementor-element.elementor-element-b5ccbbc .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5ccbbc .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52b46b */.elementor-85 .elementor-element.elementor-element-b52b46b{min-width:0}.elementor-85 .elementor-element.elementor-element-b52b46b{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5f0d07 */.elementor-85 .elementor-element.elementor-element-b5f0d07{width:100%}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e66a9 */.elementor-85 .elementor-element.elementor-element-b5e66a9{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ff0c2 */.elementor-85 .elementor-element.elementor-element-b5ff0c2{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5ff0c2{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b52cc9e */.elementor-85 .elementor-element.elementor-element-b52cc9e .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b550aad */.elementor-85 .elementor-element.elementor-element-b550aad .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b550aad .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5cbee7 */.elementor-85 .elementor-element.elementor-element-b5cbee7{min-width:0}.elementor-85 .elementor-element.elementor-element-b5cbee7{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5efaa2 */.elementor-85 .elementor-element.elementor-element-b5efaa2{width:100%}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ce113 */.elementor-85 .elementor-element.elementor-element-b5ce113{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afa09 */.elementor-85 .elementor-element.elementor-element-b5afa09{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5afa09{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b550dae */.elementor-85 .elementor-element.elementor-element-b550dae .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5cb822 */.elementor-85 .elementor-element.elementor-element-b5cb822 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5cb822 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5157cb */.elementor-85 .elementor-element.elementor-element-b5157cb{min-width:0}.elementor-85 .elementor-element.elementor-element-b5157cb{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5c70b6 */.elementor-85 .elementor-element.elementor-element-b5c70b6{width:100%}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b539a0f */.elementor-85 .elementor-element.elementor-element-b539a0f{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b577167 */.elementor-85 .elementor-element.elementor-element-b577167{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b577167{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b510f7c */.elementor-85 .elementor-element.elementor-element-b510f7c .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a070b */.elementor-85 .elementor-element.elementor-element-b5a070b .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5a070b .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5a4e11 */.elementor-85 .elementor-element.elementor-element-b5a4e11{min-width:0}.elementor-85 .elementor-element.elementor-element-b5a4e11{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b54fb86 */.elementor-85 .elementor-element.elementor-element-b54fb86{width:100%}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5a0c1b */.elementor-85 .elementor-element.elementor-element-b5a0c1b{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b51036d */.elementor-85 .elementor-element.elementor-element-b51036d .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b52899f */.elementor-85 .elementor-element.elementor-element-b52899f .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b52899f .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b576dba */.elementor-85 .elementor-element.elementor-element-b576dba{min-width:0}.elementor-85 .elementor-element.elementor-element-b576dba{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5d459a */.elementor-85 .elementor-element.elementor-element-b5d459a{width:100%}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5df419 */.elementor-85 .elementor-element.elementor-element-b5df419{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b588247 */.elementor-85 .elementor-element.elementor-element-b588247 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c2811 */.elementor-85 .elementor-element.elementor-element-b5c2811 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5c2811 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54093d */.elementor-85 .elementor-element.elementor-element-b54093d{min-width:0}.elementor-85 .elementor-element.elementor-element-b54093d{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b528f2a */.elementor-85 .elementor-element.elementor-element-b528f2a{width:100%}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5c088d */.elementor-85 .elementor-element.elementor-element-b5c088d{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b58faea */.elementor-85 .elementor-element.elementor-element-b58faea .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b56d9ec */.elementor-85 .elementor-element.elementor-element-b56d9ec .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b56d9ec .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b514383 */.elementor-85 .elementor-element.elementor-element-b514383{min-width:0}.elementor-85 .elementor-element.elementor-element-b514383{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5f8e3e */.elementor-85 .elementor-element.elementor-element-b5f8e3e{width:100%}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b525bd7 */.elementor-85 .elementor-element.elementor-element-b525bd7{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b538161 */.elementor-85 .elementor-element.elementor-element-b538161 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b592af1 */.elementor-85 .elementor-element.elementor-element-b592af1 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b592af1 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5dfbf9 */.elementor-85 .elementor-element.elementor-element-b5dfbf9{min-width:0}.elementor-85 .elementor-element.elementor-element-b5dfbf9{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b533517 */.elementor-85 .elementor-element.elementor-element-b533517{width:100%}.elementor-85 .elementor-element.elementor-element-b533517 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b579a40 */.elementor-85 .elementor-element.elementor-element-b579a40{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5de59b */.elementor-85 .elementor-element.elementor-element-b5de59b{--gap:clamp(56px,7vw,80px) clamp(56px,7vw,80px)!important;--row-gap:clamp(56px,7vw,80px)!important;--column-gap:clamp(56px,7vw,80px)!important}.elementor-85 .elementor-element.elementor-element-b5de59b{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5de59b{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b574d61 */.elementor-85 .elementor-element.elementor-element-b574d61 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b517f38 */.elementor-85 .elementor-element.elementor-element-b517f38 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b517f38 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5943b2 */.elementor-85 .elementor-element.elementor-element-b5943b2{min-width:0}.elementor-85 .elementor-element.elementor-element-b5943b2{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b559e92 */.elementor-85 .elementor-element.elementor-element-b559e92{width:100%}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b542e75 */.elementor-85 .elementor-element.elementor-element-b542e75{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b530886 */.elementor-85 .elementor-element.elementor-element-b530886{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b530886{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5d3b23 */.elementor-85 .elementor-element.elementor-element-b5d3b23 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b53b62d */.elementor-85 .elementor-element.elementor-element-b53b62d .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b53b62d .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b549a35 */.elementor-85 .elementor-element.elementor-element-b549a35{min-width:0}.elementor-85 .elementor-element.elementor-element-b549a35{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b53e8c1 */.elementor-85 .elementor-element.elementor-element-b53e8c1{width:100%}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afae4 */.elementor-85 .elementor-element.elementor-element-b5afae4{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ad9d3 */.elementor-85 .elementor-element.elementor-element-b5ad9d3{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5ad9d3{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b55f11f */.elementor-85 .elementor-element.elementor-element-b55f11f .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5ccbbc */.elementor-85 .elementor-element.elementor-element-b5ccbbc .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5ccbbc .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52b46b */.elementor-85 .elementor-element.elementor-element-b52b46b{min-width:0}.elementor-85 .elementor-element.elementor-element-b52b46b{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5f0d07 */.elementor-85 .elementor-element.elementor-element-b5f0d07{width:100%}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e66a9 */.elementor-85 .elementor-element.elementor-element-b5e66a9{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ff0c2 */.elementor-85 .elementor-element.elementor-element-b5ff0c2{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5ff0c2{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b52cc9e */.elementor-85 .elementor-element.elementor-element-b52cc9e .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b550aad */.elementor-85 .elementor-element.elementor-element-b550aad .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b550aad .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5cbee7 */.elementor-85 .elementor-element.elementor-element-b5cbee7{min-width:0}.elementor-85 .elementor-element.elementor-element-b5cbee7{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5efaa2 */.elementor-85 .elementor-element.elementor-element-b5efaa2{width:100%}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ce113 */.elementor-85 .elementor-element.elementor-element-b5ce113{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afa09 */.elementor-85 .elementor-element.elementor-element-b5afa09{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5afa09{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b550dae */.elementor-85 .elementor-element.elementor-element-b550dae .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5cb822 */.elementor-85 .elementor-element.elementor-element-b5cb822 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5cb822 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5157cb */.elementor-85 .elementor-element.elementor-element-b5157cb{min-width:0}.elementor-85 .elementor-element.elementor-element-b5157cb{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5c70b6 */.elementor-85 .elementor-element.elementor-element-b5c70b6{width:100%}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b539a0f */.elementor-85 .elementor-element.elementor-element-b539a0f{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b577167 */.elementor-85 .elementor-element.elementor-element-b577167{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b577167{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b510f7c */.elementor-85 .elementor-element.elementor-element-b510f7c .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a070b */.elementor-85 .elementor-element.elementor-element-b5a070b .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5a070b .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5a4e11 */.elementor-85 .elementor-element.elementor-element-b5a4e11{min-width:0}.elementor-85 .elementor-element.elementor-element-b5a4e11{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b54fb86 */.elementor-85 .elementor-element.elementor-element-b54fb86{width:100%}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5a0c1b */.elementor-85 .elementor-element.elementor-element-b5a0c1b{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b51036d */.elementor-85 .elementor-element.elementor-element-b51036d .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b52899f */.elementor-85 .elementor-element.elementor-element-b52899f .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b52899f .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b576dba */.elementor-85 .elementor-element.elementor-element-b576dba{min-width:0}.elementor-85 .elementor-element.elementor-element-b576dba{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5d459a */.elementor-85 .elementor-element.elementor-element-b5d459a{width:100%}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5df419 */.elementor-85 .elementor-element.elementor-element-b5df419{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b588247 */.elementor-85 .elementor-element.elementor-element-b588247 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c2811 */.elementor-85 .elementor-element.elementor-element-b5c2811 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5c2811 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54093d */.elementor-85 .elementor-element.elementor-element-b54093d{min-width:0}.elementor-85 .elementor-element.elementor-element-b54093d{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b528f2a */.elementor-85 .elementor-element.elementor-element-b528f2a{width:100%}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5c088d */.elementor-85 .elementor-element.elementor-element-b5c088d{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b58faea */.elementor-85 .elementor-element.elementor-element-b58faea .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b56d9ec */.elementor-85 .elementor-element.elementor-element-b56d9ec .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b56d9ec .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b514383 */.elementor-85 .elementor-element.elementor-element-b514383{min-width:0}.elementor-85 .elementor-element.elementor-element-b514383{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5f8e3e */.elementor-85 .elementor-element.elementor-element-b5f8e3e{width:100%}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b525bd7 */.elementor-85 .elementor-element.elementor-element-b525bd7{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b538161 */.elementor-85 .elementor-element.elementor-element-b538161 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b592af1 */.elementor-85 .elementor-element.elementor-element-b592af1 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b592af1 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5dfbf9 */.elementor-85 .elementor-element.elementor-element-b5dfbf9{min-width:0}.elementor-85 .elementor-element.elementor-element-b5dfbf9{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b533517 */.elementor-85 .elementor-element.elementor-element-b533517{width:100%}.elementor-85 .elementor-element.elementor-element-b533517 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b579a40 */.elementor-85 .elementor-element.elementor-element-b579a40{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5de59b */.elementor-85 .elementor-element.elementor-element-b5de59b{--gap:clamp(56px,7vw,80px) clamp(56px,7vw,80px)!important;--row-gap:clamp(56px,7vw,80px)!important;--column-gap:clamp(56px,7vw,80px)!important}.elementor-85 .elementor-element.elementor-element-b5de59b{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5de59b{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b574d61 */.elementor-85 .elementor-element.elementor-element-b574d61 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b517f38 */.elementor-85 .elementor-element.elementor-element-b517f38 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b517f38 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5943b2 */.elementor-85 .elementor-element.elementor-element-b5943b2{min-width:0}.elementor-85 .elementor-element.elementor-element-b5943b2{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b559e92 */.elementor-85 .elementor-element.elementor-element-b559e92{width:100%}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b542e75 */.elementor-85 .elementor-element.elementor-element-b542e75{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b530886 */.elementor-85 .elementor-element.elementor-element-b530886{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b530886{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5d3b23 */.elementor-85 .elementor-element.elementor-element-b5d3b23 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b53b62d */.elementor-85 .elementor-element.elementor-element-b53b62d .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b53b62d .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b549a35 */.elementor-85 .elementor-element.elementor-element-b549a35{min-width:0}.elementor-85 .elementor-element.elementor-element-b549a35{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b53e8c1 */.elementor-85 .elementor-element.elementor-element-b53e8c1{width:100%}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afae4 */.elementor-85 .elementor-element.elementor-element-b5afae4{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ad9d3 */.elementor-85 .elementor-element.elementor-element-b5ad9d3{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5ad9d3{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b55f11f */.elementor-85 .elementor-element.elementor-element-b55f11f .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5ccbbc */.elementor-85 .elementor-element.elementor-element-b5ccbbc .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5ccbbc .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52b46b */.elementor-85 .elementor-element.elementor-element-b52b46b{min-width:0}.elementor-85 .elementor-element.elementor-element-b52b46b{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5f0d07 */.elementor-85 .elementor-element.elementor-element-b5f0d07{width:100%}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e66a9 */.elementor-85 .elementor-element.elementor-element-b5e66a9{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ff0c2 */.elementor-85 .elementor-element.elementor-element-b5ff0c2{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5ff0c2{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b52cc9e */.elementor-85 .elementor-element.elementor-element-b52cc9e .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b550aad */.elementor-85 .elementor-element.elementor-element-b550aad .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b550aad .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5cbee7 */.elementor-85 .elementor-element.elementor-element-b5cbee7{min-width:0}.elementor-85 .elementor-element.elementor-element-b5cbee7{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5efaa2 */.elementor-85 .elementor-element.elementor-element-b5efaa2{width:100%}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ce113 */.elementor-85 .elementor-element.elementor-element-b5ce113{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afa09 */.elementor-85 .elementor-element.elementor-element-b5afa09{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5afa09{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b550dae */.elementor-85 .elementor-element.elementor-element-b550dae .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5cb822 */.elementor-85 .elementor-element.elementor-element-b5cb822 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5cb822 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5157cb */.elementor-85 .elementor-element.elementor-element-b5157cb{min-width:0}.elementor-85 .elementor-element.elementor-element-b5157cb{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5c70b6 */.elementor-85 .elementor-element.elementor-element-b5c70b6{width:100%}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b539a0f */.elementor-85 .elementor-element.elementor-element-b539a0f{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b577167 */.elementor-85 .elementor-element.elementor-element-b577167{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b577167{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b510f7c */.elementor-85 .elementor-element.elementor-element-b510f7c .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a070b */.elementor-85 .elementor-element.elementor-element-b5a070b .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5a070b .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5a4e11 */.elementor-85 .elementor-element.elementor-element-b5a4e11{min-width:0}.elementor-85 .elementor-element.elementor-element-b5a4e11{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b54fb86 */.elementor-85 .elementor-element.elementor-element-b54fb86{width:100%}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5a0c1b */.elementor-85 .elementor-element.elementor-element-b5a0c1b{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b51036d */.elementor-85 .elementor-element.elementor-element-b51036d .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b52899f */.elementor-85 .elementor-element.elementor-element-b52899f .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b52899f .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b576dba */.elementor-85 .elementor-element.elementor-element-b576dba{min-width:0}.elementor-85 .elementor-element.elementor-element-b576dba{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5d459a */.elementor-85 .elementor-element.elementor-element-b5d459a{width:100%}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5df419 */.elementor-85 .elementor-element.elementor-element-b5df419{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b588247 */.elementor-85 .elementor-element.elementor-element-b588247 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c2811 */.elementor-85 .elementor-element.elementor-element-b5c2811 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5c2811 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54093d */.elementor-85 .elementor-element.elementor-element-b54093d{min-width:0}.elementor-85 .elementor-element.elementor-element-b54093d{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b528f2a */.elementor-85 .elementor-element.elementor-element-b528f2a{width:100%}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5c088d */.elementor-85 .elementor-element.elementor-element-b5c088d{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b58faea */.elementor-85 .elementor-element.elementor-element-b58faea .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b56d9ec */.elementor-85 .elementor-element.elementor-element-b56d9ec .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b56d9ec .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b514383 */.elementor-85 .elementor-element.elementor-element-b514383{min-width:0}.elementor-85 .elementor-element.elementor-element-b514383{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5f8e3e */.elementor-85 .elementor-element.elementor-element-b5f8e3e{width:100%}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b525bd7 */.elementor-85 .elementor-element.elementor-element-b525bd7{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b538161 */.elementor-85 .elementor-element.elementor-element-b538161 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b592af1 */.elementor-85 .elementor-element.elementor-element-b592af1 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b592af1 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5dfbf9 */.elementor-85 .elementor-element.elementor-element-b5dfbf9{min-width:0}.elementor-85 .elementor-element.elementor-element-b5dfbf9{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b533517 */.elementor-85 .elementor-element.elementor-element-b533517{width:100%}.elementor-85 .elementor-element.elementor-element-b533517 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b579a40 */.elementor-85 .elementor-element.elementor-element-b579a40{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5de59b */.elementor-85 .elementor-element.elementor-element-b5de59b{--gap:clamp(56px,7vw,80px) clamp(56px,7vw,80px)!important;--row-gap:clamp(56px,7vw,80px)!important;--column-gap:clamp(56px,7vw,80px)!important}.elementor-85 .elementor-element.elementor-element-b5de59b{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5de59b{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b574d61 */.elementor-85 .elementor-element.elementor-element-b574d61 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b517f38 */.elementor-85 .elementor-element.elementor-element-b517f38 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b517f38 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5943b2 */.elementor-85 .elementor-element.elementor-element-b5943b2{min-width:0}.elementor-85 .elementor-element.elementor-element-b5943b2{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b559e92 */.elementor-85 .elementor-element.elementor-element-b559e92{width:100%}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b542e75 */.elementor-85 .elementor-element.elementor-element-b542e75{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b530886 */.elementor-85 .elementor-element.elementor-element-b530886{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b530886{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5d3b23 */.elementor-85 .elementor-element.elementor-element-b5d3b23 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b53b62d */.elementor-85 .elementor-element.elementor-element-b53b62d .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b53b62d .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b549a35 */.elementor-85 .elementor-element.elementor-element-b549a35{min-width:0}.elementor-85 .elementor-element.elementor-element-b549a35{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b53e8c1 */.elementor-85 .elementor-element.elementor-element-b53e8c1{width:100%}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afae4 */.elementor-85 .elementor-element.elementor-element-b5afae4{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ad9d3 */.elementor-85 .elementor-element.elementor-element-b5ad9d3{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5ad9d3{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b55f11f */.elementor-85 .elementor-element.elementor-element-b55f11f .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5ccbbc */.elementor-85 .elementor-element.elementor-element-b5ccbbc .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5ccbbc .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52b46b */.elementor-85 .elementor-element.elementor-element-b52b46b{min-width:0}.elementor-85 .elementor-element.elementor-element-b52b46b{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5f0d07 */.elementor-85 .elementor-element.elementor-element-b5f0d07{width:100%}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e66a9 */.elementor-85 .elementor-element.elementor-element-b5e66a9{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ff0c2 */.elementor-85 .elementor-element.elementor-element-b5ff0c2{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5ff0c2{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b52cc9e */.elementor-85 .elementor-element.elementor-element-b52cc9e .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b550aad */.elementor-85 .elementor-element.elementor-element-b550aad .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b550aad .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5cbee7 */.elementor-85 .elementor-element.elementor-element-b5cbee7{min-width:0}.elementor-85 .elementor-element.elementor-element-b5cbee7{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5efaa2 */.elementor-85 .elementor-element.elementor-element-b5efaa2{width:100%}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ce113 */.elementor-85 .elementor-element.elementor-element-b5ce113{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afa09 */.elementor-85 .elementor-element.elementor-element-b5afa09{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5afa09{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b550dae */.elementor-85 .elementor-element.elementor-element-b550dae .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5cb822 */.elementor-85 .elementor-element.elementor-element-b5cb822 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5cb822 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5157cb */.elementor-85 .elementor-element.elementor-element-b5157cb{min-width:0}.elementor-85 .elementor-element.elementor-element-b5157cb{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5c70b6 */.elementor-85 .elementor-element.elementor-element-b5c70b6{width:100%}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b539a0f */.elementor-85 .elementor-element.elementor-element-b539a0f{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b577167 */.elementor-85 .elementor-element.elementor-element-b577167{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b577167{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b510f7c */.elementor-85 .elementor-element.elementor-element-b510f7c .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a070b */.elementor-85 .elementor-element.elementor-element-b5a070b .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5a070b .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5a4e11 */.elementor-85 .elementor-element.elementor-element-b5a4e11{min-width:0}.elementor-85 .elementor-element.elementor-element-b5a4e11{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b54fb86 */.elementor-85 .elementor-element.elementor-element-b54fb86{width:100%}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5a0c1b */.elementor-85 .elementor-element.elementor-element-b5a0c1b{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b51036d */.elementor-85 .elementor-element.elementor-element-b51036d .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b52899f */.elementor-85 .elementor-element.elementor-element-b52899f .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b52899f .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b576dba */.elementor-85 .elementor-element.elementor-element-b576dba{min-width:0}.elementor-85 .elementor-element.elementor-element-b576dba{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5d459a */.elementor-85 .elementor-element.elementor-element-b5d459a{width:100%}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5df419 */.elementor-85 .elementor-element.elementor-element-b5df419{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b588247 */.elementor-85 .elementor-element.elementor-element-b588247 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c2811 */.elementor-85 .elementor-element.elementor-element-b5c2811 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5c2811 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54093d */.elementor-85 .elementor-element.elementor-element-b54093d{min-width:0}.elementor-85 .elementor-element.elementor-element-b54093d{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b528f2a */.elementor-85 .elementor-element.elementor-element-b528f2a{width:100%}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5c088d */.elementor-85 .elementor-element.elementor-element-b5c088d{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b58faea */.elementor-85 .elementor-element.elementor-element-b58faea .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b56d9ec */.elementor-85 .elementor-element.elementor-element-b56d9ec .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b56d9ec .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b514383 */.elementor-85 .elementor-element.elementor-element-b514383{min-width:0}.elementor-85 .elementor-element.elementor-element-b514383{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5f8e3e */.elementor-85 .elementor-element.elementor-element-b5f8e3e{width:100%}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b525bd7 */.elementor-85 .elementor-element.elementor-element-b525bd7{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b538161 */.elementor-85 .elementor-element.elementor-element-b538161 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b592af1 */.elementor-85 .elementor-element.elementor-element-b592af1 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b592af1 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5dfbf9 */.elementor-85 .elementor-element.elementor-element-b5dfbf9{min-width:0}.elementor-85 .elementor-element.elementor-element-b5dfbf9{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b533517 */.elementor-85 .elementor-element.elementor-element-b533517{width:100%}.elementor-85 .elementor-element.elementor-element-b533517 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b579a40 */.elementor-85 .elementor-element.elementor-element-b579a40{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5de59b */.elementor-85 .elementor-element.elementor-element-b5de59b{--gap:clamp(56px,7vw,80px) clamp(56px,7vw,80px)!important;--row-gap:clamp(56px,7vw,80px)!important;--column-gap:clamp(56px,7vw,80px)!important}.elementor-85 .elementor-element.elementor-element-b5de59b{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5de59b{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b574d61 */.elementor-85 .elementor-element.elementor-element-b574d61 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b517f38 */.elementor-85 .elementor-element.elementor-element-b517f38 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b517f38 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5943b2 */.elementor-85 .elementor-element.elementor-element-b5943b2{min-width:0}.elementor-85 .elementor-element.elementor-element-b5943b2{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b559e92 */.elementor-85 .elementor-element.elementor-element-b559e92{width:100%}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b542e75 */.elementor-85 .elementor-element.elementor-element-b542e75{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b530886 */.elementor-85 .elementor-element.elementor-element-b530886{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b530886{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5d3b23 */.elementor-85 .elementor-element.elementor-element-b5d3b23 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b53b62d */.elementor-85 .elementor-element.elementor-element-b53b62d .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b53b62d .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b549a35 */.elementor-85 .elementor-element.elementor-element-b549a35{min-width:0}.elementor-85 .elementor-element.elementor-element-b549a35{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b53e8c1 */.elementor-85 .elementor-element.elementor-element-b53e8c1{width:100%}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afae4 */.elementor-85 .elementor-element.elementor-element-b5afae4{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ad9d3 */.elementor-85 .elementor-element.elementor-element-b5ad9d3{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5ad9d3{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b55f11f */.elementor-85 .elementor-element.elementor-element-b55f11f .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5ccbbc */.elementor-85 .elementor-element.elementor-element-b5ccbbc .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5ccbbc .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52b46b */.elementor-85 .elementor-element.elementor-element-b52b46b{min-width:0}.elementor-85 .elementor-element.elementor-element-b52b46b{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5f0d07 */.elementor-85 .elementor-element.elementor-element-b5f0d07{width:100%}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e66a9 */.elementor-85 .elementor-element.elementor-element-b5e66a9{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ff0c2 */.elementor-85 .elementor-element.elementor-element-b5ff0c2{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5ff0c2{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b52cc9e */.elementor-85 .elementor-element.elementor-element-b52cc9e .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b550aad */.elementor-85 .elementor-element.elementor-element-b550aad .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b550aad .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5cbee7 */.elementor-85 .elementor-element.elementor-element-b5cbee7{min-width:0}.elementor-85 .elementor-element.elementor-element-b5cbee7{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5efaa2 */.elementor-85 .elementor-element.elementor-element-b5efaa2{width:100%}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ce113 */.elementor-85 .elementor-element.elementor-element-b5ce113{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afa09 */.elementor-85 .elementor-element.elementor-element-b5afa09{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5afa09{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b550dae */.elementor-85 .elementor-element.elementor-element-b550dae .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5cb822 */.elementor-85 .elementor-element.elementor-element-b5cb822 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5cb822 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5157cb */.elementor-85 .elementor-element.elementor-element-b5157cb{min-width:0}.elementor-85 .elementor-element.elementor-element-b5157cb{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5c70b6 */.elementor-85 .elementor-element.elementor-element-b5c70b6{width:100%}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b539a0f */.elementor-85 .elementor-element.elementor-element-b539a0f{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b577167 */.elementor-85 .elementor-element.elementor-element-b577167{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b577167{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b510f7c */.elementor-85 .elementor-element.elementor-element-b510f7c .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a070b */.elementor-85 .elementor-element.elementor-element-b5a070b .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5a070b .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5a4e11 */.elementor-85 .elementor-element.elementor-element-b5a4e11{min-width:0}.elementor-85 .elementor-element.elementor-element-b5a4e11{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b54fb86 */.elementor-85 .elementor-element.elementor-element-b54fb86{width:100%}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b54fb86 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5a0c1b */.elementor-85 .elementor-element.elementor-element-b5a0c1b{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b51036d */.elementor-85 .elementor-element.elementor-element-b51036d .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b52899f */.elementor-85 .elementor-element.elementor-element-b52899f .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b52899f .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b576dba */.elementor-85 .elementor-element.elementor-element-b576dba{min-width:0}.elementor-85 .elementor-element.elementor-element-b576dba{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5d459a */.elementor-85 .elementor-element.elementor-element-b5d459a{width:100%}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5d459a .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5df419 */.elementor-85 .elementor-element.elementor-element-b5df419{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b588247 */.elementor-85 .elementor-element.elementor-element-b588247 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c2811 */.elementor-85 .elementor-element.elementor-element-b5c2811 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5c2811 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54093d */.elementor-85 .elementor-element.elementor-element-b54093d{min-width:0}.elementor-85 .elementor-element.elementor-element-b54093d{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b528f2a */.elementor-85 .elementor-element.elementor-element-b528f2a{width:100%}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b528f2a .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5c088d */.elementor-85 .elementor-element.elementor-element-b5c088d{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b58faea */.elementor-85 .elementor-element.elementor-element-b58faea .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b56d9ec */.elementor-85 .elementor-element.elementor-element-b56d9ec .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b56d9ec .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b514383 */.elementor-85 .elementor-element.elementor-element-b514383{min-width:0}.elementor-85 .elementor-element.elementor-element-b514383{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5f8e3e */.elementor-85 .elementor-element.elementor-element-b5f8e3e{width:100%}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5f8e3e .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b525bd7 */.elementor-85 .elementor-element.elementor-element-b525bd7{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b538161 */.elementor-85 .elementor-element.elementor-element-b538161 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b592af1 */.elementor-85 .elementor-element.elementor-element-b592af1 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b592af1 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5dfbf9 */.elementor-85 .elementor-element.elementor-element-b5dfbf9{min-width:0}.elementor-85 .elementor-element.elementor-element-b5dfbf9{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b533517 */.elementor-85 .elementor-element.elementor-element-b533517{width:100%}.elementor-85 .elementor-element.elementor-element-b533517 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b533517 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b579a40 */.elementor-85 .elementor-element.elementor-element-b579a40{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5de59b */.elementor-85 .elementor-element.elementor-element-b5de59b{--gap:clamp(56px,7vw,80px) clamp(56px,7vw,80px)!important;--row-gap:clamp(56px,7vw,80px)!important;--column-gap:clamp(56px,7vw,80px)!important}.elementor-85 .elementor-element.elementor-element-b5de59b{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5de59b{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b574d61 */.elementor-85 .elementor-element.elementor-element-b574d61 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b517f38 */.elementor-85 .elementor-element.elementor-element-b517f38 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b517f38 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5943b2 */.elementor-85 .elementor-element.elementor-element-b5943b2{min-width:0}.elementor-85 .elementor-element.elementor-element-b5943b2{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b559e92 */.elementor-85 .elementor-element.elementor-element-b559e92{width:100%}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b559e92 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b542e75 */.elementor-85 .elementor-element.elementor-element-b542e75{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b530886 */.elementor-85 .elementor-element.elementor-element-b530886{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b530886{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5d3b23 */.elementor-85 .elementor-element.elementor-element-b5d3b23 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b53b62d */.elementor-85 .elementor-element.elementor-element-b53b62d .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b53b62d .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b549a35 */.elementor-85 .elementor-element.elementor-element-b549a35{min-width:0}.elementor-85 .elementor-element.elementor-element-b549a35{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b53e8c1 */.elementor-85 .elementor-element.elementor-element-b53e8c1{width:100%}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b53e8c1 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afae4 */.elementor-85 .elementor-element.elementor-element-b5afae4{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ad9d3 */.elementor-85 .elementor-element.elementor-element-b5ad9d3{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5ad9d3{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b55f11f */.elementor-85 .elementor-element.elementor-element-b55f11f .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5ccbbc */.elementor-85 .elementor-element.elementor-element-b5ccbbc .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5ccbbc .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52b46b */.elementor-85 .elementor-element.elementor-element-b52b46b{min-width:0}.elementor-85 .elementor-element.elementor-element-b52b46b{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5f0d07 */.elementor-85 .elementor-element.elementor-element-b5f0d07{width:100%}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5f0d07 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e66a9 */.elementor-85 .elementor-element.elementor-element-b5e66a9{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ff0c2 */.elementor-85 .elementor-element.elementor-element-b5ff0c2{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5ff0c2{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b52cc9e */.elementor-85 .elementor-element.elementor-element-b52cc9e .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b550aad */.elementor-85 .elementor-element.elementor-element-b550aad .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b550aad .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5cbee7 */.elementor-85 .elementor-element.elementor-element-b5cbee7{min-width:0}.elementor-85 .elementor-element.elementor-element-b5cbee7{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5efaa2 */.elementor-85 .elementor-element.elementor-element-b5efaa2{width:100%}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5efaa2 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ce113 */.elementor-85 .elementor-element.elementor-element-b5ce113{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afa09 */.elementor-85 .elementor-element.elementor-element-b5afa09{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b5afa09{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b550dae */.elementor-85 .elementor-element.elementor-element-b550dae .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5cb822 */.elementor-85 .elementor-element.elementor-element-b5cb822 .elementor-heading-title{margin:0}.elementor-85 .elementor-element.elementor-element-b5cb822 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5157cb */.elementor-85 .elementor-element.elementor-element-b5157cb{min-width:0}.elementor-85 .elementor-element.elementor-element-b5157cb{border-bottom:1px solid #EEEEEE}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5c70b6 */.elementor-85 .elementor-element.elementor-element-b5c70b6{width:100%}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery{display:block!important;columns:4 220px;column-gap:12px;margin:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;break-inside:avoid}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item .gallery-icon{line-height:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery-item img{display:block;width:100%!important;height:auto!important;border:0!important;border-radius:0}.elementor-85 .elementor-element.elementor-element-b5c70b6 .gallery br{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b539a0f */.elementor-85 .elementor-element.elementor-element-b539a0f{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b577167 */.elementor-85 .elementor-element.elementor-element-b577167{--padding-top:clamp(40px,5vw,56px)!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}.elementor-85 .elementor-element.elementor-element-b577167{min-width:0}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b5af194 */.elementor-85 .elementor-element.elementor-element-b5af194{width:100%;--n-tabs-title-background-color:var(--e-global-color-rtwhite);--n-tabs-title-background-color-active:var(--e-global-color-primary);--n-tabs-title-background-color-hover:var(--e-global-color-rtwhite);--n-tabs-title-color-normal:var(--e-global-color-secondary);--n-tabs-title-color-active:var(--e-global-color-rtwhite);--n-tabs-title-color-hover:var(--e-global-color-primary);--n-tabs-background-color:transparent;--n-tabs-gap:0px;--n-tabs-title-gap:10px}.elementor-85 .elementor-element.elementor-element-b5af194 .e-n-tabs{gap:0}.elementor-85 .elementor-element.elementor-element-b5af194 .e-n-tabs-heading{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:0;margin:0}.elementor-85 .elementor-element.elementor-element-b5af194 .e-n-tab-title{background:var(--e-global-color-rtwhite)!important;border:1px solid #DDDDDD!important;border-radius:4px!important;padding:11px 18px!important;min-height:44px;box-shadow:none!important;flex:0 0 auto;width:auto;transition:border-color .2s,color .2s}.elementor-85 .elementor-element.elementor-element-b5af194 .e-n-tab-title .e-n-tab-title-text{font-family:'Montserrat',system-ui,sans-serif;font-weight:600;font-size:12px;line-height:1.22;letter-spacing:0.12em;text-transform:uppercase;font-style:normal;color:var(--e-global-color-secondary);white-space:nowrap}.elementor-85 .elementor-element.elementor-element-b5af194 .e-n-tab-title:hover{border-color:#D42A20!important}.elementor-85 .elementor-element.elementor-element-b5af194 .e-n-tab-title:hover .e-n-tab-title-text{color:#D42A20!important}.elementor-85 .elementor-element.elementor-element-b5af194 .e-n-tab-title[aria-selected=true]{background:#D42A20!important;border-color:#D42A20!important}.elementor-85 .elementor-element.elementor-element-b5af194 .e-n-tab-title[aria-selected=true] .e-n-tab-title-text{color:#FFFFFF!important}.elementor-85 .elementor-element.elementor-element-b5af194 .e-n-tabs-content{padding:0;background:none;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b57d9a2 */.elementor-85 .elementor-element.elementor-element-b57d9a2{--padding-top:clamp(36px,4vw,48px)!important;--padding-right:clamp(20px,4vw,32px)!important;--padding-bottom:clamp(72px,9vw,112px)!important;--padding-left:clamp(20px,4vw,32px)!important}.elementor-85 .elementor-element.elementor-element-b57d9a2{min-width:0}/* End custom CSS */