/* COPYRIGHT NEWTEC WORKS */
@font-face{font-family:rob;font-style:normal;src:local('Roboto Regular'),local('Roboto-Regular'),url('../fonts/roboto-regular.woff2') format('woff2'),url('../fonts/roboto-regular.woff') format('woff')}*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}html{box-sizing:border-box;height:100%;overflow-x:hidden}body{display:flex;flex-direction:column;align-items:center;font-family:rob,Arial,Tahoma,sans-serif;color:#444;overflow-x:hidden;overflow-y:scroll;hyphens:auto;background:#fff;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;height:100%;background-color:#fff}h1,h2,h3{font-weight:400;line-height:normal;transition:font-size .3s}h1{font-size:1.8em}h2{margin-bottom:20px}h3{margin-bottom:10px}img{display:block}a{text-decoration:none;color:#f1930b}a:focus{outline:0}.centered{width:100%;max-width:1280px;margin:0 auto;background-color:#fff}.menu{display:flex;align-items:center;justify-content:center;min-height:60px;font-size:120%;position:sticky;top:0;background-color:#fff;margin-top:60px;margin-bottom:20px;transition:margin .3s;z-index:10}nav{display:flex;align-items:center;justify-content:center}.menu-ctn{display:flex;flex-direction:row}.menu-ctn a.link{display:block;color:inherit;padding-left:20px;padding-right:20px;border-right:1px solid #e7e7e7;transition:color .3s;position:relative;overflow:hidden;hyphens:none}.menu-ctn a.link:first-of-type{display:flex;align-items:center}.menu-ctn img.logo{width:40px}.menu-ctn a.lp:hover{color:#f1930b}.menu-ctn a.et:hover{color:#005da8}.menu-ctn a.op:hover{color:#d00018}.menu-ctn a.pt:hover{color:#910000}.menu-ctn a.link:last-of-type{border-right:none}.moblo{display:none}.molo{width:60px}.menu-icon{display:none;width:30px;height:30px;user-select:none;cursor:pointer}.menu-icon .naviconv{display:block;width:30px;height:4px;position:relative;top:12px;left:-1px;background:#000;transform:scale(.8);transition:background .2s}.menu-icon .naviconv:after,.menu-icon .naviconv:before{display:block;width:100%;height:100%;position:absolute;background:#000;content:'';transition:all .2s}.menu-icon .naviconv:before{top:10px}.menu-icon .naviconv:after{top:-10px}.menu-btn{display:none}.menu-btn:checked~.menu-ctn{transform:translateX(0);opacity:1;pointer-events:auto;transition:transform .3s ease,opacity .3s ease}.menu-btn:checked~.menu-icon .naviconv{background:0 0}.menu-btn:checked~.menu-icon .naviconv:before{transform:rotate(-45deg)}.menu-btn:checked~.menu-icon .naviconv:after{transform:rotate(45deg)}.menu-btn:checked~.menu-icon:not(.steps) .naviconv:after,.menu-btn:checked~.menu-icon:not(.steps) .naviconv:before{top:0}@media screen and (max-width:720px){.menu{margin:0}nav{width:100%;justify-content:space-between;padding-left:20px;padding-right:20px;overflow:hidden}.moblo{display:block}.menu-icon{display:block}.menu-ctn{position:absolute;top:80px;right:0;flex-direction:column;background-color:#fff;border-top-left-radius:12px;border-bottom-left-radius:12px;transform:translateX(100%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease;will-change:transform,opacity}.menu-ctn a.link{padding:20px;background-color:#fbf0d5;border-bottom:1px solid #c96722}.menu-ctn a.link:hover{color:#f1930b}.menu-ctn a.link:first-of-type{display:none}.menu-ctn a.link:nth-of-type(2){border-top-left-radius:12px}.menu-ctn a.link:last-of-type{border-bottom-left-radius:12px;border-bottom:none}}.no-anim .menu-ctn{transition:none!important}.info{position:relative;width:min(100vw,1280px);min-height:320px;aspect-ratio:32/11;background-image:url('../images/bgind.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;transition:height .3s,min-height .3s}.info.lp{background-image:url('../images/leist1b.jpg')}.info.et{background-image:url('../images/leist2b.jpg')}.info.op{background-image:url('../images/leist3b.jpg')}.info.pt{background-image:url('../images/leist4b.jpg')}.ci{position:absolute;left:40px;bottom:40px;width:500px;background:linear-gradient(to bottom,#f29400 0,#f2940073 100%);padding:20px;border-radius:12px;color:#fff;padding-left:90px;margin-right:40px;transition:padding .3s,width .3s,height .3s}.ci.all{width:750px}.cilogo{width:80px;height:80px;border-radius:100%;background-image:url('../images/logo.png');background-position:center;background-repeat:no-repeat;background-size:60px auto;position:absolute;left:-10px;top:-10px;background-color:#fff;transition:padding .3s,width .3s,height .3s,background-size .3s}a.tel{display:flex;align-items:center;margin-top:20px;margin-bottom:10px;background-color:orange;padding:10px;border-radius:12px;width:fit-content;transition:background-color .3s}a.tel{color:#fff}a.copbtn:hover,a.tel:hover{background-color:#fb0}a.tel img{display:inline;width:22px;margin-right:8px;transition:margin .3s,width .3s}@media screen and (max-width:920px){h1{font-size:140%}.ci{width:400px;padding-left:70px;margin-right:40px}.ci.all{width:520px}.cilogo{width:60px;height:60px;background-size:40px auto}a.tel img{width:16px;margin-right:6px}}@media screen and (max-width:720px){.cilogo{display:none}.ci.all,.ci:not(.all){width:100%;height:100%;margin:0;left:0;top:0;border-radius:0;padding:40px;display:flex;align-items:center}h1{max-width:440px}.info{min-height:280px}a.tel{margin-bottom:0}}@media screen and (max-width:330px){h1{font-size:100%}}main{flex:1 0 auto}.about{display:flex;flex-direction:row;justify-content:space-around;padding:120px;gap:40px;background:linear-gradient(to bottom,#fff 0,#efe7d8 100%);line-height:22px;transition:padding .3s}.text{max-width:380px}.red{color:#d00018}.yel{color:#f29400}.blu{color:#005da8}.bgr{background-color:#d00018}.bgd{background-color:#910000}.bgy{background-color:#f29400}.bgb{background-color:#005da8}.about img{border-radius:100%;height:160px;margin-right:20px;transition:height .3s}@media screen and (max-width:1040px){.about{padding:80px}.about img{margin:0}}@media screen and (max-width:980px){.about img{height:100px}}@media screen and (max-width:840px){.about{padding:40px}.about img{display:none}}@media screen and (max-width:598px){.about{flex-direction:column;gap:20px}.text{max-width:unset}}.osm{width:min(100vw,1280px);aspect-ratio:32/11;min-height:320px;background-image:url('../images/osm_static.jpg');background-position:center;background-repeat:no-repeat;background-size:140%;position:relative;transition:height .3s,background-size .3s,min-height .3s}.caption{position:absolute;bottom:10px;left:10px;z-index:2}.cptbtn{--btn-bg:#f6f6f6;--btn-bg2:#eaeaea;--btn-text:#444444;--btn-border:#c9c9c9;--btn-focus:#005DA8;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.4rem .6rem;border:1px solid var(--btn-border);border-radius:6px;color:var(--btn-text);background:linear-gradient(to bottom,var(--btn-bg),var(--btn-bg2));text-decoration:none;font:inherit;font-size:80%;line-height:normal;white-space:nowrap;cursor:pointer;user-select:none;transition:background .15s ease,box-shadow .15s ease,border-color .15s ease,transform .02s ease}.cptbtn:hover{--btn-bg:#fdfdfd;--btn-bg2:#efefef;border-color:#bdbdbd}.cptbtn:active{--btn-bg:#e9e9e9;--btn-bg2:#e3e3e3;box-shadow:inset 0 1px 2px rgba(0,0,0,.12);transform:translateY(1px)}.cptbtn:focus-visible{outline:2px solid var(--btn-focus);outline-offset:2px}.cptbtn.is-disabled,.cptbtn:disabled,.cptbtn[aria-disabled=true]{color:#9a9a9a;background:#f3f3f3;border-color:#d9d9d9;cursor:not-allowed;box-shadow:none}.cptbtn.is-disabled,.cptbtn[aria-disabled=true]{pointer-events:none}.contrib{position:absolute;right:10px;bottom:10px;font-size:70%;background-color:#dfdfdf;padding:8px;border-radius:6px}@media screen and (max-width:860px){.osm{background-size:180%}.contrib,.cptbtn{font-size:60%;padding:6px}}@media screen and (max-width:720px){.osm{min-height:280px}}@media screen and (max-width:680px){.osm{background-size:260%}.caption{bottom:unset;bottom:10px;left:10px;display:flex;flex-direction:column;gap:4px}}@media screen and (max-width:460px){.info,.osm{min-height:240px}.osm{background-size:420%}}.welc{max-width:600px;margin-top:60px;text-align:center}.subnavi_small{display:flex;flex-direction:column;align-items:center}.subnavi_small .links{display:flex;flex-direction:row;gap:10px}.subnav{position:relative;display:block;width:120px;height:120px;border-radius:100%;background-color:#dedede;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;font-size:64%;transition:filter .25s ease}.sncapt,.snsmcp{padding:6px;border-radius:8px}.snsmcp{position:absolute;left:0;bottom:-6px}.subnav.lp{background-image:url('../images/leist1.jpg')}.subnav.et{background-image:url('../images/leist2.jpg')}.subnav.op{background-image:url('../images/leist3.jpg')}.subnav.pt{background-image:url('../images/leist4.jpg')}.subnav:hover{filter:sepia(.12) saturate(1.12) brightness(1.04)}.workspace{display:flex;flex-direction:row;gap:40px;background:linear-gradient(to bottom,#fff 0,#efe7d8 100%);line-height:22px}.grey{background:#f5f3f0}.explain{background-color:#fff8eb;padding:60px;width:100%;max-width:480px;flex:1 1 0;transition:padding .3s}.theme{border-bottom:1px solid #cfcfcf;padding-bottom:40px;transition:padding .3s}.treatments{padding:60px;flex:2 1 0;transition:padding .3s}.mainlist{list-style:none;font-weight:700}.mainlist li{margin-bottom:10px}.sublist{font-weight:400;padding-left:20px}.sublist li{font-weight:400;margin-bottom:0}.simplelist{list-style:circle;padding-left:20px}.mb2{margin-bottom:20px}.mt5{margin-top:50px}.treatinfo{padding:50px;width:100%;max-width:480px}.bo{font-weight:700}@media screen and (max-width:1024px){.explain{padding:40px}.treatments{padding:40px}}@media screen and (max-width:920px){.workspace{flex-direction:column;gap:0}.explain,.treatments{max-width:unset;padding:80px}}@media screen and (max-width:680px){.explain,.treatments{padding:50px}}@media screen and (max-width:480px){.explain,.treatments{padding:30px}}.theteam{display:flex;flex-direction:column;align-items:center;padding:120px;padding-bottom:80px;transition:padding .3s}.teamhr{border-top:1px solid #d3d3d3;margin-top:110px;margin-bottom:40px;border-bottom:0;width:100%;height:0;background:0 0}.team{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:40px}.teamimg{position:relative;width:170px;height:170px;border-radius:100%;background-position:center;background-repeat:no-repeat;background-size:100%}.ticapt{background-color:#d00018;border-radius:8px;padding:6px;color:#fff;position:absolute;bottom:-6px;font-size:70%}.ticapt.lp{background-color:#f29400}.ticapt.et{background-color:#005da8}.ticapt.pt{background-color:#910000}.ticapt.an{background-color:#f2b100}.ticapts{position:absolute;left:6px;bottom:-20px;font-size:54%}.tlp1{background-image:url('../images/tlp1.jpg')}.tlp2{background-image:url('../images/tlp2.jpg')}.phf{background-image:url('../images/phf.jpg')}.tet1{background-image:url('../images/tet1.jpg')}.tet2{background-image:url('../images/tet2.jpg')}.tet3{background-image:url('../images/tet3.jpg')}.tet4{background-image:url('../images/tet4.jpg')}.top1{background-image:url('../images/top1.jpg')}.tpt1{background-image:url('../images/tpt1.jpg')}.tpt2{background-image:url('../images/tpt2.jpg')}.tpt3{background-image:url('../images/tpt3.jpg')}.tpt4{background-image:url('../images/tpt4.jpg')}.tpt5{background-image:url('../images/tpt5.jpg')}.tpt6{background-image:url('../images/phf.jpg')}.tan1{background-image:url('../images/tan1.jpg')}.tan2{background-image:url('../images/tan2.jpg')}@media screen and (max-width:680px){.theteam{padding:40px;padding-bottom:60px}.teamhr{margin-top:60px}.subnavi_small .links{flex-wrap:wrap;gap:30px;justify-content:center}}.jobs{display:flex;flex-direction:column;padding:140px;background-color:#f5f3f0;transition:padding .3s}.offer{width:100%;padding:60px;border-radius:12px;background-color:#f2ece0;border:1px solid #ebd9b9;transition:padding .3s}@media screen and (max-width:980px){.jobs{padding:80px}}@media screen and (max-width:580px){.jobs{align-items:center;justify-content:center;text-align:center;padding:40px}}@media screen and (max-width:448px){.jobs{padding:30px}}@media screen and (max-width:380px){.offer{padding:30px}}.mr1{margin-right:10px}.mt1{margin-top:10px}.mt2{margin-top:20px}.mt3{margin-top:30px}footer{display:flex;justify-content:center;padding:40px;padding-top:60px;padding-bottom:60px;color:#fff;background-color:#3f362a;margin-bottom:60px;transition:margin .3s}footer .cnt{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:86%;transition:width .3s}footer .contact{width:360px;transition:width .3s,font-size .3s}footer img.logo{width:80px;margin-bottom:20px;transition:width .3s}.contlink{display:flex;flex-direction:row;margin-top:14px;gap:10px}footer .copbtn,footer .tel{display:flex;justify-content:flex-start;align-items:center;margin:0;padding:10px;background-color:#f29400;font-size:120%;border:none;border-radius:12px;transition:background-color .3s,font-size .3s;width:fit-content}footer a.tel img{width:20px;transition:width .3s}footer .copbtn img{width:20px;transition:width .3s}.footer .links{line-height:22px;transition:font-size .3s}.footer .head{margin-bottom:10px;font-weight:700;font-size:120%}footer .link{display:block}footer .link:hover{color:#f2b100}.footer hr{margin-top:10px;margin-bottom:8px;border-top:1px solid #f29400;border-bottom:0;height:0;background:0 0}@media screen and (max-width:1280px){footer{margin-bottom:0}}@media screen and (max-width:860px){footer .cnt{max-width:100%}}@media screen and (max-width:680px){footer .cnt{max-width:100%}footer .contact{font-size:80%;width:200px}footer img.logo{width:60px}footer .tel{padding:10px;font-size:100%}footer a.tel img{width:14px}}@media screen and (max-width:500px){.footer .links{font-size:80%}}@media screen and (max-width:460px){footer .cnt{flex-direction:column;align-items:flex-start}.footer .links{margin-top:40px}}.needjs{display:none}