.office-section a:focus,a:active{color:#fff!important}.address-location{margin-left:45px}.office-section .text-holder .partnership-levers-section .field--name-field-solutions-cta-title,.office-section .text-holder .solutions-section .field--name-field-solutions-cta-title,.office-section .text-holder .tabs-life-section .field--name-field-title,.office-section .text-holder .title-section,.partnership-levers-section .office-section .text-holder .field--name-field-solutions-cta-title,.solutions-section .office-section .text-holder .field--name-field-solutions-cta-title,.tabs-life-section .office-section .text-holder .field--name-field-title{font-weight:400}.field.field--name-field-address.field--type-string-long.field--label-hidden.field__item{display:flex}.field.field--name-field-address.field--type-string-long.field--label-hidden.field__item svg{margin-right:50px;width:70px}.office-section{margin-bottom:100px}@media (min-width:768px){.office-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:1200px){.office-section{margin-bottom:145px}}@media (min-width:768px){.office-section.image-position-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:1200px){.office-section.image-position-right .text-holder{padding:25px 47px 0 90px}}@media (min-width:1300px){.office-section.image-position-right .text-holder{padding:25px 47px 0 150px}}.office-section.image-position-right .text-holder .partnership-levers-section .field--name-field-solutions-cta-title:after,.office-section.image-position-right .text-holder .solutions-section .field--name-field-solutions-cta-title:after,.office-section.image-position-right .text-holder .tabs-life-section .field--name-field-title:after,.office-section.image-position-right .text-holder .title-section:after,.partnership-levers-section .office-section.image-position-right .text-holder .field--name-field-solutions-cta-title:after,.solutions-section .office-section.image-position-right .text-holder .field--name-field-solutions-cta-title:after,.tabs-life-section .office-section.image-position-right .text-holder .field--name-field-title:after{background:#f7661f}@media (min-width:768px){.office-section.image-position-right .text-holder .partnership-levers-section .field--name-field-solutions-cta-title:after,.office-section.image-position-right .text-holder .solutions-section .field--name-field-solutions-cta-title:after,.office-section.image-position-right .text-holder .tabs-life-section .field--name-field-title:after,.office-section.image-position-right .text-holder .title-section:after,.partnership-levers-section .office-section.image-position-right .text-holder .field--name-field-solutions-cta-title:after,.solutions-section .office-section.image-position-right .text-holder .field--name-field-solutions-cta-title:after,.tabs-life-section .office-section.image-position-right .text-holder .field--name-field-title:after{left:0;right:-20px}}@media (min-width:1200px){.office-section.image-position-right .text-holder .partnership-levers-section .field--name-field-solutions-cta-title:after,.office-section.image-position-right .text-holder .solutions-section .field--name-field-solutions-cta-title:after,.office-section.image-position-right .text-holder .tabs-life-section .field--name-field-title:after,.office-section.image-position-right .text-holder .title-section:after,.partnership-levers-section .office-section.image-position-right .text-holder .field--name-field-solutions-cta-title:after,.solutions-section .office-section.image-position-right .text-holder .field--name-field-solutions-cta-title:after,.tabs-life-section .office-section.image-position-right .text-holder .field--name-field-title:after{left:0;right:-50px;z-index:-10}}.office-section.color-navy-blue .text-holder .partnership-levers-section .field--name-field-solutions-cta-title:after,.office-section.color-navy-blue .text-holder .solutions-section .field--name-field-solutions-cta-title:after,.office-section.color-navy-blue .text-holder .tabs-life-section .field--name-field-title:after,.office-section.color-navy-blue .text-holder .title-section:after,.partnership-levers-section .office-section.color-navy-blue .text-holder .field--name-field-solutions-cta-title:after,.solutions-section .office-section.color-navy-blue .text-holder .field--name-field-solutions-cta-title:after,.tabs-life-section .office-section.color-navy-blue .text-holder .field--name-field-title:after{background:#003745}.office-section.color-navy-blue .text-holder .field--name-field-address:before{background-image:url(/themes/custom/rightship2/images/icon-address-navy-blue.svg)}.office-section.color-navy-blue .text-holder .field--name-field-phone a:hover{color:#003745}.office-section.color-navy-blue .text-holder .field--name-field-phone a:before{background-image:url(/themes/custom/rightship2/images/icon-phone-navy-blue.svg)}.office-section.color-rightship-orange .text-holder .partnership-levers-section .field--name-field-solutions-cta-title:after,.office-section.color-rightship-orange .text-holder .solutions-section .field--name-field-solutions-cta-title:after,.office-section.color-rightship-orange .text-holder .tabs-life-section .field--name-field-title:after,.office-section.color-rightship-orange .text-holder .title-section:after,.partnership-levers-section .office-section.color-rightship-orange .text-holder .field--name-field-solutions-cta-title:after,.solutions-section .office-section.color-rightship-orange .text-holder .field--name-field-solutions-cta-title:after,.tabs-life-section .office-section.color-rightship-orange .text-holder .field--name-field-title:after{background:#f7661f}.office-section.color-rightship-orange .text-holder .field--name-field-address:before{background-image:url(https://141142183.fs1.hubspotusercontent-eu1.net/hubfs/141142183/icon-address-rightship-orange.svg)}.office-section.color-rightship-orange .text-holder .field--name-field-phone a:hover{color:#f7661f}.office-section.color-rightship-orange .text-holder .field--name-field-phone a:before{background-image:url(https://141142183.fs1.hubspotusercontent-eu1.net/hubfs/141142183/icon-phone-rightship-orange.svg)}.office-section.color-digital-blue .text-holder .partnership-levers-section .field--name-field-solutions-cta-title:after,.office-section.color-digital-blue .text-holder .solutions-section .field--name-field-solutions-cta-title:after,.office-section.color-digital-blue .text-holder .tabs-life-section .field--name-field-title:after,.office-section.color-digital-blue .text-holder .title-section:after,.partnership-levers-section .office-section.color-digital-blue .text-holder .field--name-field-solutions-cta-title:after,.solutions-section .office-section.color-digital-blue .text-holder .field--name-field-solutions-cta-title:after,.tabs-life-section .office-section.color-digital-blue .text-holder .field--name-field-title:after{background:#006ff8}.office-section.color-digital-blue .text-holder .field--name-field-address:before{background-image:url(/themes/custom/rightship2/images/icon-address-digital-blue.svg)}.office-section.color-digital-blue .text-holder .field--name-field-phone a:hover{color:#006ff8}.office-section.color-digital-blue .text-holder .field--name-field-phone a:before{background-image:url(/themes/custom/rightship2/images/icon-phone-digital-blue.svg)}.office-section.color-sea-blue .text-holder .partnership-levers-section .field--name-field-solutions-cta-title:after,.office-section.color-sea-blue .text-holder .solutions-section .field--name-field-solutions-cta-title:after,.office-section.color-sea-blue .text-holder .tabs-life-section .field--name-field-title:after,.office-section.color-sea-blue .text-holder .title-section:after,.partnership-levers-section .office-section.color-sea-blue .text-holder .field--name-field-solutions-cta-title:after,.solutions-section .office-section.color-sea-blue .text-holder .field--name-field-solutions-cta-title:after,.tabs-life-section .office-section.color-sea-blue .text-holder .field--name-field-title:after{background:#007991}.office-section.color-sea-blue .text-holder .field--name-field-address:before{background-image:url(/themes/custom/rightship2/images/icon-address-sea-blue.svg)}.office-section.color-sea-blue .text-holder .field--name-field-phone a:hover{color:#007991}.office-section.color-sea-blue .text-holder .field--name-field-phone a:before{background-image:url(/themes/custom/rightship2/images/icon-phone-sea-blue.svg)}.office-section.color-green-reef .text-holder .partnership-levers-section .field--name-field-solutions-cta-title:after,.office-section.color-green-reef .text-holder .solutions-section .field--name-field-solutions-cta-title:after,.office-section.color-green-reef .text-holder .tabs-life-section .field--name-field-title:after,.office-section.color-green-reef .text-holder .title-section:after,.partnership-levers-section .office-section.color-green-reef .text-holder .field--name-field-solutions-cta-title:after,.solutions-section .office-section.color-green-reef .text-holder .field--name-field-solutions-cta-title:after,.tabs-life-section .office-section.color-green-reef .text-holder .field--name-field-title:after{background:#1a8574}.office-section.color-green-reef .text-holder .field--name-field-address:before{background-image:url(/themes/custom/rightship2/images/icon-address-green-reef.svg)}.office-section.color-green-reef .text-holder .field--name-field-phone a:hover{color:#1a8574}.office-section.color-green-reef .text-holder .field--name-field-phone a:before{background-image:url(/themes/custom/rightship2/images/icon-phone-green-reef.svg)}.office-section.color-charcoal .text-holder .partnership-levers-section .field--name-field-solutions-cta-title:after,.office-section.color-charcoal .text-holder .solutions-section .field--name-field-solutions-cta-title:after,.office-section.color-charcoal .text-holder .tabs-life-section .field--name-field-title:after,.office-section.color-charcoal .text-holder .title-section:after,.partnership-levers-section .office-section.color-charcoal .text-holder .field--name-field-solutions-cta-title:after,.solutions-section .office-section.color-charcoal .text-holder .field--name-field-solutions-cta-title:after,.tabs-life-section .office-section.color-charcoal .text-holder .field--name-field-title:after{background:#3a435e}.office-section.color-charcoal .text-holder .field--name-field-address:before{background-image:url(/themes/custom/rightship2/images/icon-address-charcoal.svg)}.office-section.color-charcoal .text-holder .field--name-field-phone a:hover{color:#3a435e}.office-section.color-charcoal .text-holder .field--name-field-phone a:before{background-image:url(/themes/custom/rightship2/images/icon-phone-charcoal.svg)}.office-section .image-holder{border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.16);font-size:0;margin-bottom:20px;overflow:hidden;width:unset}@media (min-width:768px){.office-section .image-holder{margin-bottom:0;max-width:50%}}@media (min-width:1200px){.office-section .image-holder{max-width:calc(50% - 50px)}}.office-section .text-holder{width:100%}@media (min-width:768px){.office-section .text-holder{max-width:50%;padding:20px 20px 0}}@media (min-width:1200px){.office-section .text-holder{max-width:calc(50% + 50px);padding:25px 150px 0 47px}}.office-section .text-holder .field--name-field-subtitle{color:#5f5f5f;font-size:16px;font-weight:500;line-height:1.2;margin-bottom:18px;text-transform:uppercase}.office-section .text-holder .partnership-levers-section .field--name-field-solutions-cta-title,.office-section .text-holder .solutions-section .field--name-field-solutions-cta-title,.office-section .text-holder .tabs-life-section .field--name-field-title,.office-section .text-holder .title-section,.partnership-levers-section .office-section .text-holder .field--name-field-solutions-cta-title,.solutions-section .office-section .text-holder .field--name-field-solutions-cta-title,.tabs-life-section .office-section .text-holder .field--name-field-title{color:#003745;margin-bottom:30px;padding-bottom:25px;position:relative}@media (min-width:1200px){.office-section .text-holder .partnership-levers-section .field--name-field-solutions-cta-title,.office-section .text-holder .solutions-section .field--name-field-solutions-cta-title,.office-section .text-holder .tabs-life-section .field--name-field-title,.office-section .text-holder .title-section,.partnership-levers-section .office-section .text-holder .field--name-field-solutions-cta-title,.solutions-section .office-section .text-holder .field--name-field-solutions-cta-title,.tabs-life-section .office-section .text-holder .field--name-field-title{margin-bottom:47px}}.office-section .text-holder .partnership-levers-section .field--name-field-solutions-cta-title:after,.office-section .text-holder .solutions-section .field--name-field-solutions-cta-title:after,.office-section .text-holder .tabs-life-section .field--name-field-title:after,.office-section .text-holder .title-section:after,.partnership-levers-section .office-section .text-holder .field--name-field-solutions-cta-title:after,.solutions-section .office-section .text-holder .field--name-field-solutions-cta-title:after,.tabs-life-section .office-section .text-holder .field--name-field-title:after{background:#f7661f;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;z-index:-20}@media (min-width:768px){.office-section .text-holder .partnership-levers-section .field--name-field-solutions-cta-title:after,.office-section .text-holder .solutions-section .field--name-field-solutions-cta-title:after,.office-section .text-holder .tabs-life-section .field--name-field-title:after,.office-section .text-holder .title-section:after,.partnership-levers-section .office-section .text-holder .field--name-field-solutions-cta-title:after,.solutions-section .office-section .text-holder .field--name-field-solutions-cta-title:after,.tabs-life-section .office-section .text-holder .field--name-field-title:after{left:-20px}}@media (min-width:1200px){.office-section .text-holder .partnership-levers-section .field--name-field-solutions-cta-title:after,.office-section .text-holder .solutions-section .field--name-field-solutions-cta-title:after,.office-section .text-holder .tabs-life-section .field--name-field-title:after,.office-section .text-holder .title-section:after,.partnership-levers-section .office-section .text-holder .field--name-field-solutions-cta-title:after,.solutions-section .office-section .text-holder .field--name-field-solutions-cta-title:after,.tabs-life-section .office-section .text-holder .field--name-field-title:after{left:-50px}}.office-section .text-holder .address-holder{margin-bottom:30px}@media (min-width:480px){.office-section .text-holder .address-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px){.office-section .text-holder .address-holder{display:block}}@media (min-width:1024px){.office-section .text-holder .address-holder{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}}@media(max-width:1024px){.address-location{margin-left:50px}}@media (min-width:1200px){.office-section .text-holder .address-holder{margin-bottom:57px}}.office-section .text-holder .address-holder .field--name-field-map-link{-ms-flex-negative:0;flex-shrink:0}.office-section .text-holder .field--name-field-address{font-size:16px;font-weight:400;line-height:1.3;margin-bottom:20px;max-width:300px;padding-left:0;position:relative}@media (min-width:480px){.office-section .text-holder .field--name-field-address{margin-bottom:0}}@media (min-width:768px){.office-section .text-holder .field--name-field-address{margin-bottom:20px}}@media (min-width:1024px){.office-section .text-holder .field--name-field-address{font-size:20px;margin-bottom:0}}.office-section .text-holder .field--name-field-address:before{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";height:38px;left:0;position:absolute;top:0;width:32px}.office-section .text-holder .field--name-field-phone a{color:#003745;display:inline-block;font-size:16px;font-weight:400;line-height:1.2;padding-left:0;position:relative;text-decoration:none}@media (min-width:1024px){.office-section .text-holder .field--name-field-phone a{font-size:20px}}.office-section .text-holder .field--name-field-phone a:hover{color:#f7661f}.office-section .text-holder .field--name-field-phone a:before{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";height:34px;left:0;position:absolute;top:-7px;width:34px}.representative-offices-section{margin-top:100px;padding:70px 0;position:relative}@media (min-width:768px){.representative-offices-section{margin-top:150px;padding:100px 0 120px}}@media (min-width:1200px){.representative-offices-section{margin-top:238px;padding:144px 0 200px}}.representative-offices-section:before{background:#003745;content:"";height:80px;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3px}@media (min-width:768px){.representative-offices-section:before{height:100px}}@media (min-width:1200px){.representative-offices-section:before{height:130px}}.representative-offices-section:after{background:#f2f2f2;bottom:0;content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-5}.representative-offices-section .color-navy-blue{color:#003745}.representative-offices-section .color-rightship-orange{color:#f7661f}.representative-offices-section .color-digital-blue{color:#006ff8}.representative-offices-section .color-sea-blue{color:#007991}.representative-offices-section .color-green-reef{color:#1a8574}.representative-offices-section .color-charcoal{color:#3a435e}.partnership-levers-section .representative-offices-section .field--name-field-solutions-cta-title,.representative-offices-section .partnership-levers-section .field--name-field-solutions-cta-title,.representative-offices-section .solutions-section .field--name-field-solutions-cta-title,.representative-offices-section .tabs-life-section .field--name-field-title,.representative-offices-section .title-section,.solutions-section .representative-offices-section .field--name-field-solutions-cta-title,.tabs-life-section .representative-offices-section .field--name-field-title{color:#003745;margin-bottom:40px;text-align:center}@media (min-width:768px){.partnership-levers-section .representative-offices-section .field--name-field-solutions-cta-title,.representative-offices-section .partnership-levers-section .field--name-field-solutions-cta-title,.representative-offices-section .solutions-section .field--name-field-solutions-cta-title,.representative-offices-section .tabs-life-section .field--name-field-title,.representative-offices-section .title-section,.solutions-section .representative-offices-section .field--name-field-solutions-cta-title,.tabs-life-section .representative-offices-section .field--name-field-title{margin-bottom:100px}}@media (min-width:1200px){.partnership-levers-section .representative-offices-section .field--name-field-solutions-cta-title,.representative-offices-section .partnership-levers-section .field--name-field-solutions-cta-title,.representative-offices-section .solutions-section .field--name-field-solutions-cta-title,.representative-offices-section .tabs-life-section .field--name-field-title,.representative-offices-section .title-section,.solutions-section .representative-offices-section .field--name-field-solutions-cta-title,.tabs-life-section .representative-offices-section .field--name-field-title{margin-bottom:145px}}.representative-offices-section .field--name-field-offices{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 -40px}@media (min-width:768px){.representative-offices-section .field--name-field-offices{margin:0 -10px -40px}}@media (min-width:1200px){.representative-offices-section .field--name-field-offices{margin:0 -25px -40px}}@media (min-width:1400px){.representative-offices-section .field--name-field-offices{margin:0 -50px -40px}}.representative-offices-section .field--name-field-offices>.field__item{margin-bottom:40px;width:100%}@media (min-width:768px){.representative-offices-section .field--name-field-offices>.field__item{max-width:33.333%;padding:0 10px}}@media (min-width:1200px){.representative-offices-section .field--name-field-offices>.field__item{padding:0 25px}}@media (min-width:1400px){.representative-offices-section .field--name-field-offices>.field__item{padding:0 50px}}.paragraph--type--representative-office-box{background:#fff;border-radius:16px;box-shadow:0 5px 20px rgba(0,0,0,.16);padding:40px 20px;text-align:center}@media (min-width:768px){.paragraph--type--representative-office-box{height:100%}}@media (min-width:1200px){.paragraph--type--representative-office-box{min-height:360px;padding:65px 20px}}.paragraph--type--representative-office-box .field--name-field-icon{font-size:0;margin-bottom:28px}.paragraph--type--representative-office-box .field--name-field-title{color:#f7661f;font-size:28px;font-weight:700;line-height:1.32;margin-bottom:40px}@media (min-width:1200px){.paragraph--type--representative-office-box .field--name-field-title{margin-bottom:53px}}