*{margin:0;padding:0;box-sizing:border-box;outline:none;border:none}figure{margin:0}.mg-0{margin-bottom:.5rem}.mg-1{margin-bottom:1rem}.mg-2{margin-bottom:2rem}.mg-3{margin-bottom:3rem}.mg-4{margin-bottom:4rem}.background1{background:var(--color1);color:var(--color5);border-color:var(--color5)}.background2{background:var(--color2);color:var(--color5);border-color:var(--color5)}.background3{background:var(--color3);color:var(--color6);border-color:var(--color6)}.background4{background:var(--color4);color:var(--color6);border-color:var(--color6)}.background5{background:var(--color5);color:var(--color6);border-color:var(--color6)}.background6{background:var(--color6);color:var(--color5);border-color:var(--color5)}.background7{background:var(--color1);color:var(--color6);border-color:var(--color6)}html,body{overflow-x:hidden;scroll-behavior:smooth}.primary-btn,.primary2-btn{padding:15px 50px;border-radius:35px;border:1px solid var(--primary);transition:all .2s ease-in;text-decoration:none;display:inline-flex}.primary-btn{border:1px solid}.primary2-btn{background-color:var(--white);color:var(--primary);border:1px solid var(--primary)}.primary-btn:hover{background:var(--white);color:var(--primary);text-decoration:none;border:1px solid}.primary2-btn:hover{background:var(--primary);color:var(--white);text-decoration:none;border:1px solid var(--primary)}.section-pd{padding:4rem 0 2rem}.site-content{padding:2rem 0}.primary-text{font-weight:bolder}.black-text{font-weight:bolder;color:var(--black)}.section-content{padding:40px 0}@media(max-width:1024px){.section-pd{padding:3rem 0}}@media(max-width:820px){.section-pd{padding:2rem 0}}@media(max-width:414px){.section-pd{padding:1rem 0}.primary-btn,.primary2-btn{padding:10px 30px}}@media(max-width:280px){.section-content{padding:10px 0}.primary-btn,.primary2-btn{padding:10px 20px;font-size:12px}}.service-content{padding:40px 0}.service-item{border:1px solid var(--white);border-radius:30px;padding:15px 20px;margin-bottom:1rem}.service-media img{object-fit:contain}.service-text h6{font-size:1.4rem}.service-text p{font-size:14px}.service-icon{margin-left:10px}@media(max-width:512px){.site-content{padding:1rem 0}.service-item{padding:20px}}