:root{--brand:#28acd3;--brandDark:#2d728f;--accent:#ee6352;--gradient1:linear-gradient(90deg, rgba(31, 221, 255, 1) 0%, rgba(175, 118, 211, 1) 52.79%, rgba(185, 115, 191, 1) 58.12%, rgba(208, 108, 144, 1) 71.61%, rgba(224, 103, 110, 1) 83.58%, rgba(234, 100, 89, 1) 93.45%, rgba(238, 99, 82, 1) 100%);--gradient2:linear-gradient(to right, #8360c3, #2ebf91);--gradientBrandDark:linear-gradient(to right, #2d728f, #1d495b);--gradientBrand:linear-gradient(to right, #2395b6, #28acd3)}h4{font-size:1.5em;line-height:1.1}@media (max-width:767px){#Top_bar .logo #logo,#Top_bar .logo .custom-logo-link{margin:10px 50px 10px 15px}}#landing img{filter:drop-shadow(0 0 13px var(--brandDark)) drop-shadow(0 0 6px var(--brandDark));padding:23px}#landing h3{filter:drop-shadow(0 0 13px var(--brandDark)) drop-shadow(0 0 6px var(--brandDark));padding-left:3.3em}a.button{border-color:var(--brandDark)!important;color:var(--brandDark)!important}a.button:hover{background-color:var(--brandDark)!important;color:white!important}a.button.accent{border-color:var(--accent)!important;color:var(--accent)!important}a.button.accent:hover{background-color:var(--accent)!important;color:white!important}.dark.section a.button,.button-stroke .dark input[type="submit"]{border-color:white!important;color:white!important}.dark.section a.button:hover,.button-stroke .dark input[type="submit"]:hover{background-color:white!important;color:var(--brandDark)!important}.button-stroke .dark input[type="submit"]{MARGIN-TOP:1.5EM}blockquote{font-size:18px;line-height:1.6;margin:0 0 1.6em 25px;top:15px;position:relative;background:none}blockquote:before{content:" ";display:inline-block;background-image:url(/wp-content/uploads/tifa-icon_quote-brand.svg);background-repeat:no-repeat;background-size:4em;width:4em;height:4em;position:relative;left:-4em;top:3.8em}.dark blockquote:before{background-image:url(/wp-content/uploads/tifa-icon_quote-white.svg)}.dark blockquote{background-image:none}#Content .icon_box img{max-width:240px}.ticker{background-clip:padding-box;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:-2%;font-size:2em;width:105%;padding:14px 0;color:#fff;overflow:hidden}.tickerTop{background:var(--gradient1);top:-1.4em;transform:rotate(-3deg);z-index:9;box-shadow:0 2px 9px var(--brandDark),0 0 1.3px var(--brandDark)}.tickerBottom{background:var(--gradient2);top:0;transform:rotate(-2deg)}body.home .tickerTop{background:var(--gradientBrandDark)}body.home .tickerBottom{background:var(--gradientBrand)}.section_video video{transform:translateX(calc((100% - 100vw) / 2));right:0!important;bottom:0!important;top:unset!important;left:unset!important}.section.has-video .section_video .mask{background:unset}#landing{padding-top:clamp(50px, 400px, 36vh)}#landing video{width:100%;top:-7em;height:unset}.brandback.section{background-color:var(--brandDark)}.accent.brandback.section{background-color:var(--accent)}@media only screen and (max-device-width:959px){.section.has-video .section_video{display:block!important}}@media only screen and (max-device-width:500px){#landing video{left:-105%!important;top:-79px!important;width:185%}#landing{padding-top:clamp(50px, 400px, 28vh);padding-bottom:clamp(20px, 50px, 10vh)}#landing img{width:90%}.mcb-section-uzw6x0gsl{padding-top:60px!important;padding-bottom:50px}}#brochure,.section.video{padding-top:clamp(50px, 30vh - 3em, 540px - 14em);padding-bottom:clamp(50px, 30vh - 3em, 540px - 14em)}#brochure .mfn-shape-divider{z-index:3}@media only screen and (min-width:1240px){#brochure video{min-height:unset;min-width:unset}#brochure video{width:105%;height:unset}}@media only screen and (max-width:1239px){#brochure video{min-height:unset;min-width:unset}#brochure video{height:100%}}.page-id-994 .content_video.iframe.auto-wh{padding-bottom:43.25%;align-content}#team h2+h3{margin-top:-.6em}#team .mfn-icon-box-left .icon-wrapper{width:10%}#team h4{font-size:1.1em;line-height:1.1}#team .mcb-item-icon_box_2-inner{margin-bottom:1.4em}#deals .wrap,#sixdeals .wrap{margin-bottom:1.5em}.tombstone p,.tombstone li{font-size:14px;color:#fff}.tombstone h3{font-size:1.4em;line-height:1.5;color:#fff}.tombstone .column_visual ul li{margin-bottom:.1em;color:#fff}.tombstone.wrap{background-color:#215368!important}#deals .tombstone:nth-child(2n),#sixdeals .tombstone:nth-child(3),#sixdeals .tombstone:nth-child(7){background-color:var(--brandDark)!important}.tombstone .column_visual:first-child h3:first-of-type{color:rgb(255 255 255 / .2);position:absolute;top:.1em;right:.5em;font-weight:700;text-transform:uppercase;font-size:2.9em}.tombstone .column_visual:nth-child(2){min-height:10.5em;background-color:rgb(0 0 0 / .4);width:calc(98% - 2em)}.tombstone .column_visual:first-child{min-height:15em;background-size:255em;background-repeat:no-repeat}.tombstone .column_visual{padding:2em 1em 1em 1em;margin-bottom:0}#cta .mcb-section-inner{transform:rotate(-1.4deg)}.ifa-date{left:1em;top:0;width:4em;height:3.8em;position:fixed;z-index:4000;background:#fff;border-radius:0;padding-top:.3em;color:var(--brandDark);text-align:center;box-shadow:0 0 9px rgb(16 67 83 / .7);padding-top:2.3em;transform:rotate(4deg);margin-top:-2em;padding-bottom:1.8em;border-radius:0 0 3px 3px}.ifa-day{font-size:1.7em;padding-left:.2em}.ifa-day sup{font-size:.35em}.ifa-month{font-size:1.1em;line-height:1em}.ifa-year{padding:0 .5em;line-height:1em}.ifa-day:before{content:" ";display:block;height:.9em;width:.9em;background-image:url(/wp-content/uploads/tifa-icon_date.svg);background-size:.9em;background-repeat:no-repeat;margin-left:.5em}#form span[data-name="checkbox-ifa"],#form span[data-name="consent"]{margin:1em 0}.page-id-997 #marquee{top:54px}.page-id-997 .tickerTop{transform:rotate(-2deg)}.page-id-997 .tickerBottom{transform:rotate(-2.6deg)}.portfolio_group .date,#Filters ul.categories li.ifas-for-sale{display:none!important}.portfolio_group.exposure .portfolio-item .desc-inner .entry-title,.portfolio_group.exposure .portfolio-item .desc-inner .desc-wrapper,.portfolio_group.exposure .portfolio-item .desc-inner .desc-wrapper h2,.portfolio_group.exposure .portfolio-item .desc-inner .desc-wrapper h3,.portfolio_group.exposure .portfolio-item .desc-inner .desc-wrapper h4,.portfolio_group.exposure .portfolio-item .desc-inner .desc-wrapper h5,.portfolio_group.exposure .portfolio-item .desc-inner .desc-wrapper h6,.portfolio_group.exposure .portfolio-item .details-wrapper h5,.portfolio_group.exposure .portfolio-item .details-wrapper h5 a{color:var(--brandDark)}.portfolio_group.exposure .portfolio-item .desc-inner{left:300px;width:calc(100% - 300px)}.portfolio_group.exposure .portfolio-item:hover .image-wrapper .mask{opacity:0}#Filters .filters_wrapper ul li a{border:1px solid var(--brand);color:var(--brandDark)}@media (max-width:767px){.portfolio_group.exposure .portfolio-item .image-wrapper{display:block;width:115px;margin:0!important}.portfolio_group.exposure .portfolio-item a.link{display:flex;flex-direction:column}.portfolio-item h2.entry-title{font-size:1.7em}}.single-portfolio #Subheader .breadcrumbs,.single-portfolio .post-nav,.single-portfolio .post-meta,.single-portfolio .project-description,.single-portfolio .dynamicname{display:none!important}.single-portfolio #Subheader h1.title{font-size:2em;line-height:1.3;color:var(--brandDark);font-weight:700}.portfolio-item h2.entry-title{font-size:2em;line-height:1.1}#Filters li.ifa-for-sale{display:none!important}.single-portfolio input[type*="submit"],.single-portfolio span[data-name*="consent"]{margin-bottom:2em!important}.portfolio-item img{transition:all 0.6s cubic-bezier(.645,.045,.355,1)}.portfolio-item img{transform:scale(.95)}.portfolio-item:hover img{transform:scale(1)}.portfolio_group.exposure .portfolio-item:hover .desc-inner .line{width:100%}.section-post-related h4{font-size:1.3em;line-height:1.2;padding-right:1em}.section-post-related .simple .post-related .date_label,.section-post-intro-share{display:none}.portfolio-types-ifa-for-sale h3{font-weight:700}@media (max-width:767px){#Subheader .title{font-size:1.8em!important}}#print-button{display:block;position:fixed;top:30%;z-index:300;text-align:center}#print-button .icon-print{font-size:3em}#print-button .icon-print{font-size:3em}@media (max-width:767px){#Content #map .section_wrapper{padding:0!important}}#cta .mcb-background-overlay{display:none}#Filters .filters_wrapper ul li a{padding:6px 4px;text-align:center}.dark button,.dark input[type="button"],.dark input[type="reset"],.dark .button,.dark .widget a.button,.dark .wp-block-button__link{background-color:var(--brandDark)}