/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
::-moz-selection {
    background: #353B48;
    color: #fff;
}
::selection {
    background: #353B48;
    color: #fff;
}
::-webkit-scrollbar {
    width: 10px;
}
::-webkit-scrollbar-track {
    background: #fff;
}
::-webkit-scrollbar-thumb {
    background: #4F6A8F;
}
::-webkit-scrollbar-thumb:hover {
    background: #353B48;
}
.tfs-slider .background-image:before {
    content: "";
    background: rgb(53 59 72 / 40%);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.fusion-logo {
    margin: 0 !important;
}
.fusion-logo img {
    height: 80px !important;
}
.fusion-header-has-flyout-menu .fusion-header-v6-content {
    padding: 70px 70px 0;
    justify-content: center !important;
}
.fusion-flyout-search-toggle {
    background: #353B48;
    width: 50px;
    height: 50px;
    padding: 0 !important;
    position: fixed !important;
    right: 70px;
    top: 85px;
    transition: all 0.5s ease !important;
}
a.fusion-flyout-menu-toggle {
    background: #353B48;
    position: fixed;
    left: 70px;
    top: 85px;
    padding: 0 85px  0 10px!important;
    height: 50px !important;
    justify-content: center !important;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon:before {
    content: "" !important;
    background: url(icons/search.svg);
    width: 23px;
    height: 23px;
    border-radius: 0 !important;
    background-clip: unset !important;
    background-size: contain !important;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .awb-icon-search {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-toggle-icon-line {
    background-color: #fff!important;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-bg {
    background-color: #DCDDE1 !important;
}
.fusion-flyout-search-active .fusion-logo,.fusion-flyout-search-active  a.fusion-flyout-menu-toggle, .fusion-flyout-menu-active .fusion-logo, .fusion-flyout-menu-active .fusion-flyout-search-toggle {
    opacity: 0;
}
.fusion-header-has-flyout-menu .fusion-flyout-search .searchform {
    padding: 70px !important;
    width: 65%;
}
#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s {
    height: 70px !important;
    border-radius: 0;
    font-family: 'PFFuturaNeu-Bold' !important;
    font-size: 30px !important;
}
.fusion-flyout-search-toggle:hover {
    background: #4F6A8F;
}
a.fusion-flyout-menu-toggle:after {
    content: "Menu";
    position: absolute;
    font-family: 'PFFuturaNeu-Bold';
    color: #fff;
    font-size: 20px;
    left: 55px;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line:nth-child(2) {
    display: none;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line {
    background: #fff !important;
    margin: 5px 0;
}
.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(3) {
    margin-left: 5px;
    margin-right: 0;
    margin-top: 10px;
}
.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(1) {
    margin-left: 5px;
}
.fusion-flyout-menu-active a.fusion-flyout-menu-toggle {
    background: rgb(220 221 225 / 85%) !important;
}
.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-toggle-icon-line {
    background-color: #4F6A8F !important;
}
.fusion-flyout-menu-active a.fusion-flyout-menu-toggle:after {
    content: "Close";
    color: #4F6A8F;
}
.tfs-slider .slide-content-container {
    top: unset !important;
    bottom: 140px;
    padding: 0 70px !important;
    transform: none !important;
}
.tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper {
    background: transparent !important;
    padding: 0 !important;
}
.tfs-slider .slide-content-container h1, .tfs-slider .slide-content-container h2 {
    font-size: 5vw !important;
    line-height: 6vw !important;
}
.tfs-slider .slide-content-container .heading {
    margin: 0 0 30px !important;
}
.tfs-slider .slide-content-container .caption {
    width: 50%;
    padding-left: 140px;
}
.tfs-slider .slide-content-container .caption h3 {
    font-family: 'PFFuturaNeu-Regular';
    font-size: 30px !important;
    line-height: 45px !important;
    color: #fff !important;
}
.tfs-slider .slide-content-container .tfs-button-1, .tfs-slider .slide-content-container .tfs-button-2 {
    margin-top: 0!important;
    padding: 0!important;
}
.tfs-slider .slide-content-container.slide-content-left .buttons, .tfs-slider .slide-content-container.slide-content-right .buttons {
    margin-left: 0!important;
    margin-right: 0!important;
}
.tfs-slider .slide-content-container .buttons a {
    padding-left: 140px;
    font-size: 30px;
    font-family: 'PFFuturaNeu-Bold';
    color: #fff;
    margin-top: 20px;
    line-height: 30px;
    display: flex;
    align-items: center;
}
.tfs-slider .slide-content-container .buttons a:after {
    content: "";
    background: url(icons/more.svg);
    width: 32px;
    height: 12px;
    margin-left: 20px;
    filter: invert(1) brightness(10);
    margin-top: 5px;
    /*transition: all 0.5s ease;*/
}
.tfs-slider .slide-content-container .buttons a:hover {
    color: #4F6A8F;
}
.tfs-slider .slide-content-container .buttons a:hover:after {
    filter: invert(0) brightness(1);
}
.tfs-slider .slide-content-container h1 strong, .tfs-slider .slide-content-container h2 strong {
    color: #4F6A8F;
}
.tfs-slider .slide-content-container.slide-content-left {
    mix-blend-mode: screen;
}
.fusion-slider-container .tfs-slider .flex-control-nav {
    bottom: 140px!important;
    width: auto !important;
    right: 210px;
    z-index: 100;
    height: 20px;
}
.fusion-body .flex-control-nav li {
    margin: 0 0 0 10px !important;
}
.fusion-body .flex-control-paging li a {
    width: 20px;
    height: 20px;
    border-radius: 0;
    background: transparent !important;
    border: 1px solid #fff;
    box-shadow: none;
}
.flex-control-paging li a.flex-active {
    background: #fff !important;
}
.flex-control-paging li a:hover {
    background: #4F6A8F !important;
    border: 1px solid #4F6A8F;
}
div#header-widget-area .widget_text.ql-widget {
    position: fixed;
    right: 70px;
    top: 50%;
    transform: translateY(-50%);
}
div#header-widget-area .widget_text.ql-widget a {
    background: #353B48;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
div#header-widget-area .widget_text.ql-widget a i:before {
    font-family: "Font Awesome 5 Brands";
    font-weight: normal;
    color: #fff;
    font-style: normal;
    font-size: 24px;
}
.social {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
div#header-widget-area .widget_text.ql-widget a:hover, a.fusion-flyout-menu-toggle:hover {
    background: #4F6A8F;
}
.fusion-fullwidth {
    padding: 140px 210px !important;
    border-bottom: 1px solid #353B48 !important;
}
body:not(.home) .fusion-fullwidth {
    border-bottom: none !important;
}
body:not(.home) .fusion-fullwidth:last-child {
    border-bottom: 1px solid #353B48 !important;
}
body:not(.home) .fusion-tb-footer .fusion-fullwidth:last-child {
    border-bottom: none !important;
}
div#lndlaw-slider {
    padding: 0 !important;
}
.fusion-tb-footer .fusion-fullwidth {
    border-bottom: none !important;
}
.fusion-body .fusion-title {
    margin: 0 !important;
}
div#lndlaw-into h1 {
    font-size: 8vw !important;
    line-height: 8vw !important;
    color: #353B48 !important;
    font-family: 'PFFuturaNeu-Light';
}
div#lndlaw-into h1 strong {
    color: #4F6A8F !important;
    font-family: 'PFFuturaNeu-Bold';
}
.to-top-right #toTop {
    right: 55px!important;
    bottom: 140px;
    display: flex;
    z-index: 100;
    align-items: center;
}
#toTop {
    background: 0 0 !important;
    width: auto !important;
    font-size: 12px !important;
    height: auto !important;
    writing-mode: vertical-rl;
    transform: scale(-1);
}
#toTop:before {
    content: "back to top" !important;
    font-size: 14px !important;
    font-family:'PFFuturaNeu-Bold' !important;
    font-weight: 700;
    color: #4F6A8F !important;
}
#toTop:after {
    content: "";
    background: url(icons/top.svg);
    width: 32px;
    height: 12px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: 30px;
    margin-left: 0;
    transform: rotate(90deg);
}
#toTop.fusion-to-top-active {
    opacity: 1 !important;
}
#toTop:hover,.tagcloud a:hover {
    opacity: .5 !important;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu .menu-item-has-children {
    display: flex !important;
    flex-wrap: wrap
}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu .menu-item-has-children {
    transition: all .5s ease
}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu .menu-item-has-children ul.sub-menu {
    height: 0;
    visibility: hidden;
    transition: all .5s ease;
    opacity: 0;
    transform: translateY(100%);
    width: 100%;
    border: none !important;
    position: relative;
    background: 0 0;
    padding: 0 0 0 40px;
    box-shadow: none !important
}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu .menu-item-has-children:hover ul.sub-menu {
    height: auto;
    visibility: visible;
    opacity: 1;
    transform: translateY(0%)
}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu .menu-item-has-children:hover .sub-menu {
    padding: 20px 0 0 40px
}
.fusion-header-has-flyout-menu .fusion-flyout-menu {
    padding: 0 70px !important;
}
.menu-block {
    width: 100%;
    display: flex;
    align-items: center;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu {
    width: 50% !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
}
.fusion-main-menu.fusion-flyout-menu:after {
    content: "";
    background: #353B48;
    width: 1px;
    height: 100%;
    position: absolute;
    left: 50%;
    top:0;
}
.fusion-main-menu-block {
    width: 50%;
    padding: 0 70px 0 140px;
    font-size: 30px;
    line-height: 45px;
}
bold, strong {
    font-family: 'PFFuturaNeu-Bold';
}
.fusion-main-menu-block a {
    color: #353B48 !important;
}
.fusion-main-menu-block a:hover {
    color: #4F6A8F !important;
}
a.map {
    display: flex;
    align-items: center;
}
a.map:before {
    content: "";
    background: url(icons/map.svg);
    width: 18px;
    height: 22px;
    margin-right: 20px;
}
.fusion-main-menu ul a {
    font-size: 50px;
    font-family: 'PFFuturaNeu-Bold';
}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li {
    margin: 20px 0;
}
.fusion-main-menu ul a {
    color: #353B48 !important;
}
.fusion-main-menu ul a:hover, .fusion-main-menu ul .current-menu-item > a,
.fusion-main-menu ul .current-page-ancestor > a {
    color: #4F6A8F !important;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu .sub-menu li, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu .sub-menu li {
    margin: 0;
}
.fusion-main-menu .sub-menu a {
    padding: 0 !important;
    font-size: 30px !important;
    line-height: 45px !important;
}
.fusion-main-menu .sub-menu li a:hover {
    background: transparent !important;
}
div#lndlaw-welcome.lndlaw-twocol {
    padding: 0 !important;
}
.lndlaw-twocol .fusion-builder-row .fusion-layout-column:first-child {
    padding: 140px 140px 140px 210px;
}
#lndlaw-welcome.lndlaw-twocol .fusion-builder-row .fusion-layout-column:first-child  {
    padding: 0;
}
#lndlaw-welcome.lndlaw-twocol .fusion-builder-row .fusion-layout-column:first-child .fusion-column-wrapper {
    padding: 140px 140px 140px 210px;
}
#lndlaw-welcome.lndlaw-twocol .fusion-builder-row .fusion-layout-column:first-child .fusion-column-wrapper:before {
    content: "";
    background: rgb(53 59 72 / 40%);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.lndlaw-twocol .fusion-builder-row .fusion-layout-column:first-child h3.fusion-title-heading {
    color: #fff !important;
    z-index: 1;
    position: relative;
}
.lndlaw-twocol .fusion-builder-row .fusion-layout-column:last-child {
    padding: 140px 210px 140px 140px;
}
.lndlaw-twocol .fusion-builder-row:after {
    content: "" !important;
    background: #353B48;
    width: 1px;
    height: 100%;
    position: absolute;
    left: 50%;
    top:0;
}
h3.fusion-title-heading {
    color: #353B48 !important;
    font-size: 40px !important;
    line-height: 55px !important;
}
.post-content p {
    margin-bottom: 50px !important;
}
.post-content p:last-child {
    margin-bottom: 0 !important;
}
.fusion-tb-footer.fusion-footer h4 {
    font-size: 40px !important;
    margin-bottom: 40px !important;
}
.fusion-tb-footer.fusion-footer .fusion-text p {
    margin: 0 0 50px 0;
}
.fusion-tb-footer.fusion-footer .fusion-text p:last-child {
    margin:  0;
}
.fusion-tb-footer.fusion-footer a {
    color: #353B48 !important;
}
.fusion-tb-footer.fusion-footer a:hover {
    color: #4F6A8F !important;
}
.fusion-tb-footer.fusion-footer .fusion-builder-row .fusion-layout-column:last-child {
    padding-left: 140px;
}
.fusion-text.copyrights {
    font-size: 14px;
    line-height: 18px;
    margin-top: auto;
    text-align: right;
}
.fusion-title h2 {
    font-size: 8vw !important;
    line-height: 8vw !important;
}
.button-more, .fusion-button {
    background: transparent !important;
    font-size: 28px !important;
    font-family: 'PFFuturaNeu-Bold' !important;
    color: #4F6A8F !important;
    display: flex !important;
    justify-content: start !important;
    align-items: center !important;
    padding: 0 !important;
    margin: 0 !important;
}
.button-more {
    justify-content: end !important;
}
.button-more .fusion-button-text, .fusion-button .fusion-button-text {
    color: #4F6A8F !important;
}
.button-more:after, .fusion-button:after {
    content: "";
    background: url(icons/more.svg);
    width: 32px;
    height: 12px;
    margin-left: 20px;
    margin-top: 5px;
    transition: all 0.5s ease; 
}
.button-more:hover .fusion-button-text, .fusion-button:hover .fusion-button-text {
    color: #353B48 !important;
}
.button-more:hover:after, .fusion-button:hover:after {
    filter: brightness(0);
}
div#lndlaw-services .fusion-content-boxes {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin: 0;
    counter-reset: section;
}
div#lndlaw-services .fusion-content-boxes .fusion-column:before {
    counter-increment: section;
    content: "" counter(section,decimal-leading-zero) " ";
    position: absolute;
    left: 70px;
    top: 70px;
    font-size: 18px;
    z-index: 10;
    line-height: 18px;
    transition: all 0.5s ease;
    color: #fff;
}
div#lndlaw-services .fusion-content-boxes:before, div#lndlaw-services .fusion-content-boxes:after {
    content:none !important;
}
.fusion-content-boxes .content-container>p, .fusion-content-boxes .content-container> ul li, .fusion-content-boxes .content-container>div {
    font-size: 18px;
    color: #fff;
    line-height: 30px;
}
div#lndlaw-services:before {
    content: "";
    background: rgb(53 59 72 / 70%);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
