html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.overflow-hidden{overflow:hidden}.splitted-lines{padding-bottom:.2em;margin-bottom:-.2em}.display-font{font-weight:600;font-size:1.2rem;line-height:1.248rem}@media screen and (max-width:768px) and (orientation:portrait){.display-font{font-size:.48rem;line-height:.528rem}}.headline1{font-weight:600;font-size:.64rem;line-height:.6656rem}@media screen and (max-width:768px) and (orientation:portrait){.headline1{font-size:.48rem;line-height:.528rem}}.headline2{font-weight:600;font-size:.48rem;line-height:.528rem}@media screen and (max-width:768px) and (orientation:portrait){.headline2{font-size:.24rem;line-height:.28rem}}.headline3{font-weight:600;font-size:.32rem;line-height:.352rem}@media screen and (max-width:768px) and (orientation:portrait){.headline3{font-size:.24rem;line-height:.336rem}}.subtitle{font-weight:600;font-size:.24rem;line-height:.336rem}.subtitle-capital{font-weight:600;font-size:.24rem;line-height:.288rem}.button-font{font-weight:600;font-size:.16rem;line-height:.24rem}.link-font{font-weight:600;font-size:.16rem;line-height:.256rem}.overline{font-weight:600;font-size:.14rem;line-height:.1694rem}.caption{font-weight:500;font-size:.12rem;line-height:.192rem}.uppercase{text-transform:uppercase}.marker{position:relative;display:flex;width:.11rem;height:.11rem;background-color:var(--color-orange);border-radius:50%;overflow:hidden}.header-button{display:flex;flex-direction:column;color:var(--color-1);padding:.1rem .24rem;border:var(--color-1) solid .01rem;border-radius:.4rem;background-color:var(--color-beige);transition:color 900ms var(--ease),background-color 900ms var(--ease),border-color 900ms var(--ease)}.header-button div{display:block;position:relative;overflow:hidden}.header-button span{display:block;position:relative;transition:transform 900ms var(--ease);transform-origin:50% 100%}.header-button div::before{content:attr(data-text);display:block;position:absolute;transition:transform 900ms var(--ease);transform:translate(0,150%) scaleY(1.5);transform-origin:50% 0%}@media screen and (hover:hover){.header-button:hover{color:var(--color-beige);background-color:var(--color-orange);border-color:var(--color-orange)}.header-button:hover span{transform:translate(0,-150%) scaleY(1.5)}.header-button:hover div::before{transform:translate(0,0%) scaleY(1)}}.main-button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.32rem;padding:.09rem .1rem .09rem .24rem;color:var(--color-white);border:var(--color-white) solid .01rem;border-radius:.4rem;width:fit-content;background-color:transparent;transition:background-color 900ms var(--ease),border-color 900ms var(--ease),color 900ms var(--ease)}.main-button div{display:block;position:relative;overflow:hidden}.main-button span{display:block;position:relative;transition:transform 900ms var(--ease);transform-origin:50% 100%}.main-button div::before{content:attr(data-text);display:block;position:absolute;transition:transform 900ms var(--ease);transform:translate(0,150%) scaleY(1.5);transform-origin:50% 0%}.main-button .svg-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;width:.32rem;height:.32rem;background-color:var(--color-orange);border-radius:50%;transition:background-color 700ms var(--ease)}.main-button.dark{color:var(--color-1);border-color:var(--color-1)}.main-button.dark:hover{color:var(--color-white)}.main-button.inside-text{display:inline-flex;top:-.2rem}@media screen and (max-width:768px) and (orientation:portrait){.main-button.inside-text{top:0}}@media screen and (hover:hover){.main-button:hover{border-color:var(--color-orange);background-color:var(--color-orange)}.main-button:hover span{transform:translate(0,-150%) scaleY(1.5)}.main-button:hover div::before{transform:translate(0,0%) scaleY(1)}.main-button:hover .svg-wrap{background-color:var(--color-white)}}.button-arrow{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;width:fit-content;width:.32rem;background-color:var(--color-orange);transition:background-color 700ms var(--ease);height:.32rem}.button-arrow:hover{background-color:var(--color-beige)}.badge-container{position:relative;display:flex;flex-direction:row;align-items:center;gap:.16rem;padding:.16rem;border:var(--color-3) solid .01rem;border-radius:.24rem}@media screen and (max-width:768px) and (orientation:portrait){.badge-container{padding:.14rem}}.badge-container .badge-img{max-width:.45rem;width:100%;height:auto}@media screen and (max-width:768px) and (orientation:portrait){.badge-container .subtitle{font-weight:600;font-size:.2rem;line-height:.3rem}}.menu-open .page_header{background-color:#f5efe6}.menu-open .page_header .menu-btn svg:first-child{stroke:var(--color-orange);fill:var(--color-orange)}.menu-open .page_header .menu-btn svg:first-child path{opacity:0}.menu-open .page_header .menu-btn svg:last-child{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:100ms}.menu-open{overflow:hidden}.loaded .page_header{transform:translateY(0);opacity:1}body.scroll_past_top.scroll-down .page_header{transform:translate3d(0,-150%,0);background-color:transparent}body.scroll_past_top.scroll-up .page_header{transform:translate3d(0,0%,0);background-color:var(--color-beige)}.page_header{display:block;position:fixed;transform:translate3d(0,-150%,0);opacity:0;transition:background-color 600ms var(--ease),transform 800ms var(--ease),opacity 800ms var(--ease);z-index:950;top:0;left:0;width:100%}.page_header .layout{display:flex;justify-content:space-between;align-items:center;padding:.24rem 0 .16rem;transition:transform 700ms var(--ease),opacity 700ms var(--ease);opacity:1}@media screen and (max-width:768px) and (orientation:portrait){.page_header .layout{flex-direction:row-reverse}}.page_header .layout .inner{transition:transform 700ms var(--ease),opacity 700ms var(--ease);opacity:1;flex-shrink:0;flex-grow:0;min-width:3rem;display:flex}@media screen and (max-width:768px) and (orientation:portrait){.page_header .layout .inner{min-width:auto}}.page_header .layout .inner:nth-child(1){transition-delay:100ms;justify-content:flex-start}.page_header .layout .inner:nth-child(2){transition-delay:200ms;justify-content:center}.page_header .layout .inner:nth-child(3){transition-delay:300ms;justify-content:flex-end}@media screen and (max-width:768px) and (orientation:portrait){.page_header .layout .inner:nth-child(3){display:none}}.page_header .menu-btn{position:relative;width:.47rem;height:.47rem;cursor:pointer}.page_header .menu-btn svg:last-child{position:absolute;transform:translate(-50%,-50%) scale(.5);top:50%;left:50%;width:.3rem;height:.3rem;opacity:0}.page_header .menu-btn svg:last-child path{fill:#fff}.page_header .logo{display:block;width:1.9929rem}.page_header .nav{display:flex;position:relative;align-items:center;gap:.24rem;left:.6rem}.page_header .nav .link{flex-shrink:0;flex-grow:0;color:var(--color-1)}.menu{position:fixed;display:flex;flex-direction:column;align-items:center;z-index:900;top:0;left:0;width:100%;height:100%;background-color:#181818;padding:2rem 0 1.2rem}@media screen and (max-width:768px) and (orientation:portrait){.menu{padding:1.5rem 0 .6rem}}@media screen and (min-aspect-ratio:16/9){.menu{align-items:flex-start}}.menu .aligner{width:100%;height:100%}@media screen and (max-width:768px) and (orientation:portrait){.menu .aligner{display:none}}.menu .aligner .container{height:100%}.menu .grid{display:flex;justify-content:space-between;padding-right:1.3rem;height:100%}.menu .grid .inner{transform-origin:0% 50%;height:100%;overflow-y:auto}.menu .grid .inner{--scrollbar-color-thumb:var(--color-orange);--scrollbar-color-track:var(--color-4);--scrollbar-width:thin;--scrollbar-width-legacy:.5rem}@supports (scrollbar-width:auto){.menu .grid .inner{scrollbar-color:var(--scrollbar-color-thumb) var(--scrollbar-color-track);scrollbar-width:var(--scrollbar-width)}}@supports selector(::-webkit-scrollbar){.menu .grid .inner{text-align:justify}.menu .grid .inner::-webkit-scrollbar-thumb{background:0 0}.menu .grid .inner::-webkit-scrollbar-track{background:0 0}.menu .grid .inner:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-color-thumb)}.menu .grid .inner:hover::-webkit-scrollbar-track{background:var(--scrollbar-color-track)}.menu .grid .inner::-webkit-scrollbar{max-width:var(--scrollbar-width-legacy);max-height:var(--scrollbar-width-legacy)}}.menu .grid .inner:first-child{width:4.32rem}.menu .grid .inner:last-child{width:6.1rem}.menu .mobile-menu-wrap{display:none;width:100%;height:100%}@media screen and (max-width:768px) and (orientation:portrait){.menu .mobile-menu-wrap{display:block}}.menu .mobile-menu-wrap .container{height:100%}.menu .mobile-menu-wrap .inner-mobile-menu{position:relative;display:flex;flex-direction:column;gap:.48rem;height:100%;overflow-y:auto}.menu .mobile-menu-wrap .inner-mobile-menu .link-wrap{position:relative;display:flex;flex-direction:column;color:var(--color-4);transition:color 700ms var(--ease)}.menu .mobile-menu-wrap .inner-mobile-menu .link-wrap.active{color:var(--color-beige)}.menu .mobile-menu-wrap .inner-mobile-menu .link-wrap:last-of-type .main-mobile-link::before{display:none}.menu .mobile-menu-wrap .inner-mobile-menu .link-wrap .main-mobile-link{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.menu .mobile-menu-wrap .inner-mobile-menu .link-wrap .main-mobile-link .big-link-mobile{font-weight:600;font-size:.32rem;line-height:.352rem;margin-right:.2rem}.menu .mobile-menu-wrap .inner-mobile-menu .link-wrap .main-mobile-link::before{content:"";position:absolute;left:0;bottom:-.24rem;width:100%;height:.01rem;background-color:var(--color-4)}.menu .mobile-menu-wrap .inner-mobile-menu .link-wrap .inner-links-wrap{position:relative;display:flex;gap:.4rem;margin-top:0;overflow:hidden;height:0;opacity:0}.menu .mobile-menu-wrap .inner-mobile-menu .link-wrap .inner-links-wrap .inner-links{position:relative;display:flex;flex-direction:column}.menu .mobile-menu-wrap .inner-mobile-menu .link-wrap .inner-links-wrap .inner-links .link{font-weight:600;font-size:.24rem;line-height:.5rem}.menu .big-links{position:relative}.menu .big-links .big-link{display:flex;align-items:center;transition:color 400ms ease;gap:.3rem;font-family:var(--font-inter);font-size:.48rem;line-height:.528rem;font-weight:600;color:rgba(245,239,230,.3);padding-bottom:.24rem;border-bottom:.01rem solid #444341;cursor:pointer}.menu .big-links .big-link:not(:last-child){margin-bottom:.24rem}.menu .big-links .big-link.active{color:#f5efe6}.menu .inner-grid{display:flex;justify-content:space-between;padding-top:.3rem;position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;visibility:hidden}.menu .inner-grid:first-of-type{opacity:1;pointer-events:all;visibility:visible}.menu .inner-grid .ig-inner{width:fit-content;flex-shrink:0}.menu .inner-grid .link{display:block;font-family:var(--font-inter);transition:color 400ms ease;font-size:.34rem;line-height:.748rem;font-weight:600;color:#f5efe6}@media screen and (hover:hover){.menu .big-link:hover{color:#f5efe6}.menu .link:hover{color:rgba(245,239,230,.3)}}@media screen and (max-width:768px) and (orientation:portrait){.menu .grid{display:block;padding-right:0}.menu .grid .inner{transform-origin:0% 50%}.menu .grid .inner:first-child{width:100%}.menu .grid .inner:last-child{display:none}.menu .big-links .big-link.active{color:rgba(245,239,230,.3)}}.page-footer .footer-wrapper .info-wrap{position:relative;display:flex;flex-direction:row;gap:.42rem;width:3.7rem}@media screen and (max-width:768px) and (orientation:portrait){.page-footer .footer-wrapper .info-wrap{width:100%}}.page-footer .footer-wrapper .info-wrap .info{position:relative;display:flex;flex-direction:column;gap:.1rem}.page-footer .footer-wrapper .info-wrap .info p{color:var(--color-3)}.home-intro-section{position:relative;display:flex;flex-direction:column;gap:.66rem;overflow:hidden;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAMUlEQVR4Ae3KoREAIAwDwByTZXsEogIRmTUQFawQheL1o9YkApKi9z1kG2OrmOTuwwvzqA3v42t9TwAAAABJRU5ErkJggg==");padding-top:1.72rem}@media screen and (max-width:768px) and (orientation:portrait){.home-intro-section{padding-top:1.56rem;gap:.48rem}}.home-intro-section .solutions-wrap{color:var(--color-1)}.home-intro-section .solutions-wrap .svg-wrap{position:relative;transition:opacity 600ms cubic-bezier(.72,-.52,.25,1),transform 600ms cubic-bezier(.72,-.52,.25,1);transform:scale(.75);pointer-events:none;opacity:0}.home-intro-section .solutions-wrap .svg-wrap.inited{opacity:1;transform:scale(1);pointer-events:all}.home-intro-section .solutions-wrap .svg-wrap svg:not(:last-child),.home-intro-section .solutions-wrap .svg-wrap img:not(:last-child){position:absolute;top:0;left:0;opacity:0}.home-intro-section .solutions-wrap li{display:flex}@media screen and (max-width:768px) and (orientation:portrait){.home-intro-section .solutions-wrap li h2{font-size:.48rem;line-height:.528rem}}.home-intro-section .solutions-wrap li .svg-wrap{position:relative;perspective:5rem}.home-intro-section .solution-image-info-list{position:relative}.home-intro-section .solution-image-info-list .media-frame{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.home-intro-section .solution-image-info-list .media-frame .media{display:block;position:absolute;transition:opacity 600ms var(--ease);inset:0;width:100%;height:100%;object-fit:cover}.home-intro-section .solution-image-info-list .image-info{position:relative;display:flex;align-items:flex-end;min-height:3.92rem;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}.home-intro-section .solution-image-info-list .image-info .info-item{position:relative;display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:.32rem 0;background-color:rgba(24,24,24,.6);backdrop-filter:blur(5px)}.home-intro-section .solution-image-info-list .image-info .info-item .info-wrapper{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width:768px) and (orientation:portrait){.home-intro-section .solution-image-info-list .image-info .info-item .info-wrapper{flex-direction:column;align-items:flex-start;gap:.16rem}}.home-intro-section .solution-image-info-list .image-info .info-item .info-wrapper .info-text{display:flex;flex-direction:row;align-items:center;gap:.32rem;color:var(--color-beige)}@media screen and (max-width:768px) and (orientation:portrait){.home-intro-section .solution-image-info-list .image-info .info-item .info-wrapper .info-text{flex-direction:column;align-items:flex-start;gap:.16rem}}.home-intro-section .solution-image-info-list .image-info .info-item .info-wrapper .info-text .paragraph{position:relative}@media screen and (max-width:768px) and (orientation:portrait){.home-intro-section .solution-image-info-list .image-info .info-item .info-wrapper .info-text .paragraph{padding-left:.16rem}}.home-intro-section .solution-image-info-list .image-info .info-item .info-wrapper .info-text .paragraph:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-.16rem;height:.24rem;width:.01rem;background-color:#969696}@media screen and (max-width:768px) and (orientation:portrait){.home-intro-section .solution-image-info-list .image-info .info-item .info-wrapper .info-text .paragraph:before{left:0;height:100%}}.home-intro-section .solution-image-info-list .image-info .media-frame img{width:100%}.home-intro-section .splide .splide__slide .solution-image-info-list .info-item{transition:opacity 600ms var(--ease),transform 600ms var(--ease);transform:translateY(50%);opacity:0}.home-intro-section .splide .splide__slide.is-active .solution-image-info-list .info-item{transform:translateY(0);opacity:1}.home-intro-section .text-changer{display:block;position:relative;overflow:hidden;transition:width 800ms cubic-bezier(.72,-.52,.25,1);transition-delay:600ms;margin-right:-50px;padding-bottom:.4rem;margin-bottom:-.4rem}@media screen and (max-width:768px) and (orientation:portrait){.home-intro-section .text-changer{margin-right:-40px;padding-bottom:.05rem;margin-bottom:-.05rem}}.home-intro-section .text-changer .inner{position:relative;white-space:nowrap}.home-intro-section .text-changer .inner:not(:first-child){position:absolute;top:0;left:0;width:max-content;height:100%}.intro-section{position:relative;display:flex;flex-direction:column;gap:.66rem;overflow:hidden;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAMUlEQVR4Ae3KoREAIAwDwByTZXsEogIRmTUQFawQheL1o9YkApKi9z1kG2OrmOTuwwvzqA3v42t9TwAAAABJRU5ErkJggg==");padding-top:1.7rem;min-height:7.82rem}@media screen and (max-width:768px) and (orientation:portrait){.intro-section{padding-top:1.56rem;gap:.48rem;min-height:5rem}}.intro-section.half-height{min-height:3.5rem}@media screen and (max-width:768px) and (orientation:portrait){.intro-section.half-height{min-height:1.5rem}}.intro-section.half-height .intro-decoration-img{display:none}.intro-section .intro-wrap{position:relative;color:var(--color-1);max-width:8.93rem;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.34rem}@media screen and (max-width:768px) and (orientation:portrait){.intro-section .intro-wrap h3{font-size:.48rem;line-height:.528rem}}.intro-section .intro-decoration-img{position:absolute;z-index:0;bottom:0;right:-1rem;display:flex}@media screen and (max-width:768px) and (orientation:portrait){.intro-section .intro-decoration-img{right:-1rem;bottom:1rem;width:100%;height:5rem}}.services-slider-section{position:relative;display:flex;flex-direction:column;padding-top:1.6rem;padding-bottom:1.6rem}@media screen and (max-width:768px) and (orientation:portrait){.services-slider-section{padding-top:1.12rem;padding-bottom:.56rem}}.services-slider-section .container{display:flex;flex-direction:column;gap:1.6rem}@media screen and (max-width:768px) and (orientation:portrait){.services-slider-section .container{gap:.56rem}}.services-slider-section .label-content-wrapper{position:relative;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:768px) and (orientation:portrait){.services-slider-section .label-content-wrapper{flex-direction:column;gap:.4rem}}.services-slider-section .label-content-wrapper .label-wrap{position:relative;display:flex;flex-direction:column;width:4.32rem}@media screen and (max-width:768px) and (orientation:portrait){.services-slider-section .label-content-wrapper .label-wrap{width:100%}}.services-slider-section .label-content-wrapper .label-wrap .label{position:relative;display:flex;flex-direction:row;align-items:center;gap:.08rem;color:var(--color-1)}.services-slider-section .label-content-wrapper .content-wrap{position:relative;display:flex;flex-direction:column;width:8.96rem}@media screen and (max-width:768px) and (orientation:portrait){.services-slider-section .label-content-wrapper .content-wrap{width:100%}}.services-slider-section .label-content-wrapper .content-wrap h2{color:var(--color-2);max-width:6.64rem}@media screen and (max-width:768px) and (orientation:portrait){.services-slider-section .label-content-wrapper .content-wrap h2{display:flex;flex-direction:column;gap:.32rem;max-width:none}}.services-slider-section .label-content-wrapper .content-wrap .title span>div:last-child{display:inline!important}.services-slider-section .service-slider-wrap{position:relative;display:flex;flex-direction:column;gap:.48rem}.services-slider-section .service-slider-wrap.only3slides .splide{visibility:visible}.services-slider-section .service-slider-wrap.only3slides .splide .splide__track .splide__list{position:relative;width:100%;display:flex;flex-direction:row;gap:.5rem}@media screen and (max-width:768px) and (orientation:portrait){.services-slider-section .service-slider-wrap.only3slides .splide .splide__track .splide__list{flex-direction:column;gap:.16rem}}.services-slider-section .service-slider-wrap.only3slides .splide .splide__track .splide__list .splide__slide{width:calc(( 100% - 1rem ) / 3)}@media screen and (max-width:768px) and (orientation:portrait){.services-slider-section .service-slider-wrap.only3slides .splide .splide__track .splide__list .splide__slide{width:100%}.services-slider-section .service-slider-wrap.only3slides .splide .splide__track .splide__list .splide__slide .slider-item{background-color:var(--color-1)}.services-slider-section .service-slider-wrap.only3slides .splide .splide__track .splide__list .splide__slide .slider-item .content-wrap h3{color:var(--color-beige)}.services-slider-section .service-slider-wrap.only3slides .splide .splide__track .splide__list .splide__slide .slider-item .content-wrap .hidden-part{height:auto;margin-top:.32rem}}.services-slider-section .service-slider-wrap.only3slides .splide .custom-navigation-wrapper{display:none}.services-slider-section .service-slider-wrap .splide__track{overflow:visible}.services-slider-section .service-slider-wrap .slider-item{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:.32rem;border:var(--color-1) solid .01rem;min-height:3.74rem}.services-slider-section .service-slider-wrap .slider-item .logo{width:auto;height:.42rem;text-align:right}.services-slider-section .service-slider-wrap .slider-item .content-wrap{position:relative;display:flex;flex-direction:column}.services-slider-section .service-slider-wrap .slider-item .content-wrap h3{color:var(--color-1)}.services-slider-section .service-slider-wrap .slider-item .content-wrap .hidden-part{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:.32rem;width:100%;height:0;overflow:hidden;padding-right:.02rem}.services-slider-section .service-slider-wrap .slider-item .content-wrap .hidden-part p{width:100%;text-align:left}.services-slider-section .service-slider-wrap .custom-navigation-wrapper{position:relative;margin-top:.48rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.services-slider-section .service-slider-wrap .custom-navigation-wrapper .my-progress{position:relative;width:4.32rem;border-bottom:var(--color-1) solid .01rem}.services-slider-section .service-slider-wrap .custom-navigation-wrapper .my-progress .my-progress-bar{background:var(--color-orange);height:.03rem;transition:width 400ms ease;width:0;margin-bottom:-.01rem}.services-slider-section .service-slider-wrap .custom-navigation-wrapper .splide__arrows{position:relative;display:flex;flex-direction:row;gap:.08rem}.services-slider-section .service-slider-wrap .custom-navigation-wrapper .splide__arrows button{position:relative;display:flex;left:0;right:0;padding:.07rem .15rem;border:var(--color-1) solid .01rem;border-radius:.24rem;background-color:transparent;height:auto;width:auto;transition:background-color 700ms var(--ease),border-color 700ms var(--ease)}.services-slider-section .service-slider-wrap .custom-navigation-wrapper .splide__arrows button:hover{background-color:var(--color-orange);border-color:var(--color-orange)}.work-tabs-section{position:relative;display:flex;flex-direction:column;padding-top:1.6rem;gap:.86rem}@media screen and (max-width:768px) and (orientation:portrait){.work-tabs-section{padding-top:.56rem;gap:.55rem}}.work-tabs-section .top-wrap{position:relative;display:flex;flex-direction:column;gap:.32rem}.work-tabs-section .top-wrap .label{position:relative;display:flex;flex-direction:row;align-items:center;gap:.08rem;color:var(--color-1)}.work-tabs-section .top-wrap .text-btn-wrap{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}@media screen and (max-width:768px) and (orientation:portrait){.work-tabs-section .top-wrap .text-btn-wrap{flex-direction:column;align-items:flex-start;gap:.32rem}}.work-tabs-section .top-wrap .text-btn-wrap h2{position:relative;width:5rem;color:var(--color-1)}@media screen and (max-width:768px) and (orientation:portrait){.work-tabs-section .top-wrap .text-btn-wrap h2{width:100%}}.work-tabs-section .top-wrap .text-btn-wrap .main-button{top:0}.work-tabs-section .work-tab-wrapper{background-color:var(--color-1);position:relative}.work-tabs-section .work-tab-wrapper .single-tab{position:relative}.work-tabs-section .work-tab-wrapper .single-tab:not(:last-child)::before{content:"";display:block;position:absolute;z-index:10;width:100%;height:.01rem;background-color:#444341;left:0;bottom:0}.work-tabs-section .work-tab-wrapper .single-tab.active .title-wrap{background-color:var(--color-orange)}.work-tabs-section .work-tab-wrapper .single-tab.active .content-wrapper{visibility:visible;opacity:1}.work-tabs-section .work-tab-wrapper .single-tab.active .content-wrapper .container .top-part,.work-tabs-section .work-tab-wrapper .single-tab.active .content-wrapper .container .bottom-part{opacity:1}.work-tabs-section .work-tab-wrapper .single-tab:not(.no-hover):hover .title-wrap{background-color:var(--color-orange)}.work-tabs-section .work-tab-wrapper .single-tab .title-wrap{position:relative;display:flex;flex-direction:row;width:100%;background-color:var(--color-1);transition:background-color 700ms var(--ease);padding:.16rem 0;cursor:pointer}.work-tabs-section .work-tab-wrapper .single-tab .title-wrap .container{display:flex;flex-direction:row;justify-content:space-between}.work-tabs-section .work-tab-wrapper .single-tab .title-wrap .logo{width:auto;height:.4183rem}.work-tabs-section .work-tab-wrapper .single-tab .content-wrapper{position:relative;background-color:var(--color-1);overflow:hidden;height:7rem}.work-tabs-section .work-tab-wrapper .single-tab .content-wrapper .backgound-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.work-tabs-section .work-tab-wrapper .single-tab .content-wrapper .backgound-image img{width:100%;height:100%;object-fit:cover}.work-tabs-section .work-tab-wrapper .single-tab .content-wrapper .img-gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#181818;background:linear-gradient(180deg,rgba(24,24,24,0) 0%,#181818 100%)}.work-tabs-section .work-tab-wrapper .single-tab .content-wrapper .container{position:relative;display:flex;flex-direction:column;justify-content:space-between;z-index:2;height:100%}.work-tabs-section .work-tab-wrapper .single-tab .content-wrapper .container .top-part{position:relative;display:flex;transition:opacity 600ms ease;flex-direction:row;justify-content:space-between;align-items:center;padding-top:.4rem;opacity:0}.work-tabs-section .work-tab-wrapper .single-tab .content-wrapper .container .top-part .logo{position:relative;display:flex;width:.965rem;height:.748rem}.work-tabs-section .work-tab-wrapper .single-tab .content-wrapper .container .top-part h3{display:flex}@media screen and (max-width:768px) and (orientation:portrait){.work-tabs-section .work-tab-wrapper .single-tab .content-wrapper .container .top-part h3{display:none}}.work-tabs-section .work-tab-wrapper .single-tab .content-wrapper .container .bottom-part{position:relative;display:flex;transition:opacity 600ms ease;flex-direction:row;justify-content:space-between;align-items:flex-end;padding-bottom:.4rem;opacity:0}@media screen and (max-width:768px) and (orientation:portrait){.work-tabs-section .work-tab-wrapper .single-tab .content-wrapper .container .bottom-part{justify-content:center}}.work-tabs-section .work-tab-wrapper .single-tab .content-wrapper .container .bottom-part .content-wrap{position:relative;display:flex;flex-direction:column;gap:.4rem;padding:0;background-color:transparent}@media screen and (max-width:768px) and (orientation:portrait){.work-tabs-section .work-tab-wrapper .single-tab .content-wrapper .container .bottom-part .content-wrap{display:none}}.work-tabs-section .work-tab-wrapper .single-tab .content-wrapper .container .bottom-part .content-wrap .tech-info{position:relative;display:flex;flex-direction:column;gap:.16rem}.work-tabs-section .work-tab-wrapper .single-tab .content-wrapper .container .bottom-part .content-wrap .tech-info .tech{position:relative;display:flex;flex-direction:row;gap:.24rem}.work-tabs-section .work-tab-wrapper .single-tab .content-wrapper .container .bottom-part .content-wrap .tech-info .tech .label{position:relative;display:flex;flex-direction:row;align-items:center;gap:.08rem;color:var(--color-beige)}.work-tabs-section .work-tab-wrapper .single-tab .content-wrapper .container .bottom-part .content-wrap .tech-info .tech .overline{position:relative;display:flex;flex-direction:row;gap:.08rem}.work-tabs-section .work-tab-wrapper .single-tab .content-wrapper .container .bottom-part .content-wrap .tech-info .tech .overline li{cursor:pointer;transition:background-color 300ms var(--ease),border-color 300ms var(--ease);padding:.03rem .15rem;border:var(--color-beige) solid .01rem;border-radius:.24rem}.work-tabs-section .work-tab-wrapper .single-tab .content-wrapper .container .bottom-part .content-wrap .tech-info .tech .overline li:hover{background-color:var(--color-orange);border-color:var(--color-orange)}.work-tabs-section.sticky-scroll{gap:.6rem;margin-bottom:-.4rem}.work-tabs-section.sticky-scroll .track{display:block;position:relative;height:350vh}.work-tabs-section.sticky-scroll .sticky{display:block;position:relative}.work-tabs-section.sticky-scroll .aligner{display:block;position:relative;height:100vh;overflow:hidden;background-color:var(--color-1)}.work-tabs-section.sticky-scroll .work-tab-wrapper{background-color:transparent}.work-tabs-section.sticky-scroll .work-tab-wrapper .title-wrap{cursor:initial}.work-tabs-section.sticky-scroll .work-tab-wrapper .single-tab .content-wrapper{height:calc(100vh - 2.19rem)}.about-us-section{position:relative;display:flex;flex-direction:column;padding-top:1.6rem;padding-bottom:1.6rem}@media screen and (max-width:768px) and (orientation:portrait){.about-us-section{padding-top:1.12rem;padding-bottom:1.12rem}}.about-us-section .container{display:flex;flex-direction:column;gap:1.58rem}@media screen and (max-width:768px) and (orientation:portrait){.about-us-section .container{gap:.96rem}}.about-us-section .title-wrap{position:relative;display:flex;flex-direction:column;gap:.08rem;color:var(--color-1);padding-top:.32rem}@media screen and (max-width:768px) and (orientation:portrait){.about-us-section .title-wrap{gap:.4rem}}.about-us-section .title-wrap .label{position:relative;display:flex;flex-direction:row;align-items:center;gap:.08rem}@media screen and (max-width:768px) and (orientation:portrait){.about-us-section .title-wrap h2{font-size:.48rem;line-height:.528rem}}.about-us-section .about-us-mobile-slider{position:relative;display:none}@media screen and (max-width:768px) and (orientation:portrait){.about-us-section .about-us-mobile-slider{display:flex;width:1.8rem;margin:0 auto}}.about-us-section .about-us-mobile-slider .splide__track{visibility:visible;overflow:visible}.about-us-section .about-us-mobile-slider .splide__slide{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:1.9rem;gap:.4rem}.about-us-section .about-us-mobile-slider .splide__slide img{width:1.28rem;height:1.28rem;transform:scale(1);transition:transform 700ms var(--ease)}.about-us-section .about-us-mobile-slider .splide__slide.is-active img{transform:scale(1.5)}.about-us-section .about-us-mobile-slider .splide__slide .mobile-popup{position:relative;display:flex;flex-direction:column;align-items:center;max-width:2rem;width:100%;color:var(--color-1)}.about-us-section .about-us-mobile-slider .splide__slide .mobile-popup .quote{font-size:.16rem;line-height:.16rem;text-align:center}.about-us-section .about-us-mobile-slider .splide__slide .mobile-popup .author{font-size:.12rem;line-height:.192rem}.about-us-section .about-us-content{position:relative;display:flex;flex-direction:column;align-items:center;max-width:12.33rem;width:100%;margin:0 auto}.about-us-section .about-us-content .team-images{position:absolute;display:block;width:100%;height:100%}@media screen and (max-width:768px) and (orientation:portrait){.about-us-section .about-us-content .team-images{display:none}}.about-us-section .about-us-content .team-images .image-wrap{position:absolute;display:none;cursor:pointer}.about-us-section .about-us-content .team-images .image-wrap:hover img{transform:scale(1.255)}.about-us-section .about-us-content .team-images .image-wrap:hover .popup{visibility:visible;opacity:1}.about-us-section .about-us-content .team-images .image-wrap.small img{width:1.28rem;height:1.28rem}.about-us-section .about-us-content .team-images .image-wrap.img1{display:block;top:.26rem;left:2.76rem}.about-us-section .about-us-content .team-images .image-wrap.img1 .popup{bottom:1.95rem;right:calc(100% + 0rem)}.about-us-section .about-us-content .team-images .image-wrap.img2{display:block;top:1.84rem;left:50%;transform:translateX(-50%)}.about-us-section .about-us-content .team-images .image-wrap.img2 .popup{bottom:1.9rem;right:50%;transform:translateX(50%)}.about-us-section .about-us-content .team-images .image-wrap.img3{display:block;top:.26rem;right:2.77rem}.about-us-section .about-us-content .team-images .image-wrap.img3 .popup{bottom:1.95rem;left:calc(100% + 0rem)}.about-us-section .about-us-content .team-images .image-wrap.img4{display:block;top:2.99rem;right:2.51rem}.about-us-section .about-us-content .team-images .image-wrap.img4 .popup{bottom:1.4rem;left:calc(100% - 0rem)}.about-us-section .about-us-content .team-images .image-wrap.img5{display:block;top:50%;right:0;transform:translateY(-50%)}.about-us-section .about-us-content .team-images .image-wrap.img5 .popup{bottom:2.8rem;right:50%;transform:translateX(50%)}.about-us-section .about-us-content .team-images .image-wrap.img6{display:block;bottom:2.88rem;right:2.51rem}.about-us-section .about-us-content .team-images .image-wrap.img6 .popup{top:1.35rem;left:calc(100% + 0rem)}.about-us-section .about-us-content .team-images .image-wrap.img7{display:block;bottom:0;right:2.86rem}.about-us-section .about-us-content .team-images .image-wrap.img7 .popup{bottom:1.8rem;left:calc(100% + .1rem)}.about-us-section .about-us-content .team-images .image-wrap.img8{display:block;bottom:1.51rem;left:50%;transform:translateX(-50%)}.about-us-section .about-us-content .team-images .image-wrap.img8 .popup{top:1.9rem;right:50%;transform:translateX(50%)}.about-us-section .about-us-content .team-images .image-wrap.img9{display:block;bottom:0;left:2.79rem}.about-us-section .about-us-content .team-images .image-wrap.img9 .popup{bottom:1.8rem;right:calc(100% + .1rem)}.about-us-section .about-us-content .team-images .image-wrap.img10{display:block;bottom:2.79rem;left:2.55rem}.about-us-section .about-us-content .team-images .image-wrap.img10 .popup{top:1.35rem;right:calc(100% + 0rem)}.about-us-section .about-us-content .team-images .image-wrap.img11{display:block;bottom:50%;transform:translateY(50%);left:0}.about-us-section .about-us-content .team-images .image-wrap.img11 .popup{bottom:2.8rem;right:50%;transform:translateX(50%)}.about-us-section .about-us-content .team-images .image-wrap.img12{display:block;top:2.99rem;left:2.47rem}.about-us-section .about-us-content .team-images .image-wrap.img12 .popup{bottom:1.4rem;right:calc(100% - 0rem)}.about-us-section .about-us-content .team-images .image-wrap img{position:relative;width:2.04rem;height:2.04rem;border-radius:50%;overflow:hidden;transform:scale(1);transition:transform 700ms var(--ease)}.about-us-section .about-us-content .team-images .image-wrap .popup{position:absolute;opacity:0;visibility:hidden;color:var(--color-1);display:flex;flex-direction:column;align-items:center;width:1.4rem;transition:opacity 700ms var(--ease),visibility 700ms var(--ease)}.about-us-section .about-us-content .team-images .image-wrap .popup .quote{font-size:.16rem;line-height:.16rem}.about-us-section .about-us-content .team-images .image-wrap .popup .author{font-size:.12rem;line-height:.192rem}.about-us-section .about-us-content .team-images .image-wrap .popup .line1{width:.52rem;height:.37rem}.about-us-section .about-us-content .team-images .image-wrap .popup .line2{width:.02rem;height:.4rem}.about-us-section .about-us-content .team-description{position:relative;width:4.31rem;display:flex;flex-direction:column;align-items:center;gap:.24rem;margin-top:4.27rem;margin-bottom:3.96rem;color:var(--color-1)}@media screen and (max-width:768px) and (orientation:portrait){.about-us-section .about-us-content .team-description{width:100%;margin-top:0;margin-bottom:0}}.about-us-section .about-us-content .team-description p{text-align:center}.appointment-section{position:relative;display:flex;flex-direction:column;overflow:hidden;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAMUlEQVR4Ae3KoREAIAwDwByTZXsEogIRmTUQFawQheL1o9YkApKi9z1kG2OrmOTuwwvzqA3v42t9TwAAAABJRU5ErkJggg==");padding-top:1.6rem;padding-bottom:1.6rem;background-color:var(--color-5)}@media screen and (max-width:768px) and (orientation:portrait){.appointment-section{padding-top:1.12rem;padding-bottom:1.12rem}}.appointment-section .appointment-intro{padding-bottom:.32rem;color:var(--color-1)}@media screen and (max-width:768px) and (orientation:portrait){.appointment-section .appointment-intro{padding-bottom:.16rem}}.appointment-section .appointment-intro .label{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.08rem}.appointment-section .appointment-wrapper{position:relative;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:768px) and (orientation:portrait){.appointment-section .appointment-wrapper{flex-direction:column;gap:.6rem}}.appointment-section .appointment-wrapper .appointment-content{position:relative;display:flex;flex-direction:column;width:9rem;gap:.32rem;color:var(--color-1)}@media screen and (max-width:768px) and (orientation:portrait){.appointment-section .appointment-wrapper .appointment-content{width:100%;gap:.16rem}}.appointment-section .appointment-wrapper .appointment-content .btn-wrap{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:.32rem}@media screen and (max-width:768px) and (orientation:portrait){.appointment-section .appointment-wrapper .appointment-content .btn-wrap{gap:.16rem}}.appointment-section .appointment-wrapper .appointment-image{position:relative;display:flex;flex-direction:column;width:2.84rem;height:2.84rem}@media screen and (max-width:768px) and (orientation:portrait){.appointment-section .appointment-wrapper .appointment-image{width:100%;justify-content:center;align-items:center}}.blog-section{position:relative;display:flex;flex-direction:column;padding-top:1.6rem;padding-bottom:1.6rem;background-color:var(--color-1)}@media screen and (max-width:768px) and (orientation:portrait){.blog-section{padding-top:1.12rem;padding-bottom:1.12rem}}.blog-section .container{display:flex;flex-direction:column;gap:1.36rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-section .container{gap:.96rem}}.blog-section .label-content-wrapper{position:relative;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:768px) and (orientation:portrait){.blog-section .label-content-wrapper{flex-direction:column;gap:.4rem}}.blog-section .label-content-wrapper .label-wrap{position:relative;display:flex;flex-direction:column;width:4.32rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-section .label-content-wrapper .label-wrap{width:100%}}.blog-section .label-content-wrapper .label-wrap .label{position:relative;display:flex;flex-direction:row;align-items:center;gap:.08rem;color:var(--color-beige)}.blog-section .label-content-wrapper .content-wrap{position:relative;display:flex;flex-direction:column;width:8.96rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-section .label-content-wrapper .content-wrap{width:100%}}.blog-section .label-content-wrapper .content-wrap h2{color:var(--color-2);max-width:6.64rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-section .label-content-wrapper .content-wrap h2{display:flex;flex-direction:column;gap:.32rem;max-width:none}}.blog-section .label-content-wrapper .content-wrap .title span>div:last-child{display:inline!important}.blog-section .blog-list-wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-end}.blog-section .blog-list-wrapper .blog-list{position:relative;display:flex;flex-direction:column;gap:1.12rem;width:8.96rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-section .blog-list-wrapper .blog-list{width:100%}}.blog-section .blog-list-wrapper .blog-list .single-blog{position:relative;display:flex;flex-direction:column;width:6.64rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-section .blog-list-wrapper .blog-list .single-blog{width:100%}}.blog-section .blog-list-wrapper .blog-list .single-blog:first-of-type::before{display:none}.blog-section .blog-list-wrapper .blog-list .single-blog::before{content:"";position:absolute;width:100%;height:.01rem;display:block;background-color:var(--color-4);top:-.56rem;left:0}.blog-section .blog-list-wrapper .blog-list .single-blog a{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:.32rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-section .blog-list-wrapper .blog-list .single-blog a{flex-direction:column}}.blog-section .blog-list-wrapper .blog-list .single-blog a:hover .decoration-arrow{opacity:1;visibility:visible}.blog-section .blog-list-wrapper .blog-list .single-blog .decoration-arrow{position:absolute;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:.32rem;height:.32rem;background-color:var(--color-orange);border-radius:50%;opacity:0;visibility:hidden;transition:opacity 700ms var(--ease),visibility 700ms var(--ease)}.blog-section .blog-list-wrapper .blog-list .single-blog.anim-started img{transform:scale(1);transition-delay:300ms}.blog-section .blog-list-wrapper .blog-list .single-blog .media{display:block;position:relative;border-radius:50%;overflow:hidden}.blog-section .blog-list-wrapper .blog-list .single-blog img{display:block;transition:transform 900ms var(--ease);transform:scale(1.5);width:1.6rem;height:1.6rem;object-fit:cover}.blog-section .blog-list-wrapper .blog-list .single-blog .blog-content{position:relative;display:flex;flex-direction:column;width:4.72rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-section .blog-list-wrapper .blog-list .single-blog .blog-content{width:100%}}.blog-section .blog-list-wrapper .blog-list .single-blog .blog-content .subtitle{padding-bottom:.09rem}.blog-section .blog-list-wrapper .blog-list .single-blog .blog-content .cat-tag-wrap{position:relative;display:flex;flex-direction:column;gap:.24rem}.blog-section .blog-list-wrapper .blog-list .single-blog .blog-content .cat-tag-wrap .label{position:relative;display:flex;flex-direction:row;align-items:center;gap:.08rem;margin-top:.05rem}.blog-section .blog-list-wrapper .blog-list .single-blog .blog-content .cat-tag-wrap .cat-wrap{position:relative;display:flex;flex-direction:row;gap:.08rem;align-items:flex-start}.blog-section .blog-list-wrapper .blog-list .single-blog .blog-content .cat-tag-wrap .cat-wrap .cat-list{position:relative;display:flex;flex-direction:row;gap:.08rem}.blog-section .blog-list-wrapper .blog-list .single-blog .blog-content .cat-tag-wrap .cat-wrap .cat-list li{position:relative;display:flex}.blog-section .blog-list-wrapper .blog-list .single-blog .blog-content .cat-tag-wrap .cat-wrap .cat-list li p{display:flex;text-decoration:underline;line-height:.24rem;font-size:.16rem;padding-bottom:0;font-weight:400}.blog-section .blog-list-wrapper .blog-list .single-blog .blog-content .date{padding-bottom:.32rem;color:var(--color-3)}.blog-section .blog-list-wrapper .blog-list .single-blog .blog-content .author{width:80%;color:var(--color-3)}.blog-section .blog-list-wrapper .blog-list .single-blog .blog-content .author span{color:var(--color-beige);text-decoration:underline}.blog-intro-section{position:relative;display:flex;flex-direction:column;gap:.66rem;overflow:hidden;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAMUlEQVR4Ae3KoREAIAwDwByTZXsEogIRmTUQFawQheL1o9YkApKi9z1kG2OrmOTuwwvzqA3v42t9TwAAAABJRU5ErkJggg==");padding-top:1.7rem;padding-bottom:.91rem;min-height:7.82rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-intro-section{padding-top:1.56rem;padding-bottom:1.12rem;gap:.48rem;min-height:auto}}.blog-intro-section .container{position:relative;display:flex;flex-direction:row}@media screen and (max-width:768px) and (orientation:portrait){.blog-intro-section .container{flex-direction:column}}.blog-intro-section .intro-wrap{position:relative;color:var(--color-1);max-width:8.93rem;z-index:1}@media screen and (max-width:768px) and (orientation:portrait){.blog-intro-section .intro-wrap{max-width:none}}@media screen and (max-width:768px) and (orientation:portrait){.blog-intro-section .intro-wrap h3{font-size:.48rem;line-height:.528rem}}.blog-intro-section .intro-decoration-img{position:relative;display:flex;flex-direction:column;width:4.3rem;margin-top:-.65rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-intro-section .intro-decoration-img{display:none}}.blog-list-section{position:relative;display:flex;flex-direction:column;padding-top:1.6rem;padding-bottom:1.6rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-list-section{padding-top:1.12rem;padding-bottom:1.12rem}}.blog-list-section .blog-list-wrapper{position:relative;display:flex;flex-direction:row;justify-content:space-between;color:var(--color-1)}@media screen and (max-width:768px) and (orientation:portrait){.blog-list-section .blog-list-wrapper{flex-direction:column}}.blog-list-section .blog-list-wrapper .label-wrap{position:relative;width:1.6rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-list-section .blog-list-wrapper .label-wrap{width:100%;padding-bottom:.32rem}}.blog-list-section .blog-list-wrapper .label-wrap .label{position:relative;display:flex;flex-direction:row;align-items:center;gap:.08rem}.blog-list-section .blog-list-wrapper .list-wrap{position:relative;width:6.64rem;margin-right:2.5rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-list-section .blog-list-wrapper .list-wrap{width:100%;margin-right:0}}.blog-list-section .blog-list-wrapper .list-wrap .blog-list{position:relative;display:flex;flex-direction:column;gap:1.12rem;width:8.96rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-list-section .blog-list-wrapper .list-wrap .blog-list{width:100%}}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog{position:relative;position:relative;width:6.64rem;display:flex;flex-direction:row;gap:.32rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog{flex-direction:column;width:100%}}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog:first-of-type::before{display:none}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog::before{content:"";position:absolute;width:100%;height:.01rem;display:block;background-color:var(--color-4);top:-.56rem;left:0}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog.anim-started img{transform:scale(1);transition-delay:300ms}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .media{display:block;position:relative;border-radius:50%;overflow:hidden;width:1.6rem;height:1.6rem}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog img{display:block;transition:transform 900ms var(--ease);transform:scale(1.5);width:1.6rem;height:1.6rem}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content{position:relative;display:flex;flex-direction:column;width:4.72rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content{width:100%}}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content a{padding-bottom:.09rem;color:var(--color-1);transition:color 700ms var(--ease)}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content a:hover{color:var(--color-orange)}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content .date-author-wrap{position:relative;display:flex;flex-direction:row;align-items:center;gap:.38rem;padding-bottom:.32rem}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content .date-author-wrap .date{position:relative;color:var(--color-4)}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content .date-author-wrap .date::after{content:"";position:absolute;top:50%;right:-.22rem;width:.06rem;height:.06rem;background-color:var(--color-orange);border-radius:50%;overflow:hidden;transform:translateY(-50%)}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content .date-author-wrap .author{color:var(--color-4)}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content .date-author-wrap .author span{color:var(--color-1)}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content .description{color:var(--color-4);padding-bottom:.32rem}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content .cat-tag-wrap{position:relative;display:flex;flex-direction:column;gap:.24rem}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content .cat-tag-wrap .label{position:relative;display:flex;flex-direction:row;align-items:center;gap:.08rem}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content .cat-tag-wrap .cat-wrap{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:.08rem}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content .cat-tag-wrap .cat-wrap .label{margin-top:.05rem}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content .cat-tag-wrap .cat-wrap .cat-list{position:relative;display:flex;flex-direction:row;gap:.08rem}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content .cat-tag-wrap .cat-wrap .cat-list li{position:relative;display:flex}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content .cat-tag-wrap .cat-wrap .cat-list li a{display:flex;text-decoration:underline;line-height:.24rem;font-size:.16rem;padding-bottom:0}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content .cat-tag-wrap .tag-wrap{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:.08rem}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content .cat-tag-wrap .tag-wrap .label{margin-top:.05rem}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content .cat-tag-wrap .tag-wrap .tag-list{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:.08rem}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content .cat-tag-wrap .tag-wrap .tag-list li{position:relative;display:flex}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content .cat-tag-wrap .tag-wrap .tag-list li a{display:flex;font-size:.12rem;font-weight:500;line-height:.192rem;border:var(--color-4) solid .01rem;border-radius:.24rem;padding:.03rem .15rem;color:var(--color-1);background-color:transparent;transition:border 700ms var(--ease),color 700ms var(--ease),background-color 700ms var(--ease)}.blog-list-section .blog-list-wrapper .list-wrap .blog-list .single-blog .blog-content .cat-tag-wrap .tag-wrap .tag-list li a:hover{border:var(--color-orange) solid .01rem;color:var(--color-beige);background-color:var(--color-orange)}.blog-list-section .blog-list-wrapper .load-more-btn{margin-top:.88rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-list-section .blog-list-wrapper .load-more-btn{margin-top:.56rem}}.blog-single-intro-section{position:relative;display:flex;padding-top:1.71rem;padding-bottom:.88rem;overflow:hidden;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAMUlEQVR4Ae3KoREAIAwDwByTZXsEogIRmTUQFawQheL1o9YkApKi9z1kG2OrmOTuwwvzqA3v42t9TwAAAABJRU5ErkJggg==")}@media screen and (max-width:768px) and (orientation:portrait){.blog-single-intro-section{padding-top:1.5rem;padding-bottom:.6rem}}.blog-single-intro-section .blog-intro-wrap{position:relative;display:flex;flex-direction:column;gap:.16rem;color:var(--color-1);width:9rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-single-intro-section .blog-intro-wrap{width:100%}}.blog-single-intro-section .blog-intro-wrap .date{font-weight:400}.blog-intro-featured-image{max-width:100%;width:100%;height:auto}.blog-intro-featured-image img{width:100%}.blog-single-content-section{position:relative;display:flex;flex-direction:column;padding-top:1.6rem;padding-bottom:1.6rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-single-content-section{padding-top:.8rem;padding-bottom:.8rem}}.blog-single-content-section .container{display:flex;justify-content:flex-end;padding-right:2.52rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-single-content-section .container{padding-right:.16rem}}.blog-single-content-section .blog-single-container{position:relative;display:flex;flex-direction:column;gap:1.6rem;width:6.64rem;color:var(--color-1)}@media screen and (max-width:768px) and (orientation:portrait){.blog-single-content-section .blog-single-container{width:100%;gap:.6rem}}.blog-single-content-section .blog-single-container .user-content-wrap{position:relative;display:flex;flex-direction:column;gap:.88rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-single-content-section .blog-single-container .user-content-wrap{gap:.4rem}}.blog-single-content-section .blog-single-container .user-content-wrap .user-content{position:relative;display:flex;flex-direction:column;gap:.32rem;color:var(--color-1)}@media screen and (max-width:768px) and (orientation:portrait){.blog-single-content-section .blog-single-container .user-content-wrap .user-content{gap:.16rem}}.blog-single-content-section .blog-single-container .user-content-wrap .user-content h1{font-weight:600;font-size:.64rem;line-height:.6656rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-single-content-section .blog-single-container .user-content-wrap .user-content h1{font-size:.48rem;line-height:.528rem}}.blog-single-content-section .blog-single-container .user-content-wrap .user-content h2{font-weight:600;font-size:.48rem;line-height:.528rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-single-content-section .blog-single-container .user-content-wrap .user-content h2{font-size:.32rem;line-height:.352rem}}.blog-single-content-section .blog-single-container .user-content-wrap .user-content h3{font-weight:600;font-size:.32rem;line-height:.352rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-single-content-section .blog-single-container .user-content-wrap .user-content h3{font-size:.24rem;line-height:.336rem}}.blog-single-content-section .blog-single-container .user-content-wrap .user-content p{font-size:.16rem;line-height:.24rem;font-weight:400}.blog-single-content-section .blog-single-container .user-content-wrap .user-content p a{text-decoration:underline;color:var(--color-4);transition:color 900ms var(--ease)}.blog-single-content-section .blog-single-container .user-content-wrap .user-content p a:hover{color:var(--color-orange)}.blog-single-content-section .blog-single-container .user-content-wrap .user-content a{font-size:.16rem;line-height:.24rem;text-decoration:underline;color:var(--color-4);transition:color 900ms var(--ease)}.blog-single-content-section .blog-single-container .user-content-wrap .user-content a:hover{color:var(--color-orange)}.blog-single-content-section .blog-single-container .user-content-wrap .user-content ul{font-size:.16rem;line-height:.24rem;font-weight:400}.blog-single-content-section .blog-single-container .user-content-wrap .user-content ul li{list-style-type:disc;margin-left:.24rem}.blog-single-content-section .blog-single-container .blog-info{position:relative;display:flex;flex-direction:column;gap:.48rem;padding-top:.88rem;padding-bottom:.88rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-single-content-section .blog-single-container .blog-info{padding-top:.6rem;padding-bottom:.6rem}}.blog-single-content-section .blog-single-container .blog-info::before{content:"";position:absolute;width:100%;height:.01rem;display:block;background-color:var(--color-4);top:0;left:0}.blog-single-content-section .blog-single-container .blog-info::after{content:"";position:absolute;width:100%;height:.01rem;display:block;background-color:var(--color-4);bottom:0;left:0}.blog-single-content-section .blog-single-container .blog-info .blog-category-wrap{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:.24rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-single-content-section .blog-single-container .blog-info .blog-category-wrap{flex-direction:column;gap:.16rem}}.blog-single-content-section .blog-single-container .blog-info .blog-category-wrap .label{position:relative;display:flex;flex-direction:row;align-items:center;gap:.08rem;margin-top:.05rem}.blog-single-content-section .blog-single-container .blog-info .blog-category-wrap .tag-list{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:.08rem}.blog-single-content-section .blog-single-container .blog-info .blog-category-wrap .tag-list li{position:relative;display:flex}.blog-single-content-section .blog-single-container .blog-info .blog-category-wrap .tag-list li p,.blog-single-content-section .blog-single-container .blog-info .blog-category-wrap .tag-list li a{display:flex;font-size:.12rem;font-weight:500;line-height:.192rem;border:var(--color-4) solid .01rem;border-radius:.24rem;padding:.03rem .15rem;color:var(--color-1);cursor:pointer;background-color:transparent;transition:border 700ms var(--ease),color 700ms var(--ease),background-color 700ms var(--ease)}.blog-single-content-section .blog-single-container .blog-info .blog-category-wrap .tag-list li p:hover,.blog-single-content-section .blog-single-container .blog-info .blog-category-wrap .tag-list li a:hover{border:var(--color-orange) solid .01rem;color:var(--color-beige);background-color:var(--color-orange)}.blog-single-content-section .blog-single-container .blog-info .blog-media-content-wrap{position:relative;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:768px) and (orientation:portrait){.blog-single-content-section .blog-single-container .blog-info .blog-media-content-wrap{flex-direction:column;gap:.32rem}}.blog-single-content-section .blog-single-container .blog-info .blog-media-content-wrap .media{display:block;position:relative;border-radius:50%;overflow:hidden;width:.96rem;height:.96rem}.blog-single-content-section .blog-single-container .blog-info .blog-media-content-wrap img{display:block;width:.96rem;height:.96rem}.blog-single-content-section .blog-single-container .blog-info .blog-media-content-wrap .blog-content{position:relative;display:flex;flex-direction:column;width:5.4rem;gap:.16rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-single-content-section .blog-single-container .blog-info .blog-media-content-wrap .blog-content{width:100%}}.blog-single-content-section .blog-single-container .blog-info .blog-media-content-wrap .blog-content .author{width:80%;color:var(--color-1)}.blog-single-content-section .blog-single-container .blog-info .blog-media-content-wrap .blog-content .author span{color:var(--color-1);text-decoration:underline}.blog-single-content-section .blog-single-container .similar-blog-wrapper{position:relative;display:flex;flex-direction:column;gap:.88rem}@media screen and (max-width:768px) and (orientation:portrait){.blog-single-content-section .blog-single-container .similar-blog-wrapper{gap:.44rem}}.blog-single-content-section .blog-single-container .similar-blog-wrapper .blog-wrap{position:relative;display:flex;flex-direction:column;gap:.09rem}.blog-single-content-section .blog-single-container .similar-blog-wrapper .blog-wrap:hover h4{color:var(--color-orange)}.blog-single-content-section .blog-single-container .similar-blog-wrapper .blog-wrap h4{transition:color 900ms var(--ease)}.blog-single-content-section .blog-single-container .similar-blog-wrapper .blog-wrap .date-author-wrap{position:relative;display:flex;flex-direction:row;align-items:center;gap:.38rem;padding-bottom:.32rem}.blog-single-content-section .blog-single-container .similar-blog-wrapper .blog-wrap .date-author-wrap.no-author .date::after{display:none}.blog-single-content-section .blog-single-container .similar-blog-wrapper .blog-wrap .date-author-wrap .date{position:relative;color:var(--color-4)}.blog-single-content-section .blog-single-container .similar-blog-wrapper .blog-wrap .date-author-wrap .date::after{content:"";position:absolute;top:50%;right:-.22rem;width:.06rem;height:.06rem;background-color:var(--color-orange);border-radius:50%;overflow:hidden;transform:translateY(-50%)}.blog-single-content-section .blog-single-container .similar-blog-wrapper .blog-wrap .date-author-wrap .author{color:var(--color-4)}.blog-single-content-section .blog-single-container .similar-blog-wrapper .blog-wrap .date-author-wrap .author span{color:var(--color-1);text-decoration:underline}.form-section{position:relative;display:flex;flex-direction:column;padding-bottom:1.6rem}@media screen and (max-width:768px) and (orientation:portrait){.form-section{padding-bottom:1.12rem}}.form-section .form-wrapper{position:relative;display:flex;flex-direction:row;color:var(--color-1);gap:.32rem}@media screen and (max-width:768px) and (orientation:portrait){.form-section .form-wrapper{flex-direction:column;gap:1.12rem}}.form-section .form-wrapper .form-content-wrap{position:relative;display:flex;flex-direction:column;flex-shrink:0;width:4.32rem;gap:1.76rem}@media screen and (max-width:768px) and (orientation:portrait){.form-section .form-wrapper .form-content-wrap{width:100%}}.form-section .form-wrapper .form-content-wrap .content-wrap{position:relative;display:flex;flex-direction:column;gap:.3rem}.form-section .form-wrapper .form-content-wrap .content-wrap:first-of-type::before{display:none}.form-section .form-wrapper .form-content-wrap .content-wrap::before{content:"";position:absolute;width:100%;height:.01rem;background-color:var(--color-3);top:-.88rem}.form-section .form-wrapper .form-content-wrap .content-wrap .link-font{text-decoration:underline}.form-section .form-wrapper .form-wrap{position:relative;display:flex;flex-direction:column}.form-section .form-wrapper .form-wrap .gform_validation_errors{display:none}.form-section .form-wrapper .form-wrap .gform_confirmation_message{font-weight:600;font-size:.32rem;line-height:.4rem;text-align:center;padding:0 .6rem}@media screen and (max-width:768px) and (orientation:portrait){.form-section .form-wrapper .form-wrap .gform_confirmation_message{font-size:.28rem;line-height:.36rem;padding:0}}.form-section .form-wrapper .form-wrap form .gform_fields{grid-row-gap:.25rem}.form-section .form-wrapper .form-wrap form .gfield_label{font-weight:600;font-size:.14rem;line-height:.1694rem;text-transform:uppercase}.form-section .form-wrapper .form-wrap form .gfield_label .gfield_required{display:none}.form-section .form-wrapper .form-wrap form textarea,.form-section .form-wrapper .form-wrap form input{border-width:.01rem;border-color:var(--color-3);border-radius:0;background-color:transparent;box-shadow:none;font-size:.16rem;line-height:.24rem;color:var(--color-4);font-weight:400;block-size:auto;outline:none;padding:.16rem .24rem}.form-section .form-wrapper .form-wrap form .ginput_container_textarea textarea{height:1.95rem;resize:none;min-block-size:1.95rem}@media only screen and (max-width:767px){.form-section .form-wrapper .form-wrap form .ginput_container_textarea textarea{height:.3rem}}.form-section .form-wrapper .form-wrap form .link-font{text-decoration:underline}.form-section .form-wrapper .form-wrap form .gfield_html{font-weight:400;font-size:.16rem;line-height:.24rem}.form-section .form-wrapper .form-wrap form .gform_footer .main-button.button-font.form-btn{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.32rem;padding:.09rem .1rem .09rem .24rem;color:var(--color-white);border:var(--color-white) solid .01rem;border-radius:.4rem;width:fit-content;font-weight:600;font-size:.16rem;line-height:.24rem;background-color:transparent;box-shadow:none;transition:background-color 900ms var(--ease),border-color 900ms var(--ease),color 900ms var(--ease);cursor:pointer}.form-section .form-wrapper .form-wrap form .gform_footer .main-button.button-font.form-btn div{display:block;position:relative;overflow:hidden}.form-section .form-wrapper .form-wrap form .gform_footer .main-button.button-font.form-btn span{display:block;position:relative;transition:transform 900ms var(--ease);transform-origin:50% 100%}.form-section .form-wrapper .form-wrap form .gform_footer .main-button.button-font.form-btn div::before{content:attr(data-text);display:block;position:absolute;transition:transform 900ms var(--ease);transform:translate(0,150%) scaleY(1.5);transform-origin:50% 0%}.form-section .form-wrapper .form-wrap form .gform_footer .main-button.button-font.form-btn .svg-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;width:.32rem;height:.32rem;background-color:var(--color-orange);border-radius:50%;transition:background-color 700ms var(--ease)}.form-section .form-wrapper .form-wrap form .gform_footer .main-button.button-font.form-btn.dark{color:var(--color-1);border-color:var(--color-1)}.form-section .form-wrapper .form-wrap form .gform_footer .main-button.button-font.form-btn.dark:hover{color:var(--color-white)}@media screen and (hover:hover){.form-section .form-wrapper .form-wrap form .gform_footer .main-button.button-font.form-btn:hover{border-color:var(--color-orange);background-color:var(--color-orange)}.form-section .form-wrapper .form-wrap form .gform_footer .main-button.button-font.form-btn:hover span{transform:translate(0,-150%) scaleY(1.5)}.form-section .form-wrapper .form-wrap form .gform_footer .main-button.button-font.form-btn:hover div::before{transform:translate(0,0%) scaleY(1)}.form-section .form-wrapper .form-wrap form .gform_footer .main-button.button-font.form-btn:hover .svg-wrap{background-color:var(--color-white)}}.table-section{position:relative;display:flex;flex-direction:column;overflow:hidden;padding-top:1.6rem;padding-bottom:1.6rem;background-color:var(--color-5)}@media screen and (max-width:768px) and (orientation:portrait){.table-section{padding-top:1.16rem;padding-bottom:1.16rem}}.table-section .map{position:absolute;top:-1.12rem;right:-3.19rem;max-width:100%;height:auto}@media screen and (max-width:768px) and (orientation:portrait){.table-section .map{top:-.9rem;right:-2.8rem}}.table-section .table-wrapper{position:relative;display:flex;flex-direction:column;gap:1.12rem}@media screen and (max-width:768px) and (orientation:portrait){.table-section .table-wrapper{gap:.3rem}}.table-section .table-wrapper .table-intro{max-width:8.93rem;position:relative;color:var(--color-1)}@media screen and (max-width:768px) and (orientation:portrait){.table-section .table-wrapper .table-intro{max-width:none}}@media screen and (max-width:768px) and (orientation:portrait){.table-section .table-wrapper .table-intro .title{font-size:.48rem;line-height:.528rem}}.table-section .table-wrapper .table-intro .title span>div:last-child{display:inline!important}.table-section .table-wrapper .table-intro .title img{vertical-align:top}.table-section .table-wrapper .map-text-wrap{position:relative;width:8.84rem;margin-right:0;margin-left:auto}@media screen and (max-width:768px) and (orientation:portrait){.table-section .table-wrapper .map-text-wrap{width:100%}}.table-section .table-wrapper .map-text-wrap .text{max-width:4.21rem;color:var(--color-4)}@media screen and (max-width:768px) and (orientation:portrait){.table-section .table-wrapper .map-text-wrap .text{max-width:100%}}.table-section .table-wrapper .map-table-wrap{position:relative;display:flex;flex-direction:column;gap:.08rem}.table-section .table-wrapper .map-table-wrap table{border-spacing:0}.table-section .table-wrapper .map-table-wrap table .active{background-color:var(--color-beige)}.table-section .table-wrapper .map-table-wrap table tr:first-of-type{background-color:var(--color-1)}.table-section .table-wrapper .map-table-wrap table tr:first-of-type th{padding-top:.115rem;padding-bottom:.115rem;font-weight:600;font-size:.16rem;line-height:.256rem;text-align:left;text-transform:uppercase}@media screen and (max-width:768px) and (orientation:portrait){.table-section .table-wrapper .map-table-wrap table tr:first-of-type th{padding-top:.08rem;padding-bottom:.08rem;font-size:.14rem;line-height:.2rem}}.table-section .table-wrapper .map-table-wrap table tr:first-of-type th:first-child{padding-left:.4rem}@media screen and (max-width:768px) and (orientation:portrait){.table-section .table-wrapper .map-table-wrap table tr:first-of-type th:first-child{padding-left:.1rem}}@media screen and (max-width:768px) and (orientation:portrait){.table-section .table-wrapper .map-table-wrap table tr:first-of-type th:nth-child(3){text-align:center}}@media screen and (max-width:768px) and (orientation:portrait){.table-section .table-wrapper .map-table-wrap table tr:first-of-type th:last-child{text-align:center}}.table-section .table-wrapper .map-table-wrap table tr td{padding-top:.16rem;padding-bottom:.16rem;font-weight:600;font-size:.16rem;line-height:.24rem;color:var(--color-1);border-bottom:var(--color-4) solid .01rem}@media screen and (max-width:768px) and (orientation:portrait){.table-section .table-wrapper .map-table-wrap table tr td{padding-top:.14rem;padding-bottom:.14rem;font-size:.14rem;line-height:.2rem}}.table-section .table-wrapper .map-table-wrap table tr td:first-child{width:1.66rem;padding-left:.4rem}@media screen and (max-width:768px) and (orientation:portrait){.table-section .table-wrapper .map-table-wrap table tr td:first-child{width:.3rem;padding-left:.1rem}}.table-section .table-wrapper .map-table-wrap table tr td:nth-child(3){width:2.55rem}@media screen and (max-width:768px) and (orientation:portrait){.table-section .table-wrapper .map-table-wrap table tr td:nth-child(3){width:.8rem;text-align:center}}.table-section .table-wrapper .map-table-wrap table tr td:last-child{width:1.47rem;padding-right:.34rem}@media screen and (max-width:768px) and (orientation:portrait){.table-section .table-wrapper .map-table-wrap table tr td:last-child{width:.8rem;padding-right:.1rem;text-align:center}}.table-section .table-wrapper .map-table-wrap .table-source{position:relative;text-align:right;color:var(--color-1)}.work-intro-section{position:relative;display:flex;flex-direction:column;gap:.66rem;overflow:hidden;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAMUlEQVR4Ae3KoREAIAwDwByTZXsEogIRmTUQFawQheL1o9YkApKi9z1kG2OrmOTuwwvzqA3v42t9TwAAAABJRU5ErkJggg==");padding-top:1.7rem;min-height:8.42rem}@media screen and (max-width:768px) and (orientation:portrait){.work-intro-section{padding-top:1.56rem;gap:.48rem;min-height:5rem}}.work-intro-section .intro-wrap{position:relative;color:var(--color-1);max-width:8.93rem;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.34rem}@media screen and (max-width:768px) and (orientation:portrait){.work-intro-section .intro-wrap h3{font-size:.48rem;line-height:.528rem}}.work-intro-section .intro-decoration-img{position:absolute;z-index:0;bottom:1.18rem;right:-1.27rem;display:flex}@media screen and (max-width:768px) and (orientation:portrait){.work-intro-section .intro-decoration-img{right:-2rem}}body.scroll_past_top.scroll-up .work-category-filter-section.sticky .category-filter-wrapper{margin-top:1.07rem;transition:background-color 900ms var(--ease),margin-top 900ms var(--ease)}.work-category-filter-section{position:relative;display:flex;width:100%;z-index:200;height:0}@media screen and (max-width:768px) and (orientation:portrait){.work-category-filter-section{height:auto}}.work-category-filter-section.sticky{position:fixed;top:0;bottom:auto}@media screen and (max-width:768px) and (orientation:portrait){.work-category-filter-section.sticky{position:relative;top:auto}}.work-category-filter-section.sticky .category-filter-wrapper{margin-top:0;background-color:var(--color-5);transition:background-color 900ms var(--ease),margin-top 900ms var(--ease)}.work-category-filter-section.sticky .category-filter-wrapper::after{opacity:1;transition:opacity 900ms var(--ease)}.work-category-filter-section.sticky .category-filter-wrapper::before{opacity:1;transition:opacity 900ms var(--ease)}.work-category-filter-section .category-filter-wrapper{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:.24rem;padding-top:.16rem;padding-bottom:.16rem;background-color:transparent;color:var(--color-1);margin-top:-.88rem}@media screen and (max-width:768px) and (orientation:portrait){.work-category-filter-section .category-filter-wrapper{gap:.12rem;margin-top:0}}.work-category-filter-section .category-filter-wrapper::before{content:"";position:absolute;top:0;left:calc(100% - .01rem);width:100vw;height:100%;background-color:var(--color-5);opacity:0}.work-category-filter-section .category-filter-wrapper::after{content:"";position:absolute;top:0;right:calc(100% - .01rem);width:100vw;height:100%;background-color:var(--color-5);opacity:0}.work-category-filter-section .category-filter-wrapper .label{position:relative;display:flex;flex-direction:row;align-items:center;gap:.08rem}.work-category-filter-section .category-filter-wrapper .overline{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:.08rem}@media screen and (max-width:768px) and (orientation:portrait){.work-category-filter-section .category-filter-wrapper .overline{justify-content:center;gap:.06rem}}.work-category-filter-section .category-filter-wrapper .overline li{cursor:pointer;color:var(--color-1);transition:background-color 300ms var(--ease),border-color 300ms var(--ease),color 300ms var(--ease);padding:.03rem .15rem;border:var(--color-1) solid .01rem;border-radius:.24rem}.work-category-filter-section .category-filter-wrapper .overline li:hover{background-color:var(--color-orange);border-color:var(--color-orange);color:var(--color-beige)}.work-list-section{position:relative;display:flex;padding-top:.26rem;padding-bottom:1.41rem}@media screen and (max-width:768px) and (orientation:portrait){.work-list-section{padding-bottom:.8rem}}.work-list-section .work-list-wrapper{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:1.37rem}@media screen and (max-width:768px) and (orientation:portrait){.work-list-section .work-list-wrapper{gap:.6rem}}.work-list-section .work-list-wrapper .work-wrap{position:relative;will-change:transform,opacity}.work-list-section .work-list-wrapper .work-wrap a{position:relative;display:flex;flex-direction:column;gap:.21rem;color:var(--color-1)}@media screen and (max-width:768px) and (orientation:portrait){.work-list-section .work-list-wrapper .work-wrap a{gap:.1rem}}.work-list-section .work-list-wrapper .work-wrap a:hover .image-wrap .background{transform:scale(1.1)}.work-list-section .work-list-wrapper .work-wrap a:hover .title-wrap .headline3{color:var(--color-orange)}.work-list-section .work-list-wrapper .work-wrap a:hover .title-wrap .headline3 span{transform:translate(0,-150%) scaleY(1.5)}.work-list-section .work-list-wrapper .work-wrap a:hover .title-wrap .headline3 div::before{transform:translate(0,0%) scaleY(1)}.work-list-section .work-list-wrapper .work-wrap.style1,.work-list-section .work-list-wrapper .work-wrap.style5{width:6.64rem}@media screen and (max-width:768px) and (orientation:portrait){.work-list-section .work-list-wrapper .work-wrap.style1,.work-list-section .work-list-wrapper .work-wrap.style5{width:100%}}.work-list-section .work-list-wrapper .work-wrap.style1 .image-wrap,.work-list-section .work-list-wrapper .work-wrap.style5 .image-wrap{max-width:6.64rem;width:6.64rem;height:4.32rem}@media screen and (max-width:768px) and (orientation:portrait){.work-list-section .work-list-wrapper .work-wrap.style1 .image-wrap,.work-list-section .work-list-wrapper .work-wrap.style5 .image-wrap{max-width:none;width:100%;height:auto}}.work-list-section .work-list-wrapper .work-wrap.style2,.work-list-section .work-list-wrapper .work-wrap.style4{width:4.32rem}@media screen and (max-width:768px) and (orientation:portrait){.work-list-section .work-list-wrapper .work-wrap.style2,.work-list-section .work-list-wrapper .work-wrap.style4{width:100%}}.work-list-section .work-list-wrapper .work-wrap.style2 .image-wrap,.work-list-section .work-list-wrapper .work-wrap.style4 .image-wrap{max-width:4.32rem;width:4.32rem;height:2.81rem}@media screen and (max-width:768px) and (orientation:portrait){.work-list-section .work-list-wrapper .work-wrap.style2 .image-wrap,.work-list-section .work-list-wrapper .work-wrap.style4 .image-wrap{max-width:none;width:100%;height:auto}}.work-list-section .work-list-wrapper .work-wrap.style3,.work-list-section .work-list-wrapper .work-wrap.style6{width:8.96rem}@media screen and (max-width:768px) and (orientation:portrait){.work-list-section .work-list-wrapper .work-wrap.style3,.work-list-section .work-list-wrapper .work-wrap.style6{width:100%}}.work-list-section .work-list-wrapper .work-wrap.style3 .image-wrap,.work-list-section .work-list-wrapper .work-wrap.style6 .image-wrap{max-width:8.96rem;width:8.96rem;height:5.83rem}@media screen and (max-width:768px) and (orientation:portrait){.work-list-section .work-list-wrapper .work-wrap.style3 .image-wrap,.work-list-section .work-list-wrapper .work-wrap.style6 .image-wrap{max-width:none;width:100%;height:auto}}.work-list-section .work-list-wrapper .work-wrap.empty{width:0;height:0}@media screen and (max-width:768px) and (orientation:portrait){.work-list-section .work-list-wrapper .work-wrap.empty{display:none}}.work-list-section .work-list-wrapper .work-wrap .image-wrap{position:relative;display:flex;max-width:100%;width:100%;height:auto;overflow:hidden}.work-list-section .work-list-wrapper .work-wrap .image-wrap .background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 900ms var(--ease)}@media screen and (max-width:768px) and (orientation:portrait){.work-list-section .work-list-wrapper .work-wrap .image-wrap .background{position:relative;max-width:100%;width:100%;height:auto;object-fit:unset}}.work-list-section .work-list-wrapper .work-wrap .image-wrap .logo{position:absolute;display:flex;top:.32rem;left:.32rem}@media screen and (max-width:768px) and (orientation:portrait){.work-list-section .work-list-wrapper .work-wrap .image-wrap .logo{top:.2rem;left:.2rem}}.work-list-section .work-list-wrapper .work-wrap .image-wrap .logo img{position:relative;max-width:100%;width:100%;height:auto;object-fit:unset}@media screen and (max-width:768px) and (orientation:portrait){.work-list-section .work-list-wrapper .work-wrap .image-wrap .logo img{max-width:50%}}.work-list-section .work-list-wrapper .work-wrap .title-wrap{position:relative;display:flex;flex-direction:column;gap:.1rem;overflow:hidden}.work-list-section .work-list-wrapper .work-wrap .title-wrap .headline3{transition:color 900ms var(--ease)}.work-list-section .work-list-wrapper .work-wrap .title-wrap .headline3 div{display:block;position:relative;overflow:hidden;padding-bottom:.2em;margin-bottom:-.2em}.work-list-section .work-list-wrapper .work-wrap .title-wrap .headline3 span{display:block;position:relative;transition:transform 900ms var(--ease);transform-origin:50% 100%;padding-bottom:.2em;margin-bottom:-.2em}.work-list-section .work-list-wrapper .work-wrap .title-wrap .headline3 div::before{content:attr(data-text);display:block;position:absolute;transition:transform 900ms var(--ease);transform:translate(0,150%) scaleY(1.5);transform-origin:50% 0%}.work-list-section .load-more-btn{margin-top:.76rem}@media screen and (max-width:768px) and (orientation:portrait){.work-list-section .load-more-btn{margin-top:.56rem}}.question-answer-section{position:relative;display:flex;padding-top:1.6rem;padding-bottom:1.16rem}@media screen and (max-width:768px) and (orientation:portrait){.question-answer-section{padding-top:1.16rem}}.question-answer-section .container{display:flex;flex-direction:column;gap:1.12rem}@media screen and (max-width:768px) and (orientation:portrait){.question-answer-section .container{gap:.6rem}}.question-answer-section .intro-wrap{position:relative;display:flex;flex-direction:row;color:var(--color-1);gap:.68rem}@media screen and (max-width:768px) and (orientation:portrait){.question-answer-section .intro-wrap{flex-direction:column;gap:.32rem}}.question-answer-section .intro-wrap .headline1{max-width:5.63rem}@media screen and (max-width:768px) and (orientation:portrait){.question-answer-section .intro-wrap .headline1{max-width:none}}.question-answer-section .qa-wrapper{position:relative;display:flex}.question-answer-section .qa-wrapper .qa-list{position:relative;display:flex;flex-direction:column;gap:.4rem;width:6.64rem;margin-left:4.64rem}@media screen and (max-width:768px) and (orientation:portrait){.question-answer-section .qa-wrapper .qa-list{width:100%;margin-left:0;gap:.25rem}}.question-answer-section .qa-wrapper .qa-list .qa-item{position:relative;display:flex;flex-direction:column;padding-bottom:.4rem}@media screen and (max-width:768px) and (orientation:portrait){.question-answer-section .qa-wrapper .qa-list .qa-item{padding-bottom:.25rem}}.question-answer-section .qa-wrapper .qa-list .qa-item:last-child::before{display:none}.question-answer-section .qa-wrapper .qa-list .qa-item::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.01rem;background-color:var(--color-3)}.question-answer-section .qa-wrapper .qa-list .qa-item .question{position:relative;display:flex;flex-direction:row;align-items:center;gap:.32rem;color:var(--color-1);cursor:pointer}@media screen and (max-width:768px) and (orientation:portrait){.question-answer-section .qa-wrapper .qa-list .qa-item .question{gap:.2rem}}.question-answer-section .qa-wrapper .qa-list .qa-item .question:hover .plus-wrap span{background-color:var(--color-orange)}.question-answer-section .qa-wrapper .qa-list .qa-item .question:hover .headline3{color:var(--color-orange)}.question-answer-section .qa-wrapper .qa-list .qa-item .question.open .plus-wrap span{background-color:var(--color-orange)}.question-answer-section .qa-wrapper .qa-list .qa-item .question.open .plus-wrap span:last-of-type{opacity:0}.question-answer-section .qa-wrapper .qa-list .qa-item .question.open .headline3{color:var(--color-orange)}.question-answer-section .qa-wrapper .qa-list .qa-item .question .plus-wrap{position:relative;display:flex;flex-direction:column;flex-shrink:0;width:.16rem;height:.16rem}.question-answer-section .qa-wrapper .qa-list .qa-item .question .plus-wrap span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.16rem;height:.04rem;background-color:var(--color-1);transition:background-color 900ms var(--ease),opacity 900ms var(--ease);opacity:1}.question-answer-section .qa-wrapper .qa-list .qa-item .question .plus-wrap span:last-of-type{height:.16rem;width:.04rem}.question-answer-section .qa-wrapper .qa-list .qa-item .question .headline3{transition:color 900ms var(--ease)}.question-answer-section .qa-wrapper .qa-list .qa-item .answer{color:var(--color-4);margin-top:0;padding-left:.48rem;height:0}@media screen and (max-width:768px) and (orientation:portrait){.question-answer-section .qa-wrapper .qa-list .qa-item .answer{padding-left:.36rem}}.question-answer-section .qa-wrapper .qa-list .qa-item .user-content{position:relative;display:flex;flex-direction:column;gap:.24rem}.question-answer-section .qa-wrapper .qa-list .qa-item .user-content p{font-size:.16rem;line-height:.24rem;font-weight:400}.question-answer-section .qa-wrapper .qa-list .qa-item .user-content p a{text-decoration:underline;color:var(--color-4);transition:color 900ms var(--ease)}.question-answer-section .qa-wrapper .qa-list .qa-item .user-content p a:hover{color:var(--color-orange)}.question-answer-section .qa-wrapper .qa-list .qa-item .user-content a{text-decoration:underline;color:var(--color-4);transition:color 900ms var(--ease)}.question-answer-section .qa-wrapper .qa-list .qa-item .user-content a:hover{color:var(--color-orange)}.question-answer-section .qa-wrapper .qa-list .qa-item .user-content ul{font-size:.16rem;line-height:.24rem;font-weight:400}.question-answer-section .qa-wrapper .qa-list .qa-item .user-content ul li{list-style-type:disc;margin-left:.24rem}.work-single-intro-section{position:relative;display:flex;flex-direction:column;gap:.66rem;overflow:hidden;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAMUlEQVR4Ae3KoREAIAwDwByTZXsEogIRmTUQFawQheL1o9YkApKi9z1kG2OrmOTuwwvzqA3v42t9TwAAAABJRU5ErkJggg==");padding-top:1.31rem;min-height:7.8rem}@media screen and (max-width:768px) and (orientation:portrait){.work-single-intro-section{padding-top:1.2rem;gap:.48rem;min-height:auto}}.work-single-intro-section .intro-wrap{position:relative;color:var(--color-1);z-index:1;display:flex;flex-direction:column;align-items:center;padding-top:.32rem;padding-bottom:.88rem;gap:.31rem}@media screen and (max-width:768px) and (orientation:portrait){.work-single-intro-section .intro-wrap{padding-top:.3rem;padding-bottom:.3rem}}@media screen and (max-width:768px) and (orientation:portrait){.work-single-intro-section .intro-wrap h2{font-size:.28rem;line-height:.32rem}}@media screen and (max-width:768px) and (orientation:portrait){.work-single-intro-section .intro-wrap h3{text-align:center}}.work-single-intro-section .intro-decoration-img{position:absolute;z-index:0;top:-.37rem;right:-1.65rem;display:flex}@media screen and (max-width:768px) and (orientation:portrait){.work-single-intro-section .intro-decoration-img{display:none}}.work-single-intro-section .work-featured-image{position:relative;display:flex;flex-direction:column;z-index:1}.work-single-intro-section .work-featured-image img{width:100%}.work-detail-section{position:relative;display:flex;padding-top:1.6rem;padding-bottom:1.6rem}@media screen and (max-width:768px) and (orientation:portrait){.work-detail-section{padding-top:1.16rem;padding-bottom:1.16rem}}.work-detail-section .container{display:flex;justify-content:flex-end;padding-right:2.52rem}@media screen and (max-width:768px) and (orientation:portrait){.work-detail-section .container{padding-right:.16rem}}.work-detail-section .work-detail-wrapper{position:relative;display:flex;flex-direction:column;gap:1.16rem;width:6.64rem;color:var(--color-1)}@media screen and (max-width:768px) and (orientation:portrait){.work-detail-section .work-detail-wrapper{width:100%;gap:.6rem}}.work-detail-section .work-detail-wrapper .intro-text{position:relative;display:flex;flex-direction:column;gap:.4rem}.work-detail-section .work-detail-wrapper .technologies-text{position:relative;display:flex;flex-direction:column;gap:.53rem;padding-top:.93rem}@media screen and (max-width:768px) and (orientation:portrait){.work-detail-section .work-detail-wrapper .technologies-text{padding-top:.5rem;gap:.4rem}}.work-detail-section .work-detail-wrapper .technologies-text::after{content:"";position:absolute;top:0;left:0;width:100%;height:.01rem;background-color:var(--color-3)}.work-detail-section .work-detail-wrapper .technologies-text .tech-list-wrap{position:relative;display:flex;flex-direction:column;gap:.16rem}@media screen and (max-width:768px) and (orientation:portrait){.work-detail-section .work-detail-wrapper .technologies-text .tech-list-wrap{gap:.3rem}}.work-detail-section .work-detail-wrapper .technologies-text .tech-list-wrap .list-wrap{position:relative;display:flex;flex-direction:row;gap:.24rem}@media screen and (max-width:768px) and (orientation:portrait){.work-detail-section .work-detail-wrapper .technologies-text .tech-list-wrap .list-wrap{flex-direction:column;gap:.12rem}}.work-detail-section .work-detail-wrapper .technologies-text .tech-list-wrap .list-wrap .label{position:relative;display:flex;flex-direction:row;align-items:center;gap:.08rem}.work-detail-section .work-detail-wrapper .technologies-text .tech-list-wrap .list-wrap .tag-list{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:.08rem}.work-detail-section .work-detail-wrapper .technologies-text .tech-list-wrap .list-wrap .tag-list li{position:relative;display:flex}.work-detail-section .work-detail-wrapper .technologies-text .tech-list-wrap .list-wrap .tag-list li p,.work-detail-section .work-detail-wrapper .technologies-text .tech-list-wrap .list-wrap .tag-list li a{display:flex;font-size:.12rem;font-weight:500;line-height:.192rem;border:var(--color-4) solid .01rem;border-radius:.24rem;padding:.03rem .15rem;color:var(--color-1);background-color:transparent;cursor:pointer;transition:border 700ms var(--ease),color 700ms var(--ease),background-color 700ms var(--ease)}.work-detail-section .work-detail-wrapper .technologies-text .tech-list-wrap .list-wrap .tag-list li p:hover,.work-detail-section .work-detail-wrapper .technologies-text .tech-list-wrap .list-wrap .tag-list li a:hover{border:var(--color-orange) solid .01rem;color:var(--color-beige);background-color:var(--color-orange)}.requirement-section{position:relative;display:flex;flex-direction:column;background-color:var(--color-1)}.requirement-section .title-logo-wrap{position:relative;display:flex;flex-direction:column;background-color:var(--color-orange);color:var(--color-beige);padding:.16rem 0}.requirement-section .title-logo-wrap .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.2rem;flex-wrap:wrap}.requirement-section .title-logo-wrap .container .logo{width:auto;height:.42rem}.requirement-section .wide-image{position:relative;display:flex;flex-direction:column;aspect-ratio:1440/600;width:100%;height:auto}.requirement-section .wide-image img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.requirement-section .detailed-requirement-wrapper{position:relative;display:flex;flex-direction:column;padding-top:1.6rem;padding-bottom:1.6rem}@media screen and (max-width:768px) and (orientation:portrait){.requirement-section .detailed-requirement-wrapper{padding-top:.8rem;padding-bottom:.8rem}}.requirement-section .detailed-requirement-wrapper .container{display:flex;flex-direction:column;align-items:center;gap:1.2rem}@media screen and (max-width:768px) and (orientation:portrait){.requirement-section .detailed-requirement-wrapper .container{gap:.6rem}}.requirement-section .detailed-requirement-wrapper .container .requirement-list{position:relative;display:flex;flex-direction:column;gap:1.04rem;width:100%}@media screen and (max-width:768px) and (orientation:portrait){.requirement-section .detailed-requirement-wrapper .container .requirement-list{gap:.52rem}}.requirement-section .detailed-requirement-wrapper .container .requirement-list .requirement-item{position:relative;display:flex;flex-direction:row;justify-content:space-between;padding-top:.32rem}@media screen and (max-width:768px) and (orientation:portrait){.requirement-section .detailed-requirement-wrapper .container .requirement-list .requirement-item{flex-direction:column;gap:.24rem}}.requirement-section .detailed-requirement-wrapper .container .requirement-list .requirement-item::after{content:"";position:absolute;top:0;left:0;width:100%;height:.01rem;background-color:var(--color-3)}.requirement-section .detailed-requirement-wrapper .container .requirement-list .requirement-item .number-title-wrap{position:relative;display:flex;flex-direction:row;width:calc(100% - 7.91rem);gap:1.27rem}@media screen and (max-width:768px) and (orientation:portrait){.requirement-section .detailed-requirement-wrapper .container .requirement-list .requirement-item .number-title-wrap{width:100%;gap:.2rem}}.requirement-section .detailed-requirement-wrapper .container .requirement-list .requirement-item .number-title-wrap .number{flex-shrink:0;position:relative;color:var(--color-orange)}.requirement-section .detailed-requirement-wrapper .container .requirement-list .requirement-item .description{position:relative;display:flex;flex-direction:column;width:6.64rem;color:var(--color-3)}@media screen and (max-width:768px) and (orientation:portrait){.requirement-section .detailed-requirement-wrapper .container .requirement-list .requirement-item .description{width:100%}}.requirement-section .detailed-requirement-wrapper .container .button-wrap{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:.16rem}.final-description-section{position:relative;display:flex;flex-direction:column;padding-top:1.6rem;padding-bottom:1.6rem}@media screen and (max-width:768px) and (orientation:portrait){.final-description-section{padding-top:.8rem;padding-bottom:.8rem}}.final-description-section .container{display:flex;justify-content:flex-end;padding-right:2.52rem}@media screen and (max-width:768px) and (orientation:portrait){.final-description-section .container{padding-right:.16rem}}.final-description-section .final-description-wrapper{position:relative;display:flex;flex-direction:column;gap:.95rem;width:6.64rem;color:var(--color-1)}@media screen and (max-width:768px) and (orientation:portrait){.final-description-section .final-description-wrapper{width:100%;gap:.6rem}}.final-description-section .final-description-wrapper .final-info-wrap{position:relative;display:flex;flex-direction:row;gap:.16rem}@media screen and (max-width:768px) and (orientation:portrait){.final-description-section .final-description-wrapper .final-info-wrap{flex-direction:column;align-items:center}}.final-description-section .final-description-wrapper .final-info-wrap .logo{position:relative;display:flex;flex-direction:column;flex-shrink:0}.final-description-section .final-description-wrapper .final-info-wrap .logo img{max-width:100%;width:100%;height:auto}.final-description-section .final-description-wrapper .final-info-wrap .info-wrap{position:relative;display:flex;flex-direction:column;gap:.04rem}@media screen and (max-width:768px) and (orientation:portrait){.final-description-section .final-description-wrapper .final-info-wrap .info-wrap{align-items:center}}.laptop-slider-section{position:relative;display:flex;flex-direction:column;padding-bottom:.8rem}@media screen and (max-width:768px) and (orientation:portrait){.laptop-slider-section{padding-bottom:.8rem}}.laptop-slider-section .container{display:flex;flex-direction:column;align-items:center;gap:.32rem}@media screen and (max-width:768px) and (orientation:portrait){.laptop-slider-section .container{gap:.2rem}}.laptop-slider-section .laptop-slider-wrapper{position:relative;display:flex;width:10.6057rem;height:6.28rem}@media screen and (max-width:768px) and (orientation:portrait){.laptop-slider-section .laptop-slider-wrapper{width:100%;height:auto;aspect-ratio:83/52}}.laptop-slider-section .laptop-slider-wrapper.full-image{height:auto}.laptop-slider-section .laptop-slider-wrapper.full-image .laptop-img{display:none}.laptop-slider-section .laptop-slider-wrapper.full-image .laptop-slider{position:relative;width:100%;height:auto;top:0;left:0}.laptop-slider-section .laptop-slider-wrapper.full-image .laptop-slider .splide .splide__slide img{aspect-ratio:auto}.laptop-slider-section .laptop-slider-wrapper .laptop-img{width:100%;height:100%;object-fit:cover;user-select:none}@media screen and (max-width:768px) and (orientation:portrait){.laptop-slider-section .laptop-slider-wrapper .laptop-img{display:none}}.laptop-slider-section .laptop-slider-wrapper .laptop-slider{position:absolute;width:8.32rem;height:5.23rem;top:.189rem;left:1.14rem}@media screen and (max-width:768px) and (orientation:portrait){.laptop-slider-section .laptop-slider-wrapper .laptop-slider{position:relative;width:100%;height:auto;aspect-ratio:83/52;top:0;left:0}}.laptop-slider-section .laptop-slider-wrapper .laptop-slider .splide .splide__arrows{position:absolute;width:12.28rem;left:50%;top:50%;transform:translate(-50%,50%)}@media screen and (max-width:768px) and (orientation:portrait){.laptop-slider-section .laptop-slider-wrapper .laptop-slider .splide .splide__arrows{position:relative;width:100%;height:auto;top:-.3rem;left:0;transform:translate(0,0)}}.laptop-slider-section .laptop-slider-wrapper .laptop-slider .splide .splide__arrows button{padding:.07rem .15rem;border:var(--color-1) solid .01rem;border-radius:.24rem;background-color:transparent;height:auto;width:auto;transition:background-color 700ms var(--ease),border-color 700ms var(--ease)}.laptop-slider-section .laptop-slider-wrapper .laptop-slider .splide .splide__arrows button:hover{background-color:var(--color-orange);border-color:var(--color-orange)}.laptop-slider-section .laptop-slider-wrapper .laptop-slider .splide .splide__slide img{aspect-ratio:83/52}.laptop-slider-section .button-wrap{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:.16rem}.work-navigation-section{position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.work-navigation-section .work-nav{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;width:33.3333333333%;padding:.4rem;gap:.16rem;background-color:transparent;transition:background-color 600ms var(--ease)}@media screen and (max-width:768px) and (orientation:portrait){.work-navigation-section .work-nav{width:100%;padding:.2rem .1rem}}.work-navigation-section .work-nav .svg-wrap{width:.12rem;height:.12rem;fill:var(--color-1);transition:fill 600ms var(--ease)}.work-navigation-section .work-nav .svg-wrap.all{width:.22rem;height:.22rem}.work-navigation-section .work-nav .button-font{color:var(--color-1);transition:color 600ms var(--ease)}@media screen and (max-width:768px) and (orientation:portrait){.work-navigation-section .work-nav.prev-work{width:50%;order:1}}.work-navigation-section .work-nav.prev-work .svg-wrap{transform:scaleX(-1)}.work-navigation-section .work-nav.next-work{flex-direction:row-reverse}@media screen and (max-width:768px) and (orientation:portrait){.work-navigation-section .work-nav.next-work{width:50%;order:1}}@media screen and (max-width:768px) and (orientation:portrait){.work-navigation-section .work-nav.all-work{order:0}}.work-navigation-section .work-nav:hover{background-color:var(--color-orange)}.work-navigation-section .work-nav:hover .svg-wrap{fill:var(--color-beige)}.work-navigation-section .work-nav:hover .button-font{color:var(--color-beige)}.service-intro-section{position:relative;display:flex;flex-direction:column;gap:.66rem;overflow:hidden;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAMUlEQVR4Ae3KoREAIAwDwByTZXsEogIRmTUQFawQheL1o9YkApKi9z1kG2OrmOTuwwvzqA3v42t9TwAAAABJRU5ErkJggg==");padding-top:1.7rem;min-height:8.42rem}@media screen and (max-width:768px) and (orientation:portrait){.service-intro-section{padding-top:1.56rem;gap:.48rem;min-height:7rem}}.service-intro-section .intro-wrap{position:relative;color:var(--color-1);max-width:8.96rem;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:1.61rem}@media screen and (max-width:768px) and (orientation:portrait){.service-intro-section .intro-wrap{gap:.4rem}}.service-intro-section .intro-wrap .title-wrap .title{overflow:hidden;padding-bottom:.2em;margin-bottom:-.2em}@media screen and (max-width:768px) and (orientation:portrait){.service-intro-section .intro-wrap .title-wrap .title{font-size:.48rem;line-height:.528rem}}.service-intro-section .intro-wrap .title-wrap .title span span{font-weight:300}.service-intro-section .intro-decoration-img{position:absolute;z-index:0;bottom:-2.5rem;right:-2.3rem;display:flex}@media screen and (max-width:768px) and (orientation:portrait){.service-intro-section .intro-decoration-img{bottom:-1.5rem;right:-1rem}}.service-intro-section .intro-decoration-img img{max-width:100%}@media screen and (max-width:768px) and (orientation:portrait){.service-intro-section .intro-decoration-img img{max-width:4rem}}.lets-work-section{position:relative;display:flex;flex-direction:column;gap:1.6rem;overflow:hidden;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAMUlEQVR4Ae3KoREAIAwDwByTZXsEogIRmTUQFawQheL1o9YkApKi9z1kG2OrmOTuwwvzqA3v42t9TwAAAABJRU5ErkJggg==");padding-top:1.6rem;background-color:var(--color-5)}@media screen and (max-width:768px) and (orientation:portrait){.lets-work-section{padding-top:1.56rem;gap:.48rem}}.lets-work-section.no-solution-img{padding-bottom:1.6rem}@media screen and (max-width:768px) and (orientation:portrait){.lets-work-section.no-solution-img{padding-bottom:1.12rem}}.lets-work-section .top-wrap{position:relative;display:flex;flex-direction:column;gap:.32rem}.lets-work-section .top-wrap .label{position:relative;display:flex;flex-direction:row;align-items:center;gap:.08rem;color:var(--color-1)}.lets-work-section .top-wrap .text-btn-wrap{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}@media screen and (max-width:768px) and (orientation:portrait){.lets-work-section .top-wrap .text-btn-wrap{flex-direction:column;align-items:flex-start;gap:.32rem}}.lets-work-section .top-wrap .text-btn-wrap h2{position:relative;width:8.98rem;color:var(--color-1)}@media screen and (max-width:768px) and (orientation:portrait){.lets-work-section .top-wrap .text-btn-wrap h2{width:100%}}.lets-work-section .solution-image-info-list{position:relative}.lets-work-section .solution-image-info-list .image-info{position:relative;display:flex;align-items:flex-end;min-height:3.92rem;background-image:url("/wp-content/themes/devqon/dist/styles/../scripts/43b91b4bdc7557051780.webp");background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;--lzl-bg-img:"/wp-content/themes/devqon/dist/styles/../scripts/43b91b4bdc7557051780.webp"}.lets-work-section .solution-image-info-list .image-info .info-item{position:relative;display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:.32rem 0;background-color:rgba(24,24,24,.6);backdrop-filter:blur(5px)}.lets-work-section .solution-image-info-list .image-info .info-item .info-wrapper{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width:768px) and (orientation:portrait){.lets-work-section .solution-image-info-list .image-info .info-item .info-wrapper{flex-direction:column;align-items:flex-start;gap:.16rem}}.lets-work-section .solution-image-info-list .image-info .info-item .info-wrapper .info-text{display:flex;flex-direction:row;align-items:center;gap:.32rem;color:var(--color-beige)}@media screen and (max-width:768px) and (orientation:portrait){.lets-work-section .solution-image-info-list .image-info .info-item .info-wrapper .info-text{align-items:flex-start;gap:.16rem}}.lets-work-section .solution-image-info-list .image-info .info-item .info-wrapper .info-text .paragraph{position:relative}@media screen and (max-width:768px) and (orientation:portrait){.lets-work-section .solution-image-info-list .image-info .info-item .info-wrapper .info-text .paragraph{padding-left:.16rem}}.lets-work-section .solution-image-info-list .image-info .info-item .info-wrapper .info-text .paragraph:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-.16rem;height:.24rem;width:.01rem;background-color:#969696}@media screen and (max-width:768px) and (orientation:portrait){.lets-work-section .solution-image-info-list .image-info .info-item .info-wrapper .info-text .paragraph:before{left:0;height:100%}}.system-slider-section{position:relative;display:flex;padding-top:1.6rem;padding-bottom:1.6rem}@media screen and (max-width:768px) and (orientation:portrait){.system-slider-section{padding-top:1.12rem;padding-bottom:1.12rem}}.system-slider-section .container{display:flex;flex-direction:column;gap:.79rem}.system-slider-section .system-intro{color:var(--color-1)}.system-slider-section .service-slider-wrap{position:relative;display:flex;flex-direction:column;gap:.48rem}.system-slider-section .service-slider-wrap.only3slides .splide{visibility:visible}.system-slider-section .service-slider-wrap.only3slides .splide .splide__track .splide__list{position:relative;width:100%;display:flex;flex-direction:row;gap:.5rem}@media screen and (max-width:768px) and (orientation:portrait){.system-slider-section .service-slider-wrap.only3slides .splide .splide__track .splide__list{flex-direction:column;gap:.16rem}}.system-slider-section .service-slider-wrap.only3slides .splide .splide__track .splide__list .splide__slide{width:calc(( 100% - 1rem ) / 3)}@media screen and (max-width:768px) and (orientation:portrait){.system-slider-section .service-slider-wrap.only3slides .splide .splide__track .splide__list .splide__slide{width:100%}.system-slider-section .service-slider-wrap.only3slides .splide .splide__track .splide__list .splide__slide .slider-item{background-color:var(--color-1)}.system-slider-section .service-slider-wrap.only3slides .splide .splide__track .splide__list .splide__slide .slider-item .content-wrap h3{color:var(--color-beige)}.system-slider-section .service-slider-wrap.only3slides .splide .splide__track .splide__list .splide__slide .slider-item .content-wrap .hidden-part{height:auto;margin-top:.32rem}}.system-slider-section .service-slider-wrap.only3slides .splide .custom-navigation-wrapper{display:none}.system-slider-section .service-slider-wrap .splide__track{overflow:visible}.system-slider-section .service-slider-wrap .slider-item{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:.32rem;border:var(--color-1) solid .01rem;min-height:3.74rem}.system-slider-section .service-slider-wrap .slider-item .logo{width:auto;height:.42rem;text-align:right}.system-slider-section .service-slider-wrap .slider-item .content-wrap{position:relative;display:flex;flex-direction:column}.system-slider-section .service-slider-wrap .slider-item .content-wrap h3{color:var(--color-1)}.system-slider-section .service-slider-wrap .slider-item .content-wrap .hidden-part{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:.32rem;width:100%;height:0;overflow:hidden;padding-right:.02rem}.system-slider-section .service-slider-wrap .slider-item .content-wrap .hidden-part p{width:100%;text-align:left}.system-slider-section .service-slider-wrap .custom-navigation-wrapper{position:relative;margin-top:.48rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.system-slider-section .service-slider-wrap .custom-navigation-wrapper .my-progress{position:relative;width:4.32rem;border-bottom:var(--color-1) solid .01rem}.system-slider-section .service-slider-wrap .custom-navigation-wrapper .my-progress .my-progress-bar{background:var(--color-orange);height:.03rem;transition:width 400ms ease;width:0;margin-bottom:-.01rem}.system-slider-section .service-slider-wrap .custom-navigation-wrapper .splide__arrows{position:relative;display:flex;flex-direction:row;gap:.08rem}.system-slider-section .service-slider-wrap .custom-navigation-wrapper .splide__arrows button{position:relative;display:flex;left:0;right:0;padding:.07rem .15rem;border:var(--color-1) solid .01rem;border-radius:.24rem;background-color:transparent;height:auto;width:auto;transition:background-color 700ms var(--ease),border-color 700ms var(--ease)}.system-slider-section .service-slider-wrap .custom-navigation-wrapper .splide__arrows button:hover{background-color:var(--color-orange);border-color:var(--color-orange)}.agency-message-section{position:relative;display:flex;padding-top:1.6rem;padding-bottom:1.6rem}@media screen and (max-width:768px) and (orientation:portrait){.agency-message-section{padding-top:1.16rem;padding-bottom:1.16rem}}.agency-message-section .agency-message-wrapper{position:relative;display:flex;flex-direction:column;gap:.88rem}@media screen and (max-width:768px) and (orientation:portrait){.agency-message-section .agency-message-wrapper{gap:.6rem}}.agency-message-section .agency-message-wrapper .agency-intro{position:relative;color:var(--color-1)}@media screen and (max-width:768px) and (orientation:portrait){.agency-message-section .agency-message-wrapper .agency-intro .title{font-size:.48rem;line-height:.528rem}}.agency-message-section .agency-message-wrapper .agency-intro .title span>div:last-child{display:inline!important}.agency-message-section .agency-message-wrapper .agency-intro .title img{vertical-align:top}.agency-message-section .agency-message-wrapper .agency-content{position:relative;display:flex;flex-direction:column;gap:.32rem;color:var(--color-1);width:4.32rem;margin:0 auto}@media screen and (max-width:768px) and (orientation:portrait){.agency-message-section .agency-message-wrapper .agency-content{width:100%}}.agency-message-section .agency-message-wrapper .agency-content p span{font-weight:600}.content-section{position:relative;display:flex;padding-top:1.6rem;padding-bottom:1.6rem;background-color:transparent}@media screen and (max-width:768px) and (orientation:portrait){.content-section{padding-top:1.16rem;padding-bottom:1.16rem}}.content-section.dark{background-color:var(--color-1)}.content-section.dark .content-wrapper{color:var(--color-beige)}.content-section.dark .content-wrapper .title-content-wrap .content-wrap .text-button p{color:var(--color-3)}.content-section.dark .content-wrapper .title-content-wrap .content-wrap .text-button p a{color:var(--color-3)}.content-section.dark .content-wrapper .title-content-wrap .content-wrap .small-title-content p{color:var(--color-3)}.content-section.dark .content-wrapper .title-content-wrap .content-wrap .small-title-content p a{color:var(--color-3)}.content-section.dark .content-wrapper .title-content-wrap .content-wrap .small-title-content a{color:var(--color-3)}.content-section.dark .content-wrapper .title-content-wrap .content-wrap .small-title-content ul{color:var(--color-3)}.content-section.dark .content-wrapper .list .list-item .description{color:var(--color-3)}.content-section.dark .content-wrapper .list .list-item .description a{color:var(--color-3)}.content-section .content-wrapper{position:relative;display:flex;flex-direction:column;gap:1.6rem;color:var(--color-1)}@media screen and (max-width:768px) and (orientation:portrait){.content-section .content-wrapper{gap:1.16rem}}.content-section .content-wrapper .title-content-wrap{position:relative;display:flex;justify-content:space-between}@media screen and (max-width:768px) and (orientation:portrait){.content-section .content-wrapper .title-content-wrap{flex-direction:column}}.content-section .content-wrapper .title-content-wrap .title-wrap{position:relative;width:3.6rem}@media screen and (max-width:768px) and (orientation:portrait){.content-section .content-wrapper .title-content-wrap .title-wrap{width:100%;padding-bottom:.32rem}}@media screen and (max-width:768px) and (orientation:portrait){.content-section .content-wrapper .title-content-wrap .title-wrap.empty{display:none}}.content-section .content-wrapper .title-content-wrap .title-wrap .label{position:relative;display:flex;flex-direction:row;align-items:center;gap:.08rem}.content-section .content-wrapper .title-content-wrap .content-wrap{position:relative;display:flex;flex-direction:column;gap:.96rem;width:6.64rem;margin-right:2.5rem}@media screen and (max-width:768px) and (orientation:portrait){.content-section .content-wrapper .title-content-wrap .content-wrap{width:100%;gap:.53rem;margin-right:0}}.content-section .content-wrapper .title-content-wrap .content-wrap .title{position:relative;display:flex}.content-section .content-wrapper .title-content-wrap .content-wrap .text-button{position:relative;display:flex;flex-direction:column;gap:.4rem;max-width:4.32rem}@media screen and (max-width:768px) and (orientation:portrait){.content-section .content-wrapper .title-content-wrap .content-wrap .text-button{max-width:none}}.content-section .content-wrapper .title-content-wrap .content-wrap .text-button p{color:var(--color-4)}.content-section .content-wrapper .title-content-wrap .content-wrap .text-button p a{text-decoration:underline;color:var(--color-4);transition:color 900ms var(--ease)}.content-section .content-wrapper .title-content-wrap .content-wrap .text-button p a:hover{color:var(--color-orange)}.content-section .content-wrapper .title-content-wrap .content-wrap .text{position:relative;display:flex;flex-direction:column;gap:.4rem}.content-section .content-wrapper .title-content-wrap .content-wrap .text p{color:var(--color-4)}.content-section .content-wrapper .title-content-wrap .content-wrap .text p a{line-break:anywhere;text-decoration:underline;color:var(--color-4);transition:color 900ms var(--ease)}.content-section .content-wrapper .title-content-wrap .content-wrap .text p a:hover{color:var(--color-orange)}.content-section .content-wrapper .title-content-wrap .content-wrap .small-title-content{position:relative;display:flex;flex-direction:column;gap:.32rem}.content-section .content-wrapper .title-content-wrap .content-wrap .small-title-content .user-content{position:relative;display:flex;flex-direction:column;gap:.24rem}.content-section .content-wrapper .title-content-wrap .content-wrap .small-title-content .user-content p{font-size:.16rem;line-height:.24rem;font-weight:400}.content-section .content-wrapper .title-content-wrap .content-wrap .small-title-content .user-content p a{line-break:anywhere;text-decoration:underline;color:var(--color-4);transition:color 900ms var(--ease)}.content-section .content-wrapper .title-content-wrap .content-wrap .small-title-content .user-content p a:hover{color:var(--color-orange)}.content-section .content-wrapper .title-content-wrap .content-wrap .small-title-content .user-content a{line-break:anywhere;text-decoration:underline;color:var(--color-4);transition:color 900ms var(--ease)}.content-section .content-wrapper .title-content-wrap .content-wrap .small-title-content .user-content a:hover{color:var(--color-orange)}.content-section .content-wrapper .title-content-wrap .content-wrap .small-title-content .user-content ul{font-size:.16rem;line-height:.24rem;font-weight:400}.content-section .content-wrapper .title-content-wrap .content-wrap .small-title-content .user-content ul li{list-style-type:disc;margin-left:.24rem}.content-section .content-wrapper .title-content-wrap .content-wrap .question-list{position:relative;display:flex;flex-direction:column;gap:.96rem}.content-section .content-wrapper .title-content-wrap .content-wrap .question-list .item:first-child::before{display:none}.lets-work-section .solution-image-info-list .image-info.lzl:not(.lzl-ed),.lets-work-section .solution-image-info-list .image-info.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%204096%202731%22%20width%3D%224096%22%20height%3D%222731%22%3E%3C%2Fsvg%3E")}.content-section .content-wrapper .title-content-wrap .content-wrap .question-list .item{position:relative;display:flex;flex-direction:row;gap:.16rem}.content-section .content-wrapper .title-content-wrap .content-wrap .question-list .item::before{content:"";position:absolute;top:-.48rem;left:0;width:100%;height:.01rem;background-color:var(--color-3)}.content-section .content-wrapper .list{position:relative;display:flex;flex-direction:column;gap:1.04rem;width:100%}@media screen and (max-width:768px) and (orientation:portrait){.content-section .content-wrapper .list{gap:.52rem}}.content-section .content-wrapper .list .list-item{position:relative;display:flex;flex-direction:row;justify-content:space-between;padding-top:.32rem}@media screen and (max-width:768px) and (orientation:portrait){.content-section .content-wrapper .list .list-item{flex-direction:column;gap:.24rem}}.content-section .content-wrapper .list .list-item::after{content:"";position:absolute;top:0;left:0;width:100%;height:.01rem;background-color:var(--color-3)}.content-section .content-wrapper .list .list-item .number-title-wrap{position:relative;display:flex;flex-direction:row;width:calc(100% - 7.9rem);gap:1.26rem}@media screen and (max-width:768px) and (orientation:portrait){.content-section .content-wrapper .list .list-item .number-title-wrap{width:100%;gap:.2rem}}.content-section .content-wrapper .list .list-item .number-title-wrap .number{flex-shrink:0;position:relative;color:var(--color-orange)}.content-section .content-wrapper .list .list-item .description{position:relative;width:6.64rem;color:var(--color-4)}@media screen and (max-width:768px) and (orientation:portrait){.content-section .content-wrapper .list .list-item .description{width:100%}}.content-section .content-wrapper .list .list-item .description a{text-decoration:underline;color:var(--color-4);transition:color 900ms var(--ease)}.content-section .content-wrapper .list .list-item .description a:hover{color:var(--color-orange)}.content-section .content-wrapper .wide-block{position:relative;display:block;max-width:10rem;width:100%;margin:0 auto}.content-section .content-wrapper .wide-block h1{font-weight:600;font-size:.64rem;line-height:.6656rem}@media screen and (max-width:768px) and (orientation:portrait){.content-section .content-wrapper .wide-block h1{font-size:.48rem;line-height:.528rem}}.content-section .content-wrapper .wide-block h2{font-weight:600;font-size:.48rem;line-height:.528rem}@media screen and (max-width:768px) and (orientation:portrait){.content-section .content-wrapper .wide-block h2{font-size:.32rem;line-height:.352rem}}.content-section .content-wrapper .wide-block h3{font-weight:600;font-size:.32rem;line-height:.352rem}@media screen and (max-width:768px) and (orientation:portrait){.content-section .content-wrapper .wide-block h3{font-size:.24rem;line-height:.336rem}}.content-section .content-wrapper .wide-block h4{font-weight:600;font-size:.24rem;line-height:.332rem}@media screen and (max-width:768px) and (orientation:portrait){.content-section .content-wrapper .wide-block h4{font-size:.2rem;line-height:.27rem}}.content-section .content-wrapper .wide-block p{font-size:.16rem;line-height:.24rem;font-weight:400}.content-section .content-wrapper .wide-block p a{line-break:anywhere;text-decoration:underline;color:var(--color-4);transition:color 900ms var(--ease)}.content-section .content-wrapper .wide-block p a:hover{color:var(--color-orange)}.content-section .content-wrapper .wide-block a{line-break:anywhere;text-decoration:underline;color:var(--color-4);transition:color 900ms var(--ease)}.content-section .content-wrapper .wide-block a:hover{color:var(--color-orange)}.content-section .content-wrapper .wide-block ul{font-size:.16rem;line-height:.24rem;font-weight:400}.content-section .content-wrapper .wide-block ul li{list-style-type:disc;margin-left:.24rem}.content-section .content-wrapper .wide-block ol{font-size:.16rem;line-height:.24rem;font-weight:400}.content-section .content-wrapper .wide-block ol li{list-style-type:decimal;margin-left:.24rem}.progress-slider-section{position:relative;display:flex;flex-direction:column;padding-top:1.6rem;padding-bottom:1.6rem;background-color:var(--color-5)}@media screen and (max-width:768px) and (orientation:portrait){.progress-slider-section{padding-top:1.16rem;padding-bottom:1.16rem}}.progress-slider-section .container{position:relative;display:flex;flex-direction:column;gap:.68rem}@media screen and (max-width:768px) and (orientation:portrait){.progress-slider-section .container{gap:.4rem}}.progress-slider-section .progress-intro{position:relative;display:flex;flex-direction:column;align-items:center}.progress-slider-section .progress-slider-wrap{position:relative;display:flex;flex-direction:column;width:8.96rem;margin:0 auto}@media screen and (max-width:768px) and (orientation:portrait){.progress-slider-section .progress-slider-wrap{width:100%}}.progress-slider-section .progress-slider-wrap .splide .slider-item{position:relative;display:flex;flex-direction:column;gap:.65rem;text-align:center}@media screen and (max-width:768px) and (orientation:portrait){.progress-slider-section .progress-slider-wrap .splide .slider-item{gap:.3rem}}.progress-slider-section .progress-slider-wrap .splide .slider-item h3{color:var(--color-1)}@media screen and (max-width:768px) and (orientation:portrait){.progress-slider-section .progress-slider-wrap .splide .slider-item h3{font-size:.48rem;line-height:.528rem}}.progress-slider-section .progress-slider-wrap .splide .slider-item p{color:var(--color-4)}.progress-slider-section .progress-slider-wrap .splide .slider-item p span{font-weight:600}.progress-slider-section .progress-slider-wrap .splide .custom-navigation-wrapper{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:6.78rem;margin:.68rem auto 0;gap:1rem}@media screen and (max-width:768px) and (orientation:portrait){.progress-slider-section .progress-slider-wrap .splide .custom-navigation-wrapper{width:100%;flex-direction:column;gap:.2rem}}.progress-slider-section .progress-slider-wrap .splide .custom-navigation-wrapper .my-progress{position:relative;width:4.32rem;border-bottom:var(--color-3) solid .01rem}@media screen and (max-width:768px) and (orientation:portrait){.progress-slider-section .progress-slider-wrap .splide .custom-navigation-wrapper .my-progress{width:100%}}.progress-slider-section .progress-slider-wrap .splide .custom-navigation-wrapper .my-progress .my-progress-bar{background:var(--color-orange);height:.03rem;transition:width 400ms ease;width:0;margin-bottom:-.01rem}.progress-slider-section .progress-slider-wrap .splide .custom-navigation-wrapper .splide__arrows{position:relative;display:flex;flex-direction:row;gap:.08rem}.progress-slider-section .progress-slider-wrap .splide .custom-navigation-wrapper .splide__arrows button{position:relative;display:flex;left:0;right:0;top:0;transform:translateY(0);padding:.07rem .15rem;border:var(--color-1) solid .01rem;border-radius:.24rem;background-color:transparent;height:auto;width:auto;transition:background-color 700ms var(--ease),border-color 700ms var(--ease)}.progress-slider-section .progress-slider-wrap .splide .custom-navigation-wrapper .splide__arrows button:hover{background-color:var(--color-orange);border-color:var(--color-orange)}.shop-reference-slider-section{position:relative;display:flex;flex-direction:column;padding-top:.69rem;padding-bottom:1.73rem;background-color:var(--color-5)}@media screen and (max-width:768px) and (orientation:portrait){.shop-reference-slider-section{padding-bottom:.8rem}}.shop-reference-slider-section .shop-reference-center{display:flex;flex-direction:column;align-items:center}.shop-reference-slider-section .shop-reference-intro{position:relative;padding-bottom:1.6rem;color:var(--color-1)}@media screen and (max-width:768px) and (orientation:portrait){.shop-reference-slider-section .shop-reference-intro{padding-bottom:1.1rem}}.shop-reference-slider-section .shop-reference-intro .label{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.08rem}.shop-reference-slider-section .shop-reference-slider-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider{position:relative;width:8.96rem;height:auto}@media screen and (max-width:768px) and (orientation:portrait){.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider{position:relative;width:100%;height:auto}}.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .splide__arrows{position:absolute;width:12.28rem;left:50%;top:50%;transform:translate(-50%,50%)}@media screen and (max-width:768px) and (orientation:portrait){.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .splide__arrows{position:relative;width:100%;height:auto;top:-.3rem;left:0;transform:translate(0,0)}}.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .splide__arrows button{padding:.07rem .15rem;border:var(--color-1) solid .01rem;border-radius:.24rem;background-color:transparent;height:auto;width:auto;transition:background-color 700ms var(--ease),border-color 700ms var(--ease)}.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .splide__arrows button:hover{background-color:var(--color-orange);border-color:var(--color-orange)}.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .shop-reference-slide{position:relative;display:flex;flex-direction:column;gap:.1753rem}.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .shop-reference-slide.have-link:hover .image-wrap .big-img{transform:scale(1.1)}.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .shop-reference-slide .image-wrap{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:auto;overflow:hidden}.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .shop-reference-slide .image-wrap .image-description-wrap{position:absolute;z-index:2;top:0;left:0;width:100%;display:flex;align-items:center;padding:.27rem .2rem}@media screen and (max-width:768px) and (orientation:portrait){.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .shop-reference-slide .image-wrap .image-description-wrap{display:none}}.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .shop-reference-slide .image-wrap .image-description-wrap .logo-wrap{width:50%}.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .shop-reference-slide .image-wrap .image-description-wrap .logo-wrap img{max-width:100%;height:auto}.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .shop-reference-slide .image-wrap .image-description-wrap .slider-number{width:50%;text-align:right;color:var(--color-orange);font-weight:600;font-size:.8658rem;line-height:.9004rem}.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .shop-reference-slide .image-wrap img{max-width:100%;height:auto;transition:transform 700ms var(--ease)}.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .shop-reference-slide .title-wrap{position:relative;display:flex;color:var(--color-1);align-items:flex-end;justify-content:space-between}@media screen and (max-width:768px) and (orientation:portrait){.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .shop-reference-slide .title-wrap{flex-direction:column;align-items:flex-start}}.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .shop-reference-slide .title-wrap h3,.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .shop-reference-slide .title-wrap p{flex-shrink:0}.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .shop-reference-slide .title-wrap h3{width:70%}@media screen and (max-width:768px) and (orientation:portrait){.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .shop-reference-slide .title-wrap h3{width:100%}}.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .shop-reference-slide .title-wrap p{width:30%;text-align:right}@media screen and (max-width:768px) and (orientation:portrait){.shop-reference-slider-section .shop-reference-slider-wrapper .shop-reference-slider .splide .shop-reference-slide .title-wrap p{width:100%;text-align:left}}.facts-section{position:relative;display:flex;padding:1.6rem 0;background-color:var(--color-1)}@media screen and (max-width:768px) and (orientation:portrait){.facts-section{padding:1.16rem 0}}.facts-section .decoration-img{position:absolute;bottom:0;left:0}.facts-section .facts-wrapper{position:relative;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:768px) and (orientation:portrait){.facts-section .facts-wrapper{flex-direction:column;gap:.6rem}}.facts-section .facts-wrapper .title-wrap{width:7.6rem;color:var(--color-5)}@media screen and (max-width:768px) and (orientation:portrait){.facts-section .facts-wrapper .title-wrap{width:100%}.facts-section .facts-wrapper .title-wrap h3{font-size:.48rem;line-height:.528rem}}.facts-section .facts-wrapper .content-wrap{width:4.32rem}@media screen and (max-width:768px) and (orientation:portrait){.facts-section .facts-wrapper .content-wrap{width:100%}}.facts-section .facts-wrapper .content-wrap .facts-list{position:relative;display:flex;flex-direction:column;padding-top:1.04rem;gap:.74rem}@media screen and (max-width:768px) and (orientation:portrait){.facts-section .facts-wrapper .content-wrap .facts-list{padding-top:0;gap:.4rem}}.facts-section .facts-wrapper .content-wrap .facts-list .fact-item{position:relative;display:flex;flex-direction:column;gap:.16rem}.facts-section .facts-wrapper .content-wrap .facts-list .fact-item .subtitle{color:var(--color-5)}.facts-section .facts-wrapper .content-wrap .facts-list .fact-item .headline1{color:var(--color-orange)}.facts-section .facts-wrapper .content-wrap .facts-list .fact-item .paragraph{color:var(--color-3)}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}nav .nav-logo-img,.page_header .logo img{height:71px!important;width:auto!important}.page_header .layout{padding-top:0!important;padding-bottom:0!important}nav .nav-links a,nav .nav-links button,.desktop-nav a,.desktop-nav button.leistungen-trigger,.page_header .nav .link,.page_header .desktop-nav a,.page_header .desktop-nav button{position:relative;padding:8px 21px;font-size:1rem!important;font-weight:600!important;color:#181818!important;font-family:"Urbanist",sans-serif!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:none!important;white-space:nowrap;cursor:pointer;background:0 0;border:none;transition:color .2s}nav .nav-links a::after,nav .nav-links button::after,.desktop-nav a::after,.desktop-nav button.leistungen-trigger::after,.page_header .nav .link::after,.page_header .desktop-nav a::after,.page_header .desktop-nav button::after{content:"";position:absolute;bottom:0;left:21px;right:21px;height:2px;background:#ff4a12;border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1)}nav .nav-links a:hover::after,nav .nav-links button:hover::after,.desktop-nav a:hover::after,.desktop-nav button.leistungen-trigger:hover::after,.page_header .nav .link:hover::after,.page_header .desktop-nav a:hover::after,.page_header .desktop-nav button:hover::after{transform:scaleX(1)}