/**handles:style_login_front**/
.insapp_login_container{min-height:600px;display:grid;height:100%;width:100%;place-items:center;margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}body{animation:fadeInAnimation ease 3s;animation-iteration-count:1;animation-fill-mode:forwards}.insapp_group{display:flex;justify-content:center}.insapp_img_banner{background-position:center;background-repeat:no-repeat;background-size:cover;height:250px}.insapp_btn_group{padding:2px;display:flex;min-width:80%}i.insapp_pw_hide{right:0;font-size:18px;cursor:pointer;color:#0b0217;margin-right:5px}.insapp_form_inner form .field i{position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:20px;color:#000}.insapp_btn_group label{margin-right:10px}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}.insapp_login_container .btn-check:checked+.btn,.insapp_login_container .btn.active,.insapp_login_container .btn.show,.insapp_login_container .btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--primary);border-color:var(--primary);color:#fff;font-size:16px;display:flex;font-weight:500;align-items:center;justify-content:center}.insapp_login_container .btn-check:checked+.btn svg{fill:#ffffff}.insapp_login_container svg{margin-right:5px;padding-bottom:2px}.account-type input.account-type-radio:checked~label i{color:#fff}.insapp_login_container .btn-outl-pri{background-color:#fff;border-color:var(--primary);color:var(--primary);font-size:16px;display:flex;font-weight:500;align-items:center;justify-content:center}.insapp_login_container .btn-check+.btn-outl-pri:hover{border-color:var(--primary)}.insapp_active_login{display:grid}.insapp_login_content{overflow:hidden;background:#fff;padding:30px;width:50%;border-radius:5px;box-shadow:0 15px 50px rgba(0,0,0,.1)}.insapp_login_content .title{font-size:35px;font-weight:600;text-align:center;transition:all .6s cubic-bezier(.68, -.55, .265, 1.55)}.insapp_title_text .insapp_register{display:none}form.insapp_register{display:none}form.insapp_registration_form--standalone{display:block}.insapp_legacy_registration_fields{display:none!important}.insapp_registration_choice_intro{margin:30px 0 20px;color:#4b5563;font-size:16px;text-align:center}.insapp_registration_choice_options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.insapp_registration_choice_card{appearance:none;display:flex;min-height:190px;padding:24px 20px;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:2px solid #e2e8f0;border-radius:10px;color:#334155;text-align:center;text-decoration:none;background:#fff;cursor:pointer;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.insapp_registration_choice_card:focus,.insapp_registration_choice_card:hover{border-color:var(--primary);box-shadow:0 12px 28px rgba(0,0,0,.1);color:var(--primary);text-decoration:none;transform:translateY(-2px)}.insapp_registration_choice_icon{display:grid;width:56px;height:56px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--primary) 10%,#fff);color:var(--primary);font-size:27px}.insapp_registration_choice_title{font-size:20px;font-weight:600}.insapp_registration_choice_description{color:#64748b;font-size:14px;line-height:1.5}.insapp_client_account_choice[hidden],.insapp_company_contact_fields[hidden],.insapp_company_fields[hidden],.insapp_company_representative_notice[hidden],.insapp_company_section_title[hidden],.insapp_company_vat_number_field[hidden],.insapp_registration_form[hidden]{display:none!important}.insapp_registration_back{margin:24px 0 5px;padding:0;border:0;background:0 0;color:var(--primary);cursor:pointer;font-size:14px;font-weight:600}.insapp_registration_section_title{margin:28px 0 0;color:#334155;font-size:20px;font-weight:600}.insapp_company_representative_notice{margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.5}.insapp_required_fields_legend{margin:18px 0 0;color:#64748b;font-size:13px;text-align:right}.insapp_required_fields_legend span,.insapp_required_mark{color:#d9344b;font-weight:700}.insapp_company_tax_help{margin:10px 0 0;padding:12px 14px;border-left:3px solid var(--primary);background:#f8fafc;color:#64748b;font-size:13px;line-height:1.5}.insapp_registration_field_row{display:block}.insapp_password_field{height:auto!important;min-height:50px}.insapp_password_field input{min-height:50px;padding-right:96px!important}.insapp_password_toggle{position:absolute;top:50%;right:50px;display:grid;width:34px;height:34px;padding:0;align-items:center;justify-content:center;border:0;background:0 0;color:var(--primary);cursor:pointer;font:inherit;transform:translateY(-50%)}.insapp_password_toggle i{position:static!important;color:var(--primary)!important;font-size:20px!important;transform:none!important}.insapp_password_toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.insapp_password_requirements{margin:8px 0 0;color:#64748b;font-size:13px;line-height:1.5}.insapp_registration_field_label{display:block;position:static;margin:0 0 8px;color:#475569;font-size:13px;font-weight:600;line-height:1.4}.insapp_registration_field_label span{color:#64748b;font-weight:400}.insapp_form_inner form .field.insapp_registration_field--labelled{height:auto;margin-top:16px}.insapp_form_inner form .field.insapp_registration_field--labelled input,.insapp_form_inner form .field.insapp_registration_field--labelled select{height:50px}.insapp_registration_form--standalone .insapp_checkbox_content{display:grid;width:100%;margin:20px 0 0;padding:0!important;grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:12px}.insapp_registration_form--standalone .insapp_checkbox_content input{position:static;width:20px;height:20px;margin:2px 0 0;opacity:1}.insapp_registration_form--standalone .insapp_checkbox_content label{display:block;position:static;min-width:0;margin:0;padding:0;overflow-wrap:anywhere;line-height:1.5}.insapp_registration_form--standalone .insapp_checkbox_content label::before{display:none;content:none}.insapp_registration_form--standalone .captcha_wrapper,.insapp_registration_form--standalone .g-recaptcha{margin-top:28px;margin-bottom:28px}.insapp_registration_form--standalone #insapp_company_country{display:block;width:100%;margin:0;line-height:normal}.insapp_registration_form--standalone label[for=insapp_company_country]{width:100%;margin:0 0 8px;padding:0;text-align:left}.insapp_registration_form--standalone .insapp_registration_country_field{display:flex;margin-top:12px!important;flex-direction:column;align-items:stretch}.insapp_registration_form--standalone .captcha_wrapper{display:block;margin:0!important;padding:30px 0!important}.insapp_registration_form--standalone .captcha_wrapper #insapp-recaptcha,.insapp_registration_form--standalone .captcha_wrapper .g-recaptcha{margin:0!important}.insapp_form_inner form .field select{width:100%;height:100%;padding:0 40px 0 15px;border:1px solid #ddd;border-radius:5px;outline:0;background-color:#fff;color:#475569;font-size:17px}.insapp_form_inner form .field select:focus{border-color:#e8b4ff;box-shadow:inset 0 0 3px #f6e1ff}.insapp_form_inner form .field input.insapp_registration_field_invalid,.insapp_form_inner form .field select.insapp_registration_field_invalid{border-color:#f75555;box-shadow:0 0 0 2px rgba(247,85,85,.12)}.insapp_registration_form--standalone .insapp_notification ul{margin:10px 0 0;padding-left:22px;text-align:left}.insapp_registration_form--standalone .insapp_notification li+li{margin-top:4px}.insapp_standalone_registration .insapp_registration_title{display:block}.yapix-registration-page .entry-header{display:none}.insapp_standalone_registration .insapp_registration_notice{margin-top:30px;padding:20px;border:2px solid var(--primary);border-radius:8px;color:#333;text-align:center}.insapp_registration_form--standalone .insapp_notification,.insapp_registration_form--standalone .insapp_notification_sucess{display:none;min-height:50px;margin-top:30px;padding:12px;align-items:center;justify-content:center;border-radius:5px;font-size:14px;font-weight:600;text-align:center}.insapp_registration_form--standalone .insapp_notification{background-color:#ffcece;color:#f75555}.insapp_registration_form--standalone .insapp_notification_sucess{background-color:rgb(206 255 209);color:rgb(85 171 112)}.insapp_login_content .insapp_slide_controls{position:relative;display:flex;height:50px;width:100%;overflow:hidden;margin:30px 0 10px 0;justify-content:space-between;border:1px solid #d3d3d3;border-radius:5px}.insapp_login_container .insapp_slide_controls .insapp_slide{height:100%;width:100%;color:#fff;font-size:18px;font-weight:500;text-align:center;line-height:48px;cursor:pointer;z-index:1;transition:all .6s ease}.insapp_login_container .insapp_slide_controls label.insapp_register{color:#000}.insapp_login_container .insapp_slide_controls .insapp_slider_tab{position:absolute;height:100%;width:50%;left:0;z-index:0;border-radius:5px;background-color:var(--primary);transition:all .6s cubic-bezier(.68, -.55, .265, 1.55)}.insapp_login_container input[type=radio]{display:none}.insapp_login_container #insapp_register:checked~.insapp_slider_tab{left:50%}#insapp_register:checked~label.insapp_register{color:#fff;cursor:default;user-select:none}#insapp_register:checked~label.insapp_login{color:#000}#insapp_login:checked~label.insapp_register{color:#000}#insapp_login:checked~label.insapp_login{cursor:default;user-select:none}.insapp_login_content .insapp_form_container{width:100%;overflow:hidden}.insapp_form_container .insapp_form_inner form{width:100%;transition:all .6s cubic-bezier(.68, -.55, .265, 1.55)}.insapp_form_inner form .field{height:50px;width:100%;margin-top:20px;position:relative}.insapp_form_inner form .field input{height:100%;width:100%;outline:0;padding-left:15px;border-radius:5px;border:1px solid #ddd;background-color:#fff;font-size:17px;transition:all .3s ease}.insapp_form_inner form .field input:focus{border-color:#e8b4ff;box-shadow:inset 0 0 3px #f6e1ff}.insapp_form_inner form .field input::placeholder{color:#999;transition:all .3s ease}form .field input:focus::placeholder{color:#b3b3b3}.insapp_form_inner form .pass-link{margin-top:5px}.insapp_form_inner form .insapp_signup_link{text-align:center;margin-top:30px}.insapp_form_inner form .insapp_signup_link a,.insapp_form_inner form .pass-link a{color:var(--primary);text-decoration:none}.insapp_form_inner form .insapp_signup_link a:hover,.insapp_form_inner form .pass-link a:hover{text-decoration:underline}.insapp_form_inner form .btn{height:50px;width:100%;border-radius:5px;position:relative;overflow:hidden}.insapp_form_inner form .insapp_btn{height:100%;width:100%;background-color:var(--primary);border-radius:5px;color:#fff;font-size:18px;text-align:center;letter-spacing:normal;transition:all .4s ease}.insapp_user_profile .owl-carousel .owl-nav button.owl-next,.insapp_user_profile .owl-carousel .owl-nav button.owl-prev{z-index:1;width:40px;height:40px;background-color:#fff;border-radius:50%;position:absolute;top:50%;transform:translatey(-50%);display:flex;justify-content:center;align-items:center}.insapp_avatar_back{z-index:1000}.insapp_user_profile .owl-carousel .owl-nav button.owl-next{right:20px}.insapp_user_profile .owl-carousel .owl-nav button.owl-prev{left:20px}.insapp_user_profile .owl-carousel .owl-nav button:hover span{color:var(--light)}form .insapp_btn:disabled{background-color:var(--light)}form .insapp_btn:hover{border:5px}form .btn input[type=submit]{height:100%;width:100%;z-index:1;position:relative;background:0 0;border:none;color:#fff;padding-left:0;border-radius:5px;font-size:20px;font-weight:500;cursor:pointer}td .btn{height:unset!important;width:unset!important;border-radius:5px;position:relative;overflow:hidden}.insapp_checkbox_content a{color:var(--primary)}.insapp_checkbox_content a:hover{color:#333}.insapp_checkbox_content label{display:inline-block;cursor:pointer;position:absolute;padding-left:28px;margin-right:20px;margin-bottom:0;line-height:24px;font-size:16px}.insapp_checkbox_content label:before{content:"\f00c"}.insapp_checkbox_content input{position:absolute;margin-top:5px}.insapp_checkbox_content input[type=checkbox]:checked+label:before{content:"\f00c";background-color:var(--primary);border:2px solid var(--primary)}.insapp_checkbox_content label:before{content:"";display:inline-block;width:19px;height:19px;margin-right:10px;position:absolute;left:0;top:2px;background-color:#fff;border:2px solid #d0d0d0;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:.3s;font-family:"font awesome 5 free";font-weight:900;font-size:11px;color:#fff;text-align:center;line-height:16px}@media (max-width:992px){.insapp_login_content{width:70%}}@media (max-width:768px){.insapp_login_content{width:100%;margin:0 20px}.insapp_registration_choice_options{grid-template-columns:1fr}.insapp_registration_choice_card{min-height:150px}.insapp_registration_field_row{display:block}.insapp_password_field input{padding-right:96px!important}}.insapp_pricin_col .list-group-item{padding:10px!important}.insapp_pricin_col .ib_pricing__price{background-color:#f7f7fb;text-align:center;margin-right:-20px;margin-left:-20px;padding:10px;margin-bottom:20px;min-height:90px}.insapp_pricin_col .ib_pricing__price_prefix{color:var(--primary);vertical-align:top;display:inline-block;font-size:10px;font-weight:600}.insapp_pricin_col .ib_pricing__price_val{color:var(--primary);font-size:40px;font-weight:700;text-transform:none}.insapp_pricin_col .ib_pricing__price_suffix{color:var(--primary);vertical-align:baseline;display:inline-block;font-size:12px;font-weight:400}.insapp_pricin_col .ib_pricing_description{color:#3a3a3a!important;font-size:16px;font-weight:400;font-family:Muli,Sans-serif;font-style:italic}.insapp_pricin_col h2{color:#3a3a3a!important;font-size:28px;font-weight:700;text-transform:capitalize}h1{font-size:48px;color:#232c3d}.wrapper{margin:auto;border-radius:10px}.buttonWrapper{display:flex;padding-top:1rem;justify-content:center;padding:30px 0}.plans_type{font-size:16px}.list-group-item{padding:20px 10px!important}button{border:none;padding:10px;background-color:#bccbe9;color:#232c3d;font-size:18px;cursor:pointer;transition:.5s}button:hover{background-color:#d5e3ff}button.active{background-color:#fff}.active{background-color:transparent}.content{display:none}.content.active{display:block}.insapp_pricin_gpage .toggle{margin:0 1rem;position:relative;display:inline-block;width:6rem;height:2rem}.insapp_pricin_gpage .toggle input{display:none}.insapp_pricin_gpage .roundbutton{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;background-color:var(--primary);display:block;transition:all .3s;height:30px;border-radius:3.4rem;box-shadow:-4px 4px 15px inset rgb(194 105 232);cursor:pointer}.insapp_pricin_gpage .roundbutton:before{position:absolute;content:"";height:1.5rem;width:1.5rem;border-radius:100%;display:block;left:.35rem;bottom:.25rem;background-color:#f0f5ff;transition:all .3s}.insapp_pricin_gpage input:checked+.roundbutton{background-color:var(--primary)}.insapp_pricin_gpage input:checked+.roundbutton:before{transform:translate(3.7em,0)}.insapp_pricin_gpage .span{font-size:xx-large}.inapp_content{display:none;padding:10px}.inapp_content.active{display:block}.insapp_pricin_col a.submit_subcription_btn,.insapp_pricin_col button.submit_subcription_btn{width:100%;margin:20px 0;background-color:var(--primary)!important;color:#fff;border-radius:7px 7px 7px 7px}.ib_pricing__custum_price{color:var(--primary);vertical-align:baseline;display:inline-block;font-size:14px;padding:20px 10px 0;font-weight:400}.insapp_pricin_col .card{height:100%;border:1px solid #e8e8f6}.insapp_pricin_col ul{height:100%}.insapp_profil_item_container{border-radius:20px;transform:translate3d(0,0,0);transition:transform .3s;margin-bottom:30px;background-color:#fff;box-shadow:0 7px 30px -10px rgba(150,170,180,.3)}.insapp_profil_item_container a{display:flex;padding:20px;flex-direction:column}.ia_stricky_template{position:sticky;top:12vh}.insapp_profil_item_container h4{font-size:1.2rem;font-weight:500px}.insapp_profil_item_container span{font-size:14px;font-weight:400;color:#585858;margin:0}.insapp_profil_item_container .insapp_profil_item_content{min-height:30px}.insapp_profil_item_container p{font-size:14px;font-weight:400;color:#585858;margin:0;min-height:100px}.border-gray-200{border-color:rgb(202 202 202)!important}.insapp_profil_item_container .profil-cat{text-transform:none;font-size:13px;background:rgb(220 220 220 / 30%);border-radius:50px;padding:5px 12px;line-height:15px;color:#090909;font-weight:400;margin-bottom:11px}.insapp_profil_item_content{display:flex;flex-wrap:wrap;gap:5px}.insapp_profil_footer{display:flex}.insapp_profil_list_services{display:flex;gap:10px}.insapp_profil_list_services svg{fill:var(--primary);width:20px}