@font-face{font-family:"Mayonice";src:url("/templates/oracle/fonts/mayonice-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Frutiger";src:url("/templates/oracle/fonts/FrutigerPro55Roman/font.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Frutiger";src:url("/templates/oracle/fonts/FrutigerPro55Roman/font.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Frutiger";src:url("/templates/oracle/fonts/FrutigerPro65Bold/font.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Frutiger";src:url("/templates/oracle/fonts/FrutigerPro75Black/font.woff2") format("woff2");font-weight:800;font-style:normal}:root{--fontBody: "Frutiger", sans-serif;--fontHeading: "Frutiger", sans-serif;--fontScript: "Mayonice", serif;--colorBonneyBlue: #003E5A;--colorBonneyRed: #E42D33;--colorBonneyBlack: #000000;--colorBonneyMidBlue: #4F7590;--colorBonneyLightBlue: #C4CEDA;--colorBonneyGrey: #CDCDCD;--colorBonneySilver: #8C9091;--colorBonneyBlueVals: 0, 62, 90;--colorBonneyRedVals: 228, 45, 51;--colorBonneyBlackVals: 0, 0, 0;--colorBonneyMidBlueVals: 79, 117, 144;--colorBonneyLightBlueVals: 196, 206, 218;--colorBonneyGreyVals: 205, 205, 205;--colorBonneySilverVals: 140, 144, 145;--wrapperWidth: 1520px;--internalWidth: 1400px;--blockMarginVertical: 3.75rem;--viewportWidth: calc(100vw - var(--scrollbarWidth));--marginTop: 2rem;--marginBottom: 2rem}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes autoplayLine{from{width:0%}to{width:100%}}.timeline{position:relative;padding:1.875rem 0;margin:0 0 0.625rem;opacity:0}@media screen and (max-width: 768px){.timeline{padding:1.25rem 0 0}}.timeline .line{position:absolute;left:calc(50% - 2px);top:0;width:0.125rem;height:6.25rem;background:var(--colorBonneyRed);max-height:100%}@media screen and (max-width: 978px){.timeline .line{height:100% !important}}@media screen and (max-width: 768px){.timeline .line{left:0.3125rem}}.timeline .line:after{position:absolute;content:"";bottom:-0.25rem;left:-0.25rem;width:0.625rem;height:0.625rem;background:var(--colorBonneyRed);border-radius:50%}@media screen and (max-width: 768px){.timeline .items{padding:0 0 0 2.5rem}}.timeline .items .item{margin:1.875rem 0;opacity:0;position:relative;left:2.5rem;transition:all 1s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 768px){.timeline .items .item{margin:1.25rem 0}}.timeline .items .item .inner{width:50%}@media screen and (max-width: 768px){.timeline .items .item .inner{width:100%}}.timeline .items .item .inner .text{padding:0 2.5rem 0 0;position:relative;width:100%;display:flex;gap:1.25rem}@media screen and (max-width: 768px){.timeline .items .item .inner .text{float:none;padding:0;flex-direction:column;gap:0}}.timeline .items .item .inner .text .text-inner{width:100%;display:flex;order:1;flex-direction:column;overflow:hidden;text-align:right}@media screen and (max-width: 978px){.timeline .items .item .inner .text .text-inner{clear:both}}@media screen and (max-width: 768px){.timeline .items .item .inner .text .text-inner{text-align:left;order:2}}.timeline .items .item .inner .text .text-inner h2{font-size:clamp(1.875rem,2.5142857143vw,2.2rem)}.timeline .items .item .inner .text .text-inner *{margin-top:0;margin-bottom:1rem}.timeline .items .item .inner .text .img{display:flex;order:2;width:9.375rem;height:9.375rem;flex-basis:9.375rem;min-width:9.375rem;position:relative;overflow:hidden;transition:opacity .6s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 978px){.timeline .items .item .inner .text .img{width:9.375rem;height:10rem}}@media screen and (max-width: 768px){.timeline .items .item .inner .text .img{width:9.375rem;height:9.375rem;order:1}}@media screen and (max-width: 600px){.timeline .items .item .inner .text .img{width:9.375rem;height:10rem}}.timeline .items .item .inner .text .img img{position:absolute;object-fit:cover;object-position:50% 0%;transform:scale(1.01);width:100%;height:100%;transition:opacity .6s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 978px){.timeline .items .item .inner .text .img img{bottom:0.625rem}}@media screen and (max-width: 768px){.timeline .items .item .inner .text .img img{bottom:0}}@media screen and (max-width: 600px){.timeline .items .item .inner .text .img img{bottom:0.625rem}}.timeline .items .item .inner .text .img svg{position:absolute;bottom:0.625rem;right:0.625rem;width:2rem;height:2rem;transition:all .6s cubic-bezier(0.19, 1, 0.22, 1)}.timeline .items .item .inner .text .img svg path{fill:var(--colorBonneyBlue) !important}.timeline .items .item .inner .text .img svg path:last-of-type{fill:#fff !important}.timeline .items .item:before{position:absolute;content:"";top:0.9375rem;right:calc(50% + 40px);width:1.5625rem;height:0.125rem;background:var(--colorBonneyRed);transition:all 1s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 768px){.timeline .items .item:before{right:0}}.timeline .items .item:nth-of-type(even){left:-2.5rem}@media screen and (max-width: 768px){.timeline .items .item:nth-of-type(even){left:0.3125rem}}.timeline .items .item:nth-of-type(even) .inner{margin:0 0 0 50%}@media screen and (max-width: 768px){.timeline .items .item:nth-of-type(even) .inner{margin:0}}.timeline .items .item:nth-of-type(even) .inner .text{float:none;padding:0 0 0 2.5rem}@media screen and (max-width: 768px){.timeline .items .item:nth-of-type(even) .inner .text{padding:0}}.timeline .items .item:nth-of-type(even) .inner .text .text-inner{order:2;text-align:left}.timeline .items .item:nth-of-type(even) .inner .text .img{order:1}.timeline .items .item:nth-of-type(even):before{right:auto;left:calc(50% + 40px)}@media screen and (max-width: 768px){.timeline .items .item:nth-of-type(even):before{left:0.3125rem}}.timeline .items .item.show{left:0;opacity:1}.timeline .items .item.show:before{right:50%}@media screen and (max-width: 768px){.timeline .items .item.show:before{right:auto;left:-2.1875rem}}.timeline .items .item.show:nth-of-type(even):before{right:auto;left:50%}@media screen and (max-width: 768px){.timeline .items .item.show:nth-of-type(even):before{left:-2.1875rem}}.page-loaded .timeline{opacity:1}@media(hover: hover){.timeline .items .item .inner .text .img:hover svg{width:2.5rem;height:2.5rem}}
