@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://use.typekit.net/rrk7fld.css);.office-detail .slider-title-cta .address{position:relative;padding-left:4.5rem}.office-detail .slider-title-cta .address img,.office-detail .slider-title-cta .address span{color:#fff;font-weight:600;font-size:2.295rem;line-height:1.4}.office-detail .slider-title-cta .address .icon{background:#707070;width:3.5rem;height:3.5rem;border-radius:100%;text-align:center;position:absolute;left:0;top:0}.office-detail .slider-title-cta .address .icon img{display:inline-block;height:2rem;margin-top:.75rem}.office-detail .slider-title-cta .address .text{width:100%;display:block;white-space:pre-line}.office-detail .contact-info .grid{grid-gap:7rem 3rem;gap:7rem 3rem}.office-detail .contact-info .grid .item{background:#fff;border-radius:1rem;padding:0 1.5rem 3rem;text-align:center}.office-detail .contact-info .grid .item .icon{width:7rem;height:7rem;background:#eb4f3f;margin-top:-3.5rem;display:inline-block;border-radius:100%;position:relative}.office-detail .contact-info .grid .item .icon .bg-img{width:3rem;height:3rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.office-detail .contact-info .grid .item .icon .bg-img img{width:100%;height:100%;object-fit:contain;object-position:center center}.office-detail .contact-info .grid .item h4{margin-top:1.5rem;margin-bottom:1.5rem;font-size:1.4175rem}.office-detail .contact-info .grid .item p{color:#194774;font-size:1.4175rem;font-weight:500}.office-detail .contact-info .grid .item a{color:#194774}.office-detail .contact-info .grid .item a:before{background:#194774}.office-detail .contact-info .grid .item a:hover{color:#194774}.office-detail .contact-info .circle-one{width:3vw;height:3vw;background:#194774;right:7vw;top:5vw}.office-detail .contact-info .circle-one,.office-detail .contact-info .circle-two{position:absolute;z-index:3;border-radius:100%;transition:all 1.1s cubic-bezier(.445,.05,.55,.95)}.office-detail .contact-info .circle-two{width:12vw;height:12vw;background:#eb4f3f;right:-3vw;top:-5vw}.office-detail .virtual .wrapper{border-radius:2rem;padding:5rem 10rem}.office-detail .virtual .wrapper .videoWrapper{position:relative;padding-bottom:56.25%;height:0;border-radius:2rem;overflow:hidden}.office-detail .virtual .wrapper .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media only screen and (max-width:576px){.office-detail .virtual .wrapper{padding:1.5rem}}.slider-title-cta{height:calc(100vh - 99px);position:relative}.slider-title-cta .breadcrumbs-wrapper{position:absolute;top:5rem;left:0;right:0;z-index:3}.slider-title-cta .breadcrumbs-wrapper>.container{position:relative}.slider-title-cta .flex{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 99px)}.slider-title-cta .slider{-ms-flex:1;flex:1;overflow:hidden;position:relative;z-index:1;border-radius:0 0 2rem 2rem}.slider-title-cta .slider:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);mix-blend-mode:multiply;z-index:2}.slider-title-cta .slider iframe{width:100%;height:56.25vw;min-height:100%;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slider-title-cta .content{z-index:2;left:0;right:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slider-title-cta .content .breadcrumbs{position:absolute;top:0}.slider-title-cta .content .title{text-align:left;margin-bottom:3rem}.slider-title-cta .content .title h1,.slider-title-cta .content .title h2,.slider-title-cta .content .title h3{font-size:6.183rem}.slider-title-cta .content .paragraph{color:#fff}.slider-title-cta .content .links{padding-top:3rem}.slider-title-cta .content .links a{margin-right:1rem;margin-bottom:1rem}.slider-title-cta .trustpilot-wrapper{position:relative}.slider-title-cta .circle-one,.slider-title-cta .circle-three,.slider-title-cta .circle-two{position:absolute;border-radius:100%;z-index:3}.slider-title-cta .circle-one{width:5vw;height:5vw;background:#194774;border-radius:100%;left:-1vw;top:5vw;-webkit-transform:translateX(-100vw);transform:translateX(-100vw);transition:all 1.2s cubic-bezier(.445,.05,.55,.95)}.slider-title-cta .circle-one.active{-webkit-transform:translateX(0);transform:translateX(0)}.slider-title-cta .circle-two{width:7vw;height:7vw;background:#edf0f4;right:10vw;bottom:10vw;-webkit-transform:translateX(100vw);transform:translateX(100vw);transition:all 1s cubic-bezier(.445,.05,.55,.95)}.slider-title-cta .circle-two.active{-webkit-transform:translateX(0);transform:translateX(0)}.slider-title-cta .circle-three{width:20vw;height:20vw;background:#eb4f3f;border-radius:100%;right:-5vw;bottom:20vw;-webkit-transform:translateX(100vw);transform:translateX(100vw);transition:all 1.1s cubic-bezier(.445,.05,.55,.95)}.slider-title-cta .circle-three.active{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width:1124px){.slider-title-cta .content .title h2{font-size:5.13rem}}@media only screen and (max-width:768px){.slider-title-cta{height:calc(100vh - 80px)}.slider-title-cta .content{bottom:11rem}}@media only screen and (max-width:576px){.slider-title-cta .content{bottom:7rem}.slider-title-cta .content .title{margin-bottom:3rem}.slider-title-cta .content .title h2{font-size:3.375rem}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}.shake-animation{-webkit-animation:shake .15s infinite;animation:shake .15s infinite}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.breadcrumbs{margin:3rem 0}.breadcrumbs a,.breadcrumbs span{font-size:1.4175rem}