.cms-pro-team{--title-fsz: 14px}.cms-pro-team .page-title{height:210px;background:url(/assets/i/pro-team/header.webp) no-repeat 50% 50% #907c6e;text-align:center;color:#fff;margin-bottom:50px;position:relative}.cms-pro-team .page-title .breadcrumb{margin-bottom:40px;border:0;justify-content:center}.cms-pro-team .page-title .breadcrumb .breadcrumb-item:last-child{opacity:1}.cms-pro-team .page-title .breadcrumb .breadcrumb-item.active{color:#fff}.cms-pro-team .page-title .breadcrumb .breadcrumb-item+.breadcrumb-item::before{background-image:url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 1.5L5.5 4.5L2.5 7.5' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.cms-pro-team .page-title .breadcrumb .breadcrumb-item a{color:#fff}.cms-pro-team .page-title h1{color:#fff;font-size:2.875rem;margin-top:-15px;margin-bottom:0}.cms-pro-team .page-title p{font-size:var(--title-fsz);margin:0 15px}.cms-pro-team .page-title h2{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-weight:bold;margin:0;color:var(--color-basic-gray)}.cms-pro-team .page-title h2>span{display:inline-block;background-color:#fff;padding:10px 15px}.cms-pro-team .page-stats{max-width:1160px}.cms-pro-team .page-stats .stat-item{text-align:center;color:var(--color-key-black);margin-bottom:50px;line-height:1.2}.cms-pro-team .page-stats .stat-item img{display:block;margin:0 auto 5px;max-width:100%;height:auto}.cms-pro-team .page-features{background:var(--color-basic-gray-white);margin-bottom:50px}.cms-pro-team .page-features .container-fluid{max-width:1160px}.cms-pro-team .page-features .container-fluid ul{list-style:none;margin:0;padding:20px 0;font-size:1.5rem;font-family:var(--font-copperplate)}.cms-pro-team .page-features .container-fluid ul li{text-align:center;margin:20px 0}.cms-pro-team .page-body{background:var(--color-basic-gray-white);padding-top:50px;padding-bottom:50px;margin-bottom:50px}.cms-pro-team .page-body h2{text-align:center;font-size:1.5rem;margin-bottom:25px}.cms-pro-team .step-form .step{display:none}.cms-pro-team .step-form .step.active,.cms-pro-team .step-form .step.step-visible{display:block}.cms-pro-team .step-form .step.progress{pointer-events:none;opacity:0.7;position:relative}.cms-pro-team .step-form .step.progress::before{content:' ';position:absolute;top:50%;left:50%;z-index:2;display:block;height:100px;width:100px;margin:-52px 0 0 -52px;border-radius:50%;border:4px solid rgba(0,0,0,0.4);border-right:4px solid rgba(239,0,0,0.9);animation:spin 0.6s infinite linear}.cms-pro-team .icons-list{margin-bottom:36px}.cms-pro-team .icons-list label{cursor:pointer;display:block;text-align:center;width:278px;height:278px;background-color:#858585;margin:0 auto 14px;overflow:hidden}.cms-pro-team .icons-list label img{display:block;margin:39px auto 33px}.cms-pro-team .icons-list label span{display:block;padding:15px 0;color:#fff;font-size:1rem;font-family:var(--font-copperplate)}.cms-pro-team .icons-list label.active{background-color:#fff}.cms-pro-team .icons-list label.active span{color:var(--color-key-black)}.cms-pro-team .input-group.phone-ext{flex-wrap:nowrap}.cms-pro-team .input-group.phone-ext .form-control:first-child{width:65px;text-align:center}.cms-pro-team .input-group.phone-ext .form-control:last-child{width:99%}.cms-pro-team .form-btns{display:flex;justify-content:space-between;margin-top:30px}.cms-pro-team .form-btns .btn{min-width:150px;min-height:50px;line-height:36px;border-radius:0;font-size:1rem}.cms-pro-team .form-btns .btn.btn-secondary{background-color:#858585}.cms-pro-team .page-content{padding-top:50px;padding-bottom:50px}.cms-pro-team .page-content h2{text-align:center;margin-bottom:20px}.cms-pro-team .page-content .text-cols p{text-align:justify;text-indent:1.5rem}.cms-pro-team .page-faq{max-width:1160px}.cms-pro-team .page-faq .h-lg{font-size:2rem;font-family:var(--font-copperplate)}.cms-pro-team .page-faq .faqs{display:block;border:0}.cms-pro-team .page-faq .faqs .faq-item{padding:0 12px}@media (min-width: 576px){.cms-pro-team{--title-fsz: 16px}}@media (min-width: 768px){.cms-pro-team .page-content{padding-bottom:0}.cms-pro-team .page-content .text-cols{columns:2;column-gap:24px}}@media (min-width: 992px){.cms-pro-team{--title-fsz: 18px}.cms-pro-team .icons-list{display:flex;flex-flow:row nowrap;justify-content:center}.cms-pro-team .icons-list label{margin:0 7px 14px;flex:0 0 278px}.cms-pro-team .page-content .text-cols{columns:3}}@media (min-width: 1400px){.cms-pro-team .page-content .text-cols{columns:4}}
