/* Start custom CSS */body.ast-plain-container .site-content > .ast-container{max-width:100% !important;padding-left:0 !important;padding-right:0 !important;display:block !important}body.ast-plain-container .site-content #primary{margin:0 !important;padding:0 !important;width:100% !important}body.ast-plain-container .entry-content{margin:0 !important}
.elementor-5214 > .e-con:nth-child(1){background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important}
.elementor-5214 > .e-con:nth-child(2){padding:0 19px 0 24px !important;align-items:stretch !important}
.elementor-5214 > .e-con:nth-child(2) > .e-con{max-width:none !important;width:100% !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:flex-end !important;align-items:stretch !important;gap:0 !important;padding:0 !important}
.elementor-5214 > .e-con:nth-child(2) > .e-con > .e-con{flex:0 0 246px !important;width:246px !important;max-width:246px !important;min-width:0 !important;display:grid !important;grid-template-columns:75px 1fr;align-items:center;align-content:center;gap:4px 0;padding:22px 41px 22px 0 !important;border-top:0 !important}
.elementor-5214 > .e-con:nth-child(2) > .e-con > .e-con::before{content:"" !important;position:relative !important;inset:auto !important;width:75px !important;max-width:75px !important;height:1px !important;min-height:0 !important;grid-column:1;grid-row:1;background:#5fb8cc !important;opacity:1 !important;align-self:center;justify-self:start;margin:0}
.elementor-5214 > .e-con:nth-child(2) > .e-con > .e-con > p:first-child{grid-column:2;grid-row:1;justify-self:end;font-family:Teko,sans-serif;font-size:68px !important;line-height:1 !important;color:transparent !important;-webkit-text-stroke:1px rgba(255,255,255,.32) !important;margin:0}
.elementor-5214 > .e-con:nth-child(2) > .e-con > .e-con > p:last-child{grid-column:1 / -1;grid-row:2;max-width:155px;font-family:Teko,sans-serif;font-size:20px !important;line-height:1.15 !important;color:#fff !important;margin:0}
.elementor-5214 > .e-con:nth-child(2) > .e-con > .e-con:last-child{flex:0 0 172px !important;width:172px !important;max-width:172px !important;display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin-left:20px;padding:0 !important;background:#84bcc8 !important}
.elementor-5214 > .e-con:nth-child(2) > .e-con > .e-con:last-child::before{display:none !important}
.elementor-5214 > .e-con:nth-child(2) > .e-con > .e-con:last-child > p:first-child{font-size:60px !important;-webkit-text-stroke:0 !important;color:#fff !important;font-weight:600}
.elementor-5214 > .e-con:nth-child(2) > .e-con > .e-con:last-child > p:last-child{max-width:none;font-family:Barlow,sans-serif;font-size:14px !important;letter-spacing:1px;text-transform:uppercase;color:#fff !important}
@media(max-width:900px){.elementor-5214 > .e-con:nth-child(2) > .e-con{flex-wrap:wrap !important;justify-content:center !important}.elementor-5214 > .e-con:nth-child(2) > .e-con > .e-con{flex:1 1 220px !important;width:auto !important;max-width:none !important;padding:22px 0 !important}.elementor-5214 > .e-con:nth-child(2) > .e-con > .e-con:last-child{flex:1 1 100% !important;max-width:none !important;width:100% !important;margin:0 !important;padding:18px 0 !important}}/* End custom CSS */