main{padding-top:117px;color:#343b3c;font-family:Cmr,sans-serif;font-size:16px;font-weight:300;line-height:1.2}h1 span{color:#069999}section{padding:60px 0}section h2{font-family:Mulish,sans-serif;font-size:35px;font-weight:600;letter-spacing:-2px;line-height:1.1}section h2 span{color:#069999}section .wrapper{padding:60px;border-radius:50px;background-color:#f5f6fb}section .name{display:flex;align-items:center;justify-content:center;width:fit-content;height:32px;padding:10px 15px;border:1px solid #069999;border-radius:73px;color:#069999;font-size:12px;letter-spacing:0;line-height:1;cursor:default}.banner{width:100%;height:468px;margin-top:62px;padding:60px;border-radius:50px;background-color:#f4f5fb;background-size:contain}.banner h1{max-width:835px;font-size:65px;letter-spacing:-.03em;line-height:1.1}.banner strong{display:block;margin:20px 0 40px;font-size:18px;font-weight:300!important;line-height:1}.banner .flex{gap:20px}.green-btn,.border-btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;transition:all .15s ease;border-radius:10px;font-weight:500;cursor:pointer}.green-btn:hover,.border-btn:hover{background-color:#343b3c;color:#fff}.green-btn{max-width:220px;background-color:#069999;color:#fff}.border-btn{max-width:215px;border:1px solid #343b3c;background-color:transparent;color:#343b3c}.choice-us .flex{justify-content:space-between}.choice-us h2{font-size:45px;font-weight:600;letter-spacing:-2px}.choice-us .num-list{display:flex;justify-content:space-between;width:100%;max-width:614px}.choice-us .num-list li{display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1}.choice-us .num-list li span{color:#069999;font-size:60px;font-weight:500;letter-spacing:-3px;line-height:74%}.choice-us .list{display:flex;gap:20px;width:100%;margin-top:40px}.choice-us .list li{width:25%;padding:20px 30px;border-radius:20px;background-color:#f5f6fb;font-weight:500}.choice-us .list li:nth-child(1){background-position:right}.choice-us .list li:nth-child(3){background-position:79px top}.clients h2{margin:40px 0}.clients .logo-list{position:relative;left:-60px;width:calc(100% + 120px)}.clients .logo-list img{width:100%}.clients li{flex-shrink:0;width:auto;height:fit-content}.request{padding-bottom:120px}.request .flex{justify-content:space-between}.request .btns{display:flex;flex-direction:column;width:100%;max-width:433px;gap:20px;margin-top:40px}.request button,.request a{display:flex;align-items:center;justify-content:center;width:100%;height:50px;transition:all .15s ease;border:none;border-radius:10px;font-size:16px;font-weight:500;line-height:1}.request button:hover,.request a:hover{background-color:#343b3c;color:#fff}.request button{background-color:#069999;color:#fff}.request a{max-width:215px;border:1px solid #343b3c;color:#343b3c}.request a:last-child{max-width:198px}.request .wrapper{background-position:right bottom}.gray{background-color:#f5f6fb}.green{background-color:#effafb}.border{border:1px solid #343b3c;background-color:transparent}@media (width <= 1400px){.choice-us .list li{font-size:15px}}@media (width <= 1240px){main{padding-top:50px}section{padding:50px 0}section .wrapper{padding:40px}.choice-us .flex{flex-direction:column;justify-content:flex-start;gap:40px}.choice-us .num-list{max-width:520px}.choice-us .num-list li span{font-size:50px}.choice-us .list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.choice-us .list li{width:100%}.choice-us .list li:first-child{background-position:115px top}.choice-us .list li:nth-child(2){grid-column-start:1;grid-row-start:2}.choice-us .list li:nth-child(3){grid-column-start:2;grid-row-start:2;background-position:right top}.choice-us .list li:last-child{grid-column-start:2;grid-row-start:1}.clients .logo-list{left:0;width:100%;overflow-x:auto}.clients .logo-list img{width:1188px}.clients .logo-list::-webkit-scrollbar{display:none}.clients h2{margin:40px 0 30px}.request .wrapper{background-size:223px 158px}.request .wrapper>.flex{flex-direction:column-reverse;gap:30px;align-items:flex-start}.request .btns{margin-top:30px}}@media (width <= 768px){main{padding-top:24px;font-size:14px;font-weight:300;line-height:1}section{padding:30px 0}section .name{font-size:10px}section h2{font-size:20px;letter-spacing:-1px}section .wrapper{padding:20px;border-radius:20px}.banner button,.banner a{width:199px;height:40px;font-size:14px;line-height:1}.banner h1{max-width:305px;font-size:23px;letter-spacing:-3%;line-height:1}.choice-us h2{font-size:20px;letter-spacing:-1px}.choice-us .num-list li{font-size:14px;line-height:1}.choice-us .num-list li:nth-child(2){max-width:112px!important}.choice-us .num-list li span{font-size:35px}.choice-us .list{display:flex;flex-direction:column;margin-top:30px}.choice-us .list li{padding:15px;border-radius:10px;font-size:14px;line-height:1.2}.choice-us .list li:nth-child(1){background-position:right top}.choice-us .list li:nth-child(2) br{display:none}.choice-us .list li:nth-child(3){background-image:none!important}.choice-us .list li:nth-child(3) br{display:none}.choice-us .list li:last-child{background-image:url(/build/2.svg);background-position:right top}.choice-us .flex{gap:30px}.clients h2{margin:20px 0}.clients .logo-list img{width:854px}.request{padding-bottom:60px}.request .wrapper{padding-bottom:175px;background-position:calc(100% - 31px) bottom}.request .wrapper>.flex{gap:20px}.request .btns{gap:15px;max-width:100%}.request .flex{flex-direction:column;gap:15px;justify-content:flex-start}.request a,.request button{max-width:100%!important;height:40px!important;font-size:14px}}
