.banner-area{font-size:1.5rem;position:relative;z-index:2;color:#00101d;background:#00101d;padding:206px 0 265px;font-weight:400;line-height:1.5;position:relative}.banner-area .content-wrapper{position:unset;z-index:3;padding-left:15px;padding-right:15px}.banner-area .content-wrapper>svg{position:absolute;top:57px}.banner-content-between{justify-content:space-between !important;align-items:flex-start !important;--bs-gutter-x:30px;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}.banner-col-left{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);color:#fff}.banner-col-left h1{font-size:4rem;line-height:1.09375;color:#fff;margin:0 0 22px;font-weight:600}.banner-col-left p{margin:0 0 50px}.banner-col-left .btn{text-transform:uppercase;padding:14px 35px;background-color:#fff;font-weight:400;font-size:18px;color:#028383;letter-spacing:.14px;text-align:center;line-height:24px;transition:all .3s;border-radius:23px}.banner-col-left .btn:hover{opacity:.85;text-decoration:none}.banner-col-right{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);position:relative;padding-top:3rem !important;width:auto;max-width:50%}.banner-col-right:after{content:'';background:#192128;border-radius:9px;position:absolute;height:458px;width:484px;left:50px;bottom:-100px}.banner-col-right img{max-width:400px}.banner-area.form{padding:100px 0 50px;background-size:cover}.banner-area.form .banner-col-left{margin-top:100px}.banner-area.form .banner-col-left .tealbot{display:block;margin:25px 0 0 auto}.banner-area.form .banner-col-right{flex:0 0 41%}@media(max-width:767px){.banner-area.form .banner-col-right{flex:1 0 auto;max-width:100%}}.banner-col-right .tealbook-calc-form{background:#fff;box-shadow:0 4px 8px 0 rgb(0 16 29 / 8%);border-radius:10px;width:auto;padding:60px 50px;text-align:left}.banner-col-right .tealbook-calc-form .form-title{margin:0}.banner-col-right .right-text{background:#fff;box-shadow:0 4px 8px 0 rgba(0,16,29,0.08);border-radius:10px;width:360px;padding:60px 50px;text-align:center}.banner-col-right .right-text h2{font-weight:900;font-size:64px;color:#028383;letter-spacing:.49px;margin:0}.banner-col-right .right-text p{font-weight:400;font-size:22px;color:#6f8282;letter-spacing:.17px;line-height:31px}.banner-waypoint-anim{opacity:1;-webkit-transform:none;-o-transform:none;transform:none;position:relative;z-index:2}.banner-waypoint-anim .h-card{text-decoration:none;display:block;position:relative;min-height:100%;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 4px 8px 0 rgb(0 0 0 / 8%);box-shadow:0 4px 8px 0 rgb(0 0 0 / 8%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00101d;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.b-text-block{width:53%;-ms-flex-item-align:start;align-self:flex-start;padding:30px 20px 30px 30px}.category{font-size:1.125rem;font-weight:700;margin:0 0 14px}.date{padding:2px 0 5px;color:#576666;font-size:1.125rem;line-height:1.6667}.banner-col-right .h4{margin:0 0 32px;font-weight:500;font-size:1.5rem;line-height:1.333;color:#00101d}.banner-col-right .btn-link{text-decoration:none;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;color:#001629;text-transform:uppercase;font-weight:700;font-size:1rem;line-height:1;white-space:nowrap;display:inline-block;vertical-align:top;display:block}.banner-col-right .btn-link .arrow{vertical-align:top;width:12px;margin:7px 0 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative;display:inline-block}.banner-col-right .btn-link .arrow:before{content:'';position:absolute;right:1px;top:50%;margin:-1px 0 0;height:2px;width:0;background:#028383;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s}.banner-col-right .btn-link .arrow:after{content:'';position:absolute;right:0;top:50%;margin:-4px 0 0;width:8px;height:8px;border:2px solid #028383;border-width:2px 2px 0 0;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.b-image-block{width:47%;overflow:hidden;-ms-flex-item-align:end;align-self:flex-end}.b-image-block img{position:relative;z-index:2;vertical-align:middle;border-radius:8px;-webkit-box-shadow:0 3px 10px 0 rgb(0 0 0 / 10%);box-shadow:0 3px 10px 0 rgb(0 0 0 / 10%);width:100%;height:auto;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:-o-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s,-o-transform .3s}.dots-animation{position:absolute;width:345px;padding:0 !important;margin:0;right:-56px;top:81%;z-index:1}.dots-animation:before{padding-top:41%;content:'';display:block}.dots-animation svg{position:absolute;left:0;top:0;vertical-align:middle}.dots-animation:after{content:none;position:absolute;z-index:-1;left:-66%;top:-62%;width:1500px;height:195%;background-size:27.4px auto}.banner-waypoint-anim .h-card:hover{-webkit-box-shadow:0 4px 8px 0 rgb(0 0 0 / 10%);box-shadow:0 4px 8px 0 rgb(0 0 0 / 10%);-webkit-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px);text-decoration:none;color:#00101d}.banner-waypoint-anim .h-card:hover .btn-link arrow{width:22px}.banner-waypoint-anim .h-card:hover .btn-link{color:#028383;text-decoration:none}.banner-waypoint-anim .h-card:hover .btn-link:hover .arrow{width:22px}.banner-waypoint-anim .h-card:hover .btn-link:hover .arrow:before{width:12px}.banner-area{overflow:hidden}@media(min-width:768px){.banner-col-left{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.banner-col-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.banner-col-right{padding-top:0 !important}}@media(min-width:992px){.banner-col-left{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.banner-col-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}}@media(min-width:1400px){.banner-col-left{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.banner-col-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}}@media(max-width:1399.98px){.banner-area{font-size:1.25rem}.banner-col-left h1{font-size:3.75rem}.banner-waypoint-anim .h-card{margin-left:-15px}.b-text-block{width:50%}.b-image-block{width:50%}.category{font-size:1rem;margin:0 0 10px}.date{font-size:1rem}.banner-col-right .h4{font-size:1.25rem;margin:0 0 20px}.dots-animation{right:-32px;width:235px}}@media(max-width:991.98px){.banner-area{padding:120px 0 80px}.banner-col-left h1{font-size:3rem;margin:0 0 17px}.banner-waypoint-anim .h-card{margin-left:0}.b-text-block{padding:20px 15px 20px 20px}.banner-col-right .btn-link .arrow{margin:6px 0 0}.banner-col-left p{margin:0 0 25px}}@media(max-width:767.98px){.banner-area{padding:100px 0 40px}.b-text-block{padding:15px 10px 15px 15px}.date{padding:0 0 2px;margin:-5px 0 0;font-size:.857rem}.banner-col-right .h4{margin:0 0 15px}.dots-animation{right:-21px;top:auto;bottom:-34px}.banner-area:after{margin:0;top:50%}.dots-animation{width:200px}}