@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP:wght@100;200;300;400;500;600;700&display=swap";.rotlogowrap{display:block;position:relative;width:100%;height:33vh;z-index:4}@media only screen and (min-width:370px) and (max-height:700px) and (orientation:landscape){.rotlogowrap{display:block;position:relative;width:100%;height:80vh;z-index:4}.rotlogo{margin-top:-50px;overflow-x:hidden}}@media only screen and (min-width:400px) and (max-height:950px) and (orientation: landscape){.rotlogo{grid-column-start:2;grid-column-end:18}}@media only screen and (min-width:1366px){.rotlogo{right:-100%;top:-90%}.rotlogowrap{height:50vh}}@media only screen and (min-width:1920px){.rotlogo{right:-95%;top:-60%}}.threeFirew{height:100vh;width:100vw;position:fixed}.ofisuwrap{height:100vh;width:100vw;display:block;position:fixed;z-index:2}:root{line-height:1;font-weight:400;color:#1d1d1dde;background-color:#e8ebee;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--headingSize: 55px}html{-webkit-text-size-adjust:100%}body{margin:0;padding:0;height:max-content;overflow-x:hidden}#root{width:100%;height:100%;top:0;left:0;margin:0 auto}.scene-wrapper{display:grid;grid-template-columns:repeat(20,1fr);grid-auto-rows:5vw;gap:0;z-index:10;pointer-events:auto}p{font-size:clamp(1rem,2vw,1.25rem);line-height:1.5;line-break:strict;writing-mode:horizontal-tb;word-break:break-word;overflow-wrap:break-word;white-space:normal}a{font-weight:500;text-decoration:none;font-size:clamp(1rem,2vw,1.25rem)}a:hover{color:#036db9}.ralew{font-family:Raleway,sans-serif}h1,h2{font-size:clamp(1.3rem,2.3vw,1.5rem);line-height:1.1;font-weight:500;color:#003153}h3{font-family:IBM Plex Sans JP,sans-serif}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#198ef3}button:focus,button:focus-visible{outline:4px auto #198ef3}@media only screen and (min-width:1280px) and (min-height:500px){p{font-size:.75rem}h2{font-size:1rem}}@media only screen and (min-width:1900px){.scene-wrapper{display:grid;grid-template-columns:repeat(30,1fr);grid-auto-rows:minmax(20px,auto)}}.Catchcopywrap{display:grid;position:relative;grid-column:1 / span 20;z-index:3;justify-items:center;white-space:nowrap;grid-row:15}.Catchcopytext{margin:0;letter-spacing:-1px;font-size:2rem;text-shadow:2px 2px 3px #4e4e4e}.modtxtwrap{display:grid;position:relative;grid-column:2 / span 18;grid-template-columns:repeat(20,1fr);grid-template-rows:auto auto;z-index:4;white-space:nowrap;top:75vh}.abtxtwrap{display:grid;position:relative;grid-column:1 / span 20;z-index:4;white-space:nowrap}.abtxttit{display:grid;position:relative;grid-column:1 / span 20;padding-bottom:50px;justify-content:center}.abtxttit h1{font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:500;color:#003153}.abtxtmain{display:grid;position:relative;grid-column:1 / span 20;padding-bottom:50px}.Secttit{display:grid;position:relative;grid-column:2 / span 18;justify-content:center;padding-bottom:50px}.Secttit h2{font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:500;color:#003153}.modcol1,.modcol2{display:grid;position:relative;grid-column:1 / span 20;grid-template-columns:repeat(20,1fr);grid-template-rows:min-content auto}.modcol3{display:grid;position:relative;grid-column:1 / span 20;grid-template-columns:repeat(20,1fr);grid-template-rows:min-content max-content}.modcol4{display:grid;position:relative;grid-column:1 / span 20;grid-template-columns:repeat(20,1fr);grid-template-rows:min-content auto}.modcol5,.modcol6,.modcol7,.modcol8,.modcol9{padding-top:50px;display:grid;position:relative;grid-column:1 / span 20;grid-template-columns:repeat(20,1fr);grid-template-rows:min-content auto}.modcol10{padding-top:50px;display:grid;position:relative;grid-column:1 / span 20;padding-bottom:65px;grid-template-columns:repeat(20,1fr);grid-template-rows:min-content auto}.txtelem{padding-top:30px;display:grid;position:relative;grid-column:1 / span 20;justify-items:start;padding-bottom:50px;line-height:1.5rem;justify-content:start}.txtdownwrapper{display:grid;position:relative;grid-column:1 / span 20;grid-template-columns:repeat(20,1fr);grid-template-rows:auto auto}.txtelem3d{padding-top:30px;display:grid;position:relative;grid-column:1 / span 9;justify-items:start;padding-bottom:50px;line-height:1.5rem;justify-content:start}.txtelem p,.txtelem3d p{margin-block-start:.5em;margin-block-end:.5em}.rotlogo{display:grid;position:relative;grid-column-start:1;grid-column-end:20;margin-top:-50px;overflow-x:hidden}.webglbutton{display:grid;position:relative;grid-column-start:1;grid-column-end:20}.animtxtwrap{display:grid;position:relative;grid-column:2 / span 17;z-index:4;grid-row:45}.movtxtwrap{display:grid;position:relative;grid-column:2 / span 17;z-index:4;grid-row:50}.walktxtwrap{display:grid;position:relative;grid-column:2 / span 17;z-index:4;grid-row:169}.web3dtxtwrap{display:grid;position:relative;grid-column:2 / span 17;z-index:4;grid-row:50}.web3dtitwrap{display:grid;position:relative;grid-column:1/span 19;padding-bottom:40px;margin-bottom:-10%}.web3dtitwrap p{font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:500;color:#003153}.txtwebwrap{display:grid;position:relative;grid-column:9 / span 16;grid-row:2}.walkthtitwrap{display:grid;position:relative;justify-items:center;padding-bottom:50px}.walkthtitwrap p{font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:500;color:#003153}.titwrap{display:grid;position:relative;justify-items:center;padding-bottom:50px;grid-column:1 / span 20}.titwrap p{font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:500;color:#003153}.txtwrap{display:grid;position:relative;grid-column:1 / span 20}.titwrapsmtit{padding-top:40px;padding-bottom:40px}.titwrapsmtit p{font-family:IBM Plex Sans JP,sans-serif;font-size:1.2rem;font-weight:500;color:#003153}.walkordertit{display:grid;justify-content:center;padding-top:80px;font-family:IBM Plex Sans JP,sans-serif;font-size:1.5rem;font-weight:500;color:#003153}.Servtitlewrap{display:grid;position:relative;grid-column:1 / span 20;grid-row:35;justify-items:center;z-index:4}.Servtitle h2{font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:500;color:#003153}.pstrong{font-weight:700}.creditswrap{display:grid;grid-column:2 / span 18;grid-row:265;grid-template-columns:repeat(20,1fr);background-color:#ececec;padding-bottom:50px;height:400px;border-radius:10px;box-shadow:-3px -3px 9px #ffffff83,3px 3px 7px #5c677aaf}.creditstit{display:grid;grid-column:1 / span 19;justify-content:center}.creditstit p{padding-top:40px;padding-bottom:40px;font-family:IBM Plex Sans JP,sans-serif;font-size:1.5rem;font-weight:500;color:#003153}.creditsjushowrap{display:grid;grid-column:2 / span 18;grid-template-columns:repeat(12,1fr);padding-bottom:30px}.creditsjusho{display:grid;grid-column:4 / span 12}.creditstoiawrap{display:grid;grid-column:2 / span 18;grid-template-columns:repeat(12,1fr);padding-bottom:30px}.creditsicon{display:grid;grid-column:1 / span 2;padding:10px}.creditsicon svg{fill:#198ef3;width:-webkit-fill-available;height:-webkit-fill-available}.creditstoiawa{display:grid;grid-column:4 / span 12}.CopyCont{display:block;position:fixed;width:100%;height:5vh;z-index:6;padding-bottom:20px;padding-top:8px;background-color:#ececec;top:95vh;border-radius:10px 10px 0 0;box-shadow:-3px -3px 9px #ffffff83,3px 3px 7px #5c677aaf}.CopyDiv{display:block;text-align:center}.abtusimg{display:block;position:fixed;z-index:0;width:100vw;background-size:cover;background-repeat:no-repeat;background-position:80%;background-image:linear-gradient(to right,#ececec,#ececec65),url(./camtakeedited.jpg);height:100vh}.abtuswrap{display:grid;position:relative;grid-column:1 / span 20;z-index:4;padding-bottom:5vh}.abtustxtwrap{display:grid;position:relative;grid-column:2 / span 18;z-index:4;grid-row:27;grid-template-columns:repeat(20,1fr);padding-top:17vh;padding-bottom:5vh}.abtit{display:grid;position:relative;grid-column:2 / span 18;padding-bottom:50px;justify-content:center;z-index:2}.abtxt{display:grid;position:relative;grid-column:2 / span 18;padding-bottom:20px}.webgltxtwrap{display:grid;grid-column:2 / span 17;grid-row:30;padding:20px 20px 60px;background-color:#ececec;border-radius:10px;box-shadow:-3px -3px 9px #ffffff83,3px 3px 7px #5c677aaf;z-index:4;height:max-content}.spacerwrap{display:grid;position:relative;grid-column:1 / span 19;grid-row:290;height:60px}@media only screen and (min-width:370px) and (max-height:700px) and (orientation:landscape){.CopyCont{height:7vh;padding-bottom:28px;padding-top:8px;top:91vh}.txtelem3d{padding-bottom:0}}@media only screen and (min-width:400px) and (max-height:950px) and (orientation: landscape){.Catchcopywrap{grid-row:6}.modtxtwrap{top:95vh}}@media only screen and (min-width:500px) and (max-height:750px) and (orientation: portrait){.modtxtwrap{top:80vh}.Catchcopywrap{grid-row:11}}@media only screen and (min-width:768px) and (orientation: portrait){.modtxtwrap{top:40vh}.Catchcopywrap{grid-row:6}.modcol9{padding-top:0;grid-column:1 / span 9;padding-bottom:65px}.modcol10{grid-column:11/span 10}.modcol6{grid-column:1/span 10}.modcol7{grid-column:11 / span 10}}@media only screen and (min-width:800px) and (orientation: portrait){.modtxtwrap{top:36vh}}@media only screen and (min-width:800px) and (max-height:1200px) and (orientation: portrait){.modcol1{grid-column:1 / span 9}.modcol2{grid-column:11 / span 10}}@media only screen and (min-width:900px) and (orientation: portrait){.modtxtwrap{top:34vh}.modcol9,.modcol10{padding-bottom:90px}}@media only screen and (min-width:1024px) and (orientation: landscape){p{font-size:.75rem}.modtxtwrap{top:65vh}.abtxtwrap{grid-column:1 / span 12}.modcol1{display:grid;position:relative;grid-column:1 / span 9}.modcol2{display:grid;position:relative;grid-column:11 / span 20}.modcol3{display:grid;position:relative;grid-column:1 / span 9}.modcol4{display:grid;position:relative;grid-column:11 / span 11}.modcol5{grid-column:1 / span 9}.modcol6{position:relative;grid-column:11 / span 11}.modcol9{grid-column:1 / span 10;padding-bottom:65px}.modcol10{grid-column:11/span 10}}@media only screen and (min-width:1280px) and (min-height:500px){.modtxtwrap{top:22vh}.abtxtwrap{grid-column:1 / span 7}.Catchcopywrap{grid-column:9 /span 20;grid-row:4}.abtxtmain{padding-bottom:160px}}@media only screen and (min-width:1366px){.modtxtwrap{top:32vh}.modcol4{grid-column:1 / span 11}.modcol5,.modcol6{top:-20vh}.modcol7{justify-items:center;padding-top:0;margin-top:-100px}.modcol7 .txtwrap{justify-items:center}.Secttit{margin-top:80px}}@media only screen and (min-width:1920px){.modtxtwrap{grid-column:2 / span 28}.Secttit{justify-content:left;padding-bottom:75px}.modcol1{grid-column:1 / span 6}.modcol2{grid-column:8 / span 6}.modcol3{grid-column:15 / span 6}p{font-size:1rem}.modcol5{top:-30vh;grid-column:1 / span 16}.modcol6,.modcol7{grid-column:1 / span 11}.modcol7 .txtwrap{justify-items:left}.modcol9,.modcol10{padding-bottom:65px}}.toplogowrap{display:block;position:fixed;width:160px;z-index:5;align-items:center;background:#ececec;border-radius:0% 50% 50% 0%/0% 0% 100%;box-shadow:-3px -3px 9px #ffffff83,3px 3px 7px #5c677aaf;height:70px}.toplogo{display:block;position:fixed;background-image:url(./Logo2025_color.svg);background-size:contain;background-position:center;background-repeat:no-repeat;height:50px;width:50px;top:5px}.kabuname{display:block;position:fixed;padding-left:55px;margin-top:-8px}.shaname{display:block;position:fixed;padding-left:55px;padding-top:5px}.kabuname p{font-family:IBM Plex Sans JP,sans-serif;font-weight:400;font-size:1rem}.shaname p{font-family:Raleway,sans-serif;font-weight:500;font-size:1.3rem}@media (min-width: 768px) and (max-width: 991.98px){.toplogo{width:60px;height:60px}}@media (min-width:1366px){.toplogo{width:70px;height:70px}.toplogowrap{height:80px;width:180px}.kabuname{padding-left:70px;padding-top:15px;margin-top:0}.shaname{padding-left:70px;padding-top:30px}}@media (min-width:1900px){.toplogowrap{position:fixed;width:250px;height:110px}.toplogo{height:90px;width:90px}.kabuname{padding-left:90px;padding-top:20px;margin-top:0}.shaname{padding-left:90px;padding-top:40px}.kabuname p{font-size:1.5rem}.shaname p{font-size:2rem}}.hambmenucont{display:grid;position:fixed;top:90px;width:75px;height:80px;background-color:#ececec;border-radius:0% 40% 60% 0%/0% 30% 60% 0%;box-shadow:-3px -3px 9px #ffffff83,3px 3px 7px #5c677aaf;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;z-index:5;grid-template-columns:repeat(30,minmax(20px,1fr));grid-auto-rows:minmax(20px,auto)}.hambmenucont.active{width:200px;height:400px;border-radius:0% 40% 60% 0%/0% 30% 60% 0%;transition:.5s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;grid-row:6 / 20}.hambiconwrap{grid-column:1/ span 8;grid-row:1/3;background:#ececec}.hambmenuicon{display:block;position:relative;left:12px;top:35px;z-index:6}.hamblinks{display:grid;position:fixed;left:-37vw;grid-template-columns:repeat(12,1fr);opacity:0%}.hamblinks.active{display:grid;position:relative;grid-column:1 / span 8;transform:rotate(0);padding-bottom:0;padding-right:0;padding-top:0;left:16px;top:-24px;transition:.3s ease-in-out;opacity:100%}.menulinks{display:grid;position:relative;grid-column:1/span 13;grid-row:4;align-items:center;border-style:none}.linkstates{font-family:Raleway,sans-serif;text-align:center;font-size:clamp(1rem,2vw,1.25rem);font-weight:500;padding-top:1rem;padding-bottom:2rem;background-color:transparent;border-style:none}.blueclear{color:#198ef3}.bluedark{color:#003153}.menu-btn-1{position:relative;height:30px;width:30px;cursor:pointer;z-index:4}.menu-btn-1 span,.menu-btn-1 span:before,.menu-btn-1 span:after{background:#003153;border-radius:3px;content:"";position:absolute;width:40px;height:0px;padding-top:3px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.menu-btn-1 span:before{margin-top:-13px}.menu-btn-1 span:after{margin-top:8px}.menu-btn-1.active span{background:transparent}.menu-btn-1.active span:before{margin-top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu-btn-1.active span:after{margin-top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width: 768px) and (max-width: 991.98px){.hambmenucont{top:85px}.hambmenuicon{left:16px}}@media (max-width: 950.98px) and (orientation: landscape){.hambmenucont{top:85px}}@media (min-width: 992px) and (max-width: 1199.98px){.hambmenucont.active{width:215px}.hamblinks.active{left:30px}.hamblinks{top:120px}}@media (min-width: 1200px){.hambmenucont{top:85px}.hamblinks.active{left:27px;top:-40px}.hambmenucont.active{width:225px}.hamblinks{top:180px}}@media (min-width: 1200px){.hambmenucont{top:125px}}@media only screen and (min-width:1280px) and (min-height:500px){.hambmenucont{top:70px}.linkstates{font-size:1rem}}@media (min-width:1366px){.hambmenucont{top:90px}}@media (min-width:1500px){.hambmenucont{top:120px}}.Izbevel{display:grid;grid-column:1 / span 12;grid-row:1/2;background:#ececec;border-radius:0% 100% 100% 0%/100% 30% 100% 0%;box-shadow:-3px -3px 9px #ffffff83,3px 3px 7px #5c677aaf;z-index:2;height:40vh}.upbevel{display:block;position:fixed;width:40%;background:#ececec;border-radius:0% 50% 50% 0%/0% 0% 100%;box-shadow:-3px -3px 9px #ffffff83,3px 3px 7px #5c677aaf;z-index:5;height:80px}.hambevel{display:grid;grid-column:18 / span 30;grid-row:1/3;background:#ececec;border-radius:0% 0% 50% 50%/0% 50% 50% 90%;box-shadow:-3px -3px 9px #ffffff83,3px 3px 7px #5c677aaf;z-index:4;height:14vh}.medbevel{display:block;position:absolute;width:100vw;height:100vh;top:70vh;overflow:hidden;z-index:4;padding-top:20px}.medinnerBevel{padding-top:30px;height:370px;background:#ececec;border-radius:20% 0% 20% 50%;box-shadow:-3px -3px 9px #ffffff83,3px 3px 7px #5c677aaf;transform:skew(-35deg);width:450px;display:block;position:relative;left:-10%;z-index:3}.medinnerBevel2{padding-top:30px;height:316px;background:#ececec;border-radius:20% 0% 50% 50%;box-shadow:-3px -3px 9px #ffffff83,3px 3px 7px #5c677aaf;transform:skew(-44deg);width:390px;display:block;position:absolute;left:0%;z-index:2;top:22%}@media only screen and (min-width:370px) and (max-height:700px) and (orientation:landscape){.medbevel{top:64vh}.medinnerBevel{height:210px;width:797px;transform:rotate(-180deg)}.medinnerBevel2{padding-top:63px;height:212px;transform:skew(0);width:700px;left:0%;z-index:3;top:24%;transform:rotate(-180deg)}}@media only screen and (min-width:400px) and (max-height:950px) and (orientation: landscape){.medbevel{top:71vh}}@media only screen and (min-height:800px) and (min-width:300px) and (max-width:350px){.medbevel{top:53vh}}@media only screen and (min-height:800px) and (min-width:350px){.medbevel{top:64vh}}@media only screen and (min-height:1024px) and (min-width:768px){.medbevel{top:33vh}.medinnerBevel{width:886px}.medinnerBevel2{border-radius:0% 0% 50% 50%;width:620px;z-index:2;top:15%}.upbevel{width:35%;height:113px}}@media only screen and (min-width:500px) and (min-height: 700px){.medinnerBevel{width:120vw;height:34vh}.medinnerBevel2{width:120vw;top:9%}.medbevel{top:74vh}}@media only screen and (min-width:800px) and (max-height:500px) and (orientation: landscape){.medinnerBevel{height:55vh;width:130vw;top:3vh}.medinnerBevel2{height:44vh;width:130vw;top:27vh}.upbevel{width:20%}}@media only screen and (min-width:768px) and (orientation: portrait){.medbevel{top:-25vh;transform:rotate(180deg)}}@media only screen and (min-width:800px) and (max-height:1200px) and (orientation: portrait){.medbevel{top:-38vh}}@media only screen and (min-width:900px) and (orientation: portrait){.medbevel{top:-43vh}}@media only screen and (min-height:1000px) and (min-width: 800px){.medinnerBevel{width:120vw;height:25vh}.medinnerBevel2{width:120vw;top:4%}}@media only screen and (min-height:1200px) and (min-width:800px){.medbevel{top:30vh}.medinnerBevel{width:970px;height:340px}.medinnerBevel2{width:874px;top:12%}}@media only screen and (min-height:1300px) and (min-width:900px){.medinnerBevel{width:1065px;height:300px}.medinnerBevel2{width:1029px;top:5%}}@media only screen and (orientation: landscape) and (min-width: 900px){.medinnerBevel{width:130vw;left:-6%}.medinnerBevel2{top:9%;width:140vw}}@media only screen and (min-width: 1024px) and (orientation: landscape){.medbevel{top:0vh;transform:rotate(-180deg);left:0vw}.medinnerBevel{width:100vw;height:36vh;border-radius:33% 19% 31% 50%/39% 28% 53% 38%;left:0%}.medinnerBevel2{top:0%;width:224vw;transform:rotate(-4deg)}}@media only screen and (min-width:1280px) and (min-height:500px){.medbevel{top:0vh;height:100vh;padding-top:0%}.medinnerBevel{width:105vw;transform:rotate(0);top:-37vh;height:67vh;border-radius:30% 90% 30% 20%}.medinnerBevel2{width:71vw;left:48vw;transform:rotate(90deg);top:19vh;height:80vh;border-radius:50% 90% 60% 50%/0% 90% 60% 50%;background:linear-gradient(90deg,#ecececbf 100%,#ececec)}}@media only screen and (min-width:1366px) and (min-height:760px){.medinnerBevel2{width:90vw;left:41vw;transform:rotate(60deg)}.medbevel{top:0vh;height:104vh;padding-top:0%}.medinnerBevel{top:-47vh}}@media only screen and (min-width:1920px) and (min-height:900px){.medbevel{top:0vh;height:133vh}.medinnerBevel2{width:71vw;left:48vw;transform:rotate(90deg);top:43vh}.medinnerBevel{top:-38vh}.Secttit{justify-content:left;padding-bottom:300px;top:120px}}@media only screen and (min-width:1920px) and (min-height:1000px){.medinnerBevel{top:-23vh}}.vidreelwrap{display:grid;position:absolute;grid-column:1 / span 31;grid-row:1/20;grid-template-columns:repeat(15,1fr);z-index:1;overflow:hidden}.vidreel{display:grid;grid-column:1/ span 16;max-width:100%}.vidreel2{display:grid;grid-column:1/ span 16;grid-row:1;max-width:100%}@media only screen and (min-width:500px) and (max-height:750px){.vidreelwrap{top:-19vh}}@media only screen and (min-width:1024px) and (orientation: landscape){.vidreel2{grid-column:1 / span 15}}@media only screen and (min-width:1200px){.vidreel2{display:grid;grid-column:3 / span 13}}@media (min-width:1366px){.vidreel2{grid-column:5 / span 13}}@media only screen and (min-width:1280px) and (min-height:500px){.vidreel2{grid-column:1 / span 15}}.webglButton{display:grid;position:relative;grid-column:2 / span 17;z-index:4;grid-row:150;height:50px;color:#003153}.webglButton button{background-color:#ececec;box-shadow:-3px -3px 9px #ffffff83,3px 3px 7px #5c677aaf}@media only screen and (min-width:430px){.webglButton{grid-row:140}}@media only screen and (min-width:1366px){.webglbutton{top:-40vh}}@media only screen and (min-width:1920px) and (min-height:900px){.webglbutton{top:-40vh;grid-column-start:1;grid-column-end:8}}.embla{overflow:hidden;display:grid;grid-column:2 / span 18;position:relative;grid-row:240;padding-bottom:70px;padding-top:25px;height:400px;background-color:#ececec;border-radius:10px;box-shadow:-3px -3px 9px #ffffff83,3px 3px 7px #5c677aaf}.embla__container{display:flex}.embla__slide{flex:0 0 100%;min-width:0}.sldinner{display:flex;justify-content:center;padding:20px}.sldtextblock{display:flex;justify-content:center;padding-top:20px}.sldcarbl{display:flex;padding:20px;background-color:#ececec;border-radius:10px;box-shadow:-3px -3px 9px #ffffff83,3px 3px 7px #5c677aaf}.conticon svg{fill:#198ef3;width:auto;height:auto}.conticon{display:flex;justify-content:center;height:50px;padding-bottom:10px}.sldtit{display:flex;justify-content:center;height:50px;padding-bottom:10px;padding-top:10px}.sldtext{padding:20px}.emblabut--prev,.emblabut--next{background-color:#ececec;border-style:solid;border-color:#198ef3;border-width:1px;width:60px}@keyframes progress{0%{width:0%}to{width:100%}}.animate-progress{animation:progress linear forwards}.cardprogress{display:grid;position:relative;grid-column:2/span 18;width:100%;height:4px;background-color:#e5e7eb;overflow:hidden;border-radius:2px;margin-top:1rem}.cardprogress__bar{z-index:4;display:grid;position:relative;grid-column:2/span 18;top:0;left:0;height:10px;width:0%;background-color:#003153;transform-origin:left center}.cardslidersetwrap{display:grid;position:relative;grid-column:1/span 20;grid-template-columns:repeat(20,1fr);height:150vh;z-index:4}.cardsliderbody{display:grid;position:relative;grid-column:4 / span 14;grid-template-columns:repeat(20,1fr);height:60vh;top:90vh;background-color:#ececec;border-radius:10px;box-shadow:-3px -3px 9px #ffffff83,3px 3px 7px #5c677aaf;justify-items:center}.cardicon{display:grid;position:relative;grid-column:2/span 18;height:60px;width:60px;fill:#198ef3;padding-top:10px}.cardtitle{display:grid;position:relative;grid-column:1/span 20}.cardtitle h2{font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:500;color:#003153}.cardtextbody{display:grid;position:relative;grid-column:2 / span 18}.slider-controls,.sliderbtncard2{display:grid;position:relative;grid-column:1 / span 20;grid-template-columns:repeat(20,1fr)}.cardbutton{display:grid;position:relative;height:70px;width:90px;background-color:#ececec;cursor:pointer;border-radius:10px;box-shadow:-3px -3px 9px #ffffff83,3px 3px 7px #5c677aaf}.cardbutton2{display:grid;position:relative;grid-column:1 / span 18;height:70px;width:90px;background-color:#ececec;cursor:pointer;border-radius:10px;box-shadow:-3px -3px 9px #ffffff83,3px 3px 7px #5c677aaf}.dxtextwrap{top:30vh;display:grid;position:relative;grid-column:1/span 20;grid-template-columns:repeat(20,1fr);z-index:4;background-color:#ecececc2;height:max-content}.dxtit{display:grid;position:relative;grid-column:3/span 17;padding-top:30px;padding-bottom:30px}.dxtxt{display:grid;position:relative;grid-column:3/span 17;padding-bottom:30px}.dxnextbutton{display:grid;position:relative;grid-column:10/span 12;padding-top:30px;padding-bottom:30px;background-color:#ececec;cursor:pointer;border-radius:10px;box-shadow:-3px -3px 9px #ffffff83,3px 3px 7px #5c677aaf;fill:#198ef3;justify-items:center;height:230px;top:50vh;z-index:5}.dxnextbutton svg{width:70px;height:70px}@media only screen and (min-width:400px){.cardsliderbody{top:60vh;height:45vh}.dxnextbutton{top:28vh}.dxtextwrap{top:20vh}.cardslidersetwrap{height:120vh}}@media only screen and (min-width:768px) and (orientation: portrait){.cardsliderbody{top:45vh;height:45vh;grid-column:2 / span 10}.dxnextbutton{top:5vh;grid-column:11 / span 9}.cardslidersetwrap{height:104vh}}@media only screen and (min-width:768px) and (orientation: landscape){.cardsliderbody{display:grid;position:relative;grid-column:2 / span 9}.dxnextbutton{top:5vh;grid-column:10 / span 9}}@media only screen and (min-width:1366px){.cardslidersetwrap{grid-column:2 / span 14;height:100%}.dxtextwrap{top:11vh}.cardsliderbody{top:37vh}}@media only screen and (min-width:1920px) and (min-height:900px){.dxtextwrap{top:18vh;grid-column:1 / span 30}.cardsliderbody{top:25vh;height:45vh}}
