section#cover{--cover-height: 550px;min-height:var(--cover-height);position:relative;padding-top:50px;padding-bottom:50px;background-color:var(--app-color-primary);background-image:url(/frontend/images/cover.webp);background-size:auto 100%;background-position:top right;background-repeat:no-repeat}section#cover #cover-text{padding-top:130px;padding-right:100px;position:relative;color:var(--app-color-text-contrast);z-index:2}section#cover #cover-text .sup-title{margin-bottom:20px}section#cover #cover-text h1{margin:10px 0;padding:0;font-size:40px;line-height:1.2}section#cover #cover-text h1 span{color:var(--app-color-accent);display:block}section#cover #cover-text p{font-size:20px;font-weight:500;margin:20px 0 30px}section#cover #cover-btns{padding-top:20px}section#cover #cover-btns a{padding:15px 30px;font-size:20px;font-weight:600;color:var(--app-color-primary)}section#cover #cover-btns a i{margin-left:15px}section#stats{background-color:var(--app-color-primary-contrast);padding:20px 0}section#stats .form-callback-number{border-color:var(--app-color-accent)}section#stats .form-callback-number label{color:var(--app-color-primary)}section#stats .panel-stats{padding:10px 0}section#stats .panel-stats b{color:var(--app-color-accent);font-size:40px;font-weight:900}section#stats .panel-stats span{font-size:20px;color:var(--app-color-text-contrast)}section#stats .panel-stats span,section#stats .panel-stats b{display:block;line-height:1.2}section#ours-services #ours-services-list{margin-top:50px}section#how-work{background-color:var(--app-color-text-contrast);color:var(--app-color-text)}section#how-work>p{font-size:20px;margin:0 0 20px 0}section#how-work .steps{margin-top:30px;display:grid;grid-template-columns:repeat(5, 1fr);gap:0;position:relative}section#how-work .steps::before{content:"";position:absolute;top:23px;left:0;right:0;height:1px;background:var(--app-color-primary);z-index:0}section#how-work .steps .step{position:relative;z-index:1;padding-right:18px}section#how-work .steps .step .step-num{font-weight:600;font-size:14px;width:46px;height:46px;border-radius:50%;background:var(--app-color-text-contrast);border:1.5px solid var(--app-color-primary);color:var(--app-color-primary);display:flex;align-items:center;justify-content:center;margin-bottom:18px}section#how-work .steps .step:first-child .step-num{background:var(--app-color-primary);color:var(--app-color-text-contrast);border-color:var(--app-color-primary)}section#how-work .steps .step h3{font-size:16px;font-weight:900;margin-bottom:8px}section#how-work .steps .step p{font-size:14px;color:var(--slate)}section#why-us{background-color:var(--app-color-primary);color:var(--app-color-text-contrast)}section#why-us .sup-title{padding:5px 0;background:none;color:var(--app-color-accent)}section#why-us #why-us-cover{display:block;position:relative;width:90%;height:500px;border-radius:20px;background-color:#fff;background-image:url(/frontend/images/why-us.webp);background-size:cover;background-position:center;margin-bottom:50px}section#why-us #why-us-cover p{width:90%;max-width:200px;position:absolute;bottom:-50px;right:0;padding:10px;border-radius:10px;background-color:var(--app-color-accent);color:var(--app-color-primary);text-align:center;font-size:20px;font-weight:900;font-size:30px}section#why-us #why-us-cover p span{display:block;font-weight:400;font-size:15px}section#why-us ul{display:block;margin:30px 0 50px;padding:0}section#why-us ul li{list-style:none;padding:0 0 0 30px;margin:20px 0;position:relative}section#why-us ul li::before{content:"";display:inline-grid;position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;font-size:10px;left:0;top:2px;height:20px;width:20px;align-items:center;text-align:center;border-radius:20px;background-color:var(--app-color-accent);color:var(--app-color-primary)}section#why-us ul li h3{margin:0;font-weight:900;color:var(--app-color-accent)}section#why-us ul li p{margin:0;font-weight:400}section#why-us .btn{padding:10px 20px;font-weight:900;font-size:20px}.form-callback-number{display:bblock;align-items:center;width:100%;max-width:500px;margin:10px auto;background-color:var(--app-color-text-contrast);border:2px solid #000;padding:5px 10px;border-radius:8px;color:var(--app-color-text);text-align:initial}.form-callback-number label{font-weight:900;font-size:18px}.form-callback-number .callback-field-group{display:flex;margin-top:5px}.form-callback-number .callback-field-group .callback-field{flex:1}.form-callback-number .callback-field-group .callback-field input{width:100%;display:block;height:50px;font-size:25px;border:none;outline:none;box-shadow:none;background-color:var(--app-color-text-contrast);font-weight:600;padding-left:15px}.form-callback-number .callback-field-group .callback-field input::placeholder{font-weight:500}.form-callback-number .callback-field-group button{display:block;border:none;border-radius:5px;font-weight:600;padding:7px 15px;font-size:17px;height:50px;background:var(--app-color-primary);color:var(--app-color-text-contrast);font-weight:800}@media(max-width: 991px){section#how-work .steps::before{display:none}section#why-us #why-us-cover{margin:10px auto}}@media(max-width: 757px){section#how-work .steps{padding-left:20px;display:flex;flex-direction:column}section#how-work .steps .step{margin-bottom:20px}section#why-us #why-us-cover{width:100%;height:300px;margin-bottom:50px}}