.hero-banner{padding:0 20px 50px;width:100%}.hero-banner__container{display:grid;grid-template-columns:repeat(2,1fr);margin:80px auto 0;max-width:1205px}.hero-banner__text-content *{margin:0}.hero-banner__text-container{display:flex;flex-direction:column;gap:25px;justify-content:center;max-width:480px}.hero-banner__text-icon{max-width:75px}.hero-banner__text-title{margin-bottom:25px}.hero-banner__text-content__subtitle{align-items:center;display:flex;gap:10px;margin-bottom:25px}.hero-banner__text-button{display:flex;gap:15px}.hero-banner__text-button .btn{border-radius:50px;border-style:solid;border-width:2px;cursor:pointer;font-size:15px;font-weight:700;padding:10px 25px;text-align:center;transition:.25s ease-in-out;white-space:nowrap}.hero-banner__image-container{display:flex;justify-content:flex-end}@media (max-width:1000px){.hero-banner__container{grid-template-columns:repeat(1,1fr);grid-gap:30px}}.reveal-modal-show,.reveal-video-modal-show{opacity:1!important;pointer-events:auto!important}.reveal-video-modal{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;font-family:Roboto,arial,sans-serif;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;transition:opacity .4s ease-in;z-index:99999}.reveal-video-modal>div{margin:5% auto;max-width:900px;position:relative;width:90%}.reveal-video-modal>div video{border-radius:10px;overflow:hidden}.meeting-box #openMeetings_button_close .close a,.video-box #openVideo_button_close .close a{background:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;color:#fff;cursor:pointer;font-weight:700;line-height:25px;position:absolute;right:-12px;text-align:center;text-decoration:none;top:-10px;width:24px}.close{border-radius:50%;color:#213f68;left:96%;position:relative}.close:hover{cursor:pointer}.sin-video{display:none}#openVideo_button_close{color:#fff;font-size:20px;z-index:99}@media (max-width:1000px){.hero-banner__image-container{display:none}}@media (max-width:400px){.hero-banner__text-title{font-size:40px!important}.hero-banner__text-button{flex-direction:column}.hero-banner__text-button .btn{width:100%}}