:root{--primary:#FFE600;--secondary:#0e191d;--title:#0c0c0c;--text:#6e6e6e}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:clamp(7.5px,0.520834vw,10px)}.content{max-width:144rem;margin:0 auto;position:relative}.content .content{padding:0}li{list-style:none}a{color:inherit;cursor:pointer;font-size:inherit;text-decoration:none}.img_bg{position:relative;z-index:2}.img_bg > img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index:-2}.head .subtitle{font-size:1.4rem;color:#0a0a0a;font-weight:600;display:flex;align-items:center;text-transform:uppercase;letter-spacing:0.05rem}.head .subtitle + h2{margin-top:1.5rem}.head .subtitle:before{content:"";width:1.8rem;height:1.8rem;transform:translateY(-0.3rem);display:inline-block;margin-right:1.2rem;background:url('https://flomc.hqtseo.com/wp-content/plugins/sytech-fronteditor/sytpl/contact_00_contact_banner/assets/img/subtitle_icon.svg') no-repeat center/contain}.head h2{font-size:5.2rem;line-height:6.2rem;font-weight:700;color:#0a0a0a}.head p{font-size:1.8rem;line-height:2.8rem;font-weight:500;color:#353535}.contact_banner{position:relative}.contact_banner:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(to right,rgba(0,0,0,1) -5%,rgba(0,0,0,0));z-index:2}.contact_banner .content{z-index:9}.contact_banner .head{display:flex;flex-direction:column;color:white;justify-content:center;height:76.8rem}.contact_banner .subtitle{font-size:1.5rem;letter-spacing:0.1rem;color:rgba(255,255,255,0.8)}.contact_banner .content .head h1{font-size:6.4rem;line-height:6.7rem;margin-top:3.1rem;color:white;font-weight:600;max-width:93rem;margin-bottom:2.8rem}.contact_banner .content .head h1 span{position:relative;display:inline-block}.contact_banner .content .head h1 span:after{content:"";width:100%;height:0.7rem;position:absolute;left:0;bottom:0.3rem;background-color:var(--primary);z-index:-1}.contact_banner .content .head p{font-size:1.8rem;line-height:2.8rem;color:rgba(255,255,255,0.84);max-width:60rem;font-weight:300}.contact_banner .social{margin-top:4.3rem}.contact_banner .social ul{display:flex;gap:1.2rem}.contact_banner .social ul li a{width:5.3rem;height:5.3rem;display:inline-block;text-indent:-9999999px;border-radius:50%;position:relative;transition:all 0.3s;background-color:#FFFFFF}.contact_banner .social ul li a:hover{background-color:var(--primary)}.contact_banner .social ul li a:after{content:"";width:100%;height:100%;display:inline-block;position:absolute;left:0;top:0;filter:brightness(0);background:url('https://flomc.hqtseo.com/wp-content/plugins/sytech-fronteditor/sytpl/contact_00_contact_banner/assets/img/facebook.svg') no-repeat center/40% 40%}.contact_banner .social ul li.instagram a:after{background-image:url('https://flomc.hqtseo.com/wp-content/plugins/sytech-fronteditor/sytpl/contact_00_contact_banner/assets/img/instagram.svg')}.contact_banner .social ul li.youtube a:after{background-image:url('https://flomc.hqtseo.com/wp-content/plugins/sytech-fronteditor/sytpl/contact_00_contact_banner/assets/img/youtube.svg')}.contact_banner .social ul li.linkedin a:after{background-image:url('https://flomc.hqtseo.com/wp-content/plugins/sytech-fronteditor/sytpl/contact_00_contact_banner/assets/img/linkedin.svg');background-size:38%}.contact_banner .social ul li.twitter a:after{background-image:url('https://flomc.hqtseo.com/wp-content/plugins/sytech-fronteditor/sytpl/contact_00_contact_banner/assets/img/twitter.svg');background-size:35%}@media screen and (max-width:768px){.head .subtitle{font-size:13px;line-height:1.5;margin-bottom:5px;letter-spacing:1px}.head h1{font-size:25px;line-height:1.3}.head .desc,.head p{font-size:14px;line-height:1.5;margin-top:12px}.contact_banner .head{height:auto;padding:80px 0 50px}.contact_banner .content .head h1{font-size:25px;line-height:1.3;margin-top:15px;margin-bottom:15px}.contact_banner .content .head h1 span:after{height:3px}.contact_banner .content .head p{font-size:14px;line-height:1.5}.contact_banner .social{margin-top:25px}.contact_banner .social ul li a{width:40px;height:40px}}.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}@media screen and (min-width:786px) and (max-width:1600px){}@media screen and (min-width:786px) and (max-width:1400px){.content{padding:0 1.2rem}}@media screen and (min-width:786px) and (max-width:1200px){.content{max-width:1000px}.swiper_content{max-width:1020px}.solution_strength .head p{width:70%}}@media screen and (min-width:786px) and (max-width:1000px){.content{max-width:786px}.swiper_content{max-width:806px}.solution_strength .head p{width:90%}}@media screen and (max-width:786px){.content{padding:0 1.2rem}}