*{margin:0;padding:0;box-sizing:border-box}body{font-family:poppins,sans-serif;font-size:15px;line-height:1.6}ul{list-style:none}.heading{text-align:center;margin-bottom:30px}.heading h2{font-weight:700;font-size:36px;color:#140342}.heading p{font-weight:500;font-size:15px;color:#54595f}.header{padding:19px 0;position:fixed;top:0;left:0;width:100%;z-index:9999;background-color:#2e3649}.header .header-left img{width:140px}.header .header-right{display:flex;justify-content:flex-end;margin:9px 0 0}.header .header-right ul{list-style-type:none}.header .header-right li{display:inline-block;position:relative}.header .header-right li a{padding:22px 10px;color:#fff}.header .header-right li a:hover{color:#f37021}.header .header-right li:hover ul{display:block}.header .header-right li ul{position:absolute;min-width:200px;background-color:#fff;top:42px;display:none;box-shadow:0 0 10px rgba(0,0,0,.1)}.header .header-right li ul li{display:block}.header .header-right li ul a{color:#2e3649;padding:6px 10px;display:block}.header .header-search{position:relative;border-radius:5px;overflow:hidden;margin-top:4px}.header .header-search input{width:100%;border:none;font-size:14px;padding:6px 10px 6px 30px}.header .header-search input:focus{outline:none;border:none}.header .header-search button{position:absolute;right:0;padding:6px 10px;border:none;background:#f37021;color:#fff;font-size:14px}.header .header-search button:focus{outline:none}.header .fa-search{position:absolute;opacity:.4;top:8px;left:7px;font-size:16px}.slider__media{text-align:center}.hero-top-section{padding:140px 0 90px;position:relative;background:url(../images/banner.jpg) top left no-repeat;background-size:cover}.hero-top-section .top-bg-overlay{background-color:#e7eff7;opacity:.5;height:100%;width:100%;top:0;left:0;position:absolute}.hero-top-section .hero-top-heading{text-align:center;margin-bottom:60px}.hero-top-heading h1{color:#04256f;font-size:48px;font-weight:700;line-height:100%;margin:0}.hero-top-heading h2{font-size:48px;font-weight:700;text-decoration:none;background:-webkit-linear-gradient(-180deg,#fb9b12,#fb6412);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:100%;margin:0;padding:6px 0;margin-top:-5px}.hero-top-heading h6{font-size:17px;font-weight:500;color:#04256f;margin:30px 0;opacity:.6}.hero-top-search-form{max-width:640px;width:100%;margin:0 auto;background-color:#fff;border-radius:70px 70px 70px 70px;position:relative;padding:10px}.hero-top-search-form form{width:100%;display:flex;align-items:center}.hero-top-search-form input{border:none!important;width:100%;display:block;padding:25px 15px;font-size:16px;font-weight:400;line-height:1.8;background-color:#fff;background-clip:padding-box;border:1px solid #ededed;appearance:none;border-radius:8px;box-shadow:none}.hero-top-search-form input:focus{outline:none;box-shadow:none}.hero-top-search-form button{padding:13px 30px;border-style:solid;border-width:0;border-radius:50px 50px 50px 50px!important;background:#6440fb;border-color:#6440fb;color:#fff;font-size:16px}.looking-for-search{margin-top:-75px;margin-bottom:60px}.looking-search{background-color:#fff;padding:25px 25px 20px;border-radius:15px;box-shadow:0 0 15px rgba(0,0,0,.1)}.looking-search h3{margin:0 0 18px;font-weight:700;font-size:28px;color:#04256f}.looking-search p{font-size:17px;opacity:.8}.looking-search form{margin-top:30px}.looking-search select{height:48px;box-shadow:none;background-color:#efefef;color:#000;font-weight:700;border:1px solid #eaeefd;border-radius:0}.looking-search button{border-radius:0;border:none;height:48px;background:#f37021;color:#fff;font-weight:600;font-size:15px;width:100%;border-radius:4px}.looking-search button:focus{outline:none}.looking-search button:hover{color:#fff}.looking-search .select2-container--default .select2-selection--single{height:48px!important;background-color:#f9fcff;border:none;border-radius:0;border:1px solid #cfdbe8;border-radius:4px}.looking-search .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px!important;font-weight:600}.looking-search .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px!important}.select2-container.req_place .select2-default .select2-chosen{color:#fff!important}.popular-category{padding:40px 0 40px 0;background-color:#fff}.popular-category .popular-category-carousel{padding:20px 30px}.popular-category .popular-items-list{background-color:#fff;padding:20px 15px;border-radius:6px;border:1px solid #ced2d5;margin:15px 0;display:flex}.popular-category .popular-items-list .popular-image{width:70px}.popular-category .popular-items-list .popular-image img{width:52px!important}.popular-category .popular-items-list .popular-content{width:calc(100% - 70px)}.popular-category .popular-items-list .popular-content h3{color:#383b40;font-size:24px;margin:0 0 30px;font-weight:600;height:52px;display:flex;align-items:center}.popular-category .popular-items-list .popular-content li{display:block}.popular-category .popular-items-list .popular-content li a{color:#357bc8;display:block;margin:15px 0;font-size:15px}.popular-category .popular-items-list .popular-content li a:hover{text-decoration:underline}.popular-category .browse-button{text-align:center;margin:30px 0 0}.popular-category .browse-button a{display:inline-block;padding:12px 30px;background-color:#fff;border-radius:4px;color:#04256f;font-size:17px;font-weight:600}.featured-firms{padding:40px 0 60px 0;background-color:#eef2f6}.featured-firms .featured-firm-lists{padding:15px;border:1px solid #ddd;border-radius:3px;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:space-around;background-color:#fff}.featured-firms .featured-firm-lists-inner{display:flex}.featured-firms .featured-firm-image img{width:100px}.featured-firms .featured-firm-text{padding-left:20px}.featured-firms .featured-firm-text h4{font-weight:600;color:#140342;font-size:20px}.featured-firms .featured-firm-text h4 a{color:#000}.featured-firms .featured-firm-text h4 a:hover{color:#f37021}.featured-firms .featured-firm-text p{font-size:14px;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.featured-firms .feature-firm-bottom{margin:10px 0 0;text-align:right;font-weight:600;font-size:13px}.featured-firms .feature-firm-bottom a{font-size:14px;margin:0 12px;font-weight:400}.featured-firms .feature-firm-bottom a:hover{color:#f37021}.featured-firms .feature-firm-bottom span{font-weight:400;opacity:.5}.featured-firms .row-eq-height{display:flex;flex-wrap:wrap}.featured-firms .row-eq-height>[class^=col]{flex-basis:50%;box-sizing:border-box;margin:15px 0}.what-people-say{padding:40px 0 40px 0;background-color:#fff}.what-people-say .people-rating-list{background-color:#fff;padding:20px 10px;border-radius:8px;position:relative;border:1px solid #ced2d5;margin:20px 0}.what-people-say .people-rating-list::before{top:20px;right:25px;position:absolute;top:10px;right:15px;z-index:1;color:#e5f0fd;line-height:1;font-size:70px;content:"“";font-family:helvetica neue,Helvetica,Arial,sans-serif!important}.what-people-say .people-rating-list h6{color:#04256f;font-size:16px;font-weight:500;margin:0 0 10px}.what-people-say .people-rating-list h6 em{font-style:normal;font-weight:300;opacity:.8;color:#a9abb4}.what-people-say .people-rating-list .description{font-size:13px;color:#140342;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.what-people-say .people-rating-list .inner-bottom{display:flex;align-items:center;margin-top:15px;border-top:1px solid #f0f0f0;padding-top:15px}.what-people-say .people-rating-list .user-image{width:50px;margin-right:13px}.what-people-say .people-rating-list h3{font-size:14px;color:#140342;font-weight:500;margin:0 0 5px}.what-people-say .people-rating-list p{font-size:12px;color:#4f547b;font-weight:600}.what-people-say .people-rating-list p span{margin-right:2px}.what-people-say .people-rating-list p i{color:#f37021;font-size:11px}.resources-news{padding:40px 0 20px 0;background-color:#fff}.resources-news .blog-posts{margin:15px 0}.resources-news .blog-top-image{overflow:hidden;margin-bottom:15px;border-radius:10px}.resources-news .blog-top-image img{transition:all 300ms;transform:scale(1)}.resources-news .blog-top-image img:hover{transform:scale(1.1)}.resources-news .blog-content .post-category{font-size:16px;font-weight:600}.resources-news .blog-content h4{font-size:20px;font-weight:600;margin-bottom:10px;line-height:30px}.resources-news .blog-content p{font-size:14px;color:#7a7a7a}.resources-news .blog-posts-right{display:flex;margin:15px 0;align-items:center}.resources-news .blog-posts-right .blog-left-image{width:250px;margin-right:20px;border-radius:10px;overflow:hidden}.resources-news .blog-posts-right .blog-content .post-category{font-size:13px;margin-bottom:3px}.resources-news .blog-posts-right .blog-content h4{font-size:15px;line-height:22px}.resources-news .blog-posts-right .blog-content p{font-size:12px}.agencies-month{padding:40px 0 60px 0}.agencies-month .agency-lists{text-align:center;border:1px solid #e1e1e6;padding:20px;margin:15px 0;background-color:#fff;position:relative;height:260px}@media(min-width:992px){.agencies-month .col-md-3{width:20%}}.agencies-month .agency-lists div{width:50%;margin:30px auto}.agencies-month .agency-lists h5{font-size:15px;font-weight:700;color:#000}.agencies-month .agency-lists p{color:#000}.new-members{padding:40px 0 60px 0;background-color:#fff}.new-members .col-md-3{width:20%}.new-members .member-lists{text-align:center;border:1px solid #e1e1e6;padding:20px;margin:15px 0}.new-members .member-lists img{width:auto;height:80%}.breaf-section{background:url(../images/breaf-bg.jpg) no-repeat;background-size:cover;background-position:left center;padding:50px 0}.breaf-section .breaf-image{margin:20px 0 30px}.breaf-content h4{color:#fff;font-weight:500;line-height:28px;font-size:17px}.breaf-content h3{color:#fff;font-size:36px;font-weight:700;margin:20px 0;line-height:48px}.breaf-content p{color:#fff;font-weight:400;font-size:14px}.breaf-content .apply-btn{margin:40px 0 20px}.breaf-content .apply-btn a{display:inline-block;padding:12px 30px;border-radius:4px;color:#fff;font-size:17px;font-weight:600;transition:all 300ms;border:2px solid #f37021;background-color:#f37021}.breaf-content .apply-btn a:hover{background-color:#2e3649;border:2px solid #fff}.footer-section{background-color:#fff;padding:30px 0}.footer-section .footer-logo{margin:0 0 20px}.footer-section .address{font-size:15px;margin:10px 0}.footer-section .social-icons a{font-size:23px;color:#333;margin-right:10px;margin-top:5px}.footer-section ul{margin:0;padding:0;list-style:none}.footer-section h3{font-size:22px;font-weight:700;margin-bottom:18px}.footer-section ul a{font-size:15px;display:block;margin:8px 0;color:#333;transition:all 300ms;padding-bottom:5px}.footer-section ul a:hover{color:#f37021;text-decoration:underline}.footer-bottom{margin-top:20px;padding:30px 0 5px;border-top:1px solid #cae0e7;display:flex;justify-content:space-between;align-items:center;font-size:13px}.footer-bottom-right a{margin:0 7px;color:#333}.footer-bottom-right a:hover{color:#f37021;text-decoration:underline}.section-block{padding-left:50px;padding-right:50px}@media(max-width:992px){.header{padding:19px 0 0}.header .header-search{margin-top:8px}.header .header-right li a{font-size:13px}.hero-top-section{padding:175px 0 90px}.section-block{padding-left:0;padding-right:0}.hero-top-heading h1,.hero-top-heading h2{font-size:27px}.hero-top-heading h2{margin-top:-2px}.hero-top-heading h6{font-size:14px;line-height:24px}.hero-top-section .hero-top-heading{margin-bottom:40px}.heading h2{font-size:27px;margin-bottom:10px}.heading p{font-size:13px}.looking-search h3{font-size:23px;margin-bottom:10px}.looking-search p{font-size:13px}.popular-category .popular-items-list .popular-content h3{font-size:20px;line-height:25px}.featured-firms .row-eq-height{display:block}.featured-firms .feature-firm-bottom{margin-top:15px}.featured-firms .featured-firm-image img{width:70px}.featured-firms .featured-firm-text h4{margin-top:0}.footer-section h3{font-size:17px}.footer-bottom{display:block;text-align:center;font-size:11px}.footer-bottom-right{margin-top:20px}}