.solution-accordion-text-section{margin-bottom:50px;max-width:1370px;position:relative}.solution-accordion-text-section h3{color:#003745}@media (min-width:768px){.solution-accordion-text-section{margin-bottom:100px}}@media (min-width:1200px){.solution-accordion-text-section{margin-bottom:160px}}.solution-accordion-text-section.color-navy-blue .solution-accordion-text:after,.solution-accordion-text-section.color-navy-blue .solution-accordion-text>.field__item:after{background:#003745}.solution-accordion-text-section.color-navy-blue .solution-accordion-text>.field__item.solution-accordion-images-active:before{background:-webkit-repeating-linear-gradient(left,#003745 5px,#003745 10px,transparent 0,transparent 15px);background:repeating-linear-gradient(90deg,#003745 5px,#003745 10px,transparent 0,transparent 15px)}.solution-accordion-text-section.color-rightship-orange .solution-accordion-text:after,.solution-accordion-text-section.color-rightship-orange .solution-accordion-text>.field__item:after{background:#f7661f}.solution-accordion-text-section.color-rightship-orange .solution-accordion-text>.field__item.solution-accordion-images-active:before{background:-webkit-repeating-linear-gradient(left,#f7661f 5px,#f7661f 10px,transparent 0,transparent 15px);background:repeating-linear-gradient(90deg,#f7661f 5px,#f7661f 10px,transparent 0,transparent 15px)}.solution-accordion-text-section.color-digital-blue .solution-accordion-text:after,.solution-accordion-text-section.color-digital-blue .solution-accordion-text>.field__item:after{background:#006ff8}.solution-accordion-text-section.color-digital-blue .solution-accordion-text>.field__item.solution-accordion-images-active:before{background:-webkit-repeating-linear-gradient(left,#006ff8 5px,#006ff8 10px,transparent 0,transparent 15px);background:repeating-linear-gradient(90deg,#006ff8 5px,#006ff8 10px,transparent 0,transparent 15px)}.solution-accordion-text-section.color-sea-blue .solution-accordion-text:after,.solution-accordion-text-section.color-sea-blue .solution-accordion-text>.field__item:after{background:#007991}.solution-accordion-text-section.color-sea-blue .solution-accordion-text>.field__item.solution-accordion-images-active:before{background:-webkit-repeating-linear-gradient(left,#007991 5px,#007991 10px,transparent 0,transparent 15px);background:repeating-linear-gradient(90deg,#007991 5px,#007991 10px,transparent 0,transparent 15px)}.solution-accordion-text-section.color-green-reef .solution-accordion-text:after,.solution-accordion-text-section.color-green-reef .solution-accordion-text>.field__item:after{background:#1a8574}.solution-accordion-text-section.color-green-reef .solution-accordion-text>.field__item.solution-accordion-images-active:before{background:-webkit-repeating-linear-gradient(left,#1a8574 5px,#1a8574 10px,transparent 0,transparent 15px);background:repeating-linear-gradient(90deg,#1a8574 5px,#1a8574 10px,transparent 0,transparent 15px)}.solution-accordion-text-section.color-charcoal .solution-accordion-text:after,.solution-accordion-text-section.color-charcoal .solution-accordion-text>.field__item:after{background:#3a435e}.solution-accordion-text-section.color-charcoal .solution-accordion-text>.field__item.solution-accordion-images-active:before{background:-webkit-repeating-linear-gradient(left,#3a435e 5px,#3a435e 10px,transparent 0,transparent 15px);background:repeating-linear-gradient(90deg,#3a435e 5px,#3a435e 10px,transparent 0,transparent 15px)}.partnership-levers-section .solution-accordion-text-section .field--name-field-solutions-cta-title,.solution-accordion-text-section .partnership-levers-section .field--name-field-solutions-cta-title,.solution-accordion-text-section .solutions-section .field--name-field-solutions-cta-title,.solution-accordion-text-section .tabs-life-section .field--name-field-title,.solution-accordion-text-section .title-section,.solutions-section .solution-accordion-text-section .field--name-field-solutions-cta-title,.tabs-life-section .solution-accordion-text-section .field--name-field-title{margin-bottom:40px;text-align:center}@media (min-width:768px){.partnership-levers-section .solution-accordion-text-section .field--name-field-solutions-cta-title,.solution-accordion-text-section .partnership-levers-section .field--name-field-solutions-cta-title,.solution-accordion-text-section .solutions-section .field--name-field-solutions-cta-title,.solution-accordion-text-section .tabs-life-section .field--name-field-title,.solution-accordion-text-section .title-section,.solutions-section .solution-accordion-text-section .field--name-field-solutions-cta-title,.tabs-life-section .solution-accordion-text-section .field--name-field-title{margin-bottom:80px}}@media (min-width:1200px){.partnership-levers-section .solution-accordion-text-section .field--name-field-solutions-cta-title,.solution-accordion-text-section .partnership-levers-section .field--name-field-solutions-cta-title,.solution-accordion-text-section .solutions-section .field--name-field-solutions-cta-title,.solution-accordion-text-section .tabs-life-section .field--name-field-title,.solution-accordion-text-section .title-section,.solutions-section .solution-accordion-text-section .field--name-field-solutions-cta-title,.tabs-life-section .solution-accordion-text-section .field--name-field-title{margin-bottom:160px}}.solution-accordion-text-section .solution-accordion-text{overflow:hidden;padding-left:25px;position:relative}@media (min-width:768px){.solution-accordion-text-section .solution-accordion-text{-webkit-transform:translateX(0);transform:translateX(0)}}@media (min-width:1200px){.solution-accordion-text-section .solution-accordion-text{padding-left:71px}}.solution-accordion-text-section .solution-accordion-text>.field__item{margin-bottom:20px;position:relative;z-index:10}@media (min-width:768px){.solution-accordion-text-section .solution-accordion-text>.field__item{padding:15px calc(20px + 50%) 20px 25px}}@media (min-width:1200px){.solution-accordion-text-section .solution-accordion-text>.field__item{padding:15px 730px 40px 25px}}.solution-accordion-text-section .solution-accordion-text>.field__item:last-child:before{display:none}.solution-accordion-text-section .solution-accordion-text>.field__item.solution-accordion-text-active{margin-bottom:60px;z-index:100}.solution-accordion-text-section .solution-accordion-text>.field__item.solution-accordion-text-active:before{bottom:-67px}@media (min-width:768px){.solution-accordion-text-section .solution-accordion-text>.field__item.solution-accordion-text-active:before{bottom:-81px}}@media (min-width:1200px){.solution-accordion-text-section .solution-accordion-text>.field__item.solution-accordion-text-active:before{bottom:-78px}}.solution-accordion-text-section .solution-accordion-text>.field__item.solution-accordion-text-active .field--name-field-title{position:static}@media (min-width:768px){.solution-accordion-text-section .solution-accordion-text>.field__item.solution-accordion-text-active .field--name-field-title:before{background:-webkit-repeating-linear-gradient(left,#003745 5px,#003745 10px,transparent 0,transparent 15px);background:repeating-linear-gradient(90deg,#003745 5px,#003745 10px,transparent 0,transparent 15px);content:"";height:1px;left:-25px;position:absolute;right:22.5%;top:30px;z-index:-2}}@media (min-width:1200px){.solution-accordion-text-section .solution-accordion-text>.field__item.solution-accordion-text-active .field--name-field-title:before{left:-60px;top:32px}}.solution-accordion-text-section .solution-accordion-text>.field__item.solution-accordion-text-active .text-block-holder{opacity:1;visibility:visible}.solution-accordion-text-section .solution-accordion-text>.field__item:before{background:#003745;bottom:-35px;content:"";left:-17px;position:absolute;top:10px;width:1px}@media (min-width:768px){.solution-accordion-text-section .solution-accordion-text>.field__item:before{bottom:-40px;top:20px}}@media (min-width:1200px){.solution-accordion-text-section .solution-accordion-text>.field__item:before{left:-57px;top:30px;width:2px}}.solution-accordion-text-section .solution-accordion-text>.field__item:after{background:#f7661f;border-radius:50%;bottom:0;content:"";height:17px;left:-25px;position:absolute;top:6px;width:17px}@media (min-width:768px){.solution-accordion-text-section .solution-accordion-text>.field__item:after{top:20px}}@media (min-width:1200px){.solution-accordion-text-section .solution-accordion-text>.field__item:after{height:30px;left:-71px;top:17px;width:30px}}.solution-accordion-text-section .field--name-field-title{cursor:pointer;font-size:20px;font-weight:500;line-height:1.3;margin:0}@media (min-width:1024px){.solution-accordion-text-section .field--name-field-title{font-size:28px}}.solution-accordion-text-section .text-slide-holder{font-size:16px;line-height:1.3;padding-top:15px}@media (min-width:1024px){.solution-accordion-text-section .text-slide-holder{font-size:20px;padding-top:25px}}@media (min-width:768px){.solution-accordion-text-section .text-slide-holder:after{background:#fff;border-radius:11px;bottom:0;box-shadow:0 3px 6px rgba(0,0,0,.16);content:"";left:0;position:absolute;right:50%;top:0;z-index:-1}}@media (min-width:1200px){.solution-accordion-text-section .text-slide-holder:after{right:710px}}.solution-accordion-text-section .text-slide-holder .field--name-field-description{margin-bottom:25px}.solution-accordion-text-section .text-slide-holder .field--name-field-description:last-child,.solution-accordion-text-section .text-slide-holder p:last-child{margin-bottom:0}.solution-accordion-text-section .text-block-holder{background:#fff;border:1px solid #153643;border-radius:11px;margin-top:20px;opacity:0;overflow:hidden;padding:15px 25px 70px;-webkit-transition:.3s;transition:.3s;visibility:hidden}@media (min-width:768px){.solution-accordion-text-section .text-block-holder{margin-top:0;position:absolute;right:0;top:0;width:45%}}@media (min-width:1200px){.solution-accordion-text-section .text-block-holder{width:645px}}.solution-accordion-text-section .field--name-field-solutions-title{font-size:20px;font-weight:500;line-height:1.3;margin:0 0 15px}@media (min-width:1024px){.solution-accordion-text-section .field--name-field-solutions-title{font-size:28px;margin:0 0 30px}}.solution-accordion-text-section .field--name-field-solutions-title:last-child{margin-bottom:0}.solution-accordion-text-section .field--name-field-solutions-description{font-size:16px;line-height:1.3;margin:0 0 30px}@media (min-width:1024px){.solution-accordion-text-section .field--name-field-solutions-description{font-size:20px;margin:0 0 70px}}.solution-accordion-text-section .field--name-field-solutions-description:last-child{margin-bottom:0}.solution-accordion-text-section .field--name-field-solutions-list-items>.field__item{margin-bottom:20px}@media (min-width:1200px){.solution-accordion-text-section .field--name-field-solutions-list-items>.field__item{margin-bottom:30px}}.solution-accordion-text-section .field--name-field-solutions-list-items>.field__item:last-child{margin-bottom:0}.solution-accordion-text-section .paragraph--type--solutions-accordion-list-item{color:#153643;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:1.3;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1200px){.solution-accordion-text-section .paragraph--type--solutions-accordion-list-item{font-size:20px}}.solution-accordion-text-section .paragraph--type--solutions-accordion-list-item .field--name-field-icon{font-size:0;height:25px;margin-right:15px;width:25px}@media (min-width:1200px){.solution-accordion-text-section .paragraph--type--solutions-accordion-list-item .field--name-field-icon{margin-right:30px}}.solution-accordion-text-section .paragraph--type--solutions-accordion-list-item .field--name-field-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.solution-accordion-text-section .paragraph--type--solutions-accordion-list-item .field--name-field-icon svg{height:auto;width:100%}.solution-accordion-text-section .paragraph--type--solutions-accordion-list-item a{color:inherit;text-decoration:none}.solution-accordion-text-section .paragraph--type--solutions-accordion-list-item a:hover{color:#f7661f}.solution-accordion-text-section .paragraph--type--solutions-accordion-list-item a:after{background-image:url(/themes/custom/rightship2/images/arrow-right.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin-left:10px;vertical-align:middle;width:6px}@media (min-width:1200px){.solution-accordion-text-section .paragraph--type--solutions-accordion-list-item a:after{height:14px;margin-left:25px;width:8px}}