section.custom-banner-area{background-color:#141845;background-position-x:right;background-position-y:top;background-repeat:no-repeat;background-size:contain;font-size:22px;line-height:normal;padding:0;position:relative}section.custom-banner-area .page-center{padding:0 30px;position:relative}.custom-banner-area-inner{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.custom-banner-column{-ms-flex:0 0 auto;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%}.custom-banner-column.banner-img img{height:auto;max-width:100%;width:80%}.custom-banner-column.banner-content h4{color:#f78764;font-family:CircularStd,sans-serif;font-size:16px;font-weight:700;line-height:1.1;margin-bottom:25px}.custom-banner-column.banner-content h1{color:#fff;font-family:CircularStd,sans-serif;font-size:52px;font-size:5vw;font-weight:700;line-height:1.1;max-width:1190px;width:100%}.custom-banner-column.banner-content p{color:rgba(228,232,255,.65);font-size:17px;font-size:3vw;font-size:22px;line-height:30px;margin-bottom:35px;max-width:720px;width:100%}a.banner-btn{border:3px solid #49b4a7;border-radius:15px;cursor:pointer;display:inline-block;font-family:CircularStd,sans-serif;font-size:20px;font-weight:700;line-height:25px;margin-right:10px;margin-top:20px;min-width:200px;outline:none;padding:20px 40px;text-align:center;text-decoration:none;transition:background-color .3s ease}@media (min-width:600px){.custom-banner-column.banner-content h4{font-size:18px}}@media only screen and (min-width:900px){.custom-banner-column.banner-img img{width:50vw}}@media (min-width:1200px){.custom-banner-column.banner-content h1{font-size:60px}}@media (max-width:920px){.custom-banner-column.banner-content h1{font-size:34px}}@media (max-width:600px){.custom-banner-column.banner-content h4,section.custom-banner-area{font-size:18px}}