div#lndlaw-services  .fusion-content-boxes .heading {
    width: auto;
    margin: 0 0 0 !important;
    transition: all 0.5s ease;
    position: absolute;
    top: -70px;
    height: auto !important;
    left: -70px;
    right: -70px;
    bottom: -70px;
}
div#lndlaw-services .fusion-content-boxes .content-container {
    visibility: hidden;
    transition: all 0.5s ease;
    width: 100%;
    opacity: 0;
    margin: 0;
    overflow: hidden;
    height: 206px;
}
div#lndlaw-services .fusion-content-boxes .content-box-column:hover .content-container {
    visibility: visible;
    opacity: 1;
}
div#lndlaw-services .fusion-content-boxes .fusion-column {
    padding: 70px;
    margin: 0 !important;
    aspect-ratio: 1/1;
}
div#lndlaw-services .fusion-content-boxes .fusion-column {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
div#lndlaw-services .fusion-content-boxes .fusion-column:nth-child(4n) {
    border-right: none;
}
div#lndlaw-services .fusion-content-boxes .fusion-column:nth-child(n+5) {
    border-bottom: none;
}
div#lndlaw-services  .fusion-content-boxes .heading .content-box-heading {
    color: #fff !important;
    font-size: 24px !important;
    line-height: 36px !important;
}
div#lndlaw-services  .fusion-content-boxes .col {
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: end;
    align-items: end;
}
div#lndlaw-services .fusion-content-boxes .fusion-column:hover {
    background: #353B48;
}
div#lndlaw-services .fusion-content-boxes .fusion-column:hover:before, div#lndlaw-services .fusion-content-boxes .fusion-column:hover .heading .content-box-heading {
    opacity: 0;
    visibility: hidden;
}
.fusion-content-boxes .heading .heading-link {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: end;
    flex-direction: column;
    padding: 70px;
}
div#lndlaw-services .fusion-content-boxes .content-container p, div#lndlaw-services .fusion-content-boxes .content-container div {
    height: 206px;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
}
div#lndlaw-whoweare h3.fusion-title-heading {
    font-family: 'PFFuturaNeu-Regular';
    font-size: 45px !important;
    line-height: 70px !important;
    margin-top: 20px !important;
}
div#lndlaw-team .fusion-content-boxes {
    display: flex;
    margin: 0;
    height: 100%;
    flex-flow: column wrap;
}
div#lndlaw-team .fusion-content-boxes .fusion-column.content-box-column {
    width: 33.333%;
    padding: 0;
    margin: 0;
}
div#lndlaw-team {
    padding: 0 !important;
    height: 150vh;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
    padding: 0;
}
div#lndlaw-team .fusion-content-boxes .fusion-column.content-box-column .heading.heading-with-icon {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    left: 0;
    top: 0;
    margin: 0;
}
div#lndlaw-team .fusion-content-boxes .fusion-column.content-box-column .fusion-clearfix {
    display: none;
}
div#lndlaw-team .fusion-layout-column, div#lndlaw-team .fusion-layout-column .fusion-column-wrapper {
    height: 100%;
}
div#lndlaw-team .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
    padding: 70px 70px 170px  70px;
    height: 100% !important;
    min-height: unset !important;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    text-align: left;
    justify-content: end;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading .image {
    margin: 0 !important;
    top: 0 !important;
    left: 0 !important;
    height: 100%;
    transition: all 0.5s ease;
}
div#lndlaw-team .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed .content-container,div#lndlaw-team  a.fusion-read-more {
    opacity: 0;
    visibility: hidden;
}
div#lndlaw-team h2.content-box-heading {
    position: absolute;
    left: 70px;
    right: 70px;
    bottom: 70px;
    text-align: left;
    color: #FFFFFF !important;
    font-size: 28px !important;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading .image:before {
    content: "";
    background: rgb(53 59 72 / 30%);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
div#lndlaw-team .fusion-content-boxes .fusion-column.content-box-column:nth-child(1) {
    order: 1;
    height: 55%;
}
div#lndlaw-team .fusion-content-boxes .fusion-column.content-box-column:nth-child(2) {
    order: 3;
    height: 45%;
}
div#lndlaw-team .fusion-content-boxes .fusion-column.content-box-column:nth-child(3) {
    order: 5;
    height: 52%;
}
div#lndlaw-team .fusion-content-boxes .fusion-column.content-box-column:nth-child(4) {
    order: 2;
    height: 45%;
}
div#lndlaw-team .fusion-content-boxes .fusion-column.content-box-column:nth-child(5) {
    order: 4;
    height: 55%;
}
div#lndlaw-team .fusion-content-boxes .fusion-column.content-box-column:nth-child(6) {
    order: 6;
    height: 48%;
}
div#lndlaw-team .fusion-content-boxes .fusion-column.content-box-column:hover .image {
    opacity: 0;
    visibility: hidden;
}
div#lndlaw-team .fusion-content-boxes .fusion-column.content-box-column:hover  h2.content-box-heading {
    color: #4F6A8F !important;
}
div#lndlaw-team .fusion-content-boxes .fusion-column.content-box-column:hover .content-container, div#lndlaw-team .fusion-content-boxes .fusion-column.content-box-column:hover a.fusion-read-more {
    opacity: 1;
    visibility: visible;
}
div#lndlaw-team  .fusion-content-boxes .content-container {
    height: 265px;
    overflow: hidden;
    margin-bottom: 30px;
}
div#lndlaw-team .content-container p, div#lndlaw-team .content-container , div#lndlaw-team .content-container div {
    color: #353B48 !important;
    text-align: left;
    font-size: 24px !important;
    line-height: 45px !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}
a.fusion-read-more {
    background: transparent !important;
    font-size: 28px !important;
    font-family: 'PFFuturaNeu-Bold' !important;
    color: #4F6A8F !important;
    display: inline-flex;
    justify-content: start!important;
    align-items: center !important;
    padding: 0 !important;
    margin: 0 !important;
}
.fusion-read-more:after {
    content: "" !important;
    background: url(icons/more.svg);
    width: 32px;
    height: 12px;
    margin-left: 20px;
    margin-top: 5px;
    transition: all 0.5s ease !important;
    position: relative !important;
    top: unset !important;
    right: unset !important;
    padding: 0 !important;
    transform: none !important;
}
a.fusion-read-more:hover {
    color: #353B48 !important;
}
.fusion-read-more:hover:after {
    filter: brightness(0);
}
div#lndlaw-moto h3.fusion-title-heading {
    font-family: 'PFFuturaNeu-Regular';
    font-size: 45px !important;
    line-height: 70px !important;
    margin-top: 20px !important;
}
div#lndlaw-moto h3.fusion-title-heading em {
    color: #4F6A8F;
    font-style: normal;
}
div#lndlaw-moto h5.fusion-title-heading {
    color: #353B48 !important;
    font-family: 'PFFuturaNeu-Regular';
    margin: 40px 0 0!important;
    font-size: 30px !important;
}
div#lndlaw-moto .fusion-title h2 {
    font-size: 5vw !important;
    line-height: 6vw !important;
}
div#lndlaw-hub {
    padding: 0 !important;
}
div#lndlaw-hub .fusion-column-has-bg-image:before {
    content: "";
    background: rgb(53 59 72 / 40%);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
}
div#lndlaw-hub .fusion-builder-row .fusion-layout-column:first-child .fusion-column-wrapper {
    padding: 70px 140px 70px 210px;
}
div#lndlaw-hub .fusion-builder-row .fusion-layout-column:last-child .fusion-column-wrapper {
    padding: 70px 210px 70px 140px;
}
div#lndlaw-hub .fusion-builder-row .fusion-layout-column .fusion-column-wrapper > div:first-child {
    margin-bottom: auto !important;
}
div#lndlaw-hub h3.fusion-title-heading {
    color: #fff !important;
    font-size: 4vw !important;
    line-height: 4vw !important;
}
div#lndlaw-hub .fusion-builder-row .fusion-layout-column .fusion-column-wrapper {
    z-index: 1;
}
div#lndlaw-hub .fusion-text {
    color: #fff;
    margin-bottom: 70px;
}
div#lndlaw-hub .fusion-button .fusion-button-text {
    color: #fff !important;
}
div#lndlaw-hub  .fusion-button:after {
    filter: invert(1) brightness(10);
}
div#lndlaw-hub .fusion-button:hover {
    opacity:0.5;
}
div#lndlaw-news {
    padding: 0 !important;
}
.wpcp-swiper-dots.swiper-pagination {
    display: none !important;
}
.wpcpro-wrapper .wpcp-carousel-section.nav-vertical-center:not(.wpcp_swiper_vertical) {
    margin: 0;
}
.wpcp-all-captions {
    background: rgb(53 59 72 / 30%) !important;
    padding: 70px !important;
    justify-content: start !important;
    transition: all 0.5s ease;
}
.wpcpro-wrapper h2.wpcp-post-title {
    margin: auto 0 0 0 !important;
    text-align: left !important;
}
.wpcpro-wrapper h2.wpcp-post-title a {
    color: #fff !important;
    font-size: 40px !important;
    line-height: 53px !important;
}
.wpcp-standard .swiper-slide {
    height: 85vh !important;
}
.wpcp-single-item, .wpcp-single-item img {
    border: none !important;
    height: 100% !important;
    max-height: 100% !important;
}
.wpcp-slide-image, .wpcp-all-captions {
    height: 100% !important;
}
.wpcpro-wrapper .wpcp-carousel-section .wpcp-slide-image a {
    height: 100%;
}
.wpcp-single-item img {
    object-fit: cover;
}
.wpcp-all-captions .wpcp-post-meta {
    margin: 0 !important;
    text-align: left !important;
}
time.entry-date {
    background: #4F6A8F;
    width: 100px;
    height: 100px;
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 40px;
    line-height: 40px;
    font-family: 'PFFuturaNeu-Bold';
}
time.entry-date span {
    font-size: 18px;
    font-family: 'PFFuturaNeu-Regular';
    line-height: 20px;
}
.wpcp-carousel-section.wpcp-standard {
    padding: 0  15vw!important;
}
.wpcpro-wrapper .wpcp-carousel-section.nav-vertical-center .wpcp-next-button, .wpcpro-wrapper .wpcp-carousel-section.nav-vertical-center .wpcp-prev-button {
    border: none !important;
    background: #4F6A8F !important;
    margin: 0 !important;
    width: 70px !important;
    height: 70px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}
