/*!/wp-content/themes/fuselab/style-template-projects.css*/ol{list-style:decimal}ol li{margin-left:1.5em}.our-projects{font-family:"Epilogue",Arial,Helvetica,sans-serif;background-color:#121217;color:#fff;&.has-intro-modal{height:calc(100vh - 80px);overflow:hidden;.contact-page-footer{display:none}}.page-title{font-size:44px;line-height:52px;padding:0}.our-projects-header{padding-top:24px;display:flex;justify-content:space-between;position:relative;z-index:2}}.projects-categories-menu{display:flex;flex-flow:column wrap;align-items:flex-end;.dropdown{position:relative;&:hover .dropbtn{background-color:#000}&:hover .dropdown-content{visibility:visible;opacity:1;transform:translateY(0)}}.dropbtn{background-color:#fff0;color:#fff;padding:8px 16px;font-size:16px;line-height:24px;border:none;display:inline-block}.dropdown-content{display:flex;position:absolute;right:-16px;transform:translateY(-16px);transition:opacity 0.4s ease,transform 1s ease;visibility:hidden;opacity:0;z-index:100000;background-color:#000;padding:56px;white-space:nowrap;a{color:#828282;padding:8px 16px;font-size:18px;line-height:32px;text-decoration:none;display:block;transition:color 0.35s;&:hover{color:#fff}}li{ul a{color:#828282;padding:2px 16px;font-size:16px;line-height:26px;font-weight:200}&.current>a{color:#fff;background:linear-gradient(267.92deg,#ea4b85 -11.13%,#ff8950 41.73%,#b556f6 91.21%)}}div+div{margin-left:32px;padding-left:32px;border-left:1px solid #131313}}.menu-label{color:#fff;opacity:.5;font-size:12px;letter-spacing:.35px}}.our-projects .our-projects-header,.our-projects .projects-slider-footer{--y-from:-15px;opacity:0;animation:opacity 2.5s ease-in-out 0.25s forwards,drop 2s ease-in-out forwards}.our-projects .projects-grid{--y-from:-20px;opacity:0;animation:opacity 1.5s ease-in-out calc(0.25s * 2 + 0.15s) forwards,
    drop 1.35s ease-in-out calc(0.25s * 2) forwards;}.our-projects .project-cats-menu .current a,.our-projects .project-cats-menu .current-menu-item a,.our-projects .project-cats-menu a{color:#fff}.our-projects .project-card{width:calc((100vw - 48px) / 3);max-width:720px;transform:translate(0,0)}.our-projects .project-cover{height:calc((100vw - 48px) / 3 / 1.41);max-height:495px;text-align:center}.our-projects .project-cover img{height:auto;max-height:100%;width:auto;max-width:100%;transition:transform 1s ease-out}.our-projects .project-categories{display:flex;flex-wrap:wrap;align-items:center}.our-projects .project-text{display:flex;margin-top:8px;padding-bottom:8px;border-bottom:1px solid rgb(255 255 255 / .2)}.our-projects .project-index{color:#fff;opacity:.5;font-size:12px;font-weight:500;letter-spacing:.35px;line-height:18px;margin-right:14px}.our-projects .project-title{font-size:22px;line-height:30px}.our-projects .project-categories a{font-size:16px;color:#fff;opacity:.5;transition:opacity 0.35s}.our-projects .project-categories>a{margin-top:8px;margin-right:8px;margin-bottom:8px}.our-projects .project-categories a:hover{opacity:1}.our-projects .projects-slider-footer{display:none}.our-projects .projects-categories-menu .subcategories{margin-left:16px;border-left:1px solid rgb(255 255 255 / .1)}.our-projects .projects-categories-menu .subcategories li a{color:#bdbdbd;padding:7px 8px;font-size:12px;line-height:18px;letter-spacing:.35px}.our-projects .projects-categories-menu .subcategories li:hover a{color:#fff}.our-projects .projects-slider-footer .carousel-nav{display:flex;gap:32px}.our-projects .projects-slider-footer .carousel-nav .carousel-nav-button{background-color:#fff0;width:71px;height:49px;background-image:url(/wp-content/themes/fuselab/assets/images/work-projects-carousel-nav-arrow.png);background-repeat:no-repeat;background-position:center center;display:inline-block;border:0}.our-projects .projects-slider-footer .carousel-nav .carousel-nav-button.-prev{transform:rotate(180deg)}#intro-modal-projects{position:absolute;top:-100px;right:0;bottom:0;left:0;z-index:1000000;display:flex;opacity:0;transition:all 0.5s ease-in 0.1s}#intro-modal-projects button{font-size:14px;line-height:14px;font-weight:700;color:#fff;background-color:#fff0;border:0;background-image:url(/wp-content/themes/fuselab/assets/images/ellipse.png);background-position:center;background-repeat:no-repeat;background-size:cover;text-transform:uppercase;padding:20px;width:160px;height:160px;letter-spacing:1.5px;position:absolute;top:60vh;left:35vw;opacity:0;transition:all 0.5s ease-in 0.1s}.our-projects.has-intro-modal #intro-modal-projects,.our-projects.has-intro-modal #intro-modal-projects button{opacity:1}.our-projects .page-title,.our-projects .project-cover{transition:all 0.5s ease-in 0.1s}.projects-categories-menu,.project-text,.projects-slider-footer{opacity:1;transition:opacity 0.75s ease-in 0.5s}.our-projects.has-intro-modal .projects-categories-menu,.our-projects.has-intro-modal .project-cover,.our-projects.has-intro-modal .project-text,.our-projects.has-intro-modal .projects-slider-footer{opacity:0}.our-projects.has-intro-modal h1{left:calc(50% - 95px)}.our-projects.has-intro-modal .project-card.slide-id-1 .project-cover{transform:translate(10vw,0);opacity:1}.our-projects.has-intro-modal .project-card.slide-id-2 .project-cover{transform:translate(-10vw,12vh);opacity:1}.our-projects.has-intro-modal .project-card.slide-id-3 .project-cover{transform:translate(-28vw,0);opacity:1}.project-inside{color:#000;overflow:hidden;border-radius:8px}.project-inside .section-container{border-radius:32px!important;padding:32px!important;margin-block:24px!important;overflow:hidden!important}.project-inside .highlighted{color:var(--accent_color,#b556f6);background:var(--highlight_gradient,linear-gradient(90deg,#b556f6 0,#fb7d5a 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.project-inside .project-header-content{display:flex;justify-content:space-between;column-gap:112px;animation:project-inside-header-content 1s ease-in-out 1s both;transform:translateX(-120%);opacity:0}.project-inside .project-title-container,.project-inside .project-goal{animation:project-inside-header-content 1s ease-in-out 1s both}.project-inside .project-goal{animation-delay:0.5s}.project-inside .project-title{font-size:96px;line-height:120px;letter-spacing:-1px}.project-inside .project-title-container{width:65%}.project-inside .project-subtitle{font-size:44px;line-height:1.2;letter-spacing:-.5px;margin-top:10px}.project-inside .project-goal{border-top:1px solid #e6e6e6;padding-top:26px;width:35%}.project-inside .goal-title{font-size:12px;line-height:18px;letter-spacing:.35px;color:#7f7f7f}.project-inside .goal-text{padding-top:10px;font-size:22px;line-height:30px}.project-inside .project-header{padding-bottom:32px}.project-inside .project-header.hidden-decor{padding-bottom:48px}.project-inside .project-cover{position:relative;background-color:#f7f7f7;border-radius:8px;overflow:hidden;margin-block:24px}.project-inside .project-cover .decor-bg-wrapper{overflow:hidden;position:absolute;margin:24px 0;top:-24px;right:0;bottom:-24px;left:0;background:var(--bg-color,#121217)}.project-inside .project-cover .decor-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--herosection_background_image);background-repeat:no-repeat;background-size:cover;animation:project-inside-cover-bg 2s ease-in-out 0s forwards;transform:translate(100%,80%)}.project-inside .project-cover-image-container{position:relative;margin:109px 48px;display:flex;justify-content:center}.project-inside .project-cover.hidden-decor .project-cover-image-container{margin:64px 0 109px}.project-inside .project-cover-image-container img,.project-inside .project-cover-image-container video{max-width:100%;height:auto;position:relative;animation:project-inside-cover-image 1s ease-in-out 2s forwards;opacity:0}.project-inside .project-cover-image-container::after{content:"";position:absolute;width:213px;height:216px;background:var(--bg-image);background-size:contain;animation:project-inside-cover-medal 2s ease-in-out 1s forwards;opacity:0}.project-inside .project-cover-wrapper .bg-decor{background:#121217;width:100%;height:100%}.project-inside.project-inside--old-template .project-description{background:none}.project-inside .description-title{font-size:56px;line-height:72px;letter-spacing:-.5px;width:80%;margin-bottom:44px}.project-inside.project-inside--old-template .description-title{width:100%}.project-inside .description-body{display:flex;column-gap:108px;position:relative}.project-inside .description-body>div{width:50%}.project-inside.project-inside--old-template .description-body>div{width:100%}.project-inside .project-description .description-content{margin-bottom:80px}.project-inside .description-content p{font-size:22px;line-height:30px}.project-inside .description-content p+p{margin-top:32px}.project-inside .project-description .view-project{display:inline-block;font-size:14px;line-height:14px;letter-spacing:1.5px;font-weight:700;text-transform:uppercase;padding:17px 47px;border:1px solid #000;border-radius:40px;height:48px;position:absolute;bottom:0}.project-inside .project-stats{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"Services Services Services" "Progress Progress Progress" "Sector Year Timeline";column-gap:144px;border-top:4px solid rgb(0 0 0 / .1);border-bottom:1px solid rgb(0 0 0 / .1)}.project-inside .project-stats .stats-item{padding:18px 0}.project-inside .project-stats .stats-item:nth-child(1){grid-area:Services;border-bottom:1px solid rgb(0 0 0 / .1)}.project-inside .project-stats .stats-item:nth-child(2){grid-area:Progress;border-bottom:1px solid rgb(0 0 0 / .1)}.project-inside .project-stats .stats-item:nth-child(3){grid-area:Sector}.project-inside .project-stats .stats-item:nth-child(4){position:relative;grid-area:Year;display:flex;justify-content:center}.project-inside .project-stats .stats-item:nth-child(5){position:relative;grid-area:Timeline}.project-inside .project-stats .stats-item:nth-child(4)::before,.project-inside .project-stats .stats-item:nth-child(5)::before{content:"";width:1px;position:absolute;left:-72px;top:18px;bottom:18px;background:rgb(0 0 0 / .1)}.project-inside .project-stats .item-title{font-size:12px;line-height:18px;letter-spacing:.35px;color:#7f7f7f}.project-inside .project-stats p{font-weight:500;font-size:18px;line-height:30px;margin-top:10px}.project-inside .project-factoids{background:#f7f7f7;padding:72px 0}.project-inside .factoid-item{position:relative;display:grid;grid-template-columns:repeat(2,1fr);background-repeat:no-repeat}.project-inside .factoid-item::before{position:absolute;content:"";width:100%;height:32px;border:1px solid rgb(10 10 11 / .7);border-bottom-width:0;border-radius:12px 12px 0 0}.project-inside .factoid-item+.factoid-item{margin-top:96px}.project-inside .factoid-item .factoid-header,.project-inside .factoid-item .factoid-body{position:relative;padding-top:32px}.project-inside .factoid-item .factoid-header .factoid-header-content{padding-left:20px;border-left-width:1px;border-left-style:solid;border-image:linear-gradient(to bottom,rgb(10 10 11 / .7),#fff0) 1 100%}.project-inside .factoid-item .factoid-body .factoid-content{border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid;border-image:linear-gradient(to bottom,rgb(10 10 11 / .7),#fff0) 1 100%;position:relative}.project-inside .factoid-item .factoid-body .factoid-content::before{position:absolute;content:"";width:1px;height:32px;border-left:1px solid rgb(10 10 11 / .7);top:-32px;left:-1px}.project-inside .factoid-item .factoid-header{padding-right:32px}.project-inside .factoid-item .factoid-body .factoid-content{padding-left:32px;padding-right:100px}.project-inside .factoid-item .factoid-body .factoid-content p+p{margin-top:1em}.project-inside .factoid-item .factoid-body .factoid-content ol{list-style:decimal}.project-inside .factoid-item .factoid-body .factoid-media{margin-top:24px}.project-inside .factoid-item .factoid-footer{margin-top:32px;grid-column:2}.project-inside .factoid-title{font-size:32px;line-height:48px;margin-bottom:90px}.project-inside .quotes-sign,.project-inside .factoid-index{font-style:normal;font-weight:300;font-size:236px;letter-spacing:-2px;color:#f7f7f7;background:var(--highlight_gradient,linear-gradient(290deg,#ea4b85 -11.13%,#ff8950 41.73%,#b556f6 91.21%));-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:2px #fff0}.project-inside .factoid-content{font-size:18px;line-height:32px}.project-inside .quotes .factoid-content{font-size:33px;line-height:48px}.project-inside .factoid-item .quotes-footer{display:flex;align-items:center;margin-top:24px;padding-top:24px;border-top:1px solid #000}.project-inside .factoid-item .item-body{margin-top:10rem;grid-column:1 / -1}.project-inside .factoid-item .content-row+.content-row{margin-top:72px}.project-inside .quotes-footer .avatar{width:64px;height:64px;border-radius:50%;margin-right:24px;object-fit:cover}.project-inside .quotes-footer .person{font-weight:500;font-size:18px;line-height:30px}.project-inside .quotes-footer .position{font-size:12px;line-height:18px;letter-spacing:.35px;color:#828282}.project-inside .quotes-sign{margin-top:90px;position:relative}.project-inside .presentation-item{position:relative;background-size:auto;background-repeat:no-repeat;background-position:0 100%}.project-inside .presentation-item .item-header{position:relative;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;font-size:16px;line-height:24px;margin-top:96px}.project-inside .presentation-item .item-header::before{position:absolute;content:"";width:100%;height:16px;border:1px solid rgb(10 10 11 / .3);border-bottom:0;border-radius:16px 16px 0 0}.project-inside .presentation-item .item-index{padding-top:16px;padding-right:16px;color:rgb(10 10 11 / .3);align-self:stretch}.project-inside .presentation-item .item-index-content-wrapper{border-left:1px solid rgb(10 10 11 / .3);padding-left:16px;height:100%}.project-inside .presentation-item .item-index-content{padding:2px 12px 0;border-radius:12px;background-color:#eaeaea}.project-inside .presentation-item .item-index .current{color:#0a0a0b}.project-inside .presentation-item .continue{padding:16px 0 16px 16px;border-left:1px solid rgb(10 10 11 / .3);color:rgb(10 10 11 / .3);flex-grow:1}.project-inside .presentation-item .continue::before{content:"Heading /"}.project-inside .presentation-item .continue::after{content:" ↘";color:#0a0a0b}.project-inside .presentation-item .description{display:flex;width:50%;padding-top:16px;padding-left:16px;border-left:1px solid rgb(10 10 11 / .3)}.project-inside .presentation-item .description-content{width:100%;padding-right:16px;border-right:1px solid rgb(10 10 11 / .3)}.project-inside .presentation-item .description p{font-size:16px;line-height:24px}.project-inside .presentation-item .description .sign{margin-right:16px}.project-inside .presentation-item .description .sign::before{content:"Description /";white-space:nowrap;color:rgb(10 10 11 / .3)}.project-inside .presentation-item .title{width:100%;font-size:96px;line-height:120px;letter-spacing:-1px;margin-top:72px}.project-inside .presentation-item .item-body{margin-top:72px;margin-bottom:96px}.project-inside .presentation-item .item-content>div{margin-bottom:72px}.project-inside .presentation-item .item-content>div:last-child{margin-bottom:96px}.project-inside .presentation-item .has-border{padding:72px 86px;border-radius:96px;background:#f7f7f7;margin-bottom:72px;text-align:center}.project-inside .presentation-item .has-rounded-corners>*,.project-inside .presentation-item .has-rounded-corners picture>*{border-radius:16px}.project-inside .presentation-item .two_columns .has-border,.project-inside .presentation-item .two_columns_33_67 .has-border,.project-inside .presentation-item .two_columns_67_33 .has-border{padding:72px;border-radius:96px}.project-inside .presentation-item:nth-child(even) .has-border{background:#fff}.project-inside .item-content{font-size:16px;line-height:24px;color:#121217}.project-inside .item-content .content-row{display:grid;column-gap:56px}.project-inside .item-content .content-row .content-block{margin-left:48px;padding-left:48px;border-left:1px solid #e0e0e0}.project-inside .content-block p+p{margin-top:1em}.project-inside .presentation-item .item-content .content-row .content-block:first-child{margin-left:76px;position:relative}.project-inside .presentation-item .item-content .content-row .content-block:first-child::before{content:"Ⓘ / ";color:#828282;white-space:nowrap;position:absolute;left:-76px}.project-inside .item-content .content-row .media-block{text-align:right}.project-inside .item-content .content-row .media-block.has-border{text-align:center}.project-inside .item-content .content-row .media-block.align-left,.project-inside .item-content .content-row .media-block.has-border.align-left{text-align:left}.project-inside .item-content .content-row .media-block.align-center,.project-inside .item-content .content-row .media-block.has-border.align-center{text-align:center}.project-inside .item-content .content-row .media-block.align-right,.project-inside .item-content .content-row .media-block.has-border.align-right{text-align:right}.project-inside .item-content .one_column{grid-template-columns:1fr}.project-inside .item-content .two_columns{grid-template-columns:1fr 1fr}.project-inside .item-content .two_columns_33_67{grid-template-columns:33fr 67fr}.project-inside .item-content .two_columns_67_33{grid-template-columns:67fr 33fr}.project-inside .item-content .three_columns{grid-template-columns:1fr 1fr 1fr}.project-inside .item-content .three_columns_50_25_25{grid-template-columns:50fr 25fr 25fr}.project-inside .item-content .four_columns{grid-template-columns:1fr 1fr 1fr 1fr}.project-inside .presentation-item.conclusion{position:relative}.project-inside .presentation-item.conclusion .title span{color:#7f7f7f}.project-inside .presentation-item.conclusion .conclusion-title{font-size:56px;line-height:72px;letter-spacing:-.5px;margin-bottom:32px}.project-inside .presentation-item.conclusion .item-content{font-size:18px;line-height:32px}.project-inside .presentation-item.conclusion .content-row{grid-template-columns:1fr 1fr;column-gap:0}.project-inside .presentation-item.conclusion .content-row .conclusion-content{grid-column:2}.project-inside .project-cover .decor-elements .group-1,.project-inside .project-cover .decor-elements .group-2{position:absolute;top:24px;bottom:24px;left:50%;display:flex;width:calc(100vw - 32px);transform:translateX(-50%);overflow:hidden}.project-inside .project-cover .decor-elements .group-1{top:5%;bottom:5%}.project-inside .project-cover .decor-elements .group-1{animation:project-inside-group-1 2s ease-in-out forwards}.project-inside .project-cover .decor-elements .group-2{animation:project-inside-group-2 2s ease-in-out forwards}.project-inside .project-cover .decor-elements .figure,.project-inside .project-cover .decor-elements .figure{position:absolute;left:50%;top:0;bottom:0;transform:translateX(-50%)}.project-inside .project-cover .decor-elements .group-1 .figure{aspect-ratio:1/1}.project-inside .project-cover .decor-elements .group-2 .figure{width:20%}.project-inside .project-cover .decor-elements .figure img{width:100%;height:100%}.project-inside .project-cover .decor-elements .group-1 .figure:nth-child(1){transform:translateX(-150%);animation:project-inside-group-1-figure-1 1s ease-in-out forwards}.project-inside .project-cover .decor-elements .group-1 .figure:nth-child(2){transform:translateX(-50%)}.project-inside .project-cover .decor-elements .group-1 .figure:nth-child(3){transform:translateX(50%);animation:project-inside-group-1-figure-3 1s ease-in-out forwards}.project-inside .project-cover .decor-elements .group-2 .figure:nth-child(1){transform:translateX(calc(-250% + 4px))}.project-inside .project-cover .decor-elements .group-2 .figure:nth-child(2){transform:translateX(calc(-150% + 2px))}.project-inside .project-cover .decor-elements .group-2 .figure:nth-child(3){transform:translateX(-50%)}.project-inside .project-cover .decor-elements .group-2 .figure:nth-child(4){transform:translateX(calc(50% + -2px))}.project-inside .project-cover .decor-elements .group-2 .figure:nth-child(5){transform:translateX(calc(150% - 4px))}.project-inside .presentation-item.conclusion .bg-animation-container{position:absolute;top:55%;right:calc(50% + 16px);bottom:0;left:0;overflow:hidden}.project-inside .presentation-item.conclusion .bg-animation-container .figure{position:absolute}.project-inside .presentation-item.conclusion .bg-animation-container .figure img{width:100%;height:100%}.project-inside .presentation-item.conclusion .bg-animation-container .figure:nth-child(1){transform-origin:0% 100%;left:-10%;bottom:-20%;width:15%;height:100%;animation:project-inside-bg-conclusion-figure-1 5s ease-in-out alternate infinite}.project-inside .presentation-item.conclusion .bg-animation-container .figure:nth-child(2){transform-origin:50% 50%;width:40%;height:40%;bottom:-15%;left:15%;animation:project-inside-bg-conclusion-figure-2 5s ease-in-out alternate infinite}.project-inside .presentation-item.conclusion .bg-animation-container .figure:nth-child(3){transform-origin:100% 0%;right:10%;top:15%;width:30%;height:60%;animation:project-inside-bg-conclusion-figure-3 5s ease-in-out alternate infinite}.presentation-item-animation-container{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.presentation-item-animation{width:100%;height:auto;pointer-events:none;position:absolute;bottom:0;background:#fff0}.project-inside.dark-template,.project-inside.dark-template .presentation-item .continue::after,.project-inside.dark-template .presentation-item .item-index .current,.project-inside.dark-template .presentation-item.conclusion .content-row .conclusion-content{color:#fff}.project-factoids .group-header{display:grid;grid-template-columns:1fr 1fr;margin-bottom:96px}.project-factoids *+.group-header{margin-top:168px}.project-factoids .group-header .description-content{padding-left:88px}.project-factoids .group-header .description-content p:last-child{margin-bottom:0}.project-inside.dark-template .presentation-item:nth-child(even),.project-inside.dark-template .presentation-item:nth-child(odd) .has-border,.project-inside.dark-template .project-cover,.project-inside.dark-template .project-description,.project-inside.dark-template .project-factoids,.project-inside.dark-template .project-header{background-color:#121217}.project-inside.dark-template .project-cover .decor-bg{background-color:#1e1e25}.project-inside.dark-template .factoid-index{color:#121217}.project-inside.dark-template .project-description .view-project{border:1px solid #fff}.project-inside .factoid-index,.project-inside .factoid-item .factoid-header,.project-inside .factoid-item .quotes-footer,.project-inside.dark-template .project-goal,.project-inside.dark-template .project-stats,.project-inside.dark-template .project-stats .stats-item,.project-inside.dark-template .quotes-sign{border-color:rgb(255 255 255 / .1)}.project-inside.dark-template .project-stats .stats-item:nth-child(4)::before,.project-inside.dark-template .project-stats .stats-item:nth-child(5)::before{background:rgb(255 255 255 / .1)}.project-inside.dark-template .factoid-item,.project-inside.dark-template .presentation-item .continue,.project-inside.dark-template .presentation-item .description,.project-inside.dark-template .presentation-item .item-content .content-row .content-block,.project-inside.dark-template .presentation-item .item-index{border-color:rgb(255 255 255 / .2)}.project-inside.dark-template .factoid-item .factoid-body::after,.project-inside.dark-template .factoid-item .factoid-body::before{background:rgb(255 255 255 / .2)}.project-inside.dark-template .presentation-item:nth-child(even) .has-border,.project-inside.dark-template .presentation-item:nth-child(odd){background:#1e1e25}.project-inside.dark-template .presentation-item .item-content .content-row .content-block{color:#9292c1}.single-our-projects{.go-back-button{display:block;position:absolute;top:144px;left:0;padding:12px 10px;border-radius:40px;z-index:999999;font-weight:500;font-size:12px;line-height:18px;letter-spacing:.35px;color:gray;background-color:#fff;transition:color 0.35s ease-in;animation:opacity 1s ease-in-out 2s forwards;opacity:0;&:hover{color:#121217}}.project-item.related-projects{background:#fff;.project-cat{h2{color:#fff}&:hover{box-shadow:unset;.project-cat__box{top:0;right:0;bottom:0;left:0}}}.project-cat__images{height:calc((100% / 3 - 20px) / 1.41);height:0;padding-top:69%;.project-cat__box{background-size:contain;background-position:left top;height:100%}}.project-cat__item{padding:0;padding-top:24px;font-size:2.4rem;&>*{margin:0}}}}.project-cta-contact{padding-block:96px;background:#1e1e25 url(/wp-content/themes/fuselab/assets/images/project-cta-contact-bg-decor.svg) no-repeat center bottom;.highlighted{color:#b556f6;background:linear-gradient(90deg,#b556f6 0,#fb7d5a 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.project-cta-contact-content{display:flex;flex-direction:column;align-items:center}.section-title{font-style:normal;font-weight:400;font-size:56px;line-height:1.3;text-align:center;letter-spacing:-.5px;color:#fff}.section-content{margin-top:40px;font-weight:400;font-size:44px;line-height:1.3;text-align:center;letter-spacing:-.5px;color:#fff}.cta-button{margin-top:80px;font-style:normal;font-weight:700;font-size:14px;line-height:1;letter-spacing:1.5px;text-transform:uppercase;color:#fff;position:relative;z-index:1;span{display:block;padding:20px 48px;border-radius:8px;transition:background-color 0.35s ease}&:hover span{background-color:#fff0}&::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#b556f6 0%,#fe8652 50%,#ed557c 100%);z-index:-1}}}.related-services{background:#121217;color:#fff;padding:72px;border-radius:0 0 32px 32px;@media (max-width:480px){padding:24px;border-radius:0 0 16px 16px}.section-title{font-weight:400;font-size:44px;line-height:1.2;letter-spacing:-.5px;color:#fff}.related-services-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-top:72px}.related-services-item{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;flex:1;padding:24px 16px;font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-.5px;border-radius:9px;background:linear-gradient(267.92deg,#ea4b85 -11.13%,#ff8950 41.73%,#b556f6 91.21%);position:relative;z-index:1;&::after{content:"";position:absolute;top:0;right:0;left:0;height:100%;background:#1e1e25;border-radius:8px;transition:height 0.35s ease-in-out;z-index:-1}&:hover::after{height:calc(100% - 5px)}}.related-services-item{.item-image-wrapper{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;margin-bottom:16px;position:relative;background:linear-gradient(267.92deg,#ea4b85 -11.13%,#ff8950 41.73%,#b556f6 91.21%);z-index:1;&::before{content:"";display:block;position:absolute;inset:1px;border-radius:50%;background:#1e1e25;z-index:-1}}.item-image{max-width:80px;max-height:80px;filter:saturate(0);transition:filter 0.5s ease-in-out}&:hover .item-image{filter:saturate(1)}}.section-footer-container{margin-top:72px;display:flex;justify-content:flex-end}.view-all{position:relative;font-weight:700;font-size:14px;line-height:1;letter-spacing:1.5px;text-transform:uppercase;&::after{content:"";height:4px;position:absolute;left:0;right:0;bottom:-6px;background:linear-gradient(267.92deg,#ea4b85 -11.13%,#ff8950 41.73%,#b556f6 91.21%)}}}