.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}
.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}}
.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}
