@import"https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.css";@import"https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick-theme.min.css";@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.about-carousel{position:relative;width:100%;overflow:hidden;background-color:#fff}.about-carousel .controller{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.about-carousel .controller button{position:absolute;top:0;left:0;width:100%;height:50%;background:transparent}.about-carousel .controller .next{top:50%}.about-carousel .dots{position:absolute;top:50%;right:18px;transform:translateY(-50%);z-index:4}.about-carousel .dots button{display:block;margin:16px 0;border:1px solid #FBBA14;border-radius:50%;width:8px;height:8px;background:transparent;transition:all .3s ease}.about-carousel .dots button[disabled]{color:inherit;background:#fbba14}.about-carousel .space{opacity:0;visibility:hidden;padding:20px 0}@media(max-width:834px){.about-carousel .space{padding:20px}}.about-carousel .space .section{display:flex;height:100%}@media(max-width:834px){.about-carousel .space .section{display:block}}.about-carousel .space .section .side{width:30%;z-index:1}@media(max-width:834px){.about-carousel .space .section .side{margin-bottom:60px;width:60%}}@media(max-width:576px){.about-carousel .space .section .side{margin-bottom:36px;width:100%}}.about-carousel .space .section .side .title{margin-bottom:12px}.about-carousel .space .section .side .label{margin-bottom:12px;font-weight:600}.about-carousel .space .section .side .button{font-size:18px;font-weight:600}.about-carousel .space .section .side .button i{margin-left:8px}.about-carousel .space .section .illustration{height:100%;width:auto}@media(max-width:834px){.about-carousel .space .section .illustration{width:100%;height:auto}}.about-carousel .space .section .illustration img{object-fit:contain;width:100%;height:100%}.about-carousel .carousel .item{position:absolute;top:0;left:0;visibility:hidden;opacity:0;padding:20px 0;background-color:#fff;width:100%;height:100%}@media(max-width:834px){.about-carousel .carousel .item{padding:20px}}.about-carousel .carousel .item.-active{visibility:visible;opacity:1}.about-carousel .carousel .item.-stay{visibility:visible;opacity:1;z-index:1}.about-carousel .carousel .item.-up{visibility:visible;opacity:1;animation:fadeIn 1s ease forwards;z-index:2}.about-carousel .carousel .item.-down{visibility:visible;opacity:1;animation:fadeOut 1s ease forwards;z-index:2}.about-carousel .carousel .item .section{display:flex;height:100%}@media(max-width:834px){.about-carousel .carousel .item .section{display:block}}.about-carousel .carousel .item .section .cover{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffbf}.about-carousel .carousel .item .section .cover span.hide{opacity:0}.about-carousel .carousel .item .section .cover span.dot{display:inline-block;margin-bottom:32px;margin-right:40px}.about-carousel .carousel .item .section .cover span.dot:before{content:"";display:inline-block;vertical-align:middle;margin-right:16px;border-radius:50%;width:16px;height:16px;background:#fbba14}@media(max-width:834px){.about-carousel .carousel .item .section .cover span.dot:before{width:8px;height:8px}}.about-carousel .carousel .item .section .side{width:30%;z-index:1}.about-carousel .carousel .item .section .side.-hidden{opacity:0}@media(max-width:834px){.about-carousel .carousel .item .section .side{margin-bottom:60px;width:60%}}@media(max-width:576px){.about-carousel .carousel .item .section .side{margin-bottom:36px;width:100%}}.about-carousel .carousel .item .section .side .title{margin-bottom:12px}.about-carousel .carousel .item .section .side .label{margin-bottom:12px;font-weight:600}.about-carousel .carousel .item .section .side .button{font-size:18px;font-weight:600}.about-carousel .carousel .item .section .side .button i{margin-left:8px}.about-carousel .carousel .item .section .illustration{height:100%;width:70%}@media(max-width:834px){.about-carousel .carousel .item .section .illustration{width:100%;height:auto}}.about-carousel .carousel .item .section .illustration img{object-fit:contain;width:100%;height:100%}.about-carousel .final{display:flex;justify-content:center;align-items:center;height:100%}.about-carousel .final .sentence{text-align:center;line-height:72px;font-size:40px;letter-spacing:.4px}.sns-panel{position:fixed;right:20px;bottom:228px;z-index:2;display:flex;flex-direction:column;gap:16px;transition:opacity .2s ease-out;opacity:1}@media(max-width:576px){.sns-panel{right:16px;bottom:50%;transform:translateY(50%)}}.sns-panel a,.sns-panel button{margin:0;padding:0;height:48px;width:48px}.sns-panel.is--hidden{opacity:0;pointer-events:none}@media(max-width:576px){.sns-panel.is--hidden{opacity:1;pointer-events:auto}}.about-topic{padding:100px 0}@media(max-width:992px){.about-topic{padding:100px 80px}}@media(max-width:834px){.about-topic{padding:100px 42px}}@media(max-width:576px){.about-topic{padding:24px 16px 40px}}.about-topic .topic{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end}@media(max-width:576px){.about-topic .topic{display:block}}.about-topic .title{margin-left:30px}@media(max-width:576px){.about-topic .title{margin:0 0 40px}}.about-topic .title .highlight{display:block;color:#fbba14}.about-topic .illustration{width:50%}@media(max-width:576px){.about-topic .illustration{width:100%}}.about-topic .illustration img{width:100%;height:auto}.about-section-1{background-color:#fff}.about-section-1 .slider{padding:0 16px}.about-section-2{padding:160px 0}@media(max-width:834px){.about-section-2{padding:80px 0}}.about-section-2 .heading{margin-bottom:80px;text-align:center}@media(max-width:834px){.about-section-2 .heading br{display:none}}.about-section-2 .member-list{display:flex;justify-content:center;flex-wrap:wrap;padding:0 24px}.about-section-2 .member-list .item{width:25%;margin:0 -24px 80px}.about-section-2 .member-list .item:last-child{margin-bottom:0}@media(max-width:834px){.about-section-2 .member-list .item{width:46%;margin:0 6px 80px}}@media(max-width:576px){.about-section-2 .member-list .item{width:100%}}.about-section-3{margin:160px 0}.about-section-3 .heading{margin-bottom:80px;text-align:center}.about-section-3 .workflow{display:flex;flex-wrap:wrap}.about-section-4,.about-section-5{margin-bottom:160px}@media(max-width:834px){.about-section-4,.about-section-5{margin:0 auto 80px;padding:0 16px;width:480px;max-width:100%}}.about-section-4 .heading,.about-section-5 .heading{margin-bottom:80px;text-align:center}@media(max-width:834px){.about-section-4 .heading,.about-section-5 .heading{margin-bottom:40px}}.about-section-4 .contact,.about-section-5 .contact{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:center}@media(max-width:834px){.about-section-4 .contact,.about-section-5 .contact{display:block}}.about-section-4 .contact .illustration,.about-section-5 .contact .illustration{margin-right:30px;width:40%}@media(max-width:834px){.about-section-4 .contact .illustration,.about-section-5 .contact .illustration{margin:0;width:100%}}.about-section-4 .contact .illustration img,.about-section-5 .contact .illustration img{width:100%;height:auto}.about-section-4 .contact .info,.about-section-5 .contact .info{padding-top:50px;width:33%}@media(max-width:834px){.about-section-4 .contact .info,.about-section-5 .contact .info{padding:0;width:100%}}.about-section-4 .contact .info p,.about-section-5 .contact .info p{margin-bottom:40px;font-weight:600}.about-section-4 .contact .info .info-contact,.about-section-5 .contact .info .info-contact{padding:24px 52px}@media(max-width:834px){.about-section-4 .contact .info .info-contact,.about-section-5 .contact .info .info-contact{display:none}}.about-section-4 .bottom-contact,.about-section-5 .bottom-contact{display:none;margin-top:40px}.about-section-4 .bottom-contact .text-button,.about-section-5 .bottom-contact .text-button{padding:20px 52px}@media(max-width:834px){.about-section-4 .bottom-contact,.about-section-5 .bottom-contact{display:block;text-align:center}}.about-section-5 .award-list{margin:0 auto;max-width:600px}.about-section-5 .award-list h3{font-size:32px}.about-section-5 .award-list ul{margin-top:16px;margin-bottom:24px;padding-inline-start:40px}.about-section-5 .award-list li{margin-top:12px;font-weight:700;list-style-type:circle;font-size:16px;line-height:1.6}.about-section-5 .award-list li q{font-weight:400;font-size:12px}@media(max-width:834px){.about-section-5 .award-list h3{font-size:24px}.about-section-5 .award-list ul{padding-inline-start:24px}.about-section-5 .award-list li{font-size:14px}}.about-member-card{position:relative}.about-member-card:hover .dialog{opacity:1;visibility:visible;transform:scale(1)}.about-member-card:hover .box .info{opacity:1;visibility:visible;transform:translateY(0)}.about-member-card:hover .box .image{background-color:#fff}.about-member-card .dialog{opacity:0;visibility:hidden;position:absolute;left:50%;top:calc(5% + 8px);transition:all .3s ease;transform:scale(0);transform-origin:right bottom;z-index:1}@media(max-width:834px){.about-member-card .dialog{left:0;opacity:1;visibility:visible;transform:scale(1)}}.about-member-card .dialog p{position:absolute;right:0;bottom:0;border-radius:40px 40px 0;padding:22px 24px;background-color:#212121;color:#fff;white-space:nowrap}@media(max-width:834px){.about-member-card .dialog p{right:auto;left:0}}.about-member-card .box{position:relative;width:100%;border-radius:50%;overflow:hidden}.about-member-card .box .image{border:1px solid #FBBA14;border-radius:50%;width:100%;height:0;padding-bottom:100%;overflow:hidden;transition:all .3s ease}.about-member-card .box .image img{position:relative;top:20px;width:100%;height:auto}.about-member-card .box .info{opacity:0;visibility:hidden;position:absolute;bottom:0;padding-bottom:16px;width:100%;text-align:center;transition:all .3s ease;transform:translateY(50%)}@media(max-width:834px){.about-member-card .box .info{opacity:1;visibility:visible;transform:translateY(0)}}.about-workflow-item{position:relative;text-align:center;margin-left:200px;margin-bottom:40px}@media(max-width:834px){.about-workflow-item{margin-left:100px}}@media(max-width:576px){.about-workflow-item{display:flex;align-items:center;margin-left:0;margin-bottom:60px;padding:0 16px 60px;width:100%;text-align:left}.about-workflow-item:last-child{margin-bottom:0;padding-bottom:0}}.about-workflow-item:before{content:"";position:absolute;top:100px;right:calc(100% + 10px);width:180px;height:1px;background-color:#212121}@media(max-width:834px){.about-workflow-item:before{right:calc(100% - 10px);width:120px}}@media(max-width:576px){.about-workflow-item:before{content:none}}.about-workflow-item:after{content:"";position:absolute;top:100px;left:calc(100% + 10px);width:180px;height:1px;background-color:#212121}@media(max-width:834px){.about-workflow-item:after{left:calc(100% - 10px);width:120px}}@media(max-width:576px){.about-workflow-item:after{top:auto;bottom:0;left:88px;width:80px;transform-origin:left bottom;transform:rotate(-90deg)}}.about-workflow-item:first-child:before,.about-workflow-item:last-child:after{content:none}@media(max-width:576px){.about-workflow-item .step{position:absolute;bottom:100%;left:36px;width:100px;text-align:center}}.about-workflow-item .image{margin-bottom:16px}.about-workflow-item .image img{width:140px;height:140px;object-fit:cover}@media(max-width:576px){.about-workflow-item .image{margin-right:16px}}.about-workflow-item .info .title{margin-bottom:8px}.about-workflow-item .info .content{font-weight:400}.blog-card{margin-bottom:12px}.blog-card:hover .blog-card__meta h4{color:#fbba14}.blog-card .blog-card__cover{display:block;position:relative;margin-bottom:24px;padding-bottom:62.5%;width:100%;height:0}@media(max-width:834px){.blog-card .blog-card__cover{padding-bottom:66.6666666667%}}.blog-card .blog-card__cover:hover .image{transform:scale(.75) translateY(-8%)}.blog-card .blog-card__cover .image{position:absolute;left:0;top:0;object-fit:cover;width:100%;height:100%;transition:all .45s ease}.blog-card .blog-card__cover .frame{position:absolute;z-index:-1}.blog-card .blog-card__cover .frame rect{fill:none;stroke:#b7babe;stroke-width:.4}.blog-card .blog-card__cover .frame polygon{stroke:#b7babe;stroke-width:.15}.blog-card .blog-card__meta{display:flex;flex-direction:column;gap:8px}.blog-card .blog-card__meta span{font-size:14px;line-height:20px;font-weight:600;display:inline-block}.blog-card .blog-card__meta .category{color:#fbba14;margin-right:12px}.blog-card .blog-card__meta .time{color:#77787b}.blog-card .blog-card__meta h4{font-size:18px;line-height:26px;color:#212121;font-weight:700}.paginator{display:flex;justify-content:center;align-items:center;margin:60px 0}.paginator .paginator-desktop{display:flex;align-items:center;gap:8px}@media(max-width:576px){.paginator .paginator-desktop{display:none}}.paginator .paginator-mobile{display:none;align-items:center;gap:16px}@media(max-width:576px){.paginator .paginator-mobile{display:flex}}.paginator .paginator-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;color:#212121;cursor:pointer;transition:all .3s ease;text-decoration:none;border-radius:16px}.paginator .paginator-button:hover:not(.-disabled){background:#212121;color:#fff}.paginator .paginator-button.-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.paginator .paginator-button svg{width:20px;height:20px}.paginator .paginator-pages{display:flex;align-items:center;gap:4px}.paginator .paginator-page{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;background:transparent;color:#212121;text-decoration:none;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:400;border-radius:16px}.paginator .paginator-page:hover{background:#212121;color:#fff}.paginator .paginator-page.-active{background:#212121;color:#fff;cursor:default}.paginator .paginator-page.-active:hover{background:#212121;color:#fff}.paginator .paginator-ellipsis{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;color:#212121;font-size:14px}.paginator .paginator-info{display:flex;align-items:center;font-size:14px;color:#212121}.paginator .paginator-info .current{font-weight:600}.paginator .paginator-info .separator,.paginator .paginator-info .total{opacity:.6}.blog-list-page .tag{display:flex;align-items:flex-end}.blog-list-page .tag b{font-size:20px;color:#fbba14;font-weight:700}.blog-list-page .tag button{margin-left:1em;display:inline-flex;align-items:center;gap:4px}.blog-list-page .tag button:hover{color:#fbba14}.blog-list-page .tag button svg{height:1em;margin-bottom:4px}.blog-page{padding-bottom:160px;position:relative}@media(max-width:834px){.blog-page{padding-bottom:80px}}.blog-page .cover{width:100vw;height:41vw;object-fit:cover}@media(max-width:576px){.blog-page .cover{height:75vw}}.blog-page .meta{padding:40px 0;--padding: 190px;width:calc(100vw - var(--padding) * 2);max-width:calc(1440px - var(--padding) * 2);margin:0 auto}@media(max-width:834px){.blog-page .meta{--padding: 40px}}@media(max-width:576px){.blog-page .meta{--padding: 16px;padding:20px 0}}.blog-page .meta h2{font-size:40px;line-height:56px;font-weight:700;color:#212121;margin-bottom:12px}@media(max-width:834px){.blog-page .meta h2{font-size:32px;line-height:48px}}@media(max-width:576px){.blog-page .meta h2{font-size:24px;line-height:36px}}.blog-page .meta .detail{display:flex;justify-content:space-between}.blog-page .meta .detail span{font-weight:600;font-size:14px;line-height:20px}.blog-page .meta .detail>div{display:flex;gap:0px 16px;flex-wrap:wrap}.blog-page .meta .detail .ml-4{margin-left:16px}@media(max-width:576px){.blog-page .meta .detail .br{width:100%}}.blog-page .meta .category{color:#fbba14}.blog-page .meta .time,.blog-page .meta .shares a,.blog-page .meta .shares button{color:#77787b}.blog-page .meta .shares a:hover,.blog-page .meta .shares button:hover{color:#fbba14}.blog-page .content{--padding: 80px;width:calc(100vw - var(--padding) * 2);max-width:calc(1440px - var(--padding) * 2);margin:0 auto;border-top:1px solid #B7BABE;border-bottom:1px solid #B7BABE;padding:40px 110px 60px;color:#212121}@media(max-width:834px){.blog-page .content{--padding: 40px;padding:40px 40px 60px}}@media(max-width:576px){.blog-page .content{--padding: 16px;padding:20px 0 40px}}.blog-page article{font-size:16px;line-height:22px}.blog-page article p+p{margin-top:40px}@media(max-width:576px){.blog-page article p+p{margin-top:28px}}.blog-page article a{color:#fbba14;text-decoration:underline;text-underline-offset:2px;font-size:18px;font-weight:700}.blog-page article img{max-width:100%;width:100%!important;height:auto!important}.blog-page article figure{margin:40px 0}.blog-page article figure img{width:100%!important;height:auto!important}.blog-page article figure figcaption{margin-top:16px;position:relative;padding-left:24px}.blog-page article figure figcaption:before{content:"";position:absolute;top:6px;left:0;width:10px;height:10px;background:#fbba14;border-radius:50%}.blog-page article h2,.blog-page article h3,.blog-page article h4,.blog-page article h5,.blog-page article h6{line-height:1.5;margin-top:40px;margin-bottom:28px;font-weight:900}.blog-page article h2{font-size:28px}.blog-page article h3{font-size:24px}.blog-page article h4{font-size:20px}.blog-page article table{width:100%;border-spacing:0;border-collapse:collapse}.blog-page article table th,.blog-page article table td{border-style:solid;border-width:1px;padding:8px 0}.blog-page .tags{margin-top:40px}.blog-page .tags>div{display:inline-block;color:#fbba14}.blog-page .back-link{display:flex;align-items:center;justify-content:center;padding:20px 46px;background:#212121;color:#fff;font-size:14px;line-height:20px;width:fit-content;border-radius:30px;margin:40px auto 0}.blog-page .back-link:hover{color:#fbba14}.blog-page .others{padding-top:60px;--padding: 80px;width:calc(100vw - var(--padding) * 2);max-width:calc(1440px - var(--padding) * 2);margin:0 auto}@media(max-width:834px){.blog-page .others{--padding: 40px}}@media(max-width:576px){.blog-page .others{--padding: 16px;padding-top:40px}}.blog-page .others h3{font-size:32px;line-height:46px;text-align:center;margin-bottom:40px}.blog-page .others .list{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:576px){.blog-page .others .list{grid-template-columns:repeat(1,1fr)}}.page__header{position:fixed;top:0;left:0;width:100%;padding-top:50px;padding-bottom:40px;background-color:#f3f3f399;transition:all .3s ease;z-index:2}.page__header.-min{opacity:0!important;transform:translateY(-100%)!important}@media(max-width:834px){.page__header{padding:30px 16px 25px}}.page__header .back{display:flex;align-items:center}.page__header .back svg{margin-right:12px;width:22px;height:22px}.page__header .back:hover{color:#fbba14}.client-item{position:relative;width:100%;height:0;padding-bottom:100%}.client-item:before{content:"";position:absolute;top:0;right:0;width:15%;height:15%;background-color:#fff;z-index:1}.client-item .image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:140px;height:auto}@media(max-width:834px){.client-item .image{max-width:80px}}.client-item .circle{position:absolute;top:-5%;left:-5%;bottom:-5%;right:-5%;border-radius:50%;border:1px solid #DFE0E2}.client-grid{display:flex;flex-wrap:wrap}.client-grid>.item{margin-bottom:80px;width:20%}@media(max-width:834px){.client-grid>.item{margin-bottom:4%;width:25%}}@media(max-width:576px){.client-grid>.item{margin-bottom:8%;width:50%}}.client-topic{padding-top:60px;padding-bottom:120px}@media(max-width:834px){.client-topic{padding-top:45px;padding-bottom:80px}}@media(max-width:576px){.client-topic{padding-top:30px;padding-bottom:54px}}.client-topic .topic .title{margin:60px auto 40px;width:1160px;max-width:100%;text-align:center;text-transform:uppercase}@media(max-width:576px){.client-topic .topic .title{margin-top:0}}.client-topic .topic .title .highlight{color:#fbba14}.client-topic .topic .illustration{display:flex;justify-content:center}@media(max-width:576px){.client-topic .topic .illustration{display:block;margin:0 auto;width:80%}}.client-topic .topic .illustration .item{width:33.33%;margin:0 -1%}@media(max-width:576px){.client-topic .topic .illustration .item{width:100%;margin:0 0 -5%}.client-topic .topic .illustration .item:nth-child(1){z-index:2}.client-topic .topic .illustration .item:nth-child(2){z-index:1}.client-topic .topic .illustration .item:nth-child(3){z-index:0}}.client-list{padding:120px 0;background-color:#fff}@media(max-width:834px){.client-list{padding:120px 80px}}@media(max-width:576px){.client-list{padding:90px 40px}}.client-list .heading{margin-bottom:80px;text-align:center}.client-list .heading .title{margin-bottom:16px}.client-box{position:relative}.client-box .box{display:block;width:100%;height:auto}.client-box .content{position:absolute;top:50%;left:0;width:100%;padding:0 20%;text-align:center;transform:translateY(-50%)}.client-box .content .draw{width:60%;margin-bottom:24px}@media(max-width:834px){.client-box .content .draw{width:75%;margin-bottom:8px}}.client-box .content .qty{display:block;margin-bottom:2px}.modal-box{position:fixed;display:flex;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;transition:all .3s ease;overflow:auto;z-index:999}@media(max-width:834px){.modal-box{flex-direction:column}}.modal-box.open{visibility:visible;opacity:1}.modal-box .mask{position:fixed;top:0%;left:0%;width:100%;height:100%;background:#21212180;z-index:-1}.modal-box .box{position:relative;margin:auto;border-radius:12px;padding:40px 48px 24px;width:405px;max-width:90%;min-height:400px;text-align:center;background:#fff;transition:all .3s ease}.modal-box .box img{max-width:100%}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0}input:focus,select:focus,textarea:focus{outline:none}.custom-input{position:relative}.custom-input>.label{position:absolute;top:-12px;left:0;transform:translateY(-100%);color:#77787b;margin-bottom:12px;pointer-events:none}.custom-input>.label.-error{color:#ed2f7f}.custom-input>.label>.error{margin-left:16px;color:#ed2f7f}.custom-input>input{padding:20px 16px;width:100%;background:#fff;line-height:1.5;font-size:14px;letter-spacing:.64px}.custom-input>input::placeholder{color:#b7babe}.custom-input>input:-ms-input-placeholder{color:#b7babe}.custom-input>input::-ms-input-placeholder{color:#b7babe}.custom-select{position:relative}.custom-select>select{padding:20px 16px;width:100%;line-height:1.5;font-size:14px}.custom-select>i{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.custom-select>.label{position:absolute;left:0;top:0;padding-top:20px;padding-bottom:14px;font-size:14px;line-height:1.5;pointer-events:none;transition:all .3s ease}.custom-select>.label.-fill{top:-1.7em}.custom-textarea{position:relative;border-bottom:1px solid #555555;padding-top:14px;padding-bottom:20px}.custom-textarea.-fill>.label{top:0}.custom-textarea>.label{position:absolute;top:14px;left:0;font-size:14px;pointer-events:none;transition:all .3s ease}.custom-textarea>textarea{resize:none;width:100%;height:160px;line-height:1.5;font-size:14px}.custom-checkbox{display:inline-block;vertical-align:middle}.custom-checkbox>input{display:none}.custom-checkbox>label{display:inline-block;width:22px;height:22px;border:1px solid #212121;cursor:pointer;transition:all .25s;box-shadow:inset 0 0 0 6px #212121}.custom-checkbox>label:hover{background:#21212166;box-shadow:inset 0 0 0 4px #212121}.custom-checkbox>input:checked+label{background:#212121;box-shadow:inset 0 0 0 2px #212121}.contact-topic{margin-bottom:24px;overflow:hidden}.contact-topic .topic{display:flex;justify-content:space-between;align-items:center;padding:0 80px}@media(max-width:834px){.contact-topic .topic{padding:0 42px}}@media(max-width:576px){.contact-topic .topic{display:block;padding:24px 16px 0}}.contact-topic .title .highlight{color:#fbba14}@media(max-width:834px){.contact-topic .title span{display:block}}.contact-topic .illustration img{width:100%;height:auto}.contact-section{display:flex;flex-direction:row-reverse;justify-items:flex-end;padding:0 42px}@media(max-width:834px){.contact-section{display:block;padding:48px 42px 0;overflow:hidden}}@media(max-width:576px){.contact-section{padding:48px 16px 0}}.contact-section .contact-form{width:calc(100% - 400px)}@media(max-width:1440px){.contact-section .contact-form{width:calc(100% - 240px)}}@media(max-width:834px){.contact-section .contact-form{width:100%}}.contact-section .company-info{width:400px}@media(max-width:1440px){.contact-section .company-info{width:240px}}@media(max-width:834px){.contact-section .company-info{margin-bottom:80px;width:100%}}.contact-section .company-info .list{margin-bottom:48px}.contact-section .company-info .list .item{line-height:28px}.contact-section .company-info .list .item:first-child{line-height:20px}@media(max-width:834px){.contact-section .company-info .list{margin-bottom:40px}}.contact-form .item{margin-bottom:56px}@media(max-width:834px){.contact-form .item{padding:0 15px}}@media(max-width:576px){.contact-form .item{padding:0}}.contact-form .item:nth-last-child(2){margin-bottom:16px}.contact-form .gender-selector{display:flex;align-items:center}.contact-form .district-selector{display:flex;justify-content:space-between}.contact-form .district-selector .county,.contact-form .district-selector .town{width:48%}.contact-form .district-selector .county .label,.contact-form .district-selector .town .label{white-space:nowrap}.contact-form .send-complete,.contact-form .submit{display:block;margin:40px auto 0;border-radius:30px;padding:20px 0;width:780px;max-width:100%;text-align:center}.contact-form .submit:disabled{pointer-events:none}.custom-radio .radio{margin-right:32px}.custom-radio .radio:before{content:"";display:inline-block;vertical-align:middle;margin-right:10px;border:1px solid #B7BABE;border-radius:50%;width:38px;height:38px;background:#fff;transition:box-shadow .1s cubic-bezier(.9,3,.8,2);box-shadow:inset 0 0 0 6px #fff}.custom-radio .radio span{display:inline-block;vertical-align:middle;font-weight:400}.custom-radio .radio.-active:before{box-shadow:inset 0 0 0 4px #fff;background:#fbba14}.custom-dropdown-cover{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.custom-dropdown{position:relative}.custom-dropdown.open{z-index:2}.custom-dropdown>.label{position:absolute;top:-12px;left:0;transform:translateY(-100%);color:#77787b;margin-bottom:12px;pointer-events:none}.custom-dropdown>.label.-error{color:#ed2f7f}.custom-dropdown>.label>.error{margin-left:16px;color:#ed2f7f}.custom-dropdown .dropdown-content{display:flex;justify-content:space-between;padding:20px 16px;background-color:#fff;line-height:1.5;box-sizing:border-box;cursor:pointer}.custom-dropdown .dropdown-content span{font-size:14px;font-weight:400}.custom-dropdown .dropdown-content .icon{position:relative;font-size:14px;transition:all .3s ease}.custom-dropdown .dropdown-content .icon .icon-up{display:block;position:absolute;top:0;left:0;transition:all .3s ease;transform:translateY(-10px);opacity:0}.custom-dropdown .dropdown-content .icon .icon-up.active{transform:translateY(0);opacity:1}.custom-dropdown .dropdown-content .icon .icon-down{display:block;transition:all .3s ease;transform:translateY(0);opacity:1}.custom-dropdown .dropdown-content .icon .icon-down.active{transform:translateY(10px);opacity:0}.custom-dropdown .dropdown-list{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;max-height:300px;min-width:100%;z-index:2;background-color:#fff;transform:translateY(-10px);transition:all .3s ease;overflow:auto}.custom-dropdown .dropdown-list.active{visibility:visible;opacity:1;transform:translateY(0)}.custom-dropdown .dropdown-list .dropdown-item{padding:14px 16px;font-size:14px;font-weight:400;letter-spacing:1px;white-space:nowrap}.custom-dropdown .dropdown-list .dropdown-item:hover{background:#fbba14}.custom-dropdown .dropdown-list .dropdown-item .check-box{display:inline-block;vertical-align:middle;margin-right:8px;border:1px solid #212121;width:18px;height:18px;transition:all .3s ease;box-shadow:inset 0 0 0 30px #fff}.custom-dropdown .dropdown-list .dropdown-item .check-box.active{background-color:#212121;box-shadow:inset 0 0 0 1px #fff}.custom-dropdown .dropdown-list .dropdown-item span{vertical-align:middle}.contact-modal .title{margin-bottom:8px}.contact-modal .description,.contact-modal .image{margin-bottom:40px}@keyframes lineExtend{0%{transform-origin:center top;transform:scaleY(0)}15%{transform-origin:center top;transform:scaleY(1)}85%{transform-origin:center bottom;transform:scaleY(1)}to{transform-origin:center bottom;transform:scaleY(0)}}.scroll-hint{display:none;position:fixed;bottom:5%;left:50%;transform:translate(-50%);transition:opacity .2s ease-out .2s}@media(max-width:834px){.scroll-hint{display:block}}.scroll-hint.is--hidden{opacity:0}.scroll-hint:before{content:"";position:absolute;left:50%;bottom:100%;width:1px;height:40px;background:#212121;animation:lineExtend 1.5s ease infinite}.scroll-hint>.type-text.-en{font-weight:600}.scroll-diver{position:relative;overflow:hidden;transition:background-color .3s ease}.scroll-diver.-dark{background-color:#212121}.scroll-diver.-active .wrapper{position:fixed}.scroll-diver.-finish .wrapper{position:absolute;top:auto;bottom:0;left:0}.scroll-diver .wrapper{position:relative;top:0;left:0;width:100vw;height:100vh;overflow:hidden}.scroll-diver .wrapper>.layer{position:absolute;left:0;top:0;width:100%;height:100%;transition:transform .1s linear;will-change:opacity,filter}.scroll-diver .wrapper>.layer[data-status=empty]{pointer-events:none}.scroll-diver .wrapper>.layer *{display:block;position:absolute;text-align:center;font-size:120px}.scroll-diver .wrapper>.layer img{position:absolute;left:0;top:0;width:100%;height:auto;transform:translate(-50%,-50%)}.scroll-diver .wrapper>.layer .top{top:0%}.scroll-diver .wrapper>.layer .bottom{bottom:0%}.scroll-diver .wrapper>.layer .middle{top:50%;transform:translateY(-50%)}.scroll-diver .wrapper>.layer .left{left:0%}.scroll-diver .wrapper>.layer .right{right:0%;transform:translate(-50%)}.scroll-diver .wrapper>.layer .center{left:50%}.scroll-diver .wrapper>.layer .middle.center{top:50%;left:50%;transform:translate(-50%,-50%)}.skip-btn{display:flex;align-items:center;justify-content:center;width:200px;height:60px;position:fixed;left:50%;bottom:40px;transform:translate(-50%);border-radius:30px;background:#212121;color:#fff;font-size:14px;line-height:1.6;text-align:center;text-transform:uppercase;white-space:pre-wrap;opacity:0;pointer-events:none}.skip-btn.is--show{opacity:1;pointer-events:all}.project-card{margin-bottom:12px}.project-card .cover{display:block;position:relative;margin-bottom:5px;padding-bottom:62.5%;width:100%;height:0}@media(max-width:834px){.project-card .cover{padding-bottom:66.6666666667%}}.project-card .cover:hover .image{transform:scale(.75) translateY(-8%)}.project-card .cover .image{position:absolute;left:0;top:0;object-fit:cover;width:100%;height:100%;transition:all .45s ease}.project-card .cover .frame{position:absolute;z-index:-1}.project-card .cover .frame rect{fill:none;stroke:#b7babe;stroke-width:.4}.project-card .cover .frame polygon{stroke:#b7babe;stroke-width:.15}.project-grid{display:flex;min-height:33vh}.project-grid>.item{margin-bottom:54px}@media(max-width:992px){.project-topic{padding:0 80px}}@media(max-width:834px){.project-topic{padding:0 42px}}@media(max-width:576px){.project-topic{padding:0 16px}}.project-topic .topic{display:flex;justify-content:space-between;align-items:center}@media(max-width:576px){.project-topic .topic{display:block}}@media(max-width:992px){.project-topic .title span{display:block}}.project-topic .title .highlight{color:#fbba14}.project-topic .illustration img{width:100%;height:auto}.project-list{margin-bottom:60px}@media(max-width:992px){.project-list{padding:0 80px}}@media(max-width:834px){.project-list{padding:0 42px}}@media(max-width:576px){.project-list{padding:0 16px}}.project-list .filter{margin-bottom:64px!important}@media(max-width:834px){.project-list .filter{margin-bottom:40px!important}}.project-list .filter button{margin-right:16px!important}@media(max-width:834px){.project-list .filter button{margin-right:8px!important;margin-bottom:8px!important}}.project-empty{color:#b7babe;margin:auto;text-align:center}.project-pagination{margin-bottom:160px}@keyframes fadeDot{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.auto-load{margin-bottom:60px}.auto-load .loading-dot{display:flex;justify-content:center}.auto-load .loading-dot .dot{margin:0 4px;border-radius:50%;width:8px;height:8px;opacity:.5;background:#212121;animation:fadeDot 1s ease infinite}.auto-load .loading-dot .dot:nth-child(2){animation:fadeDot 1s ease .2s infinite}.auto-load .loading-dot .dot:nth-child(3){animation:fadeDot 1s ease .4s infinite}.filter-button{margin-right:16px!important;margin-bottom:8px!important}@media(max-width:834px){.filter-button{margin-right:8px!important;margin-bottom:8px!important}}.image-carousel{position:relative;width:100%}@media(max-width:992px){.image-carousel{height:470px}}@media(max-width:834px){.image-carousel{height:420px}}@media(max-width:576px){.image-carousel{overflow:hidden;height:210px}}.image-carousel .slick-slide{opacity:.5;transition:all .3s ease}.image-carousel .slick-current{opacity:1}.image-carousel .item{margin:0 8px}@media(max-width:576px){.image-carousel .item{margin:0 6px}}.image-carousel .item .wrap{position:relative;width:60vw;height:560px;overflow:hidden}@media(max-width:992px){.image-carousel .item .wrap{width:75vw;height:470px}}@media(max-width:834px){.image-carousel .item .wrap{width:85vw;height:420px}}@media(max-width:576px){.image-carousel .item .wrap{width:90vw;height:210px}}.image-carousel .item .wrap img{display:block;position:absolute;object-fit:cover;width:100%;height:100%}.image-carousel .item.-vertical .wrap{width:100%}.image-carousel .item.-vertical .wrap img{position:relative;height:100%;width:auto}.carousel-nav{display:flex;justify-content:space-between;margin-bottom:20px}@media(max-width:992px){.carousel-nav{padding:0 80px}}@media(max-width:834px){.carousel-nav{padding:0 42px}}@media(max-width:576px){.carousel-nav{padding:0 16px}}.carousel-nav .prev,.carousel-nav .next{display:flex;align-items:center}.carousel-nav .prev i,.carousel-nav .next i{font-size:12px}.carousel-nav .prev span,.carousel-nav .next span{margin-right:8px;margin-left:8px}@media(max-width:576px){.carousel-nav .prev span,.carousel-nav .next span{display:none}}.js-lightbox{position:fixed;width:100vw;height:100vh;background:#000c;z-index:1000;top:0;left:0}.js-lightbox .mask{position:absolute;top:0;left:0;width:100%;height:100%}.js-lightbox button{position:absolute;top:20px;right:20px;color:#fff;padding:16px;font-size:24px}.js-lightbox img{position:absolute;left:50%;top:10vh;transform:translate(-50%);max-height:80vh;max-width:calc(100vw - 120px);object-fit:contain}@media(max-width:768px){.js-lightbox img{top:50%;transform:translate(-50%,-50%);max-width:calc(100vw - 40px)}}.project-header{position:fixed;top:0;left:0;width:100%;padding-top:50px;padding-bottom:40px;background-color:#f3f3f399;transition:all .3s ease;z-index:2}.project-header.-min{opacity:0!important;transform:translateY(-100%)!important}@media(max-width:834px){.project-header{padding:30px 16px 25px}}.project-header .back i{margin-right:12px}.project-header .back:hover{color:#fbba14}.project-cover{position:relative;margin-bottom:80px;height:600px}@media(max-width:992px){.project-cover{margin-bottom:40px;height:420px}}@media(max-width:834px){.project-cover{height:320px}}.project-cover .image{position:absolute;left:0;top:0;object-fit:cover;width:100%;height:100%}.project-info{margin-bottom:80px}@media(max-width:992px){.project-info{margin-bottom:80px}}@media(max-width:834px){.project-info{margin-bottom:40px;padding:0 40px}}@media(max-width:576px){.project-info{margin-bottom:40px;padding:0 16px}}.project-info .info{display:flex;justify-content:space-between}.project-info .info .title,.project-info .info .list{width:50%}@media(max-width:834px){.project-info .info{display:block}.project-info .info .title{margin-bottom:40px;width:100%}.project-info .info .list{width:100%}}.project-page .contact-button{position:fixed;bottom:16px;right:5%;z-index:1}.project-page .contact-button img{margin-right:12px}.project-photos{margin-bottom:120px;overflow-x:hidden}@media(max-width:834px){.project-photos{margin-bottom:40px}}.project-more{border-top:1px dotted #212121;padding-top:80px}@media(max-width:992px){.project-more{padding:80px 80px 0}}@media(max-width:834px){.project-more{padding:40px 42px 0}}@media(max-width:576px){.project-more{padding:40px 16px 120px}}.project-more .title{text-align:center;margin-bottom:80px}@media(max-width:834px){.project-more .title{margin-bottom:40px}}@media(max-width:992px){.project-article{margin-bottom:80px;padding:0 80px}}@media(max-width:834px){.project-article{margin-bottom:40px;padding:0 42px}}@media(max-width:576px){.project-article{padding:0 16px}}.project-article .row-text{margin-bottom:80px}@media(max-width:834px){.project-article .row-text{margin-bottom:40px}}.project-article .row-image{display:flex;margin:0 -8px 80px}@media(max-width:834px){.project-article .row-image{margin-bottom:40px}}.project-article .row-image .item{padding:0 8px}.project-article .row-image .item .image{height:420px}@media(max-width:834px){.project-article .row-image .item .image{height:100%}}.project-article .row-image .item img{object-fit:cover;width:100%;height:100%}.project-article .row-image .lazy{position:relative}.project-article .row-image .lazy img{opacity:0;transition:all .3s ease}.project-article .row-image .lazy:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#dfe0e2;transition:all .5s ease}.project-article .row-image .lazy.-start:before{width:100%}.project-article .row-image .lazy.-finish:before{width:100%;opacity:0}.project-article .row-image .lazy.-finish img{opacity:1}.project-article .row-image.triple .item{width:33.33%}.project-article .row-image.double-left .item:last-child{width:40%}.project-article .row-image.double-left .item:last-child img{object-fit:contain;object-position:bottom center}.project-article .row-image.double-left .item{width:60%}.project-article .row-image.double-right .item:first-child{width:40%}.project-article .row-image.double-right .item:first-child img{object-fit:contain;object-position:bottom center}.project-article .row-image.double-right .item{width:60%}.project-article .row-image.double .item{width:50%}.project-article .row-image.normal .item{width:100%}@media(max-width:834px){.project-article .row-image{display:block}.project-article .row-image.triple .item,.project-article .row-image.double-left .item,.project-article .row-image.double-right .item,.project-article .row-image.double .item,.project-article .row-image.normal .item{width:100%!important;height:auto;margin-bottom:40px}.project-article .row-image.triple .item img,.project-article .row-image.double-left .item img,.project-article .row-image.double-right .item img,.project-article .row-image.double .item img,.project-article .row-image.normal .item img{width:100%;height:auto;object-fit:auto!important}}@media(max-width:576px){.project-article .row-image.triple .item,.project-article .row-image.double-left .item,.project-article .row-image.double-right .item,.project-article .row-image.double .item,.project-article .row-image.normal .item{margin-bottom:32px}}@keyframes fadeOutDown{0%{top:26px;opacity:1}to{top:32px;opacity:0}}@keyframes fadeDot{0%{opacity:0}50%{opacity:1}to{opacity:0}}.custom-cursor{position:fixed;top:0;right:0;z-index:9999;pointer-events:none}@media(max-width:834px){.custom-cursor{display:none}}.custom-cursor:after{content:"";position:absolute;left:0;top:0;border-radius:50%;width:6px;height:6px;background-color:#212121;transform:translate(-50%,-50%)}.custom-cursor .hint{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;border:2px solid #FBBA14;border-radius:50%;width:64px;height:64px;transform:translate(-50%,-50%);font-size:14px;font-weight:600;transition:all .3s ease}.custom-cursor .hint .dot{display:none;border-radius:50%;width:6px;height:6px;margin:0 3px;background:#212121;opacity:0}.custom-cursor .hint .dot:nth-child(1){animation:fadeDot .8s ease infinite}.custom-cursor .hint .dot:nth-child(2){animation:fadeDot .8s ease .2s infinite}.custom-cursor .hint .dot:nth-child(3){animation:fadeDot .8s ease .4s infinite}.custom-cursor.-hover .hint{width:120px;height:120px;border-color:#212121}.custom-cursor.-card:after{content:none}.custom-cursor.-card .hint{width:120px;height:120px;background-color:#fbba14}.custom-cursor.-wait:after{content:none}.custom-cursor.-wait .hint{border-color:#212121;width:120px;height:120px}.custom-cursor.-wait .hint .dot{display:block}.custom-cursor.-scroll:after{top:26px;left:-5px;border-radius:0;border-left:2px solid #212121;border-bottom:2px solid #212121;width:10px;height:10px;background:transparent;transform:rotate(-45deg);animation:1s fadeOutDown ease infinite}.custom-cursor.-scroll .hint{border-color:#212121;width:120px;height:120px}@keyframes extend{0%{transform:scale(0)}66%{transform:scale(1.2)}to{transform:scale(1.2)}}@keyframes hide{0%{transform:scale(1.2)}to{transform:scale(0)}}.loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1200}.loading-screen.start{display:block}.loading-screen.end .dot-wrap{animation:hide .5s ease-out forwards}.loading-screen.hide{display:none}.loading-screen .dot-wrap{position:absolute;top:50%;left:50%;animation:extend 1s ease-out forwards}.loading-screen .dot{position:absolute;top:0;left:0;border-radius:50%;width:200vw;height:200vw;background:#fbba14;transform:translate(-50%,-50%)}@media(max-width:992px){main{overflow-x:hidden}}.overlay-enter{display:none}@keyframes slideFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes slideFadeIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.main-header.-min .header{opacity:0!important;transform:translateY(-100%)!important}.main-header.-clean .header{background-color:transparent}.main-header.-clean .header .wrapper{border-color:transparent}.main-header.-clean .header .menu__link{color:#212121!important}.main-header .header{position:fixed;top:0;left:0;padding:0 80px;width:100%;background-color:#f3f3f399;z-index:10;transition:all .3s ease}@media(max-width:834px){.main-header .header{padding:0 42px}}@media(max-width:576px){.main-header .header{padding:0 16px}}.main-header .header .wrapper{display:flex;justify-content:space-between;border-bottom:1px solid #b7babe;padding-top:40px;padding-bottom:36px}@media(max-width:834px){.main-header .header .wrapper{padding-top:25px;padding-bottom:25px}}.main-header .header .wrapper .logo{display:flex}@media(max-width:834px){.main-header .header .wrapper .logo img{height:30px;width:auto}}.main-header .header .wrapper .menu{display:flex;align-items:center}@media(max-width:834px){.main-header .header .wrapper .menu{display:none}}.main-header .header .wrapper .menu .menu__link{margin-left:40px;display:flex;flex-direction:column;font-weight:600;color:#212121}.main-header .header .wrapper .menu .menu__link:hover{color:#fbba14!important}.main-header .header .wrapper .menu .menu__link>span:first-of-type{font-size:16px}.main-header .header .wrapper .menu .menu__link>span:last-of-type{font-size:12px}.main-header .header .wrapper .board{display:none;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 16px;color:#fff;z-index:1300}.main-header .header .wrapper .board .close{position:absolute;top:36px;left:16px;color:#fff;font-size:18px;font-weight:800;display:flex;align-items:center}.main-header .header .wrapper .board .close svg{width:22px;height:22px;margin-right:12px}.main-header .header .wrapper .board .link{margin-bottom:12px}@media(max-width:834px){.main-header .header .wrapper .board{display:flex;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#212121;transform:translate(-100%);transition:all .3s ease}.main-header .header .wrapper .board.-active{transform:translate(0)}}.main-header .header .wrapper .toggle{display:none;font-size:22px;color:#212121}.main-header .header .wrapper .toggle svg{width:22px;height:22px}@media(max-width:834px){.main-header .header .wrapper .toggle{display:flex;align-items:center}}.main-header .header__list{display:flex;gap:40px;align-items:center}.main-header .header__list .social{display:flex;gap:20px}.main-header .header__list .social a{color:inherit}@media(max-width:834px){.main-header .header__list .social{display:none}}.main-header .back{display:flex;align-items:center}.main-header .back svg{margin-right:12px;width:22px;height:22px}.main-header .back:hover{color:#fbba14}.main-footer{padding-top:40px;padding-bottom:40px;background-color:#212121;color:#fff}@media(max-width:992px){.main-footer{padding:60px 80px 80px}}@media(max-width:834px){.main-footer{padding:60px 42px 80px}}@media(max-width:576px){.main-footer{padding:60px 16px 80px}}.main-footer .wrapper{display:flex;position:relative}@media(max-width:576px){.main-footer .wrapper{display:block}}.main-footer .wrapper .footer{width:calc(100% - 140px)}@media(max-width:576px){.main-footer .wrapper .footer{width:100%}}.main-footer .wrapper .footer .info{position:relative}.main-footer .wrapper .footer .info .label{margin-bottom:8px}.main-footer .wrapper .footer .info .social{margin-bottom:12px;display:none}@media(max-width:834px){.main-footer .wrapper .footer .info .social{display:flex}}.main-footer .wrapper .footer .info .social a{display:inline-flex;margin-right:20px;text-decoration:underline}.main-footer .wrapper .footer .info .contact .address{margin-bottom:12px;font-size:14px;letter-spacing:.7px;font-weight:600}@media(max-width:834px){.main-footer .wrapper .footer .info .contact .address span{display:block}.main-footer .wrapper .footer .info .contact .address span:first-child{margin-bottom:12px}}.main-footer .wrapper .footer .info .contact .phone{font-size:14px;letter-spacing:.7px;font-weight:600}.main-footer .wrapper .copyright{font-family:multi-display;font-size:14px;letter-spacing:.64px;font-weight:600;line-height:32px}.main-footer .wrapper .scroll-to-top{position:absolute;bottom:0;right:0}@media(max-width:576px){.main-footer .wrapper .scroll-to-top{position:relative;text-align:right}}.main-footer .wrapper .scroll-to-top button{color:#fff;text-align:right}.main-footer .wrapper .scroll-to-top button div{font-weight:600}.main-footer .wrapper .scroll-to-top button i{font-size:16px}
