[data-animate]{opacity:0;filter:blur(8px);transform:translateY(24px);transition:opacity .7s ease,filter .7s ease,transform .7s ease}[data-animate].in-view{opacity:1;filter:blur(0px);transform:translateY(0)}.banners__item{position:relative}.banners__item::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(45,37,24,.4784313725);z-index:9}.banners__content{top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.banners__content--heading span{color:var(--color-main)}.banners__wrap.static .arrow__pagination{display:none}.banners .arrow__pagination button{background:rgba(0,0,0,0)}.banners .arrow__pagination button svg{width:24px;height:24px}.banners .arrow__pagination button svg path{stroke:#fff}.banners .arrow__pagination .blaze-pagination button{position:relative}.banners .arrow__pagination .blaze-pagination button::after{content:"";position:absolute;width:20px;height:1px;background:#fff;bottom:0px;left:50%;transform:translateX(-50%);opacity:0}.banners .arrow__pagination .blaze-pagination button.active::after{opacity:1}.intro__experience span{color:var(--color-main);font-size:360px;line-height:300px;font-weight:700}@media(max-width: 768px){.intro__experience span{font-size:200px;line-height:160px}}.services__item:nth-child(even) .image img{aspect-ratio:450/350}.services__item:nth-child(odd) .image img{aspect-ratio:450/480}@media(max-width: 768px){.services__item:nth-child(odd) .image img{aspect-ratio:450/350}}.services .arrow__pagination{margin-top:24px;display:flex;flex-wrap:nowrap;justify-content:center;gap:12px}.services .arrow__pagination button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#d8a86b;border-radius:50%;cursor:pointer}.services .arrow__pagination button svg{width:24px;height:24px;fill:#fff}.services .arrow__pagination button svg path{stroke:#fff}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.projects .project{margin-bottom:30px;position:sticky}.projects .project:nth-child(1){top:10%}.projects .project:nth-child(2){top:15%}.projects .project:nth-child(3){top:20%}.projects .project:nth-child(4){top:25%}.projects .project:nth-child(5){top:30%}.projects .project:nth-child(6){top:35%}.projects .project a::before{position:absolute;content:"";width:100%;height:100%;z-index:1;left:0;bottom:0;-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.projects .project a::after{position:absolute;content:"";width:60%;height:100%;background:linear-gradient(90deg, #000, transparent);z-index:1;left:0;bottom:0;-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.projects .project .entry-content{top:5%;left:5%;z-index:9;transform:translate(-5%, -5%);max-width:500px}.projects .marquee{display:inline-flex;white-space:nowrap;position:absolute;left:0;width:100%;height:fit-content;bottom:-15px;z-index:1}.projects .marquee__content--marquee{display:inline-flex;position:relative;animation-name:marquee;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:100s;white-space:nowrap;gap:24px}.projects .marquee__content--marquee span{font-size:305px;text-transform:none;line-height:244px;color:#59585d;font-weight:700;background:linear-gradient(180deg, #d8d8d8 0%, rgba(153, 153, 153, 0) 75.48%);-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;z-index:2}@media(max-width: 768px){.projects .marquee__content--marquee span{font-size:100px;line-height:120px}}.register__main--form{max-width:600px;margin:0 auto}.register__main--form .fluentform .ff-t-container{display:flex}.register__main--form .fluentform .ff_submit_btn_wrapper{margin:0}.register__main--form .fluentform .ff-el-group{margin:0}.register__main--form .fluentform input{border:0;border-bottom:1px solid #ccc;background:rgba(0,0,0,0);border-radius:0;height:50px;color:var(--color-main)}.register__main--form .fluentform input:focus{background:rgba(0,0,0,0);border-color:var(--color-main) !important}.register__main--form .fluentform button{border-radius:100%;text-align:center;display:flex;justify-content:center;align-items:center;margin:0;width:50px;height:50px;min-width:fit-content !important;padding:0;border-color:var(--bg-main) !important;background-color:var(--bg-main) !important}.register__main--form .fluentform button svg{width:20px;height:20px}.register__main--form .fluentform button:hover svg{fill:#fff}.register__main--form .fluentform .ff-t-cell.ff-t-column-1{flex-basis:calc(100% - 60px) !important}.register__main--form .fluentform .ff-t-cell.ff-t-column-2{flex-basis:50px !important}
