.elementor-1902 .elementor-element.elementor-element-7440a8f{--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;}.elementor-1902 .elementor-element.elementor-element-6ed2c6e{--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;}.elementor-1902 .elementor-element.elementor-element-501a0bc{--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;}.elementor-1902 .elementor-element.elementor-element-d9ea58f{--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;}.elementor-1902 .elementor-element.elementor-element-5c418c2{--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;}.elementor-1902 .elementor-element.elementor-element-tg0d001{--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;}.elementor-1902 .elementor-element.elementor-element-be1d164{--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;}.elementor-1902 .elementor-element.elementor-element-17abfbb{--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;}.elementor-1902 .elementor-element.elementor-element-6f3e1c3{--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;}.elementor-1902 .elementor-element.elementor-element-b8e23f3{--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;}.elementor-1902 .elementor-element.elementor-element-977566d{--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;}.elementor-1902 .elementor-element.elementor-element-bffb61b{--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;}.elementor-1902 .elementor-element.elementor-element-a707a97{--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;}.elementor-1902 .elementor-element.elementor-element-5d87638{--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;}.elementor-1902 .elementor-element.elementor-element-a0cf71b{--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;}.elementor-1902 .elementor-element.elementor-element-185817a{--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;}.elementor-1902 .elementor-element.elementor-element-6ed48c0{--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;}.elementor-1902 .elementor-element.elementor-element-8bba0e6{--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;}.elementor-1902 .elementor-element.elementor-element-d55c8d5{--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;}.elementor-1902 .elementor-element.elementor-element-25b859c{--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;}.elementor-1902 .elementor-element.elementor-element-614943b{--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;}.elementor-1902 .elementor-element.elementor-element-7132fc1{--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;}.elementor-1902 .elementor-element.elementor-element-c1bfd8e{--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;}.elementor-1902 .elementor-element.elementor-element-d454d6a{--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;}.elementor-1902 .elementor-element.elementor-element-108ee38{--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;}.elementor-1902 .elementor-element.elementor-element-d47e311{--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;}.elementor-1902 .elementor-element.elementor-element-5cd815c{--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;}.elementor-1902 .elementor-element.elementor-element-8843f35{--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;}.elementor-1902 .elementor-element.elementor-element-c703932{--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;}.elementor-1902 .elementor-element.elementor-element-c0a0cf2{--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;}.elementor-1902 .elementor-element.elementor-element-b8a3c79{--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;}.elementor-1902 .elementor-element.elementor-element-4bd1f54{--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;}.elementor-1902 .elementor-element.elementor-element-42463ff{--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;}.elementor-1902 .elementor-element.elementor-element-51df5bf{--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;}.elementor-1902 .elementor-element.elementor-element-1a0117c{--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;}.elementor-1902 .elementor-element.elementor-element-4e7fd36{--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;}.elementor-1902 .elementor-element.elementor-element-3190846{--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;}.elementor-1902 .elementor-element.elementor-element-3755578{--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;}.elementor-1902 .elementor-element.elementor-element-930e430{--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;}.elementor-1902 .elementor-element.elementor-element-ae6a551{--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;}.elementor-1902 .elementor-element.elementor-element-00e391a{--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;}.elementor-1902 .elementor-element.elementor-element-552cd20{--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;}/* Start custom CSS */body.page-id-1902{--b: #151f6d; --s: #147bd1; --o: #cf4520; --l: #E3E6EE; --g: #F4F5F8;}
body.page-id-1902,body.page-id-1902{overflow-x: hidden;}
body.page-id-1902{font-family: Poppins, sans-serif; color: var(--b); -webkit-font-smoothing: antialiased;}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 24px, 0px); }
  100% { opacity: 1; transform: none; }
}
body.page-id-1902 .bsi-sec .elementor-widget{margin: 0px !important;}
body.page-id-1902 .bsi-sec{position: relative; overflow: hidden; background: rgb(255, 255, 255); width: 100% !important; max-width: none !important; margin: 0px !important; padding: 120px 0px !important;}
body.page-id-1902 .bsi-wrap{position: relative; width: 100% !important; max-width: 1280px !important; margin: 0px auto !important; padding: 0px 40px !important;}
body.page-id-1902 .bsi-g12{align-items: center; display: grid !important; grid-template-columns: repeat(12, minmax(0px, 1fr)) !important; gap: 24px !important;}
body.page-id-1902 .bsi-c5{grid-column: span 5 !important;}
body.page-id-1902 .bsi-c7{grid-column: span 7 !important;}
body.page-id-1902 .bsi-stack{display: flex !important; flex-direction: column !important; gap: 24px !important; align-items: flex-start !important;}
body.page-id-1902 .bsi-row{display: flex !important; flex-flow: wrap !important; gap: 12px !important; align-items: center !important;}
body.page-id-1902 .bsi-h1 .elementor-heading-title{letter-spacing: -0.02em; color: var(--b); margin: 0px; font: 800 60px / 1.1 Poppins, sans-serif !important;}
body.page-id-1902 .bsi-h2 .elementor-heading-title{letter-spacing: -0.015em; color: var(--b); margin: 0px; font: 600 40px / 1.15 Poppins, sans-serif !important;}
body.page-id-1902 .bsi-h3 .elementor-heading-title{color: var(--b); margin: 0px; font: 600 24px / 1.25 Poppins, sans-serif !important;}
body.page-id-1902 .bsi-accent{color: var(--s);}
body.page-id-1902 .bsi-lead,body.page-id-1902 .bsi-lead p{color: var(--b); max-width: 640px; margin: 0px; font: 400 20px / 1.5 Poppins, sans-serif !important;}
body.page-id-1902 .bsi-body,body.page-id-1902 .bsi-body p{color: var(--b); max-width: 640px; margin: 0px; font: 400 16px / 1.6 Poppins, sans-serif !important;}
body.page-id-1902 .bsi-label,body.page-id-1902 .bsi-label .elementor-heading-title,body.page-id-1902 .bsi-label p{text-transform: uppercase; letter-spacing: 0.12em; color: var(--b); margin: 0px; font: 500 12px / 1.2 Poppins, sans-serif !important;}
body.page-id-1902 .bsi-num .elementor-heading-title{letter-spacing: -0.02em; color: var(--s); margin: 0px; white-space: nowrap; font: 800 56px / 1 Poppins, sans-serif !important;}
body.page-id-1902 .bsi-btn .elementor-button{padding: 14px 28px; min-height: 48px; border: 1px solid transparent; transition: background 0.2s, color 0.2s, border-color 0.2s; display: inline-flex; align-items: center; text-transform: none; letter-spacing: 0px; box-shadow: none; font: 600 15px / 1.2 Poppins, sans-serif !important; border-radius: 8px !important;}
body.page-id-1902 .bsi-btn-p .elementor-button{background: var(--o) !important; color: rgb(255, 255, 255) !important;}
body.page-id-1902 .bsi-btn-p .elementor-button:hover{background: var(--b) !important;}
body.page-id-1902 .bsi-btn-s .elementor-button{border-color: var(--b); padding: 13px 27px; background: rgb(255, 255, 255) !important; color: var(--b) !important;}
body.page-id-1902 .bsi-btn-s .elementor-button:hover{background: var(--b) !important; color: rgb(255, 255, 255) !important;}
body.page-id-1902 .bsi-btn-n .elementor-button{background: var(--b) !important; color: rgb(255, 255, 255) !important;}
body.page-id-1902 .bsi-btn-n .elementor-button:hover{background: rgb(15, 95, 168) !important;}
body.page-id-1902 .bsi-btn-o .elementor-button{background: var(--o) !important; color: rgb(255, 255, 255) !important;}
body.page-id-1902 .bsi-btn-o .elementor-button:hover{background: rgb(255, 255, 255) !important; color: var(--b) !important;}
body.page-id-1902 .bsi-hero{padding: 96px 0px 72px !important;}
body.page-id-1902 .bsi-hero-media{position: relative; width: 100%;}
body.page-id-1902 .bsi-hero-media::before{content: ""; position: absolute; z-index: 0; inset: -48px calc(-40px - (0.5 * (-1280px + max(100vw, 1280px)))) -48px 8%; background: var(--b); clip-path: polygon(18% 0px, 100% 0px, 100% 100%, 0px 100%);}
body.page-id-1902 .bsi-hero-photo{position: relative; z-index: 1; clip-path: polygon(14% 0px, 100% 0px, 100% 100%, 0px 100%);}
body.page-id-1902 .bsi-logos-sec{border-top: 1px solid var(--l); border-bottom: 1px solid var(--l); padding: 32px 0px !important;}
body.page-id-1902 .bsi-logos{display: flex !important; flex-flow: wrap !important; align-items: center !important; gap: 24px 48px !important;}
body.page-id-1902 .bsi-logo{background: rgb(238, 240, 244); border-radius: 6px; height: 40px; padding: 0px 16px; display: flex; align-items: center; color: rgb(138, 144, 168); font: 500 13px Poppins, sans-serif;}
body.page-id-1902 .bsi-logo p{margin: 0px; font: inherit; color: inherit;}
body.page-id-1902 .bsi-3col{display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 0px !important; margin-top: 48px !important;}
body.page-id-1902 .bsi-col3{display: flex !important; flex-direction: column !important; gap: 12px !important; padding: 0px 24px !important; align-items: flex-start !important;}
body.page-id-1902 .bsi-col3:first-child{padding-left: 0px !important;}
body.page-id-1902 .bsi-col3 + .bsi-col3{border-left: 1px solid var(--l);}
body.page-id-1902 .bsi-col3 .bsi-h3{margin-top: 8px !important;}
body.page-id-1902 .bsi-dark{background: var(--b) !important;}
body.page-id-1902 .bsi-dark .bsi-h2 .elementor-heading-title,body.page-id-1902 .bsi-dark .bsi-body,body.page-id-1902 .bsi-dark .bsi-body p{color: rgb(255, 255, 255);}
body.page-id-1902 .bsi-stats{border-top: 1px solid rgba(255, 255, 255, 0.22); border-bottom: 1px solid rgba(255, 255, 255, 0.22); display: grid !important; grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; gap: 0px !important;}
body.page-id-1902 .bsi-stat{text-align: center; display: flex !important; flex-direction: column !important; align-items: center !important; gap: 8px !important; padding: 40px 16px !important;}
body.page-id-1902 .bsi-stat .bsi-num .elementor-heading-title{color: rgb(255, 255, 255);}
body.page-id-1902 .bsi-stat .bsi-body,body.page-id-1902 .bsi-stat .bsi-body p{color: rgb(255, 255, 255); text-align: center; font: 400 16px / 1.5 Poppins, sans-serif !important;}
body.page-id-1902 .bsi-badges{display: flex !important; flex-flow: wrap !important; justify-content: center !important; gap: 8px !important; margin-top: 40px !important;}
body.page-id-1902 .bsi-badge{border: 1px solid rgba(255, 255, 255, 0.45); border-radius: 8px; padding: 8px 14px; font: 500 14px Poppins, sans-serif; color: rgb(255, 255, 255); display: inline-flex; align-items: center;}
body.page-id-1902 .bsi-badge p{margin: 0px; font: inherit; color: rgb(255, 255, 255);}
body.page-id-1902 .bsi-badge::before{content: "✓"; font-size: 13px; margin-right: 8px;}
body.page-id-1902 .bsi-doors{display: grid !important; grid-template-columns: repeat(12, minmax(0px, 1fr)) !important; gap: 24px !important; align-items: stretch !important;}
body.page-id-1902 .bsi-card{border-radius: 12px; border: 1px solid var(--l); background: rgb(255, 255, 255); display: flex !important; flex-direction: column !important; gap: 24px !important; padding: 32px !important;}
body.page-id-1902 .bsi-card1{grid-column: span 7 !important;}
body.page-id-1902 .bsi-card2{background: var(--g); border-color: transparent; grid-column: span 5 !important;}
body.page-id-1902 .bsi-card-body{flex: 1 1 0%; display: flex !important; flex-direction: column !important; gap: 12px !important; align-items: flex-start !important;}
body.page-id-1902 .bsi-card-body .bsi-body{flex: 1 1 0%;}
body.page-id-1902 .bsi-card-body .bsi-btn{margin-top: 12px !important;}
body.page-id-1902 .bsi-sec-top{border-top: 1px solid var(--l);}
body.page-id-1902 .bsi-quote{border: 1px dashed rgb(185, 191, 208); border-radius: 12px; display: flex !important; flex-direction: column !important; gap: 24px !important; padding: 56px 64px !important;}
body.page-id-1902 .bsi-quote .bsi-quote-text .elementor-heading-title{color: var(--b); margin: 0px; font: italic 500 44px / 1.25 "Cormorant Garamond", serif !important;}
body.page-id-1902 .bsi-quote-by{display: flex !important; flex-flow: wrap !important; gap: 16px !important;}
body.page-id-1902 .bsi-quote-by .bsi-small,body.page-id-1902 .bsi-quote-by .bsi-small p{margin: 0px; font: 400 14px / 1.4 Poppins, sans-serif !important;}
body.page-id-1902 .bsi-quote-by .bsi-strong,body.page-id-1902 .bsi-quote-by .bsi-strong p{margin: 0px; font: 600 14px / 1.4 Poppins, sans-serif !important;}
body.page-id-1902 .bsi-cta{display: flex !important; flex-flow: wrap !important; justify-content: space-between !important; align-items: center !important; gap: 32px 48px !important;}
body.page-id-1902 .bsi-cta .bsi-h2{max-width: 640px;}
@media (max-width: 1023px){body.page-id-1902 .bsi-stats{grid-template-columns: repeat(2, minmax(0px, 1fr)) !important;}
body.page-id-1902 .bsi-hero .bsi-c5,body.page-id-1902 .bsi-hero .bsi-c7{grid-column: 1 / -1 !important;}
body.page-id-1902 .bsi-hero-media{margin-top: 40px;}
}
@media (max-width: 639px){body.page-id-1902 .bsi-sec{padding: 72px 0px !important;}
body.page-id-1902 .bsi-hero{padding: 48px 0px !important;}
body.page-id-1902 .bsi-wrap{padding: 0px 20px !important;}
body.page-id-1902 .bsi-h1 .elementor-heading-title{font-size: 38px !important;}
body.page-id-1902 .bsi-h2 .elementor-heading-title{font-size: 28px !important;}
body.page-id-1902 .bsi-h3 .elementor-heading-title{font-size: 20px !important;}
body.page-id-1902 .bsi-lead,body.page-id-1902 .bsi-lead p{font-size: 17px !important;}
body.page-id-1902 .bsi-num .elementor-heading-title{font-size: 40px !important;}
body.page-id-1902 .bsi-hero-media::before{right: -20px;}
body.page-id-1902 .bsi-logos{display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 16px !important;}
body.page-id-1902 .bsi-logos .bsi-label{grid-column: 1 / -1;}
body.page-id-1902 .bsi-3col{grid-template-columns: 1fr !important;}
body.page-id-1902 .bsi-col3{border-top: 1px solid var(--l); padding: 32px 0px 0px !important; border-left: 0px !important;}
body.page-id-1902 .bsi-col3:first-child{border-top: 0px; padding-top: 0px !important;}
body.page-id-1902 .bsi-stats{grid-template-columns: 1fr !important;}
body.page-id-1902 .bsi-stat + .bsi-stat{border-top: 1px solid rgba(255, 255, 255, 0.22);}
body.page-id-1902 .bsi-card1,body.page-id-1902 .bsi-card2{grid-column: 1 / -1 !important;}
body.page-id-1902 .bsi-card{padding: 24px !important;}
body.page-id-1902 .bsi-quote{padding: 32px 24px !important;}
body.page-id-1902 .bsi-quote .bsi-quote-text .elementor-heading-title{font-size: 28px !important;}
body.page-id-1902 .bsi-cta{flex-direction: column !important; align-items: flex-start !important;}
}
body.page-id-1902 .bsi-sec,body.page-id-1902 .bsi-sec .e-con{--padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --padding-block-start: 0px; --padding-block-end: 0px; --padding-inline-start: 0px; --padding-inline-end: 0px; --gap: 0px; --row-gap: 0px; --column-gap: 0px;}
body.page-id-1902 .bsi-sec .e-con{padding: 0px;}
body.page-id-1902 .bsi-logo{min-height: 40px; line-height: 1.3; height: auto !important; padding: 8px 16px !important;}
body.page-id-1902 .bsi-img{overflow: hidden; border-radius: 12px; width: 100%; padding: 0px !important;}
body.page-id-1902 .bsi-img .elementor-widget{width: 100%; margin: 0px !important;}
body.page-id-1902 .bsi-img img{display: block; height: 100%; object-fit: cover; border-radius: 12px; max-width: none; width: 100% !important;}
body.page-id-1902 .bsi-hero-photo.bsi-img{aspect-ratio: 4 / 3; border-radius: 0px;}
body.page-id-1902 .bsi-hero-photo.bsi-img img{border-radius: 0px;}
body.page-id-1902 .bsi-card1 .bsi-img,body.page-id-1902 .bsi-card2 .bsi-img{aspect-ratio: 3 / 2;}
body.page-id-1902 .bsi-hero{overflow: hidden; padding: 56px 0px 0px !important;}
body.page-id-1902 .bsi-hero .bsi-eyebrow,body.page-id-1902 .bsi-hero .bsi-eyebrow p{margin: 0px; font: 500 12px / 1.4 Poppins, sans-serif; letter-spacing: 0.16em; text-transform: uppercase; color: rgb(15, 95, 168);}
body.page-id-1902 .bsi-hero .bsi-h1 .elementor-heading-title{font-size: clamp(34px, 3.9vw, 56px) !important; line-height: 1.08 !important;}
body.page-id-1902 .bsi-hero .bsi-h1 .bsi-accent{display: block;}
body.page-id-1902 .bsi-hero .bsi-br-m{display: none;}
body.page-id-1902 .bsi-hero .bsi-lead,body.page-id-1902 .bsi-hero .bsi-lead p{max-width: 460px; text-wrap: pretty; font-size: 18px !important; line-height: 1.55 !important;}
body.page-id-1902 .bsi-hero .bsi-svc-tags{max-width: 520px; margin-top: 4px; display: flex !important; flex-flow: wrap !important; gap: 8px !important; align-items: center !important;}
body.page-id-1902 .bsi-hero .bsi-svc-tag{border: 1px solid rgb(227, 230, 238); border-radius: 999px; background: rgb(255, 255, 255); padding: 6px 12px; width: auto !important; flex: 0 0 auto !important; margin: 0px !important;}
body.page-id-1902 .bsi-hero .bsi-svc-tag p{margin: 0px; font: 500 12px / 1.2 Poppins, sans-serif; color: var(--b);}
body.page-id-1902 .bsi-hero .bsi-hero-photo.bsi-img{max-height: 700px; border-radius: 0px; clip-path: none !important; aspect-ratio: 4 / 5 !important;}
body.page-id-1902 .bsi-hero .bsi-hero-photo.bsi-img img{object-position: 50% 28%;}
@media (min-width: 1024px){body.page-id-1902 .bsi-hero .bsi-g12{align-items: end !important;}
body.page-id-1902 .bsi-hero .bsi-c5{grid-row: 1; position: relative; z-index: 2; padding-bottom: 64px; grid-column: 1 / span 8 !important; align-self: center !important;}
body.page-id-1902 .bsi-hero .bsi-c7{grid-row: 1; grid-column: 7 / -1 !important; align-self: end !important;}
body.page-id-1902 .bsi-hero .bsi-hero-media::before{width: auto !important; height: auto !important; inset: -24px calc(-40px - (0.5 * (-1280px + max(100vw, 1280px)))) 48% 44% !important; clip-path: none !important;}
body.page-id-1902 .bsi-hero .bsi-hero-photo.bsi-img{mask-image: linear-gradient(90deg, transparent 0px, rgb(0, 0, 0) 38%);}
}
@media (max-width: 1023px){body.page-id-1902 .bsi-hero{padding: 32px 0px 0px !important;}
body.page-id-1902 .bsi-hero .bsi-c5{padding-bottom: 32px; grid-column: 1 / -1 !important;}
body.page-id-1902 .bsi-hero .bsi-c7{grid-column: 1 / -1 !important;}
body.page-id-1902 .bsi-hero .bsi-hero-media{margin-top: 0px !important;}
body.page-id-1902 .bsi-hero .bsi-hero-media::before{width: auto !important; height: auto !important; inset: 24px -20px 42% 38% !important; clip-path: none !important;}
body.page-id-1902 .bsi-hero .bsi-hero-photo.bsi-img{max-height: none;}
body.page-id-1902 .bsi-hero .bsi-h1 .elementor-heading-title{font-size: clamp(34px, 5.2vw, 48px) !important;}
}
@media (max-width: 600px){body.page-id-1902 .bsi-hero .bsi-br-m{display: inline;}
body.page-id-1902 .bsi-hero .bsi-h1 .elementor-heading-title{font-size: clamp(28px, 8.2vw, 40px) !important;}
body.page-id-1902 .bsi-hero .bsi-svc-tags{max-width: 100%;}
}
body.page-id-1902 .bsi-hero .bsi-btn .elementor-button{border-radius: 999px !important;}/* End custom CSS */