.wpcpro-wrapper .wpcp-carousel-section.nav-vertical-center .wpcp-prev-button {
    left: 0;
}
.wpcpro-wrapper  .fa-angle-left:before {
    content: "";
    background: url(icons/more.svg);
    width: 32px;
    height: 12px;
    filter: invert(1) brightness(10);
    transform: rotate(180deg);
}
.wpcpro-wrapper  .fa-angle-right:before {
    content: "";
    background: url(icons/more.svg);
    width: 32px;
    height: 12px;
    filter: invert(1) brightness(10);
}
.wpcpro-wrapper i.fa {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 70px;
    height: 70px;
}
.wpcpro-wrapper .wpcp-carousel-section.nav-vertical-center .wpcp-next-button:hover, .wpcpro-wrapper .wpcp-carousel-section.nav-vertical-center .wpcp-prev-button:hover {
    background: #353B48 !important;
}
.wpcpro-wrapper h2.wpcp-post-title a {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    top: 0;
    display: flex !important;
    padding: 70px;
    justify-content: end;
    flex-direction: column;
}
.wpcp-single-item:hover .wpcp-all-captions {
    background: rgb(53 59 72 / 90%) !important;
}
.wpcp-single-item:hover h2.wpcp-post-title a {
    mix-blend-mode: overlay;
}
.lndlaw-twocol {
    padding: 0 !important;
}
body:not(.home) #main h3 {
    color: #353B48 !important;
    font-size: 40px !important;
    line-height: 55px !important;
}
section.fusion-page-title-bar .fusion-fullwidth {
    padding: 0 !important;
    height: 100vh;
}
.fusion-page-title-bar .fusion-image-element {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;
    height: 100vh;
    overflow: hidden;
}
.fusion-page-title-bar .fusion-image-element span.fusion-imageframe {
    width: 100%;
    height: 100%;
}
.fusion-page-title-bar .fusion-image-element span.fusion-imageframe img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
section.fusion-page-title-bar {
    position: sticky;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 0;
}
.fusion-page-title-bar .fusion-image-element span.fusion-imageframe:before {
    content: "";
    background: rgb(53 59 72 / 40%);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
section.fusion-page-title-bar .fusion-layout-column {
    height: 100%;
    padding: 70px 200px;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.fusion-breadcrumbs a, .fusion-breadcrumbs li {
    color: #fff!important;
}
.fusion-page-title-bar .fusion-breadcrumbs li a.hover, .fusion-page-title-bar .fusion-breadcrumbs li a:hover {
    color: rgb(255 255 255 / 60%)!important;
}
.fusion-page-title-bar h1 {
    color: #fff !important;
    text-align: center !important;
    font-size: 5vw !important;
    line-height: 6vw !important;
}
body:not(.home) main#main {
    background: transparent;
    z-index: 1;
    position: relative;
}
body:not(.home) main#main .post-content > .fusion-fullwidth {
    border-top: 1px solid #353B48;
}
body:not(.home) .fusion-tb-footer.fusion-footer  {
    background: #DCDDE1;
    z-index: 1;
    position: relative;
}
body:not(.home) main#main > .fusion-row {
    background: #DCDDE1;
}
.fusion-main-menu .sub-menu .current-menu-item>a, .fusion-main-menu .sub-menu .current_page_item>a {
    background-color: transparent !important;
}
div#lndlaw-all-services .fusion-content-boxes {
    margin: 0;
    counter-reset: section;
}
div#lndlaw-all-services .fusion-content-boxes .fusion-column:before {
    counter-increment: section;
    content: "" counter(section,decimal-leading-zero) " ";
    position: absolute;
    left: 0;
    top: 0;
    font-size: 18px;
    z-index: 10;
    line-height: 18px;
}
div#lndlaw-all-services .fusion-content-boxes .fusion-column {
    padding: 0;
    margin: 0;
    border-bottom: 1px solid;
    margin-bottom: 70px;
    padding-bottom: 70px;
    padding-top: 70px;
}
div#lndlaw-all-services .fusion-content-boxes .heading .heading-link {
    padding: 0;
}
div#lndlaw-all-services .fusion-content-boxes .heading .content-box-heading {
    color: #353B48 !important;
    font-size: 4vw !important;
    line-height: 5vw !important;
    margin-bottom: 40px;
}
div#lndlaw-all-services .fusion-content-boxes .content-container p {
    color: #353B48 !important;
    font-size: 30px;
    line-height: 45px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 90px;
    overflow: hidden;
}
div#lndlaw-all-services .fusion-content-boxes .fusion-column:nth-last-child(2) {
    margin: 0;
    padding-bottom: 0;
    border: none;
}
div#lndlaw-all-services .fusion-content-boxes .heading .heading-link:hover .content-box-heading {
    color: #4F6A8F !important;
}
li {
    list-style-type: circle;
}
ol, ul {
    margin: 0;
}
div#lndlaw-people {
    padding: 0 !important;
}
div#lndlaw-people > .fusion-builder-row {
    display: grid;
    padding: 0 !important;
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
}
div#lndlaw-people > .fusion-builder-row .fusion-flex-column {
    background: transparent;
    padding-bottom: 0;
    position: relative;
    height: 95vh;
}
div#lndlaw-people .fusion-image-element {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    bottom:0;
}
div#lndlaw-people > .fusion-builder-row .fusion-flex-column .fusion-column-wrapper {
    align-self: end;
    padding: 70px;
}
div#lndlaw-people .fusion-title.fusion-sep-none {
    padding: 0;
    z-index: 2;
}
div#lndlaw-people .fusion-social-links {
    z-index: 3;
    position: relative;
}
div#lndlaw-people .fusion-title.fusion-sep-none a {
    font-size: 30px;
    color: #353B48;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: flex;
    padding: 70px 70px 140px;
    align-items: end;
}
div#lndlaw-people .fusion-title.fusion-sep-none a:hover {
    color: #4F6A8F;
}
a.fusion-social-network-icon, .fusion-sharing-box .sharingbox-shortcode-icon-wrapper a {
    display: flex !important;
    align-items: center;
    justify-content: center;
    color: #fff !important;
    margin: 0 !important;
    font-size: 18px !important;
    width: 50px;
    height: 50px;
    background: #353B48;
}
.fusion-social-networks-wrapper {
    margin: 0 !important;
    display: flex;
    gap: 10px;
    justify-content: start;
    align-items: center;
}
div#lndlaw-people h3.fusion-title-heading {
    text-align: left !important;
    margin-bottom: 20px !important;
}
div#lndlaw-people h3.fusion-title-heading a {
    color: #fff !important;
}
div#lndlaw-people .fusion-image-element a:before {
    content: "";
    background: rgb(53 59 72 / 30%);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
