.elementor-1245 .elementor-element.elementor-element-e393efa{--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-1245 .elementor-element.elementor-element-caaa304,.elementor-1245 .elementor-element.elementor-element-caaa304 .elementor-widget-container{width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-page{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:#fcfbf8 !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-hero{position:relative !important;width:100% !important;padding-top:158px !important;padding-right:0 !important;padding-bottom:92px !important;padding-left:0 !important;background:radial-gradient(circle at 84% 16%,rgba(212,170,106,.09) 0%,transparent 32%),linear-gradient(135deg,#07121c 0%,#0b1d2c 58%,#102638 100%) !important;border-bottom:1px solid rgba(212,170,106,.14) !important;overflow:hidden !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-hero:after{content:"" !important;position:absolute !important;width:620px !important;height:620px !important;top:-350px !important;right:-210px !important;border:1px solid rgba(212,170,106,.08) !important;border-radius:50% !important;pointer-events:none !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-hero-inner{position:relative !important;z-index:2 !important;width:calc(100% - 56px) !important;max-width:1180px !important;margin:0 auto !important;padding:0 !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-kicker{margin:0 0 20px !important;padding:0 !important;color:#d4aa6a !important;font-family:"Montserrat",Arial,sans-serif !important;font-size:9px !important;font-weight:700 !important;line-height:1.4 !important;letter-spacing:2.8px !important;text-transform:uppercase !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-hero h1{width:100% !important;max-width:900px !important;margin:0 !important;padding:0 !important;color:#fff !important;font-family:"Playfair Display",Georgia,serif !important;font-size:clamp(56px, 6vw, 82px) !important;font-weight:700 !important;line-height:.98 !important;letter-spacing:-1.8px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-lead{width:100% !important;max-width:675px !important;margin-top:30px !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;color:#b5c0c8 !important;font-family:"Inter",Arial,sans-serif !important;font-size:16px !important;font-weight:300 !important;line-height:1.75 !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-intro{width:100% !important;padding-top:78px !important;padding-right:0 !important;padding-bottom:78px !important;padding-left:0 !important;background:#fcfbf8 !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-intro-inner{display:grid !important;grid-template-columns:minmax(0, 0.9fr)
        minmax(0, 1.1fr) !important;gap:82px !important;align-items:start !important;width:calc(100% - 56px) !important;max-width:1180px !important;margin:0 auto !important;padding:0 !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-intro h2{margin:0 !important;padding:0 !important;color:#0b1d2c !important;font-family:"Playfair Display",Georgia,serif !important;font-size:45px !important;font-weight:700 !important;line-height:1.04 !important;letter-spacing:-.8px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-intro-text{padding-top:3px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-intro-text p{margin:0 0 22px !important;padding:0 !important;color:#40505b !important;font-family:"Inter",Arial,sans-serif !important;font-size:15px !important;font-weight:400 !important;line-height:1.8 !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-intro-text p:last-child{margin-bottom:0 !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-directory{width:100% !important;padding-top:82px !important;padding-right:0 !important;padding-bottom:88px !important;padding-left:0 !important;background:linear-gradient(145deg,#091722 0%,#0c1d2b 55%,#0e2232 100%) !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-directory-inner{display:grid !important;grid-template-columns:repeat(2,minmax(0, 1fr)) !important;gap:16px !important;width:calc(100% - 56px) !important;max-width:1180px !important;margin:0 auto !important;padding:0 !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card{position:relative !important;display:grid !important;grid-template-columns:minmax(0, 58%)
        minmax(0, 42%) !important;width:100% !important;min-width:0 !important;height:320px !important;margin:0 !important;padding:0 !important;background:#102638 !important;border:1px solid rgba(212,170,106,.15) !important;overflow:hidden !important;color:inherit !important;text-decoration:none !important;box-sizing:border-box !important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card:hover{transform:translateY(-3px) !important;border-color:rgba(212,170,106,.55) !important;box-shadow:0 18px 36px rgba(0,0,0,.2) !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card-featured{grid-column:1/-1 !important;grid-template-columns:minmax(0, 58%)
        minmax(0, 42%) !important;height:430px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card-featured .sm-team-content{padding:54px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card-featured h2{font-size:48px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card-featured .sm-team-description{display:block !important;max-width:520px !important;margin-top:20px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-content{position:relative !important;z-index:4 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;width:100% !important;min-width:0 !important;padding-top:34px !important;padding-right:32px !important;padding-bottom:34px !important;padding-left:32px !important;background:linear-gradient(90deg,#102638 0%,#102638 78%,rgba(16,38,56,.94) 100%) !important;box-sizing:border-box !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-number{position:absolute !important;top:25px !important;left:32px !important;color:rgba(212,170,106,.48) !important;font-family:"Montserrat",Arial,sans-serif !important;font-size:9px !important;font-weight:700 !important;letter-spacing:1.8px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-role{margin:0 0 14px !important;color:#d4aa6a !important;font-family:"Montserrat",Arial,sans-serif !important;font-size:8px !important;font-weight:700 !important;line-height:1.4 !important;letter-spacing:2px !important;text-transform:uppercase !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card h2{margin:0 !important;padding:0 !important;color:#fff !important;font-family:"Playfair Display",Georgia,serif !important;font-size:31px !important;font-weight:700 !important;line-height:1.04 !important;letter-spacing:-.5px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-position{margin:12px 0 0 !important;padding:0 !important;color:#a5b1b9 !important;font-family:"Inter",Arial,sans-serif !important;font-size:12px !important;font-weight:400 !important;line-height:1.5 !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-description{display:none !important;margin:0 !important;color:#aeb9c0 !important;font-family:"Inter",Arial,sans-serif !important;font-size:13px !important;font-weight:300 !important;line-height:1.7 !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-profile{display:inline-block !important;margin-top:28px !important;color:#d4aa6a !important;font-family:"Montserrat",Arial,sans-serif !important;font-size:8px !important;font-weight:700 !important;line-height:1.4 !important;letter-spacing:1.4px !important;text-transform:uppercase !important;transition:transform .2s ease !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card:hover .sm-team-profile{transform:translateX(4px) !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-photo{position:relative !important;width:100% !important;height:100% !important;min-width:0 !important;overflow:hidden !important;background:#0b1d2c !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-photo img{display:block !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;object-fit:cover !important;object-position:center top !important;filter:grayscale(100%) contrast(1.08) brightness(.8) !important;transform:scale(1.01) !important;transition:filter .3s ease,transform .4s ease !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-photo:after{content:"" !important;position:absolute !important;inset:0 !important;z-index:2 !important;background:linear-gradient(90deg,rgba(16,38,56,.94) 0%,rgba(16,38,56,.6) 14%,rgba(16,38,56,.14) 48%,rgba(16,38,56,.02) 100%),linear-gradient(0deg,rgba(7,18,28,.16) 0%,transparent 45%) !important;pointer-events:none !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card:hover .sm-team-photo img{filter:grayscale(100%) contrast(1.04) brightness(.95) !important;transform:scale(1.035) !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-closing{width:100% !important;padding-top:78px !important;padding-right:0 !important;padding-bottom:78px !important;padding-left:0 !important;background:linear-gradient(135deg,#d9b06e 0%,#c9974c 100%) !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-closing-inner{display:grid !important;grid-template-columns:minmax(0, 1fr)
        minmax(0, 0.85fr) !important;gap:84px !important;align-items:center !important;width:calc(100% - 56px) !important;max-width:1180px !important;margin:0 auto !important;padding:0 !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-closing .sm-team-kicker{color:#243541 !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-closing h2{margin:0 !important;padding:0 !important;color:#0b1d2c !important;font-family:"Playfair Display",Georgia,serif !important;font-size:45px !important;font-weight:700 !important;line-height:1.04 !important;letter-spacing:-.8px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-closing-content p{margin:0 0 26px !important;padding:0 !important;color:#283a46 !important;font-family:"Inter",Arial,sans-serif !important;font-size:14px !important;font-weight:400 !important;line-height:1.72 !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-actions{display:flex !important;flex-wrap:wrap !important;gap:10px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:48px !important;padding-top:0 !important;padding-right:22px !important;padding-bottom:0 !important;padding-left:22px !important;font-family:"Montserrat",Arial,sans-serif !important;font-size:8px !important;font-weight:700 !important;letter-spacing:1.3px !important;text-decoration:none !important;text-transform:uppercase !important;box-sizing:border-box !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-button-primary{background:#0b1d2c !important;border:1px solid #0b1d2c !important;color:#fff !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-button-primary:hover{background:#fff !important;border-color:#fff !important;color:#0b1d2c !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-button-secondary{background:0 0 !important;border:1px solid rgba(11,29,44,.5) !important;color:#0b1d2c !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-button-secondary:hover{background:rgba(255,255,255,.22) !important;border-color:#0b1d2c !important}@media (max-width:1024px){.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-hero{padding-top:140px !important;padding-bottom:74px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-intro-inner,.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-closing-inner{grid-template-columns:minmax(0, 1fr) !important;gap:40px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-directory-inner{grid-template-columns:minmax(0, 1fr) !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card-featured{grid-column:auto !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card,.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card-featured{height:340px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card-featured .sm-team-content{padding:38px 36px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card-featured h2{font-size:38px !important}}@media (max-width:767px){.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-hero{padding-top:152px !important;padding-bottom:54px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-hero-inner,.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-intro-inner,.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-directory-inner,.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-closing-inner{width:calc(100% - 36px) !important;max-width:calc(100% - 36px) !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-hero h1{font-size:43px !important;line-height:1 !important;letter-spacing:-.8px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-lead{margin-top:23px !important;font-size:14px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-intro{padding-top:52px !important;padding-bottom:52px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-intro h2,.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-closing h2{font-size:34px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-directory{padding-top:52px !important;padding-bottom:56px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-directory-inner{gap:12px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card,.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card-featured{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;grid-template-rows:250px auto !important;height:auto !important;min-height:0 !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-photo{grid-row:1 !important;height:250px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-content{grid-row:2 !important;padding-top:34px !important;padding-right:22px !important;padding-bottom:30px !important;padding-left:22px !important;background:#102638 !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card-featured .sm-team-content{padding:34px 22px 30px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-number{top:18px !important;left:22px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card h2,.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card-featured h2{font-size:29px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-description,.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-card-featured .sm-team-description{display:none !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-photo:after{background:linear-gradient(0deg,#102638 0%,rgba(16,38,56,.58) 18%,transparent 50%) !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-closing{padding-top:54px !important;padding-bottom:54px !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-actions{flex-direction:column !important;align-items:stretch !important}.elementor-1245 .elementor-element.elementor-element-caaa304 .sm-team-button{width:100% !important}}