.content-call-out{padding:3rem 0;overflow:hidden}.content-call-out .module-heading{text-align:center;font-family:var(--font-title);margin-bottom:10px;font-size:2.3rem;color:var(--font-primary-color);line-height:1;font-weight:700}.content-call-out .module-heading span{color:var(--font-primary-color);font-weight:700;font-size:2.3rem}.content-call-out .module-sub_title{text-align:center;margin:0;margin-bottom:10px;font-size:23px;color:var(--font-secundary-color)}.content-call-out .module-caption{color:var(--font-secundary-color);font-weight:400;letter-spacing:2px;font-size:20px;margin:10px auto}.content-call-out h1,.content-call-out h2,.content-call-out h3,.content-call-out h4,.content-call-out h5{font-family:var(--font-title);color:var(--font-primary-color);margin-top:0;line-height:1}.content-call-out li,.content-call-out p,.content-call-out span,.content-call-out strong{font-family:var(--font-text);margin-top:0;font-size:1.1rem}.content-call-out .img-fluid{max-width:100%;height:auto}.content-call-out .img-left-border{border-color:#f9bd00!important;border:4px dashed;padding:25px;border-left:0;width:100%}.content-call-out .img-right-border{border-color:#f9bd00!important;border:4px dashed;padding:25px;border-right:0;width:100%}.content-call-out .img-icon{background:linear-gradient(to right,#409ad9,#254399);border-radius:50%!important;padding:1rem;margin:0 auto;max-width:130px;height:auto}.content-call-out .info-heading{color:var(--font-primary-color);font-size:2.5rem;font-weight:700;margin-bottom:10px}.content-call-out .company-information{list-style:none;padding-left:0}.content-call-out .company-information li{color:var(--font-primary-color);margin-bottom:5px;font-size:1.1em;font-family:var(--font-text)}.content-call-out .company-information li a{text-decoration:none;color:var(--font-primary-color);font-family:var(--font-text)}@keyframes bounce{0%{transform:translateY(0)}100%{transform:translateY(-50px)}}.bounce{animation:bounce 4s;animation-direction:alternate;animation-iteration-count:infinite}.main-hero{padding:5rem 0}.main-hero h1{font-size:2.8rem;color:var(--font-primary-color);margin-bottom:5px}.main-hero h1 strong{display:inline-block;background-color:var(--background-primary-color);color:#fff;padding:10px;padding-top:25px;font-size:inherit;text-transform:uppercase;font-family:var(--font-title);margin:0}.main-hero h1 span{display:block;font-family:var(--font-additional);font-size:7.5rem}.main-hero h1 p{margin:0}.parallax{background-color:var(--font-primary-color);padding:7rem 0;padding-bottom:5rem}.parallax .module-heading,.parallax a{color:#fff}.parallax .module-heading span,.parallax a span{color:var(--font-fourth-color);font-weight:700;font-size:2.3rem}.parallax .btn{color:var(--font-fourth-color)}.parallax .module-sub_title{color:var(--font-third-color)}.parallax .module-caption{color:var(--font-third-color)}.parallax h1,.parallax h2,.parallax h3,.parallax h4,.parallax h5{color:var(--font-third-color)}.parallax p{color:var(--font-third-color);text-align:center}.parallax img{box-shadow:0 0 10px 0 #fff}.team-section{padding:6rem 0}.team-section .team-menber{display:flex;flex-direction:column;margin-bottom:25px}.team-section .team-menber .img-container{position:relative;width:100%;aspect-ratio:1}.team-section .team-menber .team-details{display:flex;align-items:center;gap:10px;background-color:var(--background-secundary-color);padding:3px}.team-section .team-menber .team-details .icon{background-color:var(--background-primary-color);padding:5px}.team-section .team-menber .team-details .icon span{font-size:3rem;color:#fff}.team-section .team-menber .team-details .name-role p{margin:0}.team-section .team-menber .team-details .name-role .name{font-size:1.3rem;font-weight:700}.team-section .team-menber .team-details .name-role .name,.team-section .team-menber .team-details .name-role .role{color:#fff}.video-section .container-fluid .row+.row>div:nth-child(1)>.video-player{background:url(//www.segurosenhouston.com/wp-content/themes/segurosenhouston-wp-theme/assets/images/bg-houston.jpg);background-size:cover;min-height:450px}.video-section .container-fluid .row+.row>div:nth-child(2){padding:3rem 1rem}@media (max-width:768px){.main-hero{--overlay-color:rgba(255, 255, 255, 0.70)!important}.main-hero h1,.main-hero p{text-align:center}.video-section .container-fluid .row+.row>div:nth-child(2){padding:15px}}@media (min-width:769px){.main-hero{--overlay-color:rgba(255, 255, 255, 0.14)}.main-hero h1,.main-hero p{text-align:left}}