/*
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
*/

div.lh-bullet-list ul,
ul.lh-bullet-list,
div.lh-tick-list ul,
ul.lh-tick-list {
    list-style-type: none;
    padding-left: 0;
    font-family: 'FuturaLT Bold', Arial, Helvetica, sans-serif;
}

div.lh-bullet-list ul li,
ul.lh-bullet-list li,
div.lh-tick-list ul li,
ul.lh-tick-list li {
    padding-left: 3.5em;
    position: relative;
    padding-bottom: 0.55em;
    line-height: 1.55em;
    font-weight: bold;
}

div.lh-bullet-list-wide ul li,
ul.lh-bullet-list-wide li,
div.lh-tick-list-wide ul li,
ul.lh-tick-list-wide li {
    padding-bottom: 0.55em;
	padding-top: 0.55em;
}

div.lh-bullet-list-light ul li,
ul.lh-bullet-list-light li,
div.lh-tick-list-light ul li,
ul.lh-tick-list-light {
    font-weight: normal;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
}

div.lh-bullet-list ul li:before,
ul.lh-bullet-list li:before,
div.lh-tick-list ul li:before,
ul.lh-tick-list li:before {
    content: '';
    display: block;
    position: absolute;
    top: 0.5em;
    left: 0;
    width: 1.22em;
    height: 1em;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100% auto;
    margin-right: 1em;
}

div.lh-bullet-list ul li:before,
ul.lh-bullet-list li:before {
    background-image: var(--wpr-bg-d2ac57f0-0906-4a43-a23e-3c427f9b1302);
}

div.lh-bullet-list.lh-bullet-grey-bg ul li {
	background-color: rgba(228,229,231,0.502);
	padding-top: 0.55em;
	margin-bottom: 0.55em;
}

div.lh-bullet-list.lh-bullet-grey-bg ul li:last-child {
	margin-bottom: 0;
}

div.lh-bullet-list.lh-bullet-grey-bg ul li:before {
	left: 0.9em;
	top: 0.9em;
}

