:root{--font-ru: "Rubik", sans-serif;--font-rl: "Raleway", sans-serif}body{font-family:var(--font-rl)}img.lazy{opacity:0;transition:all .3s ease-out !important;filter:blur(5px)}img.lazy.loaded{opacity:1;filter:blur(0px)}.default-title{color:#252525;font-size:clamp(2rem,1.75rem + 1.25vw,3.75rem);font-style:normal;font-weight:800;line-height:135%;max-width:85%;font-family:var(--font-ru);margin-bottom:50px}@media(max-width: 1480px){.default-title{margin-bottom:15px}}.default-subtitle-big{color:#252525;font-size:clamp(1.5rem,1.429rem + .36vw,2rem);font-style:normal;font-weight:700;line-height:135%}.default-subtitle-small{color:rgba(37,37,37,.75);font-size:clamp(1.125rem,1.089rem + .18vw,1.375rem);font-style:normal;font-weight:700;line-height:135%}.default-subtitle-extrasmall{color:rgba(37,37,37,.5);font-size:clamp(.875rem,.804rem + .36vw,1.375rem);font-style:normal;font-weight:700;line-height:135%;margin-bottom:15px}.default-descr{max-width:75%;font-size:clamp(.875rem,.857rem + .09vw,1rem);font-style:normal;font-weight:500;line-height:135%;color:rgba(37,37,37,.75)}.default-btn{padding:11px 35px;border-radius:45px;border:2px solid #ff5331;background:#ff5331;color:#fff;font-size:clamp(.875rem,.857rem + .09vw,1rem);font-style:normal;font-weight:700;display:flex;flex-direction:column;justify-content:center;align-items:center;width:fit-content;cursor:pointer;position:relative;transition:all .3s ease-out;z-index:3;text-align:center;font-family:"Raleway",sans-serif}.default-btn:hover{color:#ff5331;background:rgba(0,0,0,0)}.left-title{margin-left:0;margin-right:auto;text-align:left}.left-subtitle{margin-left:0;margin-right:auto;text-align:left}.left-descr{margin-left:0;margin-right:auto;text-align:left}.center-title{margin-left:auto;margin-right:auto;text-align:center}.center-subtitle{margin-left:auto;margin-right:auto;text-align:center}.center-descr{margin-left:auto;margin-right:auto;text-align:center}.center-btn{margin-left:auto;margin-right:auto}.advantages__title,.projects__title,.services__title{margin-bottom:15px}.what__title,.type__title,.process__title{margin-bottom:15px}section{padding:clamp(4.063rem,3.75rem + 1.56vw,6.25rem) 0}@media(max-width: 1480px){.container{max-width:1100px !important;padding:0 25px}}@media(max-width: 480px){.container{padding:0 20px}}input,select,textarea{-webkit-appearance:none !important;border-radius:0px !important}select{color:#252525 !important}.fade-up{opacity:0;transform:translateY(80px);transition:all .5s ease-out}.fade-up-active{opacity:1;transform:translateY(0)}