.elementor-20 .elementor-element.elementor-element-6e01443{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:280px;--padding-bottom:280px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6e01443:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6e01443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://epicheartandvascular.com/wp-content/uploads/cardiologist-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-d600ccc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d600ccc.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-034cf93{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-034cf93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-9ff2f7f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13px;--padding-bottom:3px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-5471090{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5471090.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-83fcdd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-83fcdd6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-837925e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-837925e{text-align:start;}.elementor-20 .elementor-element.elementor-element-837925e .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d8c93e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d8c93e7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-9ad3d90{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9ad3d90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-5d098ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-5d098ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-fb354c2{width:auto;max-width:auto;margin:0px 7px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-fb354c2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-fb354c2 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-fb354c2.elementor-view-stacked .elementor-icon{background-color:#C19D68;}.elementor-20 .elementor-element.elementor-element-fb354c2.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-fb354c2.elementor-view-default .elementor-icon{color:#C19D68;border-color:#C19D68;}.elementor-20 .elementor-element.elementor-element-fb354c2.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-fb354c2.elementor-view-default .elementor-icon svg{fill:#C19D68;}.elementor-20 .elementor-element.elementor-element-fb354c2 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-fb354c2 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-729a178{width:auto;max-width:auto;margin:0px 7px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-729a178.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-729a178 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-729a178.elementor-view-stacked .elementor-icon{background-color:#C19D68;}.elementor-20 .elementor-element.elementor-element-729a178.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-729a178.elementor-view-default .elementor-icon{color:#C19D68;border-color:#C19D68;}.elementor-20 .elementor-element.elementor-element-729a178.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-729a178.elementor-view-default .elementor-icon svg{fill:#C19D68;}.elementor-20 .elementor-element.elementor-element-729a178 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-729a178 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-1c4d0d1{width:auto;max-width:auto;margin:0px 7px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1c4d0d1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-1c4d0d1 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-1c4d0d1.elementor-view-stacked .elementor-icon{background-color:#C19D68;}.elementor-20 .elementor-element.elementor-element-1c4d0d1.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-1c4d0d1.elementor-view-default .elementor-icon{color:#C19D68;border-color:#C19D68;}.elementor-20 .elementor-element.elementor-element-1c4d0d1.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-1c4d0d1.elementor-view-default .elementor-icon svg{fill:#C19D68;}.elementor-20 .elementor-element.elementor-element-1c4d0d1 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-1c4d0d1 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-8a81d92{width:auto;max-width:auto;margin:0px 7px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-8a81d92.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-8a81d92 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-8a81d92.elementor-view-stacked .elementor-icon{background-color:#C19D68;}.elementor-20 .elementor-element.elementor-element-8a81d92.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-8a81d92.elementor-view-default .elementor-icon{color:#C19D68;border-color:#C19D68;}.elementor-20 .elementor-element.elementor-element-8a81d92.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-8a81d92.elementor-view-default .elementor-icon svg{fill:#C19D68;}.elementor-20 .elementor-element.elementor-element-8a81d92 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-8a81d92 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-df36da2{width:auto;max-width:auto;margin:0px 7px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-df36da2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-df36da2 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-df36da2.elementor-view-stacked .elementor-icon{background-color:#C19D68;}.elementor-20 .elementor-element.elementor-element-df36da2.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-df36da2.elementor-view-default .elementor-icon{color:#C19D68;border-color:#C19D68;}.elementor-20 .elementor-element.elementor-element-df36da2.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-df36da2.elementor-view-default .elementor-icon svg{fill:#C19D68;}.elementor-20 .elementor-element.elementor-element-df36da2 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-df36da2 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-2c2e166{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2c2e166.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-00e2e38{width:var( --container-widget-width, 64.815% );max-width:64.815%;background-color:rgba(119,119,119,0.26);margin:0px 228px calc(var(--kit-widget-spacing, 0px) + 19px) 228px;padding:0px 0px 0px 0px;--container-widget-width:64.815%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-00e2e38.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-d8b5286 .elementor-button{background-color:#FFF04B;font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:700;line-height:23.8px;letter-spacing:1px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C19D68;border-radius:0px 0px 0px 0px;padding:14px 28px 14px 28px;}.elementor-20 .elementor-element.elementor-element-d8b5286 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-d8b5286 .elementor-button:focus{background-color:rgb(255, 255, 255);color:rgb(193, 157, 104);}.elementor-20 .elementor-element.elementor-element-d8b5286{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-d8b5286.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-d8b5286 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-d8b5286 .elementor-button:focus svg{fill:rgb(193, 157, 104);}.elementor-20 .elementor-element.elementor-element-9d068f5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9d068f5:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9d068f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-2f88f47{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2f88f47.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-35c0d88{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-35c0d88.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-3b36d82{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-20 .elementor-element.elementor-element-3b36d82:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3b36d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF3F2;}.elementor-20 .elementor-element.elementor-element-3b36d82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-747ae8d{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-747ae8d.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-e30ead1{width:var( --container-widget-width, 32px );max-width:32px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:32px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-e30ead1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-e30ead1 .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-e30ead1.elementor-view-stacked .elementor-icon{background-color:#E02B20;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e30ead1.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-e30ead1.elementor-view-default .elementor-icon{color:#E02B20;border-color:#E02B20;}.elementor-20 .elementor-element.elementor-element-e30ead1.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-e30ead1.elementor-view-default .elementor-icon svg{fill:#E02B20;}.elementor-20 .elementor-element.elementor-element-e30ead1.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e30ead1.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e30ead1 .elementor-icon{font-size:16px;padding:8px;}.elementor-20 .elementor-element.elementor-element-e30ead1 .elementor-icon svg{height:16px;}.elementor-20 .elementor-element.elementor-element-a0f727a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a0f727a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-e590248.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-e590248{text-align:start;}.elementor-20 .elementor-element.elementor-element-e590248 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:22.4px;color:#808080;}.elementor-20 .elementor-element.elementor-element-a5a0fba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a5a0fba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-44da2b0{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-44da2b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-faa7373{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-20 .elementor-element.elementor-element-faa7373:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-faa7373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222660;}.elementor-20 .elementor-element.elementor-element-faa7373.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-6e4f39e{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6e4f39e.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-b41b458{width:var( --container-widget-width, 32px );max-width:32px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:32px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-b41b458.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-b41b458 .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-b41b458.elementor-view-stacked .elementor-icon{background-color:#E02B20;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b41b458.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-b41b458.elementor-view-default .elementor-icon{color:#E02B20;border-color:#E02B20;}.elementor-20 .elementor-element.elementor-element-b41b458.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-b41b458.elementor-view-default .elementor-icon svg{fill:#E02B20;}.elementor-20 .elementor-element.elementor-element-b41b458.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b41b458.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b41b458 .elementor-icon{font-size:16px;padding:8px;}.elementor-20 .elementor-element.elementor-element-b41b458 .elementor-icon svg{height:16px;}.elementor-20 .elementor-element.elementor-element-1bf3fc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1bf3fc8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-64ed1a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-64ed1a6{text-align:start;}.elementor-20 .elementor-element.elementor-element-64ed1a6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:22.4px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5e8831c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5e8831c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-7354d3b{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7354d3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-48b2bb4{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-20 .elementor-element.elementor-element-48b2bb4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-48b2bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222660;}.elementor-20 .elementor-element.elementor-element-48b2bb4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-4bdcab3{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4bdcab3.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-97dd788{width:var( --container-widget-width, 32px );max-width:32px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:32px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-97dd788.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-97dd788 .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-97dd788.elementor-view-stacked .elementor-icon{background-color:#E02B20;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-97dd788.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-97dd788.elementor-view-default .elementor-icon{color:#E02B20;border-color:#E02B20;}.elementor-20 .elementor-element.elementor-element-97dd788.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-97dd788.elementor-view-default .elementor-icon svg{fill:#E02B20;}.elementor-20 .elementor-element.elementor-element-97dd788.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-97dd788.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-97dd788 .elementor-icon{font-size:16px;padding:8px;}.elementor-20 .elementor-element.elementor-element-97dd788 .elementor-icon svg{height:16px;}.elementor-20 .elementor-element.elementor-element-aa97362{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-aa97362.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-eef3c18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-eef3c18{text-align:start;}.elementor-20 .elementor-element.elementor-element-eef3c18 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:22.4px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-9e30696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-9e30696.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-0dbbce0{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0dbbce0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-28e74fb{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-20 .elementor-element.elementor-element-28e74fb:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-28e74fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF3F2;}.elementor-20 .elementor-element.elementor-element-28e74fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-02eef71{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-02eef71.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-151dc6a{width:var( --container-widget-width, 32px );max-width:32px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:32px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-151dc6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-151dc6a .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-151dc6a.elementor-view-stacked .elementor-icon{background-color:#E02B20;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-151dc6a.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-151dc6a.elementor-view-default .elementor-icon{color:#E02B20;border-color:#E02B20;}.elementor-20 .elementor-element.elementor-element-151dc6a.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-151dc6a.elementor-view-default .elementor-icon svg{fill:#E02B20;}.elementor-20 .elementor-element.elementor-element-151dc6a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-151dc6a.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-151dc6a .elementor-icon{font-size:16px;padding:8px;}.elementor-20 .elementor-element.elementor-element-151dc6a .elementor-icon svg{height:16px;}.elementor-20 .elementor-element.elementor-element-0264c37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0264c37.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-7b751ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-7b751ed{text-align:start;}.elementor-20 .elementor-element.elementor-element-7b751ed .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:22.4px;color:#808080;}.elementor-20 .elementor-element.elementor-element-f4023a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-f4023a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-4391061{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-4391061:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4391061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-0dd4e45{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:82px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0dd4e45.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-be044f2{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-be044f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-01e63e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19.5px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-01e63e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-dbb8e16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19.5px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-dbb8e16.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-0d09592{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-0d09592.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-e97a367{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e97a367.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-043971c{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:3px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-043971c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-7727221{--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:0%;--margin-bottom:0%;--margin-left:0.076%;--margin-right:0.076%;--padding-top:270px;--padding-bottom:36px;--padding-left:27px;--padding-right:27px;}.elementor-20 .elementor-element.elementor-element-7727221:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7727221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epicheartandvascular.com/wp-content/uploads/varicose-vein-home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-7727221.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-95e2f70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-95e2f70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-4c718ca{--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:0%;--margin-bottom:0%;--margin-left:0.076%;--margin-right:0.076%;--padding-top:252px;--padding-bottom:36px;--padding-left:27px;--padding-right:27px;}.elementor-20 .elementor-element.elementor-element-4c718ca:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4c718ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epicheartandvascular.com/wp-content/uploads/coronary-artery-disease-home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-4c718ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-7108a00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7108a00.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-042e692{--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:0%;--margin-bottom:0%;--margin-left:0.076%;--margin-right:0%;--padding-top:252px;--padding-bottom:36px;--padding-left:27px;--padding-right:27px;}.elementor-20 .elementor-element.elementor-element-042e692:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-042e692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epicheartandvascular.com/wp-content/uploads/arrhythmias-home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-042e692.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-ee0f0c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ee0f0c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-0f5f815{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0f5f815.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-faa7997{--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:0%;--margin-bottom:0%;--margin-left:0.076%;--margin-right:0.076%;--padding-top:270px;--padding-bottom:36px;--padding-left:27px;--padding-right:27px;}.elementor-20 .elementor-element.elementor-element-faa7997:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-faa7997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epicheartandvascular.com/wp-content/uploads/peripheral-disease-home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-faa7997.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-8b1e437{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-8b1e437.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-8fbcae3{--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:0%;--margin-bottom:0%;--margin-left:0.076%;--margin-right:0.076%;--padding-top:270px;--padding-bottom:36px;--padding-left:27px;--padding-right:27px;}.elementor-20 .elementor-element.elementor-element-8fbcae3:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8fbcae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epicheartandvascular.com/wp-content/uploads/Heart-Failure.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-8fbcae3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-c122f42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c122f42.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-5bad5bc{--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:0%;--margin-bottom:0%;--margin-left:0.076%;--margin-right:0%;--padding-top:270px;--padding-bottom:36px;--padding-left:27px;--padding-right:27px;}.elementor-20 .elementor-element.elementor-element-5bad5bc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5bad5bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epicheartandvascular.com/wp-content/uploads/hypertension-home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-5bad5bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-88d5184{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-88d5184.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-e88c147{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e88c147.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-aeab7ed{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-aeab7ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-76a9772 .elementor-button{background-color:#FFF04B;font-family:"Lato", Sans-serif;font-size:19.8px;font-weight:500;line-height:33.66px;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 51.48px 5.94px 51.48px;}.elementor-20 .elementor-element.elementor-element-76a9772{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-76a9772.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-1b8f225{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:81px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1b8f225:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1b8f225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-766465b{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-766465b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-316368b{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:3%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-316368b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-0381c59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-0381c59.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-7bcf9ed{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7bcf9ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-4c6060f{width:var( --container-widget-width, 99.001% );max-width:99.001%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19.5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99.001%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-4c6060f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-a4549f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a4549f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-831c491{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-831c491:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-831c491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4f6c267{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4f6c267.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-44cab75{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-44cab75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-9691985{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19.5px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-9691985.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-537deef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-537deef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-85203f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-85203f8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-85203f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-0d1b994{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0d1b994.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-a76b8b1{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:54px;--padding-bottom:54px;--padding-left:36px;--padding-right:36px;}.elementor-20 .elementor-element.elementor-element-a76b8b1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a76b8b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epicheartandvascular.com/wp-content/uploads/heart-treating-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-a76b8b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-e0dd8e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e0dd8e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-0a1d848{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-0a1d848.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-24e7c34{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-24e7c34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-9088510{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9088510.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-9bf3b22{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:36px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-20 .elementor-element.elementor-element-9bf3b22.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-2032c30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2032c30.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-7908e90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7908e90.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-7504097{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7504097.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-9d8a032{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-9d8a032.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-9d8a032 img{width:100%;}.elementor-20 .elementor-element.elementor-element-29e48ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-29e48ec.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-0f5ed3a{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:54px;--padding-right:54px;}.elementor-20 .elementor-element.elementor-element-0f5ed3a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0f5ed3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epicheartandvascular.com/wp-content/uploads/vessels-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-0f5ed3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-240742d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26.344px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-240742d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-33465c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-33465c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-2fc46ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2fc46ba:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2fc46ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-206e0d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-206e0d2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-6813f0b{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6813f0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-f6533f0 .elementor-button{background-color:#FFF04B;font-family:"Lato", Sans-serif;font-size:19.8px;font-weight:500;line-height:33.66px;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 51.48px 5.94px 51.48px;}.elementor-20 .elementor-element.elementor-element-f6533f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-f6533f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-b588c55{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:83px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-b588c55:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b588c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-953e3e1{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-953e3e1.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-2b0039f{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:3%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2b0039f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-988d819{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-988d819.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-988d819 img{width:100%;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);}.elementor-20 .elementor-element.elementor-element-c15a567{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c15a567.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-914a09d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-914a09d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-a9338e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a9338e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-65b907b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 41.4px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-65b907b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-e9d0007 .elementor-button{background-color:#FFF04B;font-family:"Lato", Sans-serif;font-size:19.8px;font-weight:500;line-height:33.66px;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:14px 51.48px 5.94px 51.48px;}.elementor-20 .elementor-element.elementor-element-e9d0007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-e9d0007.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-9fb4448{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9fb4448:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9fb4448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#31469B;}.elementor-20 .elementor-element.elementor-element-5d91873{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5d91873.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-8a069e1{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:3%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8a069e1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-c012e3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c012e3f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-0e0da9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-0e0da9e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-92f6d9b{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-92f6d9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-103313c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-103313c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-103313c img{width:100%;}.elementor-20 .elementor-element.elementor-element-ac9ad04{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ac9ad04:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ac9ad04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-87ed892{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-87ed892.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-5810cea{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5810cea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-0609093{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19.5px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-0609093.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-f077007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 41.4px 0px 41.4px;}.elementor-20 .elementor-element.elementor-element-f077007.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-2165622{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2165622.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-7fdb0e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7fdb0e9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-c876adc{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c876adc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-8575396{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 51.75px) 0px;padding:0px 165.6px 0px 165.6px;}.elementor-20 .elementor-element.elementor-element-8575396.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-b904570{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-b904570.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-df2de96{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-df2de96:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-df2de96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1e2600d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1e2600d.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-0e91775{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2.999%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0e91775.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-4b19368{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8.28px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4b19368.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-db01ca1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-db01ca1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-1afb979{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1afb979.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-0be23c0{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2.999%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0be23c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-125a615{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8.28px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-125a615.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-dab23dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-dab23dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-5714c4d{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5714c4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-7a01407{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7a01407.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-a42196d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8.28px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a42196d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-83d8195{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-83d8195.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-ed4ec94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ed4ec94.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-d600ccc{--width:13.021%;}.elementor-20 .elementor-element.elementor-element-034cf93{--width:100%;}.elementor-20 .elementor-element.elementor-element-5471090{--width:100%;}.elementor-20 .elementor-element.elementor-element-d8c93e7{--width:67.5%;}.elementor-20 .elementor-element.elementor-element-9ad3d90{--width:100%;}.elementor-20 .elementor-element.elementor-element-2f88f47{--width:100%;}.elementor-20 .elementor-element.elementor-element-35c0d88{--width:25%;}.elementor-20 .elementor-element.elementor-element-747ae8d{--width:100%;}.elementor-20 .elementor-element.elementor-element-a0f727a{--width:328px;}.elementor-20 .elementor-element.elementor-element-44da2b0{--width:25%;}.elementor-20 .elementor-element.elementor-element-6e4f39e{--width:100%;}.elementor-20 .elementor-element.elementor-element-1bf3fc8{--width:328px;}.elementor-20 .elementor-element.elementor-element-7354d3b{--width:25%;}.elementor-20 .elementor-element.elementor-element-4bdcab3{--width:100%;}.elementor-20 .elementor-element.elementor-element-aa97362{--width:328px;}.elementor-20 .elementor-element.elementor-element-0dbbce0{--width:25%;}.elementor-20 .elementor-element.elementor-element-02eef71{--width:100%;}.elementor-20 .elementor-element.elementor-element-0264c37{--width:328px;}.elementor-20 .elementor-element.elementor-element-0dd4e45{--width:68.783%;}.elementor-20 .elementor-element.elementor-element-be044f2{--width:100%;}.elementor-20 .elementor-element.elementor-element-043971c{--width:68.783%;}.elementor-20 .elementor-element.elementor-element-7727221{--width:33.206%;}.elementor-20 .elementor-element.elementor-element-4c718ca{--width:33.205%;}.elementor-20 .elementor-element.elementor-element-042e692{--width:33.206%;}.elementor-20 .elementor-element.elementor-element-0f5f815{--width:68.783%;}.elementor-20 .elementor-element.elementor-element-faa7997{--width:33.206%;}.elementor-20 .elementor-element.elementor-element-8fbcae3{--width:33.205%;}.elementor-20 .elementor-element.elementor-element-5bad5bc{--width:33.206%;}.elementor-20 .elementor-element.elementor-element-e88c147{--width:68.783%;}.elementor-20 .elementor-element.elementor-element-aeab7ed{--width:100%;}.elementor-20 .elementor-element.elementor-element-766465b{--width:67.708%;}.elementor-20 .elementor-element.elementor-element-316368b{--width:48.501%;}.elementor-20 .elementor-element.elementor-element-7bcf9ed{--width:48.501%;}.elementor-20 .elementor-element.elementor-element-4f6c267{--width:68.783%;}.elementor-20 .elementor-element.elementor-element-44cab75{--width:100%;}.elementor-20 .elementor-element.elementor-element-0d1b994{--width:100%;}.elementor-20 .elementor-element.elementor-element-a76b8b1{--width:50.001%;}.elementor-20 .elementor-element.elementor-element-24e7c34{--width:50.001%;}.elementor-20 .elementor-element.elementor-element-9088510{--width:100%;}.elementor-20 .elementor-element.elementor-element-9bf3b22{--width:50.001%;}.elementor-20 .elementor-element.elementor-element-7504097{--width:50.001%;}.elementor-20 .elementor-element.elementor-element-29e48ec{--width:100%;}.elementor-20 .elementor-element.elementor-element-0f5ed3a{--width:100%;}.elementor-20 .elementor-element.elementor-element-206e0d2{--width:67.708%;}.elementor-20 .elementor-element.elementor-element-6813f0b{--width:100%;}.elementor-20 .elementor-element.elementor-element-953e3e1{--width:74.074%;}.elementor-20 .elementor-element.elementor-element-2b0039f{--width:48.501%;}.elementor-20 .elementor-element.elementor-element-c15a567{--width:48.501%;}.elementor-20 .elementor-element.elementor-element-5d91873{--width:67.708%;}.elementor-20 .elementor-element.elementor-element-8a069e1{--width:48.501%;}.elementor-20 .elementor-element.elementor-element-92f6d9b{--width:48.501%;}.elementor-20 .elementor-element.elementor-element-87ed892{--width:67.708%;}.elementor-20 .elementor-element.elementor-element-5810cea{--width:100%;}.elementor-20 .elementor-element.elementor-element-2165622{--width:67.708%;}.elementor-20 .elementor-element.elementor-element-7fdb0e9{--width:67.708%;}.elementor-20 .elementor-element.elementor-element-c876adc{--width:100%;}.elementor-20 .elementor-element.elementor-element-1e2600d{--width:100%;}.elementor-20 .elementor-element.elementor-element-0e91775{--width:31.334%;}.elementor-20 .elementor-element.elementor-element-0be23c0{--width:31.334%;}.elementor-20 .elementor-element.elementor-element-7a01407{--width:31.334%;}}@media(max-width:1249px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-d600ccc{--width:22.727%;}.elementor-20 .elementor-element.elementor-element-a0f727a{--width:123px;}.elementor-20 .elementor-element.elementor-element-1bf3fc8{--width:123px;}.elementor-20 .elementor-element.elementor-element-aa97362{--width:172px;}.elementor-20 .elementor-element.elementor-element-0264c37{--width:123px;}.elementor-20 .elementor-element.elementor-element-0dd4e45{--width:100%;}.elementor-20 .elementor-element.elementor-element-043971c{--width:100%;}.elementor-20 .elementor-element.elementor-element-7727221{--width:33.178%;}.elementor-20 .elementor-element.elementor-element-4c718ca{--width:33.178%;}.elementor-20 .elementor-element.elementor-element-042e692{--width:33.178%;}.elementor-20 .elementor-element.elementor-element-0f5f815{--width:100%;}.elementor-20 .elementor-element.elementor-element-faa7997{--width:33.178%;}.elementor-20 .elementor-element.elementor-element-8fbcae3{--width:33.178%;}.elementor-20 .elementor-element.elementor-element-5bad5bc{--width:33.178%;}.elementor-20 .elementor-element.elementor-element-4f6c267{--width:100%;}.elementor-20 .elementor-element.elementor-element-9bf3b22{--width:50.002%;}.elementor-20 .elementor-element.elementor-element-7504097{--width:50.002%;}.elementor-20 .elementor-element.elementor-element-953e3e1{--width:100%;}.elementor-20 .elementor-element.elementor-element-2b0039f{--width:48.5%;}.elementor-20 .elementor-element.elementor-element-c15a567{--width:48.5%;}.elementor-20 .elementor-element.elementor-element-87ed892{--width:100%;}.elementor-20 .elementor-element.elementor-element-2165622{--width:100%;}.elementor-20 .elementor-element.elementor-element-7fdb0e9{--width:100%;}.elementor-20 .elementor-element.elementor-element-0be23c0{--width:31.333%;}.elementor-20 .elementor-element.elementor-element-7a01407{--width:31.335%;}}@media(max-width:980px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-35c0d88{--width:50.001%;}.elementor-20 .elementor-element.elementor-element-a0f727a{--width:100%;}.elementor-20 .elementor-element.elementor-element-44da2b0{--width:50.001%;}.elementor-20 .elementor-element.elementor-element-1bf3fc8{--width:100%;}.elementor-20 .elementor-element.elementor-element-7354d3b{--width:50.001%;}.elementor-20 .elementor-element.elementor-element-aa97362{--width:100%;}.elementor-20 .elementor-element.elementor-element-0dbbce0{--width:50.001%;}.elementor-20 .elementor-element.elementor-element-0264c37{--width:100%;}.elementor-20 .elementor-element.elementor-element-7727221{--width:100%;}.elementor-20 .elementor-element.elementor-element-4c718ca{--width:100%;}.elementor-20 .elementor-element.elementor-element-042e692{--width:100%;}.elementor-20 .elementor-element.elementor-element-faa7997{--width:100%;}.elementor-20 .elementor-element.elementor-element-8fbcae3{--width:100%;}.elementor-20 .elementor-element.elementor-element-5bad5bc{--width:100%;}.elementor-20 .elementor-element.elementor-element-316368b{--width:100%;}.elementor-20 .elementor-element.elementor-element-7bcf9ed{--width:100%;}.elementor-20 .elementor-element.elementor-element-a76b8b1{--width:100%;}.elementor-20 .elementor-element.elementor-element-24e7c34{--width:100%;}.elementor-20 .elementor-element.elementor-element-9bf3b22{--width:50.001%;}.elementor-20 .elementor-element.elementor-element-7504097{--width:50.001%;}.elementor-20 .elementor-element.elementor-element-2b0039f{--width:100%;}.elementor-20 .elementor-element.elementor-element-c15a567{--width:100%;}.elementor-20 .elementor-element.elementor-element-8a069e1{--width:100%;}.elementor-20 .elementor-element.elementor-element-92f6d9b{--width:100%;}.elementor-20 .elementor-element.elementor-element-0e91775{--width:33.334%;}.elementor-20 .elementor-element.elementor-element-0be23c0{--width:33.334%;}.elementor-20 .elementor-element.elementor-element-7a01407{--width:33.334%;}}@media(min-width:1551px){.elementor-20 .elementor-element.elementor-element-6e01443:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6e01443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-20 .elementor-element.elementor-element-7727221:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7727221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-20 .elementor-element.elementor-element-4c718ca:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4c718ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-20 .elementor-element.elementor-element-042e692:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-042e692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-20 .elementor-element.elementor-element-faa7997:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-faa7997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-20 .elementor-element.elementor-element-8fbcae3:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8fbcae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-20 .elementor-element.elementor-element-5bad5bc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5bad5bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-20 .elementor-element.elementor-element-a76b8b1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a76b8b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-20 .elementor-element.elementor-element-0f5ed3a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0f5ed3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1550px){.elementor-20 .elementor-element.elementor-element-6e01443{--padding-top:252px;--padding-bottom:252px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-fb354c2{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-729a178{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-1c4d0d1{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-8a81d92{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-df36da2{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-0dd4e45{--padding-top:28.188px;--padding-bottom:28.188px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7727221{--padding-top:180px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-4c718ca{--padding-top:168px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-042e692{--padding-top:168px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-faa7997{--padding-top:180px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-8fbcae3{--padding-top:180px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-5bad5bc{--padding-top:180px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-e88c147{--padding-top:28.188px;--padding-bottom:28.188px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-76a9772 .elementor-button{font-size:13.2px;line-height:22.44px;padding:0px 34.32px 3.96px 34.32px;}.elementor-20 .elementor-element.elementor-element-766465b{--padding-top:28.797px;--padding-bottom:28.797px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-316368b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2.998%;}.elementor-20 .elementor-element.elementor-element-4c6060f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17.266px) 0px;--container-widget-width:98.994%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98.994% );max-width:98.994%;}.elementor-20 .elementor-element.elementor-element-4f6c267{--padding-top:28.188px;--padding-bottom:28.188px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a76b8b1{--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-9bf3b22{--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-0f5ed3a{--padding-top:60px;--padding-bottom:60px;--padding-left:36px;--padding-right:36px;}.elementor-20 .elementor-element.elementor-element-240742d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20.031px) 0px;}.elementor-20 .elementor-element.elementor-element-206e0d2{--padding-top:28.797px;--padding-bottom:28.797px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f6533f0 .elementor-button{font-size:13.2px;line-height:22.44px;padding:0px 34.32px 3.96px 34.32px;}.elementor-20 .elementor-element.elementor-element-b588c55{--padding-top:0px;--padding-bottom:57.594px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-953e3e1{--padding-top:28.188px;--padding-bottom:28.188px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a9338e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-20 .elementor-element.elementor-element-65b907b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 27.6px) 0px;}.elementor-20 .elementor-element.elementor-element-e9d0007 .elementor-button{font-size:13.2px;line-height:22.44px;padding:14px 34.32px 3.96px 34.32px;}.elementor-20 .elementor-element.elementor-element-9fb4448{--padding-top:57.594px;--padding-bottom:57.594px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5d91873{--padding-top:28.797px;--padding-bottom:28.797px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8a069e1{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2.998%;}.elementor-20 .elementor-element.elementor-element-c012e3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-20 .elementor-element.elementor-element-ac9ad04{--padding-top:57.594px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-87ed892{--padding-top:28.797px;--padding-bottom:28.797px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f077007{padding:0px 27.6px 0px 27.6px;}.elementor-20 .elementor-element.elementor-element-2165622{--padding-top:28.797px;--padding-bottom:28.797px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7fdb0e9{--padding-top:0px;--padding-bottom:28.797px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8575396{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34.5px) 0px;padding:0px 110.4px 0px 110.4px;}.elementor-20 .elementor-element.elementor-element-1e2600d{--padding-top:28.797px;--padding-bottom:28.797px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4b19368{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5.52px) 0px;}.elementor-20 .elementor-element.elementor-element-125a615{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5.52px) 0px;}.elementor-20 .elementor-element.elementor-element-a42196d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5.52px) 0px;}}@media(max-width:1550px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-d600ccc{--width:17.361%;}.elementor-20 .elementor-element.elementor-element-d8c93e7{--width:90%;}.elementor-20 .elementor-element.elementor-element-35c0d88{--width:25.001%;}.elementor-20 .elementor-element.elementor-element-a0f727a{--width:208px;}.elementor-20 .elementor-element.elementor-element-44da2b0{--width:25.001%;}.elementor-20 .elementor-element.elementor-element-1bf3fc8{--width:208px;}.elementor-20 .elementor-element.elementor-element-7354d3b{--width:25.001%;}.elementor-20 .elementor-element.elementor-element-aa97362{--width:208px;}.elementor-20 .elementor-element.elementor-element-0dbbce0{--width:25.001%;}.elementor-20 .elementor-element.elementor-element-0264c37{--width:208px;}.elementor-20 .elementor-element.elementor-element-0dd4e45{--width:92.199%;}.elementor-20 .elementor-element.elementor-element-043971c{--width:92.199%;}.elementor-20 .elementor-element.elementor-element-0f5f815{--width:92.199%;}.elementor-20 .elementor-element.elementor-element-e88c147{--width:80%;}.elementor-20 .elementor-element.elementor-element-766465b{--width:80%;}.elementor-20 .elementor-element.elementor-element-4f6c267{--width:92.199%;}.elementor-20 .elementor-element.elementor-element-206e0d2{--width:80%;}.elementor-20 .elementor-element.elementor-element-953e3e1{--width:99.291%;}.elementor-20 .elementor-element.elementor-element-5d91873{--width:80%;}.elementor-20 .elementor-element.elementor-element-87ed892{--width:90.278%;}.elementor-20 .elementor-element.elementor-element-2165622{--width:90.278%;}.elementor-20 .elementor-element.elementor-element-7fdb0e9{--width:90.278%;}.elementor-20 .elementor-element.elementor-element-0e91775{--width:31.335%;}}@media(max-width:1249px){.elementor-20 .elementor-element.elementor-element-fb354c2{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-729a178{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-1c4d0d1{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-8a81d92{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-df36da2{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-00e2e38{margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 19px) 75px;--container-widget-width:84.848%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84.848% );max-width:84.848%;}.elementor-20 .elementor-element.elementor-element-0dd4e45{--padding-top:21.391px;--padding-bottom:21.391px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0dd4e45.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-01e63e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16.047px) 0px;}.elementor-20 .elementor-element.elementor-element-dbb8e16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16.047px) 0px;}.elementor-20 .elementor-element.elementor-element-043971c.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-7727221{--margin-top:0%;--margin-bottom:0%;--margin-left:0.093%;--margin-right:0.093%;--padding-top:270px;--padding-bottom:36px;--padding-left:27px;--padding-right:27px;}.elementor-20 .elementor-element.elementor-element-4c718ca{--margin-top:0%;--margin-bottom:0%;--margin-left:0.093%;--margin-right:0.093%;--padding-top:252px;--padding-bottom:36px;--padding-left:27px;--padding-right:27px;}.elementor-20 .elementor-element.elementor-element-042e692{--margin-top:0%;--margin-bottom:0%;--margin-left:0.093%;--margin-right:0%;--padding-top:252px;--padding-bottom:36px;--padding-left:27px;--padding-right:27px;}.elementor-20 .elementor-element.elementor-element-0f5f815.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-faa7997{--margin-top:0%;--margin-bottom:0%;--margin-left:0.093%;--margin-right:0.093%;--padding-top:270px;--padding-bottom:36px;--padding-left:27px;--padding-right:27px;}.elementor-20 .elementor-element.elementor-element-8fbcae3{--margin-top:0%;--margin-bottom:0%;--margin-left:0.093%;--margin-right:0.093%;--padding-top:270px;--padding-bottom:36px;--padding-left:27px;--padding-right:27px;}.elementor-20 .elementor-element.elementor-element-5bad5bc{--margin-top:0%;--margin-bottom:0%;--margin-left:0.093%;--margin-right:0%;--padding-top:270px;--padding-bottom:36px;--padding-left:27px;--padding-right:27px;}.elementor-20 .elementor-element.elementor-element-e88c147{--padding-top:21.391px;--padding-bottom:21.391px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-76a9772 .elementor-button{font-size:19.8px;line-height:33.66px;padding:0px 51.48px 5.94px 51.48px;}.elementor-20 .elementor-element.elementor-element-766465b{--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4c6060f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13.188px) 0px;--container-widget-width:98.993%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98.993% );max-width:98.993%;}.elementor-20 .elementor-element.elementor-element-4f6c267{--padding-top:21.391px;--padding-bottom:21.391px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4f6c267.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-9691985{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16.047px) 0px;}.elementor-20 .elementor-element.elementor-element-a76b8b1{--padding-top:54px;--padding-bottom:54px;--padding-left:36px;--padding-right:36px;}.elementor-20 .elementor-element.elementor-element-9bf3b22{--padding-top:36px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-20 .elementor-element.elementor-element-0f5ed3a{--padding-top:90px;--padding-bottom:90px;--padding-left:54px;--padding-right:54px;}.elementor-20 .elementor-element.elementor-element-240742d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13.656px) 0px;}.elementor-20 .elementor-element.elementor-element-206e0d2{--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f6533f0 .elementor-button{font-size:19.8px;line-height:33.66px;padding:0px 51.48px 5.94px 51.48px;}.elementor-20 .elementor-element.elementor-element-b588c55{--padding-top:0px;--padding-bottom:44px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-953e3e1{--padding-top:21.391px;--padding-bottom:21.391px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-953e3e1.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-2b0039f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2.999%;}.elementor-20 .elementor-element.elementor-element-a9338e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-20 .elementor-element.elementor-element-65b907b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 41.4px) 0px;}.elementor-20 .elementor-element.elementor-element-e9d0007 .elementor-button{font-size:19.8px;line-height:33.66px;padding:14px 51.48px 5.94px 51.48px;}.elementor-20 .elementor-element.elementor-element-9fb4448{--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5d91873{--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c012e3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-20 .elementor-element.elementor-element-ac9ad04{--padding-top:44px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-87ed892{--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-87ed892.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-0609093{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16.5px) 0px;}.elementor-20 .elementor-element.elementor-element-f077007{padding:0px 41.4px 0px 41.4px;}.elementor-20 .elementor-element.elementor-element-2165622{--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2165622.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-7fdb0e9{--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7fdb0e9.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-8575396{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 51.75px) 0px;padding:0px 165.6px 0px 165.6px;}.elementor-20 .elementor-element.elementor-element-1e2600d{--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0e91775{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:3%;}.elementor-20 .elementor-element.elementor-element-4b19368{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8.28px) 0px;}.elementor-20 .elementor-element.elementor-element-0be23c0{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:3%;}.elementor-20 .elementor-element.elementor-element-125a615{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8.28px) 0px;}.elementor-20 .elementor-element.elementor-element-a42196d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8.28px) 0px;}}@media(max-width:980px){.elementor-20 .elementor-element.elementor-element-6e01443{--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-fb354c2{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-729a178{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-1c4d0d1{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-8a81d92{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-df36da2{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-00e2e38{margin:0px 105px calc(var(--kit-widget-spacing, 0px) + 19px) 105px;--container-widget-width:74.074%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74.074% );max-width:74.074%;}.elementor-20 .elementor-element.elementor-element-2f88f47{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-747ae8d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-20 .elementor-element.elementor-element-e30ead1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-20 .elementor-element.elementor-element-e30ead1 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-e30ead1 .elementor-icon{font-size:48px;}.elementor-20 .elementor-element.elementor-element-e30ead1 .elementor-icon svg{height:48px;}.elementor-20 .elementor-element.elementor-element-a0f727a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e590248{text-align:center;}.elementor-20 .elementor-element.elementor-element-6e4f39e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-20 .elementor-element.elementor-element-b41b458{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-20 .elementor-element.elementor-element-b41b458 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-b41b458 .elementor-icon{font-size:48px;}.elementor-20 .elementor-element.elementor-element-b41b458 .elementor-icon svg{height:48px;}.elementor-20 .elementor-element.elementor-element-1bf3fc8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-64ed1a6{text-align:center;}.elementor-20 .elementor-element.elementor-element-4bdcab3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-20 .elementor-element.elementor-element-97dd788{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-20 .elementor-element.elementor-element-97dd788 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-97dd788 .elementor-icon{font-size:48px;}.elementor-20 .elementor-element.elementor-element-97dd788 .elementor-icon svg{height:48px;}.elementor-20 .elementor-element.elementor-element-aa97362{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-eef3c18{text-align:center;}.elementor-20 .elementor-element.elementor-element-02eef71{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-20 .elementor-element.elementor-element-151dc6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-20 .elementor-element.elementor-element-151dc6a .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-151dc6a .elementor-icon{font-size:48px;}.elementor-20 .elementor-element.elementor-element-151dc6a .elementor-icon svg{height:48px;}.elementor-20 .elementor-element.elementor-element-0264c37{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7b751ed{text-align:center;}.elementor-20 .elementor-element.elementor-element-0dd4e45{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-01e63e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-20 .elementor-element.elementor-element-dbb8e16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-043971c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-7727221{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:240px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-4c718ca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:224px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-042e692{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:224px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-0f5f815{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-faa7997{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:240px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-8fbcae3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:240px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-5bad5bc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:240px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-e88c147{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-76a9772 .elementor-button{font-size:17.6px;line-height:29.92px;padding:0px 45.76px 5.28px 45.76px;}.elementor-20 .elementor-element.elementor-element-766465b{--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:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-316368b{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-7bcf9ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-4c6060f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;}.elementor-20 .elementor-element.elementor-element-4f6c267{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9691985{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-0d1b994{--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:flex-start;}.elementor-20 .elementor-element.elementor-element-a76b8b1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-20 .elementor-element.elementor-element-24e7c34{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-9088510{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-9bf3b22{--padding-top:32px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-20 .elementor-element.elementor-element-0f5ed3a{--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-20 .elementor-element.elementor-element-240742d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-206e0d2{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f6533f0 .elementor-button{font-size:17.6px;line-height:29.92px;padding:0px 45.76px 5.28px 45.76px;}.elementor-20 .elementor-element.elementor-element-b588c55{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-953e3e1{--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:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2b0039f{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-c15a567{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-a9338e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-20 .elementor-element.elementor-element-65b907b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36.8px) 0px;}.elementor-20 .elementor-element.elementor-element-e9d0007 .elementor-button{font-size:17.6px;line-height:29.92px;padding:14px 45.76px 5.28px 45.76px;}.elementor-20 .elementor-element.elementor-element-9fb4448{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5d91873{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8a069e1{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-c012e3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-20 .elementor-element.elementor-element-92f6d9b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-ac9ad04{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-87ed892{--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:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0609093{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-20 .elementor-element.elementor-element-f077007{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2165622{--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:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7fdb0e9{--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8575396{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1e2600d{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0e91775{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-4b19368{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7.36px) 0px;}.elementor-20 .elementor-element.elementor-element-db01ca1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8.8px) 0px;}.elementor-20 .elementor-element.elementor-element-0be23c0{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-125a615{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7.36px) 0px;}.elementor-20 .elementor-element.elementor-element-dab23dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8.8px) 0px;}.elementor-20 .elementor-element.elementor-element-a42196d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7.36px) 0px;}.elementor-20 .elementor-element.elementor-element-83d8195{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8.8px) 0px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-6e01443{--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d600ccc{--width:22.727%;--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-034cf93{--width:100%;}.elementor-20 .elementor-element.elementor-element-5471090{--width:100%;}.elementor-20 .elementor-element.elementor-element-d8c93e7{--width:90%;--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-9ad3d90{--width:100%;}.elementor-20 .elementor-element.elementor-element-fb354c2{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-729a178{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-1c4d0d1{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-8a81d92{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-df36da2{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-00e2e38{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;}.elementor-20 .elementor-element.elementor-element-00e2e38.elementor-element{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-2f88f47{--width:100%;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-35c0d88{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-747ae8d{--width:100%;}.elementor-20 .elementor-element.elementor-element-e30ead1{--container-widget-width:270px;--container-widget-flex-grow:0;width:var( --container-widget-width, 270px );max-width:270px;}.elementor-20 .elementor-element.elementor-element-e30ead1 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-e30ead1 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-a0f727a{--width:100%;}.elementor-20 .elementor-element.elementor-element-44da2b0{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-6e4f39e{--width:100%;}.elementor-20 .elementor-element.elementor-element-b41b458{--container-widget-width:270px;--container-widget-flex-grow:0;width:var( --container-widget-width, 270px );max-width:270px;}.elementor-20 .elementor-element.elementor-element-b41b458 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-b41b458 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-1bf3fc8{--width:100%;}.elementor-20 .elementor-element.elementor-element-7354d3b{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-4bdcab3{--width:100%;}.elementor-20 .elementor-element.elementor-element-97dd788{--container-widget-width:270px;--container-widget-flex-grow:0;width:var( --container-widget-width, 270px );max-width:270px;}.elementor-20 .elementor-element.elementor-element-97dd788 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-97dd788 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-aa97362{--width:100%;}.elementor-20 .elementor-element.elementor-element-0dbbce0{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-02eef71{--width:100%;}.elementor-20 .elementor-element.elementor-element-151dc6a{--container-widget-width:270px;--container-widget-flex-grow:0;width:var( --container-widget-width, 270px );max-width:270px;}.elementor-20 .elementor-element.elementor-element-151dc6a .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-151dc6a .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-0264c37{--width:100%;}.elementor-20 .elementor-element.elementor-element-4391061{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0dd4e45{--width:100%;--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-be044f2{--width:100%;}.elementor-20 .elementor-element.elementor-element-043971c{--width:100%;--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-7727221{--width:100%;}.elementor-20 .elementor-element.elementor-element-4c718ca{--width:100%;}.elementor-20 .elementor-element.elementor-element-042e692{--width:100%;}.elementor-20 .elementor-element.elementor-element-0f5f815{--width:100%;--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-faa7997{--width:100%;}.elementor-20 .elementor-element.elementor-element-8fbcae3{--width:100%;}.elementor-20 .elementor-element.elementor-element-5bad5bc{--width:100%;}.elementor-20 .elementor-element.elementor-element-e88c147{--width:80%;--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-aeab7ed{--width:100%;}.elementor-20 .elementor-element.elementor-element-766465b{--width:80%;--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-766465b.e-con{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-316368b{--width:100%;}.elementor-20 .elementor-element.elementor-element-7bcf9ed{--width:100%;}.elementor-20 .elementor-element.elementor-element-4c6060f{--container-widget-width:99.006%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99.006% );max-width:99.006%;}.elementor-20 .elementor-element.elementor-element-4f6c267{--width:100%;--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-44cab75{--width:100%;}.elementor-20 .elementor-element.elementor-element-0d1b994{--width:100%;--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-a76b8b1{--width:100%;}.elementor-20 .elementor-element.elementor-element-24e7c34{--width:100%;}.elementor-20 .elementor-element.elementor-element-9088510{--width:100%;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-9bf3b22{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-7504097{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-29e48ec{--width:100%;--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-0f5ed3a{--width:100%;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-20 .elementor-element.elementor-element-206e0d2{--width:80%;--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-6813f0b{--width:100%;}.elementor-20 .elementor-element.elementor-element-953e3e1{--width:100%;--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-2b0039f{--width:100%;}.elementor-20 .elementor-element.elementor-element-c15a567{--width:100%;}.elementor-20 .elementor-element.elementor-element-5d91873{--width:80%;--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-8a069e1{--width:100%;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-20 .elementor-element.elementor-element-92f6d9b{--width:100%;}.elementor-20 .elementor-element.elementor-element-87ed892{--width:100%;--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-5810cea{--width:100%;}.elementor-20 .elementor-element.elementor-element-2165622{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-7fdb0e9{--width:100%;--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-c876adc{--width:100%;}.elementor-20 .elementor-element.elementor-element-1e2600d{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-0e91775{--width:100%;}.elementor-20 .elementor-element.elementor-element-0be23c0{--width:100%;}.elementor-20 .elementor-element.elementor-element-7a01407{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-837925e */.elementor-20 .elementor-element.elementor-element-837925e{width:100%}
.elementor-20 .elementor-element.elementor-element-837925e .elementor-heading-title{padding:0px 0px 10px 0px;margin:0px 0px 0px -19px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5471090 */.elementor-20 .elementor-element.elementor-element-5471090{position:relative;--width:100.0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ff2f7f */.elementor-20 .elementor-element.elementor-element-9ff2f7f{position:relative}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-034cf93 */.elementor-20 .elementor-element.elementor-element-034cf93{z-index:2;position:relative;min-height:1px;--width:100.0%;align-items:baseline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d600ccc */.elementor-20 .elementor-element.elementor-element-d600ccc{transform:matrix(0, -1, 1, 0, 0, -27.2969);position:absolute;bottom:377px;top:auto;left:-66px;right:auto;max-width:250px;--width:13.021%}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-d600ccc{transform:matrix(0, -1, 1, 0, 0, -26.2031);bottom:346.094px;--width:17.361%}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-d600ccc{transform:matrix(0, -1, 1, 0, 0, -27.2969);bottom:349px;--width:22.727%}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fb354c2 */.elementor-20 .elementor-element.elementor-element-fb354c2{position:relative}.elementor-20 .elementor-element.elementor-element-fb354c2 .elementor-icon{line-height:1}.elementor-20 .elementor-element.elementor-element-fb354c2 .elementor-icon-wrapper{line-height:0}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-729a178 */.elementor-20 .elementor-element.elementor-element-729a178{position:relative}.elementor-20 .elementor-element.elementor-element-729a178 .elementor-icon{line-height:1}.elementor-20 .elementor-element.elementor-element-729a178 .elementor-icon-wrapper{line-height:0}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c4d0d1 */.elementor-20 .elementor-element.elementor-element-1c4d0d1{position:relative}.elementor-20 .elementor-element.elementor-element-1c4d0d1 .elementor-icon{line-height:1}.elementor-20 .elementor-element.elementor-element-1c4d0d1 .elementor-icon-wrapper{line-height:0}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8a81d92 */.elementor-20 .elementor-element.elementor-element-8a81d92{position:relative}.elementor-20 .elementor-element.elementor-element-8a81d92 .elementor-icon{line-height:1}.elementor-20 .elementor-element.elementor-element-8a81d92 .elementor-icon-wrapper{line-height:0}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df36da2 */.elementor-20 .elementor-element.elementor-element-df36da2{position:relative}.elementor-20 .elementor-element.elementor-element-df36da2 .elementor-icon{line-height:1}.elementor-20 .elementor-element.elementor-element-df36da2 .elementor-icon-wrapper{line-height:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d098ec */.elementor-20 .elementor-element.elementor-element-5d098ec{align-items:baseline}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c2e166 */.elementor-20 .elementor-element.elementor-element-2c2e166{width:100%}
.elementor-20 .elementor-element.elementor-element-2c2e166{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-2c2e166 > h4{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:14px;font-weight:500;font-style:normal;line-height:16.8px;letter-spacing:2px;text-transform:uppercase;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}.elementor-20 .elementor-element.elementor-element-2c2e166 > h4 > strong{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:14px;font-weight:700;font-style:normal;line-height:16.8px;letter-spacing:2px;text-transform:uppercase;text-decoration-line:none}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-2c2e166{font-size:12px;line-height:20.4px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-2c2e166{font-size:18px;line-height:30.6px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-2c2e166{font-size:16px;line-height:27.2px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00e2e38 */.elementor-20 .elementor-element.elementor-element-00e2e38{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-00e2e38 > h1{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:50px;font-weight:900;font-style:normal;line-height:60px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:rgba(0, 0, 0, 0.4) 0px 5px 5px;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-00e2e38{font-size:12px;line-height:20.4px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-00e2e38{font-size:18px;line-height:30.6px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-00e2e38{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-00e2e38 > h1{font-size:45px;line-height:54px;text-shadow:rgba(0, 0, 0, 0.4) 0px 4.5px 4.5px}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-00e2e38 > h1{font-size:28px;line-height:33.6px;text-shadow:rgba(0, 0, 0, 0.4) 0px 2.8px 2.8px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d8b5286 */.elementor-20 .elementor-element.elementor-element-d8b5286{position:relative}.elementor-20 .elementor-element.elementor-element-d8b5286 .elementor-button:hover{background-image:initial}.elementor-20 .elementor-element.elementor-element-d8b5286 .elementor-button::after{content:"5";font-family:ETmodules;font-size:32px;line-height:32px;position:absolute;top:auto;left:auto;margin-left:-32px;opacity:0;display:none;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}.elementor-20 .elementor-element.elementor-element-d8b5286 .elementor-button{position:relative;transition:all 300ms ease 0ms}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-d8b5286 .elementor-button::after{content:"5";font-family:ETmodules;font-size:32px;line-height:32px;position:absolute;top:auto;left:auto;margin-left:-32px;opacity:0;display:none;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-d8b5286 .elementor-button::after{content:"5";font-family:ETmodules;font-size:32px;line-height:32px;position:absolute;top:auto;left:auto;margin-left:-32px;opacity:0;display:none;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-d8b5286 .elementor-button::after{content:"5";font-family:ETmodules;font-size:32px;line-height:32px;position:absolute;top:auto;left:auto;margin-left:-32px;opacity:0;display:none;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-d8b5286 .elementor-button::after{content:"5";font-family:ETmodules;font-size:32px;line-height:32px;position:absolute;top:auto;left:auto;margin-left:-32px;opacity:0;display:none;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad3d90 */.elementor-20 .elementor-element.elementor-element-9ad3d90{z-index:2;position:relative;min-height:1px;--width:100.0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8c93e7 */.elementor-20 .elementor-element.elementor-element-d8c93e7{position:relative;--width:67.5%;max-width:1296px}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-d8c93e7{--width:90.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e01443 */.elementor-20 .elementor-element.elementor-element-6e01443{position:relative}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e30ead1 */.elementor-20 .elementor-element.elementor-element-e30ead1 .elementor-icon{line-height:1}.elementor-20 .elementor-element.elementor-element-e30ead1 .elementor-icon-wrapper{line-height:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e590248 */.elementor-20 .elementor-element.elementor-element-e590248{width:100%}
.elementor-20 .elementor-element.elementor-element-e590248 .elementor-heading-title{padding:0px 0px 10px 0px;margin:0px 0px 0px 0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5a0fba */.elementor-20 .elementor-element.elementor-element-a5a0fba{width:100%}
.elementor-20 .elementor-element.elementor-element-a5a0fba{color:rgb(35, 35, 35);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:12.8px;font-weight:500;font-style:normal;line-height:17.92px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-a5a0fba > p{color:rgb(35, 35, 35);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:12.8px;font-weight:500;font-style:normal;line-height:17.92px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-a5a0fba{text-align:center}.elementor-20 .elementor-element.elementor-element-a5a0fba > p{text-align:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0f727a */.elementor-20 .elementor-element.elementor-element-a0f727a{--width:328.0px}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-a0f727a{--width:208.0px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-a0f727a{--width:123.0px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-a0f727a{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747ae8d */.elementor-20 .elementor-element.elementor-element-747ae8d{position:relative;--width:100.0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b36d82 */.elementor-20 .elementor-element.elementor-element-3b36d82{position:relative}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c0d88 */.elementor-20 .elementor-element.elementor-element-35c0d88{z-index:2;position:relative;min-height:1px;--width:25.0%}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-35c0d88{--width:25.001%}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-35c0d88{--width:50.001%}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-35c0d88{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b41b458 */.elementor-20 .elementor-element.elementor-element-b41b458 .elementor-icon{line-height:1}.elementor-20 .elementor-element.elementor-element-b41b458 .elementor-icon-wrapper{line-height:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64ed1a6 */.elementor-20 .elementor-element.elementor-element-64ed1a6{width:100%}
.elementor-20 .elementor-element.elementor-element-64ed1a6 .elementor-heading-title{padding:0px 0px 10px 0px;margin:0px 0px 0px 0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e8831c */.elementor-20 .elementor-element.elementor-element-5e8831c{width:100%}
.elementor-20 .elementor-element.elementor-element-5e8831c{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:14.4px;font-weight:300;font-style:normal;line-height:20.16px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-5e8831c > p{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:14.4px;font-weight:300;font-style:normal;line-height:20.16px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:14.4px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}.elementor-20 .elementor-element.elementor-element-5e8831c > p:last-of-type{padding-bottom:0px}.elementor-20 .elementor-element.elementor-element-5e8831c > p > span{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:14.4px;font-weight:300;font-style:normal;line-height:20.16px;letter-spacing:normal;text-transform:none;text-decoration-line:none}.elementor-20 .elementor-element.elementor-element-5e8831c > p > a{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:14.4px;font-weight:300;font-style:normal;line-height:20.16px;letter-spacing:normal;text-transform:none;text-decoration-line:none}.elementor-20 .elementor-element.elementor-element-5e8831c > p > a > span{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:14.4px;font-weight:300;font-style:normal;line-height:20.16px;letter-spacing:normal;text-transform:none;text-decoration-line:none}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-5e8831c{text-align:center}.elementor-20 .elementor-element.elementor-element-5e8831c > p{text-align:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bf3fc8 */.elementor-20 .elementor-element.elementor-element-1bf3fc8{--width:328.0px}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-1bf3fc8{--width:208.0px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-1bf3fc8{--width:123.0px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-1bf3fc8{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e4f39e */.elementor-20 .elementor-element.elementor-element-6e4f39e{position:relative;--width:100.0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faa7373 */.elementor-20 .elementor-element.elementor-element-faa7373{position:relative}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44da2b0 */.elementor-20 .elementor-element.elementor-element-44da2b0{z-index:2;position:relative;min-height:1px;--width:25.0%}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-44da2b0{--width:25.001%}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-44da2b0{--width:50.001%}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-44da2b0{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-97dd788 */.elementor-20 .elementor-element.elementor-element-97dd788 .elementor-icon{line-height:1}.elementor-20 .elementor-element.elementor-element-97dd788 .elementor-icon-wrapper{line-height:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eef3c18 */.elementor-20 .elementor-element.elementor-element-eef3c18{width:100%}
.elementor-20 .elementor-element.elementor-element-eef3c18 .elementor-heading-title{padding:0px 0px 10px 0px;margin:0px 0px 0px 0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e30696 */.elementor-20 .elementor-element.elementor-element-9e30696{width:100%}
.elementor-20 .elementor-element.elementor-element-9e30696{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:14.4px;font-weight:300;font-style:normal;line-height:20.16px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-9e30696 > p{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:14.4px;font-weight:300;font-style:normal;line-height:20.16px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:14.4px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}.elementor-20 .elementor-element.elementor-element-9e30696 > p:last-of-type{padding-bottom:0px}.elementor-20 .elementor-element.elementor-element-9e30696 > p > span{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:14.4px;font-weight:300;font-style:normal;line-height:20.16px;letter-spacing:normal;text-transform:none;text-decoration-line:none}.elementor-20 .elementor-element.elementor-element-9e30696 > p > a{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:14.4px;font-weight:300;font-style:normal;line-height:20.16px;letter-spacing:normal;text-transform:none;text-decoration-line:none}.elementor-20 .elementor-element.elementor-element-9e30696 > p > a > span{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:14.4px;font-weight:300;font-style:normal;line-height:20.16px;letter-spacing:normal;text-transform:none;text-decoration-line:none}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-9e30696{text-align:center}.elementor-20 .elementor-element.elementor-element-9e30696 > p{text-align:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa97362 */.elementor-20 .elementor-element.elementor-element-aa97362{--width:328.0px}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-aa97362{--width:208.0px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-aa97362{--width:172.0px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-aa97362{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bdcab3 */.elementor-20 .elementor-element.elementor-element-4bdcab3{position:relative;--width:100.0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48b2bb4 */.elementor-20 .elementor-element.elementor-element-48b2bb4{position:relative}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7354d3b */.elementor-20 .elementor-element.elementor-element-7354d3b{z-index:2;position:relative;min-height:1px;--width:25.0%}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-7354d3b{--width:25.001%}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-7354d3b{--width:50.001%}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-7354d3b{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-151dc6a */.elementor-20 .elementor-element.elementor-element-151dc6a .elementor-icon{line-height:1}.elementor-20 .elementor-element.elementor-element-151dc6a .elementor-icon-wrapper{line-height:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b751ed */.elementor-20 .elementor-element.elementor-element-7b751ed{width:100%}
.elementor-20 .elementor-element.elementor-element-7b751ed .elementor-heading-title{padding:0px 0px 10px 0px;margin:0px 0px 0px 0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4023a6 */.elementor-20 .elementor-element.elementor-element-f4023a6{width:100%}
.elementor-20 .elementor-element.elementor-element-f4023a6{color:rgb(35, 35, 35);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:14.4px;font-weight:300;font-style:normal;line-height:18.72px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-f4023a6 > p{color:rgb(35, 35, 35);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:14.4px;font-weight:300;font-style:normal;line-height:18.72px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}.elementor-20 .elementor-element.elementor-element-f4023a6 > p > a{color:rgb(46, 163, 242);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:14.4px;font-weight:300;font-style:normal;line-height:18.72px;letter-spacing:normal;text-transform:none;text-decoration-line:none}.elementor-20 .elementor-element.elementor-element-f4023a6 > p > a > span{color:rgb(0, 0, 128);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:14.4px;font-weight:300;font-style:normal;line-height:18.72px;letter-spacing:normal;text-transform:none;text-decoration-line:none}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-f4023a6{text-align:center}.elementor-20 .elementor-element.elementor-element-f4023a6 > p{text-align:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0264c37 */.elementor-20 .elementor-element.elementor-element-0264c37{--width:328.0px}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-0264c37{--width:208.0px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-0264c37{--width:123.0px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-0264c37{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02eef71 */.elementor-20 .elementor-element.elementor-element-02eef71{position:relative;--width:100.0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e74fb */.elementor-20 .elementor-element.elementor-element-28e74fb{position:relative}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dbbce0 */.elementor-20 .elementor-element.elementor-element-0dbbce0{z-index:2;position:relative;min-height:1px;--width:25.0%}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-0dbbce0{--width:25.001%}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-0dbbce0{--width:50.001%}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-0dbbce0{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f88f47 */.elementor-20 .elementor-element.elementor-element-2f88f47{position:relative;--width:100.0%;max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d068f5 */.elementor-20 .elementor-element.elementor-element-9d068f5{position:relative}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01e63e2 */.elementor-20 .elementor-element.elementor-element-01e63e2{width:100%}
.elementor-20 .elementor-element.elementor-element-01e63e2{position:relative}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbb8e16 */.elementor-20 .elementor-element.elementor-element-dbb8e16{width:100%}
.elementor-20 .elementor-element.elementor-element-dbb8e16{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-dbb8e16 > h2{color:rgb(49, 70, 155);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:54px;font-weight:900;font-style:normal;line-height:64.8px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-dbb8e16{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-dbb8e16 > h2{font-size:36px;line-height:43.2px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-dbb8e16{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-dbb8e16 > h2{font-size:54px;line-height:64.8px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-dbb8e16{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-dbb8e16 > h2{font-size:48px;line-height:57.6px}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-dbb8e16 > h2{font-size:32px;line-height:38.4px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d09592 */.elementor-20 .elementor-element.elementor-element-0d09592{width:100%}
.elementor-20 .elementor-element.elementor-element-0d09592{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-0d09592 > h2{color:rgb(49, 70, 155);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:54px;font-weight:900;font-style:normal;line-height:54px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}.elementor-20 .elementor-element.elementor-element-0d09592 > h2 > span{color:rgb(128, 0, 0);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:54px;font-weight:900;font-style:normal;line-height:54px;letter-spacing:normal;text-transform:none;text-decoration-line:none}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-0d09592{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-0d09592 > h2{font-size:36px;line-height:36px}.elementor-20 .elementor-element.elementor-element-0d09592 > h2 > span{font-size:36px;line-height:36px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-0d09592{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-0d09592 > h2{font-size:54px;line-height:54px}.elementor-20 .elementor-element.elementor-element-0d09592 > h2 > span{font-size:54px;line-height:54px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-0d09592{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-0d09592 > h2{font-size:32px;line-height:32px}.elementor-20 .elementor-element.elementor-element-0d09592 > h2 > span{font-size:32px;line-height:32px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e97a367 */.elementor-20 .elementor-element.elementor-element-e97a367{width:100%}
.elementor-20 .elementor-element.elementor-element-e97a367{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-e97a367 > p{color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-e97a367{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-e97a367 > p{font-size:12px;line-height:20.4px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-e97a367{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-e97a367 > p{font-size:18px;line-height:30.6px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-e97a367{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-e97a367 > p{font-size:16px;line-height:27.2px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be044f2 */.elementor-20 .elementor-element.elementor-element-be044f2{z-index:2;position:relative;min-height:1px;--width:100.0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dd4e45 */.elementor-20 .elementor-element.elementor-element-0dd4e45{position:relative;--width:68.783%;max-width:1300px}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-0dd4e45{--width:92.199%}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-0dd4e45{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95e2f70 */.elementor-20 .elementor-element.elementor-element-95e2f70{width:100%}
.elementor-20 .elementor-element.elementor-element-95e2f70{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-95e2f70 > h4{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:27px;font-weight:300;font-style:normal;line-height:27px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-95e2f70{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-95e2f70 > h4{font-size:18px;line-height:18px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-95e2f70{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-95e2f70 > h4{font-size:27px;line-height:27px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-95e2f70{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-95e2f70 > h4{font-size:24px;line-height:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7727221 */.elementor-20 .elementor-element.elementor-element-7727221{z-index:2;position:relative;min-height:1px;--width:33.206%}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-7727221{--width:33.178%}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-7727221{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7108a00 */.elementor-20 .elementor-element.elementor-element-7108a00{width:100%}
.elementor-20 .elementor-element.elementor-element-7108a00{position:relative;color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:21.6px;font-weight:300;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-7108a00 > h4{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:25.92px;font-weight:300;font-style:normal;line-height:25.92px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}.elementor-20 .elementor-element.elementor-element-7108a00 > p{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:21.6px;font-weight:300;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-7108a00{font-size:14.4px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-7108a00 > h4{font-size:17.28px;line-height:17.28px}.elementor-20 .elementor-element.elementor-element-7108a00 > p{font-size:14.4px;line-height:20.4px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-7108a00{font-size:21.6px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-7108a00 > h4{font-size:25.92px;line-height:25.92px}.elementor-20 .elementor-element.elementor-element-7108a00 > p{font-size:21.6px;line-height:30.6px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-7108a00{font-size:19.2px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-7108a00 > h4{font-size:23.04px;line-height:23.04px}.elementor-20 .elementor-element.elementor-element-7108a00 > p{font-size:19.2px;line-height:27.2px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c718ca */.elementor-20 .elementor-element.elementor-element-4c718ca{z-index:2;position:relative;min-height:1px;--width:33.205%}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-4c718ca{--width:33.178%}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-4c718ca{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee0f0c1 */.elementor-20 .elementor-element.elementor-element-ee0f0c1{width:100%}
.elementor-20 .elementor-element.elementor-element-ee0f0c1{position:relative;color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:21.6px;font-weight:300;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-ee0f0c1 > h4{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:25.92px;font-weight:300;font-style:normal;line-height:25.92px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}.elementor-20 .elementor-element.elementor-element-ee0f0c1 > p{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:21.6px;font-weight:300;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-ee0f0c1{font-size:14.4px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-ee0f0c1 > h4{font-size:17.28px;line-height:17.28px}.elementor-20 .elementor-element.elementor-element-ee0f0c1 > p{font-size:14.4px;line-height:20.4px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-ee0f0c1{font-size:21.6px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-ee0f0c1 > h4{font-size:25.92px;line-height:25.92px}.elementor-20 .elementor-element.elementor-element-ee0f0c1 > p{font-size:21.6px;line-height:30.6px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-ee0f0c1{font-size:19.2px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-ee0f0c1 > h4{font-size:23.04px;line-height:23.04px}.elementor-20 .elementor-element.elementor-element-ee0f0c1 > p{font-size:19.2px;line-height:27.2px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-042e692 */.elementor-20 .elementor-element.elementor-element-042e692{z-index:2;position:relative;min-height:1px;--width:33.206%}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-042e692{--width:33.178%}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-042e692{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-043971c */.elementor-20 .elementor-element.elementor-element-043971c{position:relative;--width:68.783%;max-width:1300px}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-043971c{--width:92.199%}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-043971c{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b1e437 */.elementor-20 .elementor-element.elementor-element-8b1e437{width:100%}
.elementor-20 .elementor-element.elementor-element-8b1e437{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-8b1e437 > h4{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:27px;font-weight:300;font-style:normal;line-height:27px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-8b1e437{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-8b1e437 > h4{font-size:18px;line-height:18px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-8b1e437{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-8b1e437 > h4{font-size:27px;line-height:27px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-8b1e437{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-8b1e437 > h4{font-size:24px;line-height:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faa7997 */.elementor-20 .elementor-element.elementor-element-faa7997{z-index:2;position:relative;min-height:1px;--width:33.206%}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-faa7997{--width:33.178%}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-faa7997{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c122f42 */.elementor-20 .elementor-element.elementor-element-c122f42{width:100%}
.elementor-20 .elementor-element.elementor-element-c122f42{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-c122f42 > h4{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:27px;font-weight:300;font-style:normal;line-height:27px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-c122f42{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-c122f42 > h4{font-size:18px;line-height:18px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-c122f42{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-c122f42 > h4{font-size:27px;line-height:27px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-c122f42{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-c122f42 > h4{font-size:24px;line-height:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fbcae3 */.elementor-20 .elementor-element.elementor-element-8fbcae3{z-index:2;position:relative;min-height:1px;--width:33.205%}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-8fbcae3{--width:33.178%}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-8fbcae3{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88d5184 */.elementor-20 .elementor-element.elementor-element-88d5184{width:100%}
.elementor-20 .elementor-element.elementor-element-88d5184{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-88d5184 > h4{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:27px;font-weight:300;font-style:normal;line-height:27px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-88d5184{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-88d5184 > h4{font-size:18px;line-height:18px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-88d5184{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-88d5184 > h4{font-size:27px;line-height:27px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-88d5184{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-88d5184 > h4{font-size:24px;line-height:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bad5bc */.elementor-20 .elementor-element.elementor-element-5bad5bc{z-index:2;position:relative;min-height:1px;--width:33.206%}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-5bad5bc{--width:33.178%}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-5bad5bc{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f5f815 */.elementor-20 .elementor-element.elementor-element-0f5f815{position:relative;--width:68.783%;max-width:1300px}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-0f5f815{--width:92.199%}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-0f5f815{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-76a9772 */.elementor-20 .elementor-element.elementor-element-76a9772{position:relative}.elementor-20 .elementor-element.elementor-element-76a9772 .elementor-button::after{content:"5";font-family:ETmodules;font-size:31.68px;line-height:31.68px;position:absolute;top:0px;left:221.578px;margin-left:-31.68px;opacity:0;display:block;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}.elementor-20 .elementor-element.elementor-element-76a9772 .elementor-button{position:relative;transition:all 300ms ease 0ms}.elementor-20 .elementor-element.elementor-element-76a9772 .elementor-button:hover::after{opacity:1}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-76a9772 .elementor-button::after{content:"5";font-family:ETmodules;font-size:21.12px;line-height:21.12px;position:absolute;top:0px;left:147.719px;margin-left:-21.12px;opacity:0;display:block;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-76a9772 .elementor-button::after{content:"5";font-family:ETmodules;font-size:31.68px;line-height:31.68px;position:absolute;top:0px;left:221.578px;margin-left:-31.68px;opacity:0;display:block;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-76a9772 .elementor-button::after{content:"5";font-family:ETmodules;font-size:28.16px;line-height:28.16px;position:absolute;top:0px;left:196.953px;margin-left:-28.16px;opacity:0;display:block;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-76a9772 .elementor-button::after{content:"5";font-family:ETmodules;font-size:28.16px;line-height:28.16px;position:absolute;top:0px;left:196.953px;margin-left:-28.16px;opacity:0;display:block;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aeab7ed */.elementor-20 .elementor-element.elementor-element-aeab7ed{z-index:2;position:relative;min-height:1px;--width:100.0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e88c147 */.elementor-20 .elementor-element.elementor-element-e88c147{position:relative;--width:68.783%;max-width:1300px}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-e88c147{--width:80.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4391061 */.elementor-20 .elementor-element.elementor-element-4391061{position:relative}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0381c59 */.elementor-20 .elementor-element.elementor-element-0381c59{width:100%}
.elementor-20 .elementor-element.elementor-element-0381c59{position:relative}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316368b */.elementor-20 .elementor-element.elementor-element-316368b{z-index:2;position:relative;min-height:1px;--width:48.501%}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-316368b{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c6060f */.elementor-20 .elementor-element.elementor-element-4c6060f{position:relative}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4549f0 */.elementor-20 .elementor-element.elementor-element-a4549f0{width:100%}
.elementor-20 .elementor-element.elementor-element-a4549f0{position:relative}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bcf9ed */.elementor-20 .elementor-element.elementor-element-7bcf9ed{z-index:2;position:relative;min-height:1px;--width:48.501%}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-7bcf9ed{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-766465b */.elementor-20 .elementor-element.elementor-element-766465b{position:relative;--width:67.708%;max-width:1300px}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-766465b{--width:80.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b8f225 */.elementor-20 .elementor-element.elementor-element-1b8f225{position:relative}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9691985 */.elementor-20 .elementor-element.elementor-element-9691985{width:100%}
.elementor-20 .elementor-element.elementor-element-9691985{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-9691985 > h2{color:rgb(49, 70, 155);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:54px;font-weight:800;font-style:normal;line-height:64.8px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-9691985{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-9691985 > h2{font-size:36px;line-height:43.2px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-9691985{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-9691985 > h2{font-size:54px;line-height:64.8px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-9691985{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-9691985 > h2{font-size:48px;line-height:57.6px}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-9691985 > h2{font-size:32px;line-height:38.4px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-537deef */.elementor-20 .elementor-element.elementor-element-537deef{width:100%}
.elementor-20 .elementor-element.elementor-element-537deef{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-537deef > p{color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}.elementor-20 .elementor-element.elementor-element-537deef > p > strong{color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:700;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-decoration-line:none}.elementor-20 .elementor-element.elementor-element-537deef > p > strong > span.entity-underline{color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:700;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-decoration-line:none}.elementor-20 .elementor-element.elementor-element-537deef > p > strong > span.entity-underline > span.whitespace-normal{color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:700;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-decoration-line:none}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-537deef{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-537deef > p{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-537deef > p > strong{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-537deef > p > strong > span.entity-underline{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-537deef > p > strong > span.entity-underline > span.whitespace-normal{font-size:12px;line-height:20.4px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-537deef{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-537deef > p{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-537deef > p > strong{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-537deef > p > strong > span.entity-underline{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-537deef > p > strong > span.entity-underline > span.whitespace-normal{font-size:18px;line-height:30.6px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-537deef{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-537deef > p{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-537deef > p > strong{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-537deef > p > strong > span.entity-underline{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-537deef > p > strong > span.entity-underline > span.whitespace-normal{font-size:16px;line-height:27.2px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44cab75 */.elementor-20 .elementor-element.elementor-element-44cab75{z-index:2;position:relative;min-height:1px;--width:100.0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f6c267 */.elementor-20 .elementor-element.elementor-element-4f6c267{position:relative;--width:68.783%;max-width:1300px}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-4f6c267{--width:92.199%}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-4f6c267{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-831c491 */.elementor-20 .elementor-element.elementor-element-831c491{position:relative}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0dd8e4 */.elementor-20 .elementor-element.elementor-element-e0dd8e4{width:100%}
.elementor-20 .elementor-element.elementor-element-e0dd8e4{position:relative;color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-e0dd8e4 > h3{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:32.4px;font-weight:800;font-style:normal;line-height:32.4px;letter-spacing:normal;text-transform:uppercase;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-e0dd8e4{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-e0dd8e4 > h3{font-size:21.6px;line-height:21.6px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-e0dd8e4{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-e0dd8e4 > h3{font-size:32.4px;line-height:32.4px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-e0dd8e4{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-e0dd8e4 > h3{font-size:28.8px;line-height:28.8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a1d848 */.elementor-20 .elementor-element.elementor-element-0a1d848{position:relative;color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:21.6px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:21.6px;font-weight:500;font-style:normal;line-height:26px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:21.6px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:21.6px;column-count:2;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0);list-style-type:disc;list-style-position:outside}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li::before{content:"E";display:block;position:absolute;left:-24px;top:0px;right:424.594px;width:21.6094px;height:26px;margin-left:0px;margin-right:0px;font-family:etmodules;font-size:21.6px;font-weight:500;line-height:26px;color:rgb(255, 255, 255);background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;vertical-align:baseline}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:21.6px;font-weight:500;font-style:normal;line-height:26px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:21.6px;padding-bottom:0px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0);position:relative}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li > span{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:21.6px;font-weight:500;font-style:normal;line-height:26px;letter-spacing:normal;text-transform:none;text-decoration-line:none}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li > span > a{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:21.6px;font-weight:500;font-style:normal;line-height:26px;letter-spacing:normal;text-transform:none;text-decoration-line:none}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-0a1d848{font-size:14.4px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul{font-size:14.4px;margin-top:14.4px;padding-left:14.4px}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li::before{content:"E";display:block;position:absolute;left:-24px;top:0px;right:331.391px;width:14.4062px;height:26px;margin-left:0px;margin-right:0px;font-family:etmodules;font-size:14.4px;font-weight:500;line-height:26px;color:rgb(255, 255, 255);background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;vertical-align:baseline}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li{font-size:14.4px;margin-bottom:14.4px}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li > span{font-size:14.4px}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li > span > a{font-size:14.4px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-0a1d848{font-size:21.6px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul{font-size:21.6px;margin-top:21.6px;padding-left:21.6px}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li::before{content:"E";display:block;position:absolute;left:-24px;top:0px;right:219.594px;width:21.6094px;height:26px;margin-left:0px;margin-right:0px;font-family:etmodules;font-size:21.6px;font-weight:500;line-height:26px;color:rgb(255, 255, 255);background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;vertical-align:baseline}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li{font-size:21.6px;margin-bottom:21.6px}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li > span{font-size:21.6px}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li > span > a{font-size:21.6px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-0a1d848{font-size:19.2px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul{font-size:19.2px;margin-top:19.2px;padding-left:19.2px;column-count:auto}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li::before{content:"E";display:block;position:absolute;left:-24px;top:0px;right:821.609px;width:19.2031px;height:26px;margin-left:0px;margin-right:0px;font-family:etmodules;font-size:19.2px;font-weight:500;line-height:26px;color:rgb(255, 255, 255);background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;vertical-align:baseline}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li{font-size:19.2px;margin-bottom:19.2px}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li > span{font-size:19.2px}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li > span > a{font-size:19.2px}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-0a1d848{font-size:16px}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul{font-size:16px;margin-top:16px;padding-left:16px}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li::before{content:"E";display:block;position:absolute;left:-24px;top:0px;right:318px;width:16px;height:26px;margin-left:0px;margin-right:0px;font-family:etmodules;font-size:16px;font-weight:500;line-height:26px;color:rgb(255, 255, 255);background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;vertical-align:baseline}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li{font-size:16px;margin-bottom:16px}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li > span{font-size:16px}.elementor-20 .elementor-element.elementor-element-0a1d848 > ul > li > span > a{font-size:16px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b8b1 */.elementor-20 .elementor-element.elementor-element-a76b8b1{z-index:2;position:relative;min-height:1px;--width:50.001%}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-a76b8b1{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2032c30 */.elementor-20 .elementor-element.elementor-element-2032c30{width:100%}
.elementor-20 .elementor-element.elementor-element-2032c30{position:relative;color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-2032c30 > h3{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:32.4px;font-weight:800;font-style:normal;line-height:32.4px;letter-spacing:normal;text-transform:uppercase;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-2032c30{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-2032c30 > h3{font-size:21.6px;line-height:21.6px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-2032c30{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-2032c30 > h3{font-size:32.4px;line-height:32.4px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-2032c30{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-2032c30 > h3{font-size:28.8px;line-height:28.8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7908e90 */.elementor-20 .elementor-element.elementor-element-7908e90{position:relative;color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:21.6px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-7908e90 > ul{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:21.6px;font-weight:500;font-style:normal;line-height:26px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:21.6px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:21.6px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0);list-style-type:disc;list-style-position:outside}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li::before{content:"E";display:block;position:absolute;left:-24px;top:0px;right:388.797px;width:21.6094px;height:26px;margin-left:0px;margin-right:0px;font-family:etmodules;font-size:21.6px;font-weight:500;line-height:26px;color:rgb(255, 255, 255);background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;vertical-align:baseline}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:21.6px;font-weight:500;font-style:normal;line-height:26px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:21.6px;padding-bottom:0px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0);position:relative}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li > span{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:21.6px;font-weight:500;font-style:normal;line-height:26px;letter-spacing:normal;text-transform:none;text-decoration-line:none}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li > span > a{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:21.6px;font-weight:500;font-style:normal;line-height:26px;letter-spacing:normal;text-transform:none;text-decoration-line:none}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-7908e90{font-size:14.4px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-7908e90 > ul{font-size:14.4px;margin-top:14.4px;padding-left:14.4px}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li::before{content:"E";display:block;position:absolute;left:-24px;top:0px;right:307.203px;width:14.4062px;height:26px;margin-left:0px;margin-right:0px;font-family:etmodules;font-size:14.4px;font-weight:500;line-height:26px;color:rgb(255, 255, 255);background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;vertical-align:baseline}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li{font-size:14.4px;margin-bottom:14.4px}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li > span{font-size:14.4px}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li > span > a{font-size:14.4px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-7908e90{font-size:21.6px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-7908e90 > ul{font-size:21.6px;margin-top:21.6px;padding-left:21.6px}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li::before{content:"E";display:block;position:absolute;left:-24px;top:0px;right:183.797px;width:21.6094px;height:26px;margin-left:0px;margin-right:0px;font-family:etmodules;font-size:21.6px;font-weight:500;line-height:26px;color:rgb(255, 255, 255);background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;vertical-align:baseline}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li{font-size:21.6px;margin-bottom:21.6px}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li > span{font-size:21.6px}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li > span > a{font-size:21.6px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-7908e90{font-size:19.2px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-7908e90 > ul{font-size:19.2px;margin-top:19.2px;padding-left:19.2px}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li::before{content:"E";display:block;position:absolute;left:-24px;top:0px;right:371.609px;width:19.2031px;height:26px;margin-left:0px;margin-right:0px;font-family:etmodules;font-size:19.2px;font-weight:500;line-height:26px;color:rgb(255, 255, 255);background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;vertical-align:baseline}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li{font-size:19.2px;margin-bottom:19.2px}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li > span{font-size:19.2px}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li > span > a{font-size:19.2px}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-7908e90{font-size:16px}.elementor-20 .elementor-element.elementor-element-7908e90 > ul{font-size:16px;margin-top:16px;padding-left:16px}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li::before{content:"E";display:block;position:absolute;left:-24px;top:0px;right:318px;width:16px;height:26px;margin-left:0px;margin-right:0px;font-family:etmodules;font-size:16px;font-weight:500;line-height:26px;color:rgb(255, 255, 255);background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;vertical-align:baseline}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li{font-size:16px;margin-bottom:16px}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li > span{font-size:16px}.elementor-20 .elementor-element.elementor-element-7908e90 > ul > li > span > a{font-size:16px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf3b22 */.elementor-20 .elementor-element.elementor-element-9bf3b22{background-color:rgba(0, 0, 0, 0);background-image:linear-gradient(rgb(181, 26, 33) 0%, rgb(129, 15, 25) 100%);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;z-index:2;position:relative;min-height:1px;--width:50.001%}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-9bf3b22{--width:50.002%}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-9bf3b22{--width:50.001%}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-9bf3b22{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d8a032 */.elementor-20 .elementor-element.elementor-element-9d8a032{width:100%}
.elementor-20 .elementor-element.elementor-element-9d8a032{position:relative}.elementor-20 .elementor-element.elementor-element-9d8a032 img{vertical-align:top}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7504097 */.elementor-20 .elementor-element.elementor-element-7504097{z-index:2;position:relative;min-height:1px;--width:50.001%}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-7504097{--width:50.002%}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-7504097{--width:50.001%}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-7504097{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9088510 */.elementor-20 .elementor-element.elementor-element-9088510{position:relative;--width:100.0%;max-width:100%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-240742d */.elementor-20 .elementor-element.elementor-element-240742d{width:100%}
.elementor-20 .elementor-element.elementor-element-240742d{position:relative;color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-240742d > h3{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:32.4px;font-weight:800;font-style:normal;line-height:32.4px;letter-spacing:normal;text-transform:uppercase;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-240742d{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-240742d > h3{font-size:21.6px;line-height:21.6px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-240742d{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-240742d > h3{font-size:32.4px;line-height:32.4px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-240742d{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-240742d > h3{font-size:28.8px;line-height:28.8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33465c8 */.elementor-20 .elementor-element.elementor-element-33465c8{position:relative;color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:21.6px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-33465c8 > ul{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:21.6px;font-weight:500;font-style:normal;line-height:26px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:21.6px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:21.6px;column-count:2;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0);list-style-type:disc;list-style-position:outside}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li::before{content:"E";display:block;position:absolute;left:-24px;top:0px;right:406.594px;width:21.6094px;height:26px;margin-left:0px;margin-right:0px;font-family:etmodules;font-size:21.6px;font-weight:500;line-height:26px;color:rgb(255, 255, 255);background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;vertical-align:baseline}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:21.6px;font-weight:500;font-style:normal;line-height:26px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:21.6px;padding-bottom:0px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0);position:relative}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li > span{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:21.6px;font-weight:500;font-style:normal;line-height:26px;letter-spacing:normal;text-transform:none;text-decoration-line:none}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li > span > a{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:21.6px;font-weight:500;font-style:normal;line-height:26px;letter-spacing:normal;text-transform:none;text-decoration-line:none}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-33465c8{font-size:14.4px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-33465c8 > ul{font-size:14.4px;margin-top:14.4px;padding-left:14.4px}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li::before{content:"E";display:block;position:absolute;left:-24px;top:0px;right:319.391px;width:14.4062px;height:26px;margin-left:0px;margin-right:0px;font-family:etmodules;font-size:14.4px;font-weight:500;line-height:26px;color:rgb(255, 255, 255);background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;vertical-align:baseline}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li{font-size:14.4px;margin-bottom:14.4px}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li > span{font-size:14.4px}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li > span > a{font-size:14.4px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-33465c8{font-size:21.6px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-33465c8 > ul{font-size:21.6px;margin-top:21.6px;padding-left:21.6px}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li::before{content:"E";display:block;position:absolute;left:-24px;top:0px;right:201.594px;width:21.6094px;height:26px;margin-left:0px;margin-right:0px;font-family:etmodules;font-size:21.6px;font-weight:500;line-height:26px;color:rgb(255, 255, 255);background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;vertical-align:baseline}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li{font-size:21.6px;margin-bottom:21.6px}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li > span{font-size:21.6px}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li > span > a{font-size:21.6px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-33465c8{font-size:19.2px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-33465c8 > ul{font-size:19.2px;margin-top:19.2px;padding-left:19.2px;column-count:auto}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li::before{content:"E";display:block;position:absolute;left:-24px;top:0px;right:789.609px;width:19.2031px;height:26px;margin-left:0px;margin-right:0px;font-family:etmodules;font-size:19.2px;font-weight:500;line-height:26px;color:rgb(255, 255, 255);background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;vertical-align:baseline}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li{font-size:19.2px;margin-bottom:19.2px}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li > span{font-size:19.2px}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li > span > a{font-size:19.2px}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-33465c8{font-size:16px}.elementor-20 .elementor-element.elementor-element-33465c8 > ul{font-size:16px;margin-top:16px;padding-left:16px}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li::before{content:"E";display:block;position:absolute;left:-24px;top:0px;right:318px;width:16px;height:26px;margin-left:0px;margin-right:0px;font-family:etmodules;font-size:16px;font-weight:500;line-height:26px;color:rgb(255, 255, 255);background-color:rgba(0, 0, 0, 0);background-image:none;background-position:0% 0%;background-repeat:repeat;vertical-align:baseline}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li{font-size:16px;margin-bottom:16px}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li > span{font-size:16px}.elementor-20 .elementor-element.elementor-element-33465c8 > ul > li > span > a{font-size:16px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f5ed3a */.elementor-20 .elementor-element.elementor-element-0f5ed3a{z-index:2;position:relative;min-height:1px;--width:100.0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e48ec */.elementor-20 .elementor-element.elementor-element-29e48ec{position:relative;--width:100.0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24e7c34 */.elementor-20 .elementor-element.elementor-element-24e7c34{z-index:2;position:relative;min-height:1px;--width:50.001%}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-24e7c34{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d1b994 */.elementor-20 .elementor-element.elementor-element-0d1b994{position:relative;--width:100.0%;max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85203f8 */.elementor-20 .elementor-element.elementor-element-85203f8{position:relative}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6533f0 */.elementor-20 .elementor-element.elementor-element-f6533f0{position:relative}.elementor-20 .elementor-element.elementor-element-f6533f0 .elementor-button::after{content:"5";font-family:ETmodules;font-size:31.68px;line-height:31.68px;position:absolute;top:0px;left:226.531px;margin-left:-31.68px;opacity:0;display:block;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}.elementor-20 .elementor-element.elementor-element-f6533f0 .elementor-button{position:relative;transition:all 300ms ease 0ms}.elementor-20 .elementor-element.elementor-element-f6533f0 .elementor-button:hover::after{opacity:1}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-f6533f0 .elementor-button::after{content:"5";font-family:ETmodules;font-size:21.12px;line-height:21.12px;position:absolute;top:0px;left:151.016px;margin-left:-21.12px;opacity:0;display:block;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-f6533f0 .elementor-button::after{content:"5";font-family:ETmodules;font-size:31.68px;line-height:31.68px;position:absolute;top:0px;left:226.531px;margin-left:-31.68px;opacity:0;display:block;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-f6533f0 .elementor-button::after{content:"5";font-family:ETmodules;font-size:28.16px;line-height:28.16px;position:absolute;top:0px;left:201.359px;margin-left:-28.16px;opacity:0;display:block;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-f6533f0 .elementor-button::after{content:"5";font-family:ETmodules;font-size:28.16px;line-height:28.16px;position:absolute;top:0px;left:201.359px;margin-left:-28.16px;opacity:0;display:block;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6813f0b */.elementor-20 .elementor-element.elementor-element-6813f0b{z-index:2;position:relative;min-height:1px;--width:100.0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-206e0d2 */.elementor-20 .elementor-element.elementor-element-206e0d2{position:relative;--width:67.708%;max-width:1300px}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-206e0d2{--width:80.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc46ba */.elementor-20 .elementor-element.elementor-element-2fc46ba{position:relative}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-988d819 */.elementor-20 .elementor-element.elementor-element-988d819{width:100%}
.elementor-20 .elementor-element.elementor-element-988d819{position:relative}.elementor-20 .elementor-element.elementor-element-988d819 img{vertical-align:top}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b0039f */.elementor-20 .elementor-element.elementor-element-2b0039f{z-index:2;position:relative;min-height:1px;--width:48.501%}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-2b0039f{--width:48.5%}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-2b0039f{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-914a09d */.elementor-20 .elementor-element.elementor-element-914a09d{width:100%}
.elementor-20 .elementor-element.elementor-element-914a09d{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-914a09d > h2{color:rgb(49, 70, 155);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:54px;font-weight:800;font-style:normal;line-height:64.8px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-914a09d{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-914a09d > h2{font-size:36px;line-height:43.2px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-914a09d{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-914a09d > h2{font-size:54px;line-height:64.8px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-914a09d{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-914a09d > h2{font-size:48px;line-height:57.6px}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-914a09d > h2{font-size:32px;line-height:38.4px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9338e1 */.elementor-20 .elementor-element.elementor-element-a9338e1{width:100%}
.elementor-20 .elementor-element.elementor-element-a9338e1{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-a9338e1 > h5{color:rgb(172, 24, 28);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:27px;font-weight:800;font-style:normal;line-height:27px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-a9338e1{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-a9338e1 > h5{font-size:18px;line-height:18px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-a9338e1{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-a9338e1 > h5{font-size:27px;line-height:27px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-a9338e1{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-a9338e1 > h5{font-size:24px;line-height:24px}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-a9338e1 > h5{font-size:19.2px;line-height:19.2px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65b907b */.elementor-20 .elementor-element.elementor-element-65b907b{width:100%}
.elementor-20 .elementor-element.elementor-element-65b907b{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:20.7px;font-weight:500;font-style:normal;line-height:33.12px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-65b907b{font-size:13.8px;line-height:22.08px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-65b907b{font-size:20.7px;line-height:33.12px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-65b907b{font-size:18.4px;line-height:29.44px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e9d0007 */.elementor-20 .elementor-element.elementor-element-e9d0007{position:relative}.elementor-20 .elementor-element.elementor-element-e9d0007 .elementor-button::after{content:"5";font-family:ETmodules;font-size:31.68px;line-height:31.68px;position:absolute;top:14px;left:186.531px;margin-left:-31.68px;opacity:0;display:block;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}.elementor-20 .elementor-element.elementor-element-e9d0007 .elementor-button{position:relative;transition:all 300ms ease 0ms}.elementor-20 .elementor-element.elementor-element-e9d0007 .elementor-button:hover::after{opacity:1}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-e9d0007 .elementor-button::after{content:"5";font-family:ETmodules;font-size:21.12px;line-height:21.12px;position:absolute;top:14px;left:124.359px;margin-left:-21.12px;opacity:0;display:block;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-e9d0007 .elementor-button::after{content:"5";font-family:ETmodules;font-size:31.68px;line-height:31.68px;position:absolute;top:14px;left:186.531px;margin-left:-31.68px;opacity:0;display:block;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-e9d0007 .elementor-button::after{content:"5";font-family:ETmodules;font-size:28.16px;line-height:28.16px;position:absolute;top:14px;left:165.812px;margin-left:-28.16px;opacity:0;display:block;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-e9d0007 .elementor-button::after{content:"5";font-family:ETmodules;font-size:28.16px;line-height:28.16px;position:absolute;top:14px;left:165.812px;margin-left:-28.16px;opacity:0;display:block;font-weight:400;color:rgb(0, 0, 0);transition:all .3s ease}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c15a567 */.elementor-20 .elementor-element.elementor-element-c15a567{z-index:2;position:relative;min-height:1px;--width:48.501%}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-c15a567{--width:48.5%}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-c15a567{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-953e3e1 */.elementor-20 .elementor-element.elementor-element-953e3e1{position:relative;--width:74.074%;max-width:1400px}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-953e3e1{--width:99.291%}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-953e3e1{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b588c55 */.elementor-20 .elementor-element.elementor-element-b588c55{position:relative}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c012e3f */.elementor-20 .elementor-element.elementor-element-c012e3f{width:100%}
.elementor-20 .elementor-element.elementor-element-c012e3f{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-c012e3f > h2{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:54px;font-weight:900;font-style:normal;line-height:54px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-c012e3f{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-c012e3f > h2{font-size:36px;line-height:36px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-c012e3f{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-c012e3f > h2{font-size:54px;line-height:54px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-c012e3f{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-c012e3f > h2{font-size:48px;line-height:48px}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-c012e3f > h2{font-size:32px;line-height:32px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e0da9e */.elementor-20 .elementor-element.elementor-element-0e0da9e{width:100%}
.elementor-20 .elementor-element.elementor-element-0e0da9e{position:relative;color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:17px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-0e0da9e > p{color:rgb(255, 255, 255);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:17px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a069e1 */.elementor-20 .elementor-element.elementor-element-8a069e1{z-index:2;position:relative;min-height:1px;--width:48.501%}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-8a069e1{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-103313c */.elementor-20 .elementor-element.elementor-element-103313c{width:100%}
.elementor-20 .elementor-element.elementor-element-103313c{position:relative}.elementor-20 .elementor-element.elementor-element-103313c img{vertical-align:top}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f6d9b */.elementor-20 .elementor-element.elementor-element-92f6d9b{z-index:2;position:relative;min-height:1px;--width:48.501%}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-92f6d9b{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d91873 */.elementor-20 .elementor-element.elementor-element-5d91873{position:relative;--width:67.708%;max-width:1300px}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-5d91873{--width:80.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fb4448 */.elementor-20 .elementor-element.elementor-element-9fb4448{position:relative}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0609093 */.elementor-20 .elementor-element.elementor-element-0609093{width:100%}
.elementor-20 .elementor-element.elementor-element-0609093{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-0609093 > h2{color:rgb(0, 0, 0);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:54px;font-weight:800;font-style:normal;line-height:54px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-0609093{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-0609093 > h2{font-size:36px;line-height:36px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-0609093{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-0609093 > h2{font-size:54px;line-height:54px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-0609093{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-0609093 > h2{font-size:48px;line-height:48px}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-0609093 > h2{font-size:32px;line-height:32px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f077007 */.elementor-20 .elementor-element.elementor-element-f077007{width:100%}
.elementor-20 .elementor-element.elementor-element-f077007{position:relative;color:rgb(0, 0, 0);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:20.7px;font-weight:500;font-style:normal;line-height:37.26px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-f077007{font-size:13.8px;line-height:24.84px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-f077007{font-size:20.7px;line-height:37.26px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-f077007{font-size:18.4px;line-height:33.12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5810cea */.elementor-20 .elementor-element.elementor-element-5810cea{z-index:2;position:relative;min-height:1px;--width:100.0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87ed892 */.elementor-20 .elementor-element.elementor-element-87ed892{position:relative;--width:67.708%;max-width:1300px}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-87ed892{--width:90.278%}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-87ed892{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2165622 */.elementor-20 .elementor-element.elementor-element-2165622{position:relative;--width:67.708%;max-width:1300px}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-2165622{--width:90.278%}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-2165622{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8575396 */.elementor-20 .elementor-element.elementor-element-8575396{width:100%}
.elementor-20 .elementor-element.elementor-element-8575396{position:relative;color:rgb(0, 0, 0);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:20.7px;font-weight:500;font-style:normal;line-height:37.26px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-8575396{font-size:13.8px;line-height:24.84px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-8575396{font-size:20.7px;line-height:37.26px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-8575396{font-size:18.4px;line-height:33.12px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b904570 */.elementor-20 .elementor-element.elementor-element-b904570{width:100%}
.elementor-20 .elementor-element.elementor-element-b904570{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-b904570 > h3{color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:40.5px;font-weight:300;font-style:normal;line-height:48.6px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-b904570{font-size:12px;line-height:20.4px}.elementor-20 .elementor-element.elementor-element-b904570 > h3{font-size:27px;line-height:32.4px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-b904570{font-size:18px;line-height:30.6px}.elementor-20 .elementor-element.elementor-element-b904570 > h3{font-size:40.5px;line-height:48.6px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-b904570{font-size:16px;line-height:27.2px}.elementor-20 .elementor-element.elementor-element-b904570 > h3{font-size:36px;line-height:43.2px}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-b904570 > h3{font-size:30.4px;line-height:36.48px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c876adc */.elementor-20 .elementor-element.elementor-element-c876adc{z-index:2;position:relative;min-height:1px;--width:100.0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fdb0e9 */.elementor-20 .elementor-element.elementor-element-7fdb0e9{position:relative;--width:67.708%;max-width:1300px}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-7fdb0e9{--width:90.278%}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-7fdb0e9{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac9ad04 */.elementor-20 .elementor-element.elementor-element-ac9ad04{position:relative}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b19368 */.elementor-20 .elementor-element.elementor-element-4b19368{width:100%}
.elementor-20 .elementor-element.elementor-element-4b19368{position:relative;color:rgb(172, 24, 28);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:20.7px;font-weight:700;font-style:normal;line-height:26.91px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-4b19368{font-size:13.8px;line-height:17.94px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-4b19368{font-size:20.7px;line-height:26.91px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-4b19368{font-size:18.4px;line-height:23.92px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db01ca1 */.elementor-20 .elementor-element.elementor-element-db01ca1{width:100%}
.elementor-20 .elementor-element.elementor-element-db01ca1{position:relative;color:rgb(7, 7, 7);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:24.66px;font-weight:500;font-style:normal;line-height:36.99px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-db01ca1 > p{color:rgb(7, 7, 7);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:24.66px;font-weight:500;font-style:normal;line-height:36.99px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-db01ca1{font-size:16.44px;line-height:24.66px}.elementor-20 .elementor-element.elementor-element-db01ca1 > p{font-size:16.44px;line-height:24.66px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-db01ca1{font-size:24.66px;line-height:36.99px}.elementor-20 .elementor-element.elementor-element-db01ca1 > p{font-size:24.66px;line-height:36.99px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-db01ca1{font-size:17.6px;line-height:26.4px}.elementor-20 .elementor-element.elementor-element-db01ca1 > p{font-size:17.6px;line-height:26.4px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1afb979 */.elementor-20 .elementor-element.elementor-element-1afb979{width:100%}
.elementor-20 .elementor-element.elementor-element-1afb979{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:normal;word-break:normal}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-1afb979{font-size:12px;line-height:20.4px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-1afb979{font-size:18px;line-height:30.6px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-1afb979{font-size:16px;line-height:27.2px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e91775 */.elementor-20 .elementor-element.elementor-element-0e91775{z-index:2;position:relative;min-height:1px;--width:31.334%}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-0e91775{--width:31.335%}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-0e91775{--width:33.334%}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-0e91775{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-125a615 */.elementor-20 .elementor-element.elementor-element-125a615{width:100%}
.elementor-20 .elementor-element.elementor-element-125a615{position:relative;color:rgb(172, 24, 28);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:20.7px;font-weight:700;font-style:normal;line-height:26.91px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-125a615 > p{color:rgb(172, 24, 28);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:20.7px;font-weight:700;font-style:normal;line-height:26.91px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-125a615{font-size:13.8px;line-height:17.94px}.elementor-20 .elementor-element.elementor-element-125a615 > p{font-size:13.8px;line-height:17.94px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-125a615{font-size:20.7px;line-height:26.91px}.elementor-20 .elementor-element.elementor-element-125a615 > p{font-size:20.7px;line-height:26.91px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-125a615{font-size:18.4px;line-height:23.92px}.elementor-20 .elementor-element.elementor-element-125a615 > p{font-size:18.4px;line-height:23.92px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dab23dd */.elementor-20 .elementor-element.elementor-element-dab23dd{width:100%}
.elementor-20 .elementor-element.elementor-element-dab23dd{position:relative;color:rgb(7, 7, 7);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:24.66px;font-weight:500;font-style:normal;line-height:36.99px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-dab23dd > p{color:rgb(7, 7, 7);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:24.66px;font-weight:500;font-style:normal;line-height:36.99px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-dab23dd{font-size:16.44px;line-height:24.66px}.elementor-20 .elementor-element.elementor-element-dab23dd > p{font-size:16.44px;line-height:24.66px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-dab23dd{font-size:24.66px;line-height:36.99px}.elementor-20 .elementor-element.elementor-element-dab23dd > p{font-size:24.66px;line-height:36.99px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-dab23dd{font-size:17.6px;line-height:26.4px}.elementor-20 .elementor-element.elementor-element-dab23dd > p{font-size:17.6px;line-height:26.4px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5714c4d */.elementor-20 .elementor-element.elementor-element-5714c4d{width:100%}
.elementor-20 .elementor-element.elementor-element-5714c4d{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:normal;word-break:normal}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-5714c4d{font-size:12px;line-height:20.4px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-5714c4d{font-size:18px;line-height:30.6px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-5714c4d{font-size:16px;line-height:27.2px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0be23c0 */.elementor-20 .elementor-element.elementor-element-0be23c0{z-index:2;position:relative;min-height:1px;--width:31.334%}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-0be23c0{--width:31.333%}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-0be23c0{--width:33.334%}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-0be23c0{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a42196d */.elementor-20 .elementor-element.elementor-element-a42196d{width:100%}
.elementor-20 .elementor-element.elementor-element-a42196d{position:relative;color:rgb(172, 24, 28);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:20.7px;font-weight:700;font-style:normal;line-height:26.91px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-a42196d{font-size:13.8px;line-height:17.94px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-a42196d{font-size:20.7px;line-height:26.91px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-a42196d{font-size:18.4px;line-height:23.92px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d8195 */.elementor-20 .elementor-element.elementor-element-83d8195{width:100%}
.elementor-20 .elementor-element.elementor-element-83d8195{position:relative;color:rgb(7, 7, 7);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:24.66px;font-weight:500;font-style:normal;line-height:36.99px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-20 .elementor-element.elementor-element-83d8195 > p{color:rgb(7, 7, 7);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:24.66px;font-weight:500;font-style:normal;line-height:36.99px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-83d8195{font-size:16.44px;line-height:24.66px}.elementor-20 .elementor-element.elementor-element-83d8195 > p{font-size:16.44px;line-height:24.66px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-83d8195{font-size:24.66px;line-height:36.99px}.elementor-20 .elementor-element.elementor-element-83d8195 > p{font-size:24.66px;line-height:36.99px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-83d8195{font-size:17.6px;line-height:26.4px}.elementor-20 .elementor-element.elementor-element-83d8195 > p{font-size:17.6px;line-height:26.4px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed4ec94 */.elementor-20 .elementor-element.elementor-element-ed4ec94{width:100%}
.elementor-20 .elementor-element.elementor-element-ed4ec94{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:normal;word-break:normal}
@media (max-width:1550px){.elementor-20 .elementor-element.elementor-element-ed4ec94{font-size:12px;line-height:20.4px}}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-ed4ec94{font-size:18px;line-height:30.6px}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-ed4ec94{font-size:16px;line-height:27.2px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a01407 */.elementor-20 .elementor-element.elementor-element-7a01407{z-index:2;position:relative;min-height:1px;--width:31.334%}
@media (max-width:1249px){.elementor-20 .elementor-element.elementor-element-7a01407{--width:31.335%}}
@media (max-width:980px){.elementor-20 .elementor-element.elementor-element-7a01407{--width:33.334%}}
@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-7a01407{--width:100.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e2600d */.elementor-20 .elementor-element.elementor-element-1e2600d{position:relative;--width:100.0%;max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df2de96 */.elementor-20 .elementor-element.elementor-element-df2de96{position:relative}/* End custom CSS */
/* Start custom CSS *//* Home page (post 20) modern polish. Content unchanged; styling only.
   Applied as the page's Custom CSS (Page Settings > Custom CSS). */
.elementor-20 {
	--eh-navy: #1E2B6F;
	--eh-blue: #31469B;
	--eh-red: #AC181C;
	--eh-red-2: #C8232A;
	--eh-ink: #1D2333;
	--eh-muted: #5B6478;
	--eh-soft: #F4F6FB;
	--eh-line: #E4E8F2;
	--eh-radius: 18px;
	--eh-shadow: 0 14px 40px -14px rgba(17, 28, 73, .28);
	--eh-shadow-lg: 0 30px 60px -20px rgba(17, 28, 73, .40);
}

/* ---------- shared: buttons ---------- */
.elementor-20 .elementor-widget-button .elementor-button {
	background: var(--eh-red) !important; color: #fff !important; border: 0 !important;
	border-radius: 999px !important; padding: 15px 32px !important;
	font-size: 15px !important; font-weight: 700 !important; letter-spacing: .3px !important; line-height: 1.2 !important;
	box-shadow: 0 12px 28px -10px rgba(172, 24, 28, .55) !important;
	transition: transform .25s ease, box-shadow .25s ease, background-color .25s ease !important;
}
.elementor-20 .elementor-widget-button .elementor-button:hover {
	background: var(--eh-red-2) !important; transform: translateY(-2px);
	box-shadow: 0 18px 34px -12px rgba(172, 24, 28, .65) !important; opacity: 1 !important;
}
.elementor-20 .elementor-widget-button .elementor-button::after { display: none !important; }

/* ---------- shared: section headings ---------- */
.elementor-20 .elementor-element-0d09592 :is(h1, h2, h3) *, .elementor-20 .elementor-element-0d09592 h2, .elementor-20 .elementor-element-0d09592 h1, .elementor-20 .elementor-element-0d09592 h3,
.elementor-20 .elementor-element-9691985 :is(h1, h2, h3),
.elementor-20 .elementor-element-914a09d :is(h1, h2, h3),
.elementor-20 .elementor-element-0609093 :is(h1, h2, h3) {
	color: var(--eh-navy) !important; font-size: clamp(30px, 3.2vw, 44px) !important; font-weight: 800 !important;
	line-height: 1.15 !important; letter-spacing: -.5px !important;
}
.elementor-20 .elementor-element-0d09592 :is(h1, h2, h3)::after,
.elementor-20 .elementor-element-9691985 :is(h1, h2, h3)::after,
.elementor-20 .elementor-element-0609093 :is(h1, h2, h3)::after {
	content: ""; display: block; width: 56px; height: 4px; border-radius: 4px; background: var(--eh-red); margin: 16px auto 0;
}

/* ---------- 1. hero ---------- */
.elementor-20 .elementor-element-6e01443 { position: relative; }
.elementor-20 .elementor-element.elementor-element-6e01443::before {
	content: "" !important; position: absolute; inset: 0; z-index: 0; pointer-events: none; display: block;
	background: linear-gradient(180deg, rgba(11, 19, 53, .10) 0%, rgba(11, 19, 53, .45) 55%, rgba(11, 19, 53, .70) 100%);
}
.elementor-20 .elementor-element.elementor-element-d8c93e7 { position: relative; z-index: 1; }
.elementor-20 .elementor-element.elementor-element-d600ccc { z-index: 2; }
.elementor-20 .elementor-element-2c2e166 { width: auto !important; align-self: center !important; }
.elementor-20 .elementor-element-2c2e166 h4 {
	display: inline-block !important; padding: 8px 18px !important; border-radius: 999px !important;
	background: rgba(255, 255, 255, .14) !important; border: 1px solid rgba(255, 255, 255, .35) !important;
	-webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);
	font-size: 13px !important; font-weight: 800 !important; letter-spacing: 3px !important; line-height: 1.4 !important;
}
.elementor-20 .elementor-element.elementor-element-00e2e38 { background: transparent !important; }
.elementor-20 .elementor-element-00e2e38 h1 {
	font-size: clamp(32px, 4.2vw, 60px) !important; line-height: 1.12 !important; font-weight: 900 !important;
	letter-spacing: -.8px !important; text-shadow: 0 6px 30px rgba(0, 0, 0, .45) !important;
}
.elementor-20 .elementor-element-d8b5286 .elementor-button { padding: 18px 40px !important; font-size: 16px !important; }

/* ---------- 2. locations strip: floating card over the hero ---------- */
.elementor-20 .elementor-element.elementor-element-9d068f5 { background: transparent !important; z-index: 5; }
.elementor-20 .elementor-element.elementor-element-2f88f47 {
	--width: min(1240px, calc(100% - 48px)) !important; width: min(1240px, calc(100% - 48px)) !important; max-width: 1240px !important;
	margin: -78px auto 0 !important; align-self: center !important; border-radius: 22px !important; overflow: hidden !important; box-shadow: var(--eh-shadow-lg) !important;
	background: #fff;
}
.elementor-20 .elementor-element-9d068f5 .epic-blurb-image .elementor-icon {
	border-radius: 50% !important; transition: transform .3s ease;
}
.elementor-20 .elementor-element-9d068f5 .medicalhome_section2_blurb:hover .epic-blurb-image .elementor-icon { transform: scale(1.08) rotate(-6deg); }
.elementor-20 .elementor-element-9d068f5 .epic-blurb-title :is(h1, h2, h3, h4, h5, .elementor-heading-title) { font-weight: 800 !important; }
.elementor-20 .elementor-element-9d068f5 .epic-blurb-description a { font-weight: 700 !important; text-decoration: none !important; border-bottom: 1px solid currentColor; }

/* ---------- 3. we treat ---------- */
.elementor-20 .elementor-element.elementor-element-4391061 { padding-top: 40px !important; }
.elementor-20 .elementor-element-dbb8e16 :is(h1, h2, h3, h4, p) {
	color: var(--eh-red) !important; font-size: 14px !important; font-weight: 800 !important; letter-spacing: 3px !important;
	text-transform: uppercase !important; line-height: 1.4 !important; margin-bottom: 6px !important;
}
.elementor-20 .elementor-element-e97a367 { max-width: 880px !important; margin-left: auto !important; margin-right: auto !important; }
.elementor-20 .elementor-element-e97a367, .elementor-20 .elementor-element-e97a367 p {
	color: var(--eh-muted) !important; font-size: 17px !important; line-height: 1.75 !important;
}
.elementor-20 .elementor-element.elementor-element-043971c,
.elementor-20 .elementor-element.elementor-element-0f5f815 { gap: 18px !important; margin-bottom: 18px !important; margin-top: 0 !important; }
.elementor-20 .elementor-element.elementor-element-043971c { margin-top: 26px !important; }
.elementor-20 :is(.elementor-element-7727221, .elementor-element-4c718ca, .elementor-element-042e692,
                  .elementor-element-faa7997, .elementor-element-8fbcae3, .elementor-element-5bad5bc) {
	border-radius: var(--eh-radius) !important; overflow: hidden !important; box-shadow: var(--eh-shadow) !important;
	transition: transform .35s ease, box-shadow .35s ease !important; position: relative;
}
@media (min-width: 981px) {
	.elementor-20 :is(.elementor-element-7727221, .elementor-element-4c718ca, .elementor-element-042e692,
	                  .elementor-element-faa7997, .elementor-element-8fbcae3, .elementor-element-5bad5bc) {
		flex: 1 1 0 !important; --width: auto !important; width: auto !important; margin: 0 !important;
	}
}
.elementor-20 :is(.elementor-element-7727221, .elementor-element-4c718ca, .elementor-element-042e692,
                  .elementor-element-faa7997, .elementor-element-8fbcae3, .elementor-element-5bad5bc)::after {
	content: ""; position: absolute; inset: 0; pointer-events: none; z-index: 0;
	background: linear-gradient(180deg, rgba(11, 19, 53, 0) 35%, rgba(11, 19, 53, .78) 100%);
}
.elementor-20 :is(.elementor-element-7727221, .elementor-element-4c718ca, .elementor-element-042e692,
                  .elementor-element-faa7997, .elementor-element-8fbcae3, .elementor-element-5bad5bc) > * { position: relative; z-index: 1; }
.elementor-20 :is(.elementor-element-7727221, .elementor-element-4c718ca, .elementor-element-042e692,
                  .elementor-element-faa7997, .elementor-element-8fbcae3, .elementor-element-5bad5bc):hover {
	transform: translateY(-6px); box-shadow: var(--eh-shadow-lg) !important;
}
.elementor-20 :is(.elementor-element-95e2f70, .elementor-element-7108a00, .elementor-element-ee0f0c1,
                  .elementor-element-8b1e437, .elementor-element-c122f42, .elementor-element-88d5184) :is(h1, h2, h3, h4, h5, p:first-child) {
	font-size: 22px !important; font-weight: 800 !important; letter-spacing: -.2px !important; color: #fff !important;
}
.elementor-20 .elementor-element.elementor-element-e88c147 { margin-top: 18px !important; }

/* ---------- 4. videos ---------- */
.elementor-20 .elementor-element.elementor-element-1b8f225 {
	background: var(--eh-soft) !important; padding: 70px 0 !important; margin-top: 70px !important;
}
.elementor-20 .elementor-element-1b8f225 .elementor-widget-video .elementor-widget-container,
.elementor-20 .elementor-element-1b8f225 .elementor-widget-video .elementor-wrapper {
	border-radius: var(--eh-radius) !important; overflow: hidden !important;
}
.elementor-20 .elementor-element-1b8f225 .elementor-widget-video .elementor-wrapper { box-shadow: var(--eh-shadow-lg) !important; }

/* ---------- 5. diagnostic testing intro ---------- */
.elementor-20 .elementor-element.elementor-element-831c491 { padding-top: 80px !important; }
.elementor-20 .elementor-element-537deef { max-width: 920px !important; margin-left: auto !important; margin-right: auto !important; }
.elementor-20 .elementor-element-537deef, .elementor-20 .elementor-element-537deef p {
	color: var(--eh-muted) !important; font-size: 17px !important; line-height: 1.75 !important;
}

/* ---------- 6. heart / veins / vessels ---------- */
.elementor-20 .elementor-element.elementor-element-85203f8 { padding: 10px 24px 0 !important; }
.elementor-20 .elementor-element.elementor-element-0d1b994 {
	--width: min(1320px, 100%) !important; width: min(1320px, 100%) !important; max-width: 1320px !important; align-self: center !important;
	border-radius: 26px !important; overflow: hidden !important; box-shadow: var(--eh-shadow-lg) !important;
}
.elementor-20 .elementor-element-85203f8 :is(.elementor-element-e0dd8e4, .elementor-element-2032c30, .elementor-element-240742d) :is(h1, h2, h3, h4, p) {
	font-weight: 900 !important; letter-spacing: 2.5px !important;
}
.elementor-20 .elementor-element-85203f8 .home-disease-list-detail li a,
.elementor-20 .elementor-element-85203f8 .home-disease-list-detail li { transition: color .2s ease, padding-left .2s ease; }
.elementor-20 .elementor-element-85203f8 .home-disease-list-detail li:hover { padding-left: 4px; }
.elementor-20 .elementor-element-85203f8 .home-disease-list-detail li a:hover { color: #FFD7D8 !important; }
.elementor-20 .elementor-element.elementor-element-2fc46ba { padding-top: 34px !important; }

/* ---------- 7. qualified team ---------- */
.elementor-20 .elementor-element.elementor-element-b588c55 { margin-top: 60px !important; }
.elementor-20 .elementor-element-988d819 img {
	border-radius: 24px !important; box-shadow: var(--eh-shadow-lg) !important; transition: transform .4s ease;
}
.elementor-20 .elementor-element-988d819:hover img { transform: scale(1.015); }
.elementor-20 .elementor-element-914a09d :is(h1, h2, h3) { text-align: left !important; }
.elementor-20 .elementor-element-a9338e1 :is(h1, h2, h3, h4, h5, p) {
	color: var(--eh-red) !important; font-size: 14px !important; font-weight: 800 !important; letter-spacing: 2.5px !important; text-transform: uppercase !important;
}
.elementor-20 .elementor-element-65b907b, .elementor-20 .elementor-element-65b907b p {
	color: var(--eh-muted) !important; font-size: 16.5px !important; line-height: 1.8 !important;
}

/* ---------- 8. self-care ---------- */
.elementor-20 .elementor-element.elementor-element-9fb4448 {
	background: radial-gradient(1200px 500px at 85% 20%, rgba(255, 255, 255, .10), transparent 60%),
	            linear-gradient(135deg, #18235C 0%, var(--eh-blue) 100%) !important;
	padding-top: 90px !important; padding-bottom: 90px !important;
}
.elementor-20 .elementor-element-c012e3f :is(h1, h2, h3) {
	font-size: clamp(30px, 3.2vw, 44px) !important; font-weight: 800 !important; letter-spacing: -.5px !important; line-height: 1.15 !important;
}
.elementor-20 .elementor-element-c012e3f :is(h1, h2, h3)::after {
	content: ""; display: block; width: 56px; height: 4px; border-radius: 4px; background: #E04B51; margin-top: 16px;
}
.elementor-20 .elementor-element-0e0da9e, .elementor-20 .elementor-element-0e0da9e p { line-height: 1.85 !important; color: rgba(255, 255, 255, .9) !important; }
.elementor-20 .elementor-element-103313c img { border-radius: 24px !important; box-shadow: 0 30px 60px -20px rgba(0, 0, 0, .55) !important; }

/* ---------- 9. schedule an appointment ---------- */
.elementor-20 .elementor-element.elementor-element-ac9ad04 { padding-top: 90px !important; }
.elementor-20 .elementor-element-f077007, .elementor-20 .elementor-element-f077007 p,
.elementor-20 .elementor-element-8575396, .elementor-20 .elementor-element-8575396 p {
	color: var(--eh-muted) !important; font-size: 16.5px !important; line-height: 1.75 !important;
}
.elementor-20 .elementor-element-f077007, .elementor-20 .elementor-element-8575396 { max-width: 900px !important; margin-left: auto !important; margin-right: auto !important; }
.elementor-20 .elementor-element.elementor-element-2165622 { gap: 18px !important; justify-content: center !important; margin: 30px 0 !important; }
.elementor-20 :is(.elementor-element-8e155fe, .elementor-element-4b07f9e, .elementor-element-dbf7c28) { justify-content: center !important; }
.elementor-20 :is(.elementor-element-33980f9, .elementor-element-130f273, .elementor-element-78a4223) {
	background: #fff !important; border: 1px solid var(--eh-line) !important; border-radius: 16px !important;
	padding: 18px 26px !important; box-shadow: var(--eh-shadow) !important; transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease !important;
}
.elementor-20 :is(.elementor-element-33980f9, .elementor-element-130f273, .elementor-element-78a4223):hover {
	transform: translateY(-4px); box-shadow: var(--eh-shadow-lg) !important; border-color: rgba(172, 24, 28, .35) !important;
}
.elementor-20 :is(.elementor-element-dd3d017, .elementor-element-cd2dbe0, .elementor-element-c45c13f) .elementor-heading-title {
	font-size: 20px !important; font-weight: 800 !important; color: var(--eh-navy) !important; line-height: 1.3 !important;
}
.elementor-20 :is(.elementor-element-fa2e4fc, .elementor-element-b85c365, .elementor-element-32904d7),
.elementor-20 :is(.elementor-element-fa2e4fc, .elementor-element-b85c365, .elementor-element-32904d7) :is(p, strong, span) {
	color: var(--eh-muted) !important; font-size: 12px !important; font-weight: 800 !important; letter-spacing: 1.5px !important; text-transform: uppercase !important;
}
.elementor-20 .elementor-element-b904570 :is(p, h2, h3, h4, span) { color: var(--eh-navy) !important; }

/* ---------- 10. maps ---------- */
.elementor-20 .elementor-element.elementor-element-df2de96 { padding: 20px 24px 90px !important; }
.elementor-20 :is(.elementor-element-0e91775, .elementor-element-0be23c0, .elementor-element-7a01407) {
	background: #fff !important; border: 1px solid var(--eh-line) !important; border-radius: 20px !important;
	padding: 22px 18px 18px !important; box-shadow: var(--eh-shadow) !important;
}
.elementor-20 :is(.elementor-element-4b19368, .elementor-element-125a615, .elementor-element-a42196d),
.elementor-20 :is(.elementor-element-4b19368, .elementor-element-125a615, .elementor-element-a42196d) :is(p, strong, span, h4, h5) {
	font-size: 12px !important; font-weight: 800 !important; letter-spacing: 2px !important; text-transform: uppercase !important; color: var(--eh-red) !important;
}
.elementor-20 :is(.elementor-element-db01ca1, .elementor-element-dab23dd, .elementor-element-83d8195),
.elementor-20 :is(.elementor-element-db01ca1, .elementor-element-dab23dd, .elementor-element-83d8195) p {
	color: var(--eh-ink) !important; font-weight: 700 !important; font-size: 16px !important; line-height: 1.5 !important; min-height: 48px;
}
.elementor-20 :is(.elementor-element-1afb979, .elementor-element-5714c4d, .elementor-element-ed4ec94) iframe {
	border-radius: 14px !important; display: block; margin-top: 12px;
}

/* ---------- tablet / phone ---------- */
@media (max-width: 980px) {
	.elementor-20 .elementor-element.elementor-element-2f88f47 { margin: -50px auto 0 !important; --width: calc(100% - 32px) !important; width: calc(100% - 32px) !important; border-radius: 18px !important; }
	.elementor-20 .elementor-element.elementor-element-85203f8 { padding: 10px 16px 0 !important; }
	.elementor-20 .elementor-element.elementor-element-0d1b994 { border-radius: 20px !important; }
	.elementor-20 .elementor-element.elementor-element-df2de96 { padding: 10px 16px 70px !important; }
	.elementor-20 .elementor-element.elementor-element-1b8f225 { padding: 50px 16px !important; }
}
@media (max-width: 767px) {
	.elementor-20 .elementor-element.elementor-element-2f88f47 { margin: -36px auto 0 !important; --width: calc(100% - 24px) !important; width: calc(100% - 24px) !important; }
	.elementor-20 .elementor-element.elementor-element-043971c, .elementor-20 .elementor-element.elementor-element-0f5f815 { padding: 0 12px !important; }
	.elementor-20 .elementor-element.elementor-element-9fb4448 { padding-top: 60px !important; padding-bottom: 60px !important; }
	.elementor-20 .elementor-element.elementor-element-ac9ad04, .elementor-20 .elementor-element.elementor-element-831c491 { padding-top: 60px !important; }
	.elementor-20 .elementor-element-d8b5286 .elementor-button { padding: 16px 30px !important; }
}

/* ---------- fixes after first review ---------- */
.elementor-20 .elementor-element-537deef :is(strong, strong *, b) { font-size: 17px !important; color: var(--eh-navy) !important; font-weight: 800 !important; }
/* team row: centred, with breathing room */
.elementor-20 .elementor-element.elementor-element-953e3e1 {
	--width: min(1240px, 100%) !important; width: min(1240px, 100%) !important; max-width: 1240px !important;
	align-self: center !important; margin-left: auto !important; margin-right: auto !important; gap: 56px !important; align-items: center !important;
}
@media (min-width: 981px) {
	.elementor-20 .elementor-element.elementor-element-2b0039f, .elementor-20 .elementor-element.elementor-element-c15a567 { flex: 1 1 0 !important; --width: auto !important; width: auto !important; margin: 0 !important; }
}
/* phone cards: one line each */
.elementor-20 :is(.elementor-element-33980f9, .elementor-element-130f273, .elementor-element-78a4223) { width: auto !important; --width: auto !important; min-width: 250px; }
.elementor-20 :is(.elementor-element-33980f9, .elementor-element-130f273, .elementor-element-78a4223) :is(.epic-blurb-content, .epic-blurb-container) {
	width: auto !important; --width: auto !important; max-width: none !important; flex-wrap: nowrap !important; align-items: center !important;
}
.elementor-20 :is(.elementor-element-33980f9, .elementor-element-130f273, .elementor-element-78a4223) :is(.elementor-heading-title, p) { white-space: nowrap !important; }
.elementor-20 :is(.elementor-element-8e155fe, .elementor-element-4b07f9e, .elementor-element-dbf7c28) { width: auto !important; --width: auto !important; }
@media (max-width: 767px) {
	.elementor-20 .elementor-element.elementor-element-953e3e1 { gap: 30px !important; padding-left: 4px !important; padding-right: 4px !important; }
	.elementor-20 :is(.elementor-element-8e155fe, .elementor-element-4b07f9e, .elementor-element-dbf7c28) { width: 100% !important; --width: 100% !important; }
	.elementor-20 :is(.elementor-element-33980f9, .elementor-element-130f273, .elementor-element-78a4223) { width: 100% !important; --width: 100% !important; max-width: 340px; }
}
@media (max-width: 767px) {
	.elementor-20 .elementor-element.elementor-element-00e2e38 { margin-left: 0 !important; margin-right: 0 !important; padding: 0 18px !important; width: 100% !important; max-width: 100% !important; }
	.elementor-20 .elementor-element-00e2e38 h1 { font-size: 30px !important; line-height: 1.18 !important; letter-spacing: -.3px !important; overflow-wrap: break-word; }
	.elementor-20 .elementor-element-2c2e166 h4 { font-size: 11px !important; letter-spacing: 2px !important; }
}
@media (min-width: 768px) and (max-width: 980px) {
	.elementor-20 .elementor-element.elementor-element-043971c, .elementor-20 .elementor-element.elementor-element-0f5f815,
	.elementor-20 .elementor-element.elementor-element-953e3e1 { padding-left: 20px !important; padding-right: 20px !important; }
}

/* ---------- location strip v2: white | navy | navy | white, equal heights ---------- */
.elementor-20 .elementor-element.elementor-element-2f88f47 { align-items: stretch !important; background: #fff !important; }
.elementor-20 :is(.elementor-element-35c0d88, .elementor-element-44da2b0, .elementor-element-7354d3b, .elementor-element-0dbbce0) {
	display: flex !important; flex-direction: column !important; align-self: stretch !important;
}
.elementor-20 .elementor-element-2f88f47 .medicalhome_section2_blurb {
	flex: 1 1 auto !important; height: 100% !important; padding: 46px 38px !important; justify-content: flex-start !important;
	transition: background-color .3s ease;
}
.elementor-20 :is(.elementor-element-3b36d82, .elementor-element-28e74fb) { background: #FFFFFF !important; }
.elementor-20 :is(.elementor-element-faa7373, .elementor-element-48b2bb4) { background: #222660 !important; }
.elementor-20 .elementor-element-48b2bb4 { border-left: 1px solid rgba(255, 255, 255, .10) !important; }
.elementor-20 .elementor-element-2f88f47 .medicalhome_section2_blurb .epic-blurb-content { align-items: flex-start !important; }
/* titles */
.elementor-20 .elementor-element-2f88f47 .epic-blurb-title .elementor-heading-title {
	font-size: 19px !important; font-weight: 800 !important; line-height: 1.35 !important; margin-bottom: 8px !important;
}
.elementor-20 :is(.elementor-element-e590248, .elementor-element-7b751ed) .elementor-heading-title { color: var(--eh-navy) !important; }
.elementor-20 :is(.elementor-element-64ed1a6, .elementor-element-eef3c18) .elementor-heading-title { color: #FFFFFF !important; }
/* descriptions */
.elementor-20 .elementor-element-2f88f47 .epic-blurb-description,
.elementor-20 .elementor-element-2f88f47 .epic-blurb-description :is(p, span) { font-size: 15.5px !important; line-height: 1.65 !important; font-weight: 500 !important; }
.elementor-20 :is(.elementor-element-a5a0fba, .elementor-element-f4023a6),
.elementor-20 :is(.elementor-element-a5a0fba, .elementor-element-f4023a6) :is(p, span, strong) { color: var(--eh-muted) !important; }
.elementor-20 :is(.elementor-element-5e8831c, .elementor-element-9e30696),
.elementor-20 :is(.elementor-element-5e8831c, .elementor-element-9e30696) :is(p, span) { color: rgba(255, 255, 255, .78) !important; }
/* "View Map" links: same style in every cell */
.elementor-20 .elementor-element-2f88f47 .epic-blurb-description a {
	display: inline-block !important; margin-top: 10px !important; font-size: 14px !important; font-weight: 800 !important;
	letter-spacing: .4px !important; text-decoration: none !important; border-bottom: 2px solid currentColor !important; padding-bottom: 2px;
	transition: opacity .2s ease;
}
.elementor-20 .elementor-element-2f88f47 .epic-blurb-description a:hover { opacity: .75; }
.elementor-20 .elementor-element-f4023a6 a { color: var(--eh-red) !important; }
.elementor-20 :is(.elementor-element-5e8831c, .elementor-element-9e30696) a { color: #FFFFFF !important; }
/* icons: same red circle everywhere */
.elementor-20 .elementor-element-2f88f47 .epic-blurb-image .elementor-icon { box-shadow: 0 8px 18px -6px rgba(172, 24, 28, .55); }
@media (max-width: 980px) {
	.elementor-20 .elementor-element-2f88f47 .medicalhome_section2_blurb { padding: 34px 26px !important; }
	/* 2x2 on tablet: keep the white/navy checkerboard readable */
	.elementor-20 .elementor-element-48b2bb4 { border-left: 0 !important; }
}
@media (max-width: 767px) {
	/* stacked on phones: white, navy, navy, white with a thin divider between the two navy rows */
	.elementor-20 .elementor-element-48b2bb4 { border-top: 1px solid rgba(255, 255, 255, .10) !important; }
	.elementor-20 .elementor-element-2f88f47 .medicalhome_section2_blurb { padding: 30px 24px !important; }
}

/* ---------- location strip: desktop alternates white | navy | white | navy (tablet/phone unchanged) ---------- */
@media (min-width: 981px) {
	.elementor-20 .elementor-element.elementor-element-48b2bb4 { background: #FFFFFF !important; border-left: 0 !important; }
	.elementor-20 .elementor-element.elementor-element-28e74fb { background: #222660 !important; }
	.elementor-20 .elementor-element-eef3c18 .elementor-heading-title { color: var(--eh-navy) !important; }
	.elementor-20 .elementor-element-7b751ed .elementor-heading-title { color: #FFFFFF !important; }
	.elementor-20 .elementor-element-9e30696, .elementor-20 .elementor-element-9e30696 :is(p, span) { color: var(--eh-muted) !important; }
	.elementor-20 .elementor-element-f4023a6, .elementor-20 .elementor-element-f4023a6 :is(p, span, strong) { color: rgba(255, 255, 255, .78) !important; }
	.elementor-20 .elementor-element-9e30696 a { color: var(--eh-red) !important; }
	.elementor-20 .elementor-element-f4023a6 a { color: #FFFFFF !important; }
}
/* location strip: let the text use the full cell width; tighter on small laptops */
.elementor-20 .elementor-element-2f88f47 .medicalhome_section2_blurb .epic-blurb-container { flex: 1 1 auto !important; width: auto !important; --width: auto !important; min-width: 0 !important; max-width: none !important; }
@media (min-width: 1250px) {
	.elementor-20 .elementor-element-2f88f47 .medicalhome_section2_blurb { padding: 44px 30px !important; }
	.elementor-20 .elementor-element-2f88f47 .epic-blurb-title .elementor-heading-title { font-size: 18px !important; }
}
@media (min-width: 981px) and (max-width: 1249px) {
	.elementor-20 .elementor-element-2f88f47 .medicalhome_section2_blurb { padding: 34px 22px !important; }
	.elementor-20 .elementor-element-2f88f47 .epic-blurb-title .elementor-heading-title { font-size: 16.5px !important; }
	.elementor-20 .elementor-element-2f88f47 .epic-blurb-description, .elementor-20 .elementor-element-2f88f47 .epic-blurb-description :is(p, span) { font-size: 14.5px !important; }
}

/* ---------- location strip on phones: 2 columns like tablet (white | navy / navy | white) ---------- */
@media (max-width: 767px) {
	.elementor-20 .elementor-element.elementor-element-2f88f47 { flex-direction: row !important; flex-wrap: wrap !important; }
	.elementor-20 :is(.elementor-element-35c0d88, .elementor-element-44da2b0, .elementor-element-7354d3b, .elementor-element-0dbbce0) {
		--width: 50% !important; width: 50% !important; max-width: 50% !important; flex: 0 0 50% !important; margin: 0 !important;
	}
	.elementor-20 .elementor-element-48b2bb4 { border-top: 0 !important; }
	.elementor-20 .elementor-element-2f88f47 .medicalhome_section2_blurb { padding: 24px 12px 22px !important; }
	.elementor-20 .elementor-element-2f88f47 .medicalhome_section2_blurb .epic-blurb-content { align-items: center !important; text-align: center !important; }
	.elementor-20 .elementor-element-2f88f47 .epic-blurb-image .elementor-icon { font-size: 22px !important; width: 50px !important; height: 50px !important; padding: 0 !important; display: inline-flex !important; align-items: center; justify-content: center; }
	.elementor-20 .elementor-element-2f88f47 .epic-blurb-image .elementor-icon svg { width: 24px !important; height: 24px !important; }
	.elementor-20 .elementor-element-2f88f47 .epic-blurb-image { margin-bottom: 12px !important; }
	.elementor-20 .elementor-element-2f88f47 .epic-blurb-title .elementor-heading-title { font-size: 15px !important; line-height: 1.3 !important; margin-bottom: 6px !important; }
	.elementor-20 .elementor-element-2f88f47 .epic-blurb-description,
	.elementor-20 .elementor-element-2f88f47 .epic-blurb-description :is(p, span) { font-size: 13px !important; line-height: 1.5 !important; }
	.elementor-20 .elementor-element-2f88f47 .epic-blurb-description a { font-size: 12.5px !important; margin-top: 6px !important; }
	.elementor-20 .elementor-element-2f88f47 .medicalhome_section2_blurb .epic-blurb-container { padding: 0 !important; }
}

/* ---------- videos on phones: side by side ---------- */
@media (max-width: 767px) {
	.elementor-20 .elementor-element.elementor-element-1b8f225 { padding: 40px 12px !important; }
	.elementor-20 .elementor-element.elementor-element-766465b { --width: 100% !important; width: 100% !important; max-width: 100% !important; align-self: stretch !important; padding: 0 !important; flex-direction: row !important; flex-wrap: nowrap !important; gap: 10px !important; align-items: flex-start !important; }
	.elementor-20 :is(.elementor-element-316368b, .elementor-element-7bcf9ed) {
		--width: calc(50% - 5px) !important; width: calc(50% - 5px) !important; max-width: calc(50% - 5px) !important; flex: 0 0 calc(50% - 5px) !important;
		margin: 0 !important; padding: 0 !important;
	}
	.elementor-20 :is(.elementor-element-0381c59, .elementor-element-4c6060f) { margin: 0 !important; width: 100% !important; }
	.elementor-20 .elementor-element-1b8f225 .elementor-widget-video .elementor-widget-container,
	.elementor-20 .elementor-element-1b8f225 .elementor-widget-video .elementor-wrapper { border-radius: 12px !important; }
}

/* ---------- condition tiles on tablet & phones: 2 columns (3 rows) ---------- */
@media (max-width: 980px) {
	.elementor-20 .elementor-element.elementor-element-4391061 {
		display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 12px !important; padding-left: 16px !important; padding-right: 16px !important;
	}
	.elementor-20 .elementor-element.elementor-element-0dd4e45, .elementor-20 .elementor-element.elementor-element-e88c147 { grid-column: 1 / -1 !important; width: 100% !important; --width: 100% !important; }
	.elementor-20 .elementor-element.elementor-element-043971c, .elementor-20 .elementor-element.elementor-element-0f5f815 { display: contents !important; }
	.elementor-20 :is(.elementor-element-7727221, .elementor-element-4c718ca, .elementor-element-042e692,
	                  .elementor-element-faa7997, .elementor-element-8fbcae3, .elementor-element-5bad5bc) {
		--width: 100% !important; width: 100% !important; max-width: 100% !important; margin: 0 !important;
		min-height: 230px !important; padding: 100px 16px 18px !important; justify-content: flex-end !important;
	}
	.elementor-20 .elementor-element.elementor-element-e88c147 { margin-top: 14px !important; }
}
@media (max-width: 767px) {
	.elementor-20 .elementor-element.elementor-element-4391061 { gap: 10px !important; padding-left: 12px !important; padding-right: 12px !important; }
	.elementor-20 :is(.elementor-element-7727221, .elementor-element-4c718ca, .elementor-element-042e692,
	                  .elementor-element-faa7997, .elementor-element-8fbcae3, .elementor-element-5bad5bc) {
		min-height: 180px !important; padding: 70px 12px 14px !important; border-radius: 14px !important;
	}
	.elementor-20 :is(.elementor-element-95e2f70, .elementor-element-7108a00, .elementor-element-ee0f0c1,
	                  .elementor-element-8b1e437, .elementor-element-c122f42, .elementor-element-88d5184) :is(h1, h2, h3, h4, h5, p:first-child) {
		font-size: 15px !important; line-height: 1.25 !important;
	}
	.elementor-20 :is(.elementor-element-7108a00, .elementor-element-ee0f0c1) :is(p, span):not(:first-child) { font-size: 11.5px !important; line-height: 1.35 !important; }
}

/* ---------- spacing reset: sections own no leftover margins/padding (exact values set below) ---------- */
.elementor-20 :is(.elementor-element.elementor-element-4391061, .elementor-element.elementor-element-1b8f225, .elementor-element.elementor-element-831c491,
                  .elementor-element.elementor-element-85203f8, .elementor-element.elementor-element-2fc46ba, .elementor-element.elementor-element-b588c55,
                  .elementor-element.elementor-element-9fb4448, .elementor-element.elementor-element-ac9ad04, .elementor-element.elementor-element-df2de96) {
	margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important;
}
.elementor-20 :is(.elementor-element-4391061, .elementor-element-1b8f225, .elementor-element-831c491, .elementor-element-85203f8, .elementor-element-2fc46ba,
                  .elementor-element-b588c55, .elementor-element-9fb4448, .elementor-element-ac9ad04, .elementor-element-df2de96) > .e-con:first-child {
	margin-top: 0 !important; padding-top: 0 !important;
}
.elementor-20 :is(.elementor-element-4391061, .elementor-element-1b8f225, .elementor-element-831c491, .elementor-element-85203f8, .elementor-element-2fc46ba,
                  .elementor-element-b588c55, .elementor-element-9fb4448, .elementor-element-ac9ad04, .elementor-element-df2de96) > .e-con:last-child {
	margin-bottom: 0 !important; padding-bottom: 0 !important;
}

/* ---------- equal section spacing (computed from measurements after the reset) ---------- */
@media (max-width: 767px) {
	.elementor-20 .elementor-element.elementor-element-4391061 { padding-top: 44.0px !important; }
	.elementor-20 .elementor-element.elementor-element-1b8f225 { margin-top: 48.0px !important; padding-top: 44px !important; padding-bottom: 44px !important; }
	.elementor-20 .elementor-element.elementor-element-831c491 { padding-top: 48.0px !important; }
	.elementor-20 .elementor-element.elementor-element-85203f8 { margin-top: 28.0px !important; }
	.elementor-20 .elementor-element.elementor-element-2fc46ba { padding-top: 24.0px !important; }
	.elementor-20 .elementor-element.elementor-element-b588c55 { padding-top: 48.0px !important; }
	.elementor-20 .elementor-element.elementor-element-9fb4448 { margin-top: 48.0px !important; padding-top: 12px !important; padding-bottom: 44px !important; }
	.elementor-20 .elementor-element.elementor-element-ac9ad04 { padding-top: 48.0px !important; }
	.elementor-20 .elementor-element.elementor-element-df2de96 { margin-top: 48.0px !important; padding-bottom: 48px !important; }
}
@media (min-width: 768px) and (max-width: 980px) {
	.elementor-20 .elementor-element.elementor-element-4391061 { padding-top: 56.0px !important; }
	.elementor-20 .elementor-element.elementor-element-1b8f225 { margin-top: 64.0px !important; padding-top: 56px !important; padding-bottom: 26px !important; }
	.elementor-20 .elementor-element.elementor-element-831c491 { padding-top: 64.0px !important; }
	.elementor-20 .elementor-element.elementor-element-85203f8 { margin-top: 32.0px !important; }
	.elementor-20 .elementor-element.elementor-element-2fc46ba { padding-top: 28.0px !important; }
	.elementor-20 .elementor-element.elementor-element-b588c55 { padding-top: 64.0px !important; }
	.elementor-20 .elementor-element.elementor-element-9fb4448 { margin-top: 64.0px !important; padding-top: 56px !important; padding-bottom: 56px !important; }
	.elementor-20 .elementor-element.elementor-element-ac9ad04 { padding-top: 64.0px !important; }
	.elementor-20 .elementor-element.elementor-element-df2de96 { margin-top: 64.0px !important; padding-bottom: 64px !important; }
}
@media (min-width: 981px) and (max-width: 1249px) {
	.elementor-20 .elementor-element.elementor-element-4391061 { padding-top: 64.0px !important; }
	.elementor-20 .elementor-element.elementor-element-1b8f225 { margin-top: 72.0px !important; padding-top: 64px !important; padding-bottom: 53.2px !important; }
	.elementor-20 .elementor-element.elementor-element-831c491 { padding-top: 72.0px !important; }
	.elementor-20 .elementor-element.elementor-element-85203f8 { margin-top: 36.0px !important; }
	.elementor-20 .elementor-element.elementor-element-2fc46ba { padding-top: 28.0px !important; }
	.elementor-20 .elementor-element.elementor-element-b588c55 { padding-top: 72.0px !important; }
	.elementor-20 .elementor-element.elementor-element-9fb4448 { margin-top: 72.0px !important; padding-top: 64px !important; padding-bottom: 64px !important; }
	.elementor-20 .elementor-element.elementor-element-ac9ad04 { padding-top: 72.0px !important; }
	.elementor-20 .elementor-element.elementor-element-df2de96 { margin-top: 72.0px !important; padding-bottom: 72px !important; }
}
@media (min-width: 1250px) and (max-width: 1549px) {
	.elementor-20 .elementor-element.elementor-element-4391061 { padding-top: 72.0px !important; }
	.elementor-20 .elementor-element.elementor-element-1b8f225 { margin-top: 80.0px !important; padding-top: 72px !important; padding-bottom: 57.9px !important; }
	.elementor-20 .elementor-element.elementor-element-831c491 { padding-top: 80.0px !important; }
	.elementor-20 .elementor-element.elementor-element-85203f8 { margin-top: 40.0px !important; }
	.elementor-20 .elementor-element.elementor-element-2fc46ba { padding-top: 32.0px !important; }
	.elementor-20 .elementor-element.elementor-element-b588c55 { padding-top: 80.0px !important; }
	.elementor-20 .elementor-element.elementor-element-9fb4448 { margin-top: 80.0px !important; padding-top: 72px !important; padding-bottom: 72px !important; }
	.elementor-20 .elementor-element.elementor-element-ac9ad04 { padding-top: 80.0px !important; }
	.elementor-20 .elementor-element.elementor-element-df2de96 { margin-top: 80.0px !important; padding-bottom: 80px !important; }
}
@media (min-width: 1550px) {
	.elementor-20 .elementor-element.elementor-element-4391061 { padding-top: 80.0px !important; }
	.elementor-20 .elementor-element.elementor-element-1b8f225 { margin-top: 80.0px !important; padding-top: 72px !important; padding-bottom: 56.1px !important; }
	.elementor-20 .elementor-element.elementor-element-831c491 { padding-top: 80.0px !important; }
	.elementor-20 .elementor-element.elementor-element-85203f8 { margin-top: 40.0px !important; }
	.elementor-20 .elementor-element.elementor-element-2fc46ba { padding-top: 32.0px !important; }
	.elementor-20 .elementor-element.elementor-element-b588c55 { padding-top: 80.0px !important; }
	.elementor-20 .elementor-element.elementor-element-9fb4448 { margin-top: 80.0px !important; padding-top: 72px !important; padding-bottom: 72px !important; }
	.elementor-20 .elementor-element.elementor-element-ac9ad04 { padding-top: 80.0px !important; }
	.elementor-20 .elementor-element.elementor-element-df2de96 { margin-top: 80.0px !important; padding-bottom: 80px !important; }
}

/* maps: address sits closer to its map */
.elementor-20 :is(.elementor-element-db01ca1, .elementor-element-dab23dd, .elementor-element-83d8195) { padding-bottom: 0 !important; margin-bottom: 0 !important; }
@media (max-width: 980px) {
	.elementor-20 :is(.elementor-element-db01ca1, .elementor-element-dab23dd, .elementor-element-83d8195),
	.elementor-20 :is(.elementor-element-db01ca1, .elementor-element-dab23dd, .elementor-element-83d8195) p { min-height: 0 !important; }
}

/* ---------- section headings: chip + title + red line, same everywhere ---------- */
.elementor-20 :is(.elementor-element-dbb8e16 h2, .elementor-element-a9338e1 h5, .eh-chip) {
	display: block !important; margin: 0 0 10px !important; padding: 0 !important;
	color: var(--eh-red) !important; font-size: 13px !important; font-weight: 800 !important; letter-spacing: 3px !important;
	line-height: 1.4 !important; text-transform: uppercase !important; font-family: Lato, Helvetica, Arial, sans-serif !important;
}
.elementor-20 .elementor-element-9fb4448 .eh-chip { color: #FF9EA2 !important; }
/* chip widget sits right on top of its title */
.elementor-20 .elementor-element.elementor-element-dbb8e16, .elementor-20 .elementor-element.elementor-element-a9338e1 { margin: 0 !important; padding: 0 !important; }
.elementor-20 .elementor-element.elementor-element-dbb8e16 h2 { margin-bottom: 10px !important; }
.elementor-20 .elementor-element.elementor-element-0d09592 { margin-top: 0 !important; padding-top: 0 !important; }
/* titles: no stray top margin, same size/weight */
.elementor-20 :is(.elementor-element-0d09592, .elementor-element-9691985, .elementor-element-914a09d, .elementor-element-c012e3f, .elementor-element-0609093) h2 {
	margin: 0 !important; padding: 0 !important; font-size: clamp(30px, 3.2vw, 44px) !important; font-weight: 800 !important; line-height: 1.15 !important; letter-spacing: -.5px !important;
}
.elementor-20 :is(.elementor-element-0d09592, .elementor-element-9691985, .elementor-element-914a09d, .elementor-element-0609093) h2 { color: var(--eh-navy) !important; }
.elementor-20 .elementor-element-0d09592 h2 span { color: inherit !important; }
/* qualified team: the existing tagline becomes the chip above the title, title gets the red line (left aligned) */
.elementor-20 .elementor-element.elementor-element-a9338e1 { order: -1 !important; }
.elementor-20 .elementor-element-914a09d h2::after {
	content: ""; display: block; width: 56px; height: 4px; border-radius: 4px; background: var(--eh-red); margin: 16px 0 0;
}
.elementor-20 .elementor-element.elementor-element-914a09d { margin-bottom: 18px !important; }
.elementor-20 .elementor-element.elementor-element-c012e3f { margin-bottom: 18px !important; }
/* red line: same size and gap everywhere */
.elementor-20 :is(.elementor-element-0d09592, .elementor-element-9691985, .elementor-element-0609093, .elementor-element-c012e3f, .elementor-element-914a09d) h2::after {
	width: 56px !important; height: 4px !important; margin-top: 16px !important;
}
/* text under each heading starts the same distance below the red line */
.elementor-20 :is(.elementor-element-e97a367, .elementor-element-537deef, .elementor-element-f077007) { margin-top: 22px !important; }
@media (max-width: 767px) {
	.elementor-20 :is(.elementor-element-dbb8e16 h2, .elementor-element-a9338e1 h5, .eh-chip) { font-size: 11.5px !important; letter-spacing: 2.4px !important; margin-bottom: 8px !important; }
	.elementor-20 :is(.elementor-element-0d09592, .elementor-element-9691985, .elementor-element-914a09d, .elementor-element-c012e3f, .elementor-element-0609093) h2 { font-size: 28px !important; }
	.elementor-20 :is(.elementor-element-0d09592, .elementor-element-9691985, .elementor-element-0609093, .elementor-element-c012e3f, .elementor-element-914a09d) h2::after { margin-top: 12px !important; width: 48px !important; }
	.elementor-20 :is(.elementor-element-e97a367, .elementor-element-537deef, .elementor-element-f077007) { margin-top: 16px !important; }
}
.elementor-20 :is(.elementor-element-9691985, .elementor-element-0609093) .eh-chip { text-align: center !important; }
@media (max-width: 767px) { .elementor-20 .elementor-element.elementor-element-dbb8e16 h2 { margin-bottom: 8px !important; } }

/* condition tiles are links to /conditions/#\u2026 */
.elementor-20 a.e-con:is(.elementor-element-7727221, .elementor-element-4c718ca, .elementor-element-042e692, .elementor-element-faa7997, .elementor-element-8fbcae3, .elementor-element-5bad5bc) { cursor: pointer; text-decoration: none !important; color: inherit; }
.elementor-20 a.e-con:is(.elementor-element-7727221, .elementor-element-4c718ca, .elementor-element-042e692, .elementor-element-faa7997, .elementor-element-8fbcae3, .elementor-element-5bad5bc):focus-visible { outline: 3px solid #E04B51; outline-offset: 3px; }

/* hero side label "Meeting all needs for your": rounded frosted pill like the badge */
.elementor-20 .elementor-element.elementor-element-9ff2f7f {
	border: 1px solid rgba(255, 255, 255, .35) !important; border-radius: 999px !important; background: rgba(255, 255, 255, .14) !important;
	-webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); padding: 10px 24px !important; box-shadow: 0 10px 26px -12px rgba(0, 0, 0, .45);
}
.elementor-20 .elementor-element-83fcdd6 { padding-left: 0 !important; }
.elementor-20 .elementor-element-837925e .elementor-heading-title { color: #fff !important; font: 700 14px/1.4 Lato, Helvetica, Arial, sans-serif !important; letter-spacing: 1.5px !important; white-space: nowrap; }/* End custom CSS */