@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;600;700;800&display=swap");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css");@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;600;700;800&display=swap");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css");.bg_light{background-color:#f7f7f7}::-moz-selection{color:#111;background:#d4d5fa}::selection{color:#111;background:#d4d5fa}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}header{width:100%}.nav_bar{padding:0 17px;background-color:#fff;display:flex;align-items:center;height:70px}.logo_holder{display:flex;align-items:center;margin-top:3px}.logo_holder .brand_name{font-size:1.2rem;font-weight:600;margin-bottom:0;position:relative;top:-2px;left:6px}.logo_holder img{height:40px;width:40px}.menu_holder{margin-left:auto;margin-right:30px}.menu_holder .menu_links{display:flex;padding:0;margin:0;list-style:none}.menu_holder .menu_item{font-size:1rem;padding:7px 15px;margin-right:10px;font-weight:500}.menu_holder .menu_item a{text-decoration:none;color:#111}.menu_holder .menu_item a:hover{color:#4951ec}.menu_holder .menu_item a.active{color:#4951ec}.for_nav{padding:7px 18px 8px}.for_nav:hover{transition:all 0.5s;background-color:#4951ec;color:#fff}.logo_for_mobile{display:none}.close_menu{display:none}.menu_lines{display:none}@media screen and (max-width: 768px){.backdrop{background-color:#111;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:1;opacity:0.5;display:none}.menu_lines{display:block;margin-left:auto;margin-right:30px;cursor:pointer}.menu_lines .line{height:4px;width:30px;background-color:#111;margin-bottom:5px;border-radius:3px}.menu_lines .line:nth-last-child(1){margin-bottom:0}.close_menu{display:block;position:absolute;top:0;left:210px;margin:0;line-height:0;text-shadow:1px 1px 8px rgba(0,0,0,0.5);z-index:2;display:none}.close_menu p{color:#fff;transform:rotate(45deg);font-size:3rem}.logo_for_mobile{display:flex;border-bottom:2px solid #919191;padding:15px;align-items:center;margin-bottom:20px}.logo_for_mobile .brand_name{font-size:1.2rem;font-weight:600;margin-bottom:0;position:relative;top:-2px;left:6px}.logo_for_mobile img{height:30px;width:30px}.menu_holder{background-color:#fff;height:100vh;position:fixed;top:0;left:0;width:200px;z-index:2;transform:translateX(-100%);transition:transform 0.3s ease-out}.menu_holder .menu_links{display:block;padding:0 10px;margin:0;list-style:none}.menu_holder .menu_item{padding-bottom:25px}.menu_holder .menu_item:nth-last-child(1){padding-bottom:0}.menu_holder.open{transform:translateX(0) !important}}.bg_light{background-color:#f7f7f7}::-moz-selection{color:#111;background:#d4d5fa}::selection{color:#111;background:#d4d5fa}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}fieldset{margin:0 0 3rem;padding:0;border:none}.form-group,.form-radio{position:relative;margin-top:2rem;margin-bottom:0.25rem}.form-inline>.btn,.form-inline>.form-group{display:inline-block;margin-bottom:0}.form-help{margin-top:0.125rem;margin-left:0.125rem;color:#b3b3b3;font-size:0.8rem}.checkbox .form-help,.form-group .form-help,.form-radio .form-help{position:absolute;width:100%}.checkbox .form-help{position:relative;margin-bottom:1rem}.form-radio .form-help{padding-top:0.25rem;margin-top:-1rem}.form-group input{height:1.9rem}.form-group textarea{resize:none}.form-group select{width:100%;font-size:1rem;height:1.6rem;padding:0.125rem 0.125rem 0.0625rem;background:none;border:none;line-height:1.6;box-shadow:none}.form-group .control-label{position:absolute;top:0.15rem;pointer-events:none;padding-left:0.125rem;z-index:1;color:#111;font-size:1.2rem;font-weight:500;-webkit-transition:all 0.28s ease;transition:all 0.28s ease}.form-group .bar{position:relative;border-bottom:0.0625rem solid #999;display:block}.form-group .bar::before{content:'';height:0.125rem;width:0;left:50%;bottom:-0.0625rem;position:absolute;background:#4951ec;-webkit-transition:left 0.28s ease, width 0.28s ease;transition:left 0.28s ease, width 0.28s ease;z-index:2}.form-group input,.form-group textarea{display:block;background:none;padding:0.125rem 0.125rem 0.0625rem;font-size:1rem;border-width:0;border-color:transparent;line-height:1.9;width:100%;color:transparent;-webkit-transition:all 0.28s ease;transition:all 0.28s ease;box-shadow:none}.form-group input[type="file"]{line-height:1}.form-group input[type="file"] ~ .bar{display:none}.form-group input.form-file,.form-group input.has-value,.form-group input:focus,.form-group input:valid,.form-group select,.form-group textarea.form-file,.form-group textarea.has-value,.form-group textarea:focus,.form-group textarea:valid{color:#333}.form-group input.form-file ~ .control-label,.form-group input.has-value ~ .control-label,.form-group input:focus ~ .control-label,.form-group input:valid ~ .control-label,.form-group select ~ .control-label,.form-group textarea.form-file ~ .control-label,.form-group textarea.has-value ~ .control-label,.form-group textarea:focus ~ .control-label,.form-group textarea:valid ~ .control-label{font-size:0.9rem;color:#111;top:-1rem;left:0}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none}.form-group input:focus ~ .control-label,.form-group select:focus ~ .control-label,.form-group textarea:focus ~ .control-label{color:#4951ec}.form-group input:focus ~ .bar::before,.form-group select:focus ~ .bar::before,.form-group textarea:focus ~ .bar::before{width:100%;left:0}.checkbox label,.form-radio label{position:relative;cursor:pointer;padding-left:2rem;text-align:left;color:#333;display:block}.checkbox input,.form-radio input{width:auto;opacity:0.00000001;position:absolute;left:0}.radio{margin-bottom:1rem}.radio .helper{position:absolute;top:-0.25rem;left:-0.25rem;cursor:pointer;display:block;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#999}.radio .helper::after,.radio .helper::before{content:'';position:absolute;left:0;top:0;margin:0.25rem;width:1rem;height:1rem;-webkit-transition:-webkit-transform 0.28s ease;transition:-webkit-transform 0.28s ease;transition:transform 0.28s ease;transition:transform 0.28s ease, -webkit-transform 0.28s ease;border-radius:50%;border:0.125rem solid currentColor}.radio .helper::after{-webkit-transform:scale(0);transform:scale(0);background-color:#4951ec;border-color:#4951ec}.radio label:hover .helper{color:#4951ec}.radio input:checked ~ .helper::after{-webkit-transform:scale(0.5);transform:scale(0.5)}.radio input:checked ~ .helper::before{color:#4951ec}.checkbox{margin-top:3rem;margin-bottom:1rem}.checkbox .helper{color:#999;position:absolute;top:0;left:0;width:1rem;height:1rem;z-index:0;border:0.125rem solid currentColor;border-radius:0.0625rem;-webkit-transition:border-color 0.28s ease;transition:border-color 0.28s ease}.checkbox .helper::after,.checkbox .helper::before{position:absolute;height:0;width:0.2rem;background-color:#4951ec;display:block;-webkit-transform-origin:left top;transform-origin:left top;border-radius:0.25rem;content:'';-webkit-transition:opacity 0.28s ease, height 0s linear 0.28s;transition:opacity 0.28s ease, height 0s linear 0.28s;opacity:0}.checkbox .helper::before{top:0.65rem;left:0.38rem;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);box-shadow:0 0 0 0.0625rem #fff}.checkbox .helper::after{top:0.3rem;left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.checkbox label:hover .helper{color:#4951ec}.checkbox input:checked ~ .helper{color:#4951ec}.checkbox input:checked ~ .helper::after,.checkbox input:checked ~ .helper::before{opacity:1;-webkit-transition:height 0.28s ease;transition:height 0.28s ease}.checkbox input:checked ~ .helper::after{height:0.5rem}.checkbox input:checked ~ .helper::before{height:1.2rem;-webkit-transition-delay:0.28s;transition-delay:0.28s}.checkbox+.checkbox,.radio+.radio{margin-top:1rem}.has-error .legend.legend,.has-error.form-group .control-label.control-label{color:#d9534f}.has-error.checkbox .form-help,.has-error.checkbox .helper,.has-error.form-group .form-help,.has-error.form-group .helper,.has-error.form-radio .form-help,.has-error.form-radio .helper,.has-error.radio .form-help,.has-error.radio .helper{color:#d9534f}.has-error .bar::before{background:#d9534f;left:0;width:100%}.button{position:relative;background:currentColor;border:1px solid currentColor;font-size:1.1rem;color:#4951ec;margin:3rem 0;padding:0.75rem 3rem;cursor:pointer;-webkit-transition:background-color 0.28s ease, color 0.28s ease, box-shadow 0.28s ease;transition:background-color 0.28s ease, color 0.28s ease, box-shadow 0.28s ease;overflow:hidden;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.button span{color:#fff;position:relative;z-index:1}.button::before{content:'';position:absolute;background:#071017;border:50vh solid #1d4567;width:30vh;height:30vh;border-radius:50%;display:block;top:50%;left:50%;z-index:0;opacity:1;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0)}.button:hover{color:#4951ec;box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.2)}.button:active::before,.button:focus::before{-webkit-transition:opacity 0.28s ease 0.364s, -webkit-transform 1.12s ease;transition:opacity 0.28s ease 0.364s, -webkit-transform 1.12s ease;transition:transform 1.12s ease, opacity 0.28s ease 0.364s;transition:transform 1.12s ease, opacity 0.28s ease 0.364s, -webkit-transform 1.12s ease;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:0}.button:focus{outline:none}*{font-family:"Work Sans",sans-serif;scroll-behavior:smooth}*,::after,::before{box-sizing:border-box}body{padding:0;margin:0;box-sizing:border-box;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:6px;word-break:break-word;color:#111}p{margin-top:0;word-break:break-word;line-height:1.4;color:#111;font-size:1rem}a{text-decoration:none}.__btn{font-size:1rem;color:#4951ec;border:solid 1px #4951ec;padding:5px 12px;border-radius:4px;background-color:#fff;cursor:pointer;transition:all 0.2s ease-in}.__btn:hover{background-color:#4951ec;color:#fff}.__btn_large{font-size:1.2rem;padding:8px 25px}.__btn.__round{border-radius:25px}a.__btn{text-decoration:none}main{padding:0 17px}.container{padding-left:130px;padding-right:130px}@media screen and (max-width: 1200px){.container{padding-left:30px;padding-right:30px}}@media screen and (max-width: 992px){.container{padding-left:0;padding-right:0}}.row{display:flex;margin-right:-17px;margin-left:-17px;flex-wrap:wrap}.col{padding-left:17px;padding-right:17px;width:100%}.col_4l_2mm_sm_1s{width:25%}.col_34_lg{width:70%}.col_2_med{width:50%}.col_1_3{width:40%}.col_3_1{width:60%}.col.col_auto{width:auto}@media screen and (max-width: 1200px){.col_34_lg{width:90%}.col_4l_2mm_sm_1s{width:50%}}@media screen and (max-width: 768px){.col_34_lg{width:100%}.col_4l_2mm_sm_1s{width:50%}.col_2_med{width:100%;display:block}}@media screen and (max-width: 578px){.col_4l_2mm_sm_1s{width:100%}.col_1_3{width:100%}.col_3_1{width:100%}}.my_20{margin-top:20px;margin-bottom:20px}.my_30{margin-top:30px;margin-bottom:30px}.mt_40{margin-top:40px}.intro_section{padding:50px 0}.intro_section h1{font-size:4.2rem;font-weight:600}.intro_section p{margin-top:20px;font-size:1.2rem;line-height:1.5}.intro_section .intro_image{width:100%;margin-top:10px}@media screen and (max-width: 992px){.intro_section h1{font-size:3rem}.intro_section p{font-size:1rem}}@media screen and (max-width: 578px){.intro_section{padding:30px 0}.intro_section h1{font-size:2rem}}.action_link{font-size:1.5rem;color:#4951ec;font-weight:500;text-decoration:none;margin-bottom:25px}.action_link i{font-size:1rem;transition:all 0.2s ease-in;visibility:hidden}.action_link:hover{color:#1b25e7}.action_link:hover i{margin-left:5px;transform:scale(1.2);visibility:visible}@media screen and (max-width: 992px){.action_link{font-size:1rem}}.section{padding-top:30px;padding-bottom:30px}.section_title p{margin-bottom:5px;font-size:1.1rem}.section_title h1{font-size:3rem;font-weight:600;line-height:1}@media screen and (max-width: 768px){.section_title h1{font-size:1.8rem}}.show_tech{margin-top:20px}.show_tech h3{font-size:1.1rem;color:#4951ec;font-weight:500}.show_tech ul{margin:0 0 25px;padding:0;list-style:none;display:flex;flex-wrap:wrap}.show_tech ul li{font-size:2rem;text-align:center;padding:10px 20px 10px 0}.show_tech ul li:nth-last-child(1){padding-right:0}.show_tech ul li p{font-size:11px;margin:0}.core_row{align-items:center;padding:40px 0 30px}.core_row h2{color:#4951ec;font-size:2rem;font-weight:600}@media screen and (max-width: 578px){.core_row h2{font-size:1.5rem}}.core_row p{font-size:1.2rem;margin-top:15px;margin-bottom:15px;line-height:1.5}@media screen and (max-width: 578px){.core_row p{font-size:1rem}}.core_row img{width:100%;object-fit:contain;border-radius:47px}@media screen and (max-width: 768px){.core_row img{margin-top:20px;border-radius:15px}}.core_row img.page_icon{width:64px;height:64px;border-radius:0;object-fit:scale-down}.core_row .or_1{order:2}.core_row .or_2{order:1}@media screen and (max-width: 768px){.core_row{padding-top:20px}.core_row .or_1{order:1}.core_row .or_2{order:2}}.icon_row{align-items:center;padding:40px 0 30px}.icon_row h2{color:#4951ec;font-size:1.5rem;font-weight:600}.icon_row p{font-size:1rem;margin-top:15px;margin-bottom:15px;line-height:1.5}.icon_row img.page_icon{width:64px;height:64px;border-radius:0;object-fit:scale-down}.icon_row .or_1{order:2}.icon_row .or_2{order:1}@media screen and (max-width: 768px){.icon_row{padding-top:20px}.icon_row .or_1{order:1}.icon_row .or_2{order:2}}.icon_row_1{align-items:center;padding:20px 0}.icon_row_1 h2{color:#4951ec;font-size:1.5rem;font-weight:600;margin-top:5px}.icon_row_1 p{font-size:1rem;margin-top:15px;margin-bottom:15px;line-height:1.5}.icon_row_1 img.page_icon{width:64px;height:64px;border-radius:0;object-fit:scale-down}.blurb_row{padding:20px 0 10px}.blurb_row .col_4l_2mm_sm_1s{padding-top:20px;padding-bottom:20px}.blurb_row h1{font-size:3rem;color:#4951ec}.blurb_row h3{font-weight:600;color:#4951ec}.color_bg_1{background-color:#4951ec;padding:15px}.color_bg_1 h1,.color_bg_1 p{color:#fff}.stats_row{padding:30px 0}.stats_row h1{font-size:4rem;font-weight:600}@media screen and (max-width: 578px){.stats_row h1{font-size:2rem}}.stats_row h1 span{font-size:3rem;position:relative;top:-4px}@media screen and (max-width: 578px){.stats_row h1 span{font-size:1.7rem}}.stats_row .col_auto{margin-right:25px}.stats_row .col_auto:nth-last-child(1){margin-right:0}footer{padding:40px 17px 30px}footer h4{font-size:1.2rem;font-weight:400;margin-bottom:13px;color:#777}footer h3{font-size:1.5rem;font-weight:500;margin-bottom:10px}footer h3 a{color:#111;text-decoration:none}footer h3 a:hover{color:#4951ec}footer .logo_footer{width:100px;height:auto;margin-top:15px}.footer_contact{margin-top:10px;margin-bottom:10px}.footer_form{margin-top:10px;margin-bottom:10px}.footer_form p{margin-bottom:10px;font-size:1.2rem;color:#777}.__copyright{padding:40px 0 20px}.__copyright p{font-size:0.875rem}.__copyright p a{text-decoration:none;color:#4951ec}.__copyright h5{font-size:1rem;font-weight:400}.work_big{padding-top:30px;padding-bottom:30px;align-items:center}.work_big h2{font-size:2.5rem}.work_big img{width:100%}.color_bg h2,.color_bg p{color:#fff}.color_bg a{color:#fff}.color_bg a:hover{color:#111}.bg_yel{background-color:#f5c93d !important}.bg_yel .pimg{text-align:center;width:auto;max-height:600px;object-fit:contain;border-radius:10px !important}.text_center{text-align:center}.border{border:1px solid #ccc}.clients_row{padding:23px 0}.clients_row .card{padding:30px;height:150px;border:solid 1px #e2e2e2;margin-top:17px;margin-bottom:17px;display:flex;align-items:center;justify-content:center}.clients_row .card img{height:40px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.clients_row .card:hover img{-webkit-filter:none;filter:none}.admin_header{padding-top:30px}table{width:100%;margin-bottom:1rem;color:#111;border-collapse:collapse}table thead th{vertical-align:middle;border-bottom:2px solid #dee2e6}table th{text-align:inherit;text-align:-webkit-match-parent;font-weight:600}table td,table th{padding:0.75rem;vertical-align:top;border-top:1px solid #dee2e6;white-space:nowrap}.alert_on_page{padding:10px;border:solid 2px #ddd;width:inherit;border-radius:3px;margin-top:1rem;color:#111}.alert_on_page.error{border:solid 2px #ff8787;background-color:#ffcdcd;color:#d10000}.alert_on_page.success{border:solid 2px #2dd99e;background-color:#d0ffeb;color:#009758}.small_date{font-size:0.78rem}td .status{color:#d10000;font-size:0.875rem;text-transform:capitalize}.btn_archive{background-color:#4951ec;color:#fff;border:1px solid #4951ec;border-radius:3px;cursor:pointer}.btn_archive:hover{background-color:#777df1}.cookie_container{padding:1rem 1rem 1.3rem;background-color:#f8f8f8;position:fixed;bottom:-100%;right:20px;border-radius:9px;z-index:99999;box-shadow:0 0 25px #c2c2c2;width:100%;max-width:500px;transition:2s}@media screen and (max-width: 578px){.cookie_container{max-width:calc(100% - 20px);left:10px}}.cookie_container.active{bottom:20px}.cookie_btn{background-color:#4951ec;color:#fff;border:1px solid #4951ec;border-radius:3px;cursor:pointer;padding:7px 14px;font-size:1.1rem;margin-left:auto}.cookie_btn:hover{background-color:#777df1}.page_404{text-align:center;padding:50px 17px}.page_404 h1{font-size:4rem;color:#111}.page_404 h2{margin:10px 0 30px;font-size:1.2rem;font-weight:500}.page_404 h2 a{color:#4951ec}.page_404 img{width:100%;max-width:700px}#addClient{margin-bottom:50px}td .client__logo{height:30px}hr{border:none;border-bottom:1px solid #ccc}.red{color:#ff5050}.green{color:green}a{color:#4951ec}.textPage{padding-top:50px;padding-bottom:50px}.textPage h2,.textPage h3,.textPage h4{font-weight:600}.design_tags li{font-size:0.875rem !important;font-weight:600}