div#lndlaw-people > .fusion-builder-row .fusion-flex-column:hover .fusion-image-element a:before {
    background: rgb(53 59 72 / 90%);
}
div#lndlaw-people > .fusion-builder-row .fusion-flex-column:hover .fusion-title.fusion-sep-none {
    mix-blend-mode: overlay;
}
div#lndlaw-people .fusion-social-links .fusion-social-networks.color-type-custom .fusion-social-network-icon.hover, div#lndlaw-people .fusion-social-links .fusion-social-networks.color-type-custom .fusion-social-network-icon:hover {
    color: #4F6A8F !important;
    background: #fff;
}
a.fusion-social-network-icon:hover {
    color: #4F6A8F !important;
}
/*div#lndlaw-people > .fusion-builder-row .fusion-flex-column:nth-child(3) {
    margin-top: 25vh;
}
div#lndlaw-people > .fusion-builder-row .fusion-flex-column:nth-child(5) {
    margin-top: 12vh;
}
div#lndlaw-people > .fusion-builder-row .fusion-flex-column:nth-child(2), div#lndlaw-people > .fusion-builder-row .fusion-flex-column:nth-child(6) {
    margin-top: 50vh;
}*/
div#lndlaw-people > .fusion-builder-row .fusion-flex-column:hover span.fusion-imageframe {
    mix-blend-mode: normal;
}
div#lndlaw-people > .fusion-builder-row .fusion-flex-column span.fusion-imageframe {
    mix-blend-mode: normal;
    height: 100%;
}
div#lndlaw-people .fusion-imageframe img {
    height: 100%;
    object-fit: cover;
}
div#lndlaw-team-persons {
    padding: 0 !important;
}
div#lndlaw-team-persons .fusion-builder-row .fusion-layout-column:last-child .fusion-fullwidth {
    padding: 0 !important;
}
div#lndlaw-team-persons .fusion-builder-row .fusion-layout-column:last-child .fusion-fullwidth {
    padding: 0 !important;
    border: none !important;
}
div#lndlaw-team-persons > .fusion-builder-row > .fusion-layout-column:last-child {
    padding: 250px 140px 140px 140px;
}
div#lndlaw-team-persons h1.fusion-title-heading {
    font-size: 4vw !important;
    line-height: 5vw !important;
}
div#lndlaw-team-persons .fusion-breadcrumbs a, div#lndlaw-team-persons .fusion-breadcrumbs li {
    color: #353B48!important;
}
div#lndlaw-team-persons .fusion-breadcrumbs a:hover {
    color: #4F6A8F!important;
}
div#lndlaw-team-persons  .fusion-content-tb {
    margin-top: 70px !important;
}
div#lndlaw-team-persons > .fusion-builder-row > .fusion-layout-column:first-child {
    border-right: 1px solid;
    position: sticky;
    top: 0;
    height: 100vh;
    overflow: hidden;
}
div#lndlaw-team-persons .fusion-social-networks-wrapper {
    justify-content: start;
    margin-top: 70px !important;
}
section.fusion-page-title-bar div#lndlaw-team-title {
    height: auto;
    padding: 300px 0 210px  !important;
    border: none !important;
}
.fusion-main-menu ul .current-menu-parent > a {
    color: #4F6A8F !important;
}
section.fusion-page-title-bar div#lndlaw-team-title  h1 {
    color: #4f6a8f  !important;
}
section.fusion-page-title-bar div#lndlaw-team-title .fusion-breadcrumbs a,section.fusion-page-title-bar div#lndlaw-team-title  .fusion-breadcrumbs li {
    color: #353B48!important;
}
section.fusion-page-title-bar div#lndlaw-team-title .fusion-layout-column {
    padding: 0 200px;
}
 div#lndlaw-team-title .fusion-social-links .fusion-social-networks.color-type-custom .fusion-social-network-icon.hover,  div#lndlaw-team-title .fusion-social-links .fusion-social-networks.color-type-custom .fusion-social-network-icon:hover {
    color: #4F6A8F !important;
}
div#lndlaw-team-persons .fusion-social-links .fusion-social-networks.color-type-custom .fusion-social-network-icon.hover, div#lndlaw-team-persons .fusion-social-links .fusion-social-networks.color-type-custom .fusion-social-network-icon:hover {
    color: #fff!important;
    background: #4F6A8F;
}
.fusion-form-field.fusion-form-checkbox-field .fusion-form-checkbox {
    text-indent: -9999px;
    font-size: 0;
}
.fusion-form-field.fusion-form-checkbox-field .fusion-form-checkbox label {
    text-indent: 0;
    font-size: 16px;
}
.lndlaw-twocol .fusion-builder-row .fusion-layout-column .fusion-fullwidth {
    padding: 0 !important;
    border-bottom: none !important;
}
.lndlaw-twocol .fusion-builder-row .fusion-layout-column .fusion-layout-column {
    padding: 0 !important;
}
.lndlaw-twocol .fusion-builder-row .fusion-builder-row:after {
    content: none !important;
}
.fusion-form-form-wrapper .fusion-form-field {
    margin: 0 0 20px 0 !important;
}
.fusion-form-form-wrapper input[type=date], .fusion-form-form-wrapper input[type=datetime-local], .fusion-form-form-wrapper input[type=datetime], .fusion-form-form-wrapper input[type=email], .fusion-form-form-wrapper input[type=month], .fusion-form-form-wrapper input[type=number], .fusion-form-form-wrapper input[type=password], .fusion-form-form-wrapper input[type=search], .fusion-form-form-wrapper input[type=tel], .fusion-form-form-wrapper input[type=text], .fusion-form-form-wrapper input[type=time], .fusion-form-form-wrapper input[type=url], .fusion-form-form-wrapper input[type=week] {
    background: transparent !important;
    border-radius: 0 !important;
    border: none !important;
    border-bottom: 1px solid !important;
    padding: 0 !important;
    height: 60px !important;
}
.fusion-form-form-wrapper .fusion-form-field textarea.fusion-form-input {
    background: transparent !important;
    border-radius: 0 !important;
    border: none !important;
    border-bottom: 1px solid !important;
    padding: 0 !important;
    height: 200px !important;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:before {
    border: 1px solid !important;
    border-radius: 50% !important;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input:checked+label:after {
    background: #353B48 !important;
    border-radius: 50% !important;
}
.fusion-text ol, .fusion-text ul {
    margin: 0 0 50px 0;
}
.fusion-text ol:last-child, .fusion-text ul:last-child {
    margin: 0;
}
.fusion-blog-layout-grid .fusion-post-wrapper:not(.fusion-masonary-is-transparent), .fusion-body .fusion-content-sep.sep-double, .fusion-body .fusion-separator-border.sep-double, .fusion-body .fusion-separator.sep-double {
    border: none !important;
    margin: 0 !important;
}
.fusion-blog-layout-grid .fusion-post-content-container, .fusion-blog-layout-timeline .fusion-post-content-container {
    margin-top: 0 !important;
}
.fusion-body .fusion-blog-layout-grid .fusion-content-sep.sep-solid {
    height: 0 !important;
}
.fusion-blog-layout-grid .fusion-single-line-meta, .fusion-blog-layout-timeline .fusion-single-line-meta {
    background: #4F6A8F;
    width: 100px;
    height: 100px;
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 20px;
    line-height: 20px;
    font-family: 'PFFuturaNeu-Bold';
    margin: 0 !important;
    position: absolute;
    top: 70px;
    left: 70px;
    z-index: 1;
}
.fusion-blog-layout-grid .fusion-single-line-meta span, .fusion-blog-layout-timeline .fusion-single-line-meta span {
    width: min-content;
    text-transform: uppercase;
    text-align: center;
}
.fusion-blog-layout-grid .fusion-post-grid .fusion-image-wrapper a:before {
    content: "";
    background: rgb(53 59 72 / 40%);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.fusion-blog-layout-grid .fusion-post-grid:hover .fusion-image-wrapper a:before {
    background: rgb(53 59 72 / 90%);
}
body:not(.search-results) #posts-container .fusion-blog-layout-grid .fusion-post-grid:hover h2.entry-title.fusion-post-title {
    mix-blend-mode: overlay;
}
.fusion-blog-layout-grid .fusion-post-slideshow, .fusion-blog-layout-timeline .fusion-post-slideshow {
    border-bottom: none !important;
}
.fusion-blog-archive .entry-title {
    color: #fff !important;
    font-size: 40px !important;
    line-height: 53px !important;
}
.fusion-blog-layout-grid .fusion-post-content-wrapper h2.entry-title.fusion-post-title {
    position: absolute;
    bottom: 70px;
    left: 70px;
    right: 70px;
    z-index: 1;
    margin: 0 !important;
}
.avada-blog-archive-layout-grid .fusion-blog-archive .fusion-blog-layout-grid .post .fusion-post-content-wrapper {
    padding: 0 !important;
}
body:not(.search-results) #posts-container .fusion-blog-layout-grid {
    border-bottom: 1px solid;
}
.fusion-blog-layout-grid .fusion-post-content-wrapper h2.entry-title.fusion-post-title a {
    color: #fff !important;
}
.fusion-body .fusion-pagination-tb.single-navigation:not(.layout-sticky) {
    width: 100%;
    padding: 0 !important;
    border: none !important;
    border-top: 1px solid #353B48 !important;
    border-bottom: 1px solid #353B48 !important;
}
.fusion-body .fusion-pagination-tb .fusion-tb-next,.fusion-body .fusion-pagination-tb .fusion-tb-previous {
    display: flex;
    align-items: center;
    width: 50%;
    padding: 70px    0;
    justify-content: center;
    position: relative
}
.fusion-body .fusion-pagination-tb .fusion-tb-previous {
    padding-right: 70px  ;
    border-right: 1px solid #353B48;
}
.fusion-body .fusion-pagination-tb .fusion-tb-next {
    margin-left: auto !important;
    padding-left: 70px  ;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky) a {
    position: absolute;
    width: 100%;
    height: 100%;
    font-size: 0;
    z-index: 100;
    left: 0;
    top: 0;
    display: block
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper {
    opacity: 1 !important;
    visibility: visible !important;
    position: relative !important;
    top: unset !important;
    margin: 0 !important;
    pointer-events: auto !important;
    cursor: pointer;
    animation: none !important;
    z-index: 1 !important
}
.fusion-body .fusion-pagination-tb span.fusion-item-media {
    display: none
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-title {
    padding: 0 !important;
    font-family: 'PFFuturaNeu-Bold';
    white-space: normal!important;
    overflow: visible!important;
    text-overflow: unset!important;
    display: flex;
    align-items: center;
    color: #4F6A8F  !important;
    font-size: 24px !important
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview>div a:hover~.fusion-pagination-preview-wrapper .fusion-item-title {
    color: #353B48 !important
}
.fusion-body .fusion-pagination-tb .fusion-tb-previous .fusion-item-title:before {
    content: "";
    background: url(icons/top.svg);
    width: 45px!important;
    height: 17px !important;
    display: table;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 20px;
    transform: rotate(180deg);
}
.fusion-body .fusion-pagination-tb .fusion-tb-next .fusion-item-title:after {
    content: "";
    background: url(icons/top.svg);
    width: 45px!important;
    height: 17px !important;
    display: table;
    margin-left: 20px;
    background-size: contain;
    background-repeat: no-repeat;
}
.fusion-body .fusion-pagination-tb .fusion-tb-previous:hover .fusion-item-title:before,.fusion-body .fusion-pagination-tb .fusion-tb-next:hover .fusion-item-title:after {
    filter: brightness(0);
}
.single-post #content .fusion-fullwidth  .fusion-fullwidth {
    padding: 140px 0 !important;
    border-bottom: none !important;
}
.fusion-body .fusion-meta-tb {
    border: none !important;
    padding: 0 !important;
}
.fusion-body .fusion-meta-tb {
    background: #4F6A8F !important;
    width: 100px;
    height: 100px;
    display: flex !important;
    flex-direction: column-reverse;
    align-items: center !important;
    justify-content: center !important;
    color: #fff !important;
    font-size: 20px !important;
    line-height: 20px !important;
    font-family: 'PFFuturaNeu-Bold';
    margin: 0 !important;
    text-transform: uppercase;
    position: absolute;
    top: 75px;
    left: 0;
}
.fusion-body .fusion-meta-tb span.fusion-tb-published-date {
    width: min-content;
    text-align: center;
}
.single-post #content .fusion-fullwidth {
    padding: 140px 210px 0 !important;
}
.fusion-sharing-box {
    margin: 70px 0 !important;
}
.fusion-sharing-box .fusion-social-networks {
    gap: 10px;
}
.fusion-sharing-box .fusion-social-networks a:hover .fusion-social-network-icon, .fusion-social-networks .fusion-social-network-icon {
    opacity: 1 !important;
    color: #fff !important;
}
section.fusion-page-title-bar div#lndlaw-team-title .fusion-breadcrumbs li a.hover, section.fusion-page-title-bar div#lndlaw-team-title  .fusion-breadcrumbs li a:hover {
    color: #4F6A8F !important;
}
.fusion-sharing-box .sharingbox-shortcode-icon-wrapper a:hover {
    background: #4F6A8F;
}
.single-post .fusion-content-tb .fusion-text p:first-child {
    text-indent: 140px;
}
.single-post .fusion-content-tb  a.fusion-button {
    margin-top: 50px !important;
}
.fusion-loading-container.fusion-clearfix {
    display: none !important;
}
.search-results .fusion-blog-layout-grid .fusion-post-content-wrapper h2.entry-title.fusion-post-title {
    position: relative;
    bottom: unset;
    left: unset;
    right: unset;
}
.search #posts-container .fusion-blog-layout-grid:after, .search-results #posts-container .fusion-blog-layout-grid:after {
    content: "";
    background: #000;
    position: absolute;
    width: auto;
    left: 35px;
    right: 35px;
    bottom: 0;
    height: 1px;
}
.search section#content {
    /*padding: 0 210px;*/
}
.searchform .fusion-search-form-content .fusion-search-field input {
    background: transparent  !important;
    height: 60px  !important;
    border: none  !important; 
    border-radius: 0  !important;
    border-bottom: 1px solid  !important;
    padding: 0 0 0 50px !important;
}
.search-page-search-form-top {
    padding: 0 210px 140px !important;
    border-bottom: none !important;
    margin-bottom: 0 !important;
    text-align: center;
}
.search-page-search-form h1 {
    margin: 140px 0 0 !important;
}
.search #posts-container  .fusion-post-wrapper {
    padding: 70px;
    border-bottom: 1px solid!important;
}
.search #posts-container  .fusion-post-wrapper .fusion-post-content-container {
    font-size: 18px;
    line-height: 34px;
}
.search  .fusion-blog-layout-grid .fusion-post-content-wrapper h2.entry-title.fusion-post-title a {
    color: #4f6a8f !important;
}
.search  .fusion-blog-layout-grid .fusion-post-content-wrapper h2.entry-title.fusion-post-title {
    font-size: 24px !important;
    margin-bottom: 20px !important;
    line-height: 30px !important;
}
.search .fusion-blog-layout-grid  .fusion-flexslider {
    margin: -70px -70px 70px;
}
.search #posts-container .fusion-blog-layout-grid, .search-results #posts-container .fusion-blog-layout-grid {
    padding-bottom: 0 !important;
    border-top: 1px solid;
}
.search #posts-container .fusion-blog-layout-grid:after, .search-results #posts-container .fusion-blog-layout-grid:after {
    content: "";
    background: #353b48;
    width: 1px;
    height: 100%;
    position: absolute;
    left: 33.333%;
    z-index: 1;
}
.search #posts-container .fusion-blog-layout-grid:before, .search-results #posts-container .fusion-blog-layout-grid:before {
    content: "";
    background: #353b48;
    width: 1px;
    height: 100%;
    position: absolute;
    left: 66.666%;
    z-index: 2;
}
.search .fusion-blog-layout-grid .fusion-post-grid .fusion-image-wrapper a:hover:before {
    background: rgb(53 59 72 / 40%);
}
.search  .fusion-blog-layout-grid .fusion-post-content-wrapper h2.entry-title.fusion-post-title a:hover {
    color: #353b48!important;
}
.search-no-results .fusion-title h2 {
    font-size: 5vw !important;
    line-height: 6vw !important;
    margin: 140px 0 70px !important;
    text-align: center !important;
}
.fusion-error-page-oops, .fusion-error-page-useful-links {
    display: none;
}
.fusion-error-page-search {
    width: 100% !important;
    padding: 0 !important;
    text-align: center;
}
.error-page .fusion-columns {
    margin: 0;
}
.search-no-results section#content {
    padding: 0 210px 140px;
    border-bottom: 1px solid;
}
div#lnd-who-we-are {
    padding: 0 !important;
}
div#lnd-who-we-are span.fusion-imageframe {
    height: 100vh;
}
div#lnd-who-we-are .fusion-title {
    position: absolute;
    bottom: 0;
    left: 0;
    top: 0;
    right: 0;
    z-index: 1;
}
div#lnd-who-we-are span.fusion-imageframe img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
div#lnd-who-we-are .fusion-title h2 {
    font-size: 50px !important;
    line-height: 50px !important;
}
div#lnd-who-we-are .fusion-title h2 a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: end;
    padding: 70px;
    color: #fff;
}
div#lnd-who-we-are span.fusion-imageframe:before {
    content: "";
    background: rgb(53 59 72 / 40%);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 0;
    transition: all 0.5s ease; 
}
div#lnd-who-we-are .fusion-layout-column:hover span.fusion-imageframe:before {
    background: rgb(53 59 72 / 90%);
}
.header-without-image .fusion-logo img {
    filter: invert(80%) sepia(12%) saturate(1008%) hue-rotate(183deg) brightness(93%) contrast(86%);
}
.fusion-disable-outline #wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s {
    padding: 0 !important;
}
a.fusion-logo-link {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 70px;
}
.search   main#main {
    border-top: 1px solid !important;
}
.error404  section.fusion-page-title-bar.fusion-tb-page-title-bar {
    display: none;
}
.error404 .fusion-imageframe img {
    width: 400px;
    margin: auto;
}
.error404  main#main .post-content > .fusion-fullwidth {
    border-top: none !important;
    padding-top: 300px !important;
}
.error404  .fusion-image-element {
    text-align: center;
}
.error404  .fusion-title h2 {
    font-size: 4vw !important;
    line-height: 5vw !important;
    margin-top: 70px !important;
    text-align: center !important;
}
.search-results .fusion-tb-footer.fusion-footer {
    border-top: 1px solid;
    margin-top: -1px;
}
div#lndlaw-q-and-a, #lndlaw-stock {
    padding: 0 !important;
}
div#lndlaw-q-and-a .fusion_builder_column_1_3 .fusion-title,
div#lndlaw-stock .fusion_builder_column_1_3 .fusion-title{
    writing-mode: vertical-lr;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 140px;
    transform: scale(-1);
}
div#lndlaw-stock  h2.blog-shortcode-post-title.entry-title {
    font-size: 8vw !important;
    line-height: 8vw !important;
    writing-mode: vertical-lr;
    display: flex;
    align-items: center;
    justify-content: end;
    padding: 140px;
    transform: scale(-1);
    margin: 0;
    width:33.333333333333%;
}
body:not(.home) div#lndlaw-stock .fusion-fullwidth:last-child {
    border-bottom: none !important;
}
div#lndlaw-stock .fusion-blog-layout-large article {
    margin-bottom: 0;
}
div#lndlaw-stock .fusion-blog-shortcode ~ div {
    padding: 0 210px 140px;
    border-right: 1px solid;
    width:66.666666666667%;
}
div#lndlaw-stock  .fusion-post-content.post-content {
    display: flex;
    align-items: stretch;
    flex-direction: row-reverse;
}
div#lndlaw-stock .fusion-post-content-container {
    padding: 140px 210px 70px;
    border-right: 1px solid;
    width:66.666666666667%;
}
div#lndlaw-stock .fusion-fullwidth {
    padding: 0 !important;
}
div#lndlaw-q-and-a .fusion_builder_column_2_3 {
    padding: 140px 210px 140px;
    border-left: 1px solid;
}
div#lndlaw-stock .fusion_builder_column_2_3 {
    padding: 140px 210px 140px;
    border-right: 1px solid;
}
div#lndlaw-q-and-a .fusion_builder_column_2_3 .fusion-column-wrapper {
    margin: auto;
}
.fusion-accordian .fusion-panel.fusion-toggle-has-divider.hover, .fusion-accordian .fusion-panel.fusion-toggle-has-divider:hover {
    border-color: #4f6a8f !important;
}
.fusion-accordian .fusion-toggle-icon-right .panel-heading a {
    align-items: center!important;
}
.fusion-accordian .toggle-content {
    font-size: 30px!important;
    line-height: 45px!important;
}
.fusion-accordian .panel-body {
    padding: 35px 0 70px !important;
}
div#lndlaw-q-and-a .fusion_builder_column_1_3 {
    position: sticky;
    top: 0;
}
#lndlaw-stock .fusion-text:not(:last-child) {
    margin-bottom: 70px;
}
body:not(.home) #main #lndlaw-stock h3 {
    background: #353b48;
    display: inline;
    color: #fff !important;
    padding: 0 10px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
