.refer-wrap{font-family:Montserrat,sans-serif!important}.refer-wrap h2{color:#222;font-size:20px;font-weight:600;text-transform:uppercase}.refer-banner h3 span{color:#4169e1}.refer-banner h3{color:#272d3b;font-size:38px;font-weight:700;letter-spacing:-1px;line-height:60px;margin-bottom:30px;margin-top:15px;text-align:left!important}.refer-banner .mobile{display:none}.refer-picture img{float:right;position:relative;width:95%}.refer-banner .wrap{display:flex;flex-direction:row}.refer-banner .content,.refer-banner .refer-right{flex-basis:50%;padding-left:20px;text-align:left}.refer-banner .content-wrapper{max-width:1400px}.refer-banner p{color:#222;font-size:18px;line-height:30px;margin-left:0;margin-right:0}.refer-banner .button{background-color:#4169e1!important;border:1px solid #4169e1;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:500;margin-top:30px;margin-top:20px;padding:9px 27px;text-align:center;text-decoration:none}.refer-banner .button:hover{background:#fff!important;color:#4169e1!important}.refer-banner .button a{color:#fff;text-decoration:none}.refer-banner .button a:hover{color:#4169e1}@media(max-width:1230px){.refer-banner h3{font-size:36px;letter-spacing:-1px;line-height:50px}}@media (max-width:991px){.refer-picture img{right:-30px;width:105%}}@media(max-width:767px){.refer-banner h2{font-size:16px}.refer-banner .content h3{font-size:24px;font-weight:700;line-height:35px;margin-bottom:30px}.refer-banner p{font-size:14px;font-weight:500;line-height:26px}.refer-banner .content{flex-basis:100%!important;padding-left:0}.refer-banner .refer-right{display:none}.dnd-section{padding:20px}}@media(max-width:320px){.refer-banner h3{font-size:22px}}