div.lh-tick-list ul li:before,
ul.lh-tick-list li:before {
    background-image: url(../../../../../../../themes/Avada-Child-Theme/assets/images/lh-tick-bullet.png);
}
.lh-toggle-image-caption .awb-imageframe-caption-title {
	visibility: hidden;
}
.lh-toggle-image-caption:hover .awb-imageframe-caption-title {
	visibility: visible;
}
@media (max-width: 980px) {
	.lh-toggle-image-caption .awb-imageframe-caption-title {
		visibility: visible;
	}
}
.post-password-form {
	padding-top: 100px;
}
/* Global font-family:futura-pt,sans-serif!important;font-weight:700!important;font-style:normal!important; */
h1, h2, h3, h4, h5, h6, #nav span.menu-text, .fusion-button span, #nav li a span { font-family: "FuturaLT Bold" !important; text-transform: uppercase !important; }
.fusion-button { font-size: 14px !important; }
/* Elements */
/* Nav */
#nav { height: 85px !important; }
#nav:before { content: "" !important; position: absolute !important; width: 15% !important; background: #24272a !important; left: 0px !important; height: 85px !important; top: 0px !important; }
#nav .logo:before { content: "" !important; position: absolute !important; width: 90% !important; background: #24272a !important; left: 15px !important; height: 100% !important; top: 0px !important; transform: skew(-20deg) !important; }
#nav .logo .fusion-imageframe { width: 100%; }
#nav .fusion-button { padding: 15px 25px !important; background: #00249C !important; border-radius: 0px !important; color: #fff !important; font-size: 10px !important; }
#nav .sub-menu span { font-family: 'Helvetica Neue' !important; }
@media only screen and (min-width:1921px){#nav:before{content:""!important;position:absolute!important;width:28%!important}}@media only screen and (max-width:1400px){#nav .logo:before{width:95%!important}#nav .logo:after{right:30px!important}}
#gtranslate_wrapper { position: unset!important; margin-left: 10px!important; display: flex !important; align-items: center !important; }
#nav nav { display: flex!important; justify-content: flex-end; }
.switcher, .switcher .selected, .switcher .option { width: fit-content!important; }
.switcher .selected{ background:transparent!important; }
.switcher .option{ position:absolute!important; }
.switcher .selected a, .switcher .option a { display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: 100%!important; border: none!important; }
.switcher .selected a img, .switcher .option a img{ max-width: 20px; margin-right: 33px!important; }
.switcher .option a img { margin-right: 20px!important; }
.switcher .selected a .textWrapper, .switcher .option a .textWrapper{ display:none; }
/* Footer */
#footer .awards .fusion-imageframe { min-height: 100px !important; display: flex !important; justify-content: center !important; align-items: center !important; }
/* Header */
.header .fusion-builder-row-inner:not(>.lh-subheadline):after { content: "" !important; position: absolute !important; width: 1px !important; background: #fff !important; margin: 0px 50% !important; height: 100% !important; }
.header .fusion-builder-row-inner .dmcr-btn { padding-left: 25px !important; padding-right: 25px !important; }
.header .dmcr-btn .fusion-column-wrapper { overflow: hidden !important; }
.header .dmcr-btn .fusion-imageframe { transform: translate(360px) !important; }
.header .dmcr-btn .fusion-imageframe:after { display: none !important; }
.header .dmcr-btn .fusion-title { border: 1px solid #00249C !important; transform: unset !important; }
.header .dmcr-btn h3 { max-width: 225px !important; text-align: center !important; min-width: 225px !important; }
.header .dmcr-btn:hover .fusion-title { transform: unset !important; margin-left: -70px !important; }
.header .dmcr-btn-right .fusion-imageframe { transform: translate(-360px) !important; }
.header .dmcr-btn-right:hover .fusion-title { transform: unset !important; margin-right: -70px !important; margin-left: 0px !important; }
.header .dmcr-btn-right .fusion-title { padding-left: 35px !important; padding-right: 100px !important; }
.header .dmcr-btn:not(.dmcr-btn-right):after { content: "" !important; position: absolute !important; width: 1px !important; background: #fff !important; top: 0; right: 0; height: 100% !important; }
.header h2 { font-family: "Helvetica Neue" !important; text-transform: none !important; }
/* Header Video */
#homepage-video .dmcr-btn .fusion-imageframe { transform: unset !important; }
#homepage-video .dmcr-btn .fusion-imageframe:after { background: #fff !important; }
#homepage-video .dmcr-btn .fusion-title { border: 3px solid #00249C !important; transform: translate(-535px) !important; }
#homepage-video .dmcr-btn:hover .fusion-title { transform: translate(-70px) !important; opacity: 1 !important; }
/* DMCR Buttons */
.dmcr-btn .fusion-imageframe { transform: translate(265px) !important; transition: 0.5s !important; overflow: unset !important; z-index: 999 !important; max-width: 125px !important; }
.dmcr-btn .fusion-imageframe:after { content: "" !important; position: absolute !important; width: 500px !important; background: #00249C !important; left: -430px !important; height: 100% !important; z-index: -1 !important; }
.dmcr-btn .fusion-title { display: flex !important; height: 100% !important; border: 3px solid #fff !important; border-left: none !important; padding-left: 100px !important; transition: 0.5s !important; padding-right: 35px !important; transform: translate(-275px) !important; z-index: 9 !important; opacity: 0 !important; }
.dmcr-btn:hover .fusion-imageframe { transform: translate(0px) !important; }
.dmcr-btn:hover .fusion-title { transform: translate(-70px) !important; opacity: 1 !important; }
#dmcr-cta .dmcr-btn h3 { min-width: 375px !important; text-align: center !important; }
/* Internal Content Title */
.int-title:before { content: "" !important; position: absolute !important; width: 20% !important; background: #24272a !important; left: -25px !important; height: 100% !important; top: 0px !important; transform: skew(-20deg) !important; }
.int-title:after { content: "" !important; position: absolute !important; width: 5px !important; background: #00249C !important; left: 17.5% !important; top: 0px !important; bottom: 0; transform: skew(-20deg) !important; margin: 10px 0px !important; }
/* Industries */
#industries .fusion-layout-column:hover .hover { opacity: 1 !important; transition: 0.5s !important; }
#industries .hover { position: absolute !important; top: 0px !important; left: 0px !important; height: 100% !important; opacity: 0 !important; transition: 0.5s !important; }
#industries .hover img { height: 100% !important; object-fit: cover !important; }
/* Our Clients - Slider */
#our-clients .fusion-image-carousel { margin: 0px !important; }
#our-clients .fusion-carousel-item-wrapper div, #our-clients .fusion-carousel-item-wrapper img { width: 150px !important; object-fit: cover !important; }
#our-clients .fusion-nav-prev, #our-clients .fusion-nav-next { background: none !important; }
#our-clients .fusion-nav-prev:before, #our-clients .fusion-nav-next:before { color: #00249C !important; font-size: 32px !important; font-weight: bold !important; }
/* Our Process */
#our-process:after { content: "" !important; position: absolute !important; width: 15px !important; background: #00249C !important; right: 0px !important; height: 100% !important; top: 0px !important; }
/* Our Consoles */
#our-consoles .fusion-column-wrapper { overflow: hidden !important; }
#our-consoles .fusion-layout-column:hover .hover { opacity: 1 !important; transition: 0.5s !important; }
#our-consoles .hover { position: absolute !important; height: 100% !important; background: rgba(36,39,42,0.9); z-index: 999 !important; width: 100% !important; left: 0px !important; margin: 0px auto !important; opacity: 0 !important; transition: 0.5s !important; display: flex !important; flex-direction: column !important; justify-content: center !important; align-items: center !important; }
#our-consoles .hover h4 { color: #fff !important; margin: 10px 0px !important; }
/* Our Case Studies */
@media screen and (min-device-width: 1025px) and (max-device-width: 4000px) {
    #our-case-studies .fusion-posts-container { max-height: 450px !important; overflow: hidden !important; }
    #our-case-studies article { position: unset !important; padding: 10px 20px !important; }
    #our-case-studies article:nth-of-type(1) { height: 100% !important; clear: both !important; padding-right: 10px !important; }
    #our-case-studies article:not(:first-child) { padding-left: 10px !important; }
    #our-case-studies article:nth-of-type(1) .fusion-post-content-wrapper { display: none !important; }
    #our-case-studies article .fusion-post-wrapper { display: flex !important; flex-direction: row-reverse !important; }
    #our-case-studies article:not(:first-child) .fusion-flexslider { width: 41% !important; }
    #our-case-studies article .fusion-post-content-wrapper { padding: 0px !important; width: 95% !important; display: flex !important; align-items: center !important; padding-left: 50px !important; }
    .design-services-fw .margin-left-desktop {margin-left: 200px;}
}
#our-case-studies article .fusion-post-wrapper { background: #efefef !important; border: none !important; }
#our-case-studies article .fusion-flexslider { width: 100% !important; }
#our-case-studies article h2 { font-size: 20px !important; margin: 0px !important; margin-bottom: 5px !important; }
#our-case-studies article h2 a, .case-studies article h2 a { color: #24272a !important; }
#our-case-studies article h2 a:hover, .case-studies article h2 a:hover { color: #00249C !important; }
#our-case-studies article p { font-size: 0px !important; }
#our-case-studies article p a { font-size: 14px !important; }
#our-case-studies article p a:first-of-type {display: none !important}
#our-case-studies article p, #our-case-studies article p a { color: #707070 !important; pointer-events: none !important; }
/* Exhibitions */
#exhibitions article { padding-bottom: 0px !important; }
#exhibitions .fusion-post-wrapper, .case-studies .fusion-post-wrapper { border-width: 1px 1px 1px 1px !important; border-color: #d4d4d4 !important; border-style: solid !important; }
#exhibitions .fusion-post-content-wrapper { background: #efefef !important; padding: 10px 20px 0px !important; justify-content: center !important; }
#exhibitions .fusion-post-content { text-align: center !important; margin: 0px !important; }
#exhibitions h2 { margin: 0px !important; }
#exhibitions a { color: #24272a !important; font-size: 18px !important; }
#exhibitions .fusion-button { font-size: 14px !important; }
#exhibitions .fusion-post-content-container p { margin-top: 10px !important; }
#exhibitions .fusion-post-content-container p:not(:first-child) { display: none !important; }
/* Internal Pages */
/* About Us */
.fw-img .fusion-imageframe, .fw-img img { width: 100% !important; }
#meet-the-team .member > .fusion-column-wrapper { position: relative !important; width: fit-content !important; }
#meet-the-team .fusion-builder-row-inner { position: absolute !important; height: 100% !important; }
#meet-the-team .fusion-builder-row-inner .fusion-layout-column { height: 100% !important; opacity: 0 !important; transition: all 0.5s ease-in-out !important; }
#meet-the-team .fusion-builder-row-inner .fusion-column-wrapper { align-items: center !important; }
#meet-the-team .member > .fusion-column-wrapper:hover .hover { opacity: 1 !important; }
#meet-the-team .fusion-social-links { position: absolute !important; bottom: 25px !important; }
#meet-the-team .hover h2 { color: #fff !important; margin: 10px 0px !important; font-size: 18px !important; }
#meet-the-team .hover h4 { color: #fff !important; margin: 0px !important; font-size: 14px !important; font-family: "Helvetica Neue" !important; }
#timeline h3 { background: #00249C !important; color: #fff !important; padding: 10px 0px !important; }
#timeline p { max-width: 80% !important; margin: 0px auto !important; }
#timeline .fusion-builder-row-inner:after { content: "" !important; position: absolute !important; width: 3px !important; background: #d4d4d4 !important; left: 0px !important; height: 100% !important; top: 0px !important; right: 0px !important; margin: 0px auto !important; }
#timeline .sep:after { content: "" !important; position: absolute !important; width: 25px !important; background: #00249C; left: 0px !important; height: 25px !important; top: 0px !important; right: 0px !important; margin: 0px auto !important; border-radius: 100% !important; }
#timeline .sep.sep-top:after { top: -25px !important; }
/* Market Sectors */
.sector-feature-slider .fusion-carousel-nav span, .sector-feature-slider .fusion-carousel-nav span:before { background: none !important; font-size: 32px !important; color: #00249C !important; }
#market-sector-slider .slider-wrapper > .fusion-column-wrapper{ max-width:95%; margin:auto; }
#market-sector-slider .fusion-builder-row-inner .fusion-column-wrapper { border: 1px solid #d4d4d4 !important; }
#market-sector-slider .fusion-builder-row-inner .fusion-column-wrapper .fusion-title { max-width: 90% !important; margin: 35px auto !important; min-height: 55px !important; display: flex !important; justify-content: center !important; align-items: center !important; }
#market-sector-slider .slider-wrapper .slick-next { right: -40px; }
#market-sector-slider .slider-wrapper .slick-prev { left: -40px; }
#market-sector-slider .slider-wrapper .slick-next:before{ opacity:1; content:'\f105'!important; background:transparent; background-color:transparent; font-family:"Font Awesome 5 Free"!important; font-weight:900; color:#24272a!important; font-size:28px!important; }
#market-sector-slider .slider-wrapper .slick-prev:before{ opacity:1; content:'\f104'!important; background:transparent; background-color:transparent; font-family:"Font Awesome 5 Free"!important; font-weight:900; color:#24272a!important; font-size:28px!important; }
#market-sector-slider .slider-wrapper .slick-list.draggable{ text-align-last:center; }
#market-sector-slider .slider-wrapper .slick-slide .fusion-layout-column{ margin-bottom:0px; }
/* Case Studies */
article .flex-control-nav, article .flex-direction-nav, article .slides li:not(:first-child) { display: none !important; }
.case-studies article p { min-height: 75px !important; margin-top: 10px !important; }
.case-studies article h2 { font-size: 18px !important; margin: 0px !important; text-align: center !important; }
/* Exhibitions */
@media screen and (min-device-width: 1025px) and (max-device-width: 4000px) {
    #exhibitions-page article { flex-direction: row !important; display: flex !important; padding-bottom: 50px !important; margin-bottom: 50px !important; border-bottom: 1px solid #d4d4d4 !important; }
    #exhibitions-page article:last-of-type { border-bottom: none !important; margin-bottom: 0px !important; padding-bottom: none !important; }
    #exhibitions-page .fusion-flexslider { margin: 0px !important; }
    #exhibitions-page .fusion-post-content { display: flex !important; flex-direction: column !important; justify-content: center !important; }
    #exhibitions-page .fusion-fullwidth { padding: 0px !important; }
    #exhibitions-page img { border-width: 1px 1px 1px 1px !important; border-color: #d4d4d4 !important; border-style: solid !important; min-width: 400px !important; max-width: 400px !important; margin-right: 75px !important; }
}
#exhibitions-page h2 a { color: #24272a !important; font-size: 18px !important; }
/* Design My Console */
#dmc-header:after { content: '' !important; background: #000 !important; opacity: 0.65 !important; width: 100% !important; height: 100% !important; position: absolute !important; top: 0px !important; z-index: 9 !important; }
#dmc-int h1 { margin: auto !important; border-radius: 100% !important; border: 3px solid #24272a !important; height: 200px !important; width: 200px !important; display: flex !important; justify-content: center !important; align-items: center !important; font-size: 72px !important; transition: 0.5s !important; }
#dmc-int h1 a { color: #24272a !important; transition: 0.5s !important; width: 100% !important; height: 100% !important; justify-content: center !important; display: flex !important; align-items: center !important; }
#dmc-int h1:hover { background: #24272a !important; }
#dmc-int h1:hover a { color: #fff !important; }
/* Contact Us*/
#contact-info .fusion-builder-row-inner { justify-content: center !important; }
#contact-info .fusion-builder-row-inner .fusion-layout-column { width: fit-content !important; border-bottom: 1px solid #fff !important; margin-bottom: 25px !important; padding-bottom: 25px !important; }
#contact-info .fusion-builder-row-inner .fusion-layout-column:last-of-type { min-width: 575px !important; }
#contact-info .fusion-builder-row-inner:last-of-type .fusion-layout-column { border-bottom: none !important; margin: 0px !important; padding: 0px !important; }
#contact-info .fusion-builder-row-inner .fusion-imageframe { min-width: 50px !important; border: 1px solid #fff !important; border-radius: 100% !important; padding: 25px !important; justify-content: center !important; align-items: center !important; display: flex !important; }
#contact-info .fusion-builder-row-inner img { min-width: 50px !important; min-height: 50px !important; max-width: 50px !important; max-height: 50px !important; display: flex !important; align-items: center !important; justify-content: center !important; }
#contact-us-form input, #contact-us-form select, #contact-us-form textarea { border-radius: 0px !important; padding: 0px 20px !important; }
#contact-us-form textarea { padding: 20px !important; border-radius: 0px !important; resize: none !important; height: 190px !important; }
#contact-us-form .fusion-button { background: #00249C !important; }
#contact-us-form .fusion-button span { color: #fff !important; }
/* Internal Products */
#features:after { content: "" !important; position: absolute !important; width: 15px !important; background: #00249C !important; left: 0px !important; height: 100% !important; top: 0px !important; }
#features h3 { font-size: 16px !important; }
#features .fusion-column-wrapper { border: 1px solid #d4d4d4 !important; }
#features .fusion-column-wrapper .fusion-title { margin-bottom: 35px !important; }
.accessories-popup .flex-direction-nav { display: none !important; }
.accessories-popup ul.slides { border: 1px solid #d4d4d4 !important; }
.accessories-popup .flex-control-nav { right: 25px !important; width: fit-content !important; bottom: 75px !important; }
.accessories-popup .flex-control-nav li a { width: 15px !important; height: 15px !important; border-radius: 100% !important; background: #707070 !important; }
.accessories-popup .flex-control-nav li a.flex-active { background-color: #00249C !important; }
.accessories-popup p { margin-bottom: 10px !important; }
.accessories-btns .active-btn { background: #00249C !important; }
.accessories-btns .active-btn span { color: #fff !important; }
.accessories-btns .adder-kvm-toggle, .accessories-btns .adder-kvm-toggle:visited span, .accessories-btns .adder-kvm-toggle:active span { color: #00249C !important; background: none !important;  }
.accessories-btns .adder-kvm-toggle:hover, .accessories-btns .adder-kvm-toggle:hover span { color: #fff !important; background: #00249C !important; }
.accessories-btns .adder-kvm-toggle span { transition: all ease-in-out 0.2s !important; }
#specifications .fusion-text h4 { display: flex !important; flex-direction: column !important; color: #24272A !important; font-size: 16px !important; }
#specifications .fusion-text h4:nth-of-type(odd):after { content: "" !important; width: 150% !important; background: #00249C !important; height: 1px !important; display: inline-block !important; margin-top: 20px !important; z-index: 999 !important; }
#specifications .fusion-text h4:nth-of-type(even):after { content: "" !important; width: 175% !important; background: #00249C !important; height: 1px !important; display: inline-block !important; margin-top: 20px !important; z-index: 999 !important; }
#specifications .fusion-text h4:nth-of-type(odd):before { content: "" !important; width: 15px !important; background: #00249C !important; height: 15px !important; z-index: 999 !important; border-radius: 100% !important; margin-left: 150% !important; position: relative !important; bottom: -50px !important; }
#specifications .fusion-text h4:nth-of-type(even):before { content: "" !important; width: 15px !important; background: #00249C !important; height: 15px !important; z-index: 999 !important; border-radius: 100% !important; margin-left: 175% !important; position: relative !important; bottom: -50px !important; }
#specifications .right-text h4 { text-align: right !important; align-items: flex-end !important; }
#specifications .right-text h4:nth-of-type(odd):before { margin-right: 150% !important; align-self: unset !important; }
#specifications .right-text h4:nth-of-type(even):before { margin-right: 175% !important; align-self: unset !important; }
.ticketing-checklist .fusion-checklist li { padding-bottom: 10px !important; }
.ticketing-checklist .fusion-checklist i { font-size: 24px !important; }
.accessories-slider .slider-wrapper > .fusion-column-wrapper { max-width: 100%; margin: auto; }
.accessories-slider .slider-wrapper .slick-next { right: -40px; }
.accessories-slider .slider-wrapper .slick-prev { left: -40px; }
.accessories-slider .slider-wrapper .slick-next:before { opacity: 1; content:'\f061' !important; background: transparent; background-color: transparent; font-family: "Font Awesome 5 Free" !important; font-weight: 900; color: #24272a !important; font-size: 28px !important; }
.accessories-slider .slider-wrapper .slick-prev:before { opacity: 1; content:'\f060' !important; background: transparent; background-color: transparent; font-family: "Font Awesome 5 Free" !important; font-weight: 900; color: #24272a !important; font-size: 28px !important; }
.accessories-slider .slider-wrapper .slick-list.draggable { text-align-last: center; }
.accessories-slider .slider-wrapper .slick-slide .fusion-layout-column { margin-bottom: 0px; }
.accessories-slider .fusion-builder-row-inner .fusion-title, .accessories-slider .fusion-builder-row-inner .fusion-text { padding-left: 50px !important; display: flex !important; align-items: flex-start !important; flex-direction: column !important; }
.accessories-slider .fusion-builder-row-inner .fusion-imageframe { float: right !important; }
.accessories-slider ul.slick-dots { bottom: 30px !important; }
.accessories-slider ul.slick-dots li.slick-active button { background-color: #00249C !important; }
.accessories-slider ul.slick-dots li button { width: 15px !important; height: 15px !important; border-radius: 100% !important; background: #707070 !important; padding: 0px !important; margin: 0px !important; }
.accessories-slider ul.slick-dots li button:before { display: none !important; }
.accessories-slider .fusion-builder-row-inner .fusion-column-wrapper div { width: 50% !important; }

/* Lightbox */
.ilightbox-holder { width: 70vw !important; top: 0px !important; bottom: 0px !important; margin-top: auto !important; margin-bottom: auto !important; max-height: 75vh !important; margin-left: auto !important; margin-right: auto !important; left: 0px !important; right: 0px !important; }
.ilightbox-holder .ilightbox-container { width: 100% !important; height: 100% !important; }
.ilightbox-holder .ilightbox-container img { object-fit: contain !important; }
/* Internal Case Studies // Exhibitions */
.blog-fw-img .fusion-builder-row { max-width: unset !important; }
.expo-info p { border: 1px solid #E8E8E8 !important; padding: 15px 25px !important; }
.expo-info strong { color: #24272a !important; }
.exhibitions-ftr form { background: #e2e2e2 !important; padding: 25px 5px !important; }
/* Internal Market Sectors */
#related-case-studies .fusion-post-content-container { display: none !important; }
#related-case-studies .fusion-post-content-wrapper { background: #fff !important; padding: 10px 25px !important; }
#related-case-studies .fusion-post-wrapper { border-width: 1px 1px 1px 1px !important; border-color: #d4d4d4 !important; border-style: solid !important; }
#related-case-studies h2 { text-align: center !important; }
#related-case-studies h2 a { color: #000 !important; font-size: 18px !important; }
#related-case-studies .fusion-post-content { margin-bottom: 10px !important; }
/* News Articles */
#post-content .fusion-content-tb .fusion-flex-container { padding: 0px !important; }
#post-content .latest-articles article { margin-bottom: 35px !important; padding-bottom: 35px !important; border-bottom: 1px solid #d4d4d4 !important; }
#post-content .latest-articles article:last-of-type { margin: 0px !important; padding: 0px !important; border: none !important; }
#post-content .latest-articles article h2 { margin-bottom: 15px !important; }
#post-content .latest-articles article h2 a { font-size: 18px !important; color: #000!important; }
#post-content .latest-articles article .fusion-meta-info { display: flex !important; border: none !important; margin: 0px !important; padding: 0px !important; }
#post-content .latest-articles article .fusion-alignright { margin: 0px !important; float: unset !important; border: 1px solid #00249C; background: transparent !important; padding: 10px 35px !important; }
#post-content .latest-articles article .fusion-alignright:hover { background: #00249C !important; }
#post-content .latest-articles article a.fusion-read-more { margin: 0px !important; color: #00249C !important; font-family: "FuturaLT Bold" !important; text-transform: uppercase !important; font-size: 12px !important; }
#post-content .latest-articles article .fusion-alignright:hover a.fusion-read-more { color: #fff !important; }
#post-content .latest-articles article a.fusion-read-more:after { display: none !important; }
#post-content .fusion-selfhosted-video { margin-bottom: 25px !important; }

/* Design Services
-------------------------------------------------*/
#design-services .card:hover .fusion-builder-row-inner { opacity: 1 !important; transition: 0.5s !important; }
#design-services .card > .fusion-column-wrapper { position: relative !important; }
#design-services .fusion-builder-row-inner { position: absolute !important; left: 0px !important; top: 0px !important; height: 100% !important; opacity: 0 !important; transition: 0.5s !important; }
#design-services .fusion-builder-row-inner :is(.fusion-layout-column, .fusion-column-wrapper) { height: 100% !important; justify-content: flex-end !important; }
#design-services .fusion-builder-row-inner h3 { font-size: 144px !important; letter-spacing: -5px !important; margin-left: 15px !important; margin-bottom: -25px !important; }
#design-services h4 strong { font-size: 14px !important; font-weight: normal !important; font-family: 'Helvetica Neue' !important; }
.design-services-fw :is(.fusion-imageframe, img) { width: 100% !important; max-height: 575px !important; object-fit: cover !important; }
.design-services-fw .number { position: absolute !important; max-width: 215px !important; left: 2% !important; bottom: 0 !important; margin-bottom: -40px !important; }
.design-services-fw .fusion-checklist span { border: 1px solid #00249C !important; }

/* Exhibitions | Page 
------------------------------------------------- */
#exhibitions-page-new article { display: grid !important; grid-template-areas: "image text text" "image button button" !important; grid-template-columns: 33% !important; border-bottom: 1px solid #d4d4d4 !important; margin-bottom: 50px !important; padding-bottom: 50px !important; }
#exhibitions-page-new article:last-of-type { border-bottom: none !important; margin-bottom: 0px !important; padding-bottom: 0px !important; }
#exhibitions-page-new article .fusion-flexslider { grid-area: image !important; margin: 0px !important; }
#exhibitions-page-new article .fusion-flexslider img { border: 1px solid #d4d4d4 !important; }
#exhibitions-page-new article .fusion-post-content { grid-area: text !important; height: fit-content !important; margin-top: auto !important; margin-bottom: 12.5px !important; margin-left: 75px !important; }
#exhibitions-page-new article .fusion-post-content h2 a { color: #24272a !important; font-size: 18px !important; }
#exhibitions-page-new article .fusion-post-content p { margin: 0px !important; }
#exhibitions-page-new article .fusion-meta-info { grid-area: button !important; padding: 0px !important; margin: 12.5px 0px 0px 75px !important; border: none !important; height: fit-content !important; width: fit-content !important; }
#exhibitions-page-new article .fusion-meta-info .fusion-alignright { margin: 0px !important; transition: all ease-in-out 0.3s !important; border: 1px solid #00249C !important; border-radius: 0px !important; width: fit-content !important; font-size: 14px !important; }
#exhibitions-page-new article .fusion-meta-info a { transition: all ease-in-out 0.3s !important; color: #00249C !important; margin: 0px !important; width: 200px !important; height: 50px !important; display: flex !important; align-items: center !important; justify-content: center !important; }
#exhibitions-page-new article .fusion-meta-info .fusion-alignright:hover { background: #00249C !important; }
#exhibitions-page-new article .fusion-meta-info .fusion-alignright:hover a { color: #fff !important; }
#exhibitions-page-new article :is(.fusion-post-content p:not(:first-child):last-of-type, .fusion-clearfix, .fusion-meta-info a:after) { display: none !important; }

/* Media Queries */
@media only screen and (max-width:2350px){
    #nav:before{ width: 21% !important }
}
@media only screen and (max-width:1800px){
    #nav:before{ width: 11% !important }
}
/* Laptop - small */
@media only screen and (max-width:1500px) and (min-width:1025px){
    #nav .fusion-button { padding: 10px 15px !important; }
    #market-sector-slider .slider-wrapper .slick-next { right: -25px; }
    #market-sector-slider .slider-wrapper .slick-prev { left: -25px; }
    #contact-info .contact-info-wrapper > .fusion-column-wrapper { padding-left: 25px !important; }
    #contact-info .fusion-builder-row-inner .fusion-layout-column:last-of-type { min-width: 565px !important; }
}
/* @media only screen and (max-width:1300px){
    #nav .fusion-menu-item-button a span { background: none !important; border: none !important; color: #000 !important; padding: 0px !important; }
} */
/* Tablet - Landscape */
@media only screen and (max-width:1200px){
    /* Elements */
    /* Nav */
    #nav .logo:before { width: 98% !important; }
    #nav li a, #nav .fusion-button { font-size: 9px !important; }
    #nav #menu-nav > li:first-of-type { margin-left: 0px !important; }
    #nav #menu-nav > li { margin-left: calc(17.5px / 2) !important; margin-right: calc(17.5px / 2) !important; }
    #nav #menu-nav > li.fusion-menu-item-button { margin-right: 0px !important; }
    #gtranslate_wrapper { margin-left: 0px !important; }
    /* Header Buttons */
    .header .dmcr-btn .fusion-column-wrapper { flex-direction: row !important; justify-content: flex-end !important; }
    .header .dmcr-btn-right .fusion-column-wrapper { flex-direction: row !important; justify-content: flex-start !important; }
    .header .dmcr-btn .fusion-imageframe { transform: unset !important; }
    .header .dmcr-btn .fusion-column-wrapper > .fusion-title { margin-left: -50px !important; padding-left: 50px !important; padding-right: 0px !important; }
    .header .dmcr-btn-right .fusion-column-wrapper > .fusion-title { margin-right: -50px !important; padding-right: 50px !important; padding-left: 0px !important; margin-left: unset !important; }
    .header .dmcr-btn h3 { text-align: center !important; max-width: 200px !important; min-width: 200px !important; font-size: 18px !important; }
    .header .dmcr-btn:hover .fusion-title { margin-left: -50px !important; }
    .header .dmcr-btn-right:hover .fusion-title { margin-left: 0px !important; margin-right: -50px !important; }
    .dmcr-btn .fusion-imageframe, .dmcr-btn .fusion-title, .dmcr-btn:hover .fusion-imageframe, .dmcr-btn:hover .fusion-title, #homepage-video .dmcr-btn .fusion-imageframe, #homepage-video .dmcr-btn .fusion-title, #homepage-video .dmcr-btn:hover .fusion-imageframe, #homepage-video .dmcr-btn:hover .fusion-title { transform: unset !important; opacity: 1 !important; }
    .dmcr-btn .fusion-imageframe { max-width: 100px !important; }
    .dmcr-btn .fusion-imageframe:after,  #homepage-video .dmcr-btn .fusion-imageframe:after { display: none !important; }
    .dmcr-btn .fusion-column-wrapper > .fusion-title { margin-left: -50px !important; border-width: 2px !important; }
    #dmcr-cta .dmcr-btn h3, .dmcr-btn h3 { min-width: unset !important; font-size: 18px !important; }
    /* Internal Content Title */
    .int-title:after { left: 15% !important; }
    /* Exhibitions */
    #exhibitions-page article { border-bottom: 1px solid #707070 !important; padding-bottom: 25px !important; margin-bottom: 50px !important; }
    #exhibitions-page article:last-of-type { border-bottom: none !important; padding-bottom: 0px !important; margin-bottom: 0px !important; }
    #exhibitions-page .fusion-post-content { text-align: center !important; }
    #exhibitions-page img { border-width: 1px 1px 1px 1px !important; border-color: #d4d4d4 !important; border-style: solid !important; max-width: 50% !important; margin: 0px auto !important; }
}
/* Tablet */
@media only screen and (max-width:1024px){
    /* Global */
    h1 { font-size: 40px !important; }
    h2 { font-size: 24px !important; }
    .header h2 { font-size: 14px !important; }
    /* Elements */
    /* Nav */
    #nav .logo:before { width: 75% !important; }
    #nav .logo:after { right: 130px !important; }
    #nav #menu-nav { margin-top: 15px !important; }
    #nav .fusion-button { padding: 0px !important; border: none !important; background: none !important; color: #fff !important; border-radius: 0px !important; }
    #nav .fusion-menu-item-button { background: #00249C !important; }
    #nav #menu-nav > li { margin-left: 0px !important; margin-right: 0px !important; }
    /* Footer */
    #footer .logo img { max-width: 150px !important; }
    #footer .logo .fusion-column-wrapper { flex-direction: column !important; }
    #footer .logo .fusion-imageframe { margin-bottom: 25px !important; }
    #footer .awards .fusion-column-wrapper { justify-content: center !important; }
    /* Header */
    .header { height: 47.5vh !important; }
    .header > .fusion-builder-row > .fusion-layout-column:first-of-type { margin-bottom: 60px !important; }
    .header .dmcr-btn .fusion-column-wrapper { flex-direction: row !important; justify-content: flex-end !important; }
    .header .dmcr-btn-right .fusion-column-wrapper { flex-direction: row !important; justify-content: flex-start !important; }
    .header .dmcr-btn .fusion-imageframe { transform: unset !important; }
    .header .dmcr-btn .fusion-column-wrapper > .fusion-title { margin-left: -50px !important; padding-left: 50px !important; padding-right: 0px !important; }
    .header .dmcr-btn-right .fusion-column-wrapper > .fusion-title { margin-right: -50px !important; padding-right: 50px !important; padding-left: 0px !important; margin-left: unset !important; }
    .header .dmcr-btn h3 { text-align: center !important; max-width: 200px !important; min-width: 200px !important; font-size: 18px !important; }
    .header .dmcr-btn:hover .fusion-title { margin-left: -50px !important; }
    .header .dmcr-btn-right:hover .fusion-title { margin-left: 0px !important; margin-right: -50px !important; }
    /* DMCR Buttons */
    .dmcr-btn .fusion-imageframe, .dmcr-btn .fusion-title, .dmcr-btn:hover .fusion-imageframe, .dmcr-btn:hover .fusion-title, #homepage-video .dmcr-btn .fusion-imageframe, #homepage-video .dmcr-btn .fusion-title, #homepage-video .dmcr-btn:hover .fusion-imageframe, #homepage-video .dmcr-btn:hover .fusion-title { transform: unset !important; opacity: 1 !important; }
    .dmcr-btn .fusion-imageframe { max-width: 100px !important; }
    .dmcr-btn .fusion-imageframe:after,  #homepage-video .dmcr-btn .fusion-imageframe:after { display: none !important; }
    .dmcr-btn .fusion-column-wrapper > .fusion-title { margin-left: -50px !important; border-width: 2px !important; }
    #dmcr-cta .dmcr-btn h3, .dmcr-btn h3 { min-width: unset !important; }
    /* Internal Content Title */
    .int-title:before { width: 15% !important; }
    .int-title:after { left: 7.5% !important; height: 60px !important; margin: 7.5px 0px !important; }
    /* Header Video */
    #homepage-video .fusion-builder-row-inner .fusion-column-wrapper { justify-content: center !important; }
    /* Industries */
    /*#industries .fusion-layout-column:first-of-type .fusion-column-wrapper, */#industries .fusion-layout-column:last-of-type .fusion-column-wrapper, #industries .fusion-layout-column:nth-last-of-type(2) .fusion-column-wrapper { border: none !important; }
    #industries #title > .fusion-column-wrapper { margin-left: auto !important; margin-right: auto !important; }
    #industries .fusion-layout-column:nth-of-type(odd) .fusion-column-wrapper { margin-left: 50px !important; }
    #industries .fusion-layout-column:nth-of-type(even) .fusion-column-wrapper { margin-right: 50px !important; }
    #industries .fusion-column-wrapper { border-right: 0px !important; border-bottom: 1px solid #fff !important; max-width: 50% !important; margin: 0px auto !important; }
    #industries .hover { display: none !important; }
    /* Our Clients */
    #our-clients .fusion-nav-prev, #our-clients .fusion-nav-next { display: none !important; }
    /* Our Proces */
    #our-process .fusion-image-before-after-element { text-align: center !important; }
    #our-process .fusion-image-before-after-element img { margin: 0px auto !important; right: 0px !important; max-width: 50% !important; }
    #our-process:after, #features:after { display: none !important; }
    /* Our Case Studies */
    #our-case-studies article { padding: 20px 10px !important; }
    #our-case-studies .fusion-post-content { text-align: center !important; }
    /* Exhibitions */
    #exhibitions article { padding-bottom: 20px !important; }
    /* Internal Pages */
    /* About Us */
    #timeline .fusion-builder-row-inner:after { display: none !important; }
    /* Case Studies */
    .case-studies article h2 { min-height: 55px !important; display: flex !important; justify-content: center !important; align-items: center !important; }
    /* Exhibitions */
    #exhibitions-page article { border-bottom: 1px solid #707070 !important; padding-bottom: 25px !important; margin-bottom: 50px !important; }
    #exhibitions-page article:last-of-type { border-bottom: none !important; padding-bottom: 0px !important; margin-bottom: 0px !important; }
    #exhibitions-page .fusion-post-content { text-align: center !important; }
    #exhibitions-page img { border-width: 1px 1px 1px 1px !important; border-color: #d4d4d4 !important; border-style: solid !important; max-width: 50% !important; margin: 0px auto !important; }
    /* Contact Us */
    #contact-info .fusion-builder-row-inner .fusion-layout-column:last-of-type { min-width: unset !important; width: 500px !important; }
    #contact-info iframe { height: 450px !important; }
    #contact-us-form .fusion-column-wrapper { margin: 0px !important; }
    #contact-us-form .fusion-form-checkbox { justify-content: center !important; }
    /* Internal Products */
    #features .fusion-imageframe, #features img { width: 100% !important; }
    .accessories-popup .flexslider { margin-bottom: 50px !important; }
    .accessories-popup .flex-control-nav { bottom: 60px !important; }
    #specifications .fusion-imageframe { max-width: 500px !important; }
    #specifications .fusion-text h4:nth-of-type(odd):after, #specifications .fusion-text h4:nth-of-type(even):after { width: 100% !important; margin-top: 20px !important; }
    #specifications .fusion-text h4:nth-of-type(odd):before, #specifications .fusion-text h4:nth-of-type(even):before, #specifications .right-text h4:nth-of-type(odd):before, #specifications .right-text h4:nth-of-type(even):before { display: none !important; }
    #specifications .fusion-text h4, #specifications .right-text h4 { text-align: center !important; align-items: unset !important; }
    .accessories-slider .fusion-builder-row-inner .fusion-column-wrapper div { width: 100% !important; }
    .accessories-slider .fusion-builder-row-inner .fusion-column-wrapper .fusion-imageframe { float: none !important; margin: 0px auto !important; }
    .accessories-slider .fusion-builder-row-inner .fusion-column-wrapper div { text-align: center !important; }
    .accessories-slider .fusion-builder-row-inner .fusion-title, .accessories-slider .fusion-builder-row-inner .fusion-text { padding-left: 0px !important; text-align: center !important; }
    .accessories-slider .fusion-builder-row-inner .fusion-title h3, .accessories-slider .fusion-builder-row-inner .fusion-text h3 { margin-top: 35px !important; margin-bottom: 15px !important; text-align: center !important; width: 100% !important; }
    .accessories-slider .fusion-builder-row-inner .fusion-text :is(h3,p) { width: 100% !important; }
    /* Internal Case Studies */
    .case-study-ftr .fusion-column-wrapper { border: none !important; }
    /* News Articles */
    #post-content .fusion-meta-tb { justify-content: center !important; }
    #post-content .fusion-content-tb p, #post-content .fusion-content-tb .fusion-text h3 { text-align: center !important; }
    #post-content .latest-articles .fusion-column-wrapper { border: none !important; }
    #post-content .latest-articles article h2, #post-content .latest-articles article p { text-align: center !important; }
    #post-content .latest-articles article .fusion-meta-info { justify-content: center !important; }
    /* Cyviz */
    .cyviz-contact .fusion-builder-row-inner .fusion-column-wrapper { justify-content: center !important; }

    /* Design Services
    -------------------------------------------------*/
    .design-services-fw img { max-width: 400px !important; display: flex !important; margin: auto !important; }
    .design-services-fw .number { display: none !important; }

    /* Exhibitions | Page 
    ------------------------------------------------- */
    #exhibitions-page-new article { display: flex !important; flex-direction: column !important; }
    #exhibitions-page-new article .fusion-flexslider { min-width: 50% !important; margin: 0px auto !important; }
    #exhibitions-page-new article .fusion-post-content { margin: 25px auto 12.5px !important; }
    #exhibitions-page-new article .fusion-meta-info { margin: 12.5px auto 0px !important; }
}
/* Mobile */
@media only screen and (max-width:700px){
    /* Global */
    h1 { font-size: 34px !important; }
    /* Elements */
    /* Nav */
    #nav, #nav:before { height: 75px !important; }
    #nav:before{ width: 15% !important }
    #nav .logo:before { width: 100% !important; }
    #nav .logo:after { right: -10px !important; height: 60px !important; }
    #nav .logo .fusion-imageframe { max-width: 125px !important; }
    #nav .avada-menu-mobile-menu-trigger { font-size: 24px !important; padding-right: 10px !important; }
    #nav #menu-nav { margin-top: 10px !important; }
    /* Header */
    .header { height: unset !important; }
    .header .fusion-builder-row-inner:after { display: none !important; }
    .header .fusion-builder-row-inner .dmcr-btn { padding: 0px !important; }
    .header .dmcr-btn .fusion-column-wrapper { flex-direction: row !important; justify-content: center !important; }
    .header .dmcr-btn-right .fusion-column-wrapper { flex-direction: row-reverse !important; justify-content: center !important; }
    .header .dmcr-btn .fusion-column-wrapper > .fusion-title { padding-right: 10px !important; }
    .header .dmcr-btn .fusion-title, .dmcr-btn .fusion-title { padding-left: 40px !important; padding-right: 25px !important; }
    .header .dmcr-btn h3, .dmcr-btn h3 { font-size: 12px !important; max-width: 60% !important; margin: 0px auto !important; text-align: center !important; }
    .header .dmcr-btn-right .fusion-column-wrapper > .fusion-title { margin-left: -50px !important; padding-left: 50px !important; padding-right: 10px !important; margin-right: 0px !important; }
    .header .dmcr-btn-right:hover .fusion-title { margin-left: -50px !important; margin-right: 0px !important; }
    /* DMCR CTA */
    #dmcr-cta .fusion-builder-row-inner .fusion-column-wrapper { flex-direction: column !important; flex-wrap: unset !important; }
    #dmcr-cta .fusion-title { padding: 0px !important; margin: 0px !important; border: none !important; margin-top: 20px !important; }
    #dmcr-cta h3 { max-width: unset !important; }
    /* Internal Content Title */
    .int-title:before, .int-title:after { display: none !important; }
    /* Industries */
    #industries .fusion-layout-column:nth-of-type(odd) .fusion-column-wrapper, #industries .fusion-layout-column:nth-of-type(even) .fusion-column-wrapper { margin-left: auto !important; margin-right: auto !important; }
    #industries .fusion-column-wrapper { max-width: 85% !important; }
    #industries .fusion-imageframe { max-width: 90px !important; }
    /* Internal Pages */
    /* Market Sectors */
    .sector-feature-slider .fusion-carousel-nav span, .sector-feature-slider .fusion-carousel-nav span:before { display: none !important; }
    #market-sector-slider .slider-wrapper .slick-next, #market-sector-slider .slider-wrapper .slick-prev { display: none !important; }
    /* Exhibitions */
    #exhibitions-page article .fusion-flex-container { padding: 0px !important; }
    #exhibitions-page img { max-width: 75% !important; }
    /* Design My Console */
    #dmc-int h1 { height: 150px !important; width: 150px !important; margin-top: -5px !important; margin-bottom: 25px !important; font-size: 48px !important; }
    /* Contact Us */
    #contact-info .fusion-builder-row-inner .fusion-layout-column:last-of-type { width: 100% !important; }
    #contact-info .fusion-builder-row-inner .fusion-layout-column:first-of-type { border: none !important; margin-bottom: 5px !important; }
    #contact-info .fusion-builder-row-inner img { min-width: 35px !important; min-height: 35px !important; max-width: 35px !important; max-height: 35px !important; }
    #contact-info .fusion-builder-row-inner p { max-width: 90% !important; margin: auto !important; }
    /* News Articles */
    #post-content .latest-articles article .fusion-alignright { text-align: center !important; }
    #post-content .latest-articles .fusion-load-more-button { margin-top: 25px !important; }
}
#homepage-header { padding: 225px 0px 150px !important; height: unset !important; background-image: var(--awb-background-image)/*url(/wp-content/uploads/2022/02/LH-Hompeage-header-dark-new.jpg)*/ !important; background-repeat: no-repeat !important; background-size: cover !important; background-position: center center !important; }
body:not(.parent-pageid-15):not(.tag-ShowHeaderImage) .header:not(.show-bg-img) { background-image: none !important; }
body.parent-pageid-15 .header, body.tag-ShowHeaderImage .header:not(.rocket-lazyload), body:not(.parent-pageid-15):not(.tag-ShowHeaderImage) .header.show-bg-img { background-image: var(--awb-background-image) !important; background-position: var(--awb-background-position) !important; background-size: var(--awb-background-size) !important; }
body.tag-ShowHomepageHeaderImage #homepage-header { background-image: var(--wpr-bg-93aaf341-b362-4e4a-b513-f94f7b05aff9) !important;}
.header:not(.header-otherimage):not(.video-header):not(.lh-header-slider-over):not(.show-bg-img.header-featuredimage1):not(.show-bg-img.header-featuredimage2):not(.show-bg-img.header-otherimage) { padding: 175px 0px 75px !important; /*background-image: none !important; */background: #24272a !important; }
.header.show-bg-img.header-featuredimage1, .header.show-bg-img.header-featuredimage2, .header.show-bg-img.header-otherimage { padding: 175px 0px 75px !important; }
.lh-header-slider .header {background: none !important; padding: 0 !important;}
.lh-header-slider {background: #ffffff !important;}
@media (min-width: 1024px) {
	.lh-header-slider {max-height: /*calc((535/1920)*100%)*/515px; overflow: hidden !important;}
}
#exhibitions.expo-case-studies h2 { margin-bottom: 10px !important; }
#exhibitions .entry-title { line-height: 22px !important; }
#exhibitions.expo-case-studies .fusion-post-content-wrapper { padding: 10px 10px 20px !important; background: none !important; }
#exhibitions.expo-case-studies article p { font-size: 0px !important; }
#exhibitions.expo-case-studies article p a { font-size: 14px !important; color: #707070 !important; }
#exhibitions.expo-case-studies article p a {display: inline;}
/*#exhibitions.expo-case-studies article p a:first-of-type,
#exhibitions.expo-case-studies article p a:nth-of-type(2) {display: inline;}*/
/*#exhibitions.expo-case-studies article p a:first-of-type,*/
#exhibitions.expo-case-studies article p a[href*="case-study"], #exhibitions.expo-case-studies article p a[href*="region-"] {display: none;}
.walkthrough-container.fusion-builder-column-6 > .fusion-column-wrapper, .walkthrough-container.fusion-builder-column-7 > .fusion-column-wrapper, .walkthrough-container.fusion_builder_column > .fusion-column-wrapper { overflow: hidden; padding-top: calc(100% * (480/853)) !important; position: relative; }
.walkthrough-container.fusion-builder-column-6 > .fusion-column-wrapper iframe, .walkthrough-container.fusion-builder-column-7 > .fusion-column-wrapper iframe, .walkthrough-container.fusion_builder_column > .fusion-column-wrapper iframe { border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; /*border-width: 0;*/ }
.lh-toggle-image-caption:first-child { margin-left: auto; }
.lh-toggle-image-caption:last-child { margin-right: auto; }
.ksa-product-image + .awb-imageframe-caption-container { position: absolute; z-index: 10; }
.ksa-product-image + .awb-imageframe-caption-container p { display: none; }
.ksa-slider .swiper-slide img { max-height: 100%; max-width: 100%; }
.menu-flag img { max-height: 40px; width: auto; }
.m-left-auto { margin-left: auto !important; }
.ksa-menu .menu-text { white-space: nowrap; }
.gt_switcher { width: 63px !important; }/* sets width of switcher */
.gt_switcher a { font-size: 0pt !important; }/* hides language name */
.gt_switcher_wrapper { right: calc((100vw - 1456px) / 2) !important; padding-top: 26px; }
#nav .fusion-layout-column:last-child { padding-right: 90px !important; }
@media only screen and (max-width: 1456px) {
    .gt_switcher_wrapper { right: 8px !important; }
}
@media only screen and (max-width: 700px) {
    #nav .fusion-layout-column:last-child { padding-right: 60px !important; }
}
.ksa-menu.awb-menu.collapse-enabled li > a { background: var(--awb-mobile-active-bg) !important; color: var(--awb-mobile-active-color) !important; }
.ksa-menu.awb-menu.collapse-enabled li:hover > a { background: var(--awb-mobile-bg) !important; color: var(--awb-mobile-color) !important; }
.blue-text { color: #00249c; font-weight: bold; }
.lh-case-study-details .lh-case-study-corp-info div:last-child.fusion-builder-row, .lh-case-study-details .lh-case-study-sector div:last-child.fusion-builder-row {justify-content: flex-end;}
@media (max-width: 640px) {
	.lh-case-study-details .lh-case-study-corp-info div:last-child.fusion-builder-row,.lh-case-study-details .lh-case-study-sector div:last-child.fusion-builder-row {justify-content: center;}
	.lh-case-study-details .lh-case-study-summary .fusion-column-wrapper, .lh-case-study-details .lh-case-study-download .fusion-column-wrapper {border-left-width: 0; padding-top: 40px;}
}
.fusion-page-title-bar {margin-left: -30px;margin-right: -30px;}

.lh-header-slider .header > .fusion-column-wrapper {
    padding-top: 175px;
    padding-bottom: 200px;
}

@media screen and (max-width: 1024px) {
    .lh-header-slider .header > .fusion-column-wrapper {
        padding-top: 125px;
        padding-bottom: 50px;
    }
}

@media screen and (max-width: 640px) {
    .lh-header-slider {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .lh-header-slider .header > .fusion-column-wrapper {
        padding-top: 125px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media screen and (max-width: 640px) {
	.fusion-page-title-bar { margin-left: 0px; margin-right: 0px; }
	.fusion-page-title-bar > .fusion-fullwidth:not(.lh-header-slider) > .fusion-builder-row > .fusion-layout-column:first-child > .fusion-column-wrapper { padding-left: 23px; padding-right: 23px; }
}
body.cat-case-study .lh-header-slider {padding-left:0;padding-right:0;}
.xxx-yyy {min-height:1px;}
@media only screen and (max-width: 1024px) {
	#footer .logo-right .fusion-column-wrapper {flex-direction: column !important; justify-content: center !important;}
}
@media only screen and (max-width: 700px) {
	#footer .logo-right .linkedin-footer-icon {max-width: 30px !important;}
}
.offer-panel-right a.fusion-button { color: #fff; border: solid 1px #fff; background-color: transparent; margin-left: 25px; padding: 9px 15px; }
.offer-panel-right a.fusion-button > .fusion-button-text { color: #fff; }
.offer-panel-right .fusion-image-element { width: 75px; }
.offer-panel-right .fusion-image-element, .offer-panel-right .fusion-image-element ~ div { display: inline-block; float: left; }

.lh-design-services-nav .fusion-layout-column .icon-white, .lh-iso-nav.fusion-layout-column .icon-white { display: none; }
.lh-grey-box-nav .fusion-layout-column .fusion-title p { color: #24272a !important; text-transform: uppercase; }

.lh-iso-nav-wrapper > .fusion-builder-row { margin-left: -20px !important; margin-right: -20px !important; padding: 0 20px !important; width: calc(100% + 40px) !important; max-width: calc(100% + 40px) !important; }
.lh-iso-nav-wrapper > .fusion-builder-row > .fusion-layout-column { margin: 0 !important; --awb-spacing-left: 0; }
.lh-iso-nav-wrapper .lh-iso-nav.lh-iso-nav-left > .fusion-column-wrapper { min-width: 78px; background-color: #fff; background-repeat: no-repeat; background-position: top right; background-size: auto 100%; background-image: var(--wpr-bg-4015b676-2df9-4ed3-8020-7c1ffdf9322a); }
.lh-iso-nav-wrapper .lh-iso-nav.lh-iso-nav-left > .fusion-column-inner-bg:hover ~ .fusion-column-wrapper { background-color: #fff; background-image: var(--wpr-bg-120b771c-4de0-4d38-ae28-5fbf74b027d4); }
.lh-iso-nav-wrapper .lh-iso-nav.lh-iso-nav-left > .fusion-column-inner-bg:hover ~ .fusion-column-wrapper .fusion-title p,
.lh-iso-nav-wrapper .lh-iso-nav.lh-iso-nav-left > .fusion-column-inner-bg:hover ~ .fusion-column-wrapper .fusion-title h4 { color: #fff !important; }
.lh-iso-nav-wrapper .lh-iso-nav.lh-iso-nav-left .fusion-title { position: relative; min-height: 185px; }
.lh-iso-nav-wrapper .lh-iso-nav.lh-iso-nav-left .fusion-title p { transform-origin: right top 0; transform: rotate(-90deg); position: absolute; top: 0; right: 40px; bottom: auto; left: auto; margin: 0 -20px !important; white-space: nowrap; }
.lh-iso-nav-wrapper > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) { margin: 0 !important; --awb-spacing-right: 0; }
.lh-iso-nav-wrapper  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row { margin-left: -2% !important; margin-right: -2% !important; padding: 0 2% !important; --awb-spacing-right: 0 !important; }
.lh-iso-nav-wrapper  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-column-inner-bg ~ .fusion-column-wrapper .fusion-title p,
.lh-iso-nav-wrapper  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-column-inner-bg ~ .fusion-column-wrapper .fusion-title h4 { font-family: 'FuturaLT Bold', Arial; font-weight: 400; margin: 0; text-transform: uppercase; }

.lh-iso-nav-wrapper.active-1  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:first-child .fusion-column-inner-bg ~ .fusion-column-wrapper,
.lh-iso-nav-wrapper.active-2  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(2) .fusion-column-inner-bg ~ .fusion-column-wrapper,
.lh-iso-nav-wrapper.active-3  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(3) .fusion-column-inner-bg ~ .fusion-column-wrapper,
.lh-iso-nav-wrapper.active-4  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(4) .fusion-column-inner-bg ~ .fusion-column-wrapper,
.lh-iso-nav-wrapper.active-5  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(5) .fusion-column-inner-bg ~ .fusion-column-wrapper,
.lh-iso-nav-wrapper.active-6  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(6) .fusion-column-inner-bg ~ .fusion-column-wrapper,
.lh-iso-nav-wrapper.active-7  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(7) .fusion-column-inner-bg ~ .fusion-column-wrapper,
.lh-iso-nav-wrapper.active-8  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(8) .fusion-column-inner-bg ~ .fusion-column-wrapper { background-color: #0a109f; }
.lh-iso-nav-wrapper.active-1  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:first-child .fusion-column-inner-bg ~ .fusion-column-wrapper .fusion-title p,
.lh-iso-nav-wrapper.active-2  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(2) .fusion-column-inner-bg ~ .fusion-column-wrapper .fusion-title p,
.lh-iso-nav-wrapper.active-3  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(3) .fusion-column-inner-bg ~ .fusion-column-wrapper .fusion-title p,
.lh-iso-nav-wrapper.active-4  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(4) .fusion-column-inner-bg ~ .fusion-column-wrapper .fusion-title p,
.lh-iso-nav-wrapper.active-5  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(5) .fusion-column-inner-bg ~ .fusion-column-wrapper .fusion-title p,
.lh-iso-nav-wrapper.active-6  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(6) .fusion-column-inner-bg ~ .fusion-column-wrapper .fusion-title p,
.lh-iso-nav-wrapper.active-7  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(7) .fusion-column-inner-bg ~ .fusion-column-wrapper .fusion-title p,
.lh-iso-nav-wrapper.active-8  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(8) .fusion-column-inner-bg ~ .fusion-column-wrapper .fusion-title p,
.lh-iso-nav-wrapper.active-1  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:first-child .fusion-column-inner-bg ~ .fusion-column-wrapper .fusion-title h4,
.lh-iso-nav-wrapper.active-2  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(2) .fusion-column-inner-bg ~ .fusion-column-wrapper .fusion-title h4,
.lh-iso-nav-wrapper.active-3  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(3) .fusion-column-inner-bg ~ .fusion-column-wrapper .fusion-title h4,
.lh-iso-nav-wrapper.active-4  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(4) .fusion-column-inner-bg ~ .fusion-column-wrapper .fusion-title h4,
.lh-iso-nav-wrapper.active-5  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(5) .fusion-column-inner-bg ~ .fusion-column-wrapper .fusion-title h4,
.lh-iso-nav-wrapper.active-6  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(6) .fusion-column-inner-bg ~ .fusion-column-wrapper .fusion-title h4,
.lh-iso-nav-wrapper.active-7  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(7) .fusion-column-inner-bg ~ .fusion-column-wrapper .fusion-title h4,
.lh-iso-nav-wrapper.active-8  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(8) .fusion-column-inner-bg ~ .fusion-column-wrapper .fusion-title h4 { color: #fff !important; }
.lh-iso-nav-wrapper.active-1  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:first-child .fusion-column-inner-bg ~ .fusion-column-wrapper .icon-white, .lh-iso-nav-wrapper.active-2  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(2) .fusion-column-inner-bg ~ .fusion-column-wrapper .icon-white, .lh-iso-nav-wrapper.active-3  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(3) .fusion-column-inner-bg ~ .fusion-column-wrapper .icon-white, .lh-iso-nav-wrapper.active-4  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(4) .fusion-column-inner-bg ~ .fusion-column-wrapper .icon-white, .lh-iso-nav-wrapper.active-5  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(5) .fusion-column-inner-bg ~ .fusion-column-wrapper .icon-white, .lh-iso-nav-wrapper.active-6  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(6) .fusion-column-inner-bg ~ .fusion-column-wrapper .icon-white, .lh-iso-nav-wrapper.active-7  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(7) .fusion-column-inner-bg ~ .fusion-column-wrapper .icon-white, .lh-iso-nav-wrapper.active-8  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(8) .fusion-column-inner-bg ~ .fusion-column-wrapper .icon-white { display: inline-block; }
.lh-iso-nav-wrapper.active-1  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:first-child .fusion-column-inner-bg ~ .fusion-column-wrapper .icon-blue, .lh-iso-nav-wrapper.active-2  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(2) .fusion-column-inner-bg ~ .fusion-column-wrapper .icon-blue, .lh-iso-nav-wrapper.active-3  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(3) .fusion-column-inner-bg ~ .fusion-column-wrapper .icon-blue, .lh-iso-nav-wrapper.active-4  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(4) .fusion-column-inner-bg ~ .fusion-column-wrapper .icon-blue, .lh-iso-nav-wrapper.active-5  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(5) .fusion-column-inner-bg ~ .fusion-column-wrapper .icon-blue, .lh-iso-nav-wrapper.active-6  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(6) .fusion-column-inner-bg ~ .fusion-column-wrapper .icon-blue, .lh-iso-nav-wrapper.active-7  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(7) .fusion-column-inner-bg ~ .fusion-column-wrapper .icon-blue, .lh-iso-nav-wrapper.active-8  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-layout-column:nth-child(8) .fusion-column-inner-bg ~ .fusion-column-wrapper .icon-blue { display: none; }

.lh-iso-nav-wrapper  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-column-inner-bg:hover ~ .fusion-column-wrapper { background-color: #0a109f; }
.lh-iso-nav-wrapper  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-column-inner-bg:hover ~ .fusion-column-wrapper .fusion-title p,
.lh-iso-nav-wrapper  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-column-inner-bg:hover ~ .fusion-column-wrapper .fusion-title h4 { color: #fff !important; }
.lh-iso-nav-wrapper  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-column-inner-bg:hover ~ .fusion-column-wrapper .icon-white { display: inline-block; }
.lh-iso-nav-wrapper  > .fusion-builder-row > .fusion-layout-column:not(.lh-iso-nav-left) .fusion-builder-row .fusion-column-inner-bg:hover ~ .fusion-column-wrapper .icon-blue { display: none; }

.lh-iso-nav-wrapper .lh-iso-nav:not(.lh-iso-nav-left) > .fusion-column-wrapper > .fusion-builder-row-inner { flex-grow: 1; }
.lh-iso-nav-wrapper .lh-iso-nav:not(.lh-iso-nav-left) .fusion-title p { margin-bottom: 0; }

@media screen and (max-width: 640px) {
	.lh-iso-nav-wrapper .lh-iso-nav.lh-iso-nav-left > .fusion-column-wrapper { min-width: 69px; background-image: var(--wpr-bg-c912d1dc-f59f-4b3e-9ec6-fb8642169b30); }
	.lh-iso-nav-wrapper .lh-iso-nav.lh-iso-nav-left > .fusion-column-inner-bg:hover ~ .fusion-column-wrapper { background-image: var(--wpr-bg-e79d6954-f336-46c0-b1ac-c161c5e835fb); }
	.lh-iso-nav-wrapper .lh-iso-nav.lh-iso-nav-left .fusion-title { min-height: 538px; }
	.lh-iso-nav-wrapper .lh-iso-nav.lh-iso-nav-left .fusion-title p { top: 34%; right: 36px; }
}

.lh-design-services-nav .fusion-layout-column:hover,
.lh-design-services-nav .fusion-layout-column .fusion-column-inner-bg:hover ~ .fusion-column-wrapper,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-iso-nav.fusion-layout-column:hover .fusion-column-wrapper,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-iso-nav.fusion-layout-column .fusion-column-inner-bg:hover ~ .fusion-column-wrapper { background-color: #0a109f; }

.lh-design-services-nav .fusion-layout-column:hover .fusion-title p,
.lh-design-services-nav .fusion-layout-column .fusion-column-inner-bg:hover ~ .fusion-column-wrapper .fusion-title p,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-iso-nav.fusion-layout-column:hover .fusion-title p,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-iso-nav.fusion-layout-column .fusion-column-inner-bg:hover ~ .fusion-column-wrapper .fusion-title p,
.lh-design-services-nav .fusion-layout-column:hover .fusion-title h4,
.lh-design-services-nav .fusion-layout-column .fusion-column-inner-bg:hover ~ .fusion-column-wrapper .fusion-title h4,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-iso-nav.fusion-layout-column:hover .fusion-title h4,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-iso-nav.fusion-layout-column .fusion-column-inner-bg:hover ~ .fusion-column-wrapper .fusion-title h4 { color: #ffffff !important; }

.lh-design-services-nav .fusion-layout-column:hover .icon-white,
.lh-design-services-nav .fusion-layout-column .fusion-column-inner-bg:hover ~ .fusion-column-wrapper .icon-white,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-iso-nav.fusion-layout-column:hover .icon-white,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-iso-nav.fusion-layout-column .fusion-column-inner-bg:hover ~ .fusion-column-wrapper .icon-white { display: inline-block; }

.lh-design-services-nav .fusion-layout-column:hover .icon-blue,
.lh-design-services-nav .fusion-layout-column .fusion-column-inner-bg:hover ~ .fusion-column-wrapper .icon-blue,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-iso-nav.fusion-layout-column:hover .icon-blue,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-iso-nav.fusion-layout-column .fusion-column-inner-bg:hover ~ .fusion-column-wrapper .icon-blue { display: none; }

.lh-grey-box-nav.active-1 .fusion-layout-column:not(.lh-iso-nav):first-child,
.lh-grey-box-nav.active-2 .fusion-layout-column:not(.lh-iso-nav):nth-child(2),
.lh-grey-box-nav.active-3 .fusion-layout-column:not(.lh-iso-nav):nth-child(3),
.lh-grey-box-nav.active-4 .fusion-layout-column:not(.lh-iso-nav):nth-child(4),
.lh-grey-box-nav.active-5 .fusion-layout-column:not(.lh-iso-nav):nth-child(5),
.lh-grey-box-nav.active-6 .fusion-layout-column:not(.lh-iso-nav):nth-child(6),
.lh-grey-box-nav.active-7 .fusion-layout-column:not(.lh-iso-nav):nth-child(7),
.lh-grey-box-nav.active-8 .fusion-layout-column:not(.lh-iso-nav):nth-child(8) { background-color: #0a109f; }
.lh-grey-box-nav.active-1 .fusion-layout-column:not(.lh-iso-nav):first-child .fusion-title p,
.lh-grey-box-nav.active-2 .fusion-layout-column:not(.lh-iso-nav):nth-child(2) .fusion-title p,
.lh-grey-box-nav.active-3 .fusion-layout-column:not(.lh-iso-nav):nth-child(3) .fusion-title p,
.lh-grey-box-nav.active-4 .fusion-layout-column:not(.lh-iso-nav):nth-child(4) .fusion-title p,
.lh-grey-box-nav.active-5 .fusion-layout-column:not(.lh-iso-nav):nth-child(5) .fusion-title p,
.lh-grey-box-nav.active-6 .fusion-layout-column:not(.lh-iso-nav):nth-child(6) .fusion-title p,
.lh-grey-box-nav.active-7 .fusion-layout-column:not(.lh-iso-nav):nth-child(7) .fusion-title p,
.lh-grey-box-nav.active-8 .fusion-layout-column:not(.lh-iso-nav):nth-child(8) .fusion-title p,
.lh-grey-box-nav.active-1 .fusion-layout-column:not(.lh-iso-nav):first-child .fusion-title h4,
.lh-grey-box-nav.active-2 .fusion-layout-column:not(.lh-iso-nav):nth-child(2) .fusion-title h4,
.lh-grey-box-nav.active-3 .fusion-layout-column:not(.lh-iso-nav):nth-child(3) .fusion-title h4,
.lh-grey-box-nav.active-4 .fusion-layout-column:not(.lh-iso-nav):nth-child(4) .fusion-title h4,
.lh-grey-box-nav.active-5 .fusion-layout-column:not(.lh-iso-nav):nth-child(5) .fusion-title h4,
.lh-grey-box-nav.active-6 .fusion-layout-column:not(.lh-iso-nav):nth-child(6) .fusion-title h4,
.lh-grey-box-nav.active-7 .fusion-layout-column:not(.lh-iso-nav):nth-child(7) .fusion-title h4,
.lh-grey-box-nav.active-8 .fusion-layout-column:not(.lh-iso-nav):nth-child(8) .fusion-title h4 { color: #ffffff !important; }
.lh-grey-box-nav.active-1 .fusion-layout-column:not(.lh-iso-nav):first-child .icon-white,
.lh-grey-box-nav.active-2 .fusion-layout-column:not(.lh-iso-nav):nth-child(2) .icon-white,
.lh-grey-box-nav.active-3 .fusion-layout-column:not(.lh-iso-nav):nth-child(3) .icon-white,
.lh-grey-box-nav.active-4 .fusion-layout-column:not(.lh-iso-nav):nth-child(4) .icon-white,
.lh-grey-box-nav.active-5 .fusion-layout-column:not(.lh-iso-nav):nth-child(5) .icon-white,
.lh-grey-box-nav.active-6 .fusion-layout-column:not(.lh-iso-nav):nth-child(6) .icon-white,
.lh-grey-box-nav.active-7 .fusion-layout-column:not(.lh-iso-nav):nth-child(7) .icon-white,
.lh-grey-box-nav.active-8 .fusion-layout-column:not(.lh-iso-nav):nth-child(8) .icon-white { display: inline-block; }
.lh-grey-box-nav.active-1 .fusion-layout-column:not(.lh-iso-nav):first-child .icon-blue,
.lh-grey-box-nav.active-2 .fusion-layout-column:not(.lh-iso-nav):nth-child(2) .icon-blue,
.lh-grey-box-nav.active-3 .fusion-layout-column:not(.lh-iso-nav):nth-child(3) .icon-blue,
.lh-grey-box-nav.active-4 .fusion-layout-column:not(.lh-iso-nav):nth-child(4) .icon-blue,
.lh-grey-box-nav.active-5 .fusion-layout-column:not(.lh-iso-nav):nth-child(5) .icon-blue,
.lh-grey-box-nav.active-6 .fusion-layout-column:not(.lh-iso-nav):nth-child(6) .icon-blue,
.lh-grey-box-nav.active-7 .fusion-layout-column:not(.lh-iso-nav):nth-child(7) .icon-blue,
.lh-grey-box-nav.active-8 .fusion-layout-column:not(.lh-iso-nav):nth-child(8) .icon-blue { display: none; }
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-1 .lh-iso-nav.fusion-layout-column:first-child .fusion-column-wrapper,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-2 .lh-iso-nav.fusion-layout-column:nth-child(2) .fusion-column-wrapper,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-3 .lh-iso-nav.fusion-layout-column:nth-child(3) .fusion-column-wrapper,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-4 .lh-iso-nav.fusion-layout-column:nth-child(4) .fusion-column-wrapper,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-5 .lh-iso-nav.fusion-layout-column:nth-child(5) .fusion-column-wrapper,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-6 .lh-iso-nav.fusion-layout-column:nth-child(6) .fusion-column-wrapper,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-7 .lh-iso-nav.fusion-layout-column:nth-child(7) .fusion-column-wrapper,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-8 .lh-iso-nav.fusion-layout-column:nth-child(8) .fusion-column-wrapper { background-color: #0a109f;}
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-1 .lh-iso-nav.fusion-layout-column:first-child .fusion-column-wrapper .fusion-title p,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-2 .lh-iso-nav.fusion-layout-column:nth-child(2) .fusion-column-wrapper .fusion-title p,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-3 .lh-iso-nav.fusion-layout-column:nth-child(3) .fusion-column-wrapper .fusion-title p,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-4 .lh-iso-nav.fusion-layout-column:nth-child(4) .fusion-column-wrapper .fusion-title p,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-5 .lh-iso-nav.fusion-layout-column:nth-child(5) .fusion-column-wrapper .fusion-title p,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-6 .lh-iso-nav.fusion-layout-column:nth-child(6) .fusion-column-wrapper .fusion-title p,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-7 .lh-iso-nav.fusion-layout-column:nth-child(7) .fusion-column-wrapper .fusion-title p,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-8 .lh-iso-nav.fusion-layout-column:nth-child(8) .fusion-column-wrapper .fusion-title p,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-1 .lh-iso-nav.fusion-layout-column:first-child .fusion-column-wrapper .fusion-title h4,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-2 .lh-iso-nav.fusion-layout-column:nth-child(2) .fusion-column-wrapper .fusion-title h4,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-3 .lh-iso-nav.fusion-layout-column:nth-child(3) .fusion-column-wrapper .fusion-title h4,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-4 .lh-iso-nav.fusion-layout-column:nth-child(4) .fusion-column-wrapper .fusion-title h4,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-5 .lh-iso-nav.fusion-layout-column:nth-child(5) .fusion-column-wrapper .fusion-title h4,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-6 .lh-iso-nav.fusion-layout-column:nth-child(6) .fusion-column-wrapper .fusion-title h4,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-7 .lh-iso-nav.fusion-layout-column:nth-child(7) .fusion-column-wrapper .fusion-title h4,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-8 .lh-iso-nav.fusion-layout-column:nth-child(8) .fusion-column-wrapper .fusion-title h4 { color: #ffffff !important; }
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-1 .lh-iso-nav.fusion-layout-column:first-child .fusion-column-wrapper .icon-white,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-2 .lh-iso-nav.fusion-layout-column:nth-child(2) .fusion-column-wrapper .icon-white,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-3 .lh-iso-nav.fusion-layout-column:nth-child(3) .fusion-column-wrapper .icon-white,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-4 .lh-iso-nav.fusion-layout-column:nth-child(4) .fusion-column-wrapper .icon-white,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-5 .lh-iso-nav.fusion-layout-column:nth-child(5) .fusion-column-wrapper .icon-white,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-6 .lh-iso-nav.fusion-layout-column:nth-child(6) .fusion-column-wrapper .icon-white,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-7 .lh-iso-nav.fusion-layout-column:nth-child(7) .fusion-column-wrapper .icon-white,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-8 .lh-iso-nav.fusion-layout-column:nth-child(8) .fusion-column-wrapper .icon-white { display: inline-block; }
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-1 .lh-iso-nav.fusion-layout-column:first-child .fusion-column-wrapper .icon-blue,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-2 .lh-iso-nav.fusion-layout-column:nth-child(2) .fusion-column-wrapper .icon-blue,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-3 .lh-iso-nav.fusion-layout-column:nth-child(3) .fusion-column-wrapper .icon-blue,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-4 .lh-iso-nav.fusion-layout-column:nth-child(4) .fusion-column-wrapper .icon-blue,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-5 .lh-iso-nav.fusion-layout-column:nth-child(5) .fusion-column-wrapper .icon-blue,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-6 .lh-iso-nav.fusion-layout-column:nth-child(6) .fusion-column-wrapper .icon-blue,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-7 .lh-iso-nav.fusion-layout-column:nth-child(7) .fusion-column-wrapper .icon-blue,
.fusion-fullwidth:not(.lh-iso-nav-wrapper) .lh-grey-box-nav.active-8 .lh-iso-nav.fusion-layout-column:nth-child(8) .fusion-column-wrapper .icon-blue { display: none; }

.content-bg #main {
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-color: transparent;
}
.content-bg.content-bg-techimg1 #main {
	background-image: var(--wpr-bg-1037f205-c229-4283-8167-8ecc01ccd65d);
	background-position-y: 300px;
}
.content-bg.content-bg-techimg2 #main {
	background-image: var(--wpr-bg-f91cc363-23fc-4282-a584-abb0792a798b);
	background-position-y: 300px;
}
.content-bg.content-bg-techimg3 #main {
	background-image: var(--wpr-bg-c7481147-1653-487b-b8e9-b75f26983f40);
	background-position-y: 300px;
}
.content-bg.content-bg-techimg4 #main {
	background-image: var(--wpr-bg-dc511e47-d8b7-4e4e-8239-3cf973d3d706);
	background-position-y: 300px;
}

.tagembed-container { width: 100%; }

.primary-article article > .fusion-post-content > .fusion-post-content-container > .fusion-fullwidth {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.cta-buttons .fusion-button-default {
	background: var(--button_gradient_top_color_hover);
	color: var(--button_accent_hover_color, var(--button_accent_color)) !important;
	border-color: var(--button_border_hover_color);
}
.cta-buttons .fusion-button-default .fusion-button-text {
	color: var(--button_accent_hover_color, var(--button_accent_color)) !important;
}
.cta-buttons .fusion-button-default:hover {
	background: var(--button_gradient_top_color);
	color: var(--button_accent_color) !important;
	border-color: var(--button_border_color);
}
.cta-buttons .fusion-button-default:hover .fusion-button-text {
	color: var(--button_accent_color) !important;
}

.primary-article .post-only-buttons {
	display: none !important;
}
.post-only-buttons .fusion-column-wrapper > div {
	text-align: right;
}

.latest-articles .fusion-meta-info {
	border-top-width: 0;
	border-bottom-width: 0;
	overflow-x: initial;
	overflow-y: initial;
	margin-top: 0 !important;
}
.latest-articles .fusion-meta-info .fusion-alignright {
	float: none;
	display: block;
	margin: 0;
	width: 100%;
}
.latest-articles .fusion-meta-info .fusion-read-more {
	text-transform: uppercase;
	font-weight: 600;
	border: solid 1px rgb(0,36,156);
	padding: 13px 29px;
	font-family: 'FuturaLT Bold', Arial, Helvetica, sans-serif;
	color: rgb(0,36,156);
}
.latest-articles .fusion-meta-info .fusion-read-more:hover {
	color: #fff;
	background-color: rgb(0,36,156);
}
.latest-articles .fusion-meta-info .fusion-read-more:after {
	display: none;
}
.latest-articles .fusion-post-content-container p:last-child:after {
	display: inline;
	content: '\002026';
}

.tb_wall_header__ { display: none !important; }

#main .int-title { margin-left: calc(-1 * (100vw - 100%)/2); margin-right: calc(-1 * (100vw - 100%)/2); }
#main .primary-article .int-title { margin-left: 0; margin-right: 0; }

.image-row .fusion-image-element { display: inline-block !important; width: auto; margin-left: 20px; }
.image-row.footer-accreditations .fusion-image-element { margin-left: 49px; }
.image-row .fusion-image-element:first-child { margin-left: auto; }
@media screen and (max-width: 940px) {
	.image-row .fusion-image-element:last-child { margin-right: auto; }
}
@media screen and (max-width: 640px) {
	.image-row.footer-accreditations .fusion-image-element { max-width: 25%; margin-left: 0; margin-right: 0; padding-left: 10px; padding-right: 10px; }
	.image-row.footer-accreditations .fusion-image-element:first-child { margin-left: auto; }
	.image-row.footer-accreditations .fusion-image-element:last-child { margin-right: auto; }
}

.footer-logo img { max-height: 55px; width: auto; }
.image-row.footer-social-icons .fusion-image-element img { max-height: 31.5px; width: auto; }
.image-row.footer-accreditations .fusion-image-element img { max-height: 41px; width: auto; }

.office-cards { flex-grow: 1; }
.office-layouts .fusion-grid-posts-cards li { border: solid 2px #fff; border-width: 0 0 0 1px; padding-left: 0 !important; padding-right: 0 !important; }
@media screen and (max-width: 640px) {
	.office-layouts .fusion-grid-posts-cards li { border: none; }
}
@media screen and (min-width: 641px) {
	.office-layouts ul.fusion-grid-posts-cards { margin-top: 0 !important; margin-left: 0 !important; margin-right: 0 !important; }
	.office-layouts .fusion-grid-posts-cards li { padding-top: 0 !important; padding-bottom: 0 !important; margin-top: 50px; }
}
@media screen and (min-width: 1025px) {
	.office-layouts .fusion-grid-posts-cards li { flex: 0 0 20%; }
}
@media screen and (min-width: 1025px) and (max-width: 1366px) {
	.office-layouts .fusion-grid-posts-cards li:nth-child(2) { flex: 1 0 20%; }
}
@media screen and (min-width: 1367px) {
	.office-layouts .fusion-grid-posts-cards li { flex: 0 0 25%; }
}
.office-layout .fusion-title-heading { font-weight: bold; text-wrap: nowrap; }
@media screen and (max-width: 640px) {
	.office-layout .fusion-title-heading, .office-layout p { text-align: center !important; }
}

.fusion-button.button-dark-bg, .fusion-button.button-dark-bg:visited { color: #fff !important; border-color: #fff !important; background-color: #00249c !important; }
.fusion-button.button-dark-bg .fusion-button-text, .fusion-button.button-dark-bg:visited .fusion-button-text { color: #fff !important; }
.fusion-button.button-dark-bg:hover { color: #24272a !important; background-color: #fff !important; }
.fusion-button.button-dark-bg:hover .fusion-button-text { color: #24272a !important; }

.footer-menu-copyrights .footer-menu > ul { min-height: auto !important; }
.footer-menu-copyrights .footer-menu > ul > li.awb-menu__main-li_regular:not(:first-child) {border-left: solid 1px #00249c; }
.footer-menu-copyrights .footer-menu > ul > li.awb-menu__main-li_regular:hover .awb-menu__main-a_regular, .footer-menu-copyrights .footer-menu > ul > li.awb-menu__main-li_regular:focus-within .awb-menu__main-a_regular, .footer-menu-copyrights .footer-menu > ul > li.awb-menu__main-li_regular:focus .awb-menu__main-a_regular { color: #fff !important; }
.footer-menu-copyrights .footer-menu > ul > li.awb-menu__main-li_regular .awb-menu__main-a_regular .menu-text { line-height: 21px; }
@media screen and (max-width: 640px) {
	.footer-menu-copyrights .footer-menu > ul { flex-direction: column; }
	.footer-menu-copyrights .footer-menu > ul > li.awb-menu__main-li_regular {border-left: solid 0px #00249c !important; }
}
@media screen and (min-width: 641px) {
	.footer-menu-copyrights .footer-menu > ul > li.awb-menu__main-li_regular:first-child .awb-menu__main-a_regular { padding-left: 0 !important; }
}

.footer-menu-copyrights .bw-strap a, .footer-menu-copyrights .bw-strap a:visited { color: inherit !important; }
.footer-menu-copyrights .bw-strap a:hover { color: #fff !important; }

.lh-world-class-layout { background-position-y: 30px; }
.lh-world-links .lh-bullet-list ul { margin-top: 0 !important; margin-bottom: 0 !important; }
.lh-world-links .lh-bullet-list a, .lh-world-links .lh-bullet-list a:visited { color: #707070 !important; }
.lh-world-links .lh-bullet-list a:focus-within, .lh-world-links .lh-bullet-list a:focus, .lh-world-links .lh-bullet-list a:hover { color: #00249c !important; }

.lettering-words [class^="word"]:not(:first-child):before { display: inline; content: '\00a0'; }
.contact-button [class^="word"]:last-child { font-family: "FuturaLT Light" !important; padding-top: 2px; }

body:not(.parent-page-15):not(.tag-ShowHeaderImage).tag-HeaderImagePositionTop .header.show-bg-img { background-position: center 80px !important; }

.fusion-gallery.lh-ksa-logo-carousel > .fusion-gallery-column, .fusion-gallery.lh-ksa-logo-carousel.slick-slider > .slick-list > slick-track > .slick-slide > div > .fusion-gallery-column { width: auto !important; }
.fusion-gallery.lh-ksa-logo-carousel > .fusion-gallery-column img, .fusion-gallery.lh-ksa-logo-carousel.slick-slider > .slick-list > slick-track > .slick-slide > div > .fusion-gallery-column img { max-height: 115px !important; width: auto; }
.fusion-image-carousel.regional-logos { margin-bottom: 0; }

.lh-highlight-panel .fusion-title { padding: 15px 20px; background-color: #00249c; }
.lh-highlight-panel .fusion-title .fusion-title-heading { color: #fff !important; padding: 0 !important; margin: 0 !important;}
.lh-highlight-panel .fusion-text { padding: 15px 20px; background-color: #ddd; flex-grow: 1; }
.lh-highlight-panel .fusion-text * { color: #24272a !important; }
.lh-highlight-panel .fusion-text *:last-child { margin-bottom: 0 !important; }
.lh-highlight-panel .fusion-text b { font-family: "FuturaLT", sans-serif; }

.fusion-image-carousel.logo-carousel { margin-bottom: 0 !important; }

.header.headline-med .fusion-title, body.headline-med .header .fusion-title { --h1_typography-font-size: 52px; }
.header.headline-sml .fusion-title, body.headline-sml .header .fusion-title { --h1_typography-font-size: 45px; }
body.cat-case-study.tag-NewCaseStudy .header .fusion-title h1:before { content: 'Case Study: '; }

.logo-scroll-container { overflow: hidden; --marquee-scroll-speed: 40s; }
.logo-scroll-container > div { display: flex; flex-direction: row; flex-wrap: nowrap !important; white-space: nowrap; overflow: hidden; position: relative !important; }
.logo-scroll-container > div > .logo-scroll { display: flex; visibility: hidden; }
.logo-scroll-container > div > .logo-scroll.active { visibility: visible; animation: scroll-left var(--marquee-scroll-speed) linear infinite; }
.logo-scroll-container > div:before, .logo-scroll-container > div:after { position: absolute; content: ''; width: 2.5rem; height: 100%; background-color: #fff; top: 0; }
.logo-scroll-container > div:before { left: 0; }
.logo-scroll-container > div:after { right: 0; }

@keyframes scroll-left {
	0% { transform: translateX(var(--marquee-transform-0)); }
	100% { transform: translateX(var(--marquee-transform-100)); }
}

.lh-gallery .lh-gallery-image { order: 1; }
.lh-gallery .lh-gallery-image.lh-gallery-active { width: 100% !important; order: 0; }
.lh-gallery .lh-gallery-image.lh-gallery-active .fusion-column-wrapper { margin-left: 1.92% !important; margin-right: 1.92% !important; }
.lh-gallery .lh-gallery-image .fusion-column-wrapper img { cursor: pointer; }
.lh-gallery .lh-gallery-image.lh-gallery-active .fusion-column-wrapper img { cursor: default; }
.lh-media-wrap { margin-bottom: 20px !important; }
.lh-media-wrap.fusion-alignleft, .lh-media-wrap.fusion-imageframe { margin-right: 50px !important; }
.lh-media-wrap.lh-media-wrap-right {margin-left: 50px !important; margin-right: 0px !important; }
@media screen and (max-width: 640px) {
	.lh-media-wrap { max-width: 100% !important; }
	.lh-media-wrap.fusion-alignleft, .lh-media-wrap.fusion-imageframe { margin-right: 20px !important; }
	.lh-media-wrap.lh-media-wrap-right {margin-left: 20px !important; margin-right: 20px !important; }
}

body:not(.page-id-7) .lh-head-kings-award {
	display: none;
}

.fusion-image-carousel.lh-carousel-bmargin0 {
	margin-bottom: 0;
}

.lh-indent-list p {
	display: flex;
	flex: row nowrap;
	align-items: stretch;
}

.lh-indent-list p span.lh-indent-label {
	display: block;
	flex: 1 0 10%;
	margin-right: 1rem;
	color: #00249c !important;
	white-space: nowrap;
}

.lh-indent-list p span.lh-indent-text {
	display: block;
	flex: 1 1 75%;
}

@media screen and (max-width: 940px) {
	.lh-head-kings-award {
		--awb-absolute-bottom: -120px !important;
	}
}

.lh-contact-options .fusion-text:first-child {
	margin-top: 1rem;
}
.lh-contact-options .fusion-text ~ .fusion-form-checkbox-field {
	margin-top: 0.5rem;
}
.lh-contact-options .fusion-form-checkbox-field:last-child {
	margin-top: 2rem;
}

.tag-RegionPage h6 { margin-top: 25px; margin-bottom: 25px; }
.post-content h6:first-child, h6:first-child { margin-top: 0; }

.post-content .lh-team-contact > .fusion-builder-row {
	background-color: #eeeeee;	
}

.post-content .lh-team-contact .lh-team-contact-desc h4 {
	color: #212934;
}

.post-content .lh-team-contact .lh-team-contact-desc .fusion-button:not(:hover) {
	background-color: #fff;
}

.post-content .lh-team-contact .lh-team-contact-desc > .fusion-column-wrapper {
	margin-right: 0;
}

.post-content .lh-team-contact .lh-team-contact-people-container > .fusion-column-wrapper {
	margin-left: 0;
	margin-right: calc(var(--awb-spacing-right) * 2);
}

.post-content .lh-team-contact.lh-team-2-members .lh-team-contact-people-container > .fusion-column-wrapper {
	margin-left: calc(var(--awb-spacing-right) * 2);
}

.post-content .lh-team-contact.lh-team-1-member .lh-team-contact-people-container > .fusion-column-wrapper {
	margin-left: calc(var(--awb-spacing-right) * 2);
}

.post-content .lh-team-contact .lh-team-contact-person {
	align-items: stretch;
	flex-direction: row;
}

/*.post-content .lh-team-contact .lh-team-contact-person > .fusion-column-wrapper {
	height: 100%;
}*/

.post-content .lh-team-contact .lh-team-contact-person-layout {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: space-between;
}

.post-content .lh-team-contact.lh-team-contact-v2 .lh-team-contact-person-layout {
	height: 100%;
	justify-content: flex-end;
}

.post-content .lh-team-contact .lh-team-contact-person-layout .person-desc {
	width: 100%;
}

.post-content .lh-team-contact:not(.lh-team-contact-v2) .lh-team-contact-person-layout .person-desc {
	order: 1;
	padding-top: 2.7rem;
}

.post-content .lh-team-contact.lh-team-contact-v2 .lh-team-contact-person-layout .person-desc {
	margin-top: 1rem;
	margin-bottom: 0.5rem;
}

.post-content .lh-team-contact:not(.lh-team-contact-v2).lh-team-2-members .lh-team-contact-person-layout .person-desc {
	width: 100%;
	padding-top: 2.9rem;
}

.post-content .lh-team-contact:not(.lh-team-contact-v2).lh-team-1-member .lh-team-contact-person-layout .person-desc {
	width: 100%;
	padding-top: 2.9rem;
}

.post-content .lh-team-contact .lh-team-contact-person-layout .person-desc .person-author {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-end;
	overflow: visible;
	position: relative;
}

.post-content .lh-team-contact.lh-team-contact-v2 .lh-team-contact-person-layout .person-desc .person-author {
	align-items: stretch;
}

.post-content .lh-team-contact:not(.lh-team-contact-v2) .lh-team-contact-person-layout .person-desc .person-author .person-author-wrapper {
	order: 2;
	flex: 0 0 calc(((100% / 0.9) + 15px - 30px) / 2);
	max-width: calc(((100% / 0.9) + 15px - 30px) / 2);
	min-width: auto;
	overflow: visible;
	padding-left: 25px;
	padding-top: 8px;
}

.post-content .lh-team-contact.lh-team-contact-v2 .lh-team-contact-person-layout .person-desc .person-author .person-author-wrapper {
	padding-top: 0.4rem;
	padding-bottom: 0.5rem;
}

.post-content .lh-team-contact .lh-team-contact-person-layout .person-desc .person-author .person-author-wrapper {
	position: relative;
	text-align: center;
	min-width: 100%;
}

.post-content .lh-team-contact.lh-team-2-members:not(.lh-team-contact-v2) .lh-team-contact-person-layout .person-desc .person-author .person-author-wrapper {
	margin-right: -45px;
}

.post-content .lh-team-contact.lh-team-1-member:not(.lh-team-contact-v2) .lh-team-contact-person-layout .person-desc .person-author .person-author-wrapper {
	margin-right: -45px;
}

.post-content .lh-team-contact .lh-team-contact-person-layout .person-desc .person-author .person-author-wrapper span {
	font-family: "Helvetica Neue";
	font-size: 0.9rem;
	color: #212934;
}

.post-content .lh-team-contact .lh-team-contact-person-layout .person-desc .person-author .person-author-wrapper span.person-name {
	font-weight: bold;
	white-space: nowrap;
}

.post-content .lh-team-contact:not(.lh-team-contact-v2) .lh-team-contact-person-layout .person-desc .person-author .person-author-wrapper span.person-name {
	padding-bottom: 1.2rem;
}

.post-content .lh-team-contact .lh-team-contact-person-layout .person-desc .person-author .person-author-wrapper span.person-title {
	min-height: 3.5rem;
}

.post-content .lh-team-contact.lh-team-contact-v2 .lh-team-contact-person-layout .person-desc .person-author .person-author-wrapper span.person-title {
	display: none;
}

.post-content .lh-team-contact .lh-team-contact-person-layout .person-desc .person-author .fusion-social-networks {
	order: 1;
	flex: 1 0 15%;
	max-width: none;
	min-width: auto;
}

.post-content .lh-team-contact.lh-team-contact-v2 .lh-team-contact-person-layout .person-desc .person-author .fusion-social-networks {
	position: absolute;
	top: 0;
	right: 0;
}

.post-content .lh-team-contact .lh-team-contact-person-layout .person-desc .person-author .fusion-social-networks .fusion-social-networks-wrapper {
	margin: 0;
}

.post-content .lh-team-contact .lh-team-contact-person-layout .person-desc .person-author .fusion-social-networks .fusion-linkedin {
	width: 30px;
	height: 30px;
	margin: 0;
	background-image: var(--wpr-bg-7cca8efe-7531-4eb4-9069-6bcf2c1c2fdb);
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top left;
	display: inline-block;
	position: relative;
	z-index: 50;
}

.post-content .lh-team-contact.lh-team-contact-v2 .lh-team-contact-person-layout .person-desc .person-author .fusion-social-networks .fusion-linkedin {
	width: 1.5rem;
	height: 1.5rem;
}

.post-content .lh-team-contact .lh-team-contact-person-layout .person-desc .person-author .fusion-social-networks .fusion-linkedin:before {
	content: '';
}

.post-content .lh-team-contact .lh-team-contact-person-layout .person-desc .person-content {
	display: none;
}

.post-content .lh-team-contact:not(.lh-team-contact-v2) .lh-team-contact-person-layout .person-shortcode-image-wrapper {
	order: 2;
	/*margin-top: -25px;*/
	text-align: left;
	align-self: baseline;
	width: 100%;
	overflow: hidden;
	/*height: 45%;*/
	position: absolute;
	bottom: 0;
	left: 0;
}

.post-content .lh-team-contact .lh-team-contact-person-layout .person-shortcode-image-wrapper > .person-image-container {
	overflow: visible;
}

.post-content .lh-team-contact.lh-team-contact-v2 .lh-team-contact-person-layout .person-shortcode-image-wrapper > .person-image-container {
	width: 100%;
	text-align: center;
}


.post-content .lh-team-contact.lh-team-2-members .lh-team-contact-person-layout .person-shortcode-image-wrapper {
	/*margin-top: -92px;*/
}

.post-content .lh-team-contact.lh-team-1-member .lh-team-contact-person-layout .person-shortcode-image-wrapper {
	/*margin-top: -103px;*/
}

.post-content .lh-team-contact .lh-team-contact-person-layout .person-shortcode-image-wrapper img {
	/*max-width: fit-content;*/
	max-height: 175px;
	width: auto;
}

.post-content .lh-team-contact:not(.lh-team-contact-v2) .lh-team-contact-person-layout .person-shortcode-image-wrapper img {
	margin-left: -0.1rem;
}

.post-content .lh-team-contact.lh-team-2-members .lh-team-contact-person-layout .person-shortcode-image-wrapper img {
	/*max-width: fit-content;*/
	max-height: 210px;
	margin-left: -15px;
	width: auto;
}

.post-content .lh-team-contact.lh-team-1-member .lh-team-contact-person-layout .person-shortcode-image-wrapper img {
	/*max-width: fit-content;*/
	max-height: 200px;
	margin-left: -15px;
	width: auto;
}

@media screen and (max-width: 1024px) {
	.post-content .lh-team-contact-people-container {
		min-height: 18rem;	
	}
	
	.post-content .lh-team-contact.lh-team-1-member .lh-team-contact-person {
		margin-left: auto;
		margin-right: auto;
	}
	
	.post-content .lh-team-contact .lh-team-contact-desc > .fusion-column-wrapper {
		margin-right: var(--awb-spacing-right-medium);
	}

	.post-content .lh-team-contact .lh-team-contact-people-container > .fusion-column-wrapper {
		margin-left: calc(var(--awb-spacing-left-medium) * 2);
		margin-right: calc(var(--awb-spacing-right-medium) * 2);
	}
	
	.post-content .lh-team-contact.lh-team-2-members .lh-team-contact-people-container > .fusion-column-wrapper {
		margin-left: calc(var(--awb-spacing-left-medium) * 2);
	}
	
	.post-content .lh-team-contact.lh-team-1-member .lh-team-contact-people-container > .fusion-column-wrapper {
		margin-left: calc(var(--awb-spacing-right-medium) * 2);
	}
	
	.post-content .lh-team-contact .lh-team-contact-person-layout .person-desc .person-author .person-author-wrapper {
		flex: 0 0 calc(((100% / 0.9) + 15px - 30px) / 2);
		max-width: calc(((100% / 0.9) + 15px - 30px) / 2);
		padding-left: 25px;
		padding-top: 8px;
	}
	
	.post-content .lh-team-contact.lh-team-2-members .lh-team-contact-person-layout .person-desc .person-author .person-author-wrapper {
		margin-right: -10px;
	}
	
	.post-content .lh-team-contact.lh-team-1-member .lh-team-contact-person-layout .person-desc .person-author .person-author-wrapper {
		margin-right: -10px;
	}
	
	.post-content .lh-team-contact:not(.lh-team-contact-v2) .lh-team-contact-person-layout .person-shortcode-image-wrapper {
		margin-top: -25px;
	}
	
	.post-content .lh-team-contact.lh-team-2-members:not(.lh-team-contact-v2) .lh-team-contact-person-layout .person-shortcode-image-wrapper {
		margin-top: -92px;
	}
	
	.post-content .lh-team-contact.lh-team-1-member:not(.lh-team-contact-v2) .lh-team-contact-person-layout .person-shortcode-image-wrapper {
		margin-top: -103px;
	}
	
	.post-content .lh-team-contact .lh-team-contact-person-layout .person-shortcode-image-wrapper img {
		max-height: 175px;
		margin-left: 0;
	}
	
	.post-content .lh-team-contact.lh-team-2-members .lh-team-contact-person-layout .person-shortcode-image-wrapper img {
		max-height: 210px;
		margin-left: -15px;
	}
	
	.post-content .lh-team-contact.lh-team-1-member .lh-team-contact-person-layout .person-shortcode-image-wrapper img {
		max-height: 235px;
		margin-left: -15px;
	}
}

@media screen and (max-width: 768px) {
	.post-content .lh-team-contact-people-container {
		min-height: 11rem;
	}
	
	.post-content .lh-team-contact.lh-team-contact-v2 .lh-team-contact-people-container {
		margin-top: 2rem;
	}
	
	.post-content .lh-team-contact .lh-team-contact-person-layout .person-desc .person-author .fusion-social-networks .fusion-linkedin {
		width: 25px;
		height: 25px;
	}

	.post-content .lh-team-contact .lh-team-contact-person-layout .person-desc .person-author .person-author-wrapper span {
		font-size: 12px;
	}
	
	.post-content .lh-team-contact:not(.lh-team-contact-v2) .lh-team-contact-person-layout .person-desc .person-author .person-author-wrapper span.person-name {
		padding-bottom: 1.2rem;
	}

	.post-content .lh-team-contact.lh-team-1-member .lh-team-contact-person {
		margin-left: auto;
		margin-right: auto;
	}
	
	.post-content .lh-team-contact .lh-team-contact-people-container > .fusion-column-wrapper {
		margin-left: calc(var(--awb-spacing-left-medium) * 2);
		margin-right: calc(var(--awb-spacing-right-medium) * 2);
	}
	
	.post-content .lh-team-contact.lh-team-2-members .lh-team-contact-people-container > .fusion-column-wrapper {
		margin-left: calc(var(--awb-spacing-left-medium) * 2);
	}
	
	.post-content .lh-team-contact.lh-team-1-member .lh-team-contact-people-container > .fusion-column-wrapper {
		margin-left: calc(var(--awb-spacing-right-medium) * 2);
	}

	.post-content .lh-team-contact .lh-team-contact-person-layout .person-desc {
		order: 1;
		width: 100%;
	}

	.post-content .lh-team-contact:not(.lh-team-contact-v2) .lh-team-contact-person-layout .person-desc {
		padding-top: 0.7rem;
	}
	
	.post-content .lh-team-contact.lh-team-2-members .lh-team-contact-person-layout .person-desc {
		width: 100%;
		padding-top: 0;
	}
	
	.post-content .lh-team-contact.lh-team-1-member .lh-team-contact-person-layout .person-desc {
		width: 100%;
	}
	
	.post-content .lh-team-contact.lh-team-1-member:not(.lh-team-contact-v2) .lh-team-contact-person-layout .person-desc {
		padding-top: 1.5rem;
	}
	
	.post-content .lh-team-contact .lh-team-contact-person-layout .person-desc .person-author .person-author-wrapper {
		flex: 0 0 calc(((100% / 0.9) + 1.1rem - 25px) / 2);
		max-width: calc(((100% / 0.9) + 1.1rem - 25px) / 2);
		padding-left: 0.4rem;
		padding-top: 0.4rem;
		margin-right: 0.9rem;
	}
	
	.post-content .lh-team-contact.lh-team-2-members .lh-team-contact-person-layout .person-desc .person-author .person-author-wrapper {
		margin-right: 0;
	}
	
	.post-content .lh-team-contact.lh-team-1-member:not(.lh-team-contact-v2) .lh-team-contact-person-layout .person-desc .person-author .person-author-wrapper {
		margin-right: -4rem;
	}
	
	.post-content .lh-team-contact:not(.lh-team-contact-v2) .lh-team-contact-person-layout .person-shortcode-image-wrapper {
		margin-top: -25px;
	}
	
	.post-content .lh-team-contact.lh-team-2-members:not(.lh-team-contact-v2) .lh-team-contact-person-layout .person-shortcode-image-wrapper {
		margin-top: -2.3rem;
	}
	
	.post-content .lh-team-contact.lh-team-1-member:not(.lh-team-contact-v2) .lh-team-contact-person-layout .person-shortcode-image-wrapper {
		margin-top: -5rem;
	}
	
	.post-content .lh-team-contact .lh-team-contact-person-layout .person-shortcode-image-wrapper img {
		max-height: 5rem;
		margin-left: -1.1rem;
	}
	
	.post-content .lh-team-contact.lh-team-2-members .lh-team-contact-person-layout .person-shortcode-image-wrapper img {
		max-height: 7rem;
		margin-left: -0.7rem;
	}
	
	.post-content .lh-team-contact.lh-team-1-member .lh-team-contact-person-layout .person-shortcode-image-wrapper img {
		max-height: 9.5rem;
		margin-left: 0;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1032px) {
	.post-content .lh-team-contact .lh-team-contact-person-layout .person-shortcode-image-wrapper img {
		max-width: 130%;
	}
}

@media only screen and (max-device-width: 481px) and (orientation:portrait) {
	.post-content .lh-team-contact .lh-team-contact-person-layout .person-shortcode-image-wrapper img {
		max-width: 130%;
	}
	.post-content .lh-team-contact .lh-team-contact-person-layout .person-desc .person-author .person-author-wrapper .person-name {
		text-align: left;
	}
}
@media only screen and (min-device-width: 482px) {
	.fusion-image-element:has(.lh-inset-image.lh-inset-image-left) ~ blockquote {
		margin-inline-start: 353px;
	}
}

@media only screen and (max-device-width: 481px) and (orientation:portrait) {
	.fusion-image-element:has(.lh-inset-image) {
		margin-left: 0 !important;
		margin-right: 0 !important;
		margin-top: 0 !important;
		margin-bottom: 20px !important;
	}
	.fusion-image-element:has(.lh-inset-image.lh-inset-image-left:not(.lh-inset-image-small-50)) {
		margin-top: 15px !important;
	}
	.lh-inset-image {
		max-width: 100%;
		margin-left: 0 !important;
		margin-right: 0 !important;
		float: none !important;
	}
	.lh-inset-image.lh-inset-image-small-50 {
		text-align: center;
	}
	.lh-inset-image.lh-inset-image-small-50 img {
		max-width: 50%;
	}
}

.header.show-bg-img.video-header .fullwidth-video video {
	max-height: 100%;
	margin-top: 4.83rem;
}

.lh-header-slider.header-carousel {
	max-height: calc(584px + 4.83rem);
	height: calc(584px + 4.83rem);
}

.lh-header-slider.header-carousel .lh-header-slider-over.header > .fusion-column-wrapper {
	padding-top: calc(149px + 4.83rem);
}

.lh-header-slider.header-carousel > .fusion-row {
	padding-top: 4.83rem;
}

.lh-header-slider.header-carousel .lh-header-slider-over:not(.lh-header-dmcr) {
	pointer-events: none;
}

.lh-header-slider.header-carousel .lh-header-slider-over.lh-header-dmcr {
	top: 5rem;
}

@media only screen and (max-width: 1024px) {
	.lh-header-slider.header-carousel {
		height: 47.5vh !important;
	}

	.lh-header-slider.header-carousel .lh-header-slider-over.header > .fusion-column-wrapper {
		padding-top: calc(64px + 4.83rem);
	}

	.lh-header-slider.header-carousel .lh-header-slider-over.lh-header-dmcr {
		top: 3.2rem;
	}
}

@media only screen and (max-width: 768px) {
	
}

@media only screen and (max-width: 640px) {
	.lh-header-slider.header-carousel {
		height: 78.5vw !important;
	}
}

@media only screen and (max-width: 482px) {
	.lh-header-slider.header-carousel {
		height: 120vw !important;
	}
	
	.lh-header-slider.header-carousel h1 {
		font-size: 5.8vw !important;
	}
	
	.lh-header-slider.header-carousel .header h2 {
		font-size: 2.4vw !important;
	}
	
	.dmcr-btn .fusion-imageframe {
		max-width: 19.92vw !important;
	}
	
	.header .dmcr-btn h3 {
		font-size: 2.4vw !important;
	}
}