#lndlaw-stock .fusion-title {
    margin-bottom: 35px !important;
}
.fusion-gallery .fusion-gallery-column .fusion-gallery-image a {
    width: 100%;
    height: 100%;
    display: block;
}
.fusion-gallery .fusion-gallery-column .fusion-gallery-image a img {
    width: 100%;
    height: 100%;
    display: block;
}
.fusion-gallery .fusion-gallery-column .fusion-gallery-image {
    border: none !important;
}
.awb-gallery-wrapper {
    margin: 140px -210px -140px;
}
.wpml-ls-legacy-dropdown {
    width: auto;
    position: absolute;
    right: 140px;
    top: 83px;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    background: transparent;
    border: none;
    font-size: 18px;
    height: 50px;
    padding: 0;
    display: flex;
    align-items: center;
    color: #fff;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    content: none;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    content: "" !important;
    background: url(icons/select.svg);
    border: none;
    position: relative;
    right: unset;
    top: unset;
    width: 17px;
    height: 9px;
    margin-left: 10px;
    transition: all 0.5s ease;
}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown a:hover {
    color:rgb(255 255 255 / 70%);
    background: transparent;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    border-top: none;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:hover:after {
    opacity:0.7;
}
.header-without-image .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    color: #353b48;
}
.header-without-image .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    filter: brightness(0.5);
}
span.wpml-ls-display {
    display: none;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
    border: none;
    padding: 0;
    background: transparent;
}
.wpml-ls-legacy-dropdown a span {
    font-size: 18px;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
    color: #fff;
    box-sizing: border-box;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wpml-ls-legacy-dropdown .wpml-ls-item:hover a.wpml-ls-item-toggle::after {
    transform: rotate(180deg);
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    background: #353b48;
    height: 40px;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a span {
    font-size: 16px;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:hover {
    color:rgb(255 255 255 / 70%);
}
.fusion-privacy-bar.fusion-privacy-bar-bottom {
    position: fixed;
    bottom: 20px;
    left: 20px;
    width: 400px;
    z-index: 1000;
}
.fusion-privacy-bar .fusion-privacy-bar-main>span {
    width: 100%;
    margin: 0 !important;
}
.fusion-privacy-bar .fusion-privacy-bar-main {
    flex-wrap: wrap;
    margin: 0 !important;
}
.fusion-privacy-bar .fusion-privacy-bar-main .fusion-privacy-bar-acceptance {
    margin: 20px 0 0;
    width: 100%;
    border-radius: 0;
    background: #dc1d3e;
    color: #fff;
}
a.fusion-privacy-bar-learn-more {
    display: block;
}
.fusion-privacy-bar .fusion-privacy-bar-full {
    padding-top: 20px;
}
.fusion-privacy-bar .fusion-privacy-bar-full .fusion-column {
    width: 100%;
}
.fusion-privacy-bar .fusion-privacy-bar-full .fusion-column .column-title {
    margin-bottom: 0;
    text-decoration: underline;
}
.fusion-privacy-bar .fusion-privacy-bar-full .fusion-column:not(:last-child) {
    border-bottom: 1px solid #fff;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.fusion-privacy-bar-full .fusion-columns.row {
    margin: 0;
}
.fusion-privacy-bar .fusion-privacy-bar-full .fusion-column {
    padding: 0;
}
ul.fusion-privacy-choices input#bar-tracking {
    margin: 0 !important;
    appearance: none;
    background: #fff;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    margin-right: 10px !important;
    position: relative;
}
ul.fusion-privacy-choices label {
    display: flex;
    align-items: center;
}
ul.fusion-privacy-choices input#bar-tracking:checked:before {
    background: #4f6a8f;
    content: "";
    width: 9px;
    height: 9px;
    position: absolute;
    left: 3px;
    top: 3px;
    border-radius: 50%;
}
a.fusion-privacy-bar-learn-more {
    margin: 15px 0;
}
.fusion-privacy-bar .fusion-privacy-bar-main .fusion-privacy-bar-acceptance, .fusion-privacy-bar .fusion-privacy-bar-main>span {
    line-height: 24px;
}
.fusion-privacy-bar .fusion-privacy-bar-main .fusion-privacy-bar-acceptance:hover {
    color: #000;
}
.fusion-privacy-bar .fusion-privacy-bar-main .fusion-privacy-bar-acceptance {
    padding: 0!important;
    color: #fff !important;
    font-size: 18px !important;
}
.fusion-privacy-bar .fusion-privacy-bar-main .fusion-privacy-bar-acceptance:after {
    content: none;
}
.fusion-privacy-bar .fusion-privacy-bar-main .fusion-privacy-bar-acceptance:hover {
    color: #4F6A8F !important;
}
.fusion-privacy-bar .fusion-privacy-bar-full .fusion-privacy-choices li {
    list-style: none;
}
.search-results .fusion-blog-layout-grid .fusion-post-grid .fusion-image-wrapper a:hover:before {
    background: rgb(53 59 72 / 70%);
}
.fusion-gallery .fusion-gallery-column .fusion-gallery-image a:hover img {
    transform: scale(1.1);
}
.fusion-gallery .fusion-gallery-column .fusion-gallery-image a img {
    transition: all 2s ease;
}
.strong-view.slider-container {
    margin-top: 140px;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content p {
    font-size: 18px;
    line-height: 30px;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:before, .strong-view.wpmtst-modern .wpmtst-testimonial-content:after {
    content:none !important;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content {
    font-style: normal !important;
    margin: auto 0 30px 0 !important;
}
.wpmtst-testimonial-image.testimonial-image {
    margin: 0px 0 30px !important;
    width: 100%;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-inner {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: start;
    align-items: center;
    flex-direction: column;
}
.wpmtst-testimonial-field.testimonial-field.testimonial-name {
    margin: 0 !important;
    font-size: 18px;
    font-family: 'PFFuturaNeu-Bold';
    line-height: 18px;
}
.wpmtst-testimonial-field.testimonial-field.testimonial-company {
    font-size: 18px;
    line-height: 18px;
    padding-top: 5px;
}
/*.wpmtst-testimonial-field.testimonial-field.testimonial-company:before {*/
/*    content: ",";*/
/*}*/
.strong-view.wpmtst-modern .wpmtst-testimonial-image img {
    width: 100px;
}
.strong-view.wpmtst-modern  .clear {
    display: none;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-inner {
    padding: 0 15px  !important;
}
.wpmtst-testimonial-content.testimonial-content {
    border-bottom: 1px solid;
    padding: 0 0 35px;
}
.strong-view.pager-style-buttons .wpmslider-pager-link:before {
    content: none !important;
}
.strong-view .wpmslider-controls a {
    width: 15px;
    height: 15px;
    display: block;
    border: 1px solid #353b48;
    margin: 0;
}
.strong-view .wpmslider-controls a.wpmslider-pager-link.active, .strong-view .wpmslider-controls a:hover, .strong-view .wpmslider-controls a:active, .strong-view .wpmslider-controls a:focus {
    background: #353b48;
}
.strong-view.pager-style-buttons .wpmslider-pager {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:before {
    content: "" !important;
    background: #dcdde1 !important;
    width: 15px !important;
    height: 15px !important;
    position: absolute !important;
    bottom: -9px !important;
    left: 0 !important;
    -webkit-mask-image: none !important;
    top: unset !important;
    right: 0;
    margin: auto;
    border-bottom: 1px solid #353b48;
    border-left: 1px solid #353b48;
    transform: rotate(-45deg);
}
div#lndlaw-partners {
    padding: 0 !important;
}
#lndlaw-partners .fusion-content-boxes {
    margin: 0 0 -1px 0;
    padding: 0;
}
#lndlaw-partners .fusion-content-boxes .fusion-column {
    margin: 0;
    padding: 140px;
    border-right: 1px solid;
    text-align: left;
    border-bottom: 1px solid;
}
#lndlaw-partners .fusion-content-boxes .content-container {
    margin-bottom: 0;
}
#lndlaw-partners .fusion-content-boxes .fusion-column:nth-child(3n) {
    border-right: none;
}
body:not(.home) #lndlaw-partners h3 {
    font-size: 30px !important;
    line-height: 45px !important;
}
#lndlaw-partners .fusion-content-boxes .content-container>p, .fusion-content-boxes .content-container> ul li, #lndlaw-partners .fusion-content-boxes .content-container>div {
    color: #353b48;
}
#lndlaw-partners .fusion-content-boxes.content-boxes-icon-on-top .heading .image {
    width: 150px;
    height: 150px;
    border: 1px solid;
    border-radius: 50%;
    margin: 0 auto 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#lndlaw-partners .fusion-content-boxes.content-boxes-icon-on-top .heading img {
    margin-bottom: 0;
    width: 80px;
    height: 80px;
    object-fit: contain;
    object-position: center;
}
body:not(.home) div#lndlaw-stock .fusion_builder_column_2_3 .fusion-fullwidth {
    padding: 0 !important;
    border-bottom: none !important;
}
#lndlaw-stock-archive h2.blog-shortcode-post-title {
    font-size: 4vw !important;
    line-height: 5vw !important;
    margin-bottom: 40px;
}
#lndlaw-stock-archive .fusion-meta-info {
    border: none;
    margin: 0;
    padding: 0;
}
#lndlaw-stock-archive .fusion-alignright {
    display: block;
    float: none;
    margin-left: 0;
    margin-top: 20px;
}
#lndlaw-stock-archive .fusion-blog-layout-large article {
    padding: 0;
    margin: 0;
    border-bottom: 1px solid;
    margin-bottom: 70px;
    padding-bottom: 70px;
}
#lndlaw-stock-archive .fusion-blog-layout-large article:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.single-post #lndlaw-stock-article .fusion-content-tb .fusion-text p:first-child {
    text-indent: 0;
}
body:not(.home) #lndlaw-stock-article h3 {
    background: #353b48;
    display: inline;
    color: #fff !important;
    padding: 0 10px !important;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
