.g-button{display:inline-flex;align-items:center;gap:1.6rem;padding:1.6rem 1.4rem;background:#000;border:solid 1px #686868;transition:border-color .6s,background .6s;cursor:pointer}@media screen and (max-width: 480px){.g-button{gap:4.1vw;padding:3.6vw 6.4vw}}.g-button:hover{border-color:#ff7900;background:#ff7900}.g-button:hover .arrow-wrapper{background:#000}.g-button:hover .arrow-wrapper .primary{top:-25%;left:125%}.g-button:hover .arrow-wrapper .secondary{top:50%;left:50%}.g-button .label{font-size:2rem;line-height:2rem;font-weight:500;color:#fff;white-space:nowrap}@media screen and (max-width: 480px){.g-button .label{font-size:4.6vw;line-height:7.4vw}}.g-button .arrow-wrapper{position:relative;display:block;width:3.2rem;height:3.2rem;background:#ff7900;overflow:hidden;transition:background .6s}@media screen and (max-width: 480px){.g-button .arrow-wrapper{width:8.2vw;height:8.2vw}}.g-button .arrow-wrapper .primary{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:top .6s,left .6s}.g-button .arrow-wrapper .secondary{position:absolute;top:125%;left:-25%;transform:translate(-50%, -50%);transition:top .6s,left .6s}.custom-input .input-label{display:block;margin-bottom:.8rem;font-size:1.8rem;line-height:2.2rem;font-weight:500;color:#fff;text-align:left}@media screen and (max-width: 480px){.custom-input .input-label{margin-bottom:2vw;font-size:4.1vw;line-height:5.2vw}}.custom-input .input{display:block;width:100%;padding:1rem 1.6rem;border:solid 1px #363434;border-radius:2px;background:#1b1b1b;font-size:1.8rem;line-height:2.9rem;font-weight:500;color:#fff;transition:border-color .2s}@media screen and (max-width: 480px){.custom-input .input{padding:3.85vw 3.1vw;font-size:4.1vw;line-height:5.2vw}}.custom-input .input::-moz-placeholder{color:#a8a8a8}.custom-input .input::placeholder{color:#a8a8a8}.custom-input .input:hover{border-color:#686868}.custom-input .input:focus{border-color:#686868}.custom-input .input.error{border-color:#ff5757 !important}.custom-textarea .textarea-label{display:block;margin-bottom:.8rem;font-size:1.8rem;line-height:2.2rem;font-weight:500;color:#fff;text-align:left}@media screen and (max-width: 480px){.custom-textarea .textarea-label{margin-bottom:2vw;font-size:4.1vw;line-height:5.2vw}}.custom-textarea .textarea{display:block;width:100%;padding:1rem 1.6rem;border:solid 1px #363434;border-radius:2px;background:#1b1b1b;font-size:1.8rem;line-height:2.9rem;font-weight:500;color:#fff;resize:none;transition:border-color .2s}@media screen and (max-width: 480px){.custom-textarea .textarea{padding:3.85vw 3.1vw;font-size:4.1vw;line-height:5.2vw}}.custom-textarea .textarea::-moz-placeholder{color:#a8a8a8}.custom-textarea .textarea::placeholder{color:#a8a8a8}.custom-textarea .textarea:hover{border-color:#686868}.custom-textarea .textarea:focus{border-color:#686868}.custom-textarea .textarea.error{border-color:#ff5757 !important}.custom-select .select-label{display:block;margin-bottom:.8rem;font-size:1.8rem;line-height:2.2rem;font-weight:500;color:#fff;text-align:left}@media screen and (max-width: 480px){.custom-select .select-label{margin-bottom:2vw;font-size:4.1vw;line-height:5.2vw}}.custom-select .select-container{position:relative}.custom-select .select-container .select-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.6rem;border:solid 1px #363434;border-radius:2px;background:#1b1b1b;text-align:left;transition:border-color .2s;cursor:pointer}@media screen and (max-width: 480px){.custom-select .select-container .select-wrapper{padding:3.85vw 3.1vw}}.custom-select .select-container .select-wrapper:hover{border-color:#686868}.custom-select .select-container .select-wrapper .value{height:2.9rem;height:2.9rem;font-size:1.8rem;line-height:2.9rem;font-weight:500;color:#a8a8a8}@media screen and (max-width: 480px){.custom-select .select-container .select-wrapper .value{font-size:4.1vw;line-height:5.2vw}}.custom-select .select-container .select-wrapper .value.selected{color:#fff}.custom-select .select-container .select-wrapper .arrow-wrapper{display:flex;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;transition:transform .2s}.custom-select .select-container .select-wrapper .arrow-wrapper svg{display:block}.custom-select .select-container .options-wrapper{position:absolute;top:100%;display:none;width:100%;border:solid 1px #686868;border-radius:2px;background:#1b1b1b;transform:translate(0, 0.6rem);z-index:10}.custom-select .select-container .options-wrapper .option{padding:.8rem 1.6rem;font-size:1.8rem;line-height:2.9rem;font-weight:500;color:#fff;text-align:left;transition:background .2s;cursor:pointer}@media screen and (max-width: 480px){.custom-select .select-container .options-wrapper .option{padding:3.85vw 3.1vw;font-size:4.1vw;line-height:5.2vw}}.custom-select .select-container .options-wrapper .option:hover{background:#ff7900}.custom-select .select-container .options-wrapper .option.selected{font-weight:700}.custom-select .select-container.open .select-wrapper{border-color:#686868}.custom-select .select-container.open .select-wrapper .arrow-wrapper{transform:rotate(180deg)}.custom-select .select-container.open .options-wrapper{display:block}.error-line{display:flex;align-items:center;gap:.8rem;margin-top:.8rem;text-align:left}.error-line .error{font-size:1.6rem;line-height:1.9rem;font-weight:400;color:#ff5757}.file-uploader{margin-top:2rem}.file-uploader .upload-label{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1.4rem;background:#1b1b1b;border:dashed 1px #363434;transition:border-color .2s;cursor:pointer}.file-uploader .upload-label:hover{border-color:#686868}.file-uploader .upload-label .icon{display:block;width:2.5rem;height:2.5rem}.file-uploader .upload-label .label{font-size:1.8rem;line-height:2.8rem;font-weight:500;color:#fff}.file-uploader .upload-label.disabled{border-color:#363434;opacity:.75;cursor:not-allowed}.file-uploader .files-wrapper .file{display:flex;align-items:center;gap:1rem;margin-top:.8rem}.file-uploader .files-wrapper .file:nth-child(1){margin-top:1.6rem}.file-uploader .files-wrapper .file .icon{flex-shrink:0;display:block;width:1.8rem;height:1.7rem}.file-uploader .files-wrapper .file .name{font-size:1.8rem;line-height:2.8rem;font-weight:500;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-uploader .files-wrapper .file .size{font-size:1.8rem;line-height:2.8rem;font-weight:500;color:#cecece;white-space:nowrap}.file-uploader .files-wrapper .file .error{font-size:1.8rem;line-height:2.8rem;font-weight:500;color:#ff5757;white-space:nowrap}.file-uploader .files-wrapper .file .remove{flex-shrink:0;display:block;width:1.4rem;height:1.3rem;margin-left:auto;cursor:pointer}.file-uploader .files-wrapper .file .remove svg path{transition:stroke .2s}.file-uploader .files-wrapper .file .remove:hover svg path{stroke:#ff5757}.file-uploader .files-wrapper .file .remove:active svg path{stroke:#fff}.g-controls{display:grid;grid-template-columns:1fr 4rem 4rem;align-items:center;margin-top:2.4rem}.g-controls .dots{display:flex;gap:1rem;font-size:2.2rem;line-height:2.6rem;font-weight:500;color:#fff}.g-controls .dots .dot{position:relative;display:flex;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;cursor:pointer}.g-controls .dots .dot::after{content:"";position:absolute;width:75%;height:75%;background:#999;border-radius:50%;transition:width .2s,height .2s}.g-controls .dots .dot.selected::after{width:100%;height:100%;background:#ff7900}.g-controls .arrow{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;cursor:pointer}.g-controls .arrow svg{width:2rem}.g-controls .arrow.left{transform:rotate(180deg)}.g-controls .arrow.disabled{opacity:.5;cursor:auto}*{margin:0;padding:0;font-size:10px;font-family:"Inter Tight",sans-serif;letter-spacing:.5px;text-decoration:none;outline:none;scroll-behavior:smooth;box-sizing:border-box}@media screen and (max-width: 1280px){*{font-size:9px}}@media screen and (max-width: 1024px){*{font-size:8px}}@media screen and (max-width: 768px){*{font-size:7px}}html{height:100%;background:#000}body{height:100%}ul{list-style-position:inside}.block-scroll{overflow:hidden;touch-action:none}.g-container{width:100%;max-width:1300px;margin:0 auto}@media screen and (max-width: 1440px){.g-container{width:auto;margin:0 7rem}}@media screen and (max-width: 1280px){.g-container{margin:0 5rem}}@media screen and (max-width: 1024px){.g-container{margin:0 3rem}}@media screen and (max-width: 768px){.g-container{margin:0 20px}}@media screen and (max-width: 480px){.g-container{margin:0 4.1vw}}.g-section-title{font-size:8.4rem;line-height:8.4rem;font-weight:700;color:#ff7900}@media screen and (max-width: 1280px){.g-section-title{font-size:7.4rem;line-height:7.4rem}}@media screen and (max-width: 480px){.g-section-title{font-size:8vw;line-height:10.6vw}}.g-section-title.accent{color:#fff}.g-section-sub-title{font-size:4.8rem;font-weight:600;line-height:6.2rem;color:#ff7900}@media screen and (max-width: 480px){.g-section-sub-title{font-size:4rem;line-height:5.4rem}}.g-section-sub-title.accent{color:#fff}.g-section-description{margin-top:1.6rem;font-size:2.4rem;line-height:3.8rem;font-weight:400;color:#fff}@media screen and (max-width: 480px){.g-section-description{margin-top:0;font-size:5.1vw;line-height:8.1vw}}.g-social{display:block;flex-shrink:0;height:3.2rem}@media screen and (max-width: 480px){.g-social{height:8.2vw}}.g-social rect{transition:fill .2s}.g-social:hover rect{fill:#ff7900}.g-social:active rect{fill:#fff}.g-social.instagram{width:3.2rem}@media screen and (max-width: 480px){.g-social.instagram{width:8.2vw}}.g-social.linkedin{width:3.2rem}@media screen and (max-width: 480px){.g-social.linkedin{width:8.2vw}}.g-social.dou{width:7.8rem}@media screen and (max-width: 480px){.g-social.dou{width:20vw}}.g-icon-button:hover:not(.disabled) svg path{fill:#ff7900}.g-icon-button:active:not(.disabled) svg path{fill:#fff}.g-icon-button svg path{fill:#fff;transition:fill .4s}.g-hidden{display:none !important}.navigation-section{position:fixed;width:100%;transition:background .4s,opacity .4s,transform .4s;z-index:100}.navigation-section .wrapper{display:flex;justify-content:space-between;align-items:center;padding:1.3rem 0}.navigation-section .wrapper .icon{display:block;width:4rem;height:4.6rem;flex-shrink:0}@media screen and (max-width: 480px){.navigation-section .wrapper .icon{width:9.1vw;height:9.1vw}}.navigation-section .wrapper .burger-checkbox{display:block;width:0;height:0}.navigation-section .wrapper .burger-checkbox:checked~.fixed-wrapper{transform:translate(0, 0)}.navigation-section .wrapper .hamburger-wrapper{display:none}@media screen and (max-width: 480px){.navigation-section .wrapper .hamburger-wrapper{display:flex;justify-content:center;align-items:center;width:9.1vw;height:9.1vw}}.navigation-section .wrapper .fixed-wrapper{flex-grow:1}@media screen and (max-width: 480px){.navigation-section .wrapper .fixed-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(22,22,22,.85);transform:translate(100%, 0);transition:transform .4s}}.navigation-section .wrapper .fixed-wrapper .content-wrapper{display:flex;justify-content:space-between;gap:2rem;margin-left:4.5rem}@media screen and (max-width: 480px){.navigation-section .wrapper .fixed-wrapper .content-wrapper{justify-content:flex-start;flex-direction:column;gap:0;width:75%;height:100%;margin-left:auto;padding:3vw 4.1vw 3vw 6.2vw;background:#1b1b1b;border-left:solid 1px #686868}}.navigation-section .wrapper .fixed-wrapper .content-wrapper .link-wrapper{display:flex;gap:6rem}@media screen and (max-width: 768px){.navigation-section .wrapper .fixed-wrapper .content-wrapper .link-wrapper{gap:2rem}}@media screen and (max-width: 480px){.navigation-section .wrapper .fixed-wrapper .content-wrapper .link-wrapper{flex-direction:column;gap:6.2vw}}.navigation-section .wrapper .fixed-wrapper .content-wrapper .link-wrapper .close-wrapper{display:none}@media screen and (max-width: 480px){.navigation-section .wrapper .fixed-wrapper .content-wrapper .link-wrapper .close-wrapper{display:flex;justify-content:center;align-items:center;width:9.1vw;height:9.1vw;margin-left:auto}}.navigation-section .wrapper .fixed-wrapper .content-wrapper .link-wrapper .link{font-size:2rem;line-height:3.2rem;font-weight:400;color:#fff;white-space:nowrap;transition:color .2s}@media screen and (max-width: 480px){.navigation-section .wrapper .fixed-wrapper .content-wrapper .link-wrapper .link{font-size:4.6vw;line-height:7.1vw}}.navigation-section .wrapper .fixed-wrapper .content-wrapper .link-wrapper .link:hover{text-decoration:underline}.navigation-section .wrapper .fixed-wrapper .content-wrapper .link-wrapper .link:active{color:#ff7900}.navigation-section .wrapper .fixed-wrapper .content-wrapper .link-wrapper .link.active{color:#ff7900;font-weight:500}.navigation-section .wrapper .fixed-wrapper .content-wrapper .language-switcher{display:flex;align-items:center;gap:1.5rem}@media screen and (max-width: 480px){.navigation-section .wrapper .fixed-wrapper .content-wrapper .language-switcher{margin-top:6.2vw}}.navigation-section .wrapper .fixed-wrapper .content-wrapper .language-switcher .item{font-size:2rem;line-height:120%;font-weight:400;color:#fff;cursor:pointer}@media screen and (max-width: 480px){.navigation-section .wrapper .fixed-wrapper .content-wrapper .language-switcher .item{font-size:4.6vw;line-height:7.1vw}}.navigation-section .wrapper .fixed-wrapper .content-wrapper .language-switcher .item:hover{text-decoration:underline}.navigation-section .wrapper .fixed-wrapper .content-wrapper .language-switcher .item.active{font-weight:600;color:#ff7900}.navigation-section .wrapper .fixed-wrapper .content-wrapper .language-switcher .separator{width:2px;height:100%;background:#686868;border:none}.navigation-section.active{background:#000}.navigation-section.hidden{opacity:0;transform:translate(0, -100%);overflow:hidden}.hero-section{position:relative;padding:7.2rem 0}.hero-section .wrapper{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, min(62rem, 50%));align-items:center;gap:2rem}@media screen and (max-width: 480px){.hero-section .wrapper{grid-template-columns:1fr;gap:7rem}}@media screen and (max-width: 480px){.hero-section .wrapper .left-col{padding-top:9rem}}.hero-section .wrapper .left-col .title{display:flex;flex-wrap:wrap;gap:0 .8rem;font-size:5.8rem;font-weight:700;line-height:7.2rem}@media screen and (max-width: 1024px){.hero-section .wrapper .left-col .title{font-size:5rem;line-height:6rem}}@media screen and (max-width: 768px){.hero-section .wrapper .left-col .title{font-size:4.2rem;line-height:5.2rem}}.hero-section .wrapper .left-col .title .regular{font-size:5.8rem;font-weight:inherit;line-height:inherit;color:#fff}.hero-section .wrapper .left-col .title .accent{font-size:5.8rem;font-weight:inherit;line-height:inherit;color:#ff7900}.hero-section .wrapper .left-col .description{margin-top:5rem;font-size:2.4rem;font-weight:400;color:#fff}@media screen and (max-width: 1024px){.hero-section .wrapper .left-col .description{font-size:2rem}}@media screen and (max-width: 480px){.hero-section .wrapper .left-col .description{font-size:2.8rem}}.hero-section .wrapper .right-col{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0 2.4rem;aspect-ratio:10/12;overflow:hidden}.hero-section .wrapper .right-col::before,.hero-section .wrapper .right-col::after{content:"";position:absolute;left:0;right:0;height:4rem;pointer-events:none;z-index:10}.hero-section .wrapper .right-col::before{top:0;background:linear-gradient(to bottom, rgb(0, 0, 0), transparent)}.hero-section .wrapper .right-col::after{bottom:0;background:linear-gradient(to top, rgb(0, 0, 0), transparent)}.hero-section .wrapper .right-col .slider{display:grid;gap:2rem 0}.hero-section .wrapper .right-col .slider .image{display:block;width:100%;aspect-ratio:1/1}.hero-section .bg-image{position:absolute;inset:0;width:100%;max-width:1920px;height:100%;margin:0 auto;background:url("/static/img/social-responsibility/hero-bg.png") no-repeat left;z-index:-1}@media screen and (max-width: 480px){.hero-section .bg-image{background:url("/static/img/social-responsibility/hero-bg-m.png") no-repeat left top}}.valuable-changes-section{overflow:hidden}.valuable-changes-section .wrapper{display:grid;grid-template-columns:1fr 2fr;gap:2.4rem;padding:6rem 0}@media screen and (max-width: 768px){.valuable-changes-section .wrapper{grid-template-columns:1fr}}@media screen and (max-width: 480px){.valuable-changes-section .wrapper{gap:4rem;padding:4rem 0}}.valuable-changes-section .wrapper .decription{font-size:3rem;line-height:4rem;font-weight:400;color:#fff}.valuable-changes-section .wrapper .decription.bold{font-weight:700}.valuable-changes-section .wrapper .options-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:10rem;margin-top:7.5rem}@media screen and (max-width: 480px){.valuable-changes-section .wrapper .options-wrapper{grid-template-columns:1fr;gap:5rem;margin-top:5rem}}.valuable-changes-section .wrapper .options-wrapper .option{position:relative;font-size:2.4rem;line-height:3.2rem;font-weight:500;color:#fff;transition:transform .6s,opacity .4s}.valuable-changes-section .wrapper .options-wrapper .option:nth-child(1){transition-delay:0s}.valuable-changes-section .wrapper .options-wrapper .option:nth-child(2){transition-delay:.4s}.valuable-changes-section .wrapper .options-wrapper .option::before{content:"";position:absolute;left:0;top:0;width:3rem;height:3rem;border-radius:50%;background:#ff7900;transform:translate(-50%, -25%);z-index:-1}.valuable-changes-section .wrapper .options-wrapper .option.hidden{opacity:0;transform:translate(200%, 0)}.care-section{padding:4rem 0 0}.care-section .slides-wrapper{margin:5rem auto 0;width:100%;max-width:1440px}.care-section .slides-wrapper .slide-wrapper{position:sticky;top:7.2rem;border-top-left-radius:2.4rem;border-top-right-radius:2.4rem;background:linear-gradient(to bottom, rgb(30, 30, 30), rgb(2, 2, 2))}.care-section .slides-wrapper .slide-wrapper .slide{padding:5rem 0 10rem}@media screen and (max-width: 480px){.care-section .slides-wrapper .slide-wrapper .slide{padding:3rem 0}}.care-section .slides-wrapper .slide-wrapper .slide .content{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:5.4rem}@media screen and (max-width: 768px){.care-section .slides-wrapper .slide-wrapper .slide .content{grid-template-columns:1fr}}@media screen and (max-width: 480px){.care-section .slides-wrapper .slide-wrapper .slide .content{gap:3rem}}.care-section .slides-wrapper .slide-wrapper .slide .content .points-container .counter{background:linear-gradient(180deg, rgb(76, 76, 76) 0%, rgb(35, 35, 35) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:8rem;line-height:8rem;font-weight:700}.care-section .slides-wrapper .slide-wrapper .slide .content .points-container .title{margin-top:-4.2rem;font-size:3.2rem;font-weight:600;color:#fff}.care-section .slides-wrapper .slide-wrapper .slide .content .points-container .points{display:grid;gap:2.4rem;margin-top:8rem}@media screen and (max-width: 1024px){.care-section .slides-wrapper .slide-wrapper .slide .content .points-container .points{margin-top:4rem}}@media screen and (max-width: 480px){.care-section .slides-wrapper .slide-wrapper .slide .content .points-container .points{gap:2rem;margin-top:3rem}}.care-section .slides-wrapper .slide-wrapper .slide .content .points-container .points .point{display:flex;gap:1rem;width:100%;height:100%}.care-section .slides-wrapper .slide-wrapper .slide .content .points-container .points .point .icon{display:block;flex-shrink:0;width:3rem;height:3rem}.care-section .slides-wrapper .slide-wrapper .slide .content .points-container .points .point .point-description{font-size:2.2rem;line-height:3.6rem;font-weight:400;color:#cecece}@media screen and (max-width: 480px){.care-section .slides-wrapper .slide-wrapper .slide .content .points-container .points .point .point-description{line-height:2.8rem}}.care-section .slides-wrapper .slide-wrapper .slide .content .care-slider .slide-carousel{overflow:hidden}.care-section .slides-wrapper .slide-wrapper .slide .content .care-slider .slide-carousel .embla__container{display:flex;height:100%}.care-section .slides-wrapper .slide-wrapper .slide .content .care-slider .slide-carousel .embla__container .embla__slide{display:flex;justify-content:center;align-items:center;flex:0 0 100%}.care-section .slides-wrapper .slide-wrapper .slide .content .care-slider .slide-carousel .embla__container .embla__slide .image{display:block;width:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.achievements-section{display:grid;grid-template-columns:3fr 5fr;padding:5rem 0}@media screen and (max-width: 1024px){.achievements-section{grid-template-columns:1fr;gap:4rem}}.achievements-section .cards{display:grid;grid-template-columns:1fr 1fr;overflow:hidden}@media screen and (max-width: 1024px){.achievements-section .cards{grid-template-columns:1fr}}.achievements-section .cards .card{display:flex;flex-direction:column;justify-content:space-between;padding:3rem;aspect-ratio:5/3;transition:transform .6s,opacity .4s}.achievements-section .cards .card:nth-child(1){transition-delay:0s}.achievements-section .cards .card:nth-child(2){transition-delay:.4s}.achievements-section .cards .card:nth-child(3){transition-delay:.8s}.achievements-section .cards .card:nth-child(4){transition-delay:1.2s}@media screen and (max-width: 1024px){.achievements-section .cards .card{padding:2rem;aspect-ratio:unset}}.achievements-section .cards .card .counter{font-size:8.4rem;line-height:8.4rem;font-weight:700}@media screen and (max-width: 1024px){.achievements-section .cards .card .counter{font-size:7.4rem;line-height:7.4rem}}.achievements-section .cards .card .counter.gray{color:#cecece}.achievements-section .cards .card .counter.white{color:#fff}.achievements-section .cards .card .counter.black{color:#161616}.achievements-section .cards .card .description{font-size:2rem;line-height:2rem;font-weight:500}@media screen and (max-width: 1024px){.achievements-section .cards .card .description{margin-top:3.5rem;font-size:2.4rem;line-height:2.4rem}}.achievements-section .cards .card .description.accent{color:#ff7900}.achievements-section .cards .card .description.black{color:#000}.achievements-section .cards .card.hidden{opacity:0;transform:translate(200%, 0)}.achievements-section .cards .card.black{background:#1b1b1b}.achievements-section .cards .card.accent{background:#ff7900}.achievements-section .cards .card.white{background:#f2f1eb}.projects-section{padding:5rem 0}.projects-section .projects{display:flex;flex-direction:column;margin-top:5rem}.projects-section .projects .project{padding:2.4rem 0;border-top:solid 1px #686868}.projects-section .projects .project:first-child{border-top:none}.projects-section .projects .project .title{display:flex;justify-content:space-between;gap:2rem;align-items:center;font-size:2.8rem;line-height:4.2rem;font-weight:700;color:#fff;text-transform:uppercase;transition:all .4s;cursor:pointer}.projects-section .projects .project .title:hover{color:#ff7900}.projects-section .projects .project .title:hover .collapse-arrow path{stroke:#ff7900}.projects-section .projects .project .title .collapse-arrow{flex-shrink:0;transform:rotate(90deg);transition:all .5s}.projects-section .projects .project .title .collapse-arrow path{transition:all .5s}.projects-section .projects .project .title.active{color:#ff7900}.projects-section .projects .project .title.active .collapse-arrow{transform:rotate(0deg)}.projects-section .projects .project .title.active .collapse-arrow path{stroke:#ff7900}.projects-section .projects .project .description{max-height:500px;font-size:2rem;line-height:3.2rem;font-weight:400;color:#fff;overflow:hidden;transition:all 1s}.projects-section .projects .project .description .gap{height:2.4rem}.projects-section .projects .project .description.hidden{max-height:0}.projects-section .action-buttons{display:flex;justify-content:center;margin-top:3rem}.projects-section .action-buttons .show-more-button .arrow-wrapper{transform:rotate(90deg)}.social-gallery-section{padding:5rem 0 8rem}@media screen and (max-width: 480px){.social-gallery-section{padding:3rem 0 8rem}}.social-gallery-section .social-gallery-slider .slide-carousel{overflow:hidden}.social-gallery-section .social-gallery-slider .slide-carousel .embla__container{display:flex;height:100%;aspect-ratio:13/6}@media screen and (max-width: 480px){.social-gallery-section .social-gallery-slider .slide-carousel .embla__container{aspect-ratio:6/5}}.social-gallery-section .social-gallery-slider .slide-carousel .embla__container .embla__slide{display:flex;align-items:center;justify-content:center;flex:0 0 100%;background:#000}.social-gallery-section .social-gallery-slider .slide-carousel .embla__container .embla__slide .image{display:block;width:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 480px){.social-gallery-section .social-gallery-slider.desktop{display:none}}.social-gallery-section .social-gallery-slider.mobile{display:none}@media screen and (max-width: 480px){.social-gallery-section .social-gallery-slider.mobile{display:block}}.footer-section .footer-container{padding:2rem 0;background:#1b1b1b;border-bottom:solid 1px #686868}.footer-section .footer-container .footer-wrapper{display:grid;grid-template-columns:20rem 1fr 20rem;align-items:center}@media screen and (max-width: 480px){.footer-section .footer-container .footer-wrapper{grid-template-columns:1fr 1fr;gap:7.2vw 0}}.footer-section .footer-container .footer-wrapper .logo{display:block;width:20rem;height:5rem}@media screen and (max-width: 480px){.footer-section .footer-container .footer-wrapper .logo{justify-self:flex-start;grid-column:1;grid-row:1}}.footer-section .footer-container .footer-wrapper .feed-back-wrapper{text-align:center}@media screen and (max-width: 480px){.footer-section .footer-container .footer-wrapper .feed-back-wrapper{justify-self:flex-start;grid-column:1/span 2;grid-row:2;text-align:left}}.footer-section .footer-container .footer-wrapper .feed-back-wrapper .label{font-size:1.6rem;line-height:1.9rem;font-weight:500;color:#fff}@media screen and (max-width: 480px){.footer-section .footer-container .footer-wrapper .feed-back-wrapper .label{font-size:4.1vw;line-height:4.9vw}}.footer-section .footer-container .footer-wrapper .feed-back-wrapper .email{display:inline-block;margin-top:.5rem;font-size:1.6rem;line-height:1.9rem;font-weight:500;color:#ff7900}@media screen and (max-width: 480px){.footer-section .footer-container .footer-wrapper .feed-back-wrapper .email{font-size:4.1vw;line-height:4.9vw}}.footer-section .footer-container .footer-wrapper .feed-back-wrapper .email:hover{text-decoration:underline}.footer-section .footer-container .footer-wrapper .socia-wrapper{display:flex;gap:1.5rem;margin-left:auto}@media screen and (max-width: 480px){.footer-section .footer-container .footer-wrapper .socia-wrapper{justify-self:flex-end;grid-column:2;grid-row:1;gap:2vw}}.footer-section .copyright{padding:1.2rem 0;background:#000;font-size:1.4rem;line-height:1.7rem;font-weight:500;color:#cecece;text-align:center}@media screen and (max-width: 480px){.footer-section .copyright{padding:5.1vw 0;font-size:3.6vw;line-height:4.7vw}}.footer-section .copyright .line{font-size:inherit;line-height:inherit;font-weight:inherit}@media screen and (max-width: 480px){.footer-section .copyright .line{display:block}}
