@font-face{font-family:"Lato";src:url("/templates/oracle/fonts/lato-latin-300-normal.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Lato";src:url("/templates/oracle/fonts/lato-latin-400-normal.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Lato";src:url("/templates/oracle/fonts/lato-latin-700-normal.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Lato";src:url("/templates/oracle/fonts/lato-latin-900-normal.woff2") format("woff2");font-weight:900;font-style:normal}@font-face{font-family:"Roboto Slab";src:url("/templates/oracle/fonts/roboto-slab-latin-300-normal.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Roboto Slab";src:url("/templates/oracle/fonts/roboto-slab-latin-500-normal.woff2") format("woff2");font-weight:500;font-style:normal}:root{--fontBody: "Lato", sans-serif;--fontHeading: "Roboto Slab", serif;--colorPrimary: #ad0a40;--colorDarkPink: #9e1a3b;--colorDarkGrey: #2d2d2d;--colorMediumGrey: #909090;--colorLightGrey: #cdcdcd;--colorPrimaryVals: 173, 10, 64;--colorDarkPinkVals: 158, 26, 59;--colorDarkGreyVals: 45, 45, 45;--colorMediumGreyVals: 144, 144, 144;--colorLightGreyVals: 205, 205, 205;--wrapperWidth: 1390px;--internalWidth: 1270px;--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%}}.project-detail{position:relative;overflow:hidden;border-top:0.0625rem solid rgba(var(--colorLightGreyVals), 0.5)}.project-detail .wrapper .project-top{position:relative;display:flex;border-bottom:0.0625rem solid rgba(var(--colorLightGreyVals), 0.5);margin:0 0 2.1875rem;min-height:27.5rem}@media screen and (max-width: 978px){.project-detail .wrapper .project-top{flex-direction:column;min-height:initial;padding:0 0 2rem}}.project-detail .wrapper .project-top .bg{position:absolute;top:4.25rem;right:0}@media screen and (max-width: 1200px){.project-detail .wrapper .project-top .bg{display:none}}.project-detail .wrapper .project-top .bg svg{width:18.625rem;height:auto}.project-detail .wrapper .project-top .title{flex-basis:25.625rem;min-width:25.625rem;padding:2.5rem 2.5rem 2.5rem 0;display:flex;flex-direction:column;gap:3.75rem}@media screen and (max-width: 1200px){.project-detail .wrapper .project-top .title{gap:2.5rem}}@media screen and (max-width: 978px){.project-detail .wrapper .project-top .title{flex-basis:initial;min-width:initial;gap:2rem}}.project-detail .wrapper .project-top .title .breadcrumbs-holder{margin:0}.project-detail .wrapper .project-top .title .breadcrumbs-holder .breadcrumb:last-of-type .crumb span{display:block;max-width:8.5625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-detail .wrapper .project-top .title h1{margin:0}.project-detail .wrapper .project-top .title .video-link{display:flex;align-items:center;gap:1rem}.project-detail .wrapper .project-top .title .video-link span{font-size:0.875rem;font-weight:600;color:#a4a4a4;text-transform:uppercase;letter-spacing:0.125rem;transition:color .6s cubic-bezier(0.19, 1, 0.22, 1)}@media(hover: hover){.project-detail .wrapper .project-top .title .video-link:hover span{color:var(--colorPrimary)}}.project-detail .wrapper .project-top .text{display:flex;flex-direction:column;border-left:0.0625rem solid rgba(var(--colorLightGreyVals), 0.5);padding:8.125rem 3rem 3rem;gap:1.5rem}@media screen and (max-width: 1200px){.project-detail .wrapper .project-top .text{padding:6.875rem 3rem 3rem}}@media screen and (max-width: 978px){.project-detail .wrapper .project-top .text{padding:0;border:none}}.project-detail .wrapper .project-top .text *{margin-top:0}.project-detail .wrapper .project-top .text *:not(li){margin-bottom:0}.project-detail .wrapper .project-info{display:flex;flex-wrap:wrap;gap:2rem 7.0625rem;margin:0 0 4.375rem}@media screen and (max-width: 1300px){.project-detail .wrapper .project-info{gap:1.25rem 5rem}}@media screen and (max-width: 1100px){.project-detail .wrapper .project-info{gap:1.25rem 3.75rem;margin:0 0 2.5rem}}@media screen and (max-width: 768px){.project-detail .wrapper .project-info{gap:1.25rem 2.5rem}}.project-detail .wrapper .project-info .item{display:flex;flex-direction:column;gap:0.75rem}@media screen and (max-width: 768px){.project-detail .wrapper .project-info .item{gap:0.5rem}}.project-detail .wrapper .project-info .item .label{font-size:0.875rem;font-weight:600;color:#a4a4a4;text-transform:uppercase;letter-spacing:0.125rem}@media screen and (max-width: 768px){.project-detail .wrapper .project-info .item .label{font-size:0.8125rem}}.project-detail .wrapper .project-info .item .h5{margin:0}.project-detail .wrapper .project-info .item--sector .h5{color:var(--colorPrimary)}.project-detail .wrapper .swiper-holder{position:relative;margin:0 0 10rem}@media screen and (max-width: 1200px){.project-detail .wrapper .swiper-holder{margin:0 0 7.5rem}}@media screen and (max-width: 768px){.project-detail .wrapper .swiper-holder{margin:0 0 3.75rem}}.project-detail .wrapper .swiper-holder .swiper-nav{position:absolute;top:-0.125rem;left:-0.125rem;bottom:-0.125rem;right:-0.125rem}@media screen and (max-width: 768px){.project-detail .wrapper .swiper-holder .swiper-nav{display:none}}.project-detail .wrapper .swiper-holder .swiper-nav .swiper-button-prev,.project-detail .wrapper .swiper-holder .swiper-nav .swiper-button-next{margin-top:-2.34375rem}@media screen and (max-width: 978px){.project-detail .wrapper .swiper-holder .swiper-nav .swiper-button-prev,.project-detail .wrapper .swiper-holder .swiper-nav .swiper-button-next{display:none}}.project-detail .wrapper .swiper-holder .swiper-nav .swiper-pagination{display:flex;justify-content:center;bottom:-4.0625rem;gap:2rem}@media screen and (max-width: 1200px){.project-detail .wrapper .swiper-holder .swiper-nav .swiper-pagination{gap:1.25rem}}@media screen and (max-width: 978px){.project-detail .wrapper .swiper-holder .swiper-nav .swiper-pagination{gap:0.625rem}}.project-detail .wrapper .swiper-holder .swiper-nav .swiper-pagination .swiper-pagination-bullet{background:rgba(0,0,0,0);width:initial;height:initial;border-radius:0;padding:0 0.5rem 0.875rem;border-bottom:0.1875rem solid rgba(0,0,0,0);font-weight:600;font-size:1.25rem;color:rgba(34,34,34,.5);text-transform:uppercase;transition:all .6s cubic-bezier(0.19, 1, 0.22, 1);opacity:1}.project-detail .wrapper .swiper-holder .swiper-nav .swiper-pagination .swiper-pagination-bullet-active{font-weight:900;color:var(--colorPrimary);border-color:var(--colorPrimary)}.project-detail .wrapper .swiper-holder .swiper{overflow:visible}.project-detail .wrapper .swiper-holder .swiper .swiper-wrapper .swiper-slide{width:58.5rem}@media screen and (max-width: 1330px){.project-detail .wrapper .swiper-holder .swiper .swiper-wrapper .swiper-slide{width:calc(100vw - 10.625rem)}}@media screen and (max-width: 978px){.project-detail .wrapper .swiper-holder .swiper .swiper-wrapper .swiper-slide{width:calc(100vw - 7.5rem)}}@media screen and (max-width: 768px){.project-detail .wrapper .swiper-holder .swiper .swiper-wrapper .swiper-slide{width:calc(100vw - 5rem)}}@media screen and (max-width: 374px){.project-detail .wrapper .swiper-holder .swiper .swiper-wrapper .swiper-slide{width:calc(100vw - 2.5rem)}}.project-detail .wrapper .swiper-holder .swiper .swiper-wrapper .swiper-slide .img{position:relative;overflow:hidden;padding-bottom:62.59807898%;opacity:.25;transition:opacity .6s cubic-bezier(0.19, 1, 0.22, 1)}.project-detail .wrapper .swiper-holder .swiper .swiper-wrapper .swiper-slide .img img{position:absolute;object-fit:cover;object-position:50% 50%;transform:scale(1.01);width:100%;height:100%}.project-detail .wrapper .swiper-holder .swiper .swiper-wrapper .swiper-slide-active .img{opacity:1}.project-detail .wrapper .project-prev-next{display:flex;margin:0 0 6.25rem}@media screen and (max-width: 1200px){.project-detail .wrapper .project-prev-next{margin:0 0 5rem}}@media screen and (max-width: 978px){.project-detail .wrapper .project-prev-next{margin:0 0 3.75rem}}.project-detail .wrapper .project-prev-next .link1{display:none;padding:1rem 2rem 1.0625rem 5.75rem !important}@media screen and (max-width: 768px){.project-detail .wrapper .project-prev-next .link1{display:block}}.project-detail .wrapper .project-prev-next .link1:after{right:initial;left:0;transform:rotate(180deg)}@media screen and (max-width: 768px){.project-detail .wrapper .project-prev-next .item{display:none}}.project-detail .wrapper .project-prev-next .item a{position:relative;display:flex;gap:1.5rem;align-items:center}.project-detail .wrapper .project-prev-next .item a .icon{position:absolute;top:calc(50% - 1.3125rem);left:-1.3125rem;display:flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;background-color:var(--colorDarkGrey);z-index:2;transition:background-color .6s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 978px){.project-detail .wrapper .project-prev-next .item a .icon{position:relative;top:initial;left:initial !important;gap:1rem;min-width:2.625rem}}.project-detail .wrapper .project-prev-next .item a .icon svg{transform:rotate(180deg)}.project-detail .wrapper .project-prev-next .item a .icon svg path{transition:stroke .6s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 768px){.project-detail .wrapper .project-prev-next .item a .icon svg path{stroke:var(--colorDarkGrey)}}.project-detail .wrapper .project-prev-next .item a .img{display:flex;position:relative;overflow:hidden;width:12.5rem;height:8.125rem;background-color:rgba(var(--colorLightGreyVals), 0.15)}@media screen and (max-width: 978px){.project-detail .wrapper .project-prev-next .item a .img{display:none}}.project-detail .wrapper .project-prev-next .item a .img img{position:absolute;object-fit:cover;object-position:50% 50%;transform:scale(1.01);width:100%;height:100%}.project-detail .wrapper .project-prev-next .item a .img svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.project-detail .wrapper .project-prev-next .item a .item-title{max-width:9.6875rem;font-size:1rem;font-weight:700;letter-spacing:0.03125rem;color:var(--colorDarkGrey);transition:color .6s cubic-bezier(0.19, 1, 0.22, 1)}@media(hover: hover){.project-detail .wrapper .project-prev-next .item a:hover .icon{background-color:var(--colorPrimary)}.project-detail .wrapper .project-prev-next .item a:hover .item-title{color:var(--colorPrimary)}}.project-detail .wrapper .project-prev-next .item--next{margin-left:auto}.project-detail .wrapper .project-prev-next .item--next a{flex-direction:row-reverse}.project-detail .wrapper .project-prev-next .item--next a .icon{left:auto;right:-1.3125rem}.project-detail .wrapper .project-prev-next .item--next a .icon svg{transform:rotate(0deg)}.project-detail .wrapper .project-prev-next .item--next a .item-title{text-align:right}
