*{margin:0px;padding:0px;box-sizing:border-box}:root{--primary:#0066b3;--secondary:#5cc2c4;--tertiary:#1c5d9e;--title:#1a2b47;--text:#4a5568;--bg:#f5fafd}html{scroll-behavior:smooth;font-size:clamp(7.5px,0.520834vw,10px)}.content{max-width:134rem;margin:0px auto;position:relative}a{color:inherit;cursor:pointer;font-size:inherit;text-decoration:none}.flex{display:flex}.center{text-align:center}.flex_center{justify-content:center}.flex_middle{align-items:center}body{font-size:1.6rem;color:var(--title)}.img_bg{position:relative;z-index:2}.img_bg > img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0px;top:0px;z-index:-2}.head.bn p,.head.bn .desc{font-size:1.6rem;line-height:2.6rem}.head.center h1,.head.center h2,.head.center p,.head.center .desc{margin-left:auto;margin-right:auto}.head h1{font-size:6rem;line-height:1.15;font-weight:700}.head h1 span{color:var(--primary)}.head p,.head .desc{font-size:1.8rem;line-height:2.8rem;color:var(--text)}.breadcrumbs{line-height:2rem;min-height:2.5rem}.breadcrumbs span{font-size:1.4rem;font-weight:600;color:var(--primary);letter-spacing:0.5px}.breadcrumbs span span::before{content:" / ";color:var(--title);margin:0px 0.14286em 0px 0.39286em}.breadcrumbs span span:first-child::before{display:none}.breadcrumbs span a{color:var(--title);transition:0.3s;text-decoration:underline transparent}.breadcrumbs span a:hover{color:var(--primary);text-decoration-color:var(--primary)}.contact_banner{max-width:256rem;margin:0px auto;border-radius:2.4rem;overflow:hidden;background-color:rgb(236,245,249)}.contact_banner::before,.contact_banner::after{position:absolute;width:100%;height:59.74%;left:0px;bottom:0px;content:"";background-image:linear-gradient(to top,var(--primary) -51.1%,transparent);opacity:0.14;z-index:-1;pointer-events:none}.contact_banner::after{height:100%;opacity:1;background-image:radial-gradient( circle,rgb(244,250,253),rgba(238,249,255,0.2) 90.521% )}.contact_banner.img_bg > img{filter:blur(4px);opacity:0.2}.contact_banner .flex{min-height:53.4rem;padding:4rem 0px 13.5rem}.contact_banner .head{flex:1 1 0%;max-width:90.2rem}.contact_banner p{margin-top:2.4rem}@media screen and (min-width:769px) and (max-width:1220px){.content{padding:0px 3rem}}@media screen and (min-width:769px) and (max-width:1024px){.content,.swiper_content{max-width:896px}}@media screen and (min-width:769px) and (max-width:896px){.content,.swiper_content{max-width:768px}.head h1{font-size:5rem}}@media screen and (min-width:769px){ul::-webkit-scrollbar,div::-webkit-scrollbar{width:4px;height:4px}ul::-webkit-scrollbar-thumb,div::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgb(139,139,139)}}@media screen and (max-width:768px){html{font-size:10px}body{font-size:1.4rem}.content{padding:0px 20px}div.head.bn p,div.head.bn .desc{line-height:1.5;font-size:14px}div.head h1{font-size:25px;line-height:1.3;letter-spacing:unset;max-width:unset}div.head .desc,div.head p{font-size:14px;line-height:1.5;letter-spacing:unset;max-width:unset;margin-top:12px}.breadcrumbs{line-height:20px;min-height:25px}.breadcrumbs span{font-size:14px;letter-spacing:unset}.contact_banner{border-radius:10px}.contact_banner .flex{min-height:unset;padding:50px 0px}}.tools_part_vendor .tools_part_box{padding:4rem 0px;text-align:center}.tools_part_vendor .tools_part_box input{padding:.8rem 1rem;border-radius:5px;min-width:300px;border:1px #ddd solid}.tools_part_vendor .tools_part_box button{background:white;border:1px solid #f8f8f8;color:#4c4c4c;padding:0.8rem 1.5rem;display:inline-block;font-weight:500;border:none;font-size:16px;cursor:pointer;border-radius:10px;background-color:#33bde9;border:1px solid #33bde9;color:white;padding:0.8rem 1.5rem}.head .subtitle{font-size:1.4rem;line-height:1.2;font-weight:600;text-transform:uppercase;color:var(--primary);letter-spacing:0.121429em;margin-bottom:1.5rem}.head h2{font-size:4.6rem;line-height:1.2;font-weight:700}.contact_campus{background-color:var(--bg);padding:13.8rem 0px 14rem}.contact_campus p{max-width:71.1rem;margin-top:2.3rem}.contact_campus .map{position:relative;overflow:hidden;border-radius:2.2rem;border:1px solid rgb(204,212,218);padding-bottom:38.7313%;box-shadow:rgba(189,204,214,0.24) 0px 1.5rem 1.5rem;margin-top:4.3rem}.contact_campus .map iframe{position:absolute;width:100%;height:100%;top:0px;left:0px}.contact_campus .map .locate_box{position:absolute;z-index:2;left:2.9rem;top:3.1rem;background-color:rgb(255,255,255);color:rgb(11,29,56);border-radius:1.2rem;min-width:22.4215%;padding:1.5rem 2rem 2rem 5.2rem}.contact_campus .map .locate_box::before{position:absolute;content:"";width:2.1rem;height:2.1rem;left:2rem;top:1.8rem;background:url("https://dmi.sytech.site/wp-content/plugins/sytech-fronteditor/sytpl/contact4-contact_campus/assets/img/cotact-locate.svg") center center / contain no-repeat;filter:contrast(0) brightness(0)}.contact_campus .map .locate_box .title{font-size:1.55rem;font-weight:600}.contact_campus .map .locate_box .desc{font-size:1.495rem;margin-top:0.7rem}@media screen and (min-width:769px) and (max-width:896px){.content,.swiper_content{max-width:768px}.head h2{font-size:4rem}}@media screen and (max-width:768px){html{font-size:10px}body{font-size:1.4rem}.content{padding:0px 20px}div.head .subtitle{font-size:14px;margin-bottom:8px}div.head h2{font-size:22px;line-height:1.3;letter-spacing:unset;max-width:unset}div.head .desc,div.head p{font-size:14px;line-height:1.5;letter-spacing:unset;max-width:unset;margin-top:12px}.contact_campus{padding:50px 0px}.contact_campus .map{margin-top:30px;min-height:250px;border-radius:10px}.contact_campus .map .locate_box{left:20px;top:20px;padding:14px 14px 14px 40px;border-radius:10px}.contact_campus .map .locate_box::before{width:16px;height:16px;left:10px;top:16px}.contact_campus .map .locate_box .title{font-size:15px}.contact_campus .map .locate_box .desc{font-size:14px;margin-top:5px}}.contact_campus input{padding:8px;width:80%;display:none;border:1px solid rgba(0,0,0,0.5)}.toplevel_page_sytech_fronteditor .contact_campus input{display:block}.page_faqs{padding:13.7rem 0px 14rem}.page_faqs h2{max-width:76.2rem}.page_faqs .faqs{max-width:93.7rem;margin:5.4rem auto 0px}.page_faqs .faq_list .faq_item{border-radius:1.2rem;border:1px solid rgb(232,236,240);background-color:rgb(255,255,255);transition:0.3s;margin-bottom:1.3rem}.page_faqs .faq_list .faq_item.active{margin-bottom:2.9rem;box-shadow:rgba(224,224,224,0.55) 0px 1.5rem 1.5rem}.page_faqs .faq_list .faq_item.active .question::before{background-color:var(--primary)}.page_faqs .faq_list .faq_item.active .question::after{filter:contrast(0) brightness(2);transform:rotate(45deg)}.page_faqs .faq_list .faq_item:last-child{margin-bottom:0px}.page_faqs .faq_list .question{position:relative;display:flex;align-items:center;font-size:2rem;font-weight:600;cursor:pointer;padding:2.3rem 7rem 2.8rem 2.9rem}.page_faqs .faq_list .question::before,.page_faqs .faq_list .question::after{position:absolute;right:2.9rem;width:3.3rem;height:3.3rem;border-radius:50%;background-color:rgb(230,242,250);transition:0.3s;content:""}.page_faqs .faq_list .question::after{background:url("https://dmi.sytech.site/wp-content/plugins/sytech-fronteditor/sytpl/contact5-page_faqs/assets/img/add.svg") center center / 39.4% no-repeat}.page_faqs .faq_list .answer{display:none;line-height:2.6rem;color:rgb(74,85,104);hyphens:auto;max-width:83.2rem;padding:1.2rem 2.9rem 4.3rem}@media screen and (max-width:768px){html{font-size:10px}body{font-size:1.4rem}.content{padding:0px 20px}div.head .subtitle{font-size:14px;margin-bottom:8px}div.head h2{font-size:22px;line-height:1.3;letter-spacing:unset;max-width:unset}.page_faqs{padding:50px 0px}.page_faqs .faqs{margin-top:30px}.page_faqs .faq_list .faq_item{margin-bottom:14px;border-radius:10px}.page_faqs .faq_list .faq_item.active{margin-bottom:14px}.page_faqs .faq_list .question{font-size:18px;padding:14px 50px 14px 20px}.page_faqs .faq_list .question::before,.page_faqs .faq_list .question::after{width:25px;height:25px;right:20px}.page_faqs .faq_list .answer{line-height:1.5;padding:0px 20px 20px}}@media screen and (max-width:576px){.page_faqs .faq_list .question{font-size:16px}}