.fc-white,
.fc-white * {
	color: #FFF !important;
}

body {
    overflow-x: hidden;
	padding:0;
	margin:0;
	background:#FAFAFA;
	font-family: 'Liberation Serif';
	font-size:16px;line-height:1.6;
	color:#333333;
	font-weight:400;
	overflow-y:auto !important;
	
}
.big.counting-sec.elementor-widget ,.big.counting-sec.elementor-widget  p{
    margin-bottom:0px !important;
}
p{       font-family: 'Liberation Serif' !important;
    font-size: 15px !important;
    line-height: 1.6;
    color: #333333;
    font-weight: normal;
    margin-bottom: 10px;margin-top:0 !important;}
.big p{font-size:18px !important;}
	.fc-grey, .fc-grey p{color:#333333 !important;}
.elementor-widget{       font-family: 'Liberation Serif';
    font-size: 15px;
    line-height: 1.6;
    color: #333333;
    font-weight: 400;
    }
h2, .subheading h1  {
   font-family: 'Canto Brush' !important;
    font-size: 36px !important;
    text-transform: inherit;
    color: #000 !important;
    font-weight: bold !important;
    line-height: 40px !important;
}
 h1, h2.bannerbigheading{font-family: 'Canto Brush' !important;	
   
    text-transform: inherit;
    color: #1A1A1A !important;
    font-weight: bold !important;
    line-height: 40px !important;
	}
h3{ font-family: 'Liberation Serif' !important;	 font-size: 24px !important;text-transform:none;color:#000000 !important;font-weight:normal !important;}
.canto *{font-family: 'Canto Brush' !important;}
#small-title h3{font-family: 'Liberation Serif' !important;font-size: 15px !important;text-transform:uppercase;color:#000000 !important;letter-spacing:4px;font-weight:normal !important;    padding-left: 35px;
    position: relative;margin-bottom:12px;Display:inline-block;}
.doubleside-border h3{font-family: 'Liberation Serif' !important;font-size: 10px !important;text-transform:uppercase;color:#000000 !important;letter-spacing:4px;font-weight:normal !important;    padding-left: 35px;padding-right:35px;
    position: relative;margin-bottom:12px;Display:inline-block;}
.fc-white #small-title h3, .fc-white .doubleside-border h3{color:#FFF !important;}
.doubleside-border h3:before{content:"";background:#000;height:1px; width:30px;position:absolute;top:50%;left:0;}
.doubleside-border h3:after{content:"";background:#000;height:1px; width:30px;position:absolute;top:50%;right:0;}
#small-title h3:after {content:"";background:#000;height:1px; width:30px;position:absolute;top:50%;left:0;}
.fc-white #small-title h3:after, .fc-white .doubleside-border h3:after, .fc-white .doubleside-border h3:before{background:#FFF !important;}
h4{ font-family: 'Canto Brush' !important;	font-size:18px !important;text-transform:none;color:#1A1A1A !important;font-weight:bold !important;}
h5{font-family: 'Canto Brush' !important;	font-size:1.75rem !important;text-transform:none;color:#1A1A1A !important;font-weight:bold !important;}

.header-phone h5 {font-size: 14px !important;
    text-transform: uppercase;
    letter-spacing: 0;
    font-weight: 400 !important; font-family: 'Liberation Serif' !important;    margin-bottom: 7px !important;}
.header-phone p.elementor-icon-box-description{font-weight: bold !important;font-size:20px !important;font-family: 'Liberation Serif' !important;line-height: 13px;}
h1,h2,h3,h4,h5,h6{margin-top:0 !important;}
a {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
	color:#333333;
}
.linprblk ul.elementor-icon-list-items li span{
    font-family: 'Liberation Serif' !important;
    font-size:15px !important;
}
.mainprblk {
    border-radius: 9px;
    border: 1px solid #CFCFCF;
    background: #FFF;
    padding: 25px;
}
a:hover {
	color: #666;
}

button {
	cursor: pointer;
}

@keyframes slideDown {
	/*from {
		transform: translateY(-300%);
	}

	to {
		transform: translateY(0px);
	}*/
}


.good_btn:hover img {
  transform: translateX(5px);
}
.fw-500,
.fw-500 *
{
	font-weight: 500 !important;
}
.fw-600,
.fw-600 *
{
	font-weight: 600 !important;
}

.fs-18,
.fs-18 * {
	font-size: 18px !important;
}


.fixed-header {
	position: fixed;
	transition: all 0.3s ease-in-out;
}

.fixed-header.animate {
	background: #F0F0F0 !important;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
        animation: slideDown 0.35s ease-out;
        /* position: fixed; */
        width: 100%;
        z-index: 1;
		height:60px;
}
header.animate .main-logo.black-logo{Display:block !important;}
header.animate .main-logo.white-logo{Display:none !important;}
header .main-logo.black-logo{display:none;} header .main-logo.white-logo{display:block;}
/*#mega-menu-wrap-megamenu #mega-menu-megamenu li.mega-menu-item > ul.mega-sub-menu{background:url('https://hubrawork.com/lincoln/wp-content/uploads/2026/09/menu-bg-scaled.webp') !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;}*/
.elementor-element-4a51871 .e-con-inner{    padding: 0 !important;}
@keyframes slideDown {
	from {
		transform: translateY(-300%);
	}

	to {
		transform: translateY(0px);
	}
}

.fixed-header.animate .hfe-nav-menu-icon svg {
    fill: #FFF !important;
}
/* Firefox (uncomment to work in Firefox, although other properties will not work!)  */
/** {
  scrollbar-width: thin;
  scrollbar-color: #000000 #DFE9EB;
}*/

/* Chrome, Edge and Safari */

*::-webkit-scrollbar {
  height: 10px;
  width: 10px;
}
*::-webkit-scrollbar-track {
  border-radius: 0;
  background-color: #FAFAFA;
}

*::-webkit-scrollbar-track:hover {
  background-color: rgb(0 0 0 / 42%);
}

*::-webkit-scrollbar-track:active {
  background-color:  rgb(0 0 0 / 42%);
}

*::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: rgb(0 0 0 / 42%);
 
}

*::-webkit-scrollbar-thumb:hover {
  background-color:  rgb(0 0 0 / 42%);
}

*::-webkit-scrollbar-thumb:active {
  background-color:  rgb(0 0 0 / 42%);
}
.mob-menu-no-scroll {overflow: visible;
}
.mob-menu-no-scroll {overflow: visible  !important;
}

.mobmenu.animate {
    background: #fafafa00 !important;
    box-shadow: 0 0 0px 0 rgba(0, 0, 0, .15);
    /*animation: slideDown 0.35s ease-out;*/
    position: fixed;
    width: auto !important;
    z-index: 1;
    top: 11px !important;
}
header {
    left: 0;
    z-index: 999999;
    position: fixed !important;
    z-index: 2;
    width: 100%; /*background: #ffff !important;*/
    top: 0 !important;
    height:85px !important;
}
body.page-id-3129 header{background:transparent !important;}
body.page-id-3129 header.animate {background:#FFF !important;}
header#masthead.animate {
    /*animation: slideDown 0.35s ease-out;*/
    background: #ffff !important;
      position: fixed !important;
}
header.animate .main-logo img {max-width:190px !important;}

body.home #masthead {
    top: 0 !important;
    z-index: 9999;
}
body.admin-bar #masthead{top:32px !important;}
.header-phone .elementor-icon-box-icon{border: 1px solid #000;}
.home-banner .banner-slide {
    position: relative;
    height: 100vh;
    background-size: cover;
    background-position: center;
    display: flex;
    align-items: center;
}

.banner-content {
    position: relative;
    color: #fff;
    max-width: 500px;
    z-index: 2;
	padding: 0 0 0 0px;
}

.banner-content .subtitle {
    letter-spacing: 5px;
    font-size: 10px;
    text-transform: uppercase;
    opacity: 0.8;
	font-family: 'Liberation Serif';
	padding-left: 50px;
	position:relative;
	margin-bottom: 20px !important;
    display: inline-block;
}
.banner-content h1{margin-bottom:10px !important; font-size:60px; line-height:53px !important;}
.banner-content .subtitle:before{    content: "";
    background: #FFF;
    height: 1px;
    width: 40px;
    left: 0;
    display: inline-block;
    position: absolute;
    top: 50%;}


.banner-content p {
    line-height: 1.6;
    margin-bottom: 25px;
}

/* Buttons */
.lincoln_btn,
.lincoln_btn_normal, .lincoln_btn_black .elementor-button, .lincoln_btn_white .elementor-button, .lincoln_btn, .lincoln_btn_nor .elementor-button{
    display: inline-block;
    padding: 8px 10px;
    margin-right: 12px;
    text-decoration: none;
    transition: all 0.4s ease;
    position: relative;
    overflow: hidden;
	    border: 1px solid #fafafa;
	font-family: 'Liberation Serif' !important;
	text-transform:uppercase;
	border-radius:3px !important;
	font-size: 15px !important;
}

/* Button 1 */
.lincoln_btn.white, .lincoln_btn_white .elementor-button{
    background: #fff;
    
}
.fc-white .lincoln_btn_white .elementor-button span{color: #000 !important;
	letter-spacing:0;}
.lincoln_btn_black .elementor-button, .lincoln_submit {
    background: #000;
    color: #FFF;
	border: 1px solid #000 !important;
}

/* Button 2 */
.lincoln_btn_normal, .lincoln_btn_nor .elementor-button {
    border: 1px solid #fff;
    color: #fff;
}


/* ✨ Creative Animation */
.lincoln_btn::before,
.lincoln_btn_normal::before, .lincoln_btn_black .elementor-button::before, .lincoln_btn_white .elementor-button::before, .lincoln_btn_nor .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(120deg, transparent, rgba(255,255,255,0.4), transparent);
    transition: all 0.5s;
}

.lincoln_btn:hover::before,
.lincoln_btn_normal:hover::before, .lincoln_btn_black .elementor-button:hover::before, .lincoln_btn_white .elementor-button:hover::before, .lincoln_btn_nor .elementor-button:hover::before {
    left: 100%;
}

.lincoln_btn:hover {
    background: transparent;
    color: #fff;
    border: 1px solid #fff;
}
.lincoln_btn_black .elementor-button:hover{
	background: transparent;
	color: #000;
	border: 1px solid #000;
}
.lincoln_btn_white .elementor-button:hover{
	background: transparent;
	color:#FFF;
	border: 1px solid #FFF;
}
.fc-white .lincoln_btn_white .elementor-button:hover span{color:#FFF !important;}
.lincoln_btn_normal:hover, .lincoln_btn_nor .elementor-button:hover {
    background: #fff !important;
    color: #000 !important;
}
.subheadings h2, .subheading h1{position:relative;Display:inline-block;}
.borbtmarea .elementor-heading-title span, .borbtmarea span{
    position:relative;
}
.borbtmarea .elementor-heading-title span:after,  .borbtmarea span:after{
    content: "";
    position: absolute;
    bottom: -4px;
    left: 4px;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/subheading-border2.png');
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 95%;
    height: 6px;
}.mobmenu-content #mobmenuright li:hover {background:transparent !important;}

.practice-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    border: 1px solid #CFCFCF;
}

.practice-item {
    position: relative;
        border-bottom: 1px solid #CFCFCF;
    overflow: hidden;
	background: #FFF;
	border-right: 1px solid #cfcfcf;
}
.practice-item:nth-child(3n) {border-right:0 !important;}

.practice-inner {
    padding: 70px 20px 30px 20px;
    height: 100%;
    position: relative;
    transition: all 0.4s ease;
}

.practice-number ,.homepractisearea .elementor-image-box-wrapper p.elementor-image-box-description{
    position: absolute;
    top: 0px;
    left: 18px;
    font-size:36px !important;
    font-size: 35px !important;
    color: #E9E9E9 !important;
    font-family: 'Liberation Serif';
    display: inline-block !important;
    font-weight: normal !important;
    
}
.homepractisearea {
    min-height: 230px;
    padding-top: 50px !important;
    padding: 50px 20px  0 !important;
}
.prmainblkarea{
    position:relative;
    overflow: hidden;
}
/* Read More hidden initially */
.practice-readmore,.readmorearea  {
    position: absolute;
    bottom: -40px;
    left: 30px;
    font-size: 16px;
    text-decoration: none;
    color: #000;
    transition: all 0.4s ease;
    border-bottom: 2px solid transparent;
	    transition: bottom 0.6s ease, opacity 0.6s ease;
 opacity: 0;
}
.readmorearea a
{
    font-family:'Liberation Serif' !important;
}
.practice-readmore i{transition: all 0.6s ease;}
.practice-readmore:hover i,.readmorearea:hover i{transform:translateX(3px);}
/* Hover Effects */
.practice-item:hover .practice-inner,.prmainblkarea:hover {
    background: #f2f2f2;
}

.practice-item:hover .practice-readmore,.prmainblkarea:hover .readmorearea {
   bottom: 12px;
    opacity: 1;
}

/* Border animation */
.practice-item::after,.prmainblkarea::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 0;
    background: #000;
    transition: height 0.4s ease;
}

.practice-item:hover::after,.prmainblkarea:hover:after {
    height: 4px;
}
.border-left p{position:relative;padding-left:0.5rem;margin-bottom:0;}
/*.border-left p:before{content:"";background:#FFF;height:46px;width:2px;position:absolute;left:0;top:50%;margin-top:-22px;}*/
.border-left p:before {
    content: "";
    background: #FFF;
    height: 100%;
    width: 3px;
    position: absolute;
    left: -4px;
}
#lineheight, #lineheight p{line-height:1.2 !important;}
.footer-top .footer-heading h4{font-family: 'Liberation Serif' !important;color:#0D0D0D;font-size:17px;text-transform:uppercase;}
.footer-top ul.hfe-nav-menu li a{padding:0 0 18px 0 !important;color:#1C1C1C !important;font-family: 'Liberation Serif' !important;font-weight:normal;transition: all 0.6s ease;font-size:18px !important;}
.footer-top ul#menu-1-b642cbc li a, .footer-top ul#menu-1-0d635c6 li a{padding-bottom:0 !important;}
.footer-top ul#menu-1-b642cbc{margin-left:0 !important;}
.footer-top a:hover, .footer-top ul.hfe-nav-menu li a:hover{color:#666 !important;}
.footer-top ul#menu-1-ac299b3{ columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;}
.footer-top .elementor-icon-box-description {
    font-family: 'Liberation Serif' !important;
    font-size: 18px !important;
    position: relative;
    top: -6px;
    line-height: 28px;
}
.hfe-copyright-wrapper {
    font-family: 'Liberation Serif' !important;
    font-size: 13px !important;
}
.footer-top ul#menu-1-b642cbc li, .footer-top ul#menu-1-0d635c6 li{position:relative;padding-right:1.5rem;}
.footer-top ul#menu-1-b642cbc li:after, .footer-top ul#menu-1-0d635c6 li:after{    margin-top: -6px;
    content: "";
    background: #000;
    width: 1.5px;
    height: 13px;
    position: absolute;
    right: 9px;
    top: 50%;}
.footer-top ul#menu-1-b642cbc li:last-child::after, .footer-top ul#menu-1-0d635c6 li:last-child::after{display:none;}
.footer-top ul#menu-1-b642cbc li:last-child, .footer-top ul#menu-1-0d635c6 li:last-child{padding-right:0;}
/*.inside-banner{margin-top: 70px;}*/

.inside-banner p{font-size:18px !important;line-height:21px !important;}
.inside-banner h1{font-size:60px !important;letter-spacing:2px; line-height:50px !important;}

.psmall p{font-size:15px !important;}
.bg-grey-mb p, .bg-grey-1024 p{color:#FFF !important;}
.footer-top nav{width:100% !important;Display:block !important;}
.founder-img{Display:none !important;}
.practiceareapage-wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    margin: 40px 0;
}

.practicepage-card {
    border: 1px solid #d9d9d9;
    padding: 30px 17px;
    background: #fff;
    transition: all 0.3s ease;
    height: 100%;
    position: relative;
	border-radius: 5px;
}

.practicepage-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}

.practicepage-icon {
    margin-bottom: 20px;
}

.practicepage-icon img {
    width: 60px;
    height: 60px;
    object-fit: contain;
    display: block;
}

.practicepage-title {

    margin: 0 0 10px;
}

.practicepage-description {
    font-size: 14px;
   margin-bottom:10px;
    color: #333333;
   
}

.lincoln-list {
    margin: 0;
	padding:0;
}

.lincoln-list li {
    margin-bottom: 10px;
    line-height: 1.6;
    color: #333333;
    position: relative;
	list-style:none !important;
	    padding-left: 18px;
}

.lincoln-list li:before {
  content:""; position:absolute;top:4px;left:0;background:url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/lincoln-list.png');background-position:center center;background-repeat:no-repeat;background-size:cover;    width: 15px;
    height: 18px;
}
.lincoln_frm {
    width: 100%;
}

.lincoln_frm_row {
    display: flex;
    gap: 20px;
    
}

.lincoln_frm_group {
    width: 100%;
	margin-bottom: 15px;
}

.lincoln_frm_group label {
    display: block;
    font-size: 15px;
    color: #000;
    margin-bottom: 3px;
    font-weight: 400;
}
.lincoln_frm_group p{margin-bottom:0 !important;}

.lincoln_input,
.lincoln_select,
.lincoln_textarea {
    width: 100%;
    border: 1px solid #D4D4D4;
    padding: 9px 14px 9px 8px;
    font-size: 15px;
    color: #3F3F3F;
    background: #fff;
    outline: none;
    box-sizing: border-box;
    border-radius: 2px;
	font-family: 'Liberation Serif' !important;
}
#my-dropdown {
    appearance: none; /* Remove default arrow */
    -moz-appearance: none; /* Firefox */
    -webkit-appearance: none; /* Safari */
	background-image: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/down-arrow.png'); /* Add your custom arrow */
    background-repeat: no-repeat;
    background-size: 10px; /* Adjust size as needed */
	background-position: right 10px center;
}
.lincoln_textarea {
    height: 120px;
    resize: none;
}

.lincoln_input:focus,
.lincoln_select:focus,
.lincoln_textarea:focus {
    border-color: #111;
}

.lincoln_frm_btn_wrap {
    margin-top: 10px;
}

.lincoln_submit {
    width: 100%;
    background: #111;
    color: #fff;
    border: none;
    height: 46px;
    font-size: 16px;
    letter-spacing: 1px;
    text-transform: uppercase;
    cursor: pointer;
    transition: 0.3s ease;
	font-family: 'Liberation Serif' !important;
	font-weight:300;
	position:relative;
}

.lincoln_submit:hover {
    background: transparent !important;
	color:#000 !important;
}
/* Webkit Placeholder */
.lincoln_frm input::-webkit-input-placeholder,
.lincoln_frm textarea::-webkit-input-placeholder,  .lincoln_frm select::-webkit-input-placeholder{
    color: #3F3F3F;
    opacity: 1;
	font-family: 'Liberation Serif' !important;
}

/* Mozilla */
.lincoln_frm input::-moz-placeholder,
.lincoln_frm textarea::-moz-placeholder,  .lincoln_frm select::-moz-placeholder{
    color: #3F3F3F;
    opacity: 1;
	font-family: 'Liberation Serif' !important;
}

/* Internet Explorer */
.lincoln_frm input:-ms-input-placeholder,
.lincoln_frm textarea:-ms-input-placeholder,  .lincoln_frm select:-ms-input-placeholder{
    color: #3F3F3F;
	font-family: 'Liberation Serif' !important;
}

/* Microsoft Edge */
.lincoln_frm input::-ms-input-placeholder,
.lincoln_frm textarea::-ms-input-placeholder,  .lincoln_frm select::-ms-input-placeholder{
    color: #3F3F3F;
	font-family: 'Liberation Serif' !important;
}

/* Standard */
.lincoln_frm input::placeholder,
.lincoln_frm textarea::placeholder, .lincoln_frm select::placeholder, .lincoln_frm select option:first-child {
    color: #3F3F3F;
    opacity: 1;
	font-family: 'Liberation Serif' !important;
}
.lincoln_submit::before{
content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(120deg, transparent, rgba(255,255,255,0.4), transparent);
    transition: all 0.5s;
}
.lincoln_submit:hover::before {
    left: 100%;
}
.wpcf7-not-valid-tip{Display:none;}
form.invalid .wpcf7-response-output{color:red !important;border-color:red !important;}
form.sent .wpcf7-response-output{color:green !important;border-color:green !important;}
.contact-infoblk .elementor-icon-box-icon{    line-height: 48px;
    width: 40px;
    height: 40px;
    border: 1px solid #C5C5C5;
    border-radius: 50%;
    text-align: center;}

.contact-infoblk .elementor-icon-box-description{font-size: 15px !important;
    color: #333333 !important;
    line-height: 1.4;}

body.single-post .inside-banner{margin-top: 45px !important;}
.blog-content p{font-size:15px !important;}
.blog-content ol{font-size:15px !important;color:#333333;padding-left:1rem;margin:0;}

.lincoln_blog_carousel {
    width: 100%;
}
.headquarters_title p{
    font-size:10px !important;
}
.lincoln_blog_item {
    background: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 14px;
    overflow: hidden;
}

.lincoln_blog_img_wrap {
    position: relative;
    padding: 6px;
}

.lincoln_blog_img_wrap img {
    width: 100%;
    height: 245px;
    object-fit: cover;
    border-radius: 12px;
    display: block;
}

.lincoln_blog_cat {
    position: absolute;
    top: 18px;
    right: 15px;
    background: #fff;
    padding: 0 9px;
    font-size: 10px;
    text-transform: uppercase;
    color: #000;
    border-radius: 2px;
    letter-spacing: 0;
    border: 1px solid #000;
}

.lincoln_blog_content {
    padding: 10px 15px 15px 15px;
}

.lincoln_blog_meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 15px;
    margin-bottom: 16px;
    flex-wrap: wrap;
}
body.show-nav-right .mob-menu-header-holder.mobmenu
{
    display:none !important;
}
.lincoln_blog_date,
.lincoln_blog_author {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 15px;
    color: #111;
}

.lincoln_blog_title {
    margin: 0 0 5px;
	    font-size: 18px !important;
    text-transform: capitalize;

}

.lincoln_blog_title a {
    text-decoration: none;
    color: #111;
}

.lincoln_blog_excerpt {
    margin-bottom:10px;
	font-size:15px !important;
}

.lincoln_blog_readmore {
    font-size: 15px;
    color: #000000;
   border-bottom:1px solid #000;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.lincoln_blog_readmore:hover {
    opacity: 0.7;
}
.bg-grey_blk .lincoln_btn_black .elementor-button{padding:12px 40px !important;border-color:#FFF !important;}
.bg-grey_blk  p{color:#FFF !important;}
.lincoln_subscribe_form {
    width: 100%;
    max-width: 1150px;
    margin: 0 auto;
    font-family: 'Liberation Serif', serif;
}

.lincoln_subscribe_field {
    margin-bottom: 15px;
}

.lincoln_subscribe_field input[type="email"] {
    width: 100%;
    background: #fff;
    border: none;
    border-radius: 4px;
    padding: 13px 24px 13px 18px;;
    font-size: 16px;
    color: #000;
    box-sizing: border-box;
    outline: none;
    font-family: 'Liberation Serif', serif;
}

/* Placeholder */
.lincoln_subscribe_field input[type="email"]::placeholder {
    color: #5b5b5b;
    opacity: 1;
    font-family: 'Liberation Serif', serif;
}

/* Submit Button */
.lincoln_subscribe_btn_wrap {
    text-align: center;
}
.lincoln_subscribe_form .submit-blk{max-width:200px;margin:0 auto;}
.lincoln_subscribe_form .lincoln_submit{border-color:#FFF !important;border-radius:3px;letter-spacing:0;overflow: hidden;}
.lincoln_subscribe_form .lincoln_submit:hover{color:#FFF !important;}
/*blogmain page styles*/
.top-bar{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:20px;
    flex-wrap:wrap;
    margin-bottom:20px;
}

.filters{
    display:flex;
    gap:17px;
    flex-wrap:wrap;
}

.filter-btn{
        font-size: 16.5px;
    padding: 11px 10px;
    border: 1px solid #000;
    background: #fff;
    cursor: pointer;
    transition: 0.3s;
    font-family: 'Liberation Serif' !important;
    text-transform: uppercase;
    border-radius: 3px;
    letter-spacing: 0.5px;
}

.filter-btn.active,
.filter-btn:hover{
    background:#1f1f1f;
    color:#fff;
}

.search-box{
    position:relative;
}

.search-box input{
    width:100%;
    height:45px;
    border:1px solid #000;
    padding:0 15px 0 40px;
    outline:none;
    font-family:'Liberation Serif' !important;
    border-radius:3px;
    color:#6D6D6D;
    font-size: 16.5px;
    min-width:320px;
}

/* SEARCH ICON IMAGE */

.search-box::before{
    content:'';
    position:absolute;
    left:11px;
    top:50%;
    transform:translateY(-50%);
    width:18px;
    height:18px;
    background:url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/search-icon.png') no-repeat center;
    background-size:contain;
}

/* MAIN LAYOUT */

.layout-wrap{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:25px;
}

/* LEFT BIG CARD */

.big-card{
    background:#fff;
    border:1px solid #DADADA;
    border-radius:10px;
    overflow:hidden;
	padding: 5px;
}

.post-image{
    position:relative;
}

.layout-wrap .post-image img{
    width:100%;
    height:280px;
    object-fit:cover;
	border-radius: 8px;
}

.layout-wrap .cat-tag {
    position: absolute;
    top: 7px;
    right: 7px;
    background: #fff;
    border: 1px solid #000;
    padding: 2px 11px 1px;
    font-size: 10px;
    font-family: 'Liberation Serif' !important;
    border-radius: 2px;
    line-height: 15px;
    letter-spacing: 0;
    text-transform: uppercase;
}

.layout-wrap .post-content{
    padding:11px 10px 5px 10px;
}

.layout-wrap .meta{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:10px;
    margin-bottom:2px;
    color:#000;
    font-size:15px;
	font-family: 'Liberation Serif' !important;
}

.layout-wrap .title{
        margin-bottom: 0;
    font-size: 24px !important;
}

.layout-wrap .excerpt{
        margin-bottom: 10px;
    font-size: 15px !important;
}

.layout-wrap .read-more {
    text-decoration: underline;
    color: #111;
    font-size: 10px !important;
}
.blog-content {
    margin-top: 5rem;
}
/* RIGHT SIDE */

.right-side{
    display:flex;
    flex-direction:column;
    gap:30px;
}
.blog-content  h3 {
    font-family: 'Liberation Serif' !important;
    font-size: 24px !important;
    text-transform: none;
    color: #000000 !important;
    font-weight: normal !important;
    margin-bottom: 4px !important;
    margin-top: 10px !important;
    display: block;
}
.small-card{
    display:flex;
    background:#fff;
    border:1px solid #ddd;
    border-radius:10px;
    overflow:hidden;
	padding:6px 6px 0 6px;
}

.small-image{
    width:35%;
    position:relative;
}

.small-image img{
    width:100%;
    height:auto;
    object-fit:cover;
	border-radius:6px;
}

.small-content{
    flex:1;
    padding:5px 14px 5px 14px;
}

.small-meta{
    font-size:12px;
	font-family: 'Liberation Serif' !important;
}

.small-title{
    font-size:24px !important;
    margin:0 0 10px 0;
}

.small-tag{
    /*top:12px;
    right:12px;
    padding:5px 14px;
    font-size:11px;*/
	 position: absolute;
    top: 10px;
    right: 9px;
    background: #fff;
    border: 1px solid #000;
    padding: 0px 18px;
    font-size: 17px;
    font-family: 'Liberation Serif' !important;
    border-radius: 2px;
    line-height: 24px;
    letter-spacing: 1px;
}
/* SEARCH RESULT FULL WIDTH */

.search-layout{
    display:block !important;
}

.search-layout .item{
    width:100%;
    margin-bottom:20px;
}

.search-layout .small-card,
.search-layout .big-card{
    width:100%;
    display:flex;
    background:#fff;
    border:1px solid #ddd;
    border-radius:10px;
    overflow:hidden;
}

.search-layout .small-image,
.search-layout .post-image{
    width:35%;
}

.search-layout .small-image img,
.search-layout .post-image img{
    width:100%;
    height:180px;
    object-fit:cover;
}

.search-layout .small-content,
.search-layout .post-content{
    width:65%;
    padding:25px;
}
.search-layout .right-side{gap:0 !important;}
/*team styles*/
.lincoln-team-wrapper{
            width:100%;
        }

        .lincoln-team-grid{
            display:grid;
            grid-template-columns:repeat(2,1fr);
            gap:35px;
        }

        /* FIRST ITEM FULL WIDTH */
        .lincoln-team-full{
            grid-column:1 / -1;
            padding-bottom:20px;
            margin-bottom:10px;
                background: #FFF;
   box-shadow: 1px 8px 8px -4px rgba(0, 0, 0, 0.05);
        }

        .lincoln-team-card{
            display:flex;
            gap:19px;
            padding: 15px 30px 10px 10px;
    border-top: 2px solid #000;
	align-items: center;
        }

        .lincoln-team-img{
            width:140px;
            min-width:140px;
			margin-bottom: 10px;
        }

        .lincoln-team-img img{
            width:100px;
            height:100px;
            border-radius:50%;
            object-fit:cover;
            display:block;
        }

        /* BIG IMAGE FOR TOP ITEM */
        .lincoln-team-full .lincoln-team-img{
            width:280px;
            min-width:280px;
        }

        .lincoln-team-full .lincoln-team-img img{
            width: 280px;
    height: 280px;
        }

        .lincoln-team-content{
            flex:1;
        }

        .lincoln-team-title{
            margin:0;
            font-size:30px;
            line-height:1.3;
            color:#111;
            font-weight:500;
        }

        .lincoln-team-full .lincoln-team-title{
            font-size:36px;
        }

        .lincoln-team-designation{
                font-size: 18px;
    color: #333333;
    margin-bottom: 6px;
        }

        .lincoln-team-desc, .lincoln-popup-bio p{
            font-size: 15px !important;
    line-height: 1.3; 
    color: #333333;
    margin-bottom: 14px;
        }

        .lincoln-team-bottom{
            display:flex;
            align-items:center;
            justify-content:space-between;
            flex-wrap:wrap;
            gap:15px;
        }

        .lincoln-team-social{
            display:flex;
            gap:10px;
        }

        .lincoln-team-social a,
        .lincoln-popup-social a{
            width: 34px;
    height: 34px;
    border: 1px solid #000;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: #111;
    transition: 0.3s ease;
    font-size: 17px;
        }

        .lincoln-team-social a:hover,
        .lincoln-popup-social a:hover{
            background:#000;
            color:#fff;
        }

        .lincoln_btn.black{background:#000 !important;color:#FFF !important;margin:0;}
		.lincoln_btn.black:hover{background:transparent !important;color:#000 !important;border-color:#000 !important;}
.lincoln-team-card.lincoln-team-normal {
        padding: 15px 20px 25px 25px;
    display: block !important;
    border: none !important;
    background: #FFF;
    box-shadow: 1px 8px 8px -4px rgba(0, 0, 0, 0.05);
}
        /* POPUP */

        .lincoln-popup-wrap{
            position:fixed;
            inset:0;
            z-index:999999;
            display:none;
        }

        .lincoln-popup-wrap.active{
            display:block;
        }

        .lincoln-popup-overlay{
            position:absolute;
            inset:0;
            background:rgba(0,0,0,0.75);
        }

        .lincoln-popup-box{
            position:relative;
            background:#fff;
            width:92%;
            max-width:1050px;
            margin:60px auto;
            z-index:2;
            padding:20px;
            max-height:85vh;
            overflow-y:auto;
        }

        .lincoln-popup-close{
            position:absolute;
            top:14px;
            right:18px;
            font-size:32px;
            cursor:pointer;
            line-height:1;
            color:#000;
        }

        .lincoln-popup-inner{
            display:flex;
            gap:20px;
            align-items:center;
        }

        .lincoln-popup-left{
            width:400px;
            min-width:280px;
        }

        .lincoln-popup-left img{
            width:100%;
            display:block;
        }

        .lincoln-popup-right{
            flex:1;
        }

        .lincoln-popup-right h2{
            margin:0;
           
        }

        .lincoln-popup-designation{
            margin-bottom:14px;
				color:#333333;
            font-size:15px;
        }

        .lincoln-popup-bio{
            font-size:15px;
            line-height:1.9;
            color:#555;
        }

        .lincoln-popup-social{
            display:flex;
            gap:10px;
            margin-top:25px;
        }
.teamcoreleadership_wrapper{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:30px 40px;
}

.teamcoreleadership_blk{
    text-align:center;
    color:#fff;
}

.teamcoreleadership_imagewrap{
    width:100px;
    height:100px;
    margin:0 auto 15px;
    border-radius:50%;
    overflow:hidden;
}

.teamcoreleadership_imagewrap img{
    width:100%;
    height:100%;
    object-fit:cover;

}

.teamcoreleadership_title{
    font-size: 24px !important;
    line-height: 1.3;
    margin-bottom: 0;
    letter-spacing: 0.5px;
}

.teamcoreleadership_designation {
    margin-bottom: 0;
    font-size: 18px;
}

.teamcoreleadership_location{
    font-size:15px;

    margin-bottom:0;
}

.teamcoreleadership_social a{
    width: 32px;
    height: 32px;
    background: #fff;
    color: #000;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    font-size: 17px;
    font-weight: 700;
    transition: 0.3s ease;
    margin-top: 10px;
}

.teamcoreleadership_social a:hover{
    transform:translateY(-3px);
}
.teamassociate_wrapper{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:16px;
    margin:20px 0;
}

.teamassociate_card{
    border:1px solid #333333;
    border-radius:6px;
    padding:14px;
    display:flex;
    justify-content:space-between;
    align-items:flex-end;
    background:#fff;
    transition:0.3s ease;
}

.teamassociate_card:hover{
    box-shadow:0 4px 12px rgba(0,0,0,0.08);
}

.teamassociate_left{
    display:flex;
    align-items:center;
    gap:20px;
    flex:1;
}

.teamassociate_image img{
    width:100px;
    height:100px;
    border-radius:50%;
    object-fit:cover;
}

.teamassociate_content{
    flex:1;
}

.teamassociate_title{
    margin:0;
}

.teamassociate_designation{
    font-size:18px;
    color:#333333;
    margin-bottom:0;
}

.teamassociate_location{
    font-size: 15px;
    color: #333333;
}

.teamassociate_mail a{
    width:34px;
    height:34px;
    border:1px solid #000;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    text-decoration:none;
    color:#333;
    font-size:16px;
    transition:0.3s ease;
}

.teamassociate_mail a:hover{
    background:#000;
    color:#fff;
}
.counting-sec .hfe-counter-number{font-family: 'Liberation Serif' !important;color:#000 !important;font-weight:400 !important;}

.globalreachpage_wrapper{
    width:100%;
    position:relative;
}
.globalreachpage_map_scroll{
    overflow-x:auto;
    overflow-y:hidden;
    width:100%;
    margin-bottom:40px;
}

.globalreachpage_map_area{
    position:relative;
  width:100%;
}

.globalreachpage_world_map{
    width:100%;
    display:block;
    height:auto;
}
.globalreachpage_marker{
    position:absolute;
    z-index:10;
    cursor:pointer;
    transition:0.3s ease;
}

.globalreachpage_marker img{
    width:48px;
    height:48px;
    object-fit:cover;
}

.globalreachpage_marker:hover{
    transform:scale(1.15);
}
.globalreachpage_wrapper .marker-1{
    top: 54%;
    left: 68.5%;
}

.globalreachpage_wrapper .marker-2{
        top: 43%;
    left: 22%;
}

.globalreachpage_wrapper .marker-3{
    top: 30%;
    left: 44.5%;
}

.globalreachpage_wrapper .marker-4{
    top:42%;
    left:70%;
}

.globalreachpage_wrapper .marker-5{
    top: 39%;
    left: 55%;
}

.globalreachpage_wrapper .marker-6{
    top: 54%;
    left: 81%;
}

.globalreachpage_wrapper .marker-7{
top: 30%;
    left: 53%;
}
.globalreachpage_grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:16px;
    margin-top:10px;
}
.globalreachpage_card{
    position:relative;
    
    border:1px solid #000;
    border-radius:8px;
    transition:0.3s ease;
    background:#fff;
}
.globaltop-blk{
padding:20px 20px 0 20px;
}
.globalreachpage_card .bottom_blk{padding:5px 5px 0 5px;}
.globalreachpage_card.active{
    background:#000;
    border-color:#FFF;
    box-shadow:0 10px 30px rgba(0,0,0,0.08);
}
.globalreachpage_card.active *{color:#FFF !important;}
.globalreachpage_location,
.globalreachpage_phone,
.globalreachpage_email, .globalreachpage_advocate{
    display:flex;
    align-items:flex-start;
    gap:10px;
    font-size:15px;
	color:#000 !important;
    margin-bottom:5px;
}

.globalreachpage_location i,
.globalreachpage_phone i,
.globalreachpage_email i, .globalreachpage_advocate i{
    margin-top:4px;
    color:#000;
    min-width:16px;
}
.globalreachpage_phone i{transform: rotate(90deg);}
.globalreachpage_country{
   font-size: 15px;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 0;
	    margin-top: 6px;
}

.globalreachpage_headquarters{
    position: absolute;
    top: 10px;
    right: 8px;
    background: #000;
    color: #fff;
    font-size: 10px;
    padding: 2px 16px;
    border-radius: 3px;
    font-weight: 300;
}
.globalreachpage_card h3{font-weight:bold !important;margin:0;}


.globalreachpage_designation{
    font-size: 15px;
    color: #333333;
    margin-bottom: 16px;
}

.globalreachpage_advocate{
    font-size:15px;
    margin-bottom:10px;
}

.globalreachpage_comingsoon{
    color:#c20000;
    font-weight:600;
    margin-top:12px;
}
.globalreachpage_iframe p{margin-bottom:0 !important;}

.globalreachpage_iframe iframe{
    width:100%;
    height:180px;
    border:0;
    border-radius:8px;
    filter:grayscale(100%);
}

.e-con.e-flex>.e-con-inner, .container {
    max-width: 95% !important;
    margin: 0 auto !important;
    width: 95% !important;
} 
.e-con.e-flex>.e-con-inner .e-child>.e-con-inner {
    max-width: 100% !important;
    margin: 0 auto !important;
    width: 100% !important;
} 

.mobmenur-container i.mob-icon-menu-3.mob-menu-icon {
    left: -5.1rem !important;
    bottom: -40px !important;
}

#small-title h3, .doubleside-border h3{
font-size:10px !important;}
.big p{font-size:18px !important;}
.banner-desc{width:90% !important;}
.lincoln_btn,
.lincoln_btn_normal {padding: 8px 12px !important; font-size: 16px !important;}
.lincoln_btn_black .elementor-button, .lincoln_btn_white .elementor-button, .lincoln_btn_nor .elementor-button{padding: 12px 20px !important; font-size: 16px !important;}

.mapScroll{
    width:100%;
    overflow-x:auto;
    overflow-y:hidden;
    -webkit-overflow-scrolling:touch;
    scroll-behavior:smooth;
}

.mapScroll::-webkit-scrollbar{
    height:6px;
}

.mapScroll::-webkit-scrollbar-thumb{
    background:#888;
    border-radius:20px;
}



/* ===================================================
   MAP AREA
=================================================== */

.mapArea{
    position:relative;
    min-width:100%;
}

.mapImage{
    width:100%;
}

/* ===================================================
   MARKER
=================================================== */

.marker{
    position:absolute;
    width:41px;
    height:41px;
    transform:translate(-50%,-50%);
    transition:0.35s ease;
    cursor:pointer;
    z-index:10;
}

/* FLAG */

.marker img{
    width:100%;
    height:100%;
    object-fit:contain;
    position:relative;
    z-index:2;
}

/* PULSE */

.marker::before{
    content:'';
    position:absolute;
    width:16px;
    height:16px;
    background:rgb(45 40 40 / 35%);
    border-radius:50%;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    animation:pulse 2s infinite;
    z-index:1;
}

/* ACTIVE */

.marker.active{
    transform:translate(-50%,-50%) scale(1.1);
    filter:drop-shadow(0 0 12px rgba(0,0,0,0.8));
    z-index:99;
}



.tooltip {
    position: absolute;
    bottom: 38px;
    left: 50%;
    transform: translateX(-50%);
    background: #111;
    color: #fff;
    min-width: 80px;
    padding: 7px;
    border-radius: 7px !important;
    opacity: 0;
    padding: 5;
    border-radius: 11px;
    z-index: 999;
    text-align: center;
}
.marker.active .tooltip{
    opacity:1;
    visibility:visible;
}
.tooltip h4 {
    font-size: 12px !important;
    margin-bottom: 0;
    line-height:12px !important;
    color: #fff !important;
}

.tooltip p {
    font-size: 9px !important;
    margin: 1px 0 !important;
    color: #fff !important;
    line-height: 13px !important;
}

.locationGrid{
    display:grid;
    grid-template-columns:repeat(5,1fr);
}

/* BOX */

.locationBox{
    position:relative;
    background:#F0F0F0;
    padding:18px 28px 18px 18px;
    border-right:1px solid #cfcfcf;
    border-top:1px solid #cfcfcf;
    transition:0.3s ease;
    cursor:pointer;
}
.locationBox:nth-child(2n)
{
    background: #DCDCDC;
}
.locationBox:hover{
    background:#d5d5d5;
}

.locationBox.active{
    background:#111;
    color:#fff;
}

/* TITLE */
.locationBox h3 {
    font-size: 24px !important;
    margin-bottom: 0px;
    font-weight: normal;
    position: relative;
    padding-left: 24px;
}
.locationBox h3:after {
    content: '';
    position: absolute;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/softstat.png');
    width: 19px;
    height: 19px;
    left: 0;
    top: 8px;
    background-repeat: no-repeat;
}
.locationBox:hover h3:after,.locationBox.active  h3:after
{
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/whitestar.png');
}
/* TEXT */

.locationBox p {
    font-size: 15px !important;
    color: #464646 !important;
    margin-bottom: 0 !important;
    padding-left: 27px;
    line-height: 23px;
}
.locationBox.active h3,.locationBox.active p{
    color:#fff !important;
}


.mapIcon{
    position:absolute;
    right:18px;
    top:50%;
    transform:translateY(-50%);

    width:40px;
    height:40px;

    border-radius:50%;
    background:rgb(45 40 40 / 35%);

    display:flex;
    align-items:center;
    justify-content:center;

    transition:0.35s ease;

    text-decoration:none;
}

/* ICON */

.mapIcon svg{
    width:18px;
    height:18px;
    fill:#fff;
}

/* HOVER */

.locationBox:hover .mapIcon{
    background:#f2f2f2;
    transform:translateY(-50%) scale(1.1);
    box-shadow:0 0 15px rgb(45 40 40 / 35%);
}


@keyframes pulse{

    0%{
        transform:translate(-50%,-50%) scale(1);
        opacity:1;
    }

    100%{
        transform:translate(-50%,-50%) scale(3);
        opacity:0;
    }

}


.united-states,.florida {
    top: 46%;
    left: 24.2%;
}
.united-kingdom,.london {
    top: 35%;
    left: 46.9%;
}
.the-hague {
    top: 50%;
    left: 59%;
}
.qatar {
    top: 50.5%;
    left: 64.1%;
}
.dubai {
    top: 39.5%;
    left: 63%;
}
.chennai{ top:56%; left:70.8%; }

.singapore {
    top: 59.2%;
    left: 78.98%;
}
.salzburg {
    top: 34%;
    left: 50.9%;
}
.mauritius {
    top: 32%;
    left: 56%;
}
.muscat {
    top: 53%;
    left: 67%;
}
span.coming_soon {
    position: absolute;
    right: 4px;
    padding: 0 5px;
    bottom: 5px;
    background: #000;
    color: #FFF;
}
.mobmenu{Display:none !important;}
header.animate #mega-menu-wrap-megamenu #mega-menu-megamenu > li.mega-menu-item > a.mega-menu-link{color:#000 !important;}
header.animate ul#mega-menu-megamenu li.mega-menu-item-has-children .mega-sub-menu{top:70px;}

.newsdeals-list {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}

.newsdeals-item {
    padding: 0 0 10px;
    margin: 0 0 10px;
    border-bottom: 1px solid #000;
}

.newsdeals-item:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}

.newsdeals-title {
    margin: 0 0 1px;
    padding: 0;
    line-height: 1.25;
    font-weight: 400;
    color: #000;
	text-transform:capitalize;
}
.newsdeals-excerpt{font-size:14px;line-height:1.3;text-align:justify;}
.newsdeals-date {
    display: flex;
    align-items: center;
    gap: 9px;
    margin-bottom: 5px;
    font-size: 13px;
    line-height: 1.4;
    color: #000;
}

.newsdeals-calendar {
    display: inline-flex;
    width: 18px;
    height: 18px;
    flex-shrink: 0;
}

.newsdeals-calendar svg {
    width: 18px;
    height: 18px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.7;
    stroke-linecap: round;
    stroke-linejoin: round;
}


.newsdeals-excerpt p {
    margin: 0;
}



@media(max-width:991px){

    .mapArea{
        min-width:1000px;
    }

    .locationGrid{
        grid-template-columns:repeat(2,1fr);
    }
.mobmenu{Display:block !important;}
.mega-menu-wrap-megamenu{display:none;}
.newsdeals-title{font-size:16px !important;}

}

@media(max-width:767px){

    .mapArea{
        min-width:850px;
    }

    .marker{
        width:28px;
        height:28px;
    }

    .locationGrid{
        grid-template-columns:1fr;
    }

    .locationBox{
        padding:16px 60px 16px 16px;
    }

    .locationBox h3{
        font-size:20px;
    }

}


/*media queries*/

@media (min-width: 1601px) {

.mobmenu.animate .mobmenur-container,.mobmenur-container {
   
    right: -33px !important;
   
}
    .e-con.e-flex > .e-con-inner,
    .container {
        width: 1590px !important;
        margin: 0 auto !important;
    }.mob-menu-header-holder {
    font-weight: bold;
    top: 0px;
    right: 0px;
    color: #000;
    display: block;
    z-index: 10000;
    width: 1590px !important;
    left: 0;
    bottom: 0;
    margin: 0 auto;
    background: #00000000 !important;
}
.mobmenu.animate {
    background: #fafafa00 !important;
    box-shadow: 0 0 0px 0 rgba(0, 0, 0, .15);
    /* animation: slideDown 0.35s ease-out; */
    position: fixed;
    width: 1590px !important;
    z-index: 1;
    top: 11px !important;
}

}





@media (min-width:1200px) {
.inside-banner h1{font-size:60px !important;line-height:50px !important;}

}

@media (max-width:1200px) {
.inside-banner h1{font-size:40px !important;line-height:35px !important;}

.padding-10{padding-left:10px !important;padding-right:10px !important;}
.bg-hide-1200{background-image:none !important;}
	.bg-grey-1200{background-color:#292929 !important;}
.founder-img{Display:block !important;}

.teamcoreleadership_wrapper{
        grid-template-columns:repeat(3,1fr);
    }
	.bg-right_blk{padding-left:2rem !important;}
	
	
	
}
@media (max-width: 1024px) {
    .br-remove-1024 br{display:none !important;}
	.elementor-11 .fixed-header .elementor-element.elementor-element-227773c4 > .elementor-widget-container{background-image:none !important;}
	.ehf-header #masthead{width:100% !important;left:0;}
	.practice-grid {
        grid-template-columns: repeat(2, 1fr);
    }
	.practice-item:nth-child(3n){border-right:1px solid #cfcfcf !important; }
	.practice-inner{   min-height: 250px !important;}
	.banner-content{padding: 0 0 0 50px;}
	.globalreachpage_grid{
        grid-template-columns:repeat(2,1fr);
    }
}
@media (max-width: 992px) {
    
.br-remove-992 br{display:none !important;}


.fixed-header{position:relative !important; background-color: #C62F41 !important;margin:0 !important;padding:10px 0;}

h1{
        font-size:50px !important;
    }
	h2, .subheading h1 {font-size: 40px !important; line-height:1 !important;}
	.inside-banner h1{font-size:40px !important;line-height:35px !important;}
	h4{font-size:16px;}
	.practiceareapage-wrapper {
        grid-template-columns: repeat(2, 1fr);
    }

    .lincoln_blog_img_wrap img {
        height: 300px;
    }
	.layout-wrap{
        grid-template-columns:1fr;
		gap:10px !important;
    }

    .post-image img, .small-image img{
        height:200px !important;
    }
.right-side{gap:10px !important;}
.filter-btn{font-size:15px !important;}
.filters{gap:10px !important;}
.search-box input{min-width:auto !important;}
.search-box input{max-width:180px !important;margin:0 auto;}
.top-bar{    justify-content: center;}
 .lincoln-team-grid{
		grid-template-columns:1fr;
	}

	.lincoln-popup-left{width:auto !important;}
	.lincoln-popup-left img{height:300px;width:auto !important;}
.teamassociate_wrapper{
        grid-template-columns:repeat(2,1fr);
    }
}


@media (max-width: 768px) {
    	
	.fs-18,
	.fs-16 {
		font-size: 15px !important;
}
.mainprblk > div, .mainprblk > div p {
    margin: 0 !important;
    padding: 0 !important;
}
h1{
        font-size:35px !important;
    }
	h2, .subheading h1 {font-size: 32px !important; line-height:1 !important;}
	
	.ehf-header #masthead{left:0 !important;}
	.banner-content {
        padding: 0 15px;
    }

    .home-banner .banner-slide {
        height: 70vh;
    }
	    .main-logo img {
        top: 4px !important;
    }
	.lincoln_btn, .lincoln_btn_normal, .lincoln_btn_black .elementor-button, .lincoln_btn_white .elementor-button, .lincoln_btn_nor .elementor-button{        font-size: 15px !important;}
	#small-title h3, .doubleside-border h3{margin-bottom:3px !important;}
	.bg-hide{background:none !important;}
	.bg-grey-mb{background:url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/word-partners-right.webp') !important;background-position:center center;background-repeat:no-repeat;background-size:cover;}
	.border-left p:before{Display:none !important;}
	.footer-top .elementor-icon-box-wrapper{Display:flex !important;}
	.bg-remove{background-image:none !important;}
	.image-blk .elementor-image-box-wrapper{Display:flex;gap:10px;}
	.practiceareapage-wrapper {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    .practicepage-card {
        padding: 25px 20px;
    }

    .practicepage-description {
        font-size: 14px;
    }
	.lincoln_frm_row {
        flex-direction: column;
        gap: 0;
    }

    .lincoln_textarea {
        height: 100px;
    }
	.lincoln_blog_content {
        padding: 10px 18px 24px;
    }

    .lincoln_blog_img_wrap img {
        height: 240px;
    }

    .lincoln_blog_excerpt {
        font-size: 15px;
        line-height: 1.8;
    }
	.lincoln_subscribe_field input[type="email"] {
        height: 56px;
        font-size: 18px;
        padding: 0 18px;
    }

    .lincoln_subscribe_btn {
        width: 100%;
        min-width: 100%;
        height: 56px;
        font-size: 20px;
    }
	
	.small-card{
        flex-direction:column;
    }

    .small-image{
        width:100%;
    }

    .title{
        font-size:30px;
    }

    .small-title{
        font-size:22px;
    }
	  .search-layout .small-card,
    .search-layout .big-card{
        flex-direction:column;
    }

    .search-layout .small-image,
    .search-layout .post-image,
    .search-layout .small-content,
    .search-layout .post-content{
        width:100%;
    }
	.lincoln-team-card{
                flex-direction:column;
            }

            .lincoln-team-full{
                grid-column:auto;
				gap:0 !important;
            }

            .lincoln-team-img,
            .lincoln-team-full .lincoln-team-img{
                width:100%;
                min-width:100%;
            }

            .lincoln-team-img img,
            .lincoln-team-full .lincoln-team-img img{
                width:120px;
                height:120px;
				text-align:center;margin:0 auto !important;
            }

            .lincoln-popup-box{
                padding:25px;
                margin:30px auto;
            }
            
            .lincoln-team-bottom{
                align-items:flex-start;
            }

            
			.lincoln-popup-inner{
		flex-direction:column;
	}

	.lincoln-popup-left{
		width:100%;
		min-width:100%;
	}
	.lincoln-popup-left img{
	        text-align: center;
        margin: 0 auto;
	}
	.teamcoreleadership_wrapper{
        grid-template-columns:repeat(2,1fr);
        gap:40px 25px;
    }



    .teamassociate_card{
        padding:12px;
    }
    .bg-right_blk{padding-left:0 !important;}
	.headquarters_title p{margin:0 !important;}
	.newsdeals-item {
        padding-bottom: 20px;
        margin-bottom: 18px;
    }
}

@media (max-width: 680px) {
    .borderfooterbtm {
    border-bottom: #b0b0b0 1px solid !important;
    border-top: #b0b0b0 1px solid !important;
    padding-bottom: 5px;
    margin-bottom: 15px;
    margin-top: 15px;
    padding-top: 15px;
}
	.fs-18,
.fs-18 *{font-size:16px;}
h1{
        font-size:40px !important;
        line-height:40px !important;
    }
	h2, .subheading h1 {font-size: 26px !important; line-height:1.3 !important;}
    .banner-content {
		padding:0 50px;
        text-align: center;
        margin: 0 auto;
        max-width: 100% !important;
    }
   .banner-desc {
        width: 100% !important;
    }
	.banner-content .subtitle{font-size: 10px !important; margin-bottom:3px !important; }
	.inside-banner h1{font-size:40px !important;line-height:38px !important;}
	.inside-banner p{font-size:18px !important;}
	.teamassociate_wrapper{
        grid-template-columns:1fr;
    }
	.banner-content h1 {
    margin-bottom: 10px !important;
    font-size: 60px;
    line-height: 31px !important;
    font-size: 32px !important;
    margin-top:5px !important;
}


.globalreachpage_grid{
        grid-template-columns:1fr;
        gap:18px;
    }

    .globalreachpage_title{
        font-size:28px;
    }

    .globalreachpage_map_area{
       width:100% !important;
		max-height: 500px;
    }.big p {
    font-size: 15px !important;
    line-height: 21px !important;
}
}
@media (max-width: 576px) {
    .global-counting {
    display: flex !important;
}
	.practice-grid {
        grid-template-columns: 1fr;
    }
	.lincoln-popup-close{top:0 !important;right:0 !important;}
	.banner-content {
	padding:0 10px !important;}
	.banner-content .subtitle:before{Display:none !important;}
	.banner-content .subtitle{padding-left:0 !important;}
	.home-banner .banner-slide {
        height: 55vh;
    }
	h3{font-size: 20px !important;}
	div#small-title {
    margin-bottom: 5px !important;
}
}
@media (max-width: 480px) {
	.subheadings h2:after{    right: 50%;margin-right: -70px;}

    .teamcoreleadership_imagewrap{
        width:130px;
        height:130px;
    }
	.center-arrow h1:after{        right: 50% !important;
        margin-right: -60px;}
	.globalSection{padding:0 !important;}
	.locationGrid{padding:0 10px !important;}
	#small-title h3:after{Display:none !important;}
	#small-title h3{padding-left:0 !important;}
	.teamcoreleadership_imagewrap{width:100px !important;height:100px !important;}
	
	.global-counting .counting-column{    max-width: 300px;
    margin: 0 auto 10px auto;}
	.global-counting {
    display: block;
    text-align: center;
    margin: 0 auto;
}
.copyright.elementor-widget {
    font-size:13px !important;
}
.newsdeals-date {
        font-size: 14px;
        gap: 7px;
        margin-bottom: 10px;
    }

    .newsdeals-calendar,
    .newsdeals-calendar svg {
        width: 16px;
        height: 16px;
    }

    .newsdeals-excerpt {
        font-size: 16px;
        line-height: 1.5;
    }

    .newsdeals-item {
        padding-bottom: 18px;
        margin-bottom: 16px;
    }
}
@media (max-width: 380px) {
.teamcoreleadership_wrapper{
        grid-template-columns:1fr;
    }
}



.flow-wrapper{
    max-width:1200px;
    min-width:1200px;
    margin:auto;
    text-align:center;
    position:relative;
}



/* TOP BOX */
.top-box{
    position: relative;
}
.top-box-inner {
    width: 220px;
    background: #1A1A1A;
    color: #fff;
    border:#1A1A1A 8px solid;
    margin: auto;
    padding: 22px 15px;
    border-radius: 10px;
    font-size: 18px;
    line-height: 22px;
    position: relative;
    font-family: 'Liberation Serif' !important;
}
.top-box span{
    display: block;
}
/* FIRST CONNECTOR */
.top-box::after {
    content: "";
    position: absolute;
    width: 400px;
    height: 99px;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/rightbigarrow.png');
    right: 14%;
    top: 127px;
    /* transform: translateX(-50%); */
    background-size: contain !important;
    background-repeat: no-repeat;
    z-index: -1;
}
.top-box::before {
    content: "";
    position: absolute;
    width: 395px;
    height: 98px;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/leftbigarrow.png');
    left: 14%;
    top: 127px;
    /* transform: translateX(-50%); */
    background-size: contain !important;
    background-repeat: no-repeat;
}
.top-box-inner:before {
    content: '';
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/nerline.png');
    width: 21px;
    height: 71px;
    position: absolute;
    bottom: -79px;
    background-repeat: no-repeat;
    left: 43%;
    background-size: cover;
}
/* HUB AREA */
.hub-row {
    margin-top:75px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    flex-wrap: wrap;
    gap: 5%;
}

/* TOP HORIZONTAL LINE */
.hub::before {
    content: "";
    position: absolute;
    top: 115px;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/right-arrow.png');
    right: -200px;
    height: 70px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.hub::after {
    content: "";
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/left-arrow.png');
    position: absolute;
    top: 115px;
    left: 75px;
    height: 70px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: contain;
}
/* HUB BOX */
.hub {
    position: relative;
    width: 30%;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* HUB TITLE */
.hub-title {
    background: #000;
    color: #fff;
    padding: 18px;
    border-radius: 4px;
    font-size: 18px;
    line-height: 1.4;
    width: 195px;
    height: 115px;
    border: #fff 10px solid;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* CHILD BOXES */
.child-row{
    margin-top:80px;
    display:flex;
    justify-content:space-between;
    gap:20px;
    position:relative;
}



.child{
   
    background:#F5F7FA;
    border:2px solid #CBD5E1;
    border-radius:6px;
    padding:25px 10px;
    position:relative;
    min-width:160px;
    font-size:15px;
}
.hubthree-level {
    display: flex;
    gap: 5%;
}
.hubthreeblk{
    flex:0 0 30%;
    
}
#mega-menu-wrap-megamenu #mega-menu-megamenu > li {line-height:78px !important;}
.elementor-3131 .elementor-element.elementor-element-638d511{min-height:78px !important;}

@media(max-width:2000px){
.top-box::after {
    content: "";
    position: absolute;
    width: 400px;
    height: 99px;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/rightbigarrow.png');
    right: 14%;
    top: 125px;
    /* transform: translateX(-50%); */
    background-size: contain !important;
    background-repeat: no-repeat;
    z-index: -1;
}
.top-box::before {
    content: "";
    position: absolute;
    width: 395px;
    height: 98px;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/leftbigarrow.png');
    left: 14%;
    top: 125px;
    /* transform: translateX(-50%); */
    background-size: contain !important;
    background-repeat: no-repeat;
}
}
@media(max-width:1800px){
.top-box::after {
    content: "";
    position: absolute;
    width: 400px;
    height: 99px;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/rightbigarrow.png');
    right: 14%;
    top: 127px;
    /* transform: translateX(-50%); */
    background-size: contain !important;
    background-repeat: no-repeat;
    z-index: -1;
}
.top-box::before {
    content: "";
    position: absolute;
    width: 395px;
    height: 98px;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/leftbigarrow.png');
    left: 14%;
    top: 127px;
    /* transform: translateX(-50%); */
    background-size: contain !important;
    background-repeat: no-repeat;
}
}
/* RESPONSIVE */
@media(max-width:1455px){
.top-box::before {
    content: "";
    position: absolute;
    width: 395px;
    height: 98px;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/leftbigarrow.png');
    left: 14%;
    top: 125px;
    /* transform: translateX(-50%); */
    background-size: contain !important;
    background-repeat: no-repeat;
}
.top-box::after {
    content: "";
    position: absolute;
    width: 400px;
    height: 99px;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/rightbigarrow.png');
    right: 14%;
    top: 125px;
    /* transform: translateX(-50%); */
    background-size: contain !important;
    background-repeat: no-repeat;
    z-index: -1;
}
}
@media(max-width:1280px){
.top-box::after {
    content: "";
    position: absolute;
    width: 400px;
    height: 99px;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/rightbigarrow.png');
    right: 14%;
    top: 127px;
    /* transform: translateX(-50%); */
    background-size: contain !important;
    background-repeat: no-repeat; 
    z-index: -1;
}
.top-box::before {
    content: "";
    position: absolute;
    width: 395px;
    height: 98px;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/leftbigarrow.png');
    left: 14%;
    top: 127px;
    /* transform: translateX(-50%); */
    background-size: contain !important;
    background-repeat: no-repeat;
}
}
@media(max-width:1200px){
	ul.max-mega-menu > li > a.mega-menu-link{font-size:15px !important;}
    /* SCROLL WRAPPER */
.flow-scroll{
    width:100%;
    overflow-x:none;
    overflow-y:none;
    padding-bottom:20px;
}
.flow-wrapper {
    max-width: 100%;
    min-width: 100%;
    margin: auto;
    text-align: center;
    position: relative;
}
.child {
    background: #F5F7FA;
    border: 2px solid #CBD5E1;
    border-radius: 6px;
    padding: 16px 10px;
    position: relative;
    min-width: 145px;
    font-size: 15px;
}
.hub::before {
    content: "";
    position: absolute;
    top: 116px;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/right-arrow.png');
    right: -151px;
    height: 58px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.hub::after {
    content: "";
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/left-arrow.png');
    position: absolute;
    top: 116px;
    left: 57px;
    height: 59px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: contain;
}
.top-box::before {
    content: "";
    position: absolute;
    width: 330px;
    height: 98px;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/leftbigarrow.png');
    left: 14%;
    top: 127px;
    /* transform: translateX(-50%); */
    background-size: contain !important;
    background-repeat: no-repeat;
}
.top-box::after {
    content: "";
    position: absolute;
    width: 325px;
    height: 99px;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/rightbigarrow.png');
    right: 14%;
    top: 127px;
    /* transform: translateX(-50%); */
    background-size: contain !important;
    background-repeat: no-repeat;
    z-index: -1;
}
.hubthree-level {
    display: flex;
    gap: 10px;
}
}
@media(max-width:1100px){
	ul.max-mega-menu > li > a.mega-menu-link{font-size:14px !important;}
}

@media(max-width:992px){
	
.mega-menu-toggle{display:none !important;}
    .hub-title {
    background: #000;
    color: #fff;
    padding: 18px;
    border-radius: 4px;
    font-size: 18px;
    line-height: 1.4;
    width: 167px;
    height: 86px;
    border: #fff 10px solid;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.hub::before {
   content:none;
}
.hub::after {
    content: "";
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/nerline.png');
    position: absolute;
    top: 79px;
    left: 45%;
    height: 56px;
    width: 20px;
    background-repeat: no-repeat !important;
    background-size: contain;
}
.top-box::before {
    content: "";
    position: absolute;
    width: 231px;
    height: 98px;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/leftbigarrow.png');
    left: 14%;
    top: 125px;
    /* transform: translateX(-50%); */
    background-size: contain !important;
    background-repeat: no-repeat;
}
.top-box::after {
    content: "";
    position: absolute;
    width: 231px;
    height: 99px;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/rightbigarrow.png');
    right: 15%;
    top: 124px;
    /* transform: translateX(-50%); */
    background-size: contain !important;
    background-repeat: no-repeat;
    z-index: -1;
}
.hub-row {
    margin-top: 58px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    flex-wrap: wrap;
    gap: 5%;
}
.top-box-inner:before {
    content: '';
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/nerline.png');
    width: 21px;
    height: 49px;
    position: absolute;
    bottom: -56px;
    background-repeat: no-repeat;
    left: 46%;
    background-size: contain;
}
.child-row {
    margin-top: 51px;
    display: flex;
    justify-content: space-between;
    gap: 20px;
    position: relative;
    flex-direction: column;
    width: 100%;
}
.child {
    background: #F5F7FA;
    border: 2px solid #CBD5E1;
    border-radius: 6px;
    padding: 7px 5px;
    position: relative;
    min-width: 132px;
    font-size: 15px;
    font-size: 11px;
}
.hubthreeblk {
    flex: 0 0 32%;
}
}
.mobileflow{
    display:none;
}
@media(max-width:992px){
header.animate .mobmenur-container i.mob-icon-menu-3.mob-menu-icon, header.animate .mobmenur-container i.mob-icon-menu-3.mob-menu-icon:before, header.animate .mobmenur-container i.mob-icon-menu-3.mob-menu-icon:after{border-bottom: #000 3.5px solid !important;}
}
@media(max-width:768px){
	header#masthead{position:relative !important;}
	body.admin-bar #masthead{top:0 !important;}
	header .main-logo.white-logo{display:none !important;}
	header .main-logo.black-logo{display:block !important;}
	
}
@media(max-width:680px){
    .desktopflow{
        display:none;
    }
    .hub-row:after,.hub-row:before,.top-box::after,.top-box::before{
        content:none !important;
    }
    .top-box::before {
    content: "";
    position: absolute;
    width: 210px;
    height: 98px;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/leftbigarrow.png');
    left: 14%;
    top: 125px;
    /* transform: translateX(-50%); */
    background-size: contain !important;
    background-repeat: no-repeat;
}
.top-box::after {
    content: "";
    position: absolute;
    width: 205px;
    height: 99px;
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/rightbigarrow.png');
    right: 15%;
    top: 124px;
    /* transform: translateX(-50%); */
    background-size: contain !important;
    background-repeat: no-repeat;
    z-index: -1;
}
.hub-row {
    margin-top: 49px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    flex-wrap: wrap;
    gap: 5%;
}
.mobileflow{
    display:block;
}

.mobileflow .top-box-inner {
    width: 100%;
    background: #1A1A1A;
    color: #fff;
    border: #1A1A1A 8px solid;
    margin: auto;
    padding: 22px 15px;
    border-radius: 10px;
    font-size: 18px;
    line-height: 22px;
    position: relative;
    font-family: 'Liberation Serif' !important;
}
.mobileflow  .hub-row::after,.mobileflow  .hub-row::before,.mobileflow  .top-box::after,.mobileflow  .top-box::before,.mobileflow .hub::after {
    content:none !important;
}
.mobileflow .hub {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.mobileflow .child-row {
    margin-top: 0;
    display: flex;
    justify-content: space-between;
    gap: 0x;
    position: relative;
    flex-direction: column;
    width: 100%;
}
.mobileflow .hub-row {
    margin-top: 75px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    flex-wrap: wrap;
    gap: 5%;
    flex-direction: column;
}
.mobileflow .hub-title {
    background: #000;
    color: #fff;
    padding: 18px;
    border-radius: 4px;
    font-size: 18px;
    line-height: 1.4;
    width: 100%;
    height: 70px;
    border: #fff 0px solid;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 0 17px !important;
}
.mobileflow .top-box-inner:before {
    content: '';
    background: url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/nerline.png');
    width: 21px;
    height: 60px;
    position: absolute;
    bottom: -68px;
    background-repeat: no-repeat;
    left: 46%;
    background-size: contain;
}
.mobileflow .child {
    background: #F5F7FA;
    border: 2px solid #CBD5E1;
    border-radius: 6px;
    padding: 10px 10px;
    position: relative;
    min-width: 100%;
    font-size: 15px;
    width: 100% !important;
}
.mobileflow .hub.asiafrptop{
    margin-top:4rem;
    position:relative;
}

.mobileflow .hub .child.asiafrpborder::before{
    content:'';
    position:absolute;
    width:21px;
    height:60px;
    background:url('https://hubrawork.com/lincoln/wp-content/uploads/2026/05/nerline.png') no-repeat center;
    background-size:contain;

    left:50%;
    transform:translateX(-50%);

    bottom:-60px;
}
}