#lndlaw-stock-article .fusion-title {
    margin-bottom: 35px !important;
}
#lndlaw-stock-article .fusion-text:not(:last-child) {
    margin-bottom: 70px;
}
.single-post #content #lndlaw-stock-article.fusion-fullwidth  .fusion-fullwidth {
    padding: 0 0 140px !important;
    border-bottom: none !important;
}
.fusion-content-widget-area .widget ul.acf-rpw-ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    margin: 140px -210px 70px;
}
.fusion-content-widget-area .widget  ul.acf-rpw-ul li {
    position: relative;
    overflow: hidden;
}
a.acf-rpw-img:before {
    content: "";
    background: rgb(53 59 72 / 30%);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu {
    padding-right: 50px !important;
}
body:not(.home) #main  .fusion-content-widget-area .widget ul.acf-rpw-ul h3.acf-rpw-title {
    margin: 0;
    position: absolute;
    bottom: 70px;
    left: 70px;
    right: 70px;
    font-size: 30px !important;
    z-index: 1;
}
body:not(.home) #main .fusion-content-widget-area .widget ul.acf-rpw-ul h3.acf-rpw-title a {
    pointer-events: none;
}
body:not(.home) #main .fusion-content-widget-area .widget ul.acf-rpw-ul h3.acf-rpw-title a {
    color: #fff;
}
.acf-rpw-before {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    display: flex;
}
.acf-rpw-before a.StartupHub-Resources {
    width: 100%;
    height: 100%;
}
a.acf-rpw-img img {
    aspect-ratio: 16/12;
    object-fit: cover;
}
a.acf-rpw-img img {
    transition: all 2s ease;
}
li.acf-rpw-li:hover a.acf-rpw-img img {
    transform: scale(1.1);
}
#lndlaw-startuphub .fusion-content-widget-area .widget ul.acf-rpw-ul {
    margin: 0;
}
#lndlaw-startuphub.fusion-fullwidth {
    padding: 0 !important;
}
.fusion-content-widget-area .widget {
    margin-bottom: 0 !important;
}
#lndlaw-startuphub-resources a.fusion-button {
    justify-content: center !important;
}
#LND-StartupHub-Services .fusion-content-boxes {
    margin: 140px -210px -140px;
    display: flex;
    align-items: stretch;
    padding-top: 150px;
    position: relative;
}
#LND-StartupHub-Services .fusion-content-boxes .fusion-column {
    padding: 0 70px 70px;
    margin: 0;
    border-right: 1px solid;
}
#LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-last-child(2) {
    border-right: none;
}
#LND-StartupHub-Services .fusion-content-boxes .fusion-column ul {
    padding: 0;
    list-style-position: inside;
}
body:not(.home) #main #LND-StartupHub-Services .fusion-content-boxes h3 {
    font-size: 30px !important;
    line-height: 40px !important;
    text-align: center;
}
#LND-StartupHub-Services .heading {
    margin-bottom: 35px;
}
#LND-StartupHub-Services .fusion-content-boxes .fusion-column:before {
    content: "";
    width: 100px;
    height: 100px;
    border: 1px solid;
    position: absolute;
    border-radius: 50%;
    left: 0;
    right: 0;
    margin: auto;
    top: -150px;
    background: #dcdde1;
}
#LND-StartupHub-Services .fusion-content-boxes .content-container {
    margin: 0;
    text-align: center;
}
#LND-StartupHub-Services .fusion-content-boxes .fusion-column:after {
    content: "";
    width: 25px;
    height: 25px;
    position: absolute;
    border-radius: 50%;
    left: 0;
    right: 0;
    margin: auto;
    top: -110px;
}
#LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(1):after {
    background: #93BFCF;
}
#LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(2):after {
    background: #8294C4;
}
#LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(3):after {
    background: #ECA869;
}
#LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(4):after {
    background: #FD8A8A;
}
#LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(1):before {
    border-color: #93BFCF;
}
#LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(2):before {
    border-color: #8294C4;
}
#LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(3):before {
    border-color: #ECA869;
}
#LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(4):before {
    border-color: #FD8A8A;
}
body:not(.home) #main #LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(1) h3 {
    color: #93bfcf !important;
}
body:not(.home) #main #LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(2) h3 {
    color: #8294C4 !important;
}
body:not(.home) #main #LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(3) h3 {
    color: #ECA869 !important;
}
body:not(.home) #main #LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(4) h3 {
    color: #FD8A8A !important;
}
#LND-StartupHub-Services .fusion-content-boxes:after {
    content: "";
    width: auto;
    position: absolute;
    height: 1px;
    background: linear-gradient(90deg, #93BFCF 0%, #8294C4 33.333%, #ECA869 66.666%,  #FD8A8A 100%);
    top: 52px;
    left: 70px;
    right: 70px;
    display: block;
    z-index: -1;
}
.procurement-list li {
    list-style-position: inside;
}
.procurement-list  .fusion-text ul {
    padding: 0;
    margin: 0;
}
.procurement-whiteboard .fusion-content-widget-area .widget ul.acf-rpw-ul {
    margin-bottom: 0;
}
.procurement-whiteboard {
    padding-bottom: 0 !important;
}
.fusion-content-boxes .heading img {
    height: 100%;
    object-fit: cover;
    object-position: top;
}
.fusion-social-links.footer-social {
    display: none;
}
div#lndlaw-team-persons > .fusion-builder-row > .fusion-layout-column:first-child span.fusion-imageframe img {
    height: 100%;
    object-fit: cover;
    object-position: top;
}
div#lndlaw-team-persons > .fusion-builder-row > .fusion-layout-column:first-child span.fusion-imageframe, div#lndlaw-team-persons > .fusion-builder-row > .fusion-layout-column:first-child .fusion-image-element {
    height: 100%;
}
.single-post #content  p span, .single-post #content p span {
    font-family: 'PFFuturaNeu-Regular' !important;
}

@media screen and (max-height:840px) {
    .tfs-slider .slide-content-container {
    bottom: 70px;
    }
    .fusion-slider-container .tfs-slider .flex-control-nav {
    bottom: 70px!important;
    }
    .fusion-main-menu .sub-menu a {
    font-size: 24px !important;
    line-height: 34px !important;
    }
}

@media screen and (max-width:1780px) {
    .tfs-slider .slide-content-container {
    bottom: 70px;
    }
    .fusion-slider-container .tfs-slider .flex-control-nav {
    bottom: 70px!important;
    }
    .tfs-slider .slide-content-container .caption h3, body, div#lndlaw-all-services .fusion-content-boxes .content-container p, body:not(.home) .fusion-text p,  body:not(.home) .fusion-text ol,  body:not(.home) .fusion-text ul, .fusion-accordian .toggle-content {
    font-size: 24px !important;
    line-height: 40px !important;
    }
    div#lndlaw-into h1, .fusion-title h2, div#lndlaw-stock h2.blog-shortcode-post-title.entry-title {
    font-size: 6vw !important;
    line-height: 6vw !important;
    }
    .fusion-main-menu-block {
    font-size: 24px;
    line-height: 40px;
    }
    a.fusion-flyout-menu-toggle, .fusion-flyout-search-toggle, .wpml-ls-legacy-dropdown {
    top: 70px;
    }
    .fusion-header-has-flyout-menu .fusion-flyout-menu {
    padding: 0 70px 70px !important;
    align-items: end !important;
    }
    .menu-block {
    align-items: end;
    }
    .tfs-slider .slide-content-container h1, .tfs-slider .slide-content-container h2, .search-no-results .fusion-title h2 {
    font-size: 4vw !important;
    line-height: 5vw !important;
    }
    .error404  .fusion-title h2 {
    font-size: 3vw !important;
    line-height: 4vw !important;
    }
    .fusion-main-menu ul a {
    font-size: 6vh;
    }
    .fusion-content-boxes .heading .heading-link {
    padding: 35px;
    }
    div#lndlaw-services .fusion-content-boxes .fusion-column:before {
    left: 35px;
    top: 35px;
    }
    div#lndlaw-services  .fusion-content-boxes .heading {
    top: -35px;
    left: -35px;
    right: -35px;
    bottom: -35px;
    }
    div#lndlaw-services .fusion-content-boxes .fusion-column {
    padding: 35px;
    }
    div#lndlaw-whoweare h3.fusion-title-heading, div#lndlaw-moto h3.fusion-title-heading, .wpcpro-wrapper h2.wpcp-post-title a, h3.fusion-title-heading,
    div#lnd-who-we-are .fusion-title h2, body:not(.home) #main h3 {
    font-size: 34px !important;
    line-height: 50px !important;
    }   
    a.fusion-read-more, .button-more, .fusion-button, .tfs-slider .slide-content-container .buttons a {
    font-size: 24px !important;
    }
    div#lndlaw-team h2.content-box-heading {
    font-size: 24px !important;
    }
    div#lndlaw-team .content-container p, div#lndlaw-team .content-container, div#lndlaw-team .content-container div {
    font-size: 20px !important;
    line-height: 34px !important;
    -webkit-line-clamp: 4;
    }
    div#lndlaw-team  .fusion-content-boxes .content-container {
    height: 135px;
    }
    div#lndlaw-hub h3.fusion-title-heading {
    font-size: 3vw !important;
    line-height: 3vw !important;
    }
    div#lndlaw-team .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
    padding: 70px 70px 135px  70px;
    }
    div#lndlaw-moto h5.fusion-title-heading {
    font-size: 24px !important;
    }
    .fusion-page-title-bar h1 {
    font-size: 4vw !important;
    line-height: 5vw !important;
    }
    .fusion-text.copyrights, body:not(.home) .fusion-text.copyrights, .fusion-text.copyrights p, body:not(.home) .fusion-text.copyrights p{
    font-size: 14px !important;
    line-height: 18px !important;
    }
}

@media screen and (max-width:1580px) {
    .fusion-main-menu ul a {
    font-size: 5vh;
    }
    .tfs-slider .slide-content-container .caption, .tfs-slider .slide-content-container .buttons a {
    padding-left: 0;
    }
    .fusion-body .flex-control-paging li a {
    width: 15px;
    height: 15px;
    }
    .fusion-body .flex-control-nav li {
    margin: 0 0 0 5px !important;
    }
    .fusion-slider-container .tfs-slider .flex-control-nav {
    right: 70px;
    }
    a.fusion-flyout-menu-toggle:after {
    font-size: 18px;
    }
    .fusion-fullwidth {
    padding: 140px 70px !important;
    }
    .lndlaw-twocol .fusion-builder-row .fusion-layout-column:last-child, #lndlaw-welcome.lndlaw-twocol .fusion-builder-row .fusion-layout-column:first-child .fusion-column-wrapper, .lndlaw-twocol .fusion-builder-row .fusion-layout-column:first-child, div#lndlaw-q-and-a .fusion_builder_column_2_3, div#lndlaw-team-persons > .fusion-builder-row > .fusion-layout-column:last-child {
    padding: 140px 70px;
    }
    div#lndlaw-stock .fusion-post-content-container {
    padding: 140px  70px 70px;
    }
    div#lndlaw-stock .fusion-blog-shortcode ~ div {
    padding: 0 70px 140px;
    }
    .fusion-content-widget-area .widget ul.acf-rpw-ul {
    margin: 140px -70px 70px;
    }
    .single-post #content .fusion-fullwidth {
    padding: 140px 70px  0 !important;
    }
    div#lndlaw-hub .fusion-builder-row .fusion-layout-column:last-child .fusion-column-wrapper, div#lndlaw-hub .fusion-builder-row .fusion-layout-column:first-child .fusion-column-wrapper {
    padding: 70px;
    }
    div#lndlaw-hub .fusion-text {
    margin-bottom: 35px;
    }
    time.entry-date, .fusion-blog-layout-grid .fusion-single-line-meta, .fusion-blog-layout-timeline .fusion-single-line-meta {
    font-size: 28px;
    line-height: 28px;
    width: 80px;
    height: 80px;
    }
    .fusion-blog-layout-grid .fusion-single-line-meta, .fusion-blog-layout-timeline .fusion-single-line-meta {
    font-size: 20px;
    line-height: 20px;
    }
    .wpcp-all-captions {
    padding: 35px !important;
    }
    .wpcpro-wrapper h2.wpcp-post-title a {
    padding: 35px;
    }
    .fusion-tb-footer .fusion-fullwidth {
    padding: 140px 70px 70px!important;
    }
    .to-top-right #toTop {
    bottom: 70px;
    }
    section.fusion-page-title-bar div#lndlaw-team-title {
    padding: 250px 0 140px  !important;
    }
    section.fusion-page-title-bar .fusion-layout-column {
    padding: 70px;
    }
    .lndlaw-twocol.fusion-fullwidth {
    padding: 0 !important;
    }
    #LND-StartupHub-Services .fusion-content-boxes .fusion-column {
    padding: 0 35px 35px;
    }
    #LND-StartupHub-Services .fusion-content-boxes {
    margin: 140px -70px -140px;
    }
    body:not(.home) #main h3.panel-title.toggle {
    font-size: 24px !important;
    line-height: 40px !important;
    }
    #lndlaw-partners .fusion-content-boxes .fusion-column {
    padding: 70px;
    }
    .search-no-results section#content {
    padding: 0 70px 140px;
    }
    .fusion-body .fusion-meta-tb {
    width: 80px;
    height: 80px;
    top: 0;
    }
    .single-post #content .fusion-fullwidth  .fusion-fullwidth {
    padding: 50px 0 70px!important;
    }
    .search-page-search-form-top {
    padding: 0 70px 140px !important;
    }
    .fusion-main-menu-block {
    padding: 0 70px;
    }
}

@media screen and (max-width:1380px) {
    .tfs-slider .slide-content-container .caption {
    width: 85%;
    }
    div#lndlaw-services  .fusion-content-boxes .heading .content-box-heading {
    font-size: 20px !important;
    line-height: 30px !important;
    }
    div#lndlaw-team .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
    padding: 35px 35px 100px  35px;
    }
    div#lndlaw-team h2.content-box-heading {
    left: 35px;
    right: 35px;
    bottom: 35px;
    }
    div#lndlaw-whoweare h3.fusion-title-heading, div#lndlaw-moto h3.fusion-title-heading, .wpcpro-wrapper h2.wpcp-post-title a, h3.fusion-title-heading, div#lnd-who-we-are .fusion-title h2, body:not(.home) #main h3 {
    font-size: 28px !important;
    line-height: 40px !important;
    }
    .tfs-slider .slide-content-container .caption h3, body, div#lndlaw-all-services .fusion-content-boxes .content-container p, body:not(.home) .fusion-text p, body:not(.home) .fusion-text ol, body:not(.home) .fusion-text ul, .fusion-accordian .toggle-content {
    font-size: 20px !important;
    line-height: 34px !important;
    }
    a.fusion-read-more, .button-more, .fusion-button, .tfs-slider .slide-content-container .buttons a {
    font-size: 20px !important;
    }
   .fusion-main-menu-block {
    font-size: 20px;
    line-height: 34px;
    }
    div#lndlaw-services .fusion-content-boxes .content-container p, div#lndlaw-services .fusion-content-boxes .content-container div {
    -webkit-line-clamp: 5;
    height: 150px;
    }
    div#lndlaw-services .fusion-content-boxes .content-container {
    height: 150px;
    }
    .fusion-tb-footer.fusion-footer h4 {
    font-size: 30px !important;
    margin-bottom: 30px !important;
    }
    .fusion-logo img {
    height: 60px !important;
    }
    #LND-StartupHub-Services .fusion-content-boxes {
    margin: 0;
    padding: 140px 0 0;
    }
    #LND-StartupHub-Services .fusion-content-boxes {
    flex-wrap: wrap;
    }
    #LND-StartupHub-Services .fusion-content-boxes .fusion-column {
    width: 50%;
    padding-top: 130px;
    }
    #LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(2) {
    border-right: none;
    border-bottom: 1px solid;
    }
    #LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(1) {
    border-bottom: 1px solid;
    }
    #LND-StartupHub-Services .fusion-content-boxes .fusion-column:before {
    top: 0;
    }
    #LND-StartupHub-Services .fusion-content-boxes .fusion-column:after {
    top: 36px;
    }
    #LND-StartupHub-Services .fusion-content-boxes:after {
    content:none;
    }
    #LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(3), #LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(4) {
    padding-top: 200px;
    }
    #LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(3):before , #LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(4):before  {
    top: 70px;
    }
     #LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(3):after , #LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(4):after  {
    top: 106px;
    }
    body:not(.home) main#main .post-content > .fusion-fullwidth#LND-StartupHub-Services {
    padding-bottom: 0 !important;
    }
    body:not(.home) #main  .fusion-content-widget-area .widget ul.acf-rpw-ul h3.acf-rpw-title {
    bottom: 35px;
    left: 35px;
    right: 35px;
    font-size: 24px !important;
    }
    .fusion-blog-archive .entry-title {
    font-size: 24px !important;
    line-height: 40px !important;
    }
    .fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-title {
    font-size: 20px !important;
    }
    .search #posts-container  .fusion-post-wrapper .fusion-post-content-container {
    line-height: 28px;
    }
    div#lndlaw-all-services .fusion-content-boxes .content-container p {
    height: 70px;
    }
    div#lndlaw-people .fusion-title.fusion-sep-none a {
    font-size: 24px;
    }
}

