/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-display:swap;font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;src:url('fonts/plus-jakarta-sans-v7-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;src:url('fonts/plus-jakarta-sans-v7-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;src:url('fonts/plus-jakarta-sans-v7-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;src:url('fonts/plus-jakarta-sans-v7-latin-800.woff2') format('woff2')}.btn{position:relative;display:inline-flex;color:#fff;align-items:center;justify-content:center;transition:background-color .2s;cursor:pointer;background:#FF7208;box-shadow:3px 3px 3px rgba(0,0,0,0.1);border:1px solid #FF7208;border-radius:5px;line-height:1;font-weight:700}@media only screen and (min-width: 1280px){.btn{padding-top:1.25vw;padding-right:1.875vw;padding-bottom:1.25vw;padding-left:1.875vw;font-size:1.25vw}}@media only screen and (max-width: 1279px){.btn{padding:8px 12px;font-size:12px;height:36px}}.btn:hover{background-color:#fff;border-color:#11AEDC;color:#11AEDC}.btn1{position:relative;display:inline-flex;color:#fff;align-items:center;justify-content:center;transition:background-color .2s;cursor:pointer;background:#FF7208;box-shadow:3px 3px 3px rgba(0,0,0,0.1);border:1px solid #FF7208;border-radius:5px;line-height:1;font-weight:700;background-color:#fff;border-color:#11AEDC;color:#11AEDC}@media only screen and (min-width: 1280px){.btn1{padding-top:1.25vw;padding-right:1.875vw;padding-bottom:1.25vw;padding-left:1.875vw;font-size:1.25vw}}@media only screen and (max-width: 1279px){.btn1{padding:8px 12px;font-size:12px;height:36px}}.btn1:hover{background-color:#fff;border-color:#11AEDC;color:#11AEDC}.btn1:hover{background-color:#FF7208;border-color:#FF7208;color:#fff}.slider-nav{position:relative;z-index:9}.slider-nav .prev,.slider-nav .next{display:inline-flex;background-image:url("data:image/svg+xml,%3Csvg width='40' height='30' viewBox='0 0 40 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.0627 29.2083C24.6668 29.2083 24.271 29.0625 23.9585 28.75C23.3543 28.1458 23.3543 27.1458 23.9585 26.5417L35.5002 15L23.9585 3.45833C23.3543 2.85417 23.3543 1.85417 23.9585 1.25C24.5627 0.645833 25.5627 0.645833 26.1668 1.25L38.8127 13.8958C39.4168 14.5 39.4168 15.5 38.8127 16.1042L26.1668 28.75C25.8543 29.0625 25.4585 29.2083 25.0627 29.2083Z' fill='white'/%3E%3Cpath d='M37.3542 16.5625H2.29175C1.43758 16.5625 0.729248 15.8542 0.729248 15C0.729248 14.1458 1.43758 13.4375 2.29175 13.4375H37.3542C38.2084 13.4375 38.9167 14.1458 38.9167 15C38.9167 15.8542 38.2084 16.5625 37.3542 16.5625Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:50%;cursor:pointer;width:40px;height:30px}.slider-nav .prev{transform:rotate(180deg)}.slider-nav .next{margin-left:24px}@media only screen and (max-width: 1279px){.slider-nav .next{margin-left:16px}}.slick-disabled{opacity:.3;pointer-events:none}.home-banners{width:100%;overflow:hidden;position:relative;z-index:90}@media only screen and (min-width: 1280px){.home-banners{height:50vw}}.home-banners div.home-banners--slider{display:block;overflow:hidden;width:100%;z-index:1;position:relative}@media only screen and (min-width: 1280px){.home-banners div.home-banners--slider{height:50vw}}@media only screen and (max-width: 1279px){.home-banners div.home-banners--slider{height:143.75vw}}.home-banners div.home-banners--slider picture{display:block}.home-banners div.home-banners--slider picture img{display:block;object-fit:cover;width:100%}@media only screen and (min-width: 1280px){.home-banners div.home-banners--slider picture img{height:50vw}}@media only screen and (max-width: 1279px){.home-banners div.home-banners--slider picture img{height:143.75vw}}.home-banners video{width:100%;object-fit:cover}.home-banners video.vd{height:50vw}@media only screen and (max-width: 1279px){.home-banners video.vd{display:none}}.home-banners video.vm{height:143.75vw}@media only screen and (min-width: 1280px){.home-banners video.vm{display:none}}.home-banners picture{display:block;position:relative}.home-banners .slick-slide .caption{opacity:1}.home-banners .caption-container{position:absolute;z-index:2}@media only screen and (min-width: 1280px){.home-banners .caption-container{top:3.90625vw;margin-left:7.8125vw;width:53.90625vw}}@media only screen and (max-width: 1279px){.home-banners .caption-container{top:40px;left:24px;right:60px}}.home-banners .caption-container h1{color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.35);letter-spacing:.05em}@media only screen and (min-width: 1280px){.home-banners .caption-container h1{font-size:3.90625vw;line-height:137%;margin:0 0 20px 0}}@media only screen and (max-width: 1279px){.home-banners .caption-container h1{font-size:22px;line-height:1.2;margin:0 0 12px 0}}.home-banners .caption-container p{color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.35);letter-spacing:.06em;margin:0}@media only screen and (min-width: 1280px){.home-banners .caption-container p{width:37.5vw;font-size:1.40625vw;line-height:1.3}}@media only screen and (max-width: 1279px){.home-banners .caption-container p{font-size:14px;line-height:1.2}}@media only screen and (min-width: 1280px){.home-banners .caption-container .btn{margin-top:3.125vw}}@media only screen and (max-width: 1279px){.home-banners .caption-container .btn{margin-top:24px}}.page-banner{display:block;width:100%;position:relative;overflow:hidden}.page-banner img{object-fit:cover;width:100%;height:auto;display:block}@media only screen and (min-width: 1280px){.page-banner img{height:50vw}}@media only screen and (max-width: 1279px){.page-banner img{border-radius:0;height:460px}}.page-banner .caption-container{position:absolute;z-index:2;top:0;bottom:0;right:0;left:0;background:linear-gradient(180deg, rgba(0,174,218,0.7) 12.63%, rgba(0,174,218,0) 97.55%)}@media only screen and (min-width: 1280px){.page-banner .caption-container{padding-top:3.90625vw;padding-left:7.8125vw;padding-right:38.28125vw}}@media only screen and (max-width: 1279px){.page-banner .caption-container{padding-top:40px;padding-left:24px;padding-right:60px}}.page-banner .caption-container h1{color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.35);letter-spacing:.05em}@media only screen and (min-width: 1280px){.page-banner .caption-container h1{font-size:3.90625vw;line-height:137%;margin:0 0 20px 0}}@media only screen and (max-width: 1279px){.page-banner .caption-container h1{font-size:20px;line-height:125%;margin:0 0 12px 0}}.page-banner .caption-container p{color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.35);letter-spacing:.06em;margin:0}@media only screen and (min-width: 1280px){.page-banner .caption-container p{width:37.5vw;font-size:1.40625vw;line-height:1.3}}@media only screen and (max-width: 1279px){.page-banner .caption-container p{font-size:12px;line-height:125%}}@media only screen and (min-width: 1280px){.page-banner .caption-container .btn{margin-top:3.125vw}}@media only screen and (max-width: 1279px){.page-banner .caption-container .btn{margin-top:24px}}.bt-home{position:relative}.bt-home img{display:block;width:100%;object-fit:cover}@media only screen and (min-width: 1280px){.bt-home img{height:49.21875vw}}.bt-home .bt-home--dots{position:absolute;width:100%;text-align:center}@media only screen and (min-width: 1280px){.bt-home .bt-home--dots{bottom:24px}}@media only screen and (max-width: 1279px){.bt-home .bt-home--dots{bottom:8px}}body>header{position:fixed;top:0;left:0;right:0;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,0.06);z-index:9999}@media only screen and (min-width: 1280px){body>header{display:flex;justify-content:space-between;align-items:center;height:80px;padding-left:4.6875vw;padding-right:4.6875vw}}@media only screen and (max-width: 1279px){body>header{display:flex;align-items:center;height:65px;top:0;left:0;right:0;padding-left:5.625vw;padding-right:5.625vw;justify-content:space-between}}body>header h1{margin:0}body>header h1 img{display:block}@media only screen and (min-width: 1280px){body>header h1 img{width:121px;height:56px}}@media only screen and (max-width: 1279px){body>header h1 img{height:32px;width:auto}}body>header a{color:#4B4B4B;display:flex;align-items:center;position:relative;font-weight:400}@media only screen and (min-width: 1280px){body>header a{font-size:1.40625vw;line-height:1;padding-top:2px;letter-spacing:.05em}}@media only screen and (max-width: 1279px){body>header a{font-size:16px;line-height:1.2}}@media only screen and (min-width: 1280px){body>header nav{height:100%}}@media only screen and (max-width: 1279px){body>header nav{position:fixed;left:0;top:0;bottom:0;transition:all .3s;background-color:#fff;z-index:1001;width:81.25%;transform:translateX(-100%)}}body>header ul{list-style:none;padding:0;margin:0}@media only screen and (min-width: 1280px){body>header ul{display:flex;margin-left:1.5625vw;height:100%}}@media only screen and (max-width: 1279px){body>header ul{display:flex;flex-direction:column;width:100%;padding-top:60px}}@media only screen and (min-width: 1280px){body>header ul li{text-align:center;display:flex;align-items:center;overflow:hidden;flex-shrink:0}body>header ul li#nav-company{width:10.9375vw}body>header ul li#nav-services{width:9.375vw}body>header ul li#nav-resources{width:10.9375vw}body>header ul li#nav-webtracking{width:12.5vw}body>header ul li#nav-faq{width:6.25vw}body>header ul li#nav-career{width:8.125vw}body>header ul li#nav-contact{width:9.140625vw}}@media only screen and (min-width: 1280px){body>header ul li a{display:flex;align-items:center;justify-content:center;height:100%;width:100%}}@media only screen and (max-width: 1279px){body>header ul li a{display:block;padding:16px 24px}}body>header ul li.act a{font-weight:700;background-color:#FF7208;color:#fff}body>header ul li:hover a{background-color:#FF7208;color:#fff}body>header ul li:first-child{display:none}body>header:after{content:"";position:fixed}.mobile-menu{z-index:9}@media only screen and (min-width: 1280px){.mobile-menu{display:none}}@media only screen and (max-width: 1279px){body.menu-open{overflow:hidden}}@media only screen and (max-width: 1279px){body.menu-open nav{transform:translateX(0);box-shadow:none;z-index:5}}body.menu-open .mobile-menu{position:fixed;top:24px;left:24px;z-index:9}@media only screen and (max-width: 1279px){body.menu-open header:after{content:"";display:block;position:fixed;z-index:999;background:rgba(88,88,88,0.4);backdrop-filter:blur(10px);left:0;right:0;bottom:0;top:0;z-index:3}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('../../assets/images/ajax-loader.gif') center center no-repeat}ul.slick-dots{list-style:none;padding:0;margin:0;font-size:0;line-height:0}@media only screen and (min-width: 1280px),only screen and (max-width: 1279px){ul.slick-dots{display:flex;justify-content:center}}@media only screen and (max-width: 1279px){ul.slick-dots{justify-content:center;width:100%}}@media only screen and (min-width: 1280px){ul.slick-dots li{margin-right:14px}}@media only screen and (max-width: 1279px){ul.slick-dots li{margin:0 5px}}ul.slick-dots li button{cursor:pointer;padding:0;color:transparent;width:16px;height:16px;border-radius:100%;border:none;background-color:transparent;transition:all .3s;background-color:#fff}@media only screen and (max-width: 1279px){ul.slick-dots li button{width:10px;height:10px}}ul.slick-dots li.slick-active button{width:32px;background-color:#FF7208;border-radius:10px}.selectBox-dropdown{min-width:150px;position:relative;border:solid 1px #585858;line-height:1.5;text-decoration:none;text-align:left;color:#000;outline:none;vertical-align:middle;background:#FFF;box-shadow:0 1px 0 rgba(255,255,255,0.4);border-radius:5px;display:inline-block;cursor:default}.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow{border-color:#666}.selectBox-dropdown.selectBox-menuShowing-bottom{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.selectBox-dropdown.selectBox-menuShowing-top{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.selectBox-dropdown .selectBox-label{display:block;white-space:nowrap;overflow:hidden}@media only screen and (min-width: 1280px){.selectBox-dropdown .selectBox-label{height:100%;padding:16px 40px 16px 54px;font-size:1.25vw}}@media only screen and (max-width: 1279px){.selectBox-dropdown .selectBox-label{height:100%;padding:16px 38px 16px 38px;font-size:3.75vw}}.selectBox-dropdown .selectBox-arrow{position:absolute;top:0;height:100%;background:url('../../assets/images/sel-arrow.svg') 50% center no-repeat}@media only screen and (min-width: 1280px){.selectBox-dropdown .selectBox-arrow{width:24px;right:16px}}@media only screen and (max-width: 1279px){.selectBox-dropdown .selectBox-arrow{width:20px;right:16px;background-size:20px 20px}}.selectBox-dropdown-menu{position:absolute;z-index:99999;max-height:250px;min-height:1em;border:solid 1px #585858;background:#FFF;box-shadow:0 2px 6px rgba(0,0,0,0.2);overflow:auto;-webkit-overflow-scrolling:touch}.selectBox-options,.selectBox-options LI,.selectBox-options LI A{list-style:none;display:block;cursor:default;padding:0;margin:0}@media only screen and (min-width: 1280px){.selectBox-options{padding:4px 0;font-size:1.25vw}}@media only screen and (max-width: 1279px){.selectBox-options{padding:4px 0;font-size:3.75vw}}.selectBox-options.selectBox-options-top{border-bottom:none;margin-top:1px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}.selectBox-options.selectBox-options-bottom{border-top:none;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.selectBox-options LI A{line-height:1.5;padding:0 .5em;white-space:nowrap;overflow:hidden}@media only screen and (min-width: 1280px){.selectBox-options LI A{padding:6px 24px}}@media only screen and (max-width: 1279px){.selectBox-options LI A{padding:6px 16px}}.selectBox-options LI.selectBox-hover A{background-color:#EEE}.selectBox-options LI.selectBox-disabled A{color:#888;background-color:transparent}.selectBox-options LI.selectBox-selected A{background-color:#C8DEF4}.selectBox-options .selectBox-optgroup{color:#666;background:#EEE;font-weight:bold;line-height:1.5;padding:0 .3em;white-space:nowrap}.selectBox.selectBox-disabled{color:#888 !important}.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;filter:alpha(opacity=50);border-color:#666}.selectBox-inline.selectBox-disabled{color:#888 !important}.selectBox-inline.selectBox-disabled .selectBox-options A{background-color:transparent !important}.header-home:not(.header-fixed) .hamburger-inner,.header-home:not(.header-fixed) .hamburger-inner::before,.header-home:not(.header-fixed) .hamburger-inner::after{background-color:#fff}.header-home.menu-open .hamburger-inner,.header-home.menu-open .hamburger-inner::before,.header-home.menu-open .hamburger-inner::after{background-color:#0D488C !important}.hamburger{padding:0;cursor:pointer;border:0;margin:0;overflow:visible;display:flex;align-items:center;justify-content:center;background-color:transparent;z-index:9;position:relative}.hamburger:hover .hamburger-inner::before{width:100%}.hamburger:hover:after{opacity:1}.hamburger-box{width:25px;height:calc((3px * 3) + (5px * 2));display:block;position:relative}.hamburger-inner{display:block}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:25px;height:3px;background-color:#FF7208;position:absolute;border-radius:10px}.hamburger-inner::after{width:15px;right:0}.hamburger-inner::before{width:25px;right:0}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner{top:0px}.hamburger-inner::before{top:calc(3px + 5px)}.hamburger-inner::after{top:calc((3px * 2) + (5px * 2))}.menu-open .hamburger-inner{transform:translate3d(0, calc(3px + 5px), 0) rotate(45deg);background-color:#585858}.menu-open .hamburger-inner::before{transform:rotate(-45deg) translate3d(calc(3px + 5px), calc((3px + 5px) * -1), 0);opacity:0}.menu-open .hamburger-inner::after{width:25px;transform:translate3d(0, calc(((3px * 2) + (5px * 2)) * -1), 0) rotate(-90deg);background-color:#585858}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:rgba(75,75,75,0.3);backdrop-filter:blur(10px);background:rgba(0,0,0,0)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:0 25px;max-height:95%;min-height:150px;background:#fff;cursor:auto;white-space:normal}.featherlight.msg .featherlight-content{text-align:center;color:#505050;line-height:1.2}@media only screen and (min-width: 1280px){.featherlight.msg .featherlight-content{width:600px;min-height:auto;padding:70px;font-size:18px}}@media only screen and (max-width: 1279px){.featherlight.msg .featherlight-content{width:90%;min-height:200px;padding:50px 30px}}.featherlight.msg .featherlight-content h2{line-height:1.2;font-weight:700;color:#00AEDA}@media only screen and (min-width: 1280px){.featherlight.msg .featherlight-content h2{font-size:40px;margin-bottom:20px}}@media only screen and (max-width: 1279px){.featherlight.msg .featherlight-content h2{font-size:24px;margin-bottom:10px}}.featherlight.msg .featherlight-content p{margin-bottom:10px}@media only screen and (min-width: 1280px),only screen and (max-width: 1279px){.featherlight.msg .featherlight-close-icon{top:20px;right:20px}}@media only screen and (max-width: 1279px){.featherlight.contact .featherlight-close-icon{top:20px;left:20px}}.featherlight.contact .featherlight-content{list-style:none;border-bottom:0}@media only screen and (min-width: 1280px){.featherlight.contact .featherlight-content{width:95%;max-width:1120px;min-height:auto;padding:0}}@media only screen and (max-width: 1279px){.featherlight.contact .featherlight-content{width:100%;padding:245px 25px 45px  25px;background-color:#fff !important;background-image:url('../../assets/images/bg_contact_m.png') !important;background-size:cover !important;background-repeat:no-repeat}}@media only screen and (min-width: 1280px){.featherlight.contact .featherlight-inner{background-image:url('../../assets/images/bg_contact.png');background-size:cover}}.featherlight .featherlight-inner{height:100%}.featherlight script.featherlight-inner,.featherlight link.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:33px;height:33px;cursor:pointer;text-align:center;background:transparent;color:transparent;border:none;padding:0;background-image:url('../../assets/images/ico_close.png');background-repeat:no-repeat;background-position:50%}@media only screen and (min-width: 1280px){.featherlight .featherlight-close-icon{top:60px;right:40px}}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight-iframe .featherlight-content .featherlight-close-icon{top:0;right:0}@media only screen and (min-width: 1280px){.featherlight-iframe .featherlight-content .featherlight-close-icon{width:30px;height:30px}}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;max-width:98%}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}*{outline:0;margin:0;outline-color:transparent;box-sizing:border-box;min-height:0;min-width:0}#st_gdpr_iframe{bottom:0}.st-custom-button{cursor:pointer}.ul-reset{list-style:none;padding:0;margin:0}a{text-decoration:none}body{font-family:'Plus Jakarta Sans',sans-serif;color:#585858;background-color:#FBFBFB}@media only screen and (min-width: 1280px){body{font-weight:500;font-size:1.171875vw;line-height:1.6}}@media only screen and (max-width: 1279px){body{font-weight:500;font-size:12px;line-height:1.6}}main{width:100%}@media only screen and (min-width: 1280px){main{padding-top:80px;min-height:calc(100vh - 100px)}}@media only screen and (max-width: 1279px){main{padding-top:65px;z-index:9;overflow:visible}}@media only screen and (min-width: 1280px){main.home{background-image:url('../../assets/images/pat_home.png');background-repeat:no-repeat;background-size:100vw auto}}@media only screen and (max-width: 1279px){main.home{background-image:url('../../assets/images/pat_home_m.png');background-repeat:no-repeat;background-size:100vw auto}}p{margin-bottom:15px}footer{color:#fff;background-image:url('../../assets/images/pat_footer.png');background-color:#00AEDA;background-size:cover}@media only screen and (max-width: 1279px){footer{width:100%;overflow:hidden;position:relative;z-index:0}}footer a{color:#fff}footer .addr-grid{position:relative;font-weight:700}@media only screen and (min-width: 1280px){footer .addr-grid{display:grid;grid-template-columns:1fr 1fr 1fr;padding-top:4.296875vw;padding-right:11.484375vw;padding-bottom:4.296875vw;padding-left:11.484375vw;column-gap:10.15625vw;row-gap:3.90625vw;font-size:1.25vw}}@media only screen and (min-width: 1023px) and (max-width: 1279px){footer .addr-grid{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (max-width: 1279px){footer .addr-grid{padding-top:40px;padding-bottom:100px}}footer .addr-grid h3{font-weight:800}@media only screen and (min-width: 1280px){footer .addr-grid h3{font-size:1.5625vw;margin-bottom:.78125vw}}@media only screen and (max-width: 1279px){footer .addr-grid h3{font-size:14px;margin-bottom:8px}}@media only screen and (max-width: 1279px){footer .addr-grid>div>img{height:60px;display:block;margin:0 auto}}@media only screen and (max-width: 1279px){footer .addr-grid .addr{margin-top:32px;padding:0 50px}}footer .addr-grid .addr div{line-height:1.5;background-repeat:no-repeat;background-position:0 0}@media only screen and (min-width: 1280px){footer .addr-grid .addr div{padding-left:46px;margin-bottom:.78125vw}}@media only screen and (max-width: 1279px){footer .addr-grid .addr div{padding-left:28px;background-size:20px 20px;margin-bottom:8px}}footer .addr-grid .addr div.loc{background-image:url('../../assets/images/ico_loc.svg')}footer .addr-grid .addr div.ph{background-image:url('../../assets/images/ico_telp.svg')}footer .addr-grid .addr div.fax{background-image:url('../../assets/images/ico_fax.svg')}footer .addr-grid .addr div.em{background-image:url('../../assets/images/ico_email.svg')}footer .copyright{text-align:center;padding:20px 0;font-size:16px;color:#fff;background-color:#585858;font-weight:400}@media only screen and (min-width: 1280px){footer .copyright{display:flex;justify-content:center;align-items:center;padding-right:11.484375vw;padding-left:11.484375vw}}@media only screen and (max-width: 1279px){footer .copyright{display:flex;align-items:center;flex-direction:column;font-size:10px}}@media only screen and (min-width: 1280px),only screen and (max-width: 1279px){footer .copyright .f-logo{display:block;height:40px;width:auto}}@media only screen and (max-width: 1279px){footer .copyright .f-logo{order:1}}footer .copyright p{flex:1;margin:0}@media only screen and (max-width: 1279px){footer .copyright p{order:3}}@media only screen and (min-width: 1280px){footer .social{display:flex;justify-content:center}}@media only screen and (max-width: 1279px){footer .social{display:flex;justify-content:center;order:2;margin:20px 0}}footer .social a{background-color:#fff;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 8px;border-radius:100%;transition:all .3s}footer .social a img{display:block;transition:all .1s}footer .social a:hover{background-color:#FF7208}footer .social a:hover img{filter:grayscale(100) brightness(100)}@media only screen and (min-width: 1280px){section h2{font-size:3.90625vw;line-height:1.3}}.home-welcome{width:100%;overflow:hidden}@media only screen and (min-width: 1280px){.home-welcome{padding-top:120px;padding-left:7.8125vw;padding-right:7.8125vw;display:grid;grid-template-columns:1fr 1fr;column-gap:2.34375vw}}@media only screen and (max-width: 1279px){.home-welcome{padding-top:40px;padding-left:7.5vw;padding-right:7.5vw;width:100vw;overflow:hidden;position:relative}}.home-welcome h1{letter-spacing:.1em}@media only screen and (min-width: 1280px){.home-welcome h1{font-size:3.90625vw;line-height:1.2}}@media only screen and (max-width: 1279px){.home-welcome h1{font-size:20px;text-align:center;line-height:1.3;margin-bottom:24px}}.home-welcome article{font-weight:500;line-height:167%;letter-spacing:.03em}@media only screen and (min-width: 1280px){.home-welcome article{font-size:1.40625vw}}@media only screen and (max-width: 1279px){.home-welcome article{text-align:justify}}@media only screen and (min-width: 1280px){.home-stats{margin-left:7.8125vw;margin-right:7.8125vw;margin-top:80px}}@media only screen and (max-width: 1279px){.home-stats{margin-top:32px;width:100vw;overflow:hidden}}.home-stats .home-stats--figures{justify-content:space-between;align-items:center;position:relative}@media only screen and (min-width: 1280px){.home-stats .home-stats--figures{display:flex}}@media only screen and (max-width: 1279px){.home-stats .home-stats--figures{width:100%;overflow:hidden}}.home-stats .home-stats--figures>div{text-align:center}@media only screen and (min-width: 1280px){.home-stats .home-stats--figures>div{font-size:1.5625vw;line-height:1.25}}@media only screen and (max-width: 1279px){.home-stats .home-stats--figures>div{font-size:20px;line-height:1.3;margin-bottom:32px}}.home-stats .home-stats--figures>div p{margin:0}.home-stats .home-stats--figures>div span{font-weight:700;color:#F38836;letter-spacing:1px;display:flex;align-items:center;justify-content:center;line-height:1;margin-bottom:2px}@media only screen and (min-width: 1280px){.home-stats .home-stats--figures>div span{font-size:3.90625vw}}@media only screen and (max-width: 1279px){.home-stats .home-stats--figures>div span{font-size:50px;padding-left:15px}}@media only screen and (min-width: 1280px){.home-stats .home-stats--figures>div span sup{padding-top:.78125vw}}@media only screen and (max-width: 1279px){.home-stats .home-stats--figures>div span sup{padding-top:15px}}.home-stats+picture{display:block}@media only screen and (min-width: 1280px){.home-stats+picture{margin-top:95px}}@media only screen and (max-width: 1279px){.home-stats+picture{width:100vw;overflow:hidden}}.home-stats+picture img{display:block;max-width:100%;object-fit:cover}@media only screen and (min-width: 1280px){.home-stats+picture img{height:46.484375vw}}.home-why{overflow:hidden;width:100%}@media only screen and (min-width: 1280px){.home-why{margin-top:120px;padding-left:7.8125vw;padding-right:7.8125vw}}@media only screen and (max-width: 1279px){.home-why{padding:40px 24px 0 24px;width:100vw}}.home-why h2{text-align:center}@media only screen and (min-width: 1280px){.home-why h2{padding-left:10.9375vw;padding-right:10.9375vw;margin-bottom:24px}}@media only screen and (max-width: 1279px){.home-why h2{font-size:20px;margin-bottom:24px}}.home-why h2+div{text-align:center}@media only screen and (min-width: 1280px){.home-why h2+div{padding-left:11.328125vw;padding-right:11.328125vw}}.home-why .home-why--slider{overflow:visible}@media only screen and (min-width: 1280px){.home-why .home-why--slider{margin-top:60px;display:grid;grid-template-columns:1fr 1fr;column-gap:3.125vw;row-gap:3.125vw}}@media only screen and (max-width: 1279px){.home-why .home-why--slider{margin-top:32px}}.home-why .home-why--slider div{display:flex;align-items:center;box-shadow:4px 4px 4px rgba(0,0,0,0.05);border-radius:5px;background-color:#fff}@media only screen and (min-width: 1280px){.home-why .home-why--slider div{padding:3.125vw 2.5vw;font-size:1.40625vw;line-height:167%}}@media only screen and (max-width: 1279px){.home-why .home-why--slider div{padding:16px;margin-bottom:16px}}.home-why .home-why--slider div img{display:block;object-fit:cover}@media only screen and (min-width: 1280px){.home-why .home-why--slider div img{width:11.25vw;height:auto;margin-right:2.5vw}}@media only screen and (max-width: 1279px){.home-why .home-why--slider div img{width:96px;height:80px;margin-right:16px}}.home-why .home-why--slider div article{flex:1}.home-why .home-why--slider div article h3{color:#00AEDA}@media only screen and (min-width: 1280px){.home-why .home-why--slider div article h3{font-size:1.875vw;margin-bottom:12px}}@media only screen and (max-width: 1279px){.home-why .home-why--slider div article h3{font-size:16px;margin-bottom:8px}}.home-why .home-why--slider div article p{margin:0}@media only screen and (min-width: 1280px){.home-svc{padding-top:120px;width:100%;overflow:hidden}}@media only screen and (max-width: 1279px){.home-svc{width:100%;overflow:hidden;padding-top:40px}}.home-svc h2{text-align:center}@media only screen and (min-width: 1280px){.home-svc h2{margin-bottom:24.53125vw}}@media only screen and (max-width: 1279px){.home-svc h2{margin-bottom:112px}}.home-svc .svc-block{position:relative;width:100%;background-color:#00AEDA}@media only screen and (min-width: 1280px){.home-svc .svc-block{height:106.875vw}}@media only screen and (max-width: 1279px){.home-svc .svc-block{height:591px}}@media only screen and (min-width: 1280px){.home-svc .svc-block .mask{position:absolute;top:0;bottom:0;left:0;right:0;background-image:url('../../assets/images/pat_homesvc.png');background-repeat:no-repeat;background-size:cover}}@media only screen and (max-width: 1279px){.home-svc .svc-block .mask{position:absolute;top:0;bottom:0;left:0;right:0;background-image:url('../../assets/images/pat_homesvc_m.png');background-repeat:no-repeat;background-size:cover}}.home-svc .svc-block .image{object-fit:cover;display:block}@media only screen and (min-width: 1280px){.home-svc .svc-block .image{position:absolute;right:0;top:37.65625vw;width:94.921875vw;height:39.453125vw}}@media only screen and (max-width: 1279px){.home-svc .svc-block .image{position:absolute;right:0;top:71.875vw;width:100%;height:62.5vw}}.home-svc .svc-block .slider-img{overflow:hidden}@media only screen and (min-width: 1280px){.home-svc .svc-block .slider-img{position:absolute;width:53.28125vw;right:7.8125vw;top:-18.046875vw}}@media only screen and (max-width: 1279px){.home-svc .svc-block .slider-img{position:absolute;width:246px;right:24px;top:-80px}}.home-svc .svc-block .slider-img img{width:100%;height:auto;object-fit:cover}.home-svc .svc-block .slider-svc{color:#fff;font-weight:500}@media only screen and (min-width: 1280px){.home-svc .svc-block .slider-svc{width:29.6875vw;margin-left:11.71875vw;padding-top:4.6875vw}.home-svc .svc-block .slider-svc .slick-slide{padding-right:1.5625vw}}@media only screen and (max-width: 1279px){.home-svc .svc-block .slider-svc{width:165px;margin-left:24px;padding-top:60px;font-weight:500}}.home-svc .svc-block .slider-svc h3{line-height:1.1;font-weight:800}@media only screen and (min-width: 1280px){.home-svc .svc-block .slider-svc h3{font-size:3.125vw;margin-bottom:16px}}@media only screen and (max-width: 1279px){.home-svc .svc-block .slider-svc h3{font-size:16px;margin-bottom:8px}}.home-svc .svc-block .slider-svc p:last-of-type{margin:0}@media only screen and (min-width: 1280px){.home-svc .svc-block .slider-nav{margin-top:1.5625vw;margin-left:11.71875vw}}@media only screen and (max-width: 1279px){.home-svc .svc-block .slider-nav{text-align:right;margin-top:-35px;margin:-35px 24px 0 24px}}@media only screen and (min-width: 1280px){.home-svc .svc-block .slider-nav .button{position:absolute;top:50%;transform:translateY(-50%);right:7.8125vw}}@media only screen and (max-width: 1279px){.home-svc .svc-block .slider-nav .button{margin-top:32px;text-align:center}}.home-partner{overflow:hidden}@media only screen and (min-width: 1280px){.home-partner{position:absolute;width:100%;padding-right:6.484375vw;padding-left:6.484375vw;bottom:9.375vw}}@media only screen and (max-width: 1279px){.home-partner{position:absolute;width:100%;padding:0 24px;bottom:40px}}.home-partner h2{color:#fff}@media only screen and (min-width: 1280px){.home-partner h2{margin-bottom:5.46875vw;font-size:2.1875vw}}@media only screen and (max-width: 1279px){.home-partner h2{margin-bottom:32px;font-size:14px}}@media only screen and (min-width: 1280px){.home-partner .partner-slider{margin-left:-2.34375vw;margin-right:-2.34375vw}}.home-partner .partner-slider .slick-list{overflow:visible}.home-partner .partner-slider img{display:block}@media only screen and (min-width: 1280px){.home-partner .partner-slider img{margin-left:2.34375vw;margin-right:2.34375vw}}@media only screen and (max-width: 1279px){.home-partner .partner-slider img{margin:0 10px;height:30px}}@media only screen and (min-width: 1280px){.home-network{padding-top:9.375vw;padding-right:18.75vw;padding-left:18.75vw}}@media only screen and (max-width: 1279px){.home-network{margin-top:40px;padding-right:7.5vw;padding-left:7.5vw;width:100%;overflow:hidden}}.home-network h2{text-align:center}@media only screen and (min-width: 1280px){.home-network h2{padding-left:10.9375vw;padding-right:10.9375vw;margin-bottom:24px}}@media only screen and (max-width: 1279px){.home-network h2{font-size:20px;padding:0 24px;margin-bottom:24px}}.home-network h2+div{text-align:center}@media only screen and (min-width: 1280px){.home-network h2+div{margin-bottom:60px}}@media only screen and (max-width: 1279px){.home-network h2+div{margin-bottom:30px}}.home-network .home-netlist{display:grid}@media only screen and (min-width: 1280px){.home-network .home-netlist{grid-template-columns:1fr 1fr;column-gap:3.515625vw;row-gap:3.515625vw}}@media only screen and (max-width: 1279px){.home-network .home-netlist{padding:0 50px;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:20px}}.home-network .home-netlist div{display:flex;align-items:center;justify-content:center}.home-network .home-netlist div img{max-width:100%;height:auto;display:block}.mid-banner{position:relative}@media only screen and (min-width: 1280px){.mid-banner{margin-top:8.828125vw}}@media only screen and (max-width: 1279px){.mid-banner{margin-top:40px}}.mid-banner img{display:block;width:100%;height:auto}.mid-banner .caption{color:#fff;font-weight:700;background-size:cover}@media only screen and (min-width: 1280px){.mid-banner .caption{position:absolute;top:0;left:0;bottom:0;width:100%;line-height:1.47;font-size:2.96875vw;padding-top:10.15625vw;padding-right:62.5vw;padding-left:5.46875vw;background-image:url('../../assets/images/pat_network.png')}}@media only screen and (max-width: 1279px){.mid-banner .caption{position:absolute;top:0;left:0;bottom:0;width:100%;line-height:1.47;font-size:11px;padding:30px 224px 0 18px;background-image:url('../../assets/images/pat_network_m.png')}}@media only screen and (min-width: 1280px){.mid-banner .caption p{margin-bottom:3.125vw}}@media only screen and (max-width: 1279px){.mid-banner .caption p{margin-bottom:10px}}@media only screen and (max-width: 1279px){.mid-banner .btn{font-size:6px;height:16px}}.home-faq{overflow:hidden}@media only screen and (min-width: 1280px){.home-faq{width:100%;padding-top:9.375vw;padding-right:13.203125vw;padding-left:13.203125vw}}@media only screen and (max-width: 1279px){.home-faq{width:100%;padding:70px 24px}}.home-faq h2{text-align:center}@media only screen and (min-width: 1280px){.home-faq h2{padding-left:10.9375vw;padding-right:10.9375vw;margin-bottom:24px}}@media only screen and (max-width: 1279px){.home-faq h2{margin-bottom:24px}}.home-faq h2+div{text-align:center}@media only screen and (min-width: 1280px){.home-faq h2+div{padding-left:5.46875vw;padding-right:5.46875vw;margin-bottom:60px}}@media only screen and (max-width: 1279px){.home-faq h2+div{margin-bottom:32px}}@media only screen and (min-width: 1280px){.home-faq .faq-list{margin-bottom:120px}}@media only screen and (max-width: 1279px){.home-faq .faq-list{margin-bottom:32px}}.home-faq .faq-list h3{position:relative;cursor:pointer}@media only screen and (min-width: 1280px){.home-faq .faq-list h3{font-size:1.5625vw}}@media only screen and (max-width: 1279px){.home-faq .faq-list h3{font-size:14px}}.home-faq .faq-list h3:after{content:"";position:absolute;width:20px;height:20px;right:0;top:calc(50% - 10px);background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.4211 12.0788H1.57895C0.715789 12.0788 0 11.363 0 10.4998C0 9.63669 0.715789 8.9209 1.57895 8.9209H18.4211C19.2842 8.9209 20 9.63669 20 10.4998C20 11.363 19.2842 12.0788 18.4211 12.0788Z' fill='%23585858'/%3E%3Cpath d='M10.0001 20.5C9.13693 20.5 8.42114 19.7842 8.42114 18.9211V2.07895C8.42114 1.21579 9.13693 0.5 10.0001 0.5C10.8632 0.5 11.579 1.21579 11.579 2.07895V18.9211C11.579 19.7842 10.8632 20.5 10.0001 20.5Z' fill='%23585858'/%3E%3C/svg%3E%0A");background-position:100% 50%;background-repeat:no-repeat;transition:all .3s;transform-origin:50% 50%}.home-faq .faq-list h3.act{color:#00AEDA}.home-faq .faq-list h3.act:after{transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg width='20' height='5' viewBox='0 0 20 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.4211 4.07904H1.57895C0.715789 4.07904 0 3.36325 0 2.50009C0 1.63693 0.715789 0.921143 1.57895 0.921143H18.4211C19.2842 0.921143 20 1.63693 20 2.50009C20 3.36325 19.2842 4.07904 18.4211 4.07904Z' fill='%2300AEDA'/%3E%3C/svg%3E%0A")}.home-faq .faq-list>div{background:#FFFFFF;box-shadow:4px 4px 4px rgba(0,0,0,0.05);border-radius:5px}@media only screen and (min-width: 1280px){.home-faq .faq-list>div{padding:24px;margin-bottom:24px}}@media only screen and (max-width: 1279px){.home-faq .faq-list>div{padding:16px;margin-bottom:12px}}.home-faq .faq-list>div>div{display:none}@media only screen and (min-width: 1280px){.home-faq .faq-list>div>div{margin-top:1.875vw}}@media only screen and (max-width: 1279px){.home-faq .faq-list>div>div{margin-top:16px}}.home-faq .faq-list>div>div p:last-of-type{margin:0}.pg-svc{position:relative;overflow:hidden}@media only screen and (min-width: 1280px){.pg-svc>img{position:relative;display:block;width:100%;height:auto;z-index:0}}@media only screen and (min-width: 1280px){.pg-svc .pg-svc--item{margin-top:8.828125vw;margin-left:7.8125vw;margin-right:6.71875vw}}@media only screen and (min-width: 1280px){.pg-svc .bbl{z-index:2;display:flex;justify-content:space-between;position:absolute}}.pg-svc .bbl>div{flex:1;z-index:4}@media only screen and (min-width: 1280px){.pg-svc .bbl img{position:relative;display:block;z-index:3}}.pg-svc .bbl h2{color:#00AEDA}@media only screen and (min-width: 1280px){.pg-svc .bbl h2{font-size:3.125vw;margin-bottom:16px}}@media only screen and (max-width: 1279px){.pg-svc .bbl h2{font-size:20px}}.pg-svc .bbl p{margin:0}.pg-svc .bbl .detail{position:relative}@media only screen and (min-width: 1280px){.pg-svc .bbl .detail{padding-top:2.5vw}}@media only screen and (min-width: 1280px){.pg-svc .bbl:nth-child(odd)>div{order:2;margin-left:2.890625vw}.pg-svc .bbl:nth-child(odd) .detail{text-align:right;margin-right:1.875vw}.pg-svc .bbl:nth-child(odd) .target{top:0;right:13.671875vw;padding-left:6.5625vw}.pg-svc .bbl:nth-child(odd) .target:after{left:auto;top:1.5625vw;right:-5.15625vw;transform:rotate(0)}.pg-svc .bbl:nth-child(odd) .target h3{padding:0}.pg-svc .bbl:nth-child(odd) .target h3 span{left:-4.140625vw;right:auto}}@media only screen and (min-width: 1280px){.pg-svc .bbl:nth-child(even) .target{top:0;left:13.671875vw}}@media only screen and (min-width: 1280px){.pg-svc .target{display:none;z-index:9;text-align:left;position:absolute;background:#FFFFFF;box-shadow:6px 6px 8px rgba(0,0,0,0.05);border-radius:5px;width:36.875vw;padding:32px}.pg-svc .target:after{content:"";width:5.46875vw;height:5.46875vw;background-image:url('../../assets/images/arrow_w_d.png');background-size:cover;position:absolute;top:1.5625vw;left:-5.234375vw;transform:rotate(-180deg)}}.pg-svc .target h3{position:relative;color:#00AEDA}@media only screen and (min-width: 1280px){.pg-svc .target h3{font-size:2.5vw;margin-bottom:1.25vw;padding-right:40px}.pg-svc .target h3 span{cursor:pointer;position:absolute;right:0;top:.78125vw}}@media only screen and (min-width: 1280px){.pg-svc .target .quote{display:flex;justify-content:flex-end;margin-top:32px}}@media only screen and (min-width: 1280px){.pg-svc .b0{top:17.5vw;left:17.890625vw;right:7.8125vw}.pg-svc .b0>div{margin-top:3.90625vw}.pg-svc .b0 figure img{width:45.15625vw;height:32.03125vw}}@media only screen and (min-width: 1280px){.pg-svc .b1{top:72.1875vw;left:7.8125vw;right:16.796875vw}.pg-svc .b1>div{margin-top:-5.078125vw}.pg-svc .b1 figure img{width:45.15625vw;height:32.03125vw}}@media only screen and (min-width: 1280px){.pg-svc .b2{top:123.515625vw;left:20.3125vw;right:7.8125vw}.pg-svc .b2>div{margin-top:-4.296875vw}.pg-svc .b2 figure img{width:45.390625vw;height:32.03125vw}}@media only screen and (min-width: 1280px){.pg-svc .b3{top:174.609375vw;left:7.8125vw;right:12.65625vw}.pg-svc .b3>div{margin-top:-7.8125vw}.pg-svc .b3 figure img{width:47.5vw;height:32.03125vw}}@media only screen and (min-width: 1280px){.pg-svc .b4{top:223.984375vw;left:20.3125vw;right:7.8125vw;justify-content:flex-end}.pg-svc .b4>div{position:absolute;top:-2.8125vw;left:0;width:39.84375vw}.pg-svc .b4 p{padding-right:11.171875vw}.pg-svc .b4 figure img{width:52.578125vw;height:29.921875vw}}@media only screen and (min-width: 1280px){.pg-svc .b5{top:270.078125vw;left:8.90625vw;right:17.265625vw}.pg-svc .b5>div{position:absolute;top:0;right:0;width:28.59375vw}.pg-svc .b5 figure img{width:48.28125vw;height:35.15625vw}}@media only screen and (min-width: 1280px){.pg-svc .b6{top:322.1875vw;left:18.671875vw;right:6.71875vw}.pg-svc .b6 figure img{width:45.9375vw;height:32.03125vw}}@media only screen and (max-width: 1279px){.pg-svc{padding:40px 24px 40px 36px}.pg-svc>img{display:none}.pg-svc .bbl{position:relative;padding-bottom:60px;padding-left:24px;border-left:2px solid #00AEDA;overflow:visible}.pg-svc .bbl h2{position:relative;font-size:20px;color:#00AEDA;margin-bottom:190px;line-height:1}.pg-svc .bbl h2:after{content:"";position:absolute;width:24px;height:24px;background-image:url('../../assets/images/poin.png');background-repeat:no-repeat;background-size:cover;top:0;left:-36px}.pg-svc .bbl figure{position:absolute;top:50px;left:24px}.pg-svc .bbl figure img{max-width:100%;width:auto;height:140px}.pg-svc .bbl.b6{border:none}.pg-svc .btn{position:relative;z-index:8}.pg-svc .btn:active,.pg-svc .btn:hover{background-color:#FF7208;color:#fff;border-color:#FF7208}.pg-svc .target{display:none;position:relative;margin-top:8px;padding:12px;border-radius:5px;box-shadow:5px 5px 6px rgba(0,0,0,0.05);background-color:#fff;z-index:9}.pg-svc .target:after{content:"";width:20px;height:20px;background-image:url('../../assets/images/arrow_w_d.png');background-size:cover;position:absolute;top:-18px;left:33px;transform:rotate(-90deg)}.pg-svc .target h3{position:relative;display:flex;justify-content:space-between;align-items:center;font-size:16px;margin-bottom:12px}.pg-svc .target h3 span{display:inline-block}.pg-svc .target h3 span img{width:20px;height:20px}.pg-svc .target .quote{margin-top:24px}.pg-svc .detail{margin-top:24px}}.reso{background-image:url('../../assets/images/bg_reso.png');background-size:cover}@media only screen and (min-width: 1280px){.reso{padding-top:120px}}@media only screen and (max-width: 1279px){.reso{padding:40px 24px}}.reso .reso-search input{width:100%;border:1px solid #585858;transition:all .2s;line-height:1.15;border-radius:5px}@media only screen and (min-width: 1280px){.reso .reso-search{width:57.578125vw;margin:0 auto}}@media only screen and (max-width: 1279px){.reso .reso-search .btn{height:36px;padding:8px 12px}}.reso .reso-search form{display:flex;margin-top:45px}@media only screen and (max-width: 1279px){.reso .reso-search form{margin-top:24px}}.reso .reso-search form input{margin-right:16px;background-image:url('../../assets/images/ico_search.svg');background-repeat:no-repeat}@media only screen and (min-width: 1280px){.reso .reso-search form input{padding-left:70px;background-position:24px 50%}}@media only screen and (max-width: 1279px){.reso .reso-search form input{padding-left:40px;background-size:16px 16px;background-position:12px 50%}}.reso h1{margin:0;text-align:center}@media only screen and (min-width: 1280px){.reso h1{font-size:3.125vw}}@media only screen and (min-width: 1280px){.reso-article{display:flex;align-items:flex-start;margin:120px 0;margin-left:7.8125vw;margin-right:7.8125vw}}@media only screen and (max-width: 1279px){.reso-article{margin:40px 0}}@media only screen and (min-width: 1280px){.reso-article>span{display:none}}@media only screen and (max-width: 1279px){.reso-article>span{display:block;margin-bottom:8px;letter-spacing:.1em}}@media only screen and (min-width: 1280px){.reso-article aside{margin-right:3.125vw;width:31.25vw;font-size:1.5625vw;padding:12px 12px 0;background:#FFFFFF;box-shadow:0 0 12px rgba(0,0,0,0.1);border-radius:5px;max-height:54.6875vw;overflow:auto}}@media only screen and (max-width: 1279px){.reso-article aside{position:relative;border-radius:5px;z-index:99}}@media only screen and (min-width: 1280px){.reso-article aside h3{display:none}}@media only screen and (max-width: 1279px){.reso-article aside h3{font-size:14px;position:relative;padding:16px 42px 16px 16px;margin-bottom:16px;color:#00AEDA;background:#FFFFFF;box-shadow:4px 4px 4px rgba(0,0,0,0.05);border-radius:5px}}.reso-article aside h3:after{content:"";position:absolute;top:20px;right:16px;height:18px;width:18px;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00002 12.6C8.47502 12.6 7.95001 12.3975 7.55251 12L2.66251 7.10998C2.44501 6.89248 2.44501 6.53248 2.66251 6.31498C2.88001 6.09748 3.24001 6.09748 3.45751 6.31498L8.34751 11.205C8.70751 11.565 9.29251 11.565 9.65251 11.205L14.5425 6.31498C14.76 6.09748 15.12 6.09748 15.3375 6.31498C15.555 6.53248 15.555 6.89248 15.3375 7.10998L10.4475 12C10.05 12.3975 9.52501 12.6 9.00002 12.6Z' fill='%2300AEDA'/%3E%3C/svg%3E%0A");transition:all .1s}.reso-article aside h3.open:after{transform:rotate(180deg)}.reso-article aside h3.open+ul{display:block}.reso-article aside ul{list-style:none;padding:0;margin:0;background:#FFFFFF}@media only screen and (max-width: 1279px){.reso-article aside ul{display:none;position:absolute;top:110%;left:0;right:0;box-shadow:4px 4px 4px rgba(0,0,0,0.05);border-radius:5px;padding:8px 0}}.reso-article aside ul a{display:block;position:relative;color:#4B4B4B;font-weight:700}@media only screen and (min-width: 1280px){.reso-article aside ul a{line-height:1.2;padding:32px 24px;border-radius:5px}}@media only screen and (max-width: 1279px){.reso-article aside ul a{padding:8px 42px 8px 16px}}.reso-article aside ul a.act{background-color:#00AEDA;color:#fff}.reso-article aside ul a:after{content:"";position:absolute;height:1px;background-color:#D9D9D9;bottom:0;left:24px;right:24px}@media only screen and (max-width: 1279px){.reso-article aside ul a:after{display:none}}.reso-article aside ul li a.act:after,.reso-article aside ul li:last-of-type a:after{display:none}.reso-article article{flex:1;position:relative;z-index:90}@media only screen and (min-width: 1280px){.reso-article article{font-size:1.171875vw}}.reso-article article h3{font-weight:700}@media only screen and (min-width: 1280px){.reso-article article h3{font-size:1.5625vw;margin-bottom:16px}}@media only screen and (max-width: 1279px){.reso-article article h3{margin-bottom:16px}}@media only screen and (min-width: 1280px){.reso-article article p+h3{margin-top:40px}}.reso-article article .download{position:relative}@media only screen and (min-width: 1280px){.reso-article article .download{margin-top:32px}}@media only screen and (max-width: 1279px){.reso-article article .download{margin-top:16px}}.reso-article article .download a{display:block;color:#4B4B4B;font-weight:700;background:#FFFFFF;background-image:url('../../assets/images/ico_download.svg');background-repeat:no-repeat;background-position:right 36px center;box-shadow:4px 4px 4px rgba(0,0,0,0.05);border-radius:5px}@media only screen and (min-width: 1280px){.reso-article article .download a{padding:24px}}@media only screen and (max-width: 1279px){.reso-article article .download a{padding:12px 45px 12px 20px;background-position:right 20px center;background-size:20px 20px}}.reso-article article .download:after{content:"";position:absolute;width:10px;height:45px;left:0px;top:calc(50% - 45px/2);background:#FF7206;border-radius:0px 5px 5px 0px}@media only screen and (max-width: 1279px){.reso-article article .download:after{height:28px;top:calc(50% - 28px/2)}}@media only screen and (min-width: 1280px){.sc-result{margin:50px 0;margin-left:7.8125vw;margin-right:7.8125vw}}.sc-result .item{margin-bottom:20px;font-size:.9em}@media only screen and (min-width: 1280px){.sc-result h2{font-size:1.5625vw}}.sc-result h3{color:#00AEDA}@media only screen and (min-width: 1280px){.sc-result h3{font-size:1.5625vw;margin-bottom:16px}}.sc-result a{color:#585858}.sc-result a div{margin-top:4px;color:#999}#contact,#result{display:none}.contact>div{background-repeat:no-repeat;background-position:0 0}@media only screen and (max-width: 1279px){.contact>div{background-size:cover;background:none !important}}.contact>div>img{display:block}@media only screen and (min-width: 1280px){.contact>div>img{display:none}}@media only screen and (max-width: 1279px){.contact>div>img{position:absolute;top:0;left:0;width:100%;height:245px;object-fit:cover}}.contact form{flex:1}@media only screen and (min-width: 1280px){.contact form{padding:60px 40px 60px 530px}}.contact form h1{line-height:1.2}@media only screen and (min-width: 1280px){.contact form h1{margin:0 0 24px;font-size:50px}}@media only screen and (max-width: 1279px){.contact form h1{text-align:center;margin-bottom:24px}}@media only screen and (min-width: 1280px){.contact form p{font-size:18px;margin-bottom:30px}}@media only screen and (max-width: 1279px){.contact form p{text-align:center;margin-bottom:30px}}.contact .btn{font-size:16px}@media only screen and (min-width: 1280px){form>div{margin-bottom:20px}}@media only screen and (max-width: 1279px){form>div{margin-bottom:16px}}form>div label{color:#00AEDA;font-weight:700}@media only screen and (min-width: 1280px){form>div label{font-size:20px}}form>div label.error{font-weight:400;font-size:.75em;color:red}form>div input,form>div textarea,form>div select{width:100%;border:0;border-bottom:1px solid #585858;transition:all .2s;line-height:1.15;background-color:transparent}@media only screen and (min-width: 1280px){form>div input,form>div textarea,form>div select{padding:12px 0;font-size:18px}}.wa-floating{position:fixed;z-index:9999}@media only screen and (min-width: 1280px){.wa-floating{right:2.1875vw;bottom:60px}.wa-floating img{width:67px;height:67px}}@media only screen and (max-width: 1279px){.wa-floating{right:6.25vw;bottom:60px}.wa-floating img{width:45px;height:45px}}@media only screen and (min-width: 1280px){.p100{padding-left:7.8125vw;padding-right:7.8125vw}}@media only screen and (max-width: 1279px){.mp24{padding-left:7.5vw;padding-right:7.5vw}}@media only screen and (min-width: 1280px){.p80{padding-left:6.25vw;padding-right:6.25vw}}@media only screen and (min-width: 1280px){.p165{padding-left:12.890625vw;padding-right:12.890625vw}}@media only screen and (min-width: 1280px){.p200{padding-left:15.625vw;padding-right:15.625vw}}.text-center{text-align:center}@media only screen and (min-width: 1280px){.h2-after{font-size:1.40625vw;font-weight:500}}.bg1{background-position:0 0;background-repeat:no-repeat;background-image:url('/assets/images/career_bg1.svg');background-size:cover}.bg3{background-position:0 0;background-repeat:no-repeat;background-image:url('/assets/images/career_bg3.svg');background-size:cover}@media only screen and (min-width: 1280px){main.career .page-banner{height:calc(100vh - 80px)}}section.career{width:100%;overflow:hidden}@media only screen and (min-width: 1280px){section.career{padding-top:120px}section.career h2{font-size:3.125vw;margin-bottom:16px;line-height:1.3}}@media only screen and (max-width: 1279px){section.career{padding-top:40px}section.career h2{font-size:6.25vw;margin-bottom:16px;line-height:1.3}}@media only screen and (min-width: 1280px){.career--people .people--dots{margin-top:2.5vw}.career--people .people--dots button{background-color:#E5E2E2}.career--people .people--mdots{display:none}}@media only screen and (max-width: 1279px){.career--people .people-dots{display:none}.career--people .people--mdots{margin-top:10vw}.career--people .people--mdots button{background-color:#E5E2E2}}.career--story{position:relative}.career--story:after{content:"";display:block;clear:both;background-color:#00AEDA;position:absolute;bottom:0;left:0;right:0;z-index:0}@media only screen and (min-width: 1280px){.career--story{margin-top:3.125vw;padding-bottom:5.15625vw}.career--story:after{height:21.40625vw}.career--story .slider-nav{margin-top:3.125vw;text-align:center}}@media only screen and (max-width: 1279px){.career--story{margin-top:7.5vw;padding-bottom:10vw}.career--story:after{height:82.8125vw}.career--story .slider-nav{margin-top:12.5vw;text-align:center}.career--story .slider-nav .prev,.career--story .slider-nav .next{background-size:30px 30px}}@media only screen and (min-width: 1280px){.career--team{margin-top:4.6875vw;margin-right:-2.34375vw}.career--team .slick-slide{margin-right:2.34375vw}.career--team .team--dots{margin-top:4.6875vw}.career--team .team--dots button{background-color:#E5E2E2}}@media only screen and (max-width: 1279px){.career--team{margin-top:12.5vw;margin-right:-6.25vw}.career--team .slick-slide{margin-right:6.25vw}.career--team .team--dots{margin-top:10vw}.career--team .team--dots button{background-color:#E5E2E2}}@media only screen and (min-width: 1280px){.team-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:2.34375vw;row-gap:1.875vw}}@media only screen and (min-width: 1280px){.career--priority.mid-banner{overflow:hidden;min-height:40.625vw;margin-top:3.125vw}.career--priority.mid-banner picture{display:block;width:100%;overflow:hidden}.career--priority.mid-banner img{display:block;min-height:40.625vw;width:auto;object-fit:cover}}@media only screen and (min-width: 1280px){.career--priority.mid-banner .caption h4{font-size:2.96875vw;margin-bottom:1.875vw;line-height:1.2}.career--priority.mid-banner .caption p{font-size:1.40625vw;font-weight:500}}@media only screen and (max-width: 1279px){.career--priority.mid-banner .caption{background-color:#00AEDA;position:relative;padding-top:9.375vw;padding-right:7.5vw;padding-bottom:9.375vw;padding-left:7.5vw}.career--priority.mid-banner .caption h4{font-size:4.375vw;margin-bottom:3.75vw;line-height:1.2}.career--priority.mid-banner .caption p{font-size:3.75vw;font-weight:500}}@media only screen and (max-width: 1279px){.career--priority.mid-banner{display:flex;flex-direction:column-reverse}.career--priority.mid-banner picture{display:block;position:relative;overflow:hidden}.career--priority.mid-banner img{display:block;width:100%;height:72.5vw;object-fit:cover;object-position:right}}.priority--list{list-style:none;padding:0;margin:0}@media only screen and (min-width: 1280px){.priority--list{margin-top:3.90625vw;padding-left:7.8125vw;padding-right:7.8125vw;display:flex;align-items:center;flex-wrap:wrap;row-gap:.78125vw;width:100%}.priority--list.col3{padding-left:0;padding-right:0}.priority--list.col3 li{width:33.33%}.priority--list li{width:50%;background-repeat:no-repeat;background-position:0 50%;padding-left:calc(2.5vw + 16px);line-height:1.8;cursor:pointer}.priority--list li a{color:#a6a6a6}.priority--list li:hover a{color:#000}.priority--list li.act{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.2398 25.0935C18.9865 25.0935 18.7332 25.0002 18.5332 24.8002C18.1465 24.4135 18.1465 23.7735 18.5332 23.3868L25.9198 16.0002L18.5332 8.61349C18.1465 8.22682 18.1465 7.58682 18.5332 7.20016C18.9198 6.81349 19.5598 6.81349 19.9465 7.20016L28.0398 15.2935C28.4265 15.6802 28.4265 16.3202 28.0398 16.7068L19.9465 24.8002C19.7465 25.0002 19.4932 25.0935 19.2398 25.0935Z' fill='%23FF7208'/%3E%3Cpath d='M27.1065 17H4.6665C4.11984 17 3.6665 16.5467 3.6665 16C3.6665 15.4533 4.11984 15 4.6665 15H27.1065C27.6532 15 28.1065 15.4533 28.1065 16C28.1065 16.5467 27.6532 17 27.1065 17Z' fill='%23FF7208'/%3E%3C/svg%3E%0A");font-weight:800}.priority--list li.act a{color:#000}.priority--list .priority--content{display:none}}@media only screen and (max-width: 1279px){.priority--list{margin-top:12.5vw;padding-left:7.5vw;padding-right:7.5vw;display:flex;flex-direction:column;row-gap:1.875vw;width:100%}.priority--list li{background-repeat:no-repeat;background-position:0 50%;padding-left:40px;line-height:1.8;cursor:pointer}.priority--list li a{color:#a6a6a6}.priority--list li:hover a{color:#000}.priority--list li.act{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.2398 25.0935C18.9865 25.0935 18.7332 25.0002 18.5332 24.8002C18.1465 24.4135 18.1465 23.7735 18.5332 23.3868L25.9198 16.0002L18.5332 8.61349C18.1465 8.22682 18.1465 7.58682 18.5332 7.20016C18.9198 6.81349 19.5598 6.81349 19.9465 7.20016L28.0398 15.2935C28.4265 15.6802 28.4265 16.3202 28.0398 16.7068L19.9465 24.8002C19.7465 25.0002 19.4932 25.0935 19.2398 25.0935Z' fill='%23FF7208'/%3E%3Cpath d='M27.1065 17H4.6665C4.11984 17 3.6665 16.5467 3.6665 16C3.6665 15.4533 4.11984 15 4.6665 15H27.1065C27.6532 15 28.1065 15.4533 28.1065 16C28.1065 16.5467 27.6532 17 27.1065 17Z' fill='%23FF7208'/%3E%3C/svg%3E%0A");background-size:25px 25px;font-weight:800}.priority--list li.act a{color:#000}.priority--list .priority--content{display:none}}.career--bt{position:relative}.career--bt img{display:block;margin:0 auto;width:100%}@media only screen and (max-width: 1279px){.career--bt img{height:103.125vw;object-fit:cover}}.career--bt .caption-container{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg, rgba(0,174,218,0.7) 12.63%, rgba(0,174,218,0) 97.55%);display:flex;justify-content:center;align-items:center;flex-direction:column}.career--bt h3{color:#FFF;text-align:center}@media only screen and (min-width: 1280px){.career--bt h3{font-size:3.125vw;width:32.8125vw;margin-bottom:1.25vw;line-height:1.5}}@media only screen and (max-width: 1279px){.career--bt h3{font-size:6.25vw;width:95.625vw;margin-bottom:3.75vw;line-height:1.5}}.career--bt p{color:#FFF;text-align:center}@media only screen and (min-width: 1280px){.career--bt p{font-size:1.171875vw;width:32.8125vw;margin-bottom:3.125vw;line-height:1.5}}@media only screen and (max-width: 1279px){.career--bt p{font-size:3.75vw;width:95.625vw;margin-bottom:10vw;line-height:1.5}}.career--jobs{color:#4B4B4B}.career--jobs h3{font-weight:700;line-height:1.2;background-repeat:no-repeat;background-position:100% 50%}@media only screen and (min-width: 1280px){.career--jobs h3{background-image:url('../../assets/images/arrow-right.svg');padding-right:40px}}@media only screen and (max-width: 1279px){.career--jobs h3{background-image:url('../../assets/images/arrow-right.svg');background-size:28px 28px;background-position:100% 0;padding-right:40px}}@media only screen and (min-width: 1280px){.career--jobs{margin-top:3.125vw}}@media only screen and (max-width: 1279px){.career--jobs{margin-top:10vw}}.career--jobs>div{position:relative;border-bottom:1px solid #D6D6D6;cursor:pointer;transition:all .3s}@media only screen and (min-width: 1280px){.career--jobs>div{padding-top:1.25vw;padding-right:2.5vw;padding-bottom:1.25vw;padding-left:2.5vw}.career--jobs>div h3{font-size:2.109375vw;margin-bottom:.9375vw;transition:all .3s}.career--jobs>div>div{font-weight:500;padding-left:2.8125vw;min-height:1.875vw;background-repeat:no-repeat;background-position:0 50%;display:flex;align-items:center}.career--jobs>div>div:first-of-type{background-image:url('../../assets/images/ico_dept.svg')}.career--jobs>div>div:last-of-type{margin-top:.9375vw;background-image:url('../../assets/images/ico_location.svg')}.career--jobs>div:hover{background-color:#E7F9FF}.career--jobs>div:hover h3{color:#FF7208}.career--jobs>div.loading:after{content:"";display:block;position:absolute;bottom:0;left:0;height:1px;background-color:#00AEDA;width:0;animation:loadingbar 2s linear forwards}}@media only screen and (max-width: 1279px){.career--jobs>div{padding-top:5vw;padding-right:0;padding-bottom:5vw;padding-left:7.5vw}.career--jobs>div h3{font-size:4.375vw;margin-bottom:3.75vw;line-height:1.3}.career--jobs>div>div{font-weight:500;padding-left:24px;background-repeat:no-repeat;background-position:0 50%;background-size:16px 16px;display:flex;align-items:center}.career--jobs>div>div:first-of-type{background-image:url('../../assets/images/ico_dept.svg')}.career--jobs>div>div:last-of-type{margin-top:8px;background-image:url('../../assets/images/ico_location.svg')}.career--jobs>div.loading:after{content:"";display:block;position:absolute;bottom:0;left:0;height:1px;background-color:#00AEDA;width:0;animation:loadingbar 2s linear forwards}}.career--jobs .job.notfound{border:0;cursor:default;padding-left:0;padding-right:0}.career--jobs .job.notfound:hover{background-color:inherit}.career--jobs .job.notfound h4{font-size:1.2em;pointer-events:none;margin-bottom:4px}@media only screen and (min-width: 1280px){.slider1--container{display:flex;justify-content:space-between;margin-top:4.6875vw;margin-right:-1.25vw}}@media only screen and (max-width: 1279px){.slider1--container{display:none}}@media only screen and (min-width: 1280px){.slider1m--container{display:none}}@media only screen and (max-width: 1279px){.slider1m--container{margin-top:12.5vw;margin-right:-20px}}.slider2--container{z-index:1}@media only screen and (min-width: 1280px){.slider2--container{margin-left:7.8125vw;overflow:visible}.slider2--container .slick-list{overflow:visible}.slider2--container .slick-track{padding-top:1.171875vw;display:flex !important}.slider2--container .slick-slide{height:inherit !important}}@media only screen and (max-width: 1279px){.slider2--container{margin-left:7.5vw}.slider2--container .slick-list{overflow:visible}.slider2--container .slick-track{padding-top:4.6875vw;display:flex !important}.slider2--container .slick-slide{height:inherit !important}}.career--card1{position:relative;background-color:#E7F9FF;transition:all .5s}@media only screen and (min-width: 1280px){.career--card1{border-radius:5px;width:16.40625vw;margin-right:1.25vw;padding-bottom:14.0625vw}.career--card1 picture{display:block;width:100%;overflow:hidden;padding-top:2.03125vw;padding-right:3.90625vw;padding-left:3.90625vw}.career--card1 picture img{display:block;width:auto;margin:0 auto;height:25.3125vw}.career--card1 .caption{position:absolute;bottom:0;left:0;padding-left:2.65625vw;padding-right:2.65625vw;padding-bottom:4.0625vw;transition:all .5s}.career--card1 .caption h3{width:10.625vw;font-size:1.5625vw;line-height:1.3;color:#00AEDA;margin-bottom:5px}.career--card1 .caption p{color:#FFF;margin-bottom:0;max-height:0;opacity:0;width:25.46875vw;transition:max-height .2s}}@media only screen and (max-width: 1279px){.career--card1{background-color:#00AEDA;border-radius:5px;padding-bottom:39.0625vw;margin-right:20px}.career--card1 picture{display:block;width:100%;overflow:hidden;padding-top:10vw}.career--card1 picture img{display:block;width:auto;margin:0 auto;height:70vw}.career--card1 .caption{position:absolute;bottom:0;left:0;padding-left:10.625vw;padding-right:10.625vw;padding-bottom:10.625vw}.career--card1 .caption h3{font-size:4.375vw;line-height:1.3;color:#FFF;margin-bottom:5px}.career--card1 .caption p{color:#FFF;margin-bottom:0}}.career--card1.act{background-color:#00AEDA}@media only screen and (min-width: 1280px){.career--card1.act{width:31.40625vw}.career--card1.act .caption h3{width:18.4375vw;color:#FFF}.career--card1.act .caption p{opacity:1;max-height:300px}}.career--card2{position:relative;background-color:#fff}.career--card2 .caption .picture img{display:block;width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 1280px){.career--card2{width:39.84375vw;padding-top:3.90625vw;padding-right:3.90625vw;padding-bottom:11.875vw;padding-left:3.90625vw;margin-right:2.34375vw}.career--card2:last-of-type{margin-right:0}.career--card2 .caption{position:absolute;bottom:3.90625vw;left:3.90625vw;right:3.90625vw;display:flex;align-items:center}.career--card2 .caption picture{display:flex;align-items:center;width:5.625vw;height:5.625vw;clip-path:circle(50%);background-color:#efefef}.career--card2 .caption div{display:flex;flex-direction:column;font-size:1.171875vw;margin-left:.9375vw;font-weight:700}.career--card2 .caption h3{font-size:1.5625vw;margin-bottom:.78125vw;line-height:1.3;color:#00AEDA}.career--card2 p:last-of-type{margin-bottom:0;line-height:2}.career--card2:after{content:"";display:block;width:3.125vw;height:2.34375vw;background-image:url('../../assets/images/ico_quote.svg');background-repeat:no-repeat;background-size:cover;position:absolute;top:-1.171875vw;left:2.34375vw}}@media only screen and (max-width: 1279px){.career--card2{padding-top:9.375vw;padding-right:9.375vw;padding-bottom:28.125vw;padding-left:9.375vw;margin-right:7.5vw}.career--card2 .caption{position:absolute;bottom:9.375vw;left:9.375vw;right:9.375vw;display:flex;align-items:center}.career--card2 .caption picture{display:flex;align-items:center;width:15.625vw;height:15.625vw;clip-path:circle(50%);background-color:#efefef}.career--card2 .caption div{display:flex;flex-direction:column;font-size:3.75vw;margin-left:3.75vw;font-weight:500}.career--card2 .caption h3{font-size:4.375vw;margin-bottom:2.5vw;line-height:1.3;color:#00AEDA}.career--card2 p:last-of-type{margin-bottom:0;line-height:2}.career--card2:after{content:"";display:block;width:12.5vw;height:9.375vw;background-image:url('../../assets/images/ico_quote.svg');background-repeat:no-repeat;background-size:cover;position:absolute;top:-4.6875vw;left:9.375vw}}.career--card3{color:#4B4B4B;background-color:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 6px 0 rgba(0,0,0,0.1);-moz-box-shadow:2px 2px 6px 0 rgba(0,0,0,0.1);border-radius:5px;border:2px solid #fff;transition:all .3s;display:flex;flex-direction:column;justify-content:space-between}.career--card3 picture{display:block}.career--card3 picture img{display:block;max-width:100%;margin:0 auto}.career--card3 h3{color:#FF7208}@media only screen and (min-width: 1280px){.career--card3{margin-bottom:5px}.career--card3 .caption{font-weight:500;padding:2.96875vw;padding-bottom:10px}.career--card3 .caption h3{font-size:1.5625vw;margin-bottom:12px}.career--card3 picture img{height:23.4375vw;width:auto}.career--card3:hover{border:2px solid #00AEDA;background-color:#E7F9FF}}@media only screen and (max-width: 1279px){.career--card3{margin-bottom:24px}.career--card3 .caption{font-weight:500;padding:7.5vw;padding-bottom:10px}.career--card3 .caption h3{font-size:5vw;margin-bottom:8px}.career--card3 picture img{width:100%;height:auto}.career--card3:hover{border:2px solid #00AEDA;background-color:#E7F9FF}}.career--overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.15);z-index:19998;backdrop-filter:blur(8px);display:none}.career--overlay.act{display:block}.career--drawer{z-index:19999;background-color:#FFFFFF;transition:right .3s}@media only screen and (min-width: 1280px){.career--drawer{position:fixed;top:0;bottom:0;right:-100%;width:56.25vw}.career--drawer.act{right:0}}@media only screen and (max-width: 1279px){.career--drawer{position:fixed;top:0;bottom:0;right:-100%;width:85vw}.career--drawer.act{right:0}}.drawer-head{position:relative;background-color:#00AEDA;background-image:url('/assets/images/drawerhead_bg.svg');background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%}.drawer-head h3{font-weight:700;color:#FFF;line-height:normal}@media only screen and (min-width: 1280px){.drawer-head{padding:3.90625vw}.drawer-head h3{font-size:3.125vw;margin-bottom:1.5625vw;padding-right:5.46875vw}.drawer-head .info{filter:brightness(400);display:flex;align-items:center;column-gap:.9375vw;font-size:1.25vw;font-weight:500}.drawer-head .info:first-of-type{margin-bottom:.9375vw}.drawer-head .btns{display:flex;justify-content:space-between;margin-top:2.5vw;align-items:center}.drawer-head .btns>div{display:flex;column-gap:1.25vw}}@media only screen and (max-width: 1279px){.drawer-head{padding:7.5vw}.drawer-head h3{font-size:6.25vw;margin-bottom:5vw;padding-right:14.0625vw}.drawer-head .info{filter:brightness(400);display:flex;align-items:center;column-gap:3.75vw;font-size:12px;font-weight:500}.drawer-head .info:first-of-type{margin-bottom:3.125vw}.drawer-head .btns{display:flex;justify-content:space-between;margin-top:10vw;align-items:center}.drawer-head .btns>div{display:flex;column-gap:5vw}}@media only screen and (min-width: 1280px){.drawer-body{padding:3.90625vw}}@media only screen and (max-width: 1279px){.drawer-body{padding:7.5vw}}#drawer-close{position:absolute;cursor:pointer}#drawer-close img{display:block;width:100%;height:100%}@media only screen and (min-width: 1280px){#drawer-close{top:3.90625vw;right:3.90625vw;width:3.4375vw;height:3.4375vw}}@media only screen and (max-width: 1279px){#drawer-close{top:7.5vw;right:7.5vw;width:8.75vw;height:8.75vw}}.drawer-content{height:100%;overflow:auto}body.drawer-open{overflow:hidden}@keyframes loadingbar{0%{width:0}100%{width:100%}}#pop-apply{display:none}.apply-form>div{background-repeat:no-repeat;background-position:0 0}@media only screen and (max-width: 1279px){.apply-form>div{background:none !important}}@media only screen and (min-width: 1280px){.apply-form>div>img{display:none}}@media only screen and (max-width: 1279px){.apply-form>div>img{position:absolute;top:0;width:100%;left:0;height:245px;object-fit:cover;display:block}}@media only screen and (min-width: 1280px){.apply-form h1{margin-bottom:60px !important}}@media only screen and (max-width: 1279px){.apply-form h1{margin-top:40px !important;margin-bottom:24px !important}}.apply-form .upload{position:relative}.apply-form .upload button{border:0;position:absolute;right:0;top:0;width:28px;height:28px;background-image:url('../../assets/images/upload.svg');background-repeat:no-repeat;background-size:cover}.apply-form .note{color:#FF7206}@media only screen and (min-width: 1280px){.apply-form .note{font-size:14px;margin-top:3px}}@media only screen and (max-width: 1279px){.apply-form .note{font-size:10px;margin-top:3px}}.apply-form .uploader{position:absolute;left:0;bottom:0;top:0;opacity:0;z-index:9}@media only screen and (max-width: 1279px){.apply-form input,.apply-form textarea{padding:10px 16px}}.apply-form textarea{min-height:100px}@media only screen and (max-width: 1279px){.apply-form button.btn{font-size:12px}}.career--filter .sel-dept .selectBox-label{background-image:url('../../assets/images/ico_dept.svg');background-repeat:no-repeat}.career--filter .sel-location .selectBox-label{background-image:url('../../assets/images/ico_location.svg');background-repeat:no-repeat}@media only screen and (min-width: 1280px){.career--filter{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5625vw;margin-top:3.125vw}.career--filter .sel-dept{justify-self:end}.career--filter select{display:block;font-size:1.25vw;padding:16px 54px 16px 24px}.career--filter .sel-dept .selectBox-label{background-position:24px 50%}.career--filter .sel-location .selectBox-label{background-position:24px 50%}}@media only screen and (max-width: 1279px){.career--filter{margin-top:10vw}.career--filter select{display:block;width:100%;padding:16px 36px 16px 16px}.career--filter .sel-dept{margin-bottom:3.75vw}.career--filter .sel-dept .selectBox-label{background-position:16px 50%;background-size:16px 16px}.career--filter .sel-location .selectBox-label{background-position:16px 50%;background-size:16px 16px}}