:root{--hcm-color-primary:221,59,91;--hcm-color-primary2:242,95,134;--hcm-loader-color:var(--hcm-color-primary)}body,html{background-color:rgb(var(--theme-light-color));color:rgb(var(--text-primary-color));font-family:var(--theme-primary-font);font-size:16px;font-weight:400;line-height:1.5}html{min-height:100%}body,html{min-height:100vh}.body__wrapper{min-height:100vh}.body__wrapper,.wrapper{display:flex;flex-direction:column}.wrapper{height:100%}#body{flex:1}.content_description,.h1,.h2,.h3,.h4,.h5,.h6,.sub_title,.title,h1,h2,h3,h4,h5,h6{font-family:var(--theme-primary-font);margin:0}h1,h2{color:rgb(var(--title-primary-color));font-weight:800}h3{font-size:20px;font-weight:600;letter-spacing:-.025rem;line-height:1.2}p{margin-bottom:0}button:focus,input[type=button]:focus{outline:none}button::-moz-focus-inner,input[type=button]::-moz-focus-inner{border:0}a,a:hover{color:rgb(var(--hcm-color-primary))}a:hover{text-decoration:underline}figure{margin:0}figure,picture{display:block}.text-hdoc,.text-hdoc span{text-transform:none!important}.body__loader-box{display:none;height:240px;left:calc(50% - 120px);overflow:hidden;position:fixed;top:calc(50% - 120px);width:240px;z-index:1000}.body__loader .body__loader-box{display:block}.loader,.loader:after{border-radius:50%;height:10em;width:10em}.loader{-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite;border:1.1em solid hsla(0,0%,100%,.75);border-left:1.1em solid rgba(var(--hcm-loader-color),1);font-size:10px;margin:60px auto;position:relative;text-indent:-9999em;transform:translateZ(0)}@-webkit-keyframes load8{0%{ransform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.body__overlay{position:relative}.body__overlay:after{background-color:rgba(0,0,0,.25);content:"";cursor:pointer;height:0;height:100%;opacity:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s;width:0;width:100%;z-index:998}.slider__projects{position:relative}.slider__projects .carousel-indicators{bottom:1.5rem}@media only screen and (max-width:991.98px){.slider__projects .carousel-indicators{bottom:.75rem}}.slider__projects .carousel-indicators [data-bs-target]{background-color:rgba(77,77,77,.75);border:0;height:3px;width:1.75rem}.slider__projects .carousel-indicators [data-bs-target].active{background-color:rgba(var(--hcm-color-primary),1)}.slider__projects .carousel-control{color:rgba(var(--hcm-color-primary),1);font-size:4rem}.slider__projects .carousel-control svg{height:4rem;width:4rem}@media only screen and (max-width:991.98px){.slider__projects .carousel-control svg{height:2rem;width:2rem}}.slider__projects .carousel-control-next:focus,.slider__projects .carousel-control-next:hover,.slider__projects .carousel-control-prev:focus,.slider__projects .carousel-control-prev:hover{color:rgba(var(--hcm-color-primary),1)}.section_banner .banner_holder{align-items:center;background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;height:100vh;justify-content:center;position:relative;width:100%;z-index:1}.section_banner .banner_holder:before{background:linear-gradient(0deg,#ff0844 0,#ffb199);content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:-1}.section_banner .content_title{color:#fff;font-size:45px;font-weight:600;*letter-spacing:-3px;letter-spacing:3px;line-height:1.2;margin:0 0 20px}.section_banner .content_description{color:#fff;font-size:16px;letter-spacing:1px;line-height:1.5;margin:0 0 25px}.section_feature{padding:5em 0 4rem!important}.section_feature a{text-decoration:none}.section_feature a:hover .content_description{text-decoration:underline}.section_feature .feature_background{animation-duration:2s;-webkit-animation-duration:2s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-name:mock-animation;-webkit-animation-name:mock-animation;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-timing-function:linear;background-position:top;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:100px;width:100%}.section_feature .feature-content{margin-bottom:20px}.section_feature .feature-content .sub_title{color:#555;display:block;font-size:16px;font-weight:600;letter-spacing:2px;line-height:1.2;margin-bottom:10px;text-transform:uppercase}.section_feature .feature-content .content_description{color:#444;font-size:14px;letter-spacing:.35px;line-height:24px;margin:0}.section_feature .feature-content .icon{font-size:45px;transition:all .2s ease-in-out}.section_feature .feature-content i{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-image:linear-gradient(0deg,#ff0844 0,#ffb199);font-weight:700}@-webkit-keyframes mock-animation{0%{transform:translateY(-20px)}50%{transform:translateY(-10px)}to{transform:translateY(-25px)}}@keyframes mock-animation{0%{transform:translateY(-20px)}50%{transform:translateY(-10px)}to{transform:translateY(-20px)}}.section_call_to_action .wrapper{border-bottom:1px solid #eaeaea;padding:100px 0}.section_call_to_action .sub_title{color:#333;font-size:24px;font-weight:600;letter-spacing:3.5px;line-height:1.1;margin:0 0 25px;text-transform:uppercase}.section_call_to_action .content_description{color:#444;font-size:15px}._prezentation .content_description span{display:block;margin-bottom:15px}._prezentation .content_description strong{font-weight:600}.call_to_action_btn .btn{background:linear-gradient(90deg,#ff0844 0,#ffb199);border-radius:25px;box-shadow:-1px 7px 10px 0 rgba(0,0,0,.22)!important;color:#fff;display:inline-block;font-size:10px;font-weight:600;letter-spacing:1px;margin:0;padding:15px 20px;text-transform:uppercase}.call_to_action_btn .btn:hover{background:linear-gradient(270deg,#ff0844 0,#ffb199);color:#fff}.section_how_work:before{background:linear-gradient(0deg,#ff0844 0,#ffb199);content:"";height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%;z-index:-1}.section_how_work{background-position:50%;background-repeat:no-repeat;background-size:cover;left:0;max-height:100%;overflow:hidden;padding:120px 0;position:relative;top:0;width:100%;z-index:1}.section_how_work .sub_title{color:#fff;font-size:20px;font-weight:600;letter-spacing:2px;line-height:1.2;margin:0 0 5px;text-transform:uppercase}.section_how_work .content_description{ont-size:15px;color:#efefef;letter-spacing:.5px}.section_how_work .icon i{color:#fff;font-size:50px;margin-bottom:15px}.section_how_work .arrow{background-repeat:no-repeat;content:"";height:100%;left:270px;position:absolute;top:30px;width:100%}.section_screenshots .wrapper{border-bottom:1px solid #eaeaea;padding-bottom:60px;padding-top:100px}.section_screenshots .sub_title{color:#333;font-size:24px;font-weight:600;letter-spacing:3.5px;line-height:1.2;margin:0 0 25px;text-transform:uppercase}.section_screenshots .content_description{color:#444;font-size:14px;font-style:italic;letter-spacing:.35px;line-height:24px;margin:0}.section_functions .wrapper{border-bottom:1px solid #eaeaea;padding-bottom:60px;padding-top:100px}.section_functions .content_box{background:linear-gradient(0deg,#ff0844 0,#ffb199);border-radius:5px;height:100%;padding:40px 35px;transition:all .2s ease-in-out}.section_functions .sub_title{color:#333;font-size:24px;font-weight:600;letter-spacing:3.5px;line-height:1.2;margin:0 0 25px;text-transform:uppercase}.section_functions .content_description{color:#444;font-size:14px;letter-spacing:.35px;line-height:24px;margin:0}.section_functions .content_box .box_title{color:#fff;font-size:24px;font-weight:600;letter-spacing:3.5px;line-height:1.2;margin:0 0 25px;text-transform:uppercase}.section_functions .content_box .box_description{color:#fff;font-size:14px;letter-spacing:.35px;line-height:24px;margin:0}.section_functions .content_box span{display:block;margin-bottom:15px}.section_action_btns .wrapper{border-bottom:1px solid #eaeaea;padding-bottom:60px;padding-top:100px}.section_action_btns .sub_title{color:#333;font-size:24px;font-weight:600;letter-spacing:3.5px;line-height:1.2;margin:0 0 25px;text-transform:uppercase}.section_action_btns .content_description{color:#444;font-size:14px;letter-spacing:.35px;line-height:24px;margin:0}.section_action_btns .content_holder_box .box_title{color:#444;font-size:20px;font-weight:600;letter-spacing:1.5px;line-height:1.2;margin:0 0 25px}.section_action_btns .btn{background:linear-gradient(90deg,#ff0844 0,#ffb199);border-radius:25px;box-shadow:-1px 7px 10px 0 rgba(0,0,0,.22)!important;color:#fff;display:inline-block;font-size:10px;font-weight:600;letter-spacing:2px;letter-spacing:1px;margin:0;padding:15px 20px;text-transform:uppercase}.section_action_btns .btn:hover{background:linear-gradient(270deg,#ff0844 0,#ffb199);color:#fff}.section_footer_top .wrapper{background:linear-gradient(0deg,#ff0844 0,#ffb199);overflow:hidden;padding:100px 0 250px;position:relative;z-index:1}.section_footer_top .wrapper:before{background-image:url(../images/wave2.png);background-position:0 100%;background-repeat:repeat-x;bottom:0;content:"";height:100%;position:absolute;right:0;width:100%;z-index:-1}.section_footer_top .content_title{color:#fff;font-size:32px;font-weight:600;*letter-spacing:-3px;letter-spacing:3px;line-height:1.2;margin:0 0 20px}.section_footer_top .content_description{color:#fff;font-size:16px;letter-spacing:1px;line-height:1.5;margin:0 0 25px}.section_footer_form .wrapper{overflow:hidden;padding:50px 0;position:relative;z-index:1}.section_footer_form .content_title{color:#333;font-size:32px;font-weight:600;*letter-spacing:-3px;letter-spacing:3px;line-height:1.2;margin:0 0 20px}.section_footer_form .content_description{color:#444;font-size:16px;letter-spacing:1px;line-height:1.5;margin:0 0 25px}.section_footer_form .form_submit_btn{background:linear-gradient(90deg,#ff0844 0,#ffb199);border-radius:25px;box-shadow:-1px 7px 10px 0 rgba(0,0,0,.22)!important;color:#fff;letter-spacing:1px}.section_footer_form .checkbox{position:relative}.section_footer_form .checkbox label{color:#444;font-weight:400!important;padding-left:20px}.section_footer_form .checkbox input{left:0;position:absolute;top:5px}.footer{background-color:#fff;color:#fff;display:block;padding:30px 0;text-align:center}.footer .content_title{font-size:24px;margin:0 0 20px}.footer .content_title,.footer .footer_title{color:#333;font-weight:600;*letter-spacing:-3px;letter-spacing:3px;line-height:1.2}.footer .footer_title{font-size:18px;margin-bottom:10px}.footer .footer_text{color:#444;font-size:16px;letter-spacing:1px;line-height:1.5;margin:0 0 15px}.footer_middle{background:#f4f9ff;border-top:1px solid #eaeaea;padding:80px 0 30px}.footer_bottom{background-color:#dd3b5b;color:#fff;display:block;padding:30px 0;text-align:center}.footer_bottom .content_title{color:#fff;font-size:14px;font-weight:400;letter-spacing:2px;margin:0}@media only screen and (max-width:991.98px){.section_padding{padding:70px 0!important}.section_how_work .arrow{display:none}}@media only screen and (max-width:767.98px){.section_padding{padding:50px 0!important}.content_holder_box{align-items:center;margin-top:20px;text-align:center}}:root{--input-padding-x:.75rem;--input-padding-y:.75rem}.form-label-group{margin-bottom:1rem;position:relative}.form-label-group>input,.form-label-group>label{font-weight:400!important;padding:var(--input-padding-y) var(--input-padding-x)}.form-label-group>label{border:1px solid transparent;border-radius:.25rem;color:#495057;cursor:text;display:block;left:0;letter-spacing:.5px;line-height:1.5;margin-bottom:0;overflow:hidden;pointer-events:none;position:absolute;top:4px;transition:all .1s ease-in-out;white-space:nowrap;width:100%}.form-label-group input:-ms-input-placeholder{color:transparent}.form-label-group input::-moz-placeholder{color:transparent}.form-label-group input::placeholder{color:transparent}.form-label-group input:not(:-moz-placeholder-shown){padding-bottom:calc(var(--input-padding-y)/3);padding-top:calc(var(--input-padding-y) + var(--input-padding-y)*.66667)}.form-label-group input:not(:-ms-input-placeholder){padding-bottom:calc(var(--input-padding-y)/3);padding-top:calc(var(--input-padding-y) + var(--input-padding-y)*.66667)}.form-label-group input:not(:placeholder-shown){padding-bottom:calc(var(--input-padding-y)/3);padding-top:calc(var(--input-padding-y) + var(--input-padding-y)*.66667)}.form-label-group input:not(:-moz-placeholder-shown)~label{color:#777;font-size:12px;padding-bottom:calc(var(--input-padding-y)/3);padding-top:calc(var(--input-padding-y)/3)}.form-label-group input:not(:-ms-input-placeholder)~label{color:#777;font-size:12px;padding-bottom:calc(var(--input-padding-y)/3);padding-top:calc(var(--input-padding-y)/3)}.form-label-group input:not(:placeholder-shown)~label{color:#777;font-size:12px;padding-bottom:calc(var(--input-padding-y)/3);padding-top:calc(var(--input-padding-y)/3)}label.select2-label{color:#495057;font-size:14px;font-weight:400;left:25px;letter-spacing:.5px;position:absolute;top:19px;transform:translateY(-50%);transition:all .2s ease 0s;z-index:1}label.select2-label.selected{font-size:12px;top:-20px}.select2-selection__choice{margin-left:.275rem;margin-right:.275rem}.select2-results__option[aria-selected=true]{display:none}.form-group .hint_text,.form-label-group .hint_text{color:#555;font-size:.8rem;font-style:italic;font-weight:400;letter-spacing:.5px;line-height:1rem}.form-group label{color:#222;font-size:.875rem;font-weight:600!important}.form-group ._checkbox_label{color:#b1b1b1;font-size:.875rem;font-style:italic;font-weight:400!important;letter-spacing:.5px;line-height:1.5rem}.form-group .input_box_holder .input_box{background:#f6f7f8;border:1px solid #aaa!important;display:block;height:200px;overflow:auto;padding:15px;position:relative;width:100%}.form-group .form_value{font-size:.875rem;min-height:calc(1em + .75rem + 2px)}.form-control{border-color:#aaa!important;border-style:solid;border-width:1px}.form-label-group input:not(:-moz-placeholder-shown){padding-bottom:12px;padding-left:16px;padding-top:12px}.form-label-group input:not(:-ms-input-placeholder){padding-bottom:12px;padding-left:16px;padding-top:12px}.form-label-group input:not(:placeholder-shown){padding-bottom:12px;padding-left:16px;padding-top:12px}.form-label-group input{min-height:calc(1.5em + 1rem + 3px)}.form-label-group .bootstrap-tagsinput{border:1px solid #aaa;border-radius:8px;padding:0 10px}.form-control-lg{font-size:.875rem;height:calc(1.5em + 1rem + 3px)}.form-label-group input:not(:-moz-placeholder-shown)~label{background:#fff;color:#222!important;font-size:10px!important;font-size:10px;font-weight:700!important;font-weight:600!important;left:12px;letter-spacing:.25px;padding:0 3px;top:-5px;width:auto}.form-label-group input:not(:-ms-input-placeholder)~label{background:#fff;color:#222!important;font-size:10px!important;font-size:10px;font-weight:700!important;font-weight:600!important;left:12px;letter-spacing:.25px;padding:0 3px;top:-5px;width:auto}.form-label-group input:not(:placeholder-shown)~label{background:#fff;color:#222!important;font-size:10px!important;font-size:10px;font-weight:700!important;font-weight:600!important;left:12px;letter-spacing:.25px;padding:0 3px;top:-5px;width:auto}.form-label-group>input:placeholder{font-size:14px}.form-label-group>input{border-radius:8px!important;font-size:14px;font-weight:500;outline:none!important}.form-label-group>input:focus,.form-label-group>textarea:focus{border-color:#000!important;box-shadow:none!important;outline:none!important}.form-label-group>label{font-size:14px;line-height:1}.form-group,.form-label-group{margin-bottom:2rem}.select2-container--default .select2-selection--single{border:1px solid #aaa;border-radius:8px!important;height:calc(2.25rem + 4px);padding:.46875rem .75rem}label.select2-label.selected{background-color:#fff;color:#000!important;font-size:10px;font-weight:700!important;left:9px;letter-spacing:.25px;line-height:10px;margin:0;padding:0 3px;top:-4px;transform:translateY(0);width:auto}.form-label-group label{z-index:99}label.select2-label{color:#000!important;font-weight:400!important;left:12px}.form-label-group textarea:not(:-moz-placeholder-shown)~label{background:#fff;color:#000!important;font-size:10px!important;font-size:10px;font-weight:700!important;font-weight:600!important;left:12px;letter-spacing:.25px;padding:0 3px;top:-5px;width:auto}.form-label-group textarea:not(:-ms-input-placeholder)~label{background:#fff;color:#000!important;font-size:10px!important;font-size:10px;font-weight:700!important;font-weight:600!important;left:12px;letter-spacing:.25px;padding:0 3px;top:-5px;width:auto}.form-label-group textarea:not(:placeholder-shown)~label{background:#fff;color:#000!important;font-size:10px!important;font-size:10px;font-weight:700!important;font-weight:600!important;left:12px;letter-spacing:.25px;padding:0 3px;top:-5px;width:auto}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:.375rem}.select2-container--default .select2-selection--multiple{border:1px solid #aaa;border-radius:8px;min-height:calc(2.25rem + 4px)}.form-label-group textarea{border:1px solid #aaa;border-radius:8px}.form-label-group textarea:-ms-input-placeholder{color:transparent}.form-label-group textarea::-moz-placeholder{color:transparent}.form-label-group textarea::placeholder{color:transparent}.form-control:focus-visible{text-shadow:none!important}.hb-form .text-danger{font-size:.75rem;padding-left:.25rem}.hb-form .choice-wrapper{align-items:flex-start;display:flex}.hb-form .choice-wrapper input{margin-top:.25rem}.hb-form .choice-wrapper label{margin-left:.5rem}.contact-form .form-label-group label{left:1rem;margin-bottom:1rem}.contact-form .form-label-group input:not(:-moz-placeholder-shown)~label{left:1.5rem}.contact-form .form-label-group input:not(:-ms-input-placeholder)~label{left:1.5rem}.contact-form .form-label-group input:not(:placeholder-shown)~label{left:1.5rem}.contact-form .choice-wrapper label a{text-decoration:underline}.view-page .content__title{color:#333;font-size:1.5rem;font-weight:600;letter-spacing:3.5px;line-height:1.25;text-transform:uppercase}.view-page .content__desc p{margin-bottom:1rem}.view-page .content__desc p:last-child{margin-bottom:0}.header-top{background-color:transparent;left:0;position:fixed;top:0;transition:all .3s ease-in-out;width:100%;z-index:999}.header-top__logo a{display:block;padding:0 .5rem}ul.menu{display:flex;list-style:none;margin:0;padding:0}.menu .menu-link{color:#000;cursor:pointer;display:block;line-height:1rem;position:relative;text-decoration:none}.menu .menu-link:hover{color:#fff}.menu .hide-txt .txt{display:none}.menu__toggle{cursor:pointer;display:inline-block;height:40px;position:relative;transition:.3s;width:40px}.menu__toggle .bars{display:block;margin:13px auto auto;width:24px}.menu__toggle .bars .bar1,.menu__toggle .bars .bar2,.menu__toggle .bars .bar3{background-color:rgba(var(--hcm-color-primary2),1);content:"";display:block;height:2px;margin-bottom:4px;transition:.3s;width:100%}.menu__toggle .bars .bar1{width:20px}.menu__toggle .bars .bar3{width:12px}.menu__toggle.open .bars .bar1,.menu__toggle.open .bars .bar2,.menu__toggle.open .bars .bar3{border-radius:0;height:2px;margin-bottom:4px;width:100%}.menu__toggle.open .bars .bar1{transform:translateY(6px) rotate(45deg);transform-origin:center;width:24px}.menu__toggle.open .bars .bar2{width:0}.menu__toggle.open .bars .bar3{transform:translateY(-6px) rotate(-45deg);transform-origin:center;width:24px}.top_panel{background-color:#fff;bottom:0;height:100%;left:0;opacity:1;overflow-x:hidden;overflow-y:scroll;position:fixed;right:0;top:-100%;transition:all .2s ease-in-out;visibility:visible;width:100%;z-index:200}.top_panel.open{top:0}.top_panel__wrap{padding:5rem 2rem 2rem}.menu-main .menu-item{padding:0 1rem}.menu-main .menu-link{color:#000;font-size:.75rem;font-weight:600;transition:.3s ease-in-out}.menu-main .menu-link:hover{color:rgb(var(--hcm-color-primary))}.menu-footer .menu{justify-content:center}.menu-footer .menu-item{padding:0 1rem}.menu-footer .menu-link{color:#fff;font-size:.85rem;font-weight:400;letter-spacing:.125rem}.menu-footer .menu-link:hover{color:#000}@media only screen and (max-width:991.98px){.menu-footer .menu{flex-direction:column;justify-content:flex-start;text-align:left}.menu-footer .menu-item{padding:.35rem 0}}.menu-mobile .menu{flex-direction:column}.menu-mobile .menu-item{background:transparent;border-bottom:1px solid #eee8db;font-size:.9rem;font-weight:600;letter-spacing:1px;line-height:1.2rem;margin-top:0;padding:1rem;text-transform:capitalize}.menu-mobile .menu-item:last-child{border-bottom:0}.menu-mobile .menu-link:hover{color:rgb(var(--hcm-color-primary))}.view-home .menu-main .menu-link{color:#fff}.view-home .menu-main .menu-link:hover{color:#000}.is-sticky.header-top{background-color:#fff;box-shadow:0 16px 28px 0 rgba(0,0,0,.05)}.is-sticky .menu-main .menu-link{color:#000}.is-sticky .menu-main .menu-link:hover{color:rgb(var(--hcm-color-primary))}