@media screen and (max-width:1180px) {
    #lndlaw-partners .fusion-content-boxes .fusion-column {
    padding: 35px;
    }
    #lndlaw-partners .fusion-content-boxes .fusion-column {
    width: 50%;
    }
    #lndlaw-partners .fusion-content-boxes .fusion-column:nth-child(2n) {
    border-right: none;
    }
    #lndlaw-partners .fusion-content-boxes .fusion-column:nth-child(3n) {
    border-right: 1px solid;
    }
    .search #posts-container .fusion-blog-layout-grid .fusion-post-grid, .search-results #posts-container .fusion-blog-layout-grid .fusion-post-grid {
    width: 50%;
    }
    .search #posts-container .fusion-blog-layout-grid:before, .search-results #posts-container .fusion-blog-layout-grid:before {
    content: none;
    }
    .search #posts-container .fusion-blog-layout-grid:after, .search-results #posts-container .fusion-blog-layout-grid:after {
    left: 50%;
    }
    .error404 .fusion-imageframe img {
    width: 250px;
    }
    div#lndlaw-services .fusion-content-boxes .fusion-column {
    aspect-ratio: unset;
    }
    div#lndlaw-services .fusion-content-boxes {
    grid-template-columns: 1fr 1fr;
    }
    div#lndlaw-services .fusion-content-boxes .fusion-column {
    border-right: none;
    }
    div#lndlaw-services .fusion-content-boxes .fusion-column:nth-child(odd) {
    border-right: 1px solid #fff;
    }
    div#lndlaw-services .fusion-content-boxes .fusion-column:nth-child(n+5) {
    border-bottom: 1px solid #fff;
    }
    div#lndlaw-services .fusion-content-boxes .fusion-column:nth-child(n+7) {
    border-bottom: none;
    }
}

@media screen and (max-width:1024px) {
    .fusion-header-has-flyout-menu .fusion-header-v6-content {
    padding: 30px 30px 0;
    }
    a.fusion-logo-link {
    top: 30px;
    }
    a.fusion-flyout-menu-toggle, .fusion-flyout-search-toggle, .wpml-ls-legacy-dropdown {
    top: 30px;
    }
    a.fusion-flyout-menu-toggle {
    left: 30px;
    }   
    .fusion-flyout-search-toggle {
    right: 30px;
    }
    .wpml-ls-legacy-dropdown {
    right: 100px;
    }
    .tfs-slider .slide-content-container .caption h3, body, div#lndlaw-all-services .fusion-content-boxes .content-container p, body:not(.home) .fusion-text p, body:not(.home) .fusion-text ol, body:not(.home) .fusion-text ul, .fusion-accordian .toggle-content {
    font-size: 18px !important;
    line-height: 30px !important;
    }
    div#lndlaw-team .content-container p, div#lndlaw-team .content-container, div#lndlaw-team .content-container div {
    font-size: 18px !important;
    line-height: 30px !important;
    }
    div#lndlaw-team  .fusion-content-boxes .content-container {
    height: 115px;
    }
    a.fusion-read-more, .button-more, .fusion-button, .tfs-slider .slide-content-container .buttons a {
    font-size: 18px !important;
    }
   .fusion-main-menu-block {
    font-size: 18px;
    line-height: 30px;
    }
    .wpml-ls-legacy-dropdown a span {
    font-size: 16px;
    }
    div#header-widget-area .widget_text.ql-widget {
    display: none;
    }
    .fusion-slider-container .tfs-slider .flex-control-nav {
    bottom: 30px!important;
    right: 30px;
    }
    .tfs-slider .slide-content-container {
    bottom: 30px;
    padding: 0 30px !important;
    }
    .fusion-header-has-flyout-menu .fusion-flyout-menu {
    padding: 100px 30px 30px !important;
    display: block !important;
    }
    .menu-block {
    display: block;
    }
    .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu {
    padding-right: 0!important;
    width: 100% !important;
    }
    .fusion-main-menu-block {
    padding: 60px 0 0;
    width: 100%;
    }
    .fusion-main-menu.fusion-flyout-menu:after {
    content:none;
    }
    .fusion-main-menu .sub-menu a {
    font-size: 20px !important;
    line-height: 30px !important;
    }
    .fusion-flyout-menu-active a.fusion-flyout-menu-toggle:hover, .fusion-flyout-menu-active a.fusion-flyout-menu-toggle {
    background: #dcdde1 !important;
    }
    .fusion-fullwidth {
    padding: 70px 30px !important;
    }
    .lndlaw-twocol .fusion-builder-row .fusion-layout-column:last-child, #lndlaw-welcome.lndlaw-twocol .fusion-builder-row .fusion-layout-column:first-child .fusion-column-wrapper, .lndlaw-twocol .fusion-builder-row .fusion-layout-column:first-child, div#lndlaw-q-and-a .fusion_builder_column_2_3, div#lndlaw-team-persons > .fusion-builder-row > .fusion-layout-column:last-child {
    padding: 70px 30px;
    }
    .to-top-right #toTop {
    display: none !important;
    }
    div#lndlaw-whoweare h3.fusion-title-heading, div#lndlaw-moto h3.fusion-title-heading, .wpcpro-wrapper h2.wpcp-post-title a, h3.fusion-title-heading, div#lnd-who-we-are .fusion-title h2, body:not(.home) #main h3 {
    font-size: 24px !important;
    line-height: 38px !important;
    }
    div#lndlaw-team .fusion-content-boxes .fusion-column.content-box-column {
    width: 50%;
    }
    div#lndlaw-team {
    height: auto;
    }
    div#lndlaw-team .fusion-content-boxes .fusion-column.content-box-column {
    order: unset !important;
    height: auto !important;
    aspect-ratio: 9/12;
    }
    div#lndlaw-team .fusion-content-boxes {
    flex-flow: row;
    flex-wrap: wrap;
    }
    div#lndlaw-team .fusion-content-boxes:before, div#lndlaw-team .fusion-content-boxes:after {
    content:none !important;    
    }
    div#lndlaw-moto h5.fusion-title-heading {
    font-size: 20px !important;
    }
    div#lndlaw-hub .fusion-builder-row .fusion-layout-column:last-child .fusion-column-wrapper, div#lndlaw-hub .fusion-builder-row .fusion-layout-column:first-child .fusion-column-wrapper {
    padding: 70px 30px;
    }
    .fusion-tb-footer .fusion-fullwidth {
    padding: 70px 30px 30px!important;
    }
    .fusion-social-links.footer-social {
    display: block;
    margin-top: 70px;
    }
    .fusion-tb-footer.fusion-footer .fusion-social-links.footer-social a {
    color: #fff!important;
    }
    .fusion-tb-footer.fusion-footer .fusion-social-links.footer-social a:hover {
    color: #fff!important;
    background: #4f6a8f;
    }
    .fusion-logo img {
    height: 50px !important;
    }
    section.fusion-page-title-bar div#lndlaw-team-title {
    padding: 200px 30px 70px  !important;
    }
    div#lnd-who-we-are .fusion-title h2 a {
    padding: 30px;
    }
    div#lnd-who-we-are span.fusion-imageframe {
    height: 80vh;
    }
    section.fusion-page-title-bar .fusion-layout-column {
    padding: 30px;
    }
    div#lndlaw-all-services .fusion-content-boxes .content-container p {
    height: 60px;
    }
    div#lndlaw-all-services .fusion-content-boxes .heading .content-box-heading {
    margin-bottom: 20px;
    }
    div#lndlaw-people > .fusion-builder-row .fusion-flex-column .fusion-column-wrapper {
    padding: 30px;
    }
    div#lndlaw-people .fusion-title.fusion-sep-none a {
    padding: 30px 30px 90px;
    }
    div#lndlaw-people > .fusion-builder-row .fusion-flex-column {
    height: 100vh;
    }
    div#lndlaw-people > .fusion-builder-row {
    grid-template-columns: 1fr 1fr;
    }
    div#lndlaw-stock .fusion-post-content-container {
    padding: 70px 30px;
    }
    div#lndlaw-stock .fusion-blog-shortcode ~ div {
    padding: 0 30px 70px;
    }
    .fusion-content-widget-area .widget ul.acf-rpw-ul {
    margin: 70px -30px 30px;
    }
    .strong-view.slider-container {
    margin-top: 70px;
    }
    body:not(.home) #main  .fusion-content-widget-area .widget ul.acf-rpw-ul h3.acf-rpw-title {
    bottom: 30px;
    left: 30px;
    right: 30px;
    font-size: 20px !important;
    }
    .fusion-header-has-flyout-menu .fusion-flyout-search .searchform {
    padding: 30px !important;
    width: 85%;
    }
    .single-post #content .fusion-fullwidth {
    padding: 70px 30px  0 !important;
    }
    .single-post #content #lndlaw-stock-article.fusion-fullwidth  .fusion-fullwidth {
    padding: 0 0 70px !important;
    }
    .fusion-sharing-box {
    margin: 30px 0 !important;
    }
    time.entry-date span {
    font-size: 16px;
    }
    time.entry-date, .fusion-blog-layout-grid .fusion-single-line-meta, .fusion-blog-layout-timeline .fusion-single-line-meta {
    font-size: 22px;
    line-height: 22px;
    width: 70px;
    height: 70px;
    }
    .fusion-blog-layout-grid .fusion-single-line-meta, .fusion-blog-layout-timeline .fusion-single-line-meta {
    top: 30px;
    left: 30px;
    }
    .fusion-blog-layout-grid .fusion-single-line-meta {
    font-size: 18px;
    line-height: 18px;
    }
    .fusion-blog-layout-grid .fusion-post-content-wrapper h2.entry-title.fusion-post-title {
    bottom: 30px;
    left: 30px;
    right: 30px;
    }
    .fusion-body .fusion-meta-tb {
    width: 70px;
    height: 70px;
    font-size: 18px !important;
    }
    .fusion-body .fusion-pagination-tb .fusion-tb-next, .fusion-body .fusion-pagination-tb .fusion-tb-previous {
    padding: 30px 0;
    }
    .fusion-body .fusion-pagination-tb .fusion-tb-previous {
    padding-right: 30px;
    }
    .fusion-body .fusion-pagination-tb .fusion-tb-next {
    padding-left: 30px;
    }
    .fusion-sharing-box.layout-medium-floated .tagline {
    font-size: 18px;
    }
    .fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-title {
    font-size: 18px !important;
    }
    .search-page-search-form h1 {
    margin: 70px 0 0 !important;
    }
    .search-page-search-form-top {
    padding: 0 30px 70px !important;
    }
    .search #posts-container  .fusion-post-wrapper {
    padding: 30px;
    }
    .search .fusion-blog-layout-grid  .fusion-flexslider {
    margin: -30px -30px 30px;
    }
    .search-no-results .fusion-title h2 {
    margin: 70px 0 30px !important;
    }
    .search-no-results section#content {
    padding: 0 30px 70px;
    }
    .error404  main#main .post-content > .fusion-fullwidth {
    padding-top: 200px !important;
    }
    .fusion-tb-footer.fusion-footer .fusion-builder-row .fusion-layout-column:last-child {
    padding-left: 0;
    position: unset;
    }
    .fusion-text.copyrights {
    position: absolute;
    right: 0;
    bottom: 0;
    }
    .fusion-tb-footer .fusion-builder-row > .fusion-layout-column {
    width: auto;
    }
    .fusion-tb-footer .fusion-builder-row {
    justify-content: space-between;
    }
    section.fusion-page-title-bar div#lndlaw-team-title .fusion-layout-column {
    padding: 0;
    }
}

