.elementor .sa-footer-developer{font-family:Manrope;font-size:12px;color:#E0E5E9;line-height:1.6;margin:0px;width:max-content; white-space:nowrap; text-align:right; justify-self:end;\n}.elementor .sa-footer-legal{width:100%;min-width:0px;padding:0px;display:block;justify-self:center;\n}.elementor .sa-footer-copyright{font-family:Manrope;font-size:12px;color:#E0E5E9;line-height:1.6;margin:0px;width:max-content; white-space:nowrap; justify-self:start;\n}.elementor .sa-rv-footer-link:hover,.elementor .sa-rv-footer-link:focus-visible{text-decoration:underline;}.elementor .sa-rv-footer-link{font-family:Manrope;font-weight:400;font-size:14px;color:#FFFFFF;line-height:1.45;text-decoration:none;padding:0px;background-color:transparent;display:inline-flex;justify-content:flex-start;align-self:flex-start;text-align:left; &:focus-visible { outline:2px solid #FFFFFF;outline-offset:3px; }\n}.elementor .sa-rv-footer-cols{padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:30px;grid-template-columns:1.05fr 0.8fr 1.2fr 1.2fr;text-align:left;\n}.elementor .sa-rv-footer{color:#FFFFFF;padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#111618;display:flex;flex-direction:column;gap:0px;text-align:left;\n}.elementor .sa-rv-header{position:relative;z-index:30;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .sa-rv-why-item{min-width:0px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;background-color:#F3F4F5;display:flex;flex-direction:row;gap:20px;align-items:center;}.elementor .sa-rv-why{padding:0px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));}.elementor .sa-rv-section-head{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .sa-rv-slash{width:7px;height:30px;padding:0px;background-color:#FF0712;display:block;flex:0 0 auto;transform:skew(-20deg);\n}.elementor .sa-rv-icon{width:48px;height:48px;object-fit:contain;display:block;flex:0 0 auto;}.elementor .sa-rv-benefit{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:25px;padding-inline-end:25px;border-inline-end-width:1px;display:flex;flex-direction:row;gap:17px;align-items:center;border-right-style: solid; border-right-color: #D2D7DB;\n}.elementor .sa-rv-benefits{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:0px;grid-template-columns:repeat(4,minmax(0,1fr));}.elementor .sa-rv-search-panel{position:relative;z-index:5;padding:0px;margin-block-start:-25px;display:flex;flex-direction:column;gap:0px;}.elementor .sa-rv-hero-title{font-family:Manrope;font-weight:800;font-size:62px;color:#11171C;letter-spacing:-2px;line-height:0.99;font-style:italic;margin:0px;& span { color:#FF0712; }\n}.elementor .sa-rv-hero-overlay{position:absolute;z-index:-2;padding:0px;background-image:linear-gradient(90deg, rgba(255,255,255,0.97) 0%,rgba(255,255,255,0.89) 21%,rgba(255,255,255,0.03) 52%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset:0;\n}.elementor .sa-rv-hero-photo{width:100%;height:100%;object-fit:cover;position:absolute;z-index:-3;display:block;inset:0; object-position:center;\n}.elementor .sa-rv-hero{min-height:470px;overflow:hidden;position:relative;padding:0px;display:flex;flex-direction:column;gap:0px;isolation:isolate;\n}.elementor .sa-rv-link:hover,.elementor .sa-rv-link:focus-visible{text-decoration:underline;}.elementor .sa-rv-link{font-family:Manrope;font-weight:800;font-size:15px;color:#E0000C;line-height:1.4;text-decoration:none;padding:0px;background-color:transparent;&:focus-visible { outline:3px solid #E0000C;outline-offset:4px; }\n}.elementor .sa-rv-button:hover,.elementor .sa-rv-button:focus-visible{background-color:#CA0011;}.elementor .sa-rv-button{font-family:Manrope;font-weight:800;font-size:16px;color:#FFFFFF;line-height:1.2;text-decoration:none;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:25px;padding-inline-end:25px;border-radius:12px;background-color:#E60012;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline:3px solid #11171C;outline-offset:4px; }\n}.elementor .sa-rv-small{font-family:Manrope;font-size:12px;color:#555E65;line-height:1.4;margin:0px;}.elementor .sa-rv-text{font-family:Manrope;font-weight:400;font-size:16px;color:#11171C;line-height:1.45;margin:0px;}.elementor .sa-rv-title{font-family:Manrope;font-weight:800;font-size:32px;color:#11171C;letter-spacing:-1px;line-height:1.2;font-style:italic;margin:0px;}.elementor .sa-rv-row{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:24px;align-items:center;}.elementor .sa-rv-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .sa-rv-shell{width:100%;min-width:0px;max-width:1440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:4%;padding-inline-end:4%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}.elementor .sa-rv-page{font-family:Manrope;color:#11171C;padding:0px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .sa-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;}