body{-webkit-font-smoothing:antialiased;color:#313131;background-color:#f2f1e8;font-family:Manrope,sans-serif;font-size:1rem}.navbar{width:100%}a{color:#ae2f28;font-size:.875rem}.beige{background-color:#f2f1e8}.secondary{text-transform:uppercase;color:#ae2f28;font-size:1rem;font-weight:700;text-decoration:none}.secondary:hover{color:#ae2f28}.secondary img{margin-left:10px}h2{color:#6e120d;font-size:3rem;font-weight:700}h3{font-size:1.625rem;font-weight:700}h4{margin:0;font-size:1.313rem;font-weight:700}.bg-primary{background-color:#6d120d!important}.color-primary{color:#6d120d}.fw-700{font-weight:700}.mr-20,.mr-30{margin-right:30px}.custom-checkbox .form-check-input:checked{background-color:#ae2f28;border-color:#ae2f28}.arrow{transition:transform .25s}.arrow.open{transform:rotate(180deg)}.superlight-box h2{color:#313131;font-size:26px}.superlight-box a{width:fit-content}.btn{text-transform:uppercase;letter-spacing:.5px;border-color:#0000;border-radius:8px;justify-content:center;align-items:center;height:50px;font-size:14px;font-weight:700;display:flex}.btn img{margin-left:10px}.btn-primary{color:#fff;background-color:#ae2f28}.btn-primary:active,.btn-primary:first-child:active,.btn-primary.active,.btn-primary.show{color:#fff!important;background:#ae2f28!important;border:none!important}.btn-primary:hover{background-color:#6e120d;border:1px solid #0000}.btn-secondary-inverted{color:#fff;background-color:#0000;border:1px solid #fff;width:fit-content}.btn-secondary-inverted:hover{color:#fff;background-color:#f7eae438}.btn-secondary{color:#ae2f28;background-color:#fff;border:1px solid #ae2f28}.btn-secondary:active,.btn-secondary:first-child:active,.btn-secondary.active,.btn-secondary.show{color:#ae2f2880;background:#ae2f2833;border-color:#ae2f28}.btn-secondary:hover{color:#fff;background:#ae2f2833;border-color:#ae2f28}.btn-search{color:#fff;background-color:#ae2f28;border-radius:.5rem;min-width:110px;height:32px;font-size:12px}.btn-search:hover{color:#fff;background-color:#6e120d;border:1px solid #0000}.btn-search img{margin-left:10px}.btn-professionisiti{text-transform:none;letter-spacing:normal;background:#ae2f281a;border-radius:16px;justify-content:space-between;align-items:center;width:100%;height:72px;padding:5px 20px;font-size:1rem;font-weight:600;display:flex}.btn-professionisiti .icon{margin-right:10px}@media (min-width:768px){.btn.d-md-none{display:none!important}}header{background:#fff;align-items:center;height:90px;display:flex}header .logo{height:50px}header .btn-primary:active,header .btn-primary:first-child:active,header .btn-primary.active,header .btn-primary.show{color:#fff;background:#ae2f28;border:none}header .btn-primary:hover{background-color:#6e120d;border:1px solid #0000}.search-bar{background-color:#fff;border-radius:.5rem;align-items:center;padding:.4rem;display:flex}.search-bar .form-control{background-color:#0000;border:none;font-size:16px;font-weight:200}.search-bar .form-control:focus{box-shadow:none}.search-bar .dropdown-menu{min-width:360px;padding:16px!important}.search-bar .dropdown-menu span:first-child{color:#6d120d;font-size:12px;font-weight:700}.search-bar .dropdown-menu .form-control{background-color:#f8f8f8;border:1px solid #ccc;height:48px;margin-bottom:10px;font-size:16px;font-weight:400}.search-bar .dropdown-menu .dropdown-item span{font-size:initial!important;color:initial!important;font-weight:initial!important}.search-bar .dropdown-menu .no-results{font-style:italic;display:block;color:#333!important;font-size:14px!important;font-weight:400!important}.dropdown-toggle{color:#7a0e0e;text-transform:uppercase;background-color:#0000;border:none;font-size:12px;font-weight:500}.card-red{padding:1rem 0}.card-red .card{color:#fff;background-color:#ae2f28;border:none;border-radius:20px;flex-direction:column;justify-content:space-around;height:192px;padding:20px;display:flex}.card-red .card h3{font-size:1.3rem}.card-red .card .icon{width:32px}.recent-search{padding:4rem 0}.recent-search h2{color:inherit;font-size:1.625rem;font-weight:700}.recent-search .card{border:1px solid #ae2f28;border-radius:16px;justify-content:space-between;align-items:center;height:63px;padding:0 20px;display:flex}.recent-search .card h3{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;min-width:0;margin:0;font-size:1.113rem;font-weight:700;display:flex;overflow:hidden}.recent-search .card img{width:16px}.recent-search .card span{text-transform:uppercase;color:#ae2f28;font-size:12px;font-weight:700}.badge{padding:.55em 1em;font-size:16px;line-height:16px}.badge.red{color:#fff;background-color:#ae2f28;border-radius:50px;width:fit-content;margin-top:.5rem;font-size:14px;font-weight:500;display:flex}.badge.pink{color:#000;background:#ae2f2833;border-radius:50%;padding:.65em .85em}.badge img{margin-left:10px}.network{padding:4rem 0}.network h2{color:inherit;font-size:1.625rem;font-weight:700}.network .card{border:none;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:311px;padding:15px;display:flex}.network .card .doc{object-fit:cover;border-radius:50%;width:80px;height:80px;margin:10px 0}.network .card .ico-badge{position:absolute;top:35px;left:68px}.network .card .address{color:#ae2f28;margin-top:10px;font-size:.75rem;line-height:1.2}.network .card .role{color:#6c757d;font-size:.875rem;line-height:1.3}.network .dots{display:none}.network .cta-mobile{display:none!important}.visibility{background:#ebded5}.visibility h3{font-size:2.25rem}.visibility p,.visibility li{font-size:1.375rem}.preview-video-container:hover{cursor:pointer}.preview-video-container .preview-image-video{background-image:url(/images/preview_video_bg.png);background-repeat:no-repeat;background-size:contain;width:800px;height:500px}.shape-red{z-index:1;width:55%;bottom:35%}.phone-mockup{z-index:2}.qspro .logo{width:364px;margin-left:auto;margin-right:auto;display:block}.qspro h2{color:inherit;font-size:2.25rem}.qspro p{font-size:1.375rem}.qspro-club{border-bottom:4px solid #ae2f28}.qsclub{color:#fff;background-color:#6e120d}.qsclub h2{color:inherit;font-size:1.625rem}.breadcrumbs{padding:1rem 0;font-size:.875rem}@media (max-width:992px){.hero{height:287px}.hero h1{font-size:1.625rem}.hero h5{font-size:14px;font-style:normal;font-weight:400;line-height:140%}.card-red{padding:1rem 0}.card-red .card{text-align:center;justify-content:center;align-items:center;height:104px;padding:0}.card-red .card h3{margin:0;padding-top:10px;font-size:1rem}.card-red .card .btn-secondary-inverted{display:none!important}.card-red .card .icon{width:24px}.recent-search{padding:1rem 0}.recent-search .recent-badge{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:touch;scrollbar-color:#f2f1e8 #0000;scrollbar-width:thin;flex-wrap:nowrap;gap:.3rem;padding-bottom:5px;display:flex;overflow-x:auto}.recent-search .recent-badge .badge{margin-right:5px;font-size:.75rem}.recent-search .card-mobile{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:touch;scrollbar-color:#f2f1e8 #0000;scrollbar-width:thin;flex-wrap:nowrap;gap:1rem;margin:6px 0;padding-bottom:5px;display:flex;overflow-x:auto}.recent-search .card-mobile .card{min-width:240px}.recent-search .card-mobile .col-8{scroll-snap-align:start;box-sizing:border-box;flex:0 0 30%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.network{padding:1rem 0;overflow:visible}.network span .secondary{display:none}.network .row{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;flex-wrap:nowrap;padding-bottom:1rem;display:flex;overflow-x:auto;scrollbar-width:none!important;-ms-overflow-style:none!important;margin-left:0!important;margin-right:0!important}.network .row::-webkit-scrollbar{width:0;height:0;display:none}.network .col-lg-3{scroll-snap-align:start;box-sizing:border-box;flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.network .card{box-sizing:border-box;width:100%;min-width:100%;min-height:auto;padding:20px}.network .card .data{display:flex}.network .card .btn-secondary{width:100%;margin-top:1rem}.network .cta-mobile{display:block!important}.network .dots{justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.network .dots button{background:#ccc;border:none;border-radius:50%;width:10px;height:10px;transition:background .3s;display:block}:is(.network:has(#slide1:is(:target,:focus)) .dots button:first-child,.network:has(#slide2:is(:target,:focus)) .dots button:nth-child(2),.network:has(#slide3:is(:target,:focus)) .dots button:nth-child(3),.network:has(#slide4:is(:target,:focus)) .dots button:nth-child(4)){background:#d24b3c}.network .dots button.active{background-color:#d24b3c;border-radius:10px;width:30px;transition:all .2s}.visibility h2{font-size:1.625rem}.visibility h3{font-size:1.125rem}.visibility p{font-size:1rem}.visibility .shape-red{width:85%}.qspro .logo{width:200px;margin:0}.qspro h2{margin-top:2rem;margin-bottom:0;font-size:1.25rem}.qspro p{font-size:1rem}.qsclub{padding-bottom:4rem}.qsclub h2{margin-top:2rem;margin-bottom:0;font-size:1.25rem}.qsclub p{font-size:1rem}.qsclub .doc{display:none}}.details .card{background-color:#0000;border:none;border-radius:16px;justify-content:flex-start;padding:25px;display:flex}.details .card .data{align-items:center;display:flex}.details .card .data h1{margin:0;font-size:1.313rem;font-weight:700}.details .card .data h2{color:var(--bs-body-color);margin-top:0;margin-bottom:0;font-size:1rem;font-weight:400}.details .card .data .address{color:#ae2f28;font-size:.875rem}.details .card .data .doc{object-fit:cover;border-radius:50%;width:113px;height:113px}.details .card .data .ico-badge{position:absolute;left:105px}.details .card .cta{display:none}.details .card-white{background-color:#fff;border:none;border-radius:16px;padding:40px}.details .card-white .section-title{color:inherit;font-size:1.625rem;font-weight:700}.details .card-white .title-skill{text-transform:uppercase;color:#646363;margin:0;font-size:.75rem;font-weight:700}.details .card-white .skills{margin-top:1rem}.details .card-white .skills .skill-badge{flex-wrap:nowrap;padding-bottom:5px}.details .card-white .skills .skill-badge .badge{color:inherit;background:#ae2f281a;margin-top:5px;margin-bottom:0;margin-right:5px;padding:11px 16px;font-size:.75rem}.details .card-white .skills .skill-badge .badge.link,.details .card-white .skills .skill-badge .all-skill{color:#ae2f28;background-color:#fff;border:1px solid #ae2f28}.details .card-white .row{border-bottom:1px solid #ebebeb;padding-top:30px}.details .card-white .data{color:#666;text-transform:uppercase;padding:5px 0;font-size:12px;font-weight:700}.details .card-white .role{margin:0;padding:5px 0;font-size:21px;font-weight:700}.details .card-white .location{padding:5px 0;font-size:16px;font-weight:600}.details .card-white .address{color:#6d120d;padding:5px 0;font-size:16px}.details .card-white .address img{width:24px}.details .card-white p{word-wrap:break-word;padding:5px 0}.details .card-white p a{color:#313131;text-decoration:none}.details .card-white .publication{color:#ae2f28;padding:5px 0;font-size:16px;font-weight:600;text-decoration:underline}.details .card-white .label{text-transform:uppercase;font-size:12px;font-weight:700}.details .card-white .link{padding-bottom:20px}.details .card-white.card-trial{border-bottom-right-radius:0;border-bottom-left-radius:0}.details .gradient{color:#fff;text-align:center;background:linear-gradient(#ae2f28 0%,#6e120d 100%);border-radius:0 0 16px 16px;margin-bottom:20px;padding:40px}.details .gradient h4{margin-bottom:10px;font-size:21px}.details .card-white.opacity{background-color:#ffffff82}.details .card-white.opacity .title{color:#6e120d;font-size:21px}.details .card-white.opacity .name{font-weight:700}.details .card-white.opacity .role{padding:0;font-size:13px;font-weight:400}.details .card-white.opacity .images{margin-right:10px;position:relative}.details .card-white.opacity .images .doc{object-fit:cover;border-radius:50%;width:74px;height:74px}.details .card-white.opacity .images .ico-badge{position:absolute;right:0}.details .card-contacts{background:#ae2f281a;border-radius:16px;padding:40px 40px 30px}.details .card-contacts h2{text-align:center;color:inherit;margin-top:0;margin-bottom:30px;font-size:1.313rem;font-weight:700}.details .card-contacts h2 span{color:#6e120d}.details .banner-conversione{color:#fff;margin-bottom:20px;overflow:hidden}.details .banner-conversione .banner-conversione-image{background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px}.details .banner-conversione .banner-conversione-image img{width:100%;display:block}.details .banner-conversione .banner-conversione-content{text-align:center;background:linear-gradient(#ae2f28 0%,#6e120d 100%);border-bottom-right-radius:16px;border-bottom-left-radius:16px;padding:40px}.details .banner-conversione .banner-conversione-content .banner-conversione-title{margin-bottom:10px;font-size:21px;font-weight:700}.details .banner-conversione .banner-conversione-content p{margin-bottom:15px;font-size:14px;line-height:1.5}.details .banner-conversione .banner-conversione-content em{font-style:normal}.banner-conversione-esteso{padding:2rem 0}.banner-conversione-esteso .banner-conversione-esteso-inner{color:#fff;background:linear-gradient(135deg,#ae2f28 0%,#6e120d 100%);border-radius:16px;align-items:stretch;display:flex;overflow:hidden}.banner-conversione-esteso .banner-conversione-esteso-image{flex:0 0 40%;justify-content:center;align-items:flex-end;max-width:40%;display:flex;position:relative}.banner-conversione-esteso .banner-conversione-esteso-image:before{content:"";z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 371 127' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0C0 0 14.5365 88.6308 72.6827 122.156C72.6827 122.156 256.812 161.462 370.682 0C370.682 0 209.165 117.917 0 0Z' fill='%23D69693'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:contain;width:90%;height:60%;position:absolute;bottom:20%;left:50%;transform:translate(-50%)}.banner-conversione-esteso .banner-conversione-esteso-image img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:relative}.banner-conversione-esteso .banner-conversione-esteso-content{flex-direction:column;flex:1;justify-content:center;padding:40px;display:flex}.banner-conversione-esteso .banner-conversione-esteso-content .banner-conversione-esteso-title{color:#fff;white-space:pre-line;margin-bottom:20px;font-size:1.75rem;font-weight:700}.banner-conversione-esteso .banner-conversione-esteso-content p{font-weight:400;font-style:Regular;letter-spacing:4%;vertical-align:middle;font-size:18px;line-height:155%}.banner-conversione-esteso .banner-conversione-esteso-content .btn{width:fit-content}@media (max-width:992px){.details .card{text-align:center;padding:20px 0}.details .card .data{flex-direction:column}.details .card .data h1,.details .card .data .role,.details .card .data .address{padding:5px 0}.details .card .data .ico-badge{left:200px}.details .card .data .doc{margin:0}.details .card .cta{justify-content:space-around;margin:10px 0;display:flex}.details .card .cta button{width:100%;margin:5px}.details .card .cta button img{margin-left:0;margin-right:10px}.details .card-white{padding:24px}.details .card-white .row{padding:0}.details .card-white .section-title{margin:0;font-size:21px}.details .card-white .ico{display:none}.details .banner-conversione .banner-conversione-content{padding:24px}.details .banner-conversione .banner-conversione-content .btn{width:100%}.banner-conversione-esteso{padding:1rem 0}.banner-conversione-esteso .banner-conversione-esteso-inner{flex-direction:column-reverse}.banner-conversione-esteso .banner-conversione-esteso-image{flex:none;max-width:100%}.banner-conversione-esteso .banner-conversione-esteso-content{text-align:center;align-items:center;padding:30px 24px}.banner-conversione-esteso .banner-conversione-esteso-content .banner-conversione-esteso-title{font-size:1.313rem}.banner-conversione-esteso .banner-conversione-esteso-content .btn{width:100%}}.detail{word-wrap:break-word}.results h1{font-size:36px;font-weight:700}.results .search-chips{margin-top:1rem}.results .search-chips .search-filter-badge{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:touch;scrollbar-color:#f2f1e8 #0000;scrollbar-width:thin;flex-wrap:nowrap;gap:.3rem;padding-bottom:5px;display:flex;overflow-x:auto}.results .search-chips .search-filter-badge .badge img{cursor:pointer}.results .search .btn:active,.results .search .btn:first-child:active,.results .search .btn.active,.results .search .btn.show{color:#ae2f2880;background:#ae2f2833;border-color:#ae2f28}.results .search .btn-secondary{justify-content:space-between;height:48px;display:flex}.results .search .btn-secondary:after{vertical-align:.255em;content:"";border:.6em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:1.255em;display:inline-block}.results .search .dropdown-menu{min-width:360px;padding:16px!important}.results .search .dropdown-menu span{color:#6d120d;font-size:12px;font-weight:700}.results .search .dropdown-menu .form-control{background-color:#f8f8f8;margin-bottom:10px;font-size:16px;font-weight:400}.results .dropdown .dropdown-item{border-bottom:1px solid #ced4db;padding:.8rem .3rem}.results .dropdown .dropdown-item span{font-size:initial!important;color:initial!important;font-weight:initial!important}.results .box-flex{flex-wrap:wrap;gap:20px;margin-top:2rem;display:flex}.results .box-flex .card{border:none;border-radius:16px;flex:0 0 100%;padding:30px}.results .box-flex .card .data{align-items:center;line-height:30px;display:flex}.results .box-flex .card .data .doc{object-fit:cover;border-radius:50%;width:96px;height:96px}.results .box-flex .card .data .ico-badge{position:absolute;left:90px}.results .box-flex .card .data .address{color:#ae2f28;font-size:.875rem}.results .box-flex .card p{font-size:14px}.results .box-flex .card .cta{justify-content:flex-end;gap:20px;display:flex}.results .box-flex .card .skills{margin-top:1rem}.results .box-flex .card .skills .skill-badge{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:touch;scrollbar-color:#f2f1e8 #0000;scrollbar-width:thin;flex-wrap:nowrap;gap:.3rem;padding-bottom:5px;display:flex;overflow-x:auto}.results .box-flex .card .skills .skill-badge .badge{color:inherit;background:#ae2f281a;margin:5px 0;padding:11px 16px;font-size:.75rem}.results .box-flex .card .skills .skill-badge .badge.link,.results .box-flex .card .skills .skill-badge .all-skill{color:#ae2f28;background-color:#fff;border:1px solid #ae2f28}@media (min-width:997px){.results .box-flex .card{flex:0 0 calc(50% - 10px);justify-content:space-between}}.results nav{justify-content:center;margin-top:3rem;display:flex}.results nav .pagination .page-item.disabled .page-link{color:inherit;pointer-events:none;background-color:#0000;border-color:#0000}.results nav .pagination .page-item.active .page-link{color:#6d120d;background-color:#ae2f2830;border:#0000}.results nav .pagination .page-link{color:inherit;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:5px;padding:.5rem 1rem;font-weight:500;text-decoration:none}@media (max-width:992px){.results .box-flex .card .cta{flex-direction:column;justify-content:flex-end;gap:20px;display:flex}.results h1{font-size:21px}.results .search-bar .btn-search{display:none}.results .search-trigger{background-image:url(/images/ico-search-red.svg);background-position:0;background-repeat:no-repeat;padding-left:30px}}.rm-checkbox,.rm-checkbox+p .rm-more{display:none}.rm-checkbox:checked+p .rm-more{display:inline}.rm-toggle{cursor:pointer;color:#ae2f28;margin-left:6px;font-weight:500;text-decoration:underline}.rm-toggle .rm-hide,.rm-checkbox:checked+p .rm-show{display:none}.rm-checkbox:checked+p .rm-hide{display:inline}footer{color:#fff;background-color:#ae2f28;font-size:14px}footer .logo{width:195px}footer h5{margin-bottom:1rem;font-size:1.125rem;font-weight:700}footer .copy{text-transform:uppercase;letter-spacing:.6px;text-align:center;font-size:.75rem}footer p{margin-bottom:.3rem}footer a{text-decoration:underline}@media (max-width:992px){footer{text-align:center;padding:20px}footer .logo{width:125px;margin-bottom:15px}footer p{margin:0;font-size:1rem;line-height:1.5rem}footer h5{margin-top:1.5rem}footer .social{width:50%;margin:0 auto}.modal-dialog{margin:0}.modal-dialog .modal-content{border:none;border-radius:0;height:100dvh;overflow-y:scroll}.modal-dialog .modal-content .modal-header{border:none}.modal-dialog .modal-content h5{font-weight:700;font-size:18px!important}.modal-dialog .modal-content h5 span{font-size:18px!important}.modal-dialog .modal-content p{color:#646363;letter-spacing:.56px;line-height:160%;font-size:14px!important}.modal-dialog .modal-content .form-control{letter-spacing:.64px;color:#000;background-color:#f2f1e8;background-image:url(/images/ico-search-red.svg);background-position:10px;background-repeat:no-repeat;border:none;border-radius:6px;height:45px;padding-left:40px;font-size:16px;font-style:normal;font-weight:400;line-height:25.6px}.modal-dialog .filter p{text-transform:uppercase;color:#000;border-bottom:1px solid #d7d7d7;justify-content:space-between;padding-bottom:20px;font-weight:600;display:flex}.modal-dialog .filter.simple{margin-top:1.3rem}.modal-dialog .filter.simple p{text-transform:none;font-weight:300}.modal-dialog .rotate180{transform:rotate(180deg)}.modal-dialog span{color:#6e120d;font-size:12px;font-weight:600}.modal-form .form-control{height:32px}}.modal-generic .modal-dialog{border:none;max-width:610px}.modal-generic .modal-dialog .modal-content{padding:20px}.modal-generic .modal-dialog .modal-content .modal-header{border:none}.modal-generic .modal-dialog .modal-content .modal-body h5{text-align:center;font-size:26px;font-weight:700}.modal-generic .modal-dialog .modal-content .modal-body h5 span{color:#6e120d;font-size:26px}.modal-generic .modal-dialog .modal-content .modal-body h5 img{margin:-40px auto 20px}.modal-generic .modal-dialog .modal-content .modal-body p{text-align:center;font-size:18px;font-weight:400}.modal-generic .modal-dialog .modal-content .modal-footer{border:none;flex-direction:column;align-items:center;display:flex}.modal-generic .modal-dialog .modal-content .modal-footer .btn{min-width:282px}.modal-generic .modal-dialog form .form-label{color:#6d120d;margin-top:.7rem;margin-bottom:0;font-weight:700;font-size:12px!important}.modal-generic .modal-dialog form .form-control,.modal-generic .modal-dialog form .form-select{background-color:#f8f8f8;background-image:none;border:1px solid #c5c8d2;height:48px;padding-left:10px}.modal-generic .modal-dialog form .form-select{background:url(/images/ico-arrow-black-down.svg) 97% no-repeat}.modal-generic .modal-dialog form textarea.form-control{height:150px}.mobile-menu-overlay{z-index:1050;opacity:0;background:#fff;flex-direction:column;width:100%;height:100vh;transition:transform .4s,opacity .4s;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.mobile-menu-overlay.show{opacity:1;transform:translate(0)}.mobile-menu-body{background-color:#f2f1e8;height:100%;padding:20px}.mobile-menu-body h4{text-align:center;margin:10px auto}.mobile-menu-header{justify-content:space-between;align-items:center;padding:20px;display:flex}.close-menu-btn{cursor:pointer;background:0 0;border:none;font-size:32px}body.menu-open{overflow:hidden}@media (min-width:992px){.navbar-toggler{display:none}.mobile-menu-overlay{display:none!important}}.loaderouter{z-index:100;background-color:#f2f1e8;width:100%;height:100%;display:table;position:absolute;top:0;left:0;overflow:hidden}.mod_loaderouter{opacity:.4;z-index:10000;background-color:#f2f1e8;width:100%;height:100%;display:table;position:fixed;top:0;left:0;overflow:hidden}.loadermiddle,.mod_loadermiddle{vertical-align:middle;display:table-cell}.loaderinner,.mod_loaderinner{text-align:center;width:400px;margin-left:auto;margin-right:auto}.avatar-circle{color:#6e120d;background-color:#ae2f281a;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;font-family:sans-serif;font-size:36px;font-weight:700;display:flex}.avatar-circle.avatar-circle-medium{width:64px;height:64px;margin:10px 0;font-size:24px}.avatar-circle.avatar-circle-medium-02{width:74px;height:74px;font-size:24px}.avatar-circle.avatar-circle-big{width:120px;height:120px;font-size:48px}.address-tooltip{color:#fff;z-index:100;background:#7a0f12;border-radius:14px;min-width:320px;padding:16px 20px;position:absolute;bottom:130%;box-shadow:0 10px 30px #00000040}.tooltip-content{gap:12px;font-size:14px;line-height:1.4;display:flex;position:relative}.tooltip-content img{width:18px;margin-top:3px}.close-btn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:20px;position:absolute;top:-6px;right:-6px}.tooltip-arrow{border-top:12px solid #7a0f12;border-left:12px solid #0000;border-right:12px solid #0000;width:0;height:0;position:absolute;bottom:-12px;left:28px}@media (max-width:992px){.address-tooltip{z-index:2000;box-sizing:border-box;border-radius:16px;min-width:calc(100vw - 32px);max-width:calc(100vw - 32px);max-height:40vh;padding:14px 16px;position:fixed;bottom:24px;right:auto;overflow:auto;transform:translate(-50%);left:50%!important}.address-tooltip-portal{border-radius:14px;padding:16px 20px;width:auto!important;min-width:auto!important;max-width:none!important;position:fixed!important;bottom:auto!important;left:16px!important;right:16px!important;overflow:visible!important;transform:translateY(-100%)!important}.address-tooltip-portal .tooltip-arrow{display:block;left:50%;transform:translate(-50%)}.address-tooltip-portal .close-btn{text-align:center;width:28px;height:28px;padding:0;line-height:26px;position:absolute;top:-8px;right:-8px}.tooltip-content{align-items:flex-start;gap:10px;font-size:13px;line-height:1.45}.tooltip-content span{word-break:break-word;display:block}.tooltip-content img{width:16px;margin-top:2px}.close-btn{width:28px;height:28px;font-size:18px;line-height:26px;top:8px;right:8px}.tooltip-arrow{display:none}.card-header-mobile{align-items:center;gap:12px;display:flex}.card-header-mobile .header-left{flex-shrink:0}.card-header-mobile .doc,.card-header-mobile .avatar-circle{width:64px;height:64px}.card-header-mobile .header-right{text-align:left;flex-direction:column;align-items:flex-start;margin-left:20px;display:flex}.card-header-mobile h3{margin-bottom:2px;font-size:18px}.card-header-mobile .fs-6{margin-bottom:4px;font-size:14px}.card-header-mobile .address{justify-content:flex-start;font-size:14px}}@media (max-width:576px){.card-header-mobile{gap:10px}.card-header-mobile .doc,.card-header-mobile .avatar-circle{width:56px;height:56px}.card-header-mobile h3{font-size:16px}.card-header-mobile .fs-6,.card-header-mobile .address{font-size:13px}}