@media screen and (max-width:880px) {
    #lndlaw-welcome.lndlaw-twocol .fusion-builder-row .fusion-layout-column,
    div#lndlaw-hub .fusion-builder-row .fusion-layout-column {
    width: 100%;
    }
    .fusion-privacy-bar-full .fusion-columns .fusion-column:not(.fusion-column-last) {
    margin: 0 0 20px 0!important;
    }
    .fusion-privacy-bar-full .fusion-columns .fusion-column:last-child {
    margin: 0 0 0!important;
    }
    .lndlaw-twocol .fusion-builder-row:after {
    content: none !important;
    }
    #lndlaw-welcome.lndlaw-twocol .fusion-builder-row .fusion-layout-column:first-child, div#lndlaw-hub .fusion-builder-row .fusion-layout-column {
    min-height: 80vh;
    }
    div#lnd-who-we-are .fusion-builder-row .fusion-layout-column {
    width: 100%;
    }
    div#lndlaw-hub {
    height: auto !important;
    }
    div#lndlaw-team-persons > .fusion-builder-row > .fusion-layout-column:first-child {
    border-right: none;
    position: unset;
    height: auto;
    width: 100%;
    }
    div#lndlaw-team-persons > .fusion-builder-row > .fusion-layout-column:last-child {
    width: 100%;
    }
    div#lndlaw-team-persons  .fusion-content-tb {
    margin-top: 0 !important;
    }
    div#lndlaw-team-persons .fusion-social-networks-wrapper {
    margin-top: 30px !important;
    }
    .fusion-layout-column.fusion_builder_column_1_2 {
    width: 100%;
    }
    body:not(.home) .fusion-layout-column.fusion_builder_column_1_2:first-child {
    border-bottom: 1px solid;
    }
    #LND-StartupHub-Services .fusion-content-boxes {
    padding: 70px 0 0;
    margin: 0 -30px;
    }
    #LND-StartupHub-Services .fusion-content-boxes .fusion-column {
    width: 100%;
    border-right: none;
    padding: 130px 30px 30px ;
    border-bottom: 1px solid !important;
    margin-bottom: 70px;
    }
    #LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(3), #LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(4) {
    padding-top: 130px;
    }
    #LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(3):before , #LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(4):before  {
    top: 0;
    }
     #LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(3):after , #LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(4):after  {
    top: 36px;
    }
    #LND-StartupHub-Services .fusion-content-boxes .fusion-column:nth-child(4) {
    border: none !important;
    margin-bottom: 0;
    }
    div#lndlaw-q-and-a .fusion_builder_column_1_3 {
    position: unset;
    width: 100%;
    }
    div#lndlaw-q-and-a .fusion_builder_column_1_3 .fusion-title, div#lndlaw-stock .fusion_builder_column_1_3 .fusion-title {
    writing-mode: unset;
    padding: 70px 30px 0;
    transform: none;
    }
    div#lndlaw-q-and-a .fusion_builder_column_2_3 {
    border-left: none;
    width: 100%;
    }
    div#lndlaw-stock  .fusion-post-content.post-content {
    display: block;
    }
    div#lndlaw-stock  h2.blog-shortcode-post-title.entry-title {
    width: 100%;
    writing-mode: unset;
    padding: 70px 30px 0;
    transform: none;
    }
    div#lndlaw-stock .fusion-post-content-container {
    border-right: none;
    width: 100%;
    }
    div#lndlaw-stock  h2.blog-shortcode-post-title.entry-title {
    justify-content: center;
    }
    div#lndlaw-stock .fusion-blog-shortcode ~ div {
    border-right: none;
    width: 100%;
    }
    .fusion-content-widget-area .widget ul.acf-rpw-ul {
    grid-template-columns: 1fr;
    }
    a.acf-rpw-img img {
    aspect-ratio: 16/9;
    }
    .strong-view.wpmtst-modern .wpmtst-testimonial-inner {
    padding: 0 0!important;
    }
    #lndlaw-stock-article .fusion-text:not(:last-child) {
    margin-bottom: 30px;
    }
    #lndlaw-stock .fusion-text:not(:last-child) {
    margin-bottom: 30px;
    }
    body:not(.home) .fusion-tb-footer .fusion-layout-column.fusion_builder_column_1_2:first-child {
    border-bottom: none;
    }
    #lndlaw-partners .fusion-content-boxes {
    display: flex;
    flex-wrap: wrap;
    }
    .button-more {
    justify-content: start!important;
    margin-top: 30px !important;
    }
    .avada-has-breadcrumb-mobile-hidden.fusion-body .fusion-page-title-bar .fusion-breadcrumbs {
    display: block !important;
    }
}

@media screen and (max-width:711px) {
    .search #posts-container .fusion-blog-layout-grid:after, .search-results #posts-container .fusion-blog-layout-grid:after {
    content:none;
    }
    .search section#content {
    margin: 0 !important;
    }
}

@media screen and (max-width:680px) {
    a.fusion-flyout-menu-toggle:after, .fusion-flyout-menu-active a.fusion-flyout-menu-toggle:after {
    content:none;    
    }
    a.fusion-flyout-menu-toggle {
    padding: 0 10px!important;
    }
    .tfs-slider .slide-content-container h1, .tfs-slider .slide-content-container h2, .search-no-results .fusion-title h2, div#lndlaw-into h1, .fusion-title h2, div#lndlaw-stock h2.blog-shortcode-post-title.entry-title, div#lndlaw-hub h3.fusion-title-heading, div#lndlaw-all-services .fusion-content-boxes .heading .content-box-heading, .fusion-page-title-bar h1, #lndlaw-stock-archive h2.blog-shortcode-post-title, .search-page-search-form h1, .error404 .fusion-title h2 {
    font-size: 30px !important;
    line-height: 38px !important;
    }
    div#lndlaw-whoweare h3.fusion-title-heading, div#lndlaw-moto h3.fusion-title-heading, .wpcpro-wrapper h2.wpcp-post-title a, h3.fusion-title-heading, div#lnd-who-we-are .fusion-title h2, body:not(.home) #main h3 {
    font-size: 22px !important;
    line-height: 36px !important;
    }
    div#lndlaw-team .fusion-content-boxes {
    display: flex;
    overflow: auto;
    margin: 0 -30px !important;
    padding: 0 30px;
    flex-wrap: nowrap;
    }
    div#lndlaw-team .fusion-column.content-box-column {
    flex-shrink: 0;
    width: calc(100vw - 70px) !important;
    }
    div#lndlaw-team .fusion-content-boxes::-webkit-scrollbar {
    width: 0 !important;
    display: none !important
    }
    div#lndlaw-team .fusion-content-boxes {
    scrollbar-width: none;
    }
    .wpcpro-wrapper .wpcp-carousel-section.nav-vertical-center .wpcp-next-button, .wpcpro-wrapper .wpcp-carousel-section.nav-vertical-center .wpcp-prev-button {
    display: none;
    }
    .fusion-tb-footer .fusion-builder-row > .fusion-layout-column {
    width: 100%;
    }
    .fusion-tb-footer.fusion-footer .fusion-builder-row .fusion-layout-column:last-child {
    padding-top: 30px;
    }
    .fusion-tb-footer.fusion-footer h4 {
    font-size: 24px !important;
    margin-bottom: 24px !important;
    }
    .fusion-tb-footer.fusion-footer .fusion-text p {
    margin: 0 0 30px 0;
    }
    .fusion-social-links.footer-social {
    margin-top: 30px;
    }
    .fusion-text.copyrights {
    position: relative;
    text-align: left;
    margin-top: 30px;
    }
    .fusion-main-menu ul a {
    font-size: 24px;
    }
    div#lndlaw-all-services .fusion-content-boxes .fusion-column {
    margin-bottom: 30px;
    padding-bottom: 30px;
    padding-top: 30px;
    }
    div#lndlaw-people > .fusion-builder-row {
    grid-template-columns: 1fr;
    }
    div#lndlaw-people > .fusion-builder-row .fusion-flex-column {
    height: auto;
    aspect-ratio: 9/12;
    }
    body:not(.home) #main #LND-StartupHub-Services .fusion-content-boxes h3 {
    font-size: 24px !important;
    line-height: 30px !important;
    }
    body:not(.home) #main h3.panel-title.toggle {
    font-size: 20px !important;
    line-height: 30px !important;
    }
    .fusion-sharing-box.layout-small-stacked .sharingbox-shortcode-icon-wrapper {
    width: auto !important;
    }
    #lndlaw-partners .fusion-content-boxes .fusion-column {
    width: 100%;
    border-right: none !important;
    }
    .fusion-body .fusion-pagination-tb .fusion-tb-next, .fusion-body .fusion-pagination-tb .fusion-tb-previous {
    width: 100%;
    }
    .fusion-body .fusion-pagination-tb.single-navigation:not(.layout-sticky) {
    padding: 30px 0 !important;
    flex-wrap: wrap;
    gap: 15px;
    }
    .fusion-body .fusion-pagination-tb .fusion-tb-previous {
    border-right: none;
    }
    .fusion-body .fusion-pagination-tb .fusion-tb-next, .fusion-body .fusion-pagination-tb .fusion-tb-previous {
    padding: 0 !important;
    }
    .fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-title {
    text-align: center;
    }
    div#lndlaw-team .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
    padding: 35px 35px 100px  35px !important;
    }
    #content {
    margin-bottom: 0 !important;
    }
    .fusion-breadcrumbs .awb-breadcrumb-list {
    justify-content: center;
    line-height: 20px;
    }
}

@media screen and (max-width:580px) {
    .wpml-ls-legacy-dropdown {
    right: 30px;
    top: 75px;
    }
    div#lndlaw-services .fusion-content-boxes {
    grid-template-columns: 1fr;
    }
    div#lndlaw-services .fusion-content-boxes .fusion-column:nth-child(odd) {
    border-right: none;
    }
    div#lndlaw-services .fusion-content-boxes .fusion-column {
    padding: 30px 0;
    }
    div#lndlaw-services .fusion-content-boxes .fusion-column:before {
    left: 0;
    top: 30px;
    }
    div#lndlaw-services .fusion-content-boxes .content-container {
    padding: 0 30px;
    }
    div#lndlaw-services .fusion-content-boxes .fusion-column:nth-child(n+7) {
    border-bottom: 1px solid #fff;
    }
    div#lndlaw-services .fusion-content-boxes .fusion-column:nth-child(8) {
    border-bottom: none;
    }
    .wpcp-carousel-section.wpcp-standard {
    padding: 0 70px 0 0 !important;
    }
}

@media screen and (max-width:480px) {
    .fusion-privacy-bar.fusion-privacy-bar-bottom {
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 30px !important;
    }
    .tfs-slider .slide-content-container .heading {
    margin: 0 0 15px !important;
    }
    .tfs-slider .slide-content-container .caption {
    width: 100%;
    }
    a.acf-rpw-img img {
    aspect-ratio: 16/12;
    }
    .strong-view.wpmtst-modern .wpmtst-testimonial-content:before {
    margin-bottom: 0 !important;
    }
    div#lndlaw-services .fusion-content-boxes {
    display: flex;
    overflow: auto;
    margin: 0 -30px !important;
    padding: 0 30px;
    flex-wrap: nowrap;
    gap: 30px;
    }
    div#lndlaw-services .fusion-content-boxes .fusion-clearfix {
    display: none;
    }
    div#lndlaw-services .fusion-column.content-box-column:nth-last-child(2) {
    border-right: none !important;
    }
    div#lndlaw-services  .fusion-column.content-box-column {
    flex-shrink: 0;
    width: calc(100vw - 70px) !important;
    border-bottom: none !important;
    border-right: 1px solid #fff !important;
    }
    div#lndlaw-services  .fusion-content-boxes::-webkit-scrollbar {
    width: 0 !important;
    display: none !important
    }
    div#lndlaw-services  .fusion-content-boxes {
    scrollbar-width: none;
    }
}

@media screen and (max-width:400px) {
    .fusion-logo img {
    height: 40px !important;
    }
    a.fusion-flyout-menu-toggle {
    height: 40px !important;
    width: 40px !important;
    box-sizing: border-box !important;
    }
    .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line {
    width: 20px !important;
    }
    .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .awb-icon-search, .fusion-flyout-search-toggle {
    width: 40px;
    height: 40px;
    }
    .wpml-ls-legacy-dropdown {
    top: 65px;
    }
    #wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s {
    font-size: 18px !important;
    }
    .fusion-header-has-flyout-menu .fusion-flyout-search .searchform {
    width: 100%;
    }
    .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line {
    margin: 3px 0;
    }
    .fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(3) {
    margin-top: 9px;
    }
    .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon .fusion-toggle-icon-line:last-child {
    margin-left: 2px;
    }
    .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon .fusion-toggle-icon-line:first-child {
    margin-left: 2px;
    margin-top: 2px;
    }
    div#lndlaw-team h2.content-box-heading {
    font-size: 20px !important;
    }
    div#lndlaw-team .fusion-column.content-box-column {
    width: calc(100vw - 30px) !important;
    }
    .wpcp-carousel-section.wpcp-standard {
    padding: 0 30px 0 0 !important;
    }
    .tfs-slider .slide-content-container .caption h3.fusion-title-heading {
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 90px;
    overflow: hidden;
    }
    .fusion-main-menu-block {
    padding: 30px 0 0;
    }
}




















































