.page-container, .post-container {width: 100%; max-width: 1280px; margin: 0 auto;}
#main-heading {background-color: #1f1f23; padding: 70px 0 130px; text-align: center; }
#main-heading h1 {font-size: 72px; font-family: 'Cormorant Unicase'; font-weight: 700; line-height: 1; letter-spacing: 0; color: #d69d51; text-transform: uppercase; margin: 0 0 4px; text-align: center; }
#main-heading .inrpg-breadcrumbs {font-size: 20px; font-family: 'Figtree'; font-weight: 400; line-height: 1.2; letter-spacing: 0.4px; color: #ffffff; margin: 0; padding: 0px 0 0; text-align: center; text-transform: uppercase;} 
#main-heading .inrpg-breadcrumbs span.current-item, #main-heading .inrpg-breadcrumbs span:hover {color: #d69d51; }
#post-content, #page-content {padding: 100px 0 200px;background-color:#f6f9ff; }
.page-col-full, .single-col-full {width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; }
#single-column, #post-column, #page-column {width:64.9%; }
.sidebar-page, .sidebar-single {width: 31.3%; max-width: 400px; }
#page-column.full-width, .full-width {width: 100%; }
#page-column h1,
#page-column h2,
#page-column h3,
#page-column h4,
#page-column h5,
#page-column h6, #page-content .areaserved-item-list h2 {font-family: 'Cormorant Unicase'; font-weight: 700; letter-spacing: 0; text-transform: uppercase; line-height: 1; margin: 0 0 15px; color: #00000d; }
#page-column h1,
#page-column h2, #page-content .areaserved-item-list h2 {font-size: 59px; }
#page-column h3 {font-size: 52px; }
#page-column h4 {font-size: 44px; }
#page-column h5 {font-size: 35px; }
#page-column h6 {font-size: 28px; }
#page-column p, #page-column li {font-family: 'Figtree'; font-size: 20px; line-height: 1.95; color: #000000; letter-spacing: 0; margin: 0 0 25px 0; font-weight: 400; }
#page-column li{ margin: 0 0 15px;line-height: 1.7;}
#page-column li ul {padding: 15px 0 0 10px; margin: 0; position: relative; }
#page-column ol,
#page-column ul {margin: 0 0 25px 0px; list-style-position: inside; }
#page-column ul li {list-style: none; padding-left: 18px; position: relative; }
#page-column ul li:before {background: #d69d51; width: 10px; height: 10px; position: absolute; content: ""; left: 0; right: 0; top: 14px; border-radius: 50%; }
#post-content .posts-list .author-info a,
#page-column a,
#page-column li a {color: #d69d51; text-decoration: none !important; }
#page-column a:hover,
#page-column li a:hover {color: #000; }
#page-column  ol {list-style-type: decimal; margin-left: 20px; }
#page-column  ol li {list-style: decimal; padding-left: 0 !important; }
#page-column  ul li > ul li { list-style-type: inherit; }
#page-column  ul li > ul li > ol li { list-style-type: decimal; }
#page-column  ul li > ul li:before { display: block; }
#page-column  ul li > ol li { list-style-type: decimal; }
#page-column  ul li > ol li:before { display: none; }
#page-column  ul li > ol li > ul li { list-style-type: inherit; }
.page-feature-img, .single-thumbnail {margin: 0 0 35px;border-radius:25px }
.page-feature-img img, .single-thumbnail img {width: 100%; display: block;border-radius:25px }

