.elementor-143204 .elementor-element.elementor-element-6527583{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-6527583:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-6527583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191919;}.elementor-143204 .elementor-element.elementor-element-7cd9e99 .elementor-heading-title{font-size:13px;color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-17ed7f7{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:15px;--grid-column-gap:1px;--grid-row-gap:0px;}.elementor-143204 .elementor-element.elementor-element-17ed7f7 .elementor-social-icon{background-color:#FFFFFF2B;}.elementor-143204 .elementor-element.elementor-element-17ed7f7 .elementor-social-icon i{color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-17ed7f7 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-6566baf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-6566baf:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-6566baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191919;background-image:url("https://smartframe.io/wp-content/uploads/2026/01/ruck-header-new-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-143204 .elementor-element.elementor-element-06adc83 img{pointer-events:all;width:70%;}.elementor-143204 .elementor-element.elementor-element-06adc83{text-align:start;}.elementor-143204 .elementor-element.elementor-element-f08c783{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-f08c783:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-f08c783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004947;}.elementor-143204 .elementor-element.elementor-element-2d444ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-a54bbbc{padding:10px 0px 10px 0px;}.elementor-143204 .elementor-element.elementor-element-a54bbbc.elementor-element{--align-self:center;}.elementor-143204 .elementor-element.elementor-element-a54bbbc .elementor-icon-wrapper{text-align:center;}.elementor-143204 .elementor-element.elementor-element-a54bbbc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-a54bbbc.elementor-view-framed .elementor-icon, .elementor-143204 .elementor-element.elementor-element-a54bbbc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-a54bbbc.elementor-view-framed .elementor-icon, .elementor-143204 .elementor-element.elementor-element-a54bbbc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-a54bbbc .elementor-icon{font-size:16px;}.elementor-143204 .elementor-element.elementor-element-a54bbbc .elementor-icon svg{height:16px;}.elementor-143204 .elementor-element.elementor-element-9765751 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-143204 .elementor-element.elementor-element-9765751 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-143204 .elementor-element.elementor-element-9765751 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-143204 .elementor-element.elementor-element-9765751 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-143204 .elementor-element.elementor-element-9765751 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-143204 .elementor-element.elementor-element-9765751 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-143204 .elementor-element.elementor-element-9765751 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-143204 .elementor-element.elementor-element-9765751{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-143204 .elementor-element.elementor-element-9765751 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-143204 .elementor-element.elementor-element-9765751 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-143204 .elementor-element.elementor-element-9765751 .elementor-icon-list-item > a{font-family:"Roboto", 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Inter, Roboto, Arial, sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;}.elementor-143204 .elementor-element.elementor-element-9765751 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-143204 .elementor-element.elementor-element-e139e15{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-0c40b0d .elementor-icon-wrapper{text-align:center;}.elementor-143204 .elementor-element.elementor-element-0c40b0d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-0c40b0d.elementor-view-framed .elementor-icon, .elementor-143204 .elementor-element.elementor-element-0c40b0d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-0c40b0d.elementor-view-framed .elementor-icon, .elementor-143204 .elementor-element.elementor-element-0c40b0d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-0c40b0d .elementor-icon{font-size:14px;}.elementor-143204 .elementor-element.elementor-element-0c40b0d .elementor-icon svg{height:14px;}.elementor-143204 .elementor-element.elementor-element-ff4406c{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-ff4406c:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-ff4406c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-2f58e23{font-family:"Roboto", 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Inter, Roboto, Arial, sans-serif;font-size:15px;}.elementor-143204 .elementor-element.elementor-element-84b008d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-c4b4301{--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;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-b9d1ef4 img{pointer-events:all;border-radius:0px 0px 0px 0px;}.elementor-143204 .elementor-element.elementor-element-f0fbb2b{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-dcf1d64{font-size:14px;font-weight:700;color:#C80000;}.elementor-143204 .elementor-element.elementor-element-40a16cb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-143204 .elementor-element.elementor-element-40a16cb .elementor-divider-separator{width:100%;}.elementor-143204 .elementor-element.elementor-element-40a16cb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-143204 .elementor-element.elementor-element-6625213{padding:0px 0px 20px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-143204 .elementor-element.elementor-element-6625213 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-143204 .elementor-element.elementor-element-6625213 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-143204 .elementor-element.elementor-element-6625213 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-143204 .elementor-element.elementor-element-6625213 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-143204 .elementor-element.elementor-element-6625213 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-143204 .elementor-element.elementor-element-6625213 .elementor-icon-list-icon i{color:#BEBEBE;transition:color 0.3s;}.elementor-143204 .elementor-element.elementor-element-6625213 .elementor-icon-list-icon svg{fill:#BEBEBE;transition:fill 0.3s;}.elementor-143204 .elementor-element.elementor-element-6625213 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-143204 .elementor-element.elementor-element-6625213 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-143204 .elementor-element.elementor-element-6625213 .elementor-icon-list-item > a{font-family:"Roboto", 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Inter, Roboto, Arial, sans-serif;font-size:15px;font-weight:400;}.elementor-143204 .elementor-element.elementor-element-6625213 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-143204 .elementor-element.elementor-element-cd2a598{padding:0px 0px 20px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-143204 .elementor-element.elementor-element-cd2a598 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-143204 .elementor-element.elementor-element-cd2a598 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-143204 .elementor-element.elementor-element-cd2a598 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-143204 .elementor-element.elementor-element-cd2a598 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-143204 .elementor-element.elementor-element-cd2a598 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-143204 .elementor-element.elementor-element-cd2a598 .elementor-icon-list-icon i{color:#BEBEBE;transition:color 0.3s;}.elementor-143204 .elementor-element.elementor-element-cd2a598 .elementor-icon-list-icon svg{fill:#BEBEBE;transition:fill 0.3s;}.elementor-143204 .elementor-element.elementor-element-cd2a598 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-143204 .elementor-element.elementor-element-cd2a598 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-143204 .elementor-element.elementor-element-cd2a598 .elementor-icon-list-item > a{font-family:"Roboto", 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Inter, Roboto, Arial, sans-serif;font-size:15px;font-weight:400;}.elementor-143204 .elementor-element.elementor-element-cd2a598 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-143204 .elementor-element.elementor-element-dc26f41{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-143204 .elementor-element.elementor-element-dc26f41 .elementor-divider-separator{width:100%;}.elementor-143204 .elementor-element.elementor-element-dc26f41 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-143204 .elementor-element.elementor-element-b224b75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-143204 .elementor-element.elementor-element-9ec026b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-143204 .elementor-element.elementor-element-9ec026b .elementor-divider-separator{width:100%;}.elementor-143204 .elementor-element.elementor-element-9ec026b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-143204 .elementor-element.elementor-element-5c5b469{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-143204 .elementor-element.elementor-element-5c5b469 .elementor-divider-separator{width:100%;}.elementor-143204 .elementor-element.elementor-element-5c5b469 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-143204 .elementor-element.elementor-element-85dfe5c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-143204 .elementor-element.elementor-element-85dfe5c .elementor-divider-separator{width:100%;}.elementor-143204 .elementor-element.elementor-element-85dfe5c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-143204 .elementor-element.elementor-element-2183398{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-143204 .elementor-element.elementor-element-2183398 .elementor-divider-separator{width:100%;}.elementor-143204 .elementor-element.elementor-element-2183398 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-143204 .elementor-element.elementor-element-0749ec8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Inter, Roboto, Arial, sans-serif;}.elementor-143204 .elementor-element.elementor-element-045f6a0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;}.elementor-143204 .elementor-element.elementor-element-045f6a0 .elementor-divider-separator{width:100%;}.elementor-143204 .elementor-element.elementor-element-045f6a0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-143204 .elementor-element.elementor-element-4852707{--display:flex;--min-height:620px;--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;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-4852707.e-con{--align-self:flex-start;}.elementor-143204 .elementor-element.elementor-element-a1a494c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-dc657f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-d881e61{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-e2afa8e{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;border-style:none;}.elementor-143204 .elementor-element.elementor-element-e2afa8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-143204 .elementor-element.elementor-element-e2afa8e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-143204 .elementor-element.elementor-element-e2afa8e.elementor-view-stacked .elementor-icon{background-color:#333333;}.elementor-143204 .elementor-element.elementor-element-e2afa8e.elementor-view-framed .elementor-icon, .elementor-143204 .elementor-element.elementor-element-e2afa8e.elementor-view-default .elementor-icon{fill:#333333;color:#333333;border-color:#333333;}.elementor-143204 .elementor-element.elementor-element-e2afa8e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-143204 .elementor-element.elementor-element-e2afa8e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#178474;}.elementor-143204 .elementor-element.elementor-element-e2afa8e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-143204 .elementor-element.elementor-element-e2afa8e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-143204 .elementor-element.elementor-element-e2afa8e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-143204 .elementor-element.elementor-element-e2afa8e.elementor-view-default:has(:focus) .elementor-icon{fill:#178474;color:#178474;border-color:#178474;}.elementor-143204 .elementor-element.elementor-element-e2afa8e .elementor-icon{font-size:12px;}.elementor-143204 .elementor-element.elementor-element-e2afa8e .elementor-icon-box-title, .elementor-143204 .elementor-element.elementor-element-e2afa8e .elementor-icon-box-title a{font-size:15px;}.elementor-143204 .elementor-element.elementor-element-e2afa8e .elementor-icon-box-title{color:#333333;}.elementor-143204 .elementor-element.elementor-element-e2afa8e .elementor-icon-box-description{font-family:"Roboto", 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Inter, Roboto, Arial, sans-serif;}.elementor-143204 .elementor-element.elementor-element-624561c{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-143204 .elementor-element.elementor-element-624561c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-143204 .elementor-element.elementor-element-624561c.elementor-view-stacked .elementor-icon{background-color:#333333;}.elementor-143204 .elementor-element.elementor-element-624561c.elementor-view-framed .elementor-icon, .elementor-143204 .elementor-element.elementor-element-624561c.elementor-view-default .elementor-icon{fill:#333333;color:#333333;border-color:#333333;}.elementor-143204 .elementor-element.elementor-element-624561c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-143204 .elementor-element.elementor-element-624561c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#178474;}.elementor-143204 .elementor-element.elementor-element-624561c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-143204 .elementor-element.elementor-element-624561c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-143204 .elementor-element.elementor-element-624561c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-143204 .elementor-element.elementor-element-624561c.elementor-view-default:has(:focus) .elementor-icon{fill:#178474;color:#178474;border-color:#178474;}.elementor-143204 .elementor-element.elementor-element-624561c .elementor-icon{font-size:12px;}.elementor-143204 .elementor-element.elementor-element-624561c .elementor-icon-box-title, .elementor-143204 .elementor-element.elementor-element-624561c .elementor-icon-box-title a{font-size:15px;}.elementor-143204 .elementor-element.elementor-element-624561c .elementor-icon-box-title{color:#333333;}.elementor-143204 .elementor-element.elementor-element-e6f0c08{--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;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-168b80d{--display:flex;--min-height:620px;--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;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-168b80d.e-con{--align-self:flex-start;}.elementor-143204 .elementor-element.elementor-element-58c3d29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-d9070af{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-143204 .elementor-element.elementor-element-d9070af .elementor-heading-title{color:#333333;}.elementor-143204 .elementor-element.elementor-element-647bcf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-ba5a1bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-c4c92be{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-143204 .elementor-element.elementor-element-c4c92be img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-ef9d4d9{z-index:10;}.elementor-143204 .elementor-element.elementor-element-793ead0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-793ead0:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-793ead0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-8e6771b img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-835ab8e{z-index:10;}.elementor-143204 .elementor-element.elementor-element-a9a5e2a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-a9a5e2a:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-a9a5e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-74d48e3 img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-fd1dae4{z-index:10;}.elementor-143204 .elementor-element.elementor-element-c56fb65{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-c56fb65:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-c56fb65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-b45aded img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-e9366cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-e9366cd:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-e9366cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-7aa1e2f img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-395c6d5{z-index:10;}.elementor-143204 .elementor-element.elementor-element-4db8c03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-4db8c03:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-4db8c03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-16a9305 img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-83966bb{z-index:10;}.elementor-143204 .elementor-element.elementor-element-404cfe0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-404cfe0:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-404cfe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-9d4e491 img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-998fca8{z-index:10;}.elementor-143204 .elementor-element.elementor-element-2d9b8a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-2d9b8a8:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-2d9b8a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-24345b6 img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-9f261d2{z-index:10;}.elementor-143204 .elementor-element.elementor-element-2d6a903{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-2d6a903:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-2d6a903 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-f97b211 img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-6e1a597{z-index:10;}.elementor-143204 .elementor-element.elementor-element-b70504f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-b70504f:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-b70504f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-d7460ee img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-6a53c61{z-index:10;}.elementor-143204 .elementor-element.elementor-element-ab43504{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 0px 05px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-560px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-45px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:520px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-45px;--e-n-carousel-arrow-normal-color:#333333;}:where( .elementor-143204 .elementor-element.elementor-element-ab43504 .swiper-slide ) > .e-con{border-style:none;}.elementor-143204 .elementor-element.elementor-element-ce45234{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-ce45234:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-ce45234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-2bc179f img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-58d1bb7{z-index:10;}.elementor-143204 .elementor-element.elementor-element-bca16fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-bca16fa:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-bca16fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-1c3d170 img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-7d6dfd8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-7d6dfd8:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-7d6dfd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-bec278b img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-a1777a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-a1777a1:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-a1777a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-c0f9914 img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-41cef12{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-41cef12:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-41cef12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-a438ee5 img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-22db04d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-22db04d:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-22db04d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-f8faf21 img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-6eb0a47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-6eb0a47:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-6eb0a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-e830b34 img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-7f59487{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-7f59487:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-7f59487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-8db106f img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-357b054{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-357b054:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-357b054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-5b5d053 img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-6f9d813{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-6f9d813:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-6f9d813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-440b497 img{pointer-events:all;}.elementor-143204 .elementor-element.elementor-element-1b597b5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:30px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-100px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:11px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-100px;--e-n-carousel-arrow-normal-color:#777777;--e-n-carousel-arrow-hover-color:#777777;}.elementor-143204 .elementor-element.elementor-element-95bfe81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-013f3e5{--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;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-013f3e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-143204 .elementor-element.elementor-element-39e68f3 img{pointer-events:all;max-width:242px;}.elementor-143204 .elementor-element.elementor-element-39e68f3{text-align:start;}.elementor-143204 .elementor-element.elementor-element-646a130 .elementor-heading-title{font-size:15px;line-height:1.4em;color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-5be8aea{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-143204 .elementor-element.elementor-element-5be8aea .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-e8f66f4{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:23px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-143204 .elementor-element.elementor-element-e8f66f4 .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0.2em;}.elementor-143204 .elementor-element.elementor-element-e8f66f4 .elementor-social-icon i{color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-e8f66f4 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-b38b984{--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;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-ef5bf8b{--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;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-ef5bf8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-143204 .elementor-element.elementor-element-17c3619{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-143204 .elementor-element.elementor-element-17c3619 .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-e9d0338 .elementor-image-box-wrapper{text-align:start;}.elementor-143204 .elementor-element.elementor-element-e9d0338.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-143204 .elementor-element.elementor-element-e9d0338.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-143204 .elementor-element.elementor-element-e9d0338.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-143204 .elementor-element.elementor-element-e9d0338 .elementor-image-box-title{margin-bottom:0px;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-e9d0338 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-143204 .elementor-element.elementor-element-e9d0338 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-143204 .elementor-element.elementor-element-e9d0338 .elementor-image-box-description{font-size:14px;color:#E2E2E2;}.elementor-143204 .elementor-element.elementor-element-185277c .elementor-image-box-wrapper{text-align:start;}.elementor-143204 .elementor-element.elementor-element-185277c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-143204 .elementor-element.elementor-element-185277c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-143204 .elementor-element.elementor-element-185277c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-143204 .elementor-element.elementor-element-185277c .elementor-image-box-title{margin-bottom:0px;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-185277c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-143204 .elementor-element.elementor-element-185277c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-143204 .elementor-element.elementor-element-185277c .elementor-image-box-description{font-size:14px;color:#E2E2E2;}.elementor-143204 .elementor-element.elementor-element-b076a83 .elementor-image-box-wrapper{text-align:start;}.elementor-143204 .elementor-element.elementor-element-b076a83.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-143204 .elementor-element.elementor-element-b076a83.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-143204 .elementor-element.elementor-element-b076a83.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-143204 .elementor-element.elementor-element-b076a83 .elementor-image-box-title{margin-bottom:0px;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-b076a83 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-143204 .elementor-element.elementor-element-b076a83 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-143204 .elementor-element.elementor-element-b076a83 .elementor-image-box-description{font-size:14px;color:#E2E2E2;}.elementor-143204 .elementor-element.elementor-element-aefac26 .elementor-image-box-wrapper{text-align:start;}.elementor-143204 .elementor-element.elementor-element-aefac26.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-143204 .elementor-element.elementor-element-aefac26.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-143204 .elementor-element.elementor-element-aefac26.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-143204 .elementor-element.elementor-element-aefac26 .elementor-image-box-title{margin-bottom:0px;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-143204 .elementor-element.elementor-element-aefac26 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-143204 .elementor-element.elementor-element-aefac26 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-143204 .elementor-element.elementor-element-aefac26 .elementor-image-box-description{font-size:14px;color:#E2E2E2;}.elementor-143204 .elementor-element.elementor-element-8cd6dba{--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;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-fc1996d{--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;overflow:visible;}.elementor-143204 .elementor-element.elementor-element-fc1996d:not(.elementor-motion-effects-element-type-background), .elementor-143204 .elementor-element.elementor-element-fc1996d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000019;}.elementor-143204 .elementor-element.elementor-element-c776de9{padding:20px 0px 10px 0px;text-align:center;}.elementor-143204 .elementor-element.elementor-element-c776de9 .elementor-heading-title{font-size:15px;color:#FFFFFF;}@media(min-width:768px){.elementor-143204 .elementor-element.elementor-element-6527583{--content-width:1680px;}.elementor-143204 .elementor-element.elementor-element-6566baf{--content-width:1680px;}.elementor-143204 .elementor-element.elementor-element-f08c783{--content-width:1625px;}.elementor-143204 .elementor-element.elementor-element-ff4406c{--content-width:1680px;}.elementor-143204 .elementor-element.elementor-element-84b008d{--content-width:1280px;}.elementor-143204 .elementor-element.elementor-element-c4b4301{--width:100%;}.elementor-143204 .elementor-element.elementor-element-4852707{--width:25%;}.elementor-143204 .elementor-element.elementor-element-a1a494c{--content-width:1280px;}.elementor-143204 .elementor-element.elementor-element-dc657f5{--width:75%;}.elementor-143204 .elementor-element.elementor-element-e6f0c08{--width:25%;}.elementor-143204 .elementor-element.elementor-element-168b80d{--width:25%;}.elementor-143204 .elementor-element.elementor-element-58c3d29{--content-width:1680px;}.elementor-143204 .elementor-element.elementor-element-95bfe81{--content-width:1680px;}.elementor-143204 .elementor-element.elementor-element-013f3e5{--width:28.404%;}.elementor-143204 .elementor-element.elementor-element-b38b984{--width:25%;}.elementor-143204 .elementor-element.elementor-element-ef5bf8b{--width:32%;}.elementor-143204 .elementor-element.elementor-element-8cd6dba{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-143204 .elementor-element.elementor-element-c4b4301{--width:100%;}.elementor-143204 .elementor-element.elementor-element-4852707{--width:100%;}.elementor-143204 .elementor-element.elementor-element-dc657f5{--width:100%;}.elementor-143204 .elementor-element.elementor-element-168b80d{--width:100%;}.elementor-143204 .elementor-element.elementor-element-013f3e5{--width:50%;}.elementor-143204 .elementor-element.elementor-element-ef5bf8b{--width:50%;}}@media(max-width:1024px){.elementor-143204 .elementor-element.elementor-element-06adc83{padding:10px 0px 10px 0px;}.elementor-143204 .elementor-element.elementor-element-06adc83 img{width:56%;}.elementor-143204 .elementor-element.elementor-element-f08c783{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-143204 .elementor-element.elementor-element-2d444ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-143204 .elementor-element.elementor-element-a54bbbc{padding:0px 0px 0px 0px;}.elementor-143204 .elementor-element.elementor-element-e139e15{--min-height:20px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-143204 .elementor-element.elementor-element-0c40b0d .elementor-icon{font-size:14px;}.elementor-143204 .elementor-element.elementor-element-0c40b0d .elementor-icon svg{height:14px;}.elementor-143204 .elementor-element.elementor-element-84b008d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-143204 .elementor-element.elementor-element-c4b4301{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-143204 .elementor-element.elementor-element-f0fbb2b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-143204 .elementor-element.elementor-element-a1a494c{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-143204 .elementor-element.elementor-element-dc657f5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-143204 .elementor-element.elementor-element-d881e61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-143204 .elementor-element.elementor-element-168b80d{--margin-top:015px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-143204 .elementor-element.elementor-element-ab43504{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-53px;--e-n-carousel-arrow-prev-top-position:-60px;--e-n-carousel-arrow-next-right-position:15px;--e-n-carousel-arrow-next-top-position:-60px;--e-n-carousel-arrow-size:20px;}.elementor-143204 .elementor-element.elementor-element-1b597b5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-143204 .elementor-element.elementor-element-95bfe81{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-143204 .elementor-element.elementor-element-013f3e5{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-143204 .elementor-element.elementor-element-646a130{padding:0px 0px 10px 0px;}}@media(max-width:767px){.elementor-143204 .elementor-element.elementor-element-6566baf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:015px;--padding-right:015px;}.elementor-143204 .elementor-element.elementor-element-06adc83{padding:10px 0px 10px 0px;}.elementor-143204 .elementor-element.elementor-element-06adc83 img{width:100%;height:40px;}.elementor-143204 .elementor-element.elementor-element-f08c783{--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;max-height:46px;--align-items:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-143204 .elementor-element.elementor-element-2d444ba{--width:50%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-143204 .elementor-element.elementor-element-a54bbbc{padding:0px 0px 0px 0px;}.elementor-143204 .elementor-element.elementor-element-e139e15{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-143204 .elementor-element.elementor-element-0c40b0d{padding:0px 0px 0px 0px;}.elementor-143204 .elementor-element.elementor-element-84b008d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:015px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-143204 .elementor-element.elementor-element-f0fbb2b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-143204 .elementor-element.elementor-element-1445ec1{padding:0px 0px 20px 0px;}.elementor-143204 .elementor-element.elementor-element-a1a494c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-143204 .elementor-element.elementor-element-d881e61{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-143204 .elementor-element.elementor-element-e2afa8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;padding:0px 0px 015px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-143204 .elementor-element.elementor-element-624561c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-143204 .elementor-element.elementor-element-356ea44 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-143204 .elementor-element.elementor-element-ab43504{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:30px;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;}.elementor-143204 .elementor-element.elementor-element-1b597b5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-143204 .elementor-element.elementor-element-95bfe81{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-143204 .elementor-element.elementor-element-ef5bf8b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-143204 .elementor-element.elementor-element-e9d0338 .elementor-image-box-img{margin-bottom:15px;}.elementor-143204 .elementor-element.elementor-element-185277c .elementor-image-box-img{margin-bottom:15px;}.elementor-143204 .elementor-element.elementor-element-b076a83 .elementor-image-box-img{margin-bottom:15px;}.elementor-143204 .elementor-element.elementor-element-aefac26 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for social-icons, class: .elementor-element-17ed7f7 */#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-17ed7f7 {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6527583 */@media screen and (min-width:1025px) {
    #main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-6527583 {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06adc83 */#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-06adc83 .smart-frame-wrapper {
    max-height: 37px;
    width: auto;
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-06adc83 .e-con-inner {
    padding: 0px;
    justify-content: start;
}

.elementor-143204 .elementor-element.elementor-element-06adc83 .smart-frame-wrapper {
    max-height: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6566baf */.elementor-143204 .elementor-element.elementor-element-6566baf:before {
    content: "";
    background: linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.2));
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-6566baf {
    padding: 10px;
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-6566baf .e-con-inner {
    padding: 0;
}

@media screen and (max-width: 1024px) {
    .elementor-143204 .elementor-element.elementor-element-6566baf .e-con-inner {
    padding: 0;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a54bbbc */.elementor-143204 .elementor-element.elementor-element-a54bbbc .elementor-icon{
        display: flex !important;
    }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9765751 */.elementor-143204 .elementor-element.elementor-element-9765751 .elementor-icon-list-item {
    flex-direction: row-reverse
    
}

.elementor-143204 .elementor-element.elementor-element-9765751 .elementor-icon-list-item:nth-child(7) {
    background: white;
}

.elementor-143204 .elementor-element.elementor-element-9765751 .elementor-icon-list-item:nth-child(7) .elementor-icon-list-text {
    color: #004947;
}

.elementor-143204 .elementor-element.elementor-element-9765751 .elementor-icon-list-text {
    padding: 0.7em;
}

@media screen and (max-width:1024px) {
    .elementor-143204 .elementor-element.elementor-element-9765751{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d444ba */@media screen and (max-width:1024px) {
    .elementor-143204 .elementor-element.elementor-element-2d444ba .elementor-123056 .elementor-element.elementor-element-2d444ba{
        width: 45%;
        padding: 0;
        min-height: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e139e15 */.elementor-143204 .elementor-element.elementor-element-e139e15 {
    width: 30%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f08c783 */#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-f08c783 {
    padding: 10px;
    height: 46px;
}

@media screen and (max-width:1024px) {
    .elementor-143204 .elementor-element.elementor-element-f08c783 .e-con-inner{
        display:flex;
        flex-wrap:nowrap;
        padding: 12px 0 12px;
        
    }
    
    .elementor-143204 .elementor-element.elementor-element-f08c783 .elementor-icon-wrapper{
        height:20px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f58e23 */.elementor-143204 .elementor-element.elementor-element-2f58e23 .accent {
    color: #178474;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff4406c */.elementor-143204 .elementor-element.elementor-element-ff4406c {
    padding: 15px 10px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-ff4406c {
    padding: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0691a09 */.elementor-143204 .elementor-element.elementor-element-0691a09 h1 {
    font-size: 28px;
    line-height: 1.3;
    font-weight: 700;
    color: #333333;
    margin: 0 0 10px;

}
.elementor-143204 .elementor-element.elementor-element-0691a09 p {
    font-size: 15px;
    color: #555555;
    line-height: 21px;
}
.elementor-143204 .elementor-element.elementor-element-0691a09 a {
    font-size: 14px;
    opacity: .8;
    color: #178474;
    text-transform: capitalize;
}

.elementor-143204 .elementor-element.elementor-element-0691a09 a:hover {
    text-decoration: underline;
}

.elementor-143204 .elementor-element.elementor-element-0691a09 strong {
    font-weight: bolder;
    padding-top: 10px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af51f41 */.elementor-143204 .elementor-element.elementor-element-af51f41 h2{
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    color: #333333;
    margin-bottom: 20px;
}
.elementor-143204 .elementor-element.elementor-element-af51f41 h3 {
    font-size: 28px;
    line-height: 1.3em;
    font-weight: 700;
    color: #333333;
}
.elementor-143204 .elementor-element.elementor-element-af51f41 p {
    font-size: 15px;
    color: #555555;
    line-height: 21px;
}
.elementor-143204 .elementor-element.elementor-element-af51f41 a {
    font-size: 14px;
    opacity: .8;
    color: #178474;
    text-transform: capitalize;
}

.elementor-143204 .elementor-element.elementor-element-af51f41 a:hover {
    text-decoration: underline;
}

.elementor-143204 .elementor-element.elementor-element-af51f41 strong {

    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aac1d8 */.elementor-143204 .elementor-element.elementor-element-4aac1d8 h2{
    font-size: 30px;
    line-height: 1.3;
    font-weight: 700;
    color: #333333;
    margin-bottom: 20px;
}
.elementor-143204 .elementor-element.elementor-element-4aac1d8 h3 {
    font-size: 28px;
    line-height: 1.3em;
    font-weight: 700;
    color: #333333;
}
.elementor-143204 .elementor-element.elementor-element-4aac1d8 p {
    font-size: 15px;
    color: #555555;
    line-height: 21px;
}
.elementor-143204 .elementor-element.elementor-element-4aac1d8 a {
    font-size: 14px;
    opacity: .8;
    color: #178474;
    text-transform: capitalize;
}

.elementor-143204 .elementor-element.elementor-element-4aac1d8 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-490af4f */.elementor-143204 .elementor-element.elementor-element-490af4f p {
    font-size: 15px;
    color: #555555;
    line-height: 21px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6625213 */.elementor-143204 .elementor-element.elementor-element-6625213 .elementor-icon-list-text {
    padding:  0 0 0 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15fdffe */.elementor-143204 .elementor-element.elementor-element-15fdffe p {
    font-size: 15px;
    color: #555555;
    line-height: 21px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cd2a598 */.elementor-143204 .elementor-element.elementor-element-cd2a598 .elementor-icon-list-text {
    padding:  0 0 0 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a4c546 */.elementor-143204 .elementor-element.elementor-element-3a4c546 h2{
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    color: #333333;
    margin-bottom: 20px;
}
.elementor-143204 .elementor-element.elementor-element-3a4c546 h3 {
    font-size: 28px;
    line-height: 1.3em;
    font-weight: 700;
    color: #333333;
}
.elementor-143204 .elementor-element.elementor-element-3a4c546 p {
    font-size: 15px;
    color: #555555;
    line-height: 21px;
}
.elementor-143204 .elementor-element.elementor-element-3a4c546 a {
    font-size: 14px;
    opacity: .8;
    color: #178474;
    text-transform: capitalize;
}

.elementor-143204 .elementor-element.elementor-element-3a4c546 a:hover {
    text-decoration: underline;
}

.elementor-143204 .elementor-element.elementor-element-3a4c546 strong {

    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3338e88 */.elementor-143204 .elementor-element.elementor-element-3338e88 h2{
    font-size: 30px;
    line-height: 1.3;
    font-weight: 700;
    color: #333333;
    margin-bottom: 20px;
}
.elementor-143204 .elementor-element.elementor-element-3338e88 h3 {
    font-size: 28px;
    line-height: 1.3em;
    font-weight: 700;
    color: #333333;
}
.elementor-143204 .elementor-element.elementor-element-3338e88 p {
    font-size: 15px;
    color: #555555;
    line-height: 21px;
}
.elementor-143204 .elementor-element.elementor-element-3338e88 a {
    font-size: 14px;
    opacity: .8;
    color: #178474;
    text-transform: capitalize;
}

.elementor-143204 .elementor-element.elementor-element-3338e88 a:hover {
    text-decoration: underline;
}

.elementor-143204 .elementor-element.elementor-element-3338e88 strong {

    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b94117d */.elementor-143204 .elementor-element.elementor-element-b94117d h2{
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    color: #333333;
    margin-bottom: 20px;
}
.elementor-143204 .elementor-element.elementor-element-b94117d h3 {
    font-size: 28px;
    line-height: 1.3em;
    font-weight: 700;
    color: #333333;
}
.elementor-143204 .elementor-element.elementor-element-b94117d p {
    font-size: 15px;
    color: #555555;
    line-height: 21px;
}
.elementor-143204 .elementor-element.elementor-element-b94117d a {
    font-size: 14px;
    opacity: .8;
    color: #178474;
    text-transform: capitalize;
}

.elementor-143204 .elementor-element.elementor-element-b94117d a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bbb132 */.elementor-143204 .elementor-element.elementor-element-7bbb132 h2{
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    color: #333333;
    margin-bottom: 20px;
}
.elementor-143204 .elementor-element.elementor-element-7bbb132 h3 {
    font-size: 28px;
    line-height: 1.3em;
    font-weight: 700;
    color: #333333;
}
.elementor-143204 .elementor-element.elementor-element-7bbb132 p {
    font-size: 15px;
    color: #555555;
    line-height: 21px;
}
.elementor-143204 .elementor-element.elementor-element-7bbb132 a {
    font-size: 14px;
    opacity: .8;
    color: #178474;
    text-transform: capitalize;
}

.elementor-143204 .elementor-element.elementor-element-7bbb132 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7e87cc */.elementor-143204 .elementor-element.elementor-element-b7e87cc h2{
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    color: #333333;
    margin-bottom: 20px;
}
.elementor-143204 .elementor-element.elementor-element-b7e87cc h3 {
    font-size: 28px;
    line-height: 1.3em;
    font-weight: 700;
    color: #333333;
}
.elementor-143204 .elementor-element.elementor-element-b7e87cc p {
    font-size: 15px;
    color: #555555;
    line-height: 21px;
}
.elementor-143204 .elementor-element.elementor-element-b7e87cc a {
    font-size: 14px;
    opacity: .8;
    color: #178474;
    text-transform: capitalize;
}

.elementor-143204 .elementor-element.elementor-element-b7e87cc a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e74e27 */.elementor-143204 .elementor-element.elementor-element-1e74e27 h2{
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    color: #333333;
    margin-bottom: 20px;
}
.elementor-143204 .elementor-element.elementor-element-1e74e27 h3 {
    font-size: 28px;
    line-height: 1.3em;
    font-weight: 700;
    color: #333333;
}
.elementor-143204 .elementor-element.elementor-element-1e74e27 p {
    font-size: 15px;
    color: #555555;
    line-height: 21px;
}
.elementor-143204 .elementor-element.elementor-element-1e74e27 a {
    font-size: 14px;
    opacity: .8;
    color: #178474;
    text-transform: capitalize;
}

.elementor-143204 .elementor-element.elementor-element-1e74e27 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b40c4c4 */.elementor-143204 .elementor-element.elementor-element-b40c4c4 h2{
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    color: #333333;
    margin-bottom: 20px;
}
.elementor-143204 .elementor-element.elementor-element-b40c4c4 h3 {
    font-size: 28px;
    line-height: 1.3em;
    font-weight: 700;
    color: #333333;
}
.elementor-143204 .elementor-element.elementor-element-b40c4c4 p {
    font-size: 15px;
    color: #555555;
    line-height: 21px;
}
.elementor-143204 .elementor-element.elementor-element-b40c4c4 a {
    font-size: 14px;
    opacity: .8;
    color: #178474;
    text-transform: capitalize;
}

.elementor-143204 .elementor-element.elementor-element-b40c4c4 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-685d391 */.elementor-143204 .elementor-element.elementor-element-685d391 h2{
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    color: #333333;
    margin-bottom: 20px;
}
.elementor-143204 .elementor-element.elementor-element-685d391 h3 {
    font-size: 28px;
    line-height: 1.3em;
    font-weight: 700;
    color: #333333;
}
.elementor-143204 .elementor-element.elementor-element-685d391 p {
    font-size: 15px;
    color: #555555;
    line-height: 21px;
}
.elementor-143204 .elementor-element.elementor-element-685d391 a {
    font-size: 14px;
    opacity: .8;
    color: #178474;
    text-transform: capitalize;
}

.elementor-143204 .elementor-element.elementor-element-685d391 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0749ec8 */.elementor-143204 .elementor-element.elementor-element-0749ec8 a {
    color: #178474;
    font-size: 28px;
    font-weight: bolder;
}

.elementor-143204 .elementor-element.elementor-element-0749ec8 a:hover {
    text-decoration: underline;
}

.elementor-143204 .elementor-element.elementor-element-0749ec8 strong {
    font-weight: bolder;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1445ec1 */.elementor-143204 .elementor-element.elementor-element-1445ec1 {
    display: table;
    margin: auto;
}

.elementor-143204 .elementor-element.elementor-element-1445ec1 .post-page-numbers {
    color: #333;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-color: inherit;
    margin-left: 0;
    border-radius: 0;
    font-size: 15px;
    margin: 0;
    padding: 25px;
}

.elementor-143204 .elementor-element.elementor-element-1445ec1 .post-page-numbers:hover,
.elementor-143204 .elementor-element.elementor-element-1445ec1 .post-page-numbers.current{
    background: #178474;
    color: #fff;
}

.elementor-143204 .elementor-element.elementor-element-1445ec1 .pages {
    font-size: 15px;
    color: rgba(0, 0, 0, 0.4);
}

.elementor-143204 .elementor-element.elementor-element-1445ec1 .page-links {
    margin-top: 10px;
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-1445ec1 .post-page-numbers {
    padding: 10px;
}


#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-1445ec1 .elementor-123056 .elementor-element.elementor-element-1445ec1 .page-links {
    flex-wrap: wrap;
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-1445ec1 #main_creative_gallery_container.mobile .elementor-123056 .elementor-element.elementor-element-1445ec1{
    display: flex;
    flex-wrap: wrap;
}

@media screen and (max-width:767px) {
    .elementor-143204 .elementor-element.elementor-element-1445ec1 .post-page-numbers {
    padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0fbb2b */#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-f0fbb2b {
    padding: 0px 5px 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4b4301 */.elementor-143204 .elementor-element.elementor-element-c4b4301 {
        background-color: #ffffff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    padding: 0;
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-c4b4301 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4852707 */.elementor-143204 .elementor-element.elementor-element-4852707 {
    padding: 15px 0;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    background: white;
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-4852707  {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b008d */#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-84b008d  {
    display: block;
    padding: 5px;
    background: #f4f4f4;
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-84b008d .e-con-inner {
    margin: 0;
    padding-top: 0px;
}

.elementor-143204 .elementor-element.elementor-element-84b008d .elementor-123056 .elementor-element.elementor-element-84b008d {
    padding-top: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e2afa8e */.elementor-143204 .elementor-element.elementor-element-e2afa8e a:hover {
    color: #178474;
    text-decoration: underline;
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-e2afa8e  {
    padding-bottom: 20px;
    width: 100%;
    border-top: 0;
    border-right: 0;
    border-bottom: 1px solid rgba(0,0,0,0.4);
    border-left: 0;
    margin-bottom: 15px;
}

@media screen and (max-width: 767px) {
  .elementor-143204 .elementor-element.elementor-element-e2afa8e {
   padding-bottom: 20px;
    width: 100%;
    border-top: 0;
    border-right: 0;
    border-bottom: 1px solid rgba(0,0,0,0.4);
    border-left: 0;
    margin-bottom: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-624561c */.elementor-143204 .elementor-element.elementor-element-624561c a:hover {
    color: #178474;
    text-decoration: underline;
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-624561c {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d881e61 */#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-d881e61 {
    display: block;
    width: 100%;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc657f5 */.elementor-143204 .elementor-element.elementor-element-dc657f5 {
        background-color: #ffffff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    padding: 20px;
}
@media screen and (min-width:768px) {
    .elementor-143204 .elementor-element.elementor-element-dc657f5:after {
    content: "";
    width: 1px;
    height: 100%;
    background: rgba(0, 0, 0, 0.1);
    position: absolute;
    left: 50%;
}
}

@media screen and (min-width:768px) {
    .elementor-143204 .elementor-element.elementor-element-dc657f5: {
    padding: 15px;
}
}


#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-dc657f5 {
    width: 100%;
    display: block;
    padding: 10px;
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-dc657f5:after {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6f0c08 */#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-e6f0c08 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-168b80d */.elementor-143204 .elementor-element.elementor-element-168b80d {
    padding: 15px 0;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    background: white;
}

@media screen and (min-width:1024px) {
    .elementor-143204 .elementor-element.elementor-element-168b80d {
    display:none;
}
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-168b80d {
    display: block;
    margin-top: 15px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a494c */#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-a1a494c .e-con-inner {
    display: block;
    padding: 0;

}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-a1a494c {
    padding: 0 05px;
    background: #f7f7f7;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9070af */.elementor-143204 .elementor-element.elementor-element-d9070af h4 {
    border-left: 4px solid #004947;
    padding-left: 10px;
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-d9070af {
    width: 70%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c3d29 */@media screen and (max-width:1700px) {
    .elementor-143204 .elementor-element.elementor-element-58c3d29 {
    padding: 0 10px;
}
}

@media screen and (max-width:1080px) {
    .elementor-143204 .elementor-element.elementor-element-58c3d29 {
    padding: 0 30px;
}
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-58c3d29 {
    padding: 0 15px 35px;
    background: #f7f7f7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4c92be */.elementor-143204 .elementor-element.elementor-element-c4c92be img {
    border-radius: 0;
    padding: 0;
    margin: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef9d4d9 */.elementor-143204 .elementor-element.elementor-element-ef9d4d9 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-963faaa */.elementor-143204 .elementor-element.elementor-element-963faaa h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-356ea44 */.elementor-143204 .elementor-element.elementor-element-356ea44 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e6771b */.elementor-143204 .elementor-element.elementor-element-8e6771b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-835ab8e */.elementor-143204 .elementor-element.elementor-element-835ab8e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14351d */.elementor-143204 .elementor-element.elementor-element-e14351d h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01e232c */.elementor-143204 .elementor-element.elementor-element-01e232c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74d48e3 */.elementor-143204 .elementor-element.elementor-element-74d48e3 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd1dae4 */.elementor-143204 .elementor-element.elementor-element-fd1dae4 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71d4ebf */.elementor-143204 .elementor-element.elementor-element-71d4ebf h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47a88f9 */.elementor-143204 .elementor-element.elementor-element-47a88f9 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b45aded */.elementor-143204 .elementor-element.elementor-element-b45aded img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-028e88e */.elementor-143204 .elementor-element.elementor-element-028e88e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43ce81e */.elementor-143204 .elementor-element.elementor-element-43ce81e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0136028 */.elementor-143204 .elementor-element.elementor-element-0136028 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa1e2f */.elementor-143204 .elementor-element.elementor-element-7aa1e2f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-395c6d5 */.elementor-143204 .elementor-element.elementor-element-395c6d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3751a6e */.elementor-143204 .elementor-element.elementor-element-3751a6e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef4778 */.elementor-143204 .elementor-element.elementor-element-cef4778 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a9305 */.elementor-143204 .elementor-element.elementor-element-16a9305 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83966bb */.elementor-143204 .elementor-element.elementor-element-83966bb h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53751b8 */.elementor-143204 .elementor-element.elementor-element-53751b8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c68d19 */.elementor-143204 .elementor-element.elementor-element-1c68d19 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d4e491 */.elementor-143204 .elementor-element.elementor-element-9d4e491 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-998fca8 */.elementor-143204 .elementor-element.elementor-element-998fca8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e47ef9c */.elementor-143204 .elementor-element.elementor-element-e47ef9c h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8de19be */.elementor-143204 .elementor-element.elementor-element-8de19be {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24345b6 */.elementor-143204 .elementor-element.elementor-element-24345b6 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f261d2 */.elementor-143204 .elementor-element.elementor-element-9f261d2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd2f28 */.elementor-143204 .elementor-element.elementor-element-fbd2f28 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-047858c */.elementor-143204 .elementor-element.elementor-element-047858c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f97b211 */.elementor-143204 .elementor-element.elementor-element-f97b211 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1a597 */.elementor-143204 .elementor-element.elementor-element-6e1a597 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc3c1b */.elementor-143204 .elementor-element.elementor-element-4fc3c1b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f38e8 */.elementor-143204 .elementor-element.elementor-element-60f38e8 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7460ee */.elementor-143204 .elementor-element.elementor-element-d7460ee img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a53c61 */.elementor-143204 .elementor-element.elementor-element-6a53c61 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-061da37 */.elementor-143204 .elementor-element.elementor-element-061da37 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eae2ff0 */.elementor-143204 .elementor-element.elementor-element-eae2ff0 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4c92be */.elementor-143204 .elementor-element.elementor-element-c4c92be img {
    border-radius: 0;
    padding: 0;
    margin: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef9d4d9 */.elementor-143204 .elementor-element.elementor-element-ef9d4d9 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-963faaa */.elementor-143204 .elementor-element.elementor-element-963faaa h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-356ea44 */.elementor-143204 .elementor-element.elementor-element-356ea44 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e6771b */.elementor-143204 .elementor-element.elementor-element-8e6771b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-835ab8e */.elementor-143204 .elementor-element.elementor-element-835ab8e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14351d */.elementor-143204 .elementor-element.elementor-element-e14351d h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01e232c */.elementor-143204 .elementor-element.elementor-element-01e232c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74d48e3 */.elementor-143204 .elementor-element.elementor-element-74d48e3 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd1dae4 */.elementor-143204 .elementor-element.elementor-element-fd1dae4 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71d4ebf */.elementor-143204 .elementor-element.elementor-element-71d4ebf h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47a88f9 */.elementor-143204 .elementor-element.elementor-element-47a88f9 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b45aded */.elementor-143204 .elementor-element.elementor-element-b45aded img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-028e88e */.elementor-143204 .elementor-element.elementor-element-028e88e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43ce81e */.elementor-143204 .elementor-element.elementor-element-43ce81e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0136028 */.elementor-143204 .elementor-element.elementor-element-0136028 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa1e2f */.elementor-143204 .elementor-element.elementor-element-7aa1e2f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-395c6d5 */.elementor-143204 .elementor-element.elementor-element-395c6d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3751a6e */.elementor-143204 .elementor-element.elementor-element-3751a6e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef4778 */.elementor-143204 .elementor-element.elementor-element-cef4778 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a9305 */.elementor-143204 .elementor-element.elementor-element-16a9305 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83966bb */.elementor-143204 .elementor-element.elementor-element-83966bb h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53751b8 */.elementor-143204 .elementor-element.elementor-element-53751b8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c68d19 */.elementor-143204 .elementor-element.elementor-element-1c68d19 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d4e491 */.elementor-143204 .elementor-element.elementor-element-9d4e491 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-998fca8 */.elementor-143204 .elementor-element.elementor-element-998fca8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e47ef9c */.elementor-143204 .elementor-element.elementor-element-e47ef9c h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8de19be */.elementor-143204 .elementor-element.elementor-element-8de19be {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24345b6 */.elementor-143204 .elementor-element.elementor-element-24345b6 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f261d2 */.elementor-143204 .elementor-element.elementor-element-9f261d2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd2f28 */.elementor-143204 .elementor-element.elementor-element-fbd2f28 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-047858c */.elementor-143204 .elementor-element.elementor-element-047858c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f97b211 */.elementor-143204 .elementor-element.elementor-element-f97b211 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1a597 */.elementor-143204 .elementor-element.elementor-element-6e1a597 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc3c1b */.elementor-143204 .elementor-element.elementor-element-4fc3c1b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f38e8 */.elementor-143204 .elementor-element.elementor-element-60f38e8 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7460ee */.elementor-143204 .elementor-element.elementor-element-d7460ee img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a53c61 */.elementor-143204 .elementor-element.elementor-element-6a53c61 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-061da37 */.elementor-143204 .elementor-element.elementor-element-061da37 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eae2ff0 */.elementor-143204 .elementor-element.elementor-element-eae2ff0 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4c92be */.elementor-143204 .elementor-element.elementor-element-c4c92be img {
    border-radius: 0;
    padding: 0;
    margin: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef9d4d9 */.elementor-143204 .elementor-element.elementor-element-ef9d4d9 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-963faaa */.elementor-143204 .elementor-element.elementor-element-963faaa h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-356ea44 */.elementor-143204 .elementor-element.elementor-element-356ea44 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e6771b */.elementor-143204 .elementor-element.elementor-element-8e6771b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-835ab8e */.elementor-143204 .elementor-element.elementor-element-835ab8e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14351d */.elementor-143204 .elementor-element.elementor-element-e14351d h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01e232c */.elementor-143204 .elementor-element.elementor-element-01e232c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74d48e3 */.elementor-143204 .elementor-element.elementor-element-74d48e3 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd1dae4 */.elementor-143204 .elementor-element.elementor-element-fd1dae4 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71d4ebf */.elementor-143204 .elementor-element.elementor-element-71d4ebf h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47a88f9 */.elementor-143204 .elementor-element.elementor-element-47a88f9 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b45aded */.elementor-143204 .elementor-element.elementor-element-b45aded img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-028e88e */.elementor-143204 .elementor-element.elementor-element-028e88e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43ce81e */.elementor-143204 .elementor-element.elementor-element-43ce81e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0136028 */.elementor-143204 .elementor-element.elementor-element-0136028 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa1e2f */.elementor-143204 .elementor-element.elementor-element-7aa1e2f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-395c6d5 */.elementor-143204 .elementor-element.elementor-element-395c6d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3751a6e */.elementor-143204 .elementor-element.elementor-element-3751a6e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef4778 */.elementor-143204 .elementor-element.elementor-element-cef4778 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a9305 */.elementor-143204 .elementor-element.elementor-element-16a9305 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83966bb */.elementor-143204 .elementor-element.elementor-element-83966bb h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53751b8 */.elementor-143204 .elementor-element.elementor-element-53751b8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c68d19 */.elementor-143204 .elementor-element.elementor-element-1c68d19 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d4e491 */.elementor-143204 .elementor-element.elementor-element-9d4e491 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-998fca8 */.elementor-143204 .elementor-element.elementor-element-998fca8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e47ef9c */.elementor-143204 .elementor-element.elementor-element-e47ef9c h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8de19be */.elementor-143204 .elementor-element.elementor-element-8de19be {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24345b6 */.elementor-143204 .elementor-element.elementor-element-24345b6 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f261d2 */.elementor-143204 .elementor-element.elementor-element-9f261d2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd2f28 */.elementor-143204 .elementor-element.elementor-element-fbd2f28 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-047858c */.elementor-143204 .elementor-element.elementor-element-047858c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f97b211 */.elementor-143204 .elementor-element.elementor-element-f97b211 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1a597 */.elementor-143204 .elementor-element.elementor-element-6e1a597 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc3c1b */.elementor-143204 .elementor-element.elementor-element-4fc3c1b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f38e8 */.elementor-143204 .elementor-element.elementor-element-60f38e8 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7460ee */.elementor-143204 .elementor-element.elementor-element-d7460ee img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a53c61 */.elementor-143204 .elementor-element.elementor-element-6a53c61 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-061da37 */.elementor-143204 .elementor-element.elementor-element-061da37 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eae2ff0 */.elementor-143204 .elementor-element.elementor-element-eae2ff0 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4c92be */.elementor-143204 .elementor-element.elementor-element-c4c92be img {
    border-radius: 0;
    padding: 0;
    margin: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef9d4d9 */.elementor-143204 .elementor-element.elementor-element-ef9d4d9 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-963faaa */.elementor-143204 .elementor-element.elementor-element-963faaa h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-356ea44 */.elementor-143204 .elementor-element.elementor-element-356ea44 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e6771b */.elementor-143204 .elementor-element.elementor-element-8e6771b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-835ab8e */.elementor-143204 .elementor-element.elementor-element-835ab8e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14351d */.elementor-143204 .elementor-element.elementor-element-e14351d h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01e232c */.elementor-143204 .elementor-element.elementor-element-01e232c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74d48e3 */.elementor-143204 .elementor-element.elementor-element-74d48e3 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd1dae4 */.elementor-143204 .elementor-element.elementor-element-fd1dae4 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71d4ebf */.elementor-143204 .elementor-element.elementor-element-71d4ebf h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47a88f9 */.elementor-143204 .elementor-element.elementor-element-47a88f9 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b45aded */.elementor-143204 .elementor-element.elementor-element-b45aded img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-028e88e */.elementor-143204 .elementor-element.elementor-element-028e88e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43ce81e */.elementor-143204 .elementor-element.elementor-element-43ce81e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0136028 */.elementor-143204 .elementor-element.elementor-element-0136028 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa1e2f */.elementor-143204 .elementor-element.elementor-element-7aa1e2f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-395c6d5 */.elementor-143204 .elementor-element.elementor-element-395c6d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3751a6e */.elementor-143204 .elementor-element.elementor-element-3751a6e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef4778 */.elementor-143204 .elementor-element.elementor-element-cef4778 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a9305 */.elementor-143204 .elementor-element.elementor-element-16a9305 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83966bb */.elementor-143204 .elementor-element.elementor-element-83966bb h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53751b8 */.elementor-143204 .elementor-element.elementor-element-53751b8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c68d19 */.elementor-143204 .elementor-element.elementor-element-1c68d19 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d4e491 */.elementor-143204 .elementor-element.elementor-element-9d4e491 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-998fca8 */.elementor-143204 .elementor-element.elementor-element-998fca8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e47ef9c */.elementor-143204 .elementor-element.elementor-element-e47ef9c h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8de19be */.elementor-143204 .elementor-element.elementor-element-8de19be {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24345b6 */.elementor-143204 .elementor-element.elementor-element-24345b6 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f261d2 */.elementor-143204 .elementor-element.elementor-element-9f261d2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd2f28 */.elementor-143204 .elementor-element.elementor-element-fbd2f28 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-047858c */.elementor-143204 .elementor-element.elementor-element-047858c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f97b211 */.elementor-143204 .elementor-element.elementor-element-f97b211 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1a597 */.elementor-143204 .elementor-element.elementor-element-6e1a597 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc3c1b */.elementor-143204 .elementor-element.elementor-element-4fc3c1b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f38e8 */.elementor-143204 .elementor-element.elementor-element-60f38e8 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7460ee */.elementor-143204 .elementor-element.elementor-element-d7460ee img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a53c61 */.elementor-143204 .elementor-element.elementor-element-6a53c61 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-061da37 */.elementor-143204 .elementor-element.elementor-element-061da37 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eae2ff0 */.elementor-143204 .elementor-element.elementor-element-eae2ff0 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4c92be */.elementor-143204 .elementor-element.elementor-element-c4c92be img {
    border-radius: 0;
    padding: 0;
    margin: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef9d4d9 */.elementor-143204 .elementor-element.elementor-element-ef9d4d9 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-963faaa */.elementor-143204 .elementor-element.elementor-element-963faaa h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-356ea44 */.elementor-143204 .elementor-element.elementor-element-356ea44 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e6771b */.elementor-143204 .elementor-element.elementor-element-8e6771b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-835ab8e */.elementor-143204 .elementor-element.elementor-element-835ab8e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14351d */.elementor-143204 .elementor-element.elementor-element-e14351d h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01e232c */.elementor-143204 .elementor-element.elementor-element-01e232c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74d48e3 */.elementor-143204 .elementor-element.elementor-element-74d48e3 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd1dae4 */.elementor-143204 .elementor-element.elementor-element-fd1dae4 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71d4ebf */.elementor-143204 .elementor-element.elementor-element-71d4ebf h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47a88f9 */.elementor-143204 .elementor-element.elementor-element-47a88f9 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b45aded */.elementor-143204 .elementor-element.elementor-element-b45aded img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-028e88e */.elementor-143204 .elementor-element.elementor-element-028e88e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43ce81e */.elementor-143204 .elementor-element.elementor-element-43ce81e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0136028 */.elementor-143204 .elementor-element.elementor-element-0136028 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa1e2f */.elementor-143204 .elementor-element.elementor-element-7aa1e2f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-395c6d5 */.elementor-143204 .elementor-element.elementor-element-395c6d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3751a6e */.elementor-143204 .elementor-element.elementor-element-3751a6e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef4778 */.elementor-143204 .elementor-element.elementor-element-cef4778 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a9305 */.elementor-143204 .elementor-element.elementor-element-16a9305 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83966bb */.elementor-143204 .elementor-element.elementor-element-83966bb h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53751b8 */.elementor-143204 .elementor-element.elementor-element-53751b8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c68d19 */.elementor-143204 .elementor-element.elementor-element-1c68d19 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d4e491 */.elementor-143204 .elementor-element.elementor-element-9d4e491 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-998fca8 */.elementor-143204 .elementor-element.elementor-element-998fca8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e47ef9c */.elementor-143204 .elementor-element.elementor-element-e47ef9c h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8de19be */.elementor-143204 .elementor-element.elementor-element-8de19be {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24345b6 */.elementor-143204 .elementor-element.elementor-element-24345b6 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f261d2 */.elementor-143204 .elementor-element.elementor-element-9f261d2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd2f28 */.elementor-143204 .elementor-element.elementor-element-fbd2f28 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-047858c */.elementor-143204 .elementor-element.elementor-element-047858c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f97b211 */.elementor-143204 .elementor-element.elementor-element-f97b211 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1a597 */.elementor-143204 .elementor-element.elementor-element-6e1a597 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc3c1b */.elementor-143204 .elementor-element.elementor-element-4fc3c1b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f38e8 */.elementor-143204 .elementor-element.elementor-element-60f38e8 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7460ee */.elementor-143204 .elementor-element.elementor-element-d7460ee img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a53c61 */.elementor-143204 .elementor-element.elementor-element-6a53c61 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-061da37 */.elementor-143204 .elementor-element.elementor-element-061da37 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eae2ff0 */.elementor-143204 .elementor-element.elementor-element-eae2ff0 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4c92be */.elementor-143204 .elementor-element.elementor-element-c4c92be img {
    border-radius: 0;
    padding: 0;
    margin: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef9d4d9 */.elementor-143204 .elementor-element.elementor-element-ef9d4d9 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-963faaa */.elementor-143204 .elementor-element.elementor-element-963faaa h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-356ea44 */.elementor-143204 .elementor-element.elementor-element-356ea44 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e6771b */.elementor-143204 .elementor-element.elementor-element-8e6771b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-835ab8e */.elementor-143204 .elementor-element.elementor-element-835ab8e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14351d */.elementor-143204 .elementor-element.elementor-element-e14351d h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01e232c */.elementor-143204 .elementor-element.elementor-element-01e232c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74d48e3 */.elementor-143204 .elementor-element.elementor-element-74d48e3 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd1dae4 */.elementor-143204 .elementor-element.elementor-element-fd1dae4 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71d4ebf */.elementor-143204 .elementor-element.elementor-element-71d4ebf h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47a88f9 */.elementor-143204 .elementor-element.elementor-element-47a88f9 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b45aded */.elementor-143204 .elementor-element.elementor-element-b45aded img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-028e88e */.elementor-143204 .elementor-element.elementor-element-028e88e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43ce81e */.elementor-143204 .elementor-element.elementor-element-43ce81e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0136028 */.elementor-143204 .elementor-element.elementor-element-0136028 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa1e2f */.elementor-143204 .elementor-element.elementor-element-7aa1e2f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-395c6d5 */.elementor-143204 .elementor-element.elementor-element-395c6d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3751a6e */.elementor-143204 .elementor-element.elementor-element-3751a6e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef4778 */.elementor-143204 .elementor-element.elementor-element-cef4778 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a9305 */.elementor-143204 .elementor-element.elementor-element-16a9305 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83966bb */.elementor-143204 .elementor-element.elementor-element-83966bb h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53751b8 */.elementor-143204 .elementor-element.elementor-element-53751b8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c68d19 */.elementor-143204 .elementor-element.elementor-element-1c68d19 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d4e491 */.elementor-143204 .elementor-element.elementor-element-9d4e491 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-998fca8 */.elementor-143204 .elementor-element.elementor-element-998fca8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e47ef9c */.elementor-143204 .elementor-element.elementor-element-e47ef9c h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8de19be */.elementor-143204 .elementor-element.elementor-element-8de19be {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24345b6 */.elementor-143204 .elementor-element.elementor-element-24345b6 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f261d2 */.elementor-143204 .elementor-element.elementor-element-9f261d2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd2f28 */.elementor-143204 .elementor-element.elementor-element-fbd2f28 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-047858c */.elementor-143204 .elementor-element.elementor-element-047858c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f97b211 */.elementor-143204 .elementor-element.elementor-element-f97b211 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1a597 */.elementor-143204 .elementor-element.elementor-element-6e1a597 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc3c1b */.elementor-143204 .elementor-element.elementor-element-4fc3c1b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f38e8 */.elementor-143204 .elementor-element.elementor-element-60f38e8 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7460ee */.elementor-143204 .elementor-element.elementor-element-d7460ee img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a53c61 */.elementor-143204 .elementor-element.elementor-element-6a53c61 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-061da37 */.elementor-143204 .elementor-element.elementor-element-061da37 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eae2ff0 */.elementor-143204 .elementor-element.elementor-element-eae2ff0 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4c92be */.elementor-143204 .elementor-element.elementor-element-c4c92be img {
    border-radius: 0;
    padding: 0;
    margin: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef9d4d9 */.elementor-143204 .elementor-element.elementor-element-ef9d4d9 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-963faaa */.elementor-143204 .elementor-element.elementor-element-963faaa h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-356ea44 */.elementor-143204 .elementor-element.elementor-element-356ea44 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e6771b */.elementor-143204 .elementor-element.elementor-element-8e6771b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-835ab8e */.elementor-143204 .elementor-element.elementor-element-835ab8e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14351d */.elementor-143204 .elementor-element.elementor-element-e14351d h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01e232c */.elementor-143204 .elementor-element.elementor-element-01e232c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74d48e3 */.elementor-143204 .elementor-element.elementor-element-74d48e3 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd1dae4 */.elementor-143204 .elementor-element.elementor-element-fd1dae4 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71d4ebf */.elementor-143204 .elementor-element.elementor-element-71d4ebf h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47a88f9 */.elementor-143204 .elementor-element.elementor-element-47a88f9 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b45aded */.elementor-143204 .elementor-element.elementor-element-b45aded img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-028e88e */.elementor-143204 .elementor-element.elementor-element-028e88e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43ce81e */.elementor-143204 .elementor-element.elementor-element-43ce81e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0136028 */.elementor-143204 .elementor-element.elementor-element-0136028 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa1e2f */.elementor-143204 .elementor-element.elementor-element-7aa1e2f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-395c6d5 */.elementor-143204 .elementor-element.elementor-element-395c6d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3751a6e */.elementor-143204 .elementor-element.elementor-element-3751a6e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef4778 */.elementor-143204 .elementor-element.elementor-element-cef4778 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a9305 */.elementor-143204 .elementor-element.elementor-element-16a9305 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83966bb */.elementor-143204 .elementor-element.elementor-element-83966bb h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53751b8 */.elementor-143204 .elementor-element.elementor-element-53751b8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c68d19 */.elementor-143204 .elementor-element.elementor-element-1c68d19 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d4e491 */.elementor-143204 .elementor-element.elementor-element-9d4e491 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-998fca8 */.elementor-143204 .elementor-element.elementor-element-998fca8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e47ef9c */.elementor-143204 .elementor-element.elementor-element-e47ef9c h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8de19be */.elementor-143204 .elementor-element.elementor-element-8de19be {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24345b6 */.elementor-143204 .elementor-element.elementor-element-24345b6 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f261d2 */.elementor-143204 .elementor-element.elementor-element-9f261d2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd2f28 */.elementor-143204 .elementor-element.elementor-element-fbd2f28 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-047858c */.elementor-143204 .elementor-element.elementor-element-047858c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f97b211 */.elementor-143204 .elementor-element.elementor-element-f97b211 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1a597 */.elementor-143204 .elementor-element.elementor-element-6e1a597 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc3c1b */.elementor-143204 .elementor-element.elementor-element-4fc3c1b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f38e8 */.elementor-143204 .elementor-element.elementor-element-60f38e8 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7460ee */.elementor-143204 .elementor-element.elementor-element-d7460ee img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a53c61 */.elementor-143204 .elementor-element.elementor-element-6a53c61 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-061da37 */.elementor-143204 .elementor-element.elementor-element-061da37 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eae2ff0 */.elementor-143204 .elementor-element.elementor-element-eae2ff0 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4c92be */.elementor-143204 .elementor-element.elementor-element-c4c92be img {
    border-radius: 0;
    padding: 0;
    margin: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef9d4d9 */.elementor-143204 .elementor-element.elementor-element-ef9d4d9 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-963faaa */.elementor-143204 .elementor-element.elementor-element-963faaa h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-356ea44 */.elementor-143204 .elementor-element.elementor-element-356ea44 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e6771b */.elementor-143204 .elementor-element.elementor-element-8e6771b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-835ab8e */.elementor-143204 .elementor-element.elementor-element-835ab8e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14351d */.elementor-143204 .elementor-element.elementor-element-e14351d h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01e232c */.elementor-143204 .elementor-element.elementor-element-01e232c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74d48e3 */.elementor-143204 .elementor-element.elementor-element-74d48e3 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd1dae4 */.elementor-143204 .elementor-element.elementor-element-fd1dae4 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71d4ebf */.elementor-143204 .elementor-element.elementor-element-71d4ebf h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47a88f9 */.elementor-143204 .elementor-element.elementor-element-47a88f9 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b45aded */.elementor-143204 .elementor-element.elementor-element-b45aded img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-028e88e */.elementor-143204 .elementor-element.elementor-element-028e88e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43ce81e */.elementor-143204 .elementor-element.elementor-element-43ce81e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0136028 */.elementor-143204 .elementor-element.elementor-element-0136028 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa1e2f */.elementor-143204 .elementor-element.elementor-element-7aa1e2f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-395c6d5 */.elementor-143204 .elementor-element.elementor-element-395c6d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3751a6e */.elementor-143204 .elementor-element.elementor-element-3751a6e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef4778 */.elementor-143204 .elementor-element.elementor-element-cef4778 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a9305 */.elementor-143204 .elementor-element.elementor-element-16a9305 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83966bb */.elementor-143204 .elementor-element.elementor-element-83966bb h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53751b8 */.elementor-143204 .elementor-element.elementor-element-53751b8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c68d19 */.elementor-143204 .elementor-element.elementor-element-1c68d19 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d4e491 */.elementor-143204 .elementor-element.elementor-element-9d4e491 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-998fca8 */.elementor-143204 .elementor-element.elementor-element-998fca8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e47ef9c */.elementor-143204 .elementor-element.elementor-element-e47ef9c h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8de19be */.elementor-143204 .elementor-element.elementor-element-8de19be {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24345b6 */.elementor-143204 .elementor-element.elementor-element-24345b6 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f261d2 */.elementor-143204 .elementor-element.elementor-element-9f261d2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd2f28 */.elementor-143204 .elementor-element.elementor-element-fbd2f28 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-047858c */.elementor-143204 .elementor-element.elementor-element-047858c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f97b211 */.elementor-143204 .elementor-element.elementor-element-f97b211 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1a597 */.elementor-143204 .elementor-element.elementor-element-6e1a597 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc3c1b */.elementor-143204 .elementor-element.elementor-element-4fc3c1b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f38e8 */.elementor-143204 .elementor-element.elementor-element-60f38e8 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7460ee */.elementor-143204 .elementor-element.elementor-element-d7460ee img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a53c61 */.elementor-143204 .elementor-element.elementor-element-6a53c61 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-061da37 */.elementor-143204 .elementor-element.elementor-element-061da37 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eae2ff0 */.elementor-143204 .elementor-element.elementor-element-eae2ff0 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4c92be */.elementor-143204 .elementor-element.elementor-element-c4c92be img {
    border-radius: 0;
    padding: 0;
    margin: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef9d4d9 */.elementor-143204 .elementor-element.elementor-element-ef9d4d9 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-963faaa */.elementor-143204 .elementor-element.elementor-element-963faaa h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-356ea44 */.elementor-143204 .elementor-element.elementor-element-356ea44 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e6771b */.elementor-143204 .elementor-element.elementor-element-8e6771b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-835ab8e */.elementor-143204 .elementor-element.elementor-element-835ab8e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14351d */.elementor-143204 .elementor-element.elementor-element-e14351d h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01e232c */.elementor-143204 .elementor-element.elementor-element-01e232c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74d48e3 */.elementor-143204 .elementor-element.elementor-element-74d48e3 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd1dae4 */.elementor-143204 .elementor-element.elementor-element-fd1dae4 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71d4ebf */.elementor-143204 .elementor-element.elementor-element-71d4ebf h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47a88f9 */.elementor-143204 .elementor-element.elementor-element-47a88f9 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b45aded */.elementor-143204 .elementor-element.elementor-element-b45aded img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-028e88e */.elementor-143204 .elementor-element.elementor-element-028e88e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43ce81e */.elementor-143204 .elementor-element.elementor-element-43ce81e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0136028 */.elementor-143204 .elementor-element.elementor-element-0136028 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa1e2f */.elementor-143204 .elementor-element.elementor-element-7aa1e2f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-395c6d5 */.elementor-143204 .elementor-element.elementor-element-395c6d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3751a6e */.elementor-143204 .elementor-element.elementor-element-3751a6e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef4778 */.elementor-143204 .elementor-element.elementor-element-cef4778 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a9305 */.elementor-143204 .elementor-element.elementor-element-16a9305 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83966bb */.elementor-143204 .elementor-element.elementor-element-83966bb h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53751b8 */.elementor-143204 .elementor-element.elementor-element-53751b8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c68d19 */.elementor-143204 .elementor-element.elementor-element-1c68d19 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d4e491 */.elementor-143204 .elementor-element.elementor-element-9d4e491 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-998fca8 */.elementor-143204 .elementor-element.elementor-element-998fca8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e47ef9c */.elementor-143204 .elementor-element.elementor-element-e47ef9c h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8de19be */.elementor-143204 .elementor-element.elementor-element-8de19be {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24345b6 */.elementor-143204 .elementor-element.elementor-element-24345b6 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f261d2 */.elementor-143204 .elementor-element.elementor-element-9f261d2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd2f28 */.elementor-143204 .elementor-element.elementor-element-fbd2f28 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-047858c */.elementor-143204 .elementor-element.elementor-element-047858c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f97b211 */.elementor-143204 .elementor-element.elementor-element-f97b211 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1a597 */.elementor-143204 .elementor-element.elementor-element-6e1a597 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc3c1b */.elementor-143204 .elementor-element.elementor-element-4fc3c1b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f38e8 */.elementor-143204 .elementor-element.elementor-element-60f38e8 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7460ee */.elementor-143204 .elementor-element.elementor-element-d7460ee img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a53c61 */.elementor-143204 .elementor-element.elementor-element-6a53c61 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-061da37 */.elementor-143204 .elementor-element.elementor-element-061da37 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eae2ff0 */.elementor-143204 .elementor-element.elementor-element-eae2ff0 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4c92be */.elementor-143204 .elementor-element.elementor-element-c4c92be img {
    border-radius: 0;
    padding: 0;
    margin: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef9d4d9 */.elementor-143204 .elementor-element.elementor-element-ef9d4d9 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-963faaa */.elementor-143204 .elementor-element.elementor-element-963faaa h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-356ea44 */.elementor-143204 .elementor-element.elementor-element-356ea44 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e6771b */.elementor-143204 .elementor-element.elementor-element-8e6771b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-835ab8e */.elementor-143204 .elementor-element.elementor-element-835ab8e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14351d */.elementor-143204 .elementor-element.elementor-element-e14351d h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01e232c */.elementor-143204 .elementor-element.elementor-element-01e232c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74d48e3 */.elementor-143204 .elementor-element.elementor-element-74d48e3 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd1dae4 */.elementor-143204 .elementor-element.elementor-element-fd1dae4 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71d4ebf */.elementor-143204 .elementor-element.elementor-element-71d4ebf h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47a88f9 */.elementor-143204 .elementor-element.elementor-element-47a88f9 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b45aded */.elementor-143204 .elementor-element.elementor-element-b45aded img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-028e88e */.elementor-143204 .elementor-element.elementor-element-028e88e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43ce81e */.elementor-143204 .elementor-element.elementor-element-43ce81e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0136028 */.elementor-143204 .elementor-element.elementor-element-0136028 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa1e2f */.elementor-143204 .elementor-element.elementor-element-7aa1e2f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-395c6d5 */.elementor-143204 .elementor-element.elementor-element-395c6d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3751a6e */.elementor-143204 .elementor-element.elementor-element-3751a6e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef4778 */.elementor-143204 .elementor-element.elementor-element-cef4778 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a9305 */.elementor-143204 .elementor-element.elementor-element-16a9305 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83966bb */.elementor-143204 .elementor-element.elementor-element-83966bb h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53751b8 */.elementor-143204 .elementor-element.elementor-element-53751b8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c68d19 */.elementor-143204 .elementor-element.elementor-element-1c68d19 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d4e491 */.elementor-143204 .elementor-element.elementor-element-9d4e491 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-998fca8 */.elementor-143204 .elementor-element.elementor-element-998fca8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e47ef9c */.elementor-143204 .elementor-element.elementor-element-e47ef9c h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8de19be */.elementor-143204 .elementor-element.elementor-element-8de19be {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24345b6 */.elementor-143204 .elementor-element.elementor-element-24345b6 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f261d2 */.elementor-143204 .elementor-element.elementor-element-9f261d2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd2f28 */.elementor-143204 .elementor-element.elementor-element-fbd2f28 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-047858c */.elementor-143204 .elementor-element.elementor-element-047858c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f97b211 */.elementor-143204 .elementor-element.elementor-element-f97b211 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1a597 */.elementor-143204 .elementor-element.elementor-element-6e1a597 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc3c1b */.elementor-143204 .elementor-element.elementor-element-4fc3c1b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f38e8 */.elementor-143204 .elementor-element.elementor-element-60f38e8 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7460ee */.elementor-143204 .elementor-element.elementor-element-d7460ee img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a53c61 */.elementor-143204 .elementor-element.elementor-element-6a53c61 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-061da37 */.elementor-143204 .elementor-element.elementor-element-061da37 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eae2ff0 */.elementor-143204 .elementor-element.elementor-element-eae2ff0 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4c92be */.elementor-143204 .elementor-element.elementor-element-c4c92be img {
    border-radius: 0;
    padding: 0;
    margin: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef9d4d9 */.elementor-143204 .elementor-element.elementor-element-ef9d4d9 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-963faaa */.elementor-143204 .elementor-element.elementor-element-963faaa h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-356ea44 */.elementor-143204 .elementor-element.elementor-element-356ea44 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e6771b */.elementor-143204 .elementor-element.elementor-element-8e6771b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-835ab8e */.elementor-143204 .elementor-element.elementor-element-835ab8e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14351d */.elementor-143204 .elementor-element.elementor-element-e14351d h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01e232c */.elementor-143204 .elementor-element.elementor-element-01e232c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74d48e3 */.elementor-143204 .elementor-element.elementor-element-74d48e3 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd1dae4 */.elementor-143204 .elementor-element.elementor-element-fd1dae4 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71d4ebf */.elementor-143204 .elementor-element.elementor-element-71d4ebf h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47a88f9 */.elementor-143204 .elementor-element.elementor-element-47a88f9 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b45aded */.elementor-143204 .elementor-element.elementor-element-b45aded img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-028e88e */.elementor-143204 .elementor-element.elementor-element-028e88e h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43ce81e */.elementor-143204 .elementor-element.elementor-element-43ce81e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0136028 */.elementor-143204 .elementor-element.elementor-element-0136028 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa1e2f */.elementor-143204 .elementor-element.elementor-element-7aa1e2f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-395c6d5 */.elementor-143204 .elementor-element.elementor-element-395c6d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3751a6e */.elementor-143204 .elementor-element.elementor-element-3751a6e h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef4778 */.elementor-143204 .elementor-element.elementor-element-cef4778 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a9305 */.elementor-143204 .elementor-element.elementor-element-16a9305 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83966bb */.elementor-143204 .elementor-element.elementor-element-83966bb h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53751b8 */.elementor-143204 .elementor-element.elementor-element-53751b8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c68d19 */.elementor-143204 .elementor-element.elementor-element-1c68d19 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d4e491 */.elementor-143204 .elementor-element.elementor-element-9d4e491 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-998fca8 */.elementor-143204 .elementor-element.elementor-element-998fca8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e47ef9c */.elementor-143204 .elementor-element.elementor-element-e47ef9c h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8de19be */.elementor-143204 .elementor-element.elementor-element-8de19be {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24345b6 */.elementor-143204 .elementor-element.elementor-element-24345b6 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f261d2 */.elementor-143204 .elementor-element.elementor-element-9f261d2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd2f28 */.elementor-143204 .elementor-element.elementor-element-fbd2f28 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-047858c */.elementor-143204 .elementor-element.elementor-element-047858c {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f97b211 */.elementor-143204 .elementor-element.elementor-element-f97b211 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1a597 */.elementor-143204 .elementor-element.elementor-element-6e1a597 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc3c1b */.elementor-143204 .elementor-element.elementor-element-4fc3c1b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f38e8 */.elementor-143204 .elementor-element.elementor-element-60f38e8 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7460ee */.elementor-143204 .elementor-element.elementor-element-d7460ee img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a53c61 */.elementor-143204 .elementor-element.elementor-element-6a53c61 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-061da37 */.elementor-143204 .elementor-element.elementor-element-061da37 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eae2ff0 */.elementor-143204 .elementor-element.elementor-element-eae2ff0 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ab43504 */@media screen and (min-width: 1025px) {
    #main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-ab43504 {
    display: none;
}
}

@media only screen and (min-width: 1025px) {
    .elementor-143204 .elementor-element.elementor-element-ab43504  .elementor-swiper-button-prev, .elementor-143204 .elementor-element.elementor-element-ab43504 .elementor-swiper-button-next{
        display: none;
    }
}

.elementor-143204 .elementor-element.elementor-element-ab43504 .elementor-swiper-button .elementor-swiper-button-prev

.elementor-143204 .elementor-element.elementor-element-ab43504 .e-con-inner{
        background-color: #ffffff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    padding: 0;
}


.elementor-143204 .elementor-element.elementor-element-ab43504 .elementor-swiper-button-prev .eicon-chevron-left, .elementor-element .swiper~.elementor-swiper-button  {
    color: #777;
    width: 28px;
    height: 28px;
    display: inline-block;
    border: none;
    background-color: #fff;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-ab43504 .elementor-swiper-button-prev .eicon-chevron-left, .elementor-element .swiper~.elementor-swiper-button  {
    color: #777;
    width: 28px;
    height: 28px;
    display: inline-block;
    border: none;
    background-color: #fff;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
}

.elementor-143204 .elementor-element.elementor-element-ab43504 h3{
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bc179f */.elementor-143204 .elementor-element.elementor-element-2bc179f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58d1bb7 */.elementor-143204 .elementor-element.elementor-element-58d1bb7 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4845527 */.elementor-143204 .elementor-element.elementor-element-4845527 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23d1a46 */.elementor-143204 .elementor-element.elementor-element-23d1a46 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c3d170 */.elementor-143204 .elementor-element.elementor-element-1c3d170 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f8e8d5 */.elementor-143204 .elementor-element.elementor-element-0f8e8d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5546 */.elementor-143204 .elementor-element.elementor-element-26f5546 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a2b656 */.elementor-143204 .elementor-element.elementor-element-9a2b656 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bec278b */.elementor-143204 .elementor-element.elementor-element-bec278b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf1d98f */.elementor-143204 .elementor-element.elementor-element-bf1d98f h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6def9ed */.elementor-143204 .elementor-element.elementor-element-6def9ed h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6610e2 */.elementor-143204 .elementor-element.elementor-element-c6610e2 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0f9914 */.elementor-143204 .elementor-element.elementor-element-c0f9914 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed3d6b1 */.elementor-143204 .elementor-element.elementor-element-ed3d6b1 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-199e446 */.elementor-143204 .elementor-element.elementor-element-199e446 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb578c7 */.elementor-143204 .elementor-element.elementor-element-cb578c7 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a438ee5 */.elementor-143204 .elementor-element.elementor-element-a438ee5 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5aadc0 */.elementor-143204 .elementor-element.elementor-element-e5aadc0 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cb305b */.elementor-143204 .elementor-element.elementor-element-9cb305b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d184275 */.elementor-143204 .elementor-element.elementor-element-d184275 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8faf21 */.elementor-143204 .elementor-element.elementor-element-f8faf21 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969e149 */.elementor-143204 .elementor-element.elementor-element-969e149 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b8523 */.elementor-143204 .elementor-element.elementor-element-74b8523 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27d1598 */.elementor-143204 .elementor-element.elementor-element-27d1598 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e830b34 */.elementor-143204 .elementor-element.elementor-element-e830b34 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5543e8 */.elementor-143204 .elementor-element.elementor-element-c5543e8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cad28dc */.elementor-143204 .elementor-element.elementor-element-cad28dc h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c55770 */.elementor-143204 .elementor-element.elementor-element-8c55770 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8db106f */.elementor-143204 .elementor-element.elementor-element-8db106f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26b70a */.elementor-143204 .elementor-element.elementor-element-a26b70a h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f32e9 */.elementor-143204 .elementor-element.elementor-element-67f32e9 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f08a686 */.elementor-143204 .elementor-element.elementor-element-f08a686 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b5d053 */.elementor-143204 .elementor-element.elementor-element-5b5d053 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9f4a2 */.elementor-143204 .elementor-element.elementor-element-7d9f4a2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e444db8 */.elementor-143204 .elementor-element.elementor-element-e444db8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1782211 */.elementor-143204 .elementor-element.elementor-element-1782211 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-440b497 */.elementor-143204 .elementor-element.elementor-element-440b497 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a12b751 */.elementor-143204 .elementor-element.elementor-element-a12b751 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b5471f */.elementor-143204 .elementor-element.elementor-element-1b5471f h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84f7f47 */.elementor-143204 .elementor-element.elementor-element-84f7f47 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bc179f */.elementor-143204 .elementor-element.elementor-element-2bc179f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58d1bb7 */.elementor-143204 .elementor-element.elementor-element-58d1bb7 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4845527 */.elementor-143204 .elementor-element.elementor-element-4845527 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23d1a46 */.elementor-143204 .elementor-element.elementor-element-23d1a46 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c3d170 */.elementor-143204 .elementor-element.elementor-element-1c3d170 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f8e8d5 */.elementor-143204 .elementor-element.elementor-element-0f8e8d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5546 */.elementor-143204 .elementor-element.elementor-element-26f5546 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a2b656 */.elementor-143204 .elementor-element.elementor-element-9a2b656 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bec278b */.elementor-143204 .elementor-element.elementor-element-bec278b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf1d98f */.elementor-143204 .elementor-element.elementor-element-bf1d98f h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6def9ed */.elementor-143204 .elementor-element.elementor-element-6def9ed h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6610e2 */.elementor-143204 .elementor-element.elementor-element-c6610e2 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0f9914 */.elementor-143204 .elementor-element.elementor-element-c0f9914 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed3d6b1 */.elementor-143204 .elementor-element.elementor-element-ed3d6b1 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-199e446 */.elementor-143204 .elementor-element.elementor-element-199e446 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb578c7 */.elementor-143204 .elementor-element.elementor-element-cb578c7 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a438ee5 */.elementor-143204 .elementor-element.elementor-element-a438ee5 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5aadc0 */.elementor-143204 .elementor-element.elementor-element-e5aadc0 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cb305b */.elementor-143204 .elementor-element.elementor-element-9cb305b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d184275 */.elementor-143204 .elementor-element.elementor-element-d184275 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8faf21 */.elementor-143204 .elementor-element.elementor-element-f8faf21 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969e149 */.elementor-143204 .elementor-element.elementor-element-969e149 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b8523 */.elementor-143204 .elementor-element.elementor-element-74b8523 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27d1598 */.elementor-143204 .elementor-element.elementor-element-27d1598 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e830b34 */.elementor-143204 .elementor-element.elementor-element-e830b34 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5543e8 */.elementor-143204 .elementor-element.elementor-element-c5543e8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cad28dc */.elementor-143204 .elementor-element.elementor-element-cad28dc h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c55770 */.elementor-143204 .elementor-element.elementor-element-8c55770 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8db106f */.elementor-143204 .elementor-element.elementor-element-8db106f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26b70a */.elementor-143204 .elementor-element.elementor-element-a26b70a h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f32e9 */.elementor-143204 .elementor-element.elementor-element-67f32e9 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f08a686 */.elementor-143204 .elementor-element.elementor-element-f08a686 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b5d053 */.elementor-143204 .elementor-element.elementor-element-5b5d053 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9f4a2 */.elementor-143204 .elementor-element.elementor-element-7d9f4a2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e444db8 */.elementor-143204 .elementor-element.elementor-element-e444db8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1782211 */.elementor-143204 .elementor-element.elementor-element-1782211 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-440b497 */.elementor-143204 .elementor-element.elementor-element-440b497 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a12b751 */.elementor-143204 .elementor-element.elementor-element-a12b751 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b5471f */.elementor-143204 .elementor-element.elementor-element-1b5471f h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84f7f47 */.elementor-143204 .elementor-element.elementor-element-84f7f47 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bc179f */.elementor-143204 .elementor-element.elementor-element-2bc179f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58d1bb7 */.elementor-143204 .elementor-element.elementor-element-58d1bb7 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4845527 */.elementor-143204 .elementor-element.elementor-element-4845527 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23d1a46 */.elementor-143204 .elementor-element.elementor-element-23d1a46 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c3d170 */.elementor-143204 .elementor-element.elementor-element-1c3d170 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f8e8d5 */.elementor-143204 .elementor-element.elementor-element-0f8e8d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5546 */.elementor-143204 .elementor-element.elementor-element-26f5546 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a2b656 */.elementor-143204 .elementor-element.elementor-element-9a2b656 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bec278b */.elementor-143204 .elementor-element.elementor-element-bec278b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf1d98f */.elementor-143204 .elementor-element.elementor-element-bf1d98f h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6def9ed */.elementor-143204 .elementor-element.elementor-element-6def9ed h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6610e2 */.elementor-143204 .elementor-element.elementor-element-c6610e2 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0f9914 */.elementor-143204 .elementor-element.elementor-element-c0f9914 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed3d6b1 */.elementor-143204 .elementor-element.elementor-element-ed3d6b1 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-199e446 */.elementor-143204 .elementor-element.elementor-element-199e446 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb578c7 */.elementor-143204 .elementor-element.elementor-element-cb578c7 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a438ee5 */.elementor-143204 .elementor-element.elementor-element-a438ee5 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5aadc0 */.elementor-143204 .elementor-element.elementor-element-e5aadc0 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cb305b */.elementor-143204 .elementor-element.elementor-element-9cb305b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d184275 */.elementor-143204 .elementor-element.elementor-element-d184275 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8faf21 */.elementor-143204 .elementor-element.elementor-element-f8faf21 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969e149 */.elementor-143204 .elementor-element.elementor-element-969e149 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b8523 */.elementor-143204 .elementor-element.elementor-element-74b8523 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27d1598 */.elementor-143204 .elementor-element.elementor-element-27d1598 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e830b34 */.elementor-143204 .elementor-element.elementor-element-e830b34 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5543e8 */.elementor-143204 .elementor-element.elementor-element-c5543e8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cad28dc */.elementor-143204 .elementor-element.elementor-element-cad28dc h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c55770 */.elementor-143204 .elementor-element.elementor-element-8c55770 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8db106f */.elementor-143204 .elementor-element.elementor-element-8db106f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26b70a */.elementor-143204 .elementor-element.elementor-element-a26b70a h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f32e9 */.elementor-143204 .elementor-element.elementor-element-67f32e9 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f08a686 */.elementor-143204 .elementor-element.elementor-element-f08a686 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b5d053 */.elementor-143204 .elementor-element.elementor-element-5b5d053 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9f4a2 */.elementor-143204 .elementor-element.elementor-element-7d9f4a2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e444db8 */.elementor-143204 .elementor-element.elementor-element-e444db8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1782211 */.elementor-143204 .elementor-element.elementor-element-1782211 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-440b497 */.elementor-143204 .elementor-element.elementor-element-440b497 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a12b751 */.elementor-143204 .elementor-element.elementor-element-a12b751 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b5471f */.elementor-143204 .elementor-element.elementor-element-1b5471f h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84f7f47 */.elementor-143204 .elementor-element.elementor-element-84f7f47 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bc179f */.elementor-143204 .elementor-element.elementor-element-2bc179f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58d1bb7 */.elementor-143204 .elementor-element.elementor-element-58d1bb7 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4845527 */.elementor-143204 .elementor-element.elementor-element-4845527 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23d1a46 */.elementor-143204 .elementor-element.elementor-element-23d1a46 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c3d170 */.elementor-143204 .elementor-element.elementor-element-1c3d170 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f8e8d5 */.elementor-143204 .elementor-element.elementor-element-0f8e8d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5546 */.elementor-143204 .elementor-element.elementor-element-26f5546 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a2b656 */.elementor-143204 .elementor-element.elementor-element-9a2b656 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bec278b */.elementor-143204 .elementor-element.elementor-element-bec278b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf1d98f */.elementor-143204 .elementor-element.elementor-element-bf1d98f h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6def9ed */.elementor-143204 .elementor-element.elementor-element-6def9ed h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6610e2 */.elementor-143204 .elementor-element.elementor-element-c6610e2 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0f9914 */.elementor-143204 .elementor-element.elementor-element-c0f9914 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed3d6b1 */.elementor-143204 .elementor-element.elementor-element-ed3d6b1 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-199e446 */.elementor-143204 .elementor-element.elementor-element-199e446 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb578c7 */.elementor-143204 .elementor-element.elementor-element-cb578c7 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a438ee5 */.elementor-143204 .elementor-element.elementor-element-a438ee5 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5aadc0 */.elementor-143204 .elementor-element.elementor-element-e5aadc0 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cb305b */.elementor-143204 .elementor-element.elementor-element-9cb305b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d184275 */.elementor-143204 .elementor-element.elementor-element-d184275 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8faf21 */.elementor-143204 .elementor-element.elementor-element-f8faf21 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969e149 */.elementor-143204 .elementor-element.elementor-element-969e149 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b8523 */.elementor-143204 .elementor-element.elementor-element-74b8523 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27d1598 */.elementor-143204 .elementor-element.elementor-element-27d1598 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e830b34 */.elementor-143204 .elementor-element.elementor-element-e830b34 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5543e8 */.elementor-143204 .elementor-element.elementor-element-c5543e8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cad28dc */.elementor-143204 .elementor-element.elementor-element-cad28dc h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c55770 */.elementor-143204 .elementor-element.elementor-element-8c55770 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8db106f */.elementor-143204 .elementor-element.elementor-element-8db106f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26b70a */.elementor-143204 .elementor-element.elementor-element-a26b70a h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f32e9 */.elementor-143204 .elementor-element.elementor-element-67f32e9 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f08a686 */.elementor-143204 .elementor-element.elementor-element-f08a686 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b5d053 */.elementor-143204 .elementor-element.elementor-element-5b5d053 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9f4a2 */.elementor-143204 .elementor-element.elementor-element-7d9f4a2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e444db8 */.elementor-143204 .elementor-element.elementor-element-e444db8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1782211 */.elementor-143204 .elementor-element.elementor-element-1782211 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-440b497 */.elementor-143204 .elementor-element.elementor-element-440b497 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a12b751 */.elementor-143204 .elementor-element.elementor-element-a12b751 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b5471f */.elementor-143204 .elementor-element.elementor-element-1b5471f h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84f7f47 */.elementor-143204 .elementor-element.elementor-element-84f7f47 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bc179f */.elementor-143204 .elementor-element.elementor-element-2bc179f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58d1bb7 */.elementor-143204 .elementor-element.elementor-element-58d1bb7 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4845527 */.elementor-143204 .elementor-element.elementor-element-4845527 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23d1a46 */.elementor-143204 .elementor-element.elementor-element-23d1a46 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c3d170 */.elementor-143204 .elementor-element.elementor-element-1c3d170 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f8e8d5 */.elementor-143204 .elementor-element.elementor-element-0f8e8d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5546 */.elementor-143204 .elementor-element.elementor-element-26f5546 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a2b656 */.elementor-143204 .elementor-element.elementor-element-9a2b656 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bec278b */.elementor-143204 .elementor-element.elementor-element-bec278b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf1d98f */.elementor-143204 .elementor-element.elementor-element-bf1d98f h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6def9ed */.elementor-143204 .elementor-element.elementor-element-6def9ed h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6610e2 */.elementor-143204 .elementor-element.elementor-element-c6610e2 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0f9914 */.elementor-143204 .elementor-element.elementor-element-c0f9914 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed3d6b1 */.elementor-143204 .elementor-element.elementor-element-ed3d6b1 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-199e446 */.elementor-143204 .elementor-element.elementor-element-199e446 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb578c7 */.elementor-143204 .elementor-element.elementor-element-cb578c7 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a438ee5 */.elementor-143204 .elementor-element.elementor-element-a438ee5 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5aadc0 */.elementor-143204 .elementor-element.elementor-element-e5aadc0 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cb305b */.elementor-143204 .elementor-element.elementor-element-9cb305b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d184275 */.elementor-143204 .elementor-element.elementor-element-d184275 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8faf21 */.elementor-143204 .elementor-element.elementor-element-f8faf21 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969e149 */.elementor-143204 .elementor-element.elementor-element-969e149 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b8523 */.elementor-143204 .elementor-element.elementor-element-74b8523 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27d1598 */.elementor-143204 .elementor-element.elementor-element-27d1598 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e830b34 */.elementor-143204 .elementor-element.elementor-element-e830b34 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5543e8 */.elementor-143204 .elementor-element.elementor-element-c5543e8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cad28dc */.elementor-143204 .elementor-element.elementor-element-cad28dc h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c55770 */.elementor-143204 .elementor-element.elementor-element-8c55770 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8db106f */.elementor-143204 .elementor-element.elementor-element-8db106f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26b70a */.elementor-143204 .elementor-element.elementor-element-a26b70a h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f32e9 */.elementor-143204 .elementor-element.elementor-element-67f32e9 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f08a686 */.elementor-143204 .elementor-element.elementor-element-f08a686 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b5d053 */.elementor-143204 .elementor-element.elementor-element-5b5d053 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9f4a2 */.elementor-143204 .elementor-element.elementor-element-7d9f4a2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e444db8 */.elementor-143204 .elementor-element.elementor-element-e444db8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1782211 */.elementor-143204 .elementor-element.elementor-element-1782211 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-440b497 */.elementor-143204 .elementor-element.elementor-element-440b497 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a12b751 */.elementor-143204 .elementor-element.elementor-element-a12b751 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b5471f */.elementor-143204 .elementor-element.elementor-element-1b5471f h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84f7f47 */.elementor-143204 .elementor-element.elementor-element-84f7f47 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bc179f */.elementor-143204 .elementor-element.elementor-element-2bc179f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58d1bb7 */.elementor-143204 .elementor-element.elementor-element-58d1bb7 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4845527 */.elementor-143204 .elementor-element.elementor-element-4845527 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23d1a46 */.elementor-143204 .elementor-element.elementor-element-23d1a46 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c3d170 */.elementor-143204 .elementor-element.elementor-element-1c3d170 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f8e8d5 */.elementor-143204 .elementor-element.elementor-element-0f8e8d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5546 */.elementor-143204 .elementor-element.elementor-element-26f5546 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a2b656 */.elementor-143204 .elementor-element.elementor-element-9a2b656 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bec278b */.elementor-143204 .elementor-element.elementor-element-bec278b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf1d98f */.elementor-143204 .elementor-element.elementor-element-bf1d98f h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6def9ed */.elementor-143204 .elementor-element.elementor-element-6def9ed h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6610e2 */.elementor-143204 .elementor-element.elementor-element-c6610e2 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0f9914 */.elementor-143204 .elementor-element.elementor-element-c0f9914 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed3d6b1 */.elementor-143204 .elementor-element.elementor-element-ed3d6b1 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-199e446 */.elementor-143204 .elementor-element.elementor-element-199e446 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb578c7 */.elementor-143204 .elementor-element.elementor-element-cb578c7 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a438ee5 */.elementor-143204 .elementor-element.elementor-element-a438ee5 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5aadc0 */.elementor-143204 .elementor-element.elementor-element-e5aadc0 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cb305b */.elementor-143204 .elementor-element.elementor-element-9cb305b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d184275 */.elementor-143204 .elementor-element.elementor-element-d184275 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8faf21 */.elementor-143204 .elementor-element.elementor-element-f8faf21 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969e149 */.elementor-143204 .elementor-element.elementor-element-969e149 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b8523 */.elementor-143204 .elementor-element.elementor-element-74b8523 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27d1598 */.elementor-143204 .elementor-element.elementor-element-27d1598 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e830b34 */.elementor-143204 .elementor-element.elementor-element-e830b34 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5543e8 */.elementor-143204 .elementor-element.elementor-element-c5543e8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cad28dc */.elementor-143204 .elementor-element.elementor-element-cad28dc h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c55770 */.elementor-143204 .elementor-element.elementor-element-8c55770 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8db106f */.elementor-143204 .elementor-element.elementor-element-8db106f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26b70a */.elementor-143204 .elementor-element.elementor-element-a26b70a h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f32e9 */.elementor-143204 .elementor-element.elementor-element-67f32e9 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f08a686 */.elementor-143204 .elementor-element.elementor-element-f08a686 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b5d053 */.elementor-143204 .elementor-element.elementor-element-5b5d053 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9f4a2 */.elementor-143204 .elementor-element.elementor-element-7d9f4a2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e444db8 */.elementor-143204 .elementor-element.elementor-element-e444db8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1782211 */.elementor-143204 .elementor-element.elementor-element-1782211 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-440b497 */.elementor-143204 .elementor-element.elementor-element-440b497 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a12b751 */.elementor-143204 .elementor-element.elementor-element-a12b751 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b5471f */.elementor-143204 .elementor-element.elementor-element-1b5471f h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84f7f47 */.elementor-143204 .elementor-element.elementor-element-84f7f47 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bc179f */.elementor-143204 .elementor-element.elementor-element-2bc179f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58d1bb7 */.elementor-143204 .elementor-element.elementor-element-58d1bb7 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4845527 */.elementor-143204 .elementor-element.elementor-element-4845527 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23d1a46 */.elementor-143204 .elementor-element.elementor-element-23d1a46 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c3d170 */.elementor-143204 .elementor-element.elementor-element-1c3d170 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f8e8d5 */.elementor-143204 .elementor-element.elementor-element-0f8e8d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5546 */.elementor-143204 .elementor-element.elementor-element-26f5546 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a2b656 */.elementor-143204 .elementor-element.elementor-element-9a2b656 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bec278b */.elementor-143204 .elementor-element.elementor-element-bec278b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf1d98f */.elementor-143204 .elementor-element.elementor-element-bf1d98f h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6def9ed */.elementor-143204 .elementor-element.elementor-element-6def9ed h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6610e2 */.elementor-143204 .elementor-element.elementor-element-c6610e2 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0f9914 */.elementor-143204 .elementor-element.elementor-element-c0f9914 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed3d6b1 */.elementor-143204 .elementor-element.elementor-element-ed3d6b1 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-199e446 */.elementor-143204 .elementor-element.elementor-element-199e446 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb578c7 */.elementor-143204 .elementor-element.elementor-element-cb578c7 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a438ee5 */.elementor-143204 .elementor-element.elementor-element-a438ee5 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5aadc0 */.elementor-143204 .elementor-element.elementor-element-e5aadc0 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cb305b */.elementor-143204 .elementor-element.elementor-element-9cb305b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d184275 */.elementor-143204 .elementor-element.elementor-element-d184275 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8faf21 */.elementor-143204 .elementor-element.elementor-element-f8faf21 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969e149 */.elementor-143204 .elementor-element.elementor-element-969e149 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b8523 */.elementor-143204 .elementor-element.elementor-element-74b8523 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27d1598 */.elementor-143204 .elementor-element.elementor-element-27d1598 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e830b34 */.elementor-143204 .elementor-element.elementor-element-e830b34 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5543e8 */.elementor-143204 .elementor-element.elementor-element-c5543e8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cad28dc */.elementor-143204 .elementor-element.elementor-element-cad28dc h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c55770 */.elementor-143204 .elementor-element.elementor-element-8c55770 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8db106f */.elementor-143204 .elementor-element.elementor-element-8db106f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26b70a */.elementor-143204 .elementor-element.elementor-element-a26b70a h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f32e9 */.elementor-143204 .elementor-element.elementor-element-67f32e9 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f08a686 */.elementor-143204 .elementor-element.elementor-element-f08a686 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b5d053 */.elementor-143204 .elementor-element.elementor-element-5b5d053 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9f4a2 */.elementor-143204 .elementor-element.elementor-element-7d9f4a2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e444db8 */.elementor-143204 .elementor-element.elementor-element-e444db8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1782211 */.elementor-143204 .elementor-element.elementor-element-1782211 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-440b497 */.elementor-143204 .elementor-element.elementor-element-440b497 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a12b751 */.elementor-143204 .elementor-element.elementor-element-a12b751 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b5471f */.elementor-143204 .elementor-element.elementor-element-1b5471f h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84f7f47 */.elementor-143204 .elementor-element.elementor-element-84f7f47 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bc179f */.elementor-143204 .elementor-element.elementor-element-2bc179f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58d1bb7 */.elementor-143204 .elementor-element.elementor-element-58d1bb7 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4845527 */.elementor-143204 .elementor-element.elementor-element-4845527 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23d1a46 */.elementor-143204 .elementor-element.elementor-element-23d1a46 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c3d170 */.elementor-143204 .elementor-element.elementor-element-1c3d170 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f8e8d5 */.elementor-143204 .elementor-element.elementor-element-0f8e8d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5546 */.elementor-143204 .elementor-element.elementor-element-26f5546 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a2b656 */.elementor-143204 .elementor-element.elementor-element-9a2b656 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bec278b */.elementor-143204 .elementor-element.elementor-element-bec278b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf1d98f */.elementor-143204 .elementor-element.elementor-element-bf1d98f h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6def9ed */.elementor-143204 .elementor-element.elementor-element-6def9ed h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6610e2 */.elementor-143204 .elementor-element.elementor-element-c6610e2 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0f9914 */.elementor-143204 .elementor-element.elementor-element-c0f9914 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed3d6b1 */.elementor-143204 .elementor-element.elementor-element-ed3d6b1 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-199e446 */.elementor-143204 .elementor-element.elementor-element-199e446 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb578c7 */.elementor-143204 .elementor-element.elementor-element-cb578c7 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a438ee5 */.elementor-143204 .elementor-element.elementor-element-a438ee5 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5aadc0 */.elementor-143204 .elementor-element.elementor-element-e5aadc0 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cb305b */.elementor-143204 .elementor-element.elementor-element-9cb305b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d184275 */.elementor-143204 .elementor-element.elementor-element-d184275 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8faf21 */.elementor-143204 .elementor-element.elementor-element-f8faf21 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969e149 */.elementor-143204 .elementor-element.elementor-element-969e149 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b8523 */.elementor-143204 .elementor-element.elementor-element-74b8523 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27d1598 */.elementor-143204 .elementor-element.elementor-element-27d1598 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e830b34 */.elementor-143204 .elementor-element.elementor-element-e830b34 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5543e8 */.elementor-143204 .elementor-element.elementor-element-c5543e8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cad28dc */.elementor-143204 .elementor-element.elementor-element-cad28dc h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c55770 */.elementor-143204 .elementor-element.elementor-element-8c55770 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8db106f */.elementor-143204 .elementor-element.elementor-element-8db106f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26b70a */.elementor-143204 .elementor-element.elementor-element-a26b70a h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f32e9 */.elementor-143204 .elementor-element.elementor-element-67f32e9 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f08a686 */.elementor-143204 .elementor-element.elementor-element-f08a686 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b5d053 */.elementor-143204 .elementor-element.elementor-element-5b5d053 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9f4a2 */.elementor-143204 .elementor-element.elementor-element-7d9f4a2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e444db8 */.elementor-143204 .elementor-element.elementor-element-e444db8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1782211 */.elementor-143204 .elementor-element.elementor-element-1782211 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-440b497 */.elementor-143204 .elementor-element.elementor-element-440b497 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a12b751 */.elementor-143204 .elementor-element.elementor-element-a12b751 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b5471f */.elementor-143204 .elementor-element.elementor-element-1b5471f h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84f7f47 */.elementor-143204 .elementor-element.elementor-element-84f7f47 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bc179f */.elementor-143204 .elementor-element.elementor-element-2bc179f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58d1bb7 */.elementor-143204 .elementor-element.elementor-element-58d1bb7 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4845527 */.elementor-143204 .elementor-element.elementor-element-4845527 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23d1a46 */.elementor-143204 .elementor-element.elementor-element-23d1a46 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c3d170 */.elementor-143204 .elementor-element.elementor-element-1c3d170 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f8e8d5 */.elementor-143204 .elementor-element.elementor-element-0f8e8d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5546 */.elementor-143204 .elementor-element.elementor-element-26f5546 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a2b656 */.elementor-143204 .elementor-element.elementor-element-9a2b656 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bec278b */.elementor-143204 .elementor-element.elementor-element-bec278b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf1d98f */.elementor-143204 .elementor-element.elementor-element-bf1d98f h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6def9ed */.elementor-143204 .elementor-element.elementor-element-6def9ed h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6610e2 */.elementor-143204 .elementor-element.elementor-element-c6610e2 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0f9914 */.elementor-143204 .elementor-element.elementor-element-c0f9914 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed3d6b1 */.elementor-143204 .elementor-element.elementor-element-ed3d6b1 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-199e446 */.elementor-143204 .elementor-element.elementor-element-199e446 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb578c7 */.elementor-143204 .elementor-element.elementor-element-cb578c7 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a438ee5 */.elementor-143204 .elementor-element.elementor-element-a438ee5 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5aadc0 */.elementor-143204 .elementor-element.elementor-element-e5aadc0 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cb305b */.elementor-143204 .elementor-element.elementor-element-9cb305b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d184275 */.elementor-143204 .elementor-element.elementor-element-d184275 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8faf21 */.elementor-143204 .elementor-element.elementor-element-f8faf21 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969e149 */.elementor-143204 .elementor-element.elementor-element-969e149 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b8523 */.elementor-143204 .elementor-element.elementor-element-74b8523 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27d1598 */.elementor-143204 .elementor-element.elementor-element-27d1598 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e830b34 */.elementor-143204 .elementor-element.elementor-element-e830b34 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5543e8 */.elementor-143204 .elementor-element.elementor-element-c5543e8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cad28dc */.elementor-143204 .elementor-element.elementor-element-cad28dc h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c55770 */.elementor-143204 .elementor-element.elementor-element-8c55770 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8db106f */.elementor-143204 .elementor-element.elementor-element-8db106f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26b70a */.elementor-143204 .elementor-element.elementor-element-a26b70a h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f32e9 */.elementor-143204 .elementor-element.elementor-element-67f32e9 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f08a686 */.elementor-143204 .elementor-element.elementor-element-f08a686 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b5d053 */.elementor-143204 .elementor-element.elementor-element-5b5d053 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9f4a2 */.elementor-143204 .elementor-element.elementor-element-7d9f4a2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e444db8 */.elementor-143204 .elementor-element.elementor-element-e444db8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1782211 */.elementor-143204 .elementor-element.elementor-element-1782211 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-440b497 */.elementor-143204 .elementor-element.elementor-element-440b497 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a12b751 */.elementor-143204 .elementor-element.elementor-element-a12b751 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b5471f */.elementor-143204 .elementor-element.elementor-element-1b5471f h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84f7f47 */.elementor-143204 .elementor-element.elementor-element-84f7f47 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bc179f */.elementor-143204 .elementor-element.elementor-element-2bc179f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58d1bb7 */.elementor-143204 .elementor-element.elementor-element-58d1bb7 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4845527 */.elementor-143204 .elementor-element.elementor-element-4845527 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23d1a46 */.elementor-143204 .elementor-element.elementor-element-23d1a46 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c3d170 */.elementor-143204 .elementor-element.elementor-element-1c3d170 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f8e8d5 */.elementor-143204 .elementor-element.elementor-element-0f8e8d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5546 */.elementor-143204 .elementor-element.elementor-element-26f5546 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a2b656 */.elementor-143204 .elementor-element.elementor-element-9a2b656 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bec278b */.elementor-143204 .elementor-element.elementor-element-bec278b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf1d98f */.elementor-143204 .elementor-element.elementor-element-bf1d98f h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6def9ed */.elementor-143204 .elementor-element.elementor-element-6def9ed h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6610e2 */.elementor-143204 .elementor-element.elementor-element-c6610e2 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0f9914 */.elementor-143204 .elementor-element.elementor-element-c0f9914 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed3d6b1 */.elementor-143204 .elementor-element.elementor-element-ed3d6b1 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-199e446 */.elementor-143204 .elementor-element.elementor-element-199e446 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb578c7 */.elementor-143204 .elementor-element.elementor-element-cb578c7 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a438ee5 */.elementor-143204 .elementor-element.elementor-element-a438ee5 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5aadc0 */.elementor-143204 .elementor-element.elementor-element-e5aadc0 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cb305b */.elementor-143204 .elementor-element.elementor-element-9cb305b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d184275 */.elementor-143204 .elementor-element.elementor-element-d184275 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8faf21 */.elementor-143204 .elementor-element.elementor-element-f8faf21 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969e149 */.elementor-143204 .elementor-element.elementor-element-969e149 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b8523 */.elementor-143204 .elementor-element.elementor-element-74b8523 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27d1598 */.elementor-143204 .elementor-element.elementor-element-27d1598 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e830b34 */.elementor-143204 .elementor-element.elementor-element-e830b34 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5543e8 */.elementor-143204 .elementor-element.elementor-element-c5543e8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cad28dc */.elementor-143204 .elementor-element.elementor-element-cad28dc h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c55770 */.elementor-143204 .elementor-element.elementor-element-8c55770 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8db106f */.elementor-143204 .elementor-element.elementor-element-8db106f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26b70a */.elementor-143204 .elementor-element.elementor-element-a26b70a h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f32e9 */.elementor-143204 .elementor-element.elementor-element-67f32e9 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f08a686 */.elementor-143204 .elementor-element.elementor-element-f08a686 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b5d053 */.elementor-143204 .elementor-element.elementor-element-5b5d053 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9f4a2 */.elementor-143204 .elementor-element.elementor-element-7d9f4a2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e444db8 */.elementor-143204 .elementor-element.elementor-element-e444db8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1782211 */.elementor-143204 .elementor-element.elementor-element-1782211 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-440b497 */.elementor-143204 .elementor-element.elementor-element-440b497 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a12b751 */.elementor-143204 .elementor-element.elementor-element-a12b751 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b5471f */.elementor-143204 .elementor-element.elementor-element-1b5471f h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84f7f47 */.elementor-143204 .elementor-element.elementor-element-84f7f47 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bc179f */.elementor-143204 .elementor-element.elementor-element-2bc179f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58d1bb7 */.elementor-143204 .elementor-element.elementor-element-58d1bb7 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4845527 */.elementor-143204 .elementor-element.elementor-element-4845527 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23d1a46 */.elementor-143204 .elementor-element.elementor-element-23d1a46 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c3d170 */.elementor-143204 .elementor-element.elementor-element-1c3d170 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f8e8d5 */.elementor-143204 .elementor-element.elementor-element-0f8e8d5 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5546 */.elementor-143204 .elementor-element.elementor-element-26f5546 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a2b656 */.elementor-143204 .elementor-element.elementor-element-9a2b656 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bec278b */.elementor-143204 .elementor-element.elementor-element-bec278b img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf1d98f */.elementor-143204 .elementor-element.elementor-element-bf1d98f h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6def9ed */.elementor-143204 .elementor-element.elementor-element-6def9ed h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6610e2 */.elementor-143204 .elementor-element.elementor-element-c6610e2 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0f9914 */.elementor-143204 .elementor-element.elementor-element-c0f9914 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed3d6b1 */.elementor-143204 .elementor-element.elementor-element-ed3d6b1 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-199e446 */.elementor-143204 .elementor-element.elementor-element-199e446 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb578c7 */.elementor-143204 .elementor-element.elementor-element-cb578c7 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a438ee5 */.elementor-143204 .elementor-element.elementor-element-a438ee5 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5aadc0 */.elementor-143204 .elementor-element.elementor-element-e5aadc0 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cb305b */.elementor-143204 .elementor-element.elementor-element-9cb305b h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d184275 */.elementor-143204 .elementor-element.elementor-element-d184275 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8faf21 */.elementor-143204 .elementor-element.elementor-element-f8faf21 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969e149 */.elementor-143204 .elementor-element.elementor-element-969e149 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b8523 */.elementor-143204 .elementor-element.elementor-element-74b8523 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27d1598 */.elementor-143204 .elementor-element.elementor-element-27d1598 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e830b34 */.elementor-143204 .elementor-element.elementor-element-e830b34 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5543e8 */.elementor-143204 .elementor-element.elementor-element-c5543e8 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cad28dc */.elementor-143204 .elementor-element.elementor-element-cad28dc h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c55770 */.elementor-143204 .elementor-element.elementor-element-8c55770 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8db106f */.elementor-143204 .elementor-element.elementor-element-8db106f img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26b70a */.elementor-143204 .elementor-element.elementor-element-a26b70a h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f32e9 */.elementor-143204 .elementor-element.elementor-element-67f32e9 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f08a686 */.elementor-143204 .elementor-element.elementor-element-f08a686 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b5d053 */.elementor-143204 .elementor-element.elementor-element-5b5d053 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9f4a2 */.elementor-143204 .elementor-element.elementor-element-7d9f4a2 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e444db8 */.elementor-143204 .elementor-element.elementor-element-e444db8 h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1782211 */.elementor-143204 .elementor-element.elementor-element-1782211 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-440b497 */.elementor-143204 .elementor-element.elementor-element-440b497 img {
    border-radius: 0
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a12b751 */.elementor-143204 .elementor-element.elementor-element-a12b751 h5 {
    font-size: 12px;
   padding: 2px 6px;
   background: #c80000;
   width: auto;
   color: white;
   position: absolute;
   bottom: 15px;
   left: 10px;
   border-radius: 2px;
   font-weight: 700;
   text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b5471f */.elementor-143204 .elementor-element.elementor-element-1b5471f h3 {
    font-size: 19px;
    padding:15px 15px 0;
    line-height: 1.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84f7f47 */.elementor-143204 .elementor-element.elementor-element-84f7f47 {
    padding: 10px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1b597b5 */#main_creative_gallery_container:not(.mobile) .elementor-143204 .elementor-element.elementor-element-1b597b5 {
    display: none;
}

@media screen and (max-width: 1024px) {
    .elementor-143204 .elementor-element.elementor-element-1b597b5 {
        display: none;
    }
}

.elementor-143204 .elementor-element.elementor-element-1b597b5 .e-con-inner{
        background-color: #ffffff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    padding: 0;
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-1b597b5 .elementor-swiper-button-prev .eicon-chevron-left, .elementor-element .swiper~.elementor-swiper-button  {
    color: #777;
    width: 28px;
    height: 28px;
    display: inline-block;
    border: none;
    background-color: #fff;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-647bcf6 */#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-647bcf6 {
    padding: 15px 0;
    margin: 0;
    background: #f7f7f7;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be8aea */.elementor-143204 .elementor-element.elementor-element-5be8aea h4 {
    border-left: 4px solid #105f65;
    padding-left: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-013f3e5 */#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-013f3e5  {
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b38b984 */#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-b38b984 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17c3619 */.elementor-143204 .elementor-element.elementor-element-17c3619 h4 {
    border-left: 4px solid #105f65;
    padding-left: 10px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e9d0338 */.elementor-143204 .elementor-element.elementor-element-e9d0338 .elementor-image-box-wrapper {
    align-items: stretch;
}

.elementor-143204 .elementor-element.elementor-element-e9d0338 .elementor-image-box-img {
    height: auto;
}

.elementor-143204 .elementor-element.elementor-element-e9d0338 img {
    object-fit: cover;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-185277c */.elementor-143204 .elementor-element.elementor-element-185277c .elementor-image-box-wrapper {
    align-items: stretch;
}

.elementor-143204 .elementor-element.elementor-element-185277c .elementor-image-box-img {
    height: auto;
}

.elementor-143204 .elementor-element.elementor-element-185277c img {
    object-fit: cover;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b076a83 */.elementor-143204 .elementor-element.elementor-element-b076a83 .elementor-image-box-wrapper {
    align-items: stretch;
}

.elementor-143204 .elementor-element.elementor-element-b076a83 .elementor-image-box-img {
    height: auto;
}

.elementor-143204 .elementor-element.elementor-element-b076a83 img {
    object-fit: cover;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aefac26 */.elementor-143204 .elementor-element.elementor-element-aefac26 .elementor-image-box-wrapper {
    align-items: stretch;
}

.elementor-143204 .elementor-element.elementor-element-aefac26 .elementor-image-box-img {
    height: auto;
}

.elementor-143204 .elementor-element.elementor-element-aefac26 img {
    object-fit: cover;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef5bf8b */#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-ef5bf8b .elementor-image-box-wrapper {
    display: block;
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-ef5bf8b  {
    padding: 20px 0 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cd6dba */#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-8cd6dba  {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95bfe81 */.elementor-143204 .elementor-element.elementor-element-95bfe81 {
    background: linear-gradient(180deg, rgba(7,154,121,1) 0%, rgba(2,0,36,1) 100%);
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-95bfe81 .e-con-inner {
    display: block;
     padding-top: 40px;
}

#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-95bfe81 .e-child {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c776de9 */#main_creative_gallery_container.mobile .elementor-143204 .elementor-element.elementor-element-c776de9 div {
    font-size: 12px;
    line-height: 1.4em;
}
@media screen and (max-width:1024px) {
    .elementor-143204 .elementor-element.elementor-element-c776de9 div {
    font-size: 12px;
    line-height: 1.4em;
}
}/* End custom CSS */
/* Start custom CSS */#main_creative_gallery_container {
    font-family: 'Roboto', sans-serif;
}

#main_creative_gallery_container h5,
#main_creative_gallery_container h1,
#main_creative_gallery_container h2,
#main_creative_gallery_container h3,
#main_creative_gallery_container h4,
#main_creative_gallery_container h6,
#main_creative_gallery_container p{
    font-family: 'Roboto', sans-serif;
}





#main_creative_gallery_container:not(.mobile) {
    background: #f4f4f4;
    
}






#main_creative_gallery_container.mobile h3 {
    font-size: 22px;
}

@media screen and (max-width:767px) {
    #main_creative_gallery_container h3 {
    font-size: 22px;
}
}/* End custom CSS */