@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap");html{scroll-behavior:smooth}body{margin:0;background:#4266ad}a{text-decoration:none}.header{position:absolute;top:0;width:100%;height:110px;z-index:100}.header .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:100%;max-width:1275px;width:calc(100% - 96px);margin:0 auto}.header .container .burger{display:none}.header .container .menu a{font-family:Lato,sans-serif;font-size:24px;line-height:24px;color:#9bb1df;margin-left:38px;transition:color .3s}.header .container .menu a:hover{color:#fff}.header .container .menu a.active{margin-left:0}.header .container .menu .menu-close{display:none;cursor:pointer}.footer{font-family:Lato,sans-serif;font-weight:400;font-size:16px;line-height:19px;color:#a5b7dc;width:100%;margin:0 auto;text-align:center;padding:20px 0;background:linear-gradient(90deg,#4266ad,#3a5997 40%,#3a5997 60%,#4266ad)}.footer a{text-decoration:underline;color:#fff}.welcome{background:url(/assets/images/bg-billboard.svg);background-position:0 100%;background-color:#314e97;transition:1s;background-size:300%;background-repeat:no-repeat;width:100%;height:700px;overflow:hidden;position:relative;display:block}.welcome h1{display:none;font-weight:900;font-size:36px;line-height:auto;text-align:center;font-family:Lato,sans-serif}.welcome .text{height:700px;min-width:1400px;position:absolute;left:50%;top:0;transform:translateX(-50%)}.welcome .text .welcome-chapter{font-weight:900;font-size:40px;line-height:48px;font-family:Lato,sans-serif}.services{display:block;background:#f2f5ff;position:relative}.services .container{width:100%;max-width:1260px;height:700px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;overflow:hidden;position:relative}.services .container h2{color:#5f7197;font-family:Poppins,sans-serif;font-size:52px;text-align:center}.services .container .content{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;width:100%}.services .container .content,.services .container .content .block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.services .container .content .block{position:relative;width:25%;text-align:center;-ms-flex-direction:column;flex-direction:column;transition:.3s}.services .container .content .block:hover{margin-top:-30px}.services .container .content .block:after{content:"";position:absolute;right:-57px;top:0;width:57px;height:420px;background:radial-gradient(139.59% 48.95% at -40.74% 50.21%,rgba(35,31,32,.05) 0,rgba(35,31,32,0) 100%)}.services .container .content .block:last-child:after{background:none}.services .container .content .block .image{height:167px;width:100%}.services .container .content .block .text{max-width:calc(100% - 50px);width:200px;margin:30px auto 0}.services .container .content .block .text h3{font-family:Poppins,sans-serif;font-weight:600;font-size:28px;line-height:42px;color:#505e80;margin:0}.services .container .content .block .text p{margin-top:5px;font-family:Lato,sans-serif;font-size:18px;line-height:22px;font-weight:400;color:#545454}.services .bottom-img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin:0}.portfolio{width:100%;height:700px;background:#e69d73;position:relative;overflow:hidden}.portfolio .container{max-width:1200px;margin:0 auto}.portfolio .container .content{display:grid;grid-template-columns:200px calc(100% - 400px) 200px}.portfolio .container .content #portfolio__lottie{width:920px;max-width:100%;height:665px;margin:60px auto 0;grid-column-start:2;grid-column-end:3}.portfolio .container .content .show{opacity:1!important;right:0!important}.portfolio .container .content .text{margin-top:220px;margin-left:-30px;transition:.5s;opacity:0;position:relative;right:-25vw}.portfolio .container .content .text h3{font-weight:600;font-size:28px;line-height:33px;color:#fff;font-family:Poppins,sans-serif}.portfolio .container .content .text p{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;font-family:Poppins,sans-serif;color:#fff;font-weight:400;font-size:18px;line-height:22px}.portfolio .container .content .text p img{margin-right:16px}.portfolio .container h2{color:#f6ddcd;font-weight:600;font-size:52px;line-height:78px;font-family:Poppins,sans-serif;text-align:center;position:absolute;top:0;margin-top:40px;left:50%;transform:translateX(-50%)}.whyus{background:#415fa4;color:#fff;padding-bottom:60px;min-height:700px;overflow:hidden}.whyus .container{max-width:1168px;width:calc(100% - 60px);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;transform:translateX(-50px)}.whyus .container #whyus-logo{max-width:40%;width:486px;margin-top:65px}.whyus .container .content{width:60%;margin-left:38px}.whyus .container .content h2{font-weight:600;font-size:52px;line-height:78px;color:#add6ee;font-family:Poppins,sans-serif}.whyus .container .content p{font-weight:400;font-size:18px;line-height:32px;color:#fff;font-family:Lato,sans-serif;font-weight:400!important}.whyus .container .content h3{font-weight:600;font-size:28px;line-height:36px;font-family:Lato,sans-serif;margin:28px 0 40px}.whyus .container .content .blocks{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.whyus .container .content .blocks p{color:#b5c5e9!important;max-width:128px;line-height:22px;margin:14px auto 0}.clients{background:#e0eaff;padding:40px 0 60px;height:600px;overflow:hidden}.clients .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;width:1330px;max-width:calc(100% - 60px);margin:0 auto;position:relative}.clients .container h2{font-family:Poppins,sans-serif;font-style:normal;font-weight:600;font-size:52px;line-height:78px;min-width:400px;color:#485080;margin:0 0 23px;z-index:15;position:relative}.clients .container .text{width:66%;max-width:833px;position:relative;height:635px;z-index:2;overflow:hidden}.clients .container .text:after{bottom:-30px;background:linear-gradient(0deg,#e0eaff 65.34%,rgba(224,234,255,0))}.clients .container .text:after,.clients .container .text:before{content:"";position:absolute;width:100%;height:60px;z-index:10;pointer-events:none}.clients .container .text:before{top:50px;background:linear-gradient(180deg,#e0eaff 65.34%,rgba(224,234,255,0))}.clients .container .text .scroll{position:relative;overflow-y:none;height:570px;width:100%;top:-10px}.clients .container .text .scroll .scroll-container{height:100%}.clients .container .text .scroll .scroll-container .comments{position:absolute;height:auto;width:100%;box-sizing:content-box;top:-20px;padding-top:10px}.clients .container .text .scroll .scroll-container .comments .com0{transition:0!important}.clients .container .text .scroll .scroll-container .comments .com0 .content{animation:none!important;transform:scale(1)!important;max-height:800px!important}.clients .container .text .scroll .scroll-container .comments .comment{overflow:hidden;max-height:0;height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start;margin-top:0}.clients .container .text .scroll .scroll-container .comments .comment:nth-child(3){margin-top:25px;transform:scale(1)!important;max-height:800px!important;animation:none!important;margin-bottom:55px}.clients .container .text .scroll .scroll-container .comments .comment img{border-radius:30px}.clients .container .text .scroll .scroll-container .comments .comment .content{width:calc(100% - 80px);padding:57px 30px 37px;background:#fff;border-radius:30px 30px 30px 0;position:relative;margin-left:36px;transform-origin:0 100%;transform:scale(0)}.clients .container .text .scroll .scroll-container .comments .comment .content:first-child{transform:scale(1)!important;max-height:800px!important;animation-play-state:paused!important}.clients .container .text .scroll .scroll-container .comments .comment .content:before{content:"";background:url(../images/triangle.svg);background-size:cover;background-position:100% 100%;height:26px;width:30px;position:absolute;left:-29px;bottom:-1px}.clients .container .text h3{font-weight:400;font-size:18px;line-height:22px;color:#7682eb;font-family:Lato,sans-serif;margin-top:-34px}.clients .container .text span{font-weight:400;font-size:12px;line-height:14px;color:#aeb1cc;position:absolute;right:35px;top:32px;font-family:Lato,sans-serif}.clients .container .text p{font-size:18px;line-height:24px;font-family:Lato,sans-serif;color:#626473}.clients .container #clients{width:435px;max-width:33%;position:absolute;right:0;margin-top:95px}.animate .comment{animation:1s ease 0s b;animation-fill-mode:forwards}.animate .comment:nth-child(2){animation-delay:5s}.animate .comment:first-child{animation-delay:9s}.animate .comment .content{animation:1s ease 1s a;animation-fill-mode:forwards}.animate .com0 .content{animation-play-state:paused!important}.animate .com1 .content{animation-delay:5s!important}.animate .com2 .content{animation-delay:9s!important}@keyframes a{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes b{0%{max-height:0;margin-top:0!important}to{max-height:800px;margin-top:25px}}.contact{background:#4266ad;color:#fff;padding:70px 0}.contact h1{font-weight:600;font-size:36px;line-height:54px;color:#dde9ff;font-family:Poppins,sans-serif;text-align:center;margin:45px auto}.contact .container{margin:0 auto;width:670px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.contact .container h2{font-weight:600;font-size:36px;line-height:54px;color:#dde9ff;font-family:Poppins,sans-serif;margin:20px auto 12px}.contact .container p{font-family:Lato,sans-serif;font-size:21px;line-height:25px;margin-top:0;text-align:center;color:#b1c4e9}.contact .container .just{margin:16px auto 36px}.contact .container .links{-ms-flex-pack:justify;justify-content:space-between;width:515px}.contact .container .links,.contact .container .links a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.contact .container .links a{-ms-flex-pack:start;justify-content:flex-start;font-family:Poppins,sans-serif;font-weight:600;font-size:24px;line-height:36px;height:36px;color:#dde9ff}.contact .container .links a img{margin-right:15px}.contact .container .links .link{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;height:36px}.contact .container .links .link a{margin:0}.contact .container .links .link img{margin-right:15px}.contact .container .form{background:linear-gradient(0deg,rgba(78,116,189,0),#4e74bd);border-radius:10px;width:600px;box-sizing:border-box;padding:37px 60px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.contact .container .form label{margin:12px 0 6px;display:block;font-size:18px;line-height:22px;color:#b1c4e9;font-family:Lato,sans-serif;transition:.3s}.contact .container .form input,.contact .container .form textarea{background:#5b82c4;border:2px solid #5b82c4;display:block;box-sizing:border-box;border-radius:3px;font-size:22px;font-family:Lato,sans-serif;width:100%;padding:0 15px;color:#fff;outline:none;transition:.3s;-webkit-appearance:none}.contact .container .form .error_f{background:#a3728b;border:2px solid #bf8699}.contact .container .form .error_l{color:#ffb3cc!important}.contact .container .form .error_m{color:#ffb3cc!important;font-family:Lato,sans-serif;font-size:18px;line-height:22px;margin-top:6px;margin-bottom:3px;display:block}.contact .container .form #zip{max-width:100px}.contact .container .form .field__amount{max-width:120px}.contact .container .form .CVV__field{max-width:150px}.contact .container .form .CVV__field input{max-width:100px}.contact .container .form .cvvandexp__container{-ms-flex-pack:justify;justify-content:space-between;width:100%}.contact .container .form .card-expiration,.contact .container .form .cvvandexp__container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}.contact .container .form .card-expiration{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .container .form .card-expiration label{width:100%}.contact .container .form .card-expiration input{max-width:75px;margin-right:10px;text-align:center}.contact .container .form .card-expiration input:last-child{margin-left:10px}.contact .container .form .card-expiration input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.contact .container .form .card-expiration input:-ms-input-placeholder,.contact .container .form .card-expiration input::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.contact .container .form .card-expiration input::placeholder{color:hsla(0,0%,100%,.5)}.contact .container .form .card-expiration span{margin-top:8px;font-size:30px}.contact .container .form .forselect{position:relative;overflow:hidden;border-radius:3px;margin-top:12px;max-width:100%;width:250px}.contact .container .form .forselect label{margin-bottom:6px;margin-top:0!important;transition:.3s}.contact .container .form .forselect select{background:#5b82c4;display:block;box-sizing:content-box;border-radius:3px;border:0;font-size:22px;font-family:Lato,sans-serif;width:100%;padding:0 15px;color:#fff;outline:none;height:50px;position:relative;-webkit-appearance:none}.contact .container .form .forselect select option{font-size:22px!important;font-family:Lato,sans-serif;width:250px;border:0}.contact .container .form .forselect:after{content:"";background:url(/assets/images/triangle-input.svg) no-repeat;background-position:50%;border-radius:3px;background-color:#5b82c4;height:30px;width:50px;position:absolute;display:block;bottom:10px;right:0;z-index:10;pointer-events:none}.contact .container .form input{height:50px}.contact .container .form textarea{height:200px;resize:none;padding-top:10px}.contact .container .form .button{margin-top:30px}.button{background:linear-gradient(180deg,#fdc297 14.58%,#fdc297);border:none;font-family:Lato,sans-serif;font-weight:700;font-size:24px;line-height:29px;color:#4266ad;height:50px;width:180px;border-radius:10px;margin:35px auto 0;transition:.3s;cursor:pointer;display:block;margin:0 auto}.button:hover{transform:scale(1.1);background:linear-gradient(180deg,#ffe6cc 14.58%,#fdc297)}.popup{position:fixed;z-index:101;opacity:0;transition:.3s;top:0;left:0;width:100%;height:100vh;background:rgba(36,67,128,.8);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.popup.show{opacity:1!important;pointer-events:auto!important}.popup .block{position:relative;background:#4970b8;border-radius:6px;width:600px;bottom:-50vh;transition:1s;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:46px 40px 56px;box-sizing:border-box}.popup .block.show{bottom:0}.popup .block .close{background:none;border:0;position:absolute;right:21px;top:21px;cursor:pointer;transition:.3s}.popup .block .close:hover{transform:scale(1.1)}.popup .block h3{color:#fff;font-family:Lato,sans-serif;font-weight:700;font-size:34px;line-height:39px;text-align:center}.Estimate{padding-top:50px}.Estimate .header{background:linear-gradient(90deg,#4266ad,#3a5997 40%,#3a5997 60%,#4266ad)}.Estimate .contact .container{margin-bottom:20px}.Estimate .contact .container .form{background:#4970b8!important}.Estimate .contact .container .form h3{-ms-flex-align:center;align-items:center;color:#dde9ff;font-weight:600;font-size:28px;width:100%;margin:0;line-height:42px;font-family:Poppins,sans-serif;text-align:center}.Estimate .contact .container .form .radiobut{width:27px!important;height:27px!important;min-width:27px;max-width:27px;overflow:hidden;border-radius:50px;margin-bottom:0;margin-top:0;padding:0;margin-right:15px;position:relative;background:#5b82c4;-webkit-appearance:none;border:none!important}.Estimate .contact .container .form .note{font-size:14px!important;line-height:17px!important}.Estimate .contact .container .radiobut:before{content:"";background:#5b82c4;width:27px;height:27px;border:1px solid #5b82c4;box-sizing:border-box;position:absolute;border-radius:100px;left:0;top:0}.Estimate .contact .container .radiobut:checked:before{border:2px solid #6c9ad9}.Estimate .contact .container .radiobut:checked:after{content:"";position:absolute;top:50%;left:50%;width:12.5px;height:12px;min-height:12px;min-width:12.5px;transform:translate(-50%,-50%);border-radius:50px;background-color:#dde9ff;visibility:visible}.Estimate .contact .container .checkbox{width:28px!important;height:28px!important;min-width:28px;max-width:28px;padding:0;margin-bottom:0;margin-top:0;margin-right:15px;position:relative;border:none!important;overflow:hidden;border-radius:4px!important;-webkit-appearance:none}.Estimate .contact .container .checkbox:before{content:"";background:#5b82c4;width:28px;height:28px;border:1px solid #5b82c4;box-sizing:border-box;position:absolute;border-radius:4px;left:0;top:0}.Estimate .contact .container .checkbox:checked:before{border:2px solid #6c9ad9}.Estimate .contact .container .checkbox:checked:after{content:url(/assets/images/checked.svg);position:absolute;top:20%;left:37%;width:12px;height:12px;transform:translate(-50%,-50%);border-radius:50%;visibility:visible}.Estimate .contact .container .forfile{position:relative}.Estimate .contact .container .forfile:after{content:"Browse...";position:absolute;top:0;left:0;padding:10px 14px;width:100%;background:#5b82c4;color:#81a3de}.Estimate .contact .container .checkbox__container,.Estimate .contact .container .radiobut__container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.Estimate .contact .container .checkbox__container label,.Estimate .contact .container .radiobut__container label{margin:0!important;width:265px!important;max-width:calc(100% - 60px);transition:.3s}.Estimate .contact .container .checkbox__container input[type=text],.Estimate .contact .container .checkbox__container textarea,.Estimate .contact .container .radiobut__container input[type=text],.Estimate .contact .container .radiobut__container textarea{display:block!important;width:calc(100% - 40px)!important;margin-left:40px;margin-top:6px}.field{width:100%}.activeField input{border:2px solid #6c9ad9!important}.activeField label{color:#fff!important}.activeField textarea{border:2px solid #6c9ad9!important}.Terms .header{background:linear-gradient(90deg,#4266ad,#3a5997 40%,#3a5997 60%,#4266ad)}.terms__section{margin-top:150px;width:800px;max-width:calc(100% - 60px);margin-left:auto;margin-right:auto;color:#fff;padding-bottom:57px}.terms__section h1{font-size:52px;line-height:78px;text-align:center}.terms__section h1,.terms__section h2{font-family:Poppins,sans-serif;font-weight:600}.terms__section h2{font-size:28px;line-height:42px;color:#dde9ff;margin:20px 0 10px}.terms__section h3{border-top:1px solid #708ecc;border-bottom:1px solid #708ecc;padding:13px;font-size:24px;line-height:29px}.terms__section h3,.terms__section p{color:#dde9ff;font-weight:400;font-family:Lato,sans-serif}.terms__section p{font-size:18px;line-height:26px;margin:0}.terms__section p a{color:#fff;text-decoration:underline}.terms__section table{font-family:Lato,sans-serif;border:1px solid #9bb1df;box-sizing:border-box;border-radius:6px 6px 0 0;width:376px;max-width:calc(100vw - 60px);font-size:18px;line-height:21px;border-spacing:0;position:relative;margin:20px 0 25px}.terms__section table:after{height:100%;position:absolute;left:50%;border-right:1px solid #9bb1df;z-index:2}.terms__section table tr{text-align:center;color:#dde9ff;border:0 solid #9bb1df}.terms__section table tr:nth-child(odd){background:#496fb8}.terms__section table tr th{padding:9px 0;font-weight:600;background:#708ecc}.terms__section table tr td{padding:9px 0;font-weight:400}.Payment{padding-top:50px}.Payment .header{background:linear-gradient(90deg,#4266ad,#3a5997 40%,#3a5997 60%,#4266ad)}.Payment .contact .container{margin-bottom:20px}.Payment .contact .container .form{background:#4970b8!important}.Payment .contact .container .form h3{-ms-flex-align:center;align-items:center;color:#dde9ff;font-weight:600;font-size:28px;width:100%;margin:0;line-height:42px;font-family:Poppins,sans-serif;text-align:center}.Payment .contact .container .form .radiobut{width:27px!important;height:27px!important;min-width:27px;max-width:27px;overflow:hidden;border-radius:50px;margin-bottom:0;margin-top:0;padding:0;margin-right:15px;position:relative;background:#5b82c4;-webkit-appearance:none;border:none!important}.Payment .contact .container .form .note{font-size:14px!important;line-height:17px!important}.Payment .contact .container .form .card__chapter{margin-top:60px}.Payment .contact .container .form .state__field{display:none}.Payment .contact .container .form .cardpic{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:378px;margin:20px auto 22px}.Payment .contact .container .radiobut:before{content:"";background:#5b82c4;width:27px;height:27px;border:1px solid #5b82c4;box-sizing:border-box;position:absolute;border-radius:100px;left:0;top:0}.Payment .contact .container .radiobut:checked:before{border:2px solid #6c9ad9}.Payment .contact .container .radiobut:checked:after{content:"";position:absolute;top:50%;left:50%;width:12.5px;height:12px;min-height:12px;min-width:12.5px;transform:translate(-50%,-50%);border-radius:50px;background-color:#dde9ff;visibility:visible}.Payment .contact .container .checkbox{width:28px!important;height:28px!important;min-width:28px;max-width:28px;padding:0;margin-bottom:0;margin-top:0;margin-right:15px;position:relative;border:none!important;overflow:hidden;border-radius:4px!important;-webkit-appearance:none}.Payment .contact .container .checkbox:before{content:"";background:#5b82c4;width:28px;height:28px;border:1px solid #5b82c4;box-sizing:border-box;position:absolute;border-radius:4px;left:0;top:0}.Payment .contact .container .checkbox:checked:before{border:2px solid #6c9ad9}.Payment .contact .container .checkbox:checked:after{content:url(/assets/images/checked.svg);position:absolute;top:20%;left:37%;width:12px;height:12px;transform:translate(-50%,-50%);border-radius:50%;visibility:visible}.Payment .contact .container .forfile{position:relative}.Payment .contact .container .forfile:after{content:"Browse...";position:absolute;top:0;left:0;padding:10px 14px;width:100%;background:#5b82c4;color:#81a3de}.Payment .contact .container .checkbox__container,.Payment .contact .container .radiobut__container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.Payment .contact .container .checkbox__container label,.Payment .contact .container .radiobut__container label{margin:0!important;width:265px!important;max-width:calc(100% - 60px);transition:.3s}.Payment .contact .container .checkbox__container input[type=text],.Payment .contact .container .checkbox__container textarea,.Payment .contact .container .radiobut__container input[type=text],.Payment .contact .container .radiobut__container textarea{display:block!important;width:calc(100% - 40px)!important;margin-left:40px;margin-top:6px}@media screen and (min-width:700px) and (max-width:985px){#portfolio__lottie{height:570px!important}.welcome .text{width:800px!important;max-width:210%!important;top:-120px!important}.scroll-container .comments{top:0}}@media screen and (max-width:985px){.header .container{width:calc(100% - 60px);max-width:calc(100% - 60px)}.header .container .logo{width:144px;height:auto}.header .container .burger{display:block}.header .menu.show{right:0}.header .menu{background:#4970b8;width:280px;transition:1s;overflow:hidden;position:fixed;right:-280px;top:0;padding-top:58px;padding-right:85px;box-sizing:border-box;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:100000}.header .menu a{margin-left:0!important;padding:18px 30px;border-bottom:2px solid #527bbf}.header .menu a:last-child{border-bottom:none}.header .menu .menu-close{display:block!important;position:absolute;top:39px;right:31px}.welcome{background:url(/assets/images/bg-billboard-mobile.svg);background-position:0 100%;background-color:#203d86;background-size:cover;background-repeat:no-repeat;height:640px}.welcome h1{display:block;position:absolute;bottom:0;width:100%;color:#fff;margin-bottom:62px}.welcome .text{min-width:inherit;width:700px;max-width:210%;top:-102px}.welcome .text .welcome-chapter{display:none!important}.services{height:auto}.services .container{max-width:calc(100% - 40px);height:auto;padding-bottom:50px}.services .container h2{font-size:40px}.services .container .content{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;max-width:100%}.services .container .content .block{width:240px;min-width:50%;max-width:100%}.services .container .content .block .text{max-width:100%;width:240px}.services .container .content .block:after{display:none}.services .container .content .block .image{height:200px}.services .bottom-img{display:none}.portfolio{height:auto;padding-bottom:100px}.portfolio .container h2{font-size:40px;line-height:48px;width:100%}.portfolio .container .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.portfolio .container .content .text{margin-top:0;margin-left:auto;margin-right:auto;width:320px;max-width:calc(100% - 80px)}.portfolio .container .content #portfolio__lottie{height:270px;margin-top:115px}.whyus .container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.whyus .container #whyus-logo{position:absolute;width:100%;max-width:320px;margin-top:100px;opacity:.4}.whyus .container .content{margin-left:0;width:100%}.whyus .container .content h2{text-align:center;margin-bottom:0}.whyus .container .content .blocks{-ms-flex-direction:column;flex-direction:column}.whyus .container .content .blocks .block{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;text-align:left;margin-bottom:20px}.whyus .container .content .blocks .block p{font-weight:700;font-size:21px;margin-left:20px}.clients{height:645px}.clients .container .text{width:calc(100% - 0px);left:0;margin:0 auto;height:660px}.clients .container .text h2{text-align:center;font-size:40px;line-height:48px;min-width:inherit;margin-left:auto;margin-right:auto;max-width:300px;left:0}.clients .container .text:before{top:70px}.clients .container .text span{position:static}.clients .container .text h3{margin-bottom:0;margin-top:0}.clients .container .text .scroll{padding-right:0!important}.clients .container .text .scroll .scroll-container .comments{top:0}.clients .container .text .scroll .scroll-container .comments:after{bottom:520px;height:250px}.clients .container .text .scroll .scroll-container .comments .comment img{width:30px;height:30px}.clients .container .text .scroll .scroll-container .comments .comment .content{margin-left:16px;padding:20px!important;border-radius:15px 15px 15px 0}.clients .container .text .scroll .scroll-container .comments .comment .content:before{width:10px;height:10px;left:-9px}.clients .container .text .scroll .scroll-container .comments .comment .content p{font-size:14px}.clients #clients{display:none}.contact .container{width:100%;max-width:calc(100% - 60px)}.contact .container h2{margin-bottom:0;text-align:center}.contact .container .links{-ms-flex-direction:column;flex-direction:column;max-width:100%}.contact .container .links a{margin-bottom:10px;margin-top:10px}.contact .container .form{max-width:600px;width:calc(100% + 60px);border-radius:0;padding:27px 30px}.contact .container .form input,.contact .container .form select{height:40px!important;font-size:18px!important}.contact .container .form textarea{font-size:18px!important}.contact .container .form .forselect:after{bottom:5px!important}.popup .block{max-width:calc(100% - 40px)}.terms__section h1{font-size:40px;line-height:48px}.card-expiration{min-width:150px}.card-expiration input{max-width:60px!important;padding:0!important;font-size:18px!important;margin-right:0!important;margin-left:0!important}.card-expiration span{font-size:18px!important;margin:11px 6px 0!important}.CVV__field{width:110px!important;min-width:110px!important;margin-top:6px}.CVV__field label{font-size:14px!important;line-height:16px!important}.CVV__field input{width:100%!important;margin:0!important;max-width:inherit!important}.cardpic{-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute!important;justify-content:space-around!important;max-width:100%;margin-bottom:0!important}.cardpic img{margin-bottom:15px}.cardpic .visa{height:20px}.cardpic .discover{height:15px}}