/* Side Bars Starts */
.sidebar-page .widget {margin: 0; }
.widget h2 {display: none; }
.sidebar-page .sidebar-item {margin: 0 0 50px; background-color: #e7b066; border-radius: 25px; }
.sidebar-page .sidebar-item h4, h4.widget-title{font-family: 'Cormorant Unicase'; font-weight: 700; font-size: 42px; line-height:1; letter-spacing: -0.84px; color: #fff; text-transform: uppercase; padding: 0 0 20px; margin: 0 0 12px; text-align: center; position: relative; z-index: 1; }
.sidebar-item.sidebar-practice-menu,.sidebar-page.sidebar-single .sidebar-item.sidebar_posts{padding: 28px 15px 15px}
.sidebar-page .sidebar-item h4:before{position: absolute;content: "";width: 91%;height: 100%;border-bottom: solid 1px rgba(255, 255, 255, 0.4);bottom: 0;left: 0;right: 0;margin: auto;}
.sidebar-page .sidebar-menu-pa ul {margin: 0; padding: 0 }
.sidebar-page .sidebar-menu-pa ul li {padding: 0px; margin: 0 0 3px; position: relative; line-height: 1; }
.sidebar-page .sidebar-menu-pa ul li a {display: block; font-family: 'Figtree'; font-weight: 500; font-size: 26px; line-height: 1.2; letter-spacing: 0.26px; color: #fff; padding: 12px 10px 12px 46px;border-radius:12px;transition:0.5s }
.sidebar-page .sidebar-menu-pa ul li a::before {position: absolute; content: ""; margin: auto; background: #fff; width: 10px; height: 10px; left: 28px; top: 22px; border-radius: 50px; }
.sidebar-page .sidebar-menu-pa ul li:last-child {margin: 0px; }
.sidebar-page .sidebar-menu-pa ul li.menu-item-has-children > a {padding-right: 35px; }
.sidebar-page .sidebar-menu-pa .sub-menu li a {width: 100%; font-size: 21px; margin: 0px; padding: 12px 10px 12px 46px; }
.sidebar-page .sidebar-menu-pa .sub-menu li a:before {background: #fff; width: 9px; height: 9px;  top: 22px; }
.sidebar-page .sidebar-menu-pa ul li .drop.close, .sidebar-page .sidebar-menu-pa ul li .drop.open {font-size: 0px; position: absolute; right: 30px; top: 22px; width: 21px; height: 11px; background-color: transparent !important; background-image: url(../images/sprites-in.webp); background-position: -134px -169px; background-repeat: no-repeat; padding: 0px; cursor: pointer;filter:brightness(0) invert(1);     transition: 0.5s;}
.sidebar-page .sidebar-menu-pa ul li.current-menu-item > a, .sidebar-page .sidebar-menu-pa ul li > a:hover {background-color: #1f1f23; }
.sidebar-page .sidebar-menu-pa .sub-menu {overflow: hidden; transition: max-height 0.8s ease; }
.sidebar-page .sidebar-menu-pa .sub-menu.open {max-height: 900px; transition: max-height 0.8s ease; padding: 8px 0 0 20px; }
.sidebar-page .sidebar-menu-pa ul li .drop.open {rotate: 180deg;}

/* Testimonials sidebar */
.sidebar-page section.widget.testi,.sidebar-page .sidebar-blog.blog-sidebar-itm {background-color: #fff; padding: 32px 35px 116px; text-align: center; margin: 0px; border-radius: 25px; position: relative; z-index: 1; }
.sidebar-page .sidebar-blog.blog-sidebar-itm.search{background-color: transparent;}
.sidebar-page section.widget.testi:before{position: absolute;content: "";width: 71px;height: 53px;background-image: url(../images/sprites-in.webp);background-repeat: repeat;background-position: -134px -96px;left: 0;right: 0;bottom: 35px;margin: auto;}
.sidebar-page section.widget.testi h4.widget-title {margin: 0 0 32px; padding: 0px; text-align: center;color:#00000d }
.sidebar-page section.widget.testi h4.widget-title:before {display: none; }
#page-content section.widget.testi .testi-item .star-rat {background-image: url(../images/sprites-in.webp); background-repeat: no-repeat; background-position: -23px -210px; width: 140px; height: 24px; margin: 0 auto 8px; }
#page-content section.widget.testi .testi-item p {font-family: 'Figtree'; font-weight: 400; font-size: 18px; line-height:2; letter-spacing: 0px; color: #3f3d3b; margin: 0 0 22px; }
#page-content section.widget.testi .testi-item h6 {font-family: 'Figtree'; font-weight: 500; font-size: 28px; line-height: 1; letter-spacing: 0; color: #e7b066; text-transform: uppercase; margin: 0px; }
.sidebar-page .widget.testi .testi-sdbr-blk.owl-carousel .owl-nav {display: flex; justify-content: space-between; position: absolute; left: 0; right: 0; bottom: -70px; margin: auto; width: 100%; max-width: 205px; }
.sidebar-page .widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-prev, .sidebar-page .widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-next {background-image: url(../images/sprites-in.webp); background-repeat: no-repeat; background-position: -20px -96px; width: 37px; height:37px; font-size: 0px; border-radius:50% ; border:solid 1px #e7b066;transition:0.5s }
.sidebar-page .widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-next {background-position: -77px -96px; }
.sidebar-page .widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-prev:hover, .sidebar-page .widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-next:hover {background-position-y: -153px;background-color:#e7b066 }


/* Blog Single Side Bar */
.sidebar-page .sidebar-item.sidebar_posts ul li {margin: 0 0 5px; }
.sidebar-page .sidebar-item.sidebar_posts ul li > a {font-size: 23px; line-height: 1.4; font-weight: 600; }    
.sidebar-page .sidebar-item.sidebar_categories, .sidebar-page .sidebar-item.sidebar_archives, .sidebar-page .sidebar-item.sidebar_search {background: none; margin: 0 0 52px; padding: 0px; }
.sidebar-page.sidebar-single .sidebar-item.sidebar_categories h4, .sidebar-page.sidebar-single .sidebar-item.sidebar_archives h4 {font-size: 38px; letter-spacing: -0.38px; padding: 0px; text-align: left; margin: 0 0 12px; color: #00000d; }
.sidebar-page .sidebar-blog.blog-sidebar-itm .sidebar-blog-item.blog_search {width: 100%; margin: 0 0 30px; }
.sidebar-page .sidebar-blog.blog-sidebar-itm .widget.widget_archive {margin: 0 !important; position: relative; }
.sidebar-page input.search-field, .sidebar-blog input.search-field, .sidebar-blog .widget select {font-family: 'Figtree'; font-weight: 500; font-size: 17px; line-height: 1.2; letter-spacing: 0px; color: #fff; text-transform: capitalize; display: block; position: relative; width: 100%; max-width: 100%; appearance: none; outline: 0px; padding: 22px 60px 22px 24px; border: none; background-color: #1f1f23; border-radius: 8px 10px 10px 8px;}
.sidebar-page input.search-submit, .sidebar-blog input.search-submit {position: absolute; right: 0px; top: 0; background-image: url(../images/search-btn-img.webp); background-repeat: no-repeat; border-radius: 0px !important; background-position: center; width: 67px; height: 100%; border: none; font-size: 0; cursor: pointer; padding: 0; outline: 0; transform: inherit; background-size: 100% 100% !important; background-color: transparent; }
.sidebar-blog .widget select {background-position: right -1px center; background-size: 62px 100%; background-repeat: no-repeat; background-image: url(../images/sdbar-down-arrow-img.webp); }
.sidebar-blog .widget select option {color: #fff; }
.sidebar-page .sidebar-item.sidebar_archives {margin: 0px !important; }
.sidebar-page .sidebar-blog.blog-sidebar-itm {margin: 0px; padding: 30px 28px; }
.sidebar-page .sidebar-blog.blog-sidebar-itm.search{padding: 0}
.sidebar-page .sidebar-blog.blog-sidebar-itm.search input.search-field, .sidebar-blog.blog-sidebar-itm.search input.search-field{background:transparent;border: solid 1px #1f1f23;color: #1f1f23}
.sidebar-blog .widget form {position: relative; }
.nav-links{margin: 35px 0 0}
.sidebar-blog .sidebar-blog-item .widget select option{color:#000}
#page-column .nav-links a.cmn-btn{color: #fff}
#page-column .nav-links a.cmn-btn:hover{background-color: #000}

.single-author-box{margin: 35px 0;display: flex;justify-content: space-between;padding: 20px;border-radius: 25px;border:solid 1px #d69d51}
.single-author-avatar{width: 25%}
.single-author-avatar a,.single-author-avatar img{width: 100%;display: block;}
.single-author-info{width: 72%}
.single-author-description{font-size: 16px;font-family: 'Figtree';font-weight: 400;letter-spacing: 0;line-height: 1.5; }

/* Blog Page Top Bar */
.sidebar-blog.blog-sidebar-itm {display: block; }
.sidebar-blog .widget{margin: 0}
.sidebar-blog {display: flex; justify-content: center; align-items: center; gap: 20px; margin: 0 0 52px; }
.sidebar-blog-item {width: 100%; margin: 0; position: relative; }
.sidebar-blog  .sidebar-blog-item input.search-field, .sidebar-blog  .sidebar-blog-item input.search-field, .sidebar-blog .sidebar-blog-item .widget select{font-size: 21px; background-color: transparent;color: #00000d;border: solid 1px #00000d;}
.sidebar-blog .sidebar-blog-item .widget select {background-size: 68px 100%; background-image: url(../images/sdbar-down-arrow-blgpg-img.webp); background-position: right -2px center; }
/*Blog Page*/
#post-column-full {width: 100%; display: flex; flex-wrap: wrap; justify-content: center; gap: 20px 16px; }
.posts-list {width: 32.5%; position: relative; transition: 0.5s; padding: 0px; border-radius: 25px; display: flex; flex-direction: column;background-color:#fff }
#post-content .posts-thumbnail img {width: 100%; display: block; border-radius: 25px }
.posts-block {text-align: center; position: relative; z-index: 1;  padding: 26px 30px 90px; height: 100%;border-radius:25px }
.posts-list:hover{background-color: #e7b066}
#post-content .posts-list .posts-block h6 {font-size: 23px; font-weight: 700; line-height: 1.25; letter-spacing: 0.80px; color: #022a38; margin: 0 0 15px; text-transform: uppercase;}
#post-content .posts-list .posts-block h6 a {color: #022a38; }
.posts-readmore {position: absolute; left: 0; bottom: 24px; right: 0; margin: auto; text-align: center; }
#post-content .posts-list .posts-readmore a {font-family: 'Figtree'; font-weight: 600; font-size: 18px; line-height: 1; letter-spacing: 0px; text-align: center; text-transform: uppercase; display: inline-block; color: #e7b066; }
#post-content .posts-list:hover .posts-block h6 a,#post-content .posts-list:hover .posts-readmore a {color: #fff; }
#post-content .posts-list:hover .posts-readmore a {text-decoration: underline; }

/* Blog Pagination */
#post-column-full .post-pagination {width: 100%; }
#post-column-full .nav-links {text-align: center; display: flex; justify-content: center; align-items: center; margin: 40px 0px 0; gap: 5px; }
#post-column-full .nav-links .page-numbers {font-family: 'Cormorant Unicase'; font-weight: 700; font-size: 30px; line-height: 1; letter-spacing: 0px; color: #18181c; padding: 15px 26px; border: none; text-align: center; display: flex; justify-content: center; align-items: center; border-radius: 8px; }
#post-column-full .nav-links .page-numbers.current {background-color:#18181c; color: #fff; }
#post-column-full .nav-links a.prev.page-numbers, #post-column-full .nav-links a.next.page-numbers {font-size: 0px; display: inline-block; padding: 0px; background-image: url(../images/sprites-in.webp); background-repeat: no-repeat; background-position: -15px -146px; width: 50px; height: 50px; border-radius: 50%; border:solid 1px #e7b066; background-color: #fff; }
#post-column-full .nav-links a.next.page-numbers {background-position: -71px -147px; }
#post-column-full .nav-links a.prev.page-numbers:hover, #post-column-full .nav-links a.next.page-numbers:hover {background-color:#e7b066 }


/*About*/
.in-abt-itm{background-color:#1f1f23;padding:30px 10px 0;border-radius:25px;width:28.4%;text-align: center;position: relative;margin:0;}
.in-abt-itm:before,.in-abt-itm:after {position: absolute; content: ""; width: 100%; height: 100%; background-image:-webkit-linear-gradient(90deg, rgb(231, 176, 102, 0.72) 0%, rgba(13, 27, 64, 0) 57%); top: 0; left: 0; pointer-events: none; border-radius: 25px; z-index: 2; }
.in-abt-itm:after{width: 77.7%;height: 60.4%;background-image: url(../images/in-abt-att-logo-img.webp);background-repeat: no-repeat;background-size: 100% auto;top: 100px;left: 0;right: 0;margin: auto;z-index: 0}   
.in-abt-img{width: 89%;margin: auto;position: relative;z-index: 1}
.in-abt-img img{width: 100%;display: block;}
#page-column .in-abt-itm h4 {font-size: 48px; font-weight: 700; line-height: 1; letter-spacing: -0.96px; color: #fff; margin: 0;text-shadow: -1px -1px 1px rgba(255,255,255,.1), 1px 1px 1px rgba(0,0,0,.5); }
.in-attry-cnt {position: absolute; bottom: 28px; left: 0; right: 0; margin: auto; width: fit-content; z-index: 2; }
.in-attorneys-list {display: flex; justify-content: center; gap: 30px;    flex-wrap: wrap; }

/*Single Attorney*/ 

.in-attorney-blk {display: flex; justify-content: space-around;    align-items: center; background-color: #ffffff; border-radius: 30px; border: 1px solid #e7b066; position: relative; z-index: 1; margin: 0 0 35px; padding: 15px 0 0; }
.in-attorney-blk:before {position: absolute; content: ""; background-image: url(../images/team-member-bfr.webp); background-repeat: no-repeat; width: 100%; height: 100%; top: 0; bottom: 0; margin: auto; right: 0; left: 0; background-size: 100% 100%;pointer-events: none;z-index: -1;    border-radius: 30px;}
.in-attorney-blk:after {position: absolute; content: ""; background-image: url(../images/team-member-blk-bfr.webp); background-repeat: no-repeat; width: 39%; height: 77.1%; top: 22px; bottom: 0; margin: auto; left: 19px; pointer-events: none; }
.in-attorney-image {width:35%;margin-left: 14px; margin-top: 0; position: relative; z-index: 1;}  
.in-attorney-content {width: 46.4%; padding-top: 0;}
.in-attorney-content h3 strong{color: #e7b066; }
#page-column .in-attorney-content h3 {margin: 0 0 15px; }
#page-column .in-attorney-call p{color: #1f2f50;margin: 0;}
#page-column .in-attorney-call p a{font-size: 30px; font-family: 'Figtree'; color: #e7b066; font-weight: bold; line-height: 1; letter-spacing: 0; display: block; margin:-2px 0 0;     width: fit-content;
}
#page-column .in-attorney-call p a:hover{color: #000000;}
#page-column .in-attorney-btn a.cmn-btn{padding: 20px 41px; background-color: #000; color: #ffffff;}
.in-attorney-btn a.cmn-btn:before{display: none;}
#page-column .in-attorney-btn a.cmn-btn:hover{background-color:#e7b066; color: #ffffff;}
.in-attorney-call {position: relative; padding: 15px 0 15px 67px; margin: 0; }
.in-attorney-call a:before{position: absolute; content: ""; background-image: url(../images/sprites-in.webp); background-repeat: no-repeat; width: 56px; height: 56px; background-color:#1c1c20; border-radius:50%; left:0; top:0; bottom:0; margin:auto;  background-position: -20px -20px}
.in-attorney-image img{display: block; width: 100%;}
#page-column .in-sngl-att-info .accordion-item{margin: 0 0 16px}
#page-column .in-sngl-att-info .accordion-item h3{font-size: 24px; background-color: transparent;border: solid 1px #18181c;border-radius: 9px;color: #00000d;padding:18px 30px 18px 42px;margin:0 ;position: relative;}
#page-column .in-sngl-att-info .accordion-item.active h3 {background-color: #e7b066;border-color:#e7b066;color:#fff }
.in-sngl-att-info .accordion-item.active .accordion-content {padding: 15px 0 30px}
#page-column .in-sngl-att-info .accordion-item.active .accordion-content p{margin: 0}
.in-sngl-att-info .accordion-item h3:before {position: absolute; content: ""; width: 21px; height: 11px; background-image: url(../images/sprites-in.webp); background-position: -134px -169px; right: 20px; top: 25px; }
.in-sngl-att-info .accordion-item.active h3:before {rotate: 180deg;filter: brightness(0) invert(1); }
#page-column .in-attorney-content h6 {font-size: 22px; }


/*Practice Areas Page*/
 
#page-column .hm-pract-itm .pract-cnt h4 {font-size: 38px; font-family: 'Figtree'; font-weight: 400; color: #ffffff; line-height: 1.2; letter-spacing: 0; text-align: center; margin: 0; }
#page-column .hm-pract-lst {display: flex; justify-content: center; gap: 25px; flex-wrap: wrap; }
#page-column .hm-pract-itm {width: 31.9%; padding: 93px 50px 83px; margin: 0;}
#page-column .hm-pract-itm:nth-child(even) {margin: 0; }
#page-column .hm-pract-itm .pract-img {width: 53%; margin: 0 auto 40px; }



/*Testimonials Page*/
 
#reviews-main{column-count: 2; gap: 60px;  }
#page-content .review-item {background: #ffffff; padding: 125px 45px 56px 45px; position: relative; display: inline-block; margin-bottom: 40px; text-align: center; border-radius: 30px;    width: 100%; }
#page-content .review-item:before{position: absolute; content: ""; background-image: url(../images/sprites-in.webp); background-repeat: no-repeat; width: 71px; height: 53px; top: 50px; left: 0; right: 0; margin: auto; background-position: -134px -96px; }
#page-content .review-item .star-rat {width: 148px; height: 28px; margin: 0 auto 27px; display: block; }
#page-content .review-item p {font-size: 18px; font-family: 'Figtree'; font-weight: 400; line-height: 2; letter-spacing: 0; color: #3f3d3b; text-align: center; margin: 0 0 30px; }
#page-content .review-item h5 {font-family: 'Figtree'; font-weight: 500; font-size: 28px; line-height: 1; letter-spacing: 0; color: #e7b066; text-align: center; margin: 0; text-transform: capitalize; }
.in-testimonial-btn {text-align: center; }
a#load-more-btn {font-size: 20px; font-family: 'Figtree'; font-weight: 400; color: #ffffff; line-height: 1; letter-spacing: 0px; display: inline-block; padding: 23px 50px; background-color: #e7b066; border-radius: 40px; text-align: center; }


/*contact page*/
 
#page-column .in-cont-list {display: flex ; justify-content: space-between; }
#page-column .in-cont-blk h2{text-align: center; margin: 0 0 29px}
#page-column .in-cont-blk h2 strong{color: #e7b066;}
#page-column .in-cont-item {width: 31.6%; position: relative; text-align: center; background-color: #1d1d21; border-radius: 30px; padding: 75px 44px 70px; transition: 0.5s; }
#page-column .in-cont-item h4 {font-size: 40px; font-family: 'Cormorant Unicase'; line-height: 1; color: #fff; font-weight: 700; position: relative; text-transform: uppercase; letter-spacing: 0; margin: 0 0 12px; padding-top: 79px; }
#page-column .in-cont-item.phn  p a:before , #page-column .in-cont-item h4:before{position: absolute; content: ""; background-image: url(../images/sprites-in.webp); background-repeat: no-repeat; width: 52px; height: 52px; top: 0; left: 0; right: 0; margin: auto; background-position: -94px -17px; }
#page-column .in-cont-item.loc h4:before{background-position: -156px -18px}
#page-column .in-cont-item.icons h4:before{background-position: -222px -18px}
#page-column .in-cont-item.phn  p a:before{top: 75px; }
#page-column .in-cont-item.phn h4:before{display: none;}
#page-column .in-cont-item p a {font-size: 35px; font-family: 'Figtree'; line-height: 1; color: #fff; font-weight: 700; letter-spacing: 0; margin: 0; }
#page-column .in-cont-item p a:hover{color: #000000;}
#page-column .in-cont-item a {display: block; color: #fff; }
#page-column .in-cont-item p{font-size: 20px; font-family: 'Figtree'; line-height: 1.3; color: #fff; font-weight: 500; letter-spacing: 0; margin: 0; }
#page-column .in-cont-item:hover{background-color: #e7b066; transition: 0.6s}
#page-column .in-cont-item.icons .scl-icons{display: flex; justify-content: center; align-items: center; width: max-content; margin: auto; border: solid 2px rgba(255, 255, 255, 0.2); }
#page-column .in-cont-item.icons .scl-icon{padding: 8px 13px; border-right: solid 2px rgba(255, 255, 255, 0.2); display: flex; }
#page-column .in-cont-item.icons .scl-icon:last-child{border: none;}
#page-column .in-cont-item.icons .scl-icons a {display: inline-block; width: 19px; height: 20px; background-image: url(../images/sprites-in.webp); background-position: -35px -265px; font-size: 0; filter: brightness(0) invert(1); transition: 0.5s; }
#page-column .in-cont-item.icons .scl-icons a.instagram {background-position: -86px -265px; }
#page-column .in-cont-item.icons .scl-icons a.linkedin {background-position: -136px -265px; }
#page-column .in-cont-item.icons .scl-icons a:hover {filter:brightness(0) invert(0) ; transition: 0.5s; }

#page-column .hm-faq-rgt { width: 100%;}
#page-column .hm-faq-rgt h3 {font-size:26px;line-height:1.2;margin:0 } 
.in-all-faqs { margin: 20px 0 35px;}
#page-column .in-all-faqs p a{text-decoration:underline !important; text-underline-offset: 4px;}
.in-faq-btn-blk {display: flex; justify-content: space-between;}
#page-column .in-faq-btn-blk  a.cmn-btn{color:#fff}
#page-column .in-faq-btn-blk  a.cmn-btn:hover{background-color:#000;}
.cmn-video video {height: 320px; width: 100%;}


/*Nutshell Section*/
#page-column .hm-nutshell-blk h2 {text-align: center; }
.hm-nutshell-lst {display: flex; justify-content: center;gap:20px;margin: 0 0 30px}
.hm-nutshell-itm {text-align: center; padding: 110px 10px 30px; border: 2px solid #e7b066; border-radius: 20px; width: 32.5%; position:relative; }
.hm-nutshell-itm h6:before {position: absolute; content: ""; background-image: url(../images/sprites.webp); background-repeat: no-repeat; width: 94px; height: 86px; top: 10px; left: 0; right: 0; margin: auto; transform:scale(0.8) ;background-position: -126px -160px;}
.hm-nutshell-itm.attention h6:before {  background-position: -20px -165px;}
.hm-nutshell-itm.results h6:before {background-position: -240px -155px; }
.hm-nutshell-itm:hover p , .hm-nutshell-itm:hover h5{ color: #ffffff;}
#page-column .hm-nutshell-itm p{ font-size:18px;line-height: 1.5;margin: 0;}


	
body.home .hm-award-sec.inr,body.home .hm-consultation-sec.inr{display:none;}
.hm-award-sec.inr{margin:-100px 0 0;position:relative}
.hm-consultation-sec.inr{padding:350px 0 130px;background-color:transparent}
.hm-award-sec.inr:before{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(360deg, rgb(255 255 255 / 100%) 70%, transparent 90%);top:0;left:0;pointer-events:none}
