.main{font-family:"Avenir-Medium-09",sans-serif}.main .main_content_box{margin-top:3rem}.main h1{font-family:"Avenir-Black-03",sans-serif;font-size:3.875rem;color:var(--title-text-color);letter-spacing:.01em;margin-bottom:20px;line-height:140%}@media screen and (min-width: 2560px){.main h1{font-size:110px}}@media screen and (max-width: 875px){.main h1 br{display:none}}@media screen and (max-width: 575px){.main h1{font-size:30px}}.main h1 span{color:#3095f2}.main p{font-size:1.5rem;font-family:"Avenir-Medium-09",sans-serif;color:var(--p-text-color);line-height:2.5rem;font-weight:500;font-style:normal}@media screen and (min-width: 2560px){.main p{font-size:32px}}@media screen and (max-width: 1024px){.main p{font-size:16px;line-height:26px;width:100%}}@media screen and (max-width: 650px){.main p br{display:none}}.perpetio-container{margin:auto 5rem}@media screen and (min-width: 1800px){.perpetio-container{margin:auto 9rem}}@media screen and (max-width: 910px){.perpetio-container{margin:auto 3rem}}@media screen and (max-width: 700px){.perpetio-container{margin:auto 2rem}}@media screen and (max-width: 575px){.perpetio-container{margin:auto .5rem}}
.breadcrumbs_box{padding:0;display:flex;font-family:"Avenir-Medium-09",sans-serif}.nav_box{display:flex;align-items:center;margin-bottom:-2rem}.link{padding:0;text-transform:capitalize;font-weight:500 !important;font-size:14px;line-height:34px}.separator_box{margin:0 8px 0 8px}.separator_box>svg{vertical-align:unset}@media screen and (max-width: 700px){.link{font-size:12px;line-height:1.2}.separator_box>svg{width:4px;height:10px}}
.development{font-family:"Avenir-Roman-12",sans-serif}.development .development-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);justify-content:center;gap:60px 90px}.development .development-wrapper .item{text-align:center}.development .development-wrapper .item h3{margin-bottom:1rem}@media screen and (max-width: 1200px){.development .development-wrapper{grid-template-columns:repeat(2, 1fr);gap:60px 0}.development .development-wrapper .item:nth-child(4){grid-column:initial}}@media screen and (max-width: 765px){.development .development-wrapper{grid-template-columns:repeat(1, 1fr)}}
.item{width:100%;min-height:305px;position:relative}.item a{display:flex;flex-direction:column;align-items:center;color:inherit}.item a:hover{text-decoration:none;color:inherit}@media screen and (max-width: 575px){.item{padding:0}}.item img{margin-bottom:34px;width:96px;height:96px}@media screen and (min-width: 2560px){.item img{width:171.5px;height:auto}}.item h4{font-family:"Avenir-Heavy-05",sans-serif;font-size:24px;line-height:140%;margin-bottom:16px}.item h4 span{color:#3095f2}@media screen and (min-width: 2500px){.item h4{font-size:38.4px}}@media screen and (max-width: 1024px){.item h4{font-size:22px}}.item p{width:325px;margin-bottom:0;font-size:16px;line-height:150%;font-family:"Avenir-Medium-09",sans-serif;color:var(--p-text-color);font-weight:500}@media screen and (min-width: 2500px){.item p{font-size:25.6px}}@media screen and (max-width: 1024px){.item p{font-size:16px;line-height:24px}}.item .item_readmore_btn{font-family:"Avenir-Heavy-05",sans-serif;font-style:normal;font-size:16px;line-height:140%;text-transform:uppercase;color:#3095f2;position:absolute;bottom:0;display:flex;flex-direction:column}.item .item_readmore_btn .hover-underline-animation-off{width:100%;transform:scaleX(0);height:1px;background-color:#3095f2;transform-origin:bottom;transition:transform .25s ease-out;margin-top:-5px}.item .item_readmore_btn .hover-underline-animation-on{transform:scaleX(1);transform-origin:bottom;background-color:#3095f2;transform-origin:bottom;transition:transform .25s ease-out;width:100%;margin-top:-5px;height:1px}@media screen and (max-width: 1050px){.item .item_readmore_btn{display:none}}
p{margin:0}.block-header{font-family:"Avenir-Heavy-05",sans-serif;font-style:normal;font-size:32px;line-height:140%;color:var(--title-text-color);margin-bottom:0}.block-header span,.block-header b{color:#3095f2}@media screen and (max-width: 1100px){.block-header span>br,.block-header b>br{display:none}}@media screen and (max-width: 1100px){.block-header>br{display:none}}h2.block-header{font-size:32px;text-align:center}@media screen and (max-width: 910px){h2.block-header{font-size:22px}}h3.block-header{font-size:22px}@media screen and (max-width: 910px){h3.block-header{font-size:18px}}h4.block-header{font-size:20px}@media screen and (max-width: 910px){h4.block-header{font-size:18px}}.heavy24px{font-family:"Avenir-Heavy-05",sans-serif;font-style:normal;font-size:24px;line-height:140%;margin-bottom:0}@media screen and (max-width: 910px){.heavy24px{font-size:20px}}@media screen and (min-width: 2000px){.heavy24px{font-size:28px}}.heavy20px{font-family:"Avenir-Heavy-05",sans-serif;font-style:normal;font-size:20px;line-height:140%}@media screen and (max-width: 910px){.heavy20px{font-size:16px}}.heavy16px{font-family:"Avenir-Heavy-05",sans-serif;font-style:normal;font-size:16px;line-height:120%}@media screen and (max-width: 910px){.heavy16px{font-weight:500;line-height:140%}}@media screen and (min-width: 1800px){.heavy16px{font-size:18px}}.medium12px{font-family:"Avenir-Medium-09",sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:140%}@media screen and (max-width: 910px){.medium12px{font-size:16px;line-height:140%}}@media screen and (min-width: 1800px){.medium12px{font-size:16px}}.medium24px{font-family:"Avenir-Medium-09",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:40px}@media screen and (max-width: 1300px){.medium24px>br{display:none}}@media screen and (max-width: 910px){.medium24px{font-size:16px;line-height:26px}}.medium52px{font-family:"Avenir-Medium-09",sans-serif;font-style:normal;font-weight:500;font-size:52px;line-height:60px}@media screen and (max-width: 910px){.medium52px{font-size:42px;line-height:57px}}.medium18px{font-family:"Avenir-Medium-09",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:25px}@media screen and (max-width: 910px){.medium18px{font-size:16px}}.medium16px{font-family:"Avenir-Medium-09",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px}@media screen and (max-width: 910px){.medium16px>br{display:none}}.mixed13px{font-family:"Avenir-Roman-12",sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:22px}.blue-uppercase{font-family:"Avenir-Medium-09",sans-serif;color:#3095f2;text-transform:uppercase;font-size:18px;margin-bottom:1.2rem}
.aboutUs{font-family:"Avenir-Roman-12",sans-serif}
.perpetio-title{font-weight:inherit;font-size:1.1rem;line-height:140%;letter-spacing:.1em;text-transform:uppercase;color:#3095f2;margin-bottom:1.4rem;font-family:"Avenir-Roman-12",sans-serif}@media screen and (min-width: 2560px){.perpetio-title{font-size:28px;margin-bottom:35px}}@media screen and (max-width: 1024px){.perpetio-title{font-size:14px;margin-bottom:16px}}.perpetio-subtitle{font-family:"Avenir-Heavy-05",sans-serif;font-size:32px;line-height:140%;color:var(--title-text-color);margin-bottom:3.5vw}@media screen and (min-width: 2560px){.perpetio-subtitle{font-size:56px;margin-bottom:89px}}@media screen and (max-width: 1024px){.perpetio-subtitle{font-size:22px;margin-bottom:50px;width:100%}.perpetio-subtitle br{display:none}}
.multidisc-box{margin-top:-2.5vw;display:flex;font-family:"Avenir-Roman-12",sans-serif}.multidisc-box .article-box{position:relative;width:100%}.multidisc-box .article-box .multidisc-box-article{font-style:normal;font-weight:500;font-size:1.25vw;line-height:189%;color:#7c7c87}.multidisc-box .article-box .article-margin-top{margin-top:44px}.multidisc-box .article-box .multidisc-image{position:absolute;top:0;right:0}@media screen and (min-width: 1800px){.multidisc-box .article-box .multidisc-image{width:50%}}@media screen and (max-width: 1024px){.multidisc-box .article-box .multidisc-image{top:auto;right:auto;position:relative;width:100%}}@media screen and (min-width: 2560px){.multidisc-box .article-box .multidisc-box-article{font-size:32px}}@media screen and (max-width: 1024px){.multidisc-box .article-box .multidisc-box-article{font-size:14px}}@media screen and (max-width: 575px){.multidisc-box br{display:none}}
.our-values-container{background:linear-gradient(110deg, #f3f2ff 12.17%, #e8fffe 62.49%, #f5f6ff 103.31%);transform:rotate(-180deg) !important;width:100%}.our-values-container .our-values{display:flex;transform:rotate(-180deg)}.our-values-container .our-values .title-box{flex-basis:50%}.our-values-container .our-values .list-box{flex-basis:50%}.our-values-container .our-values .list-box .list-item-box .item-head{width:100%;margin-bottom:1.5rem;cursor:pointer;display:flex;border-bottom:1px solid #c9d1e3}.our-values-container .our-values .list-box .list-item-box .item-head .list-item-number{font-family:"Avenir-Black-03",sans-serif;font-size:1.5vw;color:#7c7c87;line-height:150%}.our-values-container .our-values .list-box .list-item-box .item-head .list-item-mark{right:0;position:absolute;color:#3095f2;font-size:1.5vw}.our-values-container .our-values .list-box .list-item-box .item-head .item-text-box{margin-bottom:1.5rem;position:relative;padding-right:2rem;margin-left:2.5rem;width:100%}.our-values-container .our-values .list-box .list-item-box .item-head .item-text-box .list-item-title{line-height:150%}.our-values-container .our-values .list-box .list-item-box .item-head .item-text-box .active{color:#3095f2}.our-values-container .our-values .list-box .list-item-box .item-head .item-text-box>p{margin-top:1rem;font-size:1.1vw;line-height:150%;color:#7c7c87}.our-values-container .our-values .list-box .list-item-box .item-head .item-text-box .hidden{width:100%;-webkit-transition:max-height .4s;-moz-transition:max-height .4s;-ms-transition:max-height .4s;-o-transition:max-height .4s;transition:max-height .4s;max-height:0;overflow:hidden;margin:0}.our-values-container .our-values .list-box .list-item-box .item-head .item-text-box .slide{margin:1rem 0 0 0;transition:max-height .8s;max-height:500px}@media screen and (min-width: 2560px){.our-values-container .our-values .list-box .list-item-box .item-head .list-item-number{font-size:38.4px}.our-values-container .our-values .list-box .list-item-box .item-head .item-text-box .list-item-title{font-size:38.4px}.our-values-container .our-values .list-box .list-item-box .item-head .item-text-box>p{font-size:26px}}@media screen and (max-width: 1024px){.our-values-container .our-values{display:block}.our-values-container .our-values .list-box .list-item-box .item-head .list-item-number{font-size:16px}.our-values-container .our-values .list-box .list-item-box .item-head .list-item-mark{font-size:16px}.our-values-container .our-values .list-box .list-item-box .item-head .item-text-box{margin-left:1.4rem}.our-values-container .our-values .list-box .list-item-box .item-head .item-text-box .list-item-title{font-size:16px}.our-values-container .our-values .list-box .list-item-box .item-head .item-text-box>p{font-size:14px}}
.facts .article-box{width:100%}.facts .article-box .multidisc-box-article{font-style:normal;font-weight:500;font-size:1.25vw;line-height:189%;color:#7c7c87}.facts .facts-block-container{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px;margin-top:3rem}.facts .facts-block-container .fact-block{display:flex;flex-direction:column;align-items:center;padding:1.5rem 0;background:#fff;border:1px solid #e1e8ed;box-sizing:border-box;border-radius:6px}.facts .facts-block-container .fact-block>span{font-size:3vw;line-height:57px;color:#3095f2;font-family:"Avenir-Heavy-05",sans-serif}.facts .facts-block-container .fact-block>p{margin-top:1rem;text-align:center;font-size:1vw;line-height:140%;font-weight:500}@media screen and (min-width: 2560px){.facts .article-box .multidisc-box-article{font-size:32px}.facts .facts-block-container .fact-block>span{font-size:62px}.facts .facts-block-container .fact-block>p{font-size:26px}}@media screen and (max-width: 1024px){.facts .article-box .multidisc-box-article{font-size:14px}.facts .facts-block-container{grid-template-columns:1fr 1fr}.facts .facts-block-container .fact-block>span{font-size:42px}.facts .facts-block-container .fact-block>p{font-size:14px}}@media screen and (max-width: 575px){.facts .article-box .multidisc-box-article br{display:none}.facts .facts-block-container{grid-template-columns:1fr}}
.achievements .achievements-block-container{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr 1fr;gap:10rem;align-items:center}.achievements .achievements-block-container .achievements-block{display:flex;justify-content:center}.achievements .achievements-block-container .achievements-block>img{width:70%;filter:grayscale(100%);transition:.5s}.achievements .achievements-block-container .achievements-block>img:hover{filter:grayscale(0);transition:.5s}@media screen and (min-width: 2000px){.achievements .achievements-block-container .achievements-block>img{width:50%}}@media screen and (max-width: 1500px){.achievements .achievements-block-container{gap:4rem}}@media screen and (max-width: 1024px){.achievements .achievements-block-container{grid-template-columns:1fr 1fr}.achievements .achievements-block-container .achievements-block{display:flex;justify-content:center}.achievements .achievements-block-container .achievements-block>img{width:50%}}@media screen and (max-width: 575px){.achievements .achievements-block-container .achievements-block>img{width:70%}}
.ourProjects .our_project-slider-container .slick-list{margin-right:-30px}.ourProjects .our_project-slider-container .slick-track{display:flex !important;align-items:stretch !important}.ourProjects .our_project-slider-container .slick-slide{height:auto !important;margin-right:30px}.ourProjects .our_project-slider-container .slick-slide>div{height:100% !important}.ourProjects .our_project-slider-container .slick-dots{bottom:-50px}.ourProjects .our_project-slider-container .slick-dots li.slick-active button::before{height:19px;border-radius:50%;color:#0085ff;background:rgba(48,149,242,.1);opacity:1;font-size:8px}.ourProjects .our_project-slider-container .slick-dots button::before{color:#0085ff;opacity:1;font-size:8px}.ourProjects .our_project-slider-container .work-slide{height:100% !important}@media screen and (max-width: 1100px){.ourProjects .our_project-slider-container .slick-list{margin-right:-24px}.ourProjects .our_project-slider-container .slick-slide{margin-right:24px}}@media screen and (max-width: 675px){.ourProjects .our_project-slider-container .slick-list{margin-right:0}.ourProjects .our_project-slider-container .slick-slide{margin-right:0}}
.work_projects__project{height:100%;overflow:hidden;border-radius:4px;position:relative;display:flex;flex-direction:column;padding:20px 0 0 0}.work_projects__project:hover{cursor:pointer}.work_projects__project .work_projects__project__head{padding:0 26px 0 26px;display:flex;flex-direction:column}.work_projects__project .work_projects__project__head .project_name{font-family:"Avenir-Book-01",sans-serif;font-style:normal;font-weight:normal;font-size:1.15vw;line-height:140%;color:#fff}.work_projects__project .work_projects__project__head .project_text{margin-top:10px;font-family:"Avenir-Medium-09",sans-serif;font-style:normal;font-weight:500;font-size:1.1vw;line-height:120%;letter-spacing:.01em;color:#fff}.work_projects__project .work_projects__project__head .project_tags{font-family:"Avenir-Book-01",sans-serif;margin-top:14px;font-style:normal;font-weight:500;font-size:.8vw;line-height:140%;letter-spacing:.01em;color:#fff;opacity:.7}.work_projects__project .work_projects__project__head .project_tags>span::after{content:"/"}.work_projects__project .work_projects__project__head .project_tags>span:last-child::after{content:""}.work_projects__project .project_imageBox{width:100%;height:100%;display:flex;align-items:flex-end}.work_projects__project .project_imageBox>img{width:100%}@media screen and (min-width: 2560px){.work_projects__project .work_projects__project__head .project_name{font-size:26px}.work_projects__project .work_projects__project__head .project_text{font-size:28px}.work_projects__project .work_projects__project__head .project_tags{font-size:20px}}@media screen and (max-width: 950px){.work_projects__project .work_projects__project__head .project_name{font-size:16px}.work_projects__project .work_projects__project__head .project_text{font-size:16px}.work_projects__project .work_projects__project__head .project_tags{font-size:12px}}.workProductCase{height:100%}
.loading-wrapper{display:flex;width:100%;flex-direction:column;height:100%}.column{width:100%}.column.two{height:70%}.column.one{display:flex;flex-direction:column}.column.two .image{height:100%;width:100%}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.animated-background,.text-line,.image{animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f6f6;background:linear-gradient(to right, #F6F6F6 8%, #F0F0F0 18%, #F6F6F6 33%);background-size:800px 104px;height:96px;position:relative}.image{height:100px;width:100px}.text{margin-bottom:20px}.text-line{height:15px;width:100%;margin:10px 0}
.about-faq-container{background:linear-gradient(110deg, #f3f2ff 12.17%, #e8fffe 62.49%, #f5f6ff 103.31%);transform:rotate(-180deg) !important;width:100%}.about-faq-container .about-faq .list-box{margin-top:5rem;display:flex;flex-direction:column;align-items:center}.about-faq-container .about-faq .list-box .margin{margin:auto 6rem}@media screen and (max-width: 911px){.about-faq-container .about-faq .list-box .margin{margin:auto 4rem}}.about-faq-container .about-faq .list-box .loadMoreBox{margin-top:60px;display:flex;justify-content:center}.about-faq-container .about-faq .list-box .loadMoreBox>div{position:relative;font-family:"Avenir-Heavy-05",sans-serif;font-style:normal;font-weight:inherit;font-size:1.1vw;line-height:140%;color:var(--title-text-color);cursor:pointer}.about-faq-container .about-faq .list-box .loadMoreBox>div:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:-2px;left:0;background:#3095f2;transform-origin:bottom center;transition:transform .25s ease-out}.about-faq-container .about-faq .list-box .loadMoreBox>div:hover:after{transform:scaleX(1);transform-origin:bottom center}@media screen and (min-width: 2560px){.about-faq-container .about-faq .list-box .loadMoreBox>div{font-size:28px}}@media screen and (max-width: 1600px){.about-faq-container .about-faq .list-box .loadMoreBox>div{font-size:18px}}@media screen and (max-width: 1024px){.about-faq-container .about-faq .list-box .loadMoreBox>div::after{transform:scaleX(1)}}.about-faq-container .about-faq .list-box .list-item-box{max-width:730px;width:100%}.about-faq-container .about-faq .list-box .list-item-box .item-head{width:100%;margin-bottom:1.5rem;cursor:pointer;display:flex;border-bottom:1px solid #c9d1e3}.about-faq-container .about-faq .list-box .list-item-box .item-head .list-item-number{font-family:"Avenir-Black-03",sans-serif;font-size:1.5vw;color:#7c7c87;line-height:150%}.about-faq-container .about-faq .list-box .list-item-box .item-head .list-item-mark{right:0;color:#3095f2;font-size:32px}.about-faq-container .about-faq .list-box .list-item-box .item-head .item-text-box{margin-bottom:1.5rem;position:relative;padding-right:2rem;margin-left:2.5rem;width:100%}.about-faq-container .about-faq .list-box .list-item-box .item-head .item-text-box .list-item-title{line-height:150%}.about-faq-container .about-faq .list-box .list-item-box .item-head .item-text-box .active{color:#3095f2}.about-faq-container .about-faq .list-box .list-item-box .item-head .item-text-box>p{margin-top:1rem;font-size:1.1vw;line-height:150%;color:#7c7c87}.about-faq-container .about-faq .list-box .list-item-box .item-head .item-text-box .hidden{width:100%;-webkit-transition:max-height .4s;-moz-transition:max-height .4s;-ms-transition:max-height .4s;-o-transition:max-height .4s;transition:max-height .4s;max-height:0;overflow:hidden;margin:0}.about-faq-container .about-faq .list-box .list-item-box .item-head .item-text-box .slide{margin:1rem 0 0 0;transition:max-height .8s;max-height:500px}.about-faq-container .about-faq .list-box .list-item-box .item-head .item-text-box .item-list-box{transition:max-height .8s;width:100%;margin-top:1rem;max-height:500px}.about-faq-container .about-faq{transform:rotate(-180deg)}@media screen and (min-width: 2560px){.about-faq-container .about-faq .list-box .list-item-box{max-width:1240px}.about-faq-container .about-faq .list-box .list-item-box .item-head .list-item-number{font-size:38.4px}.about-faq-container .about-faq .list-box .list-item-box .item-head .item-text-box .list-item-title{font-size:38.4px}.about-faq-container .about-faq .list-box .list-item-box .item-head .item-text-box>p{font-size:26px}.about-faq-container .item-list-box-title{font-size:26px}.about-faq-container .item-list-elem{font-size:26px}}@media screen and (max-width: 1024px){.about-faq-container .about-faq .loadMoreBox{margin-top:40px !important}.about-faq-container .about-faq{display:block}.about-faq-container .about-faq .list-box{margin-top:3rem}.about-faq-container .about-faq .list-box .list-item-box .item-head .list-item-number{font-size:16px}.about-faq-container .about-faq .list-box .list-item-box .item-head .list-item-mark{font-size:16px}.about-faq-container .about-faq .list-box .list-item-box .item-head .item-text-box{margin-left:1.4rem}.about-faq-container .about-faq .list-box .list-item-box .item-head .item-text-box .list-item-title{font-size:16px}.about-faq-container .about-faq .list-box .list-item-box .item-head .item-text-box>p{font-size:14px}.about-faq-container .item-list-box-title{font-size:14px}.about-faq-container .item-list-elem{font-size:14px}}.item-list-box-title{font-size:1.1vw;line-height:150%;color:#7c7c87}.item-list-elem{margin-top:1rem;font-size:1.1vw;line-height:150%;color:#7c7c87}
