*{margin:0;padding:0;box-sizing:border-box}:root{--primary:#FFE600;--secondary:#0e191d;--title:#0c0c0c;--text:#6e6e6e}html{scroll-behavior:smooth;font-size:clamp(7.5px,0.520834vw,10px)}a{color:inherit;cursor:pointer;font-size:inherit;text-decoration:none}.flex{display:flex}.between{justify-content:space-between}.flex_middle{align-items:center}.content{max-width:144rem;margin:0 auto;position:relative}.content .content{padding:0}.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: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/projects_00_projects_banner/assets/img/subtitle_icon.svg') no-repeat center/contain}.head p{font-size:1.8rem;line-height:2.8rem;font-weight:500;color:#353535}.btn{line-height:5.5rem;padding:0 3.2rem;padding-top:0.2rem;background-color:var(--primary);color:var(--title);border-radius:0.4rem;display:inline-block;font-weight:600;cursor:pointer;transition:all 0.3s;font-size:1.6rem;width:max-content}.btn:hover{filter:brightness(120%)}.btn.arrow{display:flex;align-items:center}.btn.arrow:after{content:"";width:1.45rem;height:1.45rem;display:inline-block;background:url('https://flomc.hqtseo.com/wp-content/plugins/sytech-fronteditor/sytpl/projects_00_projects_banner/assets/img/btn_arrow.svg') no-repeat center/contain;margin-left:3.2rem}.btn.border{border:1px solid #C9C9C9;background-color:transparent;border-radius:0.4rem}.btn.border:hover{background-color:var(--title);color:white;border-color:var(--title)}.projects_banner{padding:11rem 0 11.8rem;padding-bottom:43rem;background:linear-gradient(to bottom,#FFF9E6 0%,#FFFFFF 40%,#FFFFFF 100%)}.projects_banner .left{width:49.3%}.projects_banner .head h1{font-size:6.4rem;line-height:6.7rem;font-weight:700;color:var(--title);margin-top:3rem;margin-bottom:3.4rem}.projects_banner .head .btns{gap:3.6rem}.projects_banner .right{width:43.05%}.projects_banner .head h1 span{position:relative;display:inline-block}.projects_banner .head p{max-width:57.7rem}.projects_banner .head h1 span:after{content:"";width:100%;height:0.7rem;position:absolute;left:0;bottom:0.3rem;background-color:var(--primary);z-index:-1}@media screen and (min-width:768px) and (max-width:1450px){.projects_banner{padding-bottom:50px}}@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 p{font-size:14px;line-height:1.5;margin-top:12px}.btn{line-height:40px;font-size:14px;padding:0 20px}.btn::after{width:10px;height:8px}.projects_banner{padding:50px 0;padding-bottom:50px}.projects_banner .flex{flex-flow:wrap}.projects_banner .left{width:100%}.projects_banner .head h1{font-size:25px;line-height:1.3;margin-top:15px;margin-bottom:15px}.projects_banner .head h1 span:after{height:3px}.projects_banner .head .btns{gap:14px}.projects_banner .right{width:100%;margin-top:30px}}.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}}.tools_template_vendor .tools_template_box{padding:4rem 0px;text-align:center}.tools_template_vendor .tools_template_box input{padding:.8rem 1rem;border-radius:5px;min-width:300px;border:1px #ddd solid}.tools_template_vendor .tools_template_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}