.elementor .e-2c50759-89d376a{font-size:15px;color:var(--tan);}.elementor .s-hero-heading{line-height:1.08;margin-block-start:1%;margin-block-end:1%;margin-inline-start:0%;margin-inline-end:1%;}.elementor .s-hero-sub{max-width:520px;font-family:var(--fontMontserrat);font-size:19px;color:var(--white);margin-block-start:22px;margin-block-end:34px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-35ec133-17a8583{flex-direction:column;}.elementor .e-5076ba4-3e9b29c{font-family:var(--fontLato);font-size:20px;color:var(--white);text-align:center;}.elementor .s-who-we-are-heading{max-width:720px;font-size:40px;letter-spacing:1px;line-height:97%;text-align:center;align-self:center;}.elementor .e-e12b7d8-89ea175{margin-block-start:3%;margin-block-end:0%;margin-inline-start:0%;margin-inline-end:0%;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-0d2267b{padding:6%;margin-block-start:0%;flex-direction:column;}.elementor .s-who-we-are-p1{line-height:1.75;}.elementor .s-who-we-are-col-1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:40px;flex:1 1 0%;}.elementor .s-who-we-are-divider{width:2px;padding:0px;background-color:var(--navy);background-clip:text;flex:0 2 auto;align-self:stretch;}.elementor .s-who-we-are-p2{line-height:1.75;}.elementor .s-who-we-are-col-2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:0px;flex:1 1 0%;}.elementor .s-who-we-are-cols{width:100%;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .s-who-we-are-in{width:100%;max-width:1140px;position:relative;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:32px;align-items:center;}.elementor .s-who-we-are{overflow:hidden;position:relative;padding-block-start:15%;padding-block-end:7%;padding-inline-start:7%;padding-inline-end:7%;margin-block-end:0%;margin-inline-start:0%;margin-inline-end:0%;background-image:url("https://troop505austin.com/wp-content/uploads/2026/09/tan-topo-stretchy-1024x640.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:border-box;display:flex;flex-direction:column;flex-wrap:wrap;}.elementor .s-gallery-heading{font-size:40px;}.elementor .s-gallery-sub{max-width:520px;font-size:17px;}.elementor .s-gallery-in{width:100%;max-width:1140px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:40px;}.elementor .s-gallery{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#243E2C;display:flex;flex-direction:column;}.elementor .s-sm-message-img{width:100%;height:420px;object-fit:cover;}.elementor .s-sm-message-media{display:flex;flex-direction:column;flex:1 1 0%;}.elementor .s-sm-message-heading{font-size:40px;}.elementor .s-sm-message-p1{line-height:1.75;}.elementor .s-sm-message-p2{font-size:17px;line-height:1.75px;}.elementor .s-sm-message-text{display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .s-sm-message-in{width:100%;max-width:1140px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:64px;align-items:center;}.elementor .s-sm-message{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .s-patrol-award-tag-img{width:auto;height:50px;}.elementor .s-patrol-award-tag-text{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-size:13px;color:#1a1200;display:flex;justify-content:center;align-items:center;}.elementor .s-patrol-award-tag{position:relative;display:flex;}.elementor .s-patrol-award-heading{font-size:38px;text-align:center;}.elementor .s-patrol-award-intro{font-size:17px;text-align:center;}.elementor .s-patrol-award-head{max-width:640px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .s-patrol-1-name{font-family:var(--fontLato);font-weight:900;font-size:14px;color:#FFFFFF;letter-spacing:0.04em;text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-patrol-1-pts{font-family:var(--fontPortLligatSlab);font-weight:600;font-size:30px;color:#D6CEBD;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-patrol-1-note{text-align:center;}.elementor .s-patrol-slot-1{max-width:190px;display:flex;flex-direction:column;gap:8px;flex:1 1 150px;align-items:center;}.elementor .s-patrol-2-name{font-family:var(--fontLato);font-weight:900;font-size:14px;color:#FFFFFF;letter-spacing:0.04em;text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-patrol-2-pts{font-family:var(--fontPortLligatSlab);font-weight:600;font-size:30px;color:#D6CEBD;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-patrol-2-note{text-align:center;}.elementor .s-patrol-slot-2{max-width:190px;display:flex;flex-direction:column;gap:8px;flex:1 1 150px;align-items:center;}.elementor .s-patrol-3-name{font-family:var(--fontLato);font-weight:900;font-size:14px;color:#FFFFFF;letter-spacing:0.04em;text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-patrol-3-pts{font-family:var(--fontPortLligatSlab);font-weight:600;font-size:30px;color:#D6CEBD;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-patrol-3-note{text-align:center;}.elementor .s-patrol-slot-3{max-width:190px;display:flex;flex-direction:column;gap:8px;flex:1 1 150px;align-items:center;}.elementor .s-patrol-4-name{font-family:var(--fontLato);font-weight:900;font-size:14px;color:#FFFFFF;letter-spacing:0.04em;text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-patrol-4-pts{font-family:var(--fontPortLligatSlab);font-weight:600;font-size:30px;color:#D6CEBD;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-patrol-4-note{text-align:center;}.elementor .s-patrol-slot-4{max-width:190px;display:flex;flex-direction:column;gap:8px;flex:1 1 150px;align-items:center;}.elementor .s-patrol-5-name{font-family:var(--fontLato);font-weight:900;font-size:14px;color:#FFFFFF;letter-spacing:0.04em;text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-patrol-5-pts{font-family:var(--fontPortLligatSlab);font-weight:600;font-size:30px;color:#D6CEBD;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-patrol-5-note{text-align:center;}.elementor .s-patrol-slot-5{max-width:190px;display:flex;flex-direction:column;gap:8px;flex:1 1 150px;align-items:center;}.elementor .s-patrol-grid{width:100%;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:center;}.elementor .s-patrol-award-in{width:100%;max-width:1140px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:40px;align-items:center;}.elementor .s-patrol-award{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#241F4C;display:flex;flex-direction:column;}.elementor .s-sm-minute-bgimg{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .s-sm-minute-heading{font-size:40px;}.elementor .s-sm-minute-sub{max-width:520px;font-size:17px;}.elementor .s-sm-minute-in{width:100%;max-width:1140px;position:relative;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:40px;}.elementor .s-sm-minute{overflow:hidden;position:relative;padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F7F2E7;display:flex;flex-direction:column;}