/*custom-styles.css*/
.flex-row-column,
.price-calculation{flex-direction:row;display:flex}:root{--bs-primary:#7F56D9}.bg-primary{background-color:#7f56d9!important}.vh-80{height:80vh}.vh-90{height:90vh}.vh-100{height:100vh}main{padding-top:145px}footer a:hover{text-decoration:underline!important}header{background:#fff}
.hoa-btn{padding:8px 28px;font-size:18px;}
.lightbutoon{background: rgba(205,182,255,.2)!important; border: 1px solid rgba(255,255,255,.18);  color: #fff;}
.hoa-badge-primary{background:#d3c5f1!important;color:#5c32cb!important;font-size:12px;font-weight:500;padding:4px 8px;border-radius:6px}.pt-44px{padding-top:44px}.hoa-alert-warning{background:#fff4e4;color:#ffb37c;font-size:12px;padding:6px 14px}.badge.bg-grey{background:#efefef;color:#595959;font-weight:500;padding:6px 10px}.content-mx{padding-top:70px;padding-bottom:40px}.not-allowed{font-size:16px;font-weight:500;color:#d32637}.not-allowed .list-inline-item{margin-right:15px}.not-allowed .list-inline-item img{max-width:30px;margin-right:8px}.rating-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.rating-item .product-rating{font-size:.75rem;font-weight:500;margin-bottom:0;margin-top:6px;letter-spacing:.4px}.rating-item .rating-number{font-size:12px;font-weight:500;margin-bottom:0}.profile-card{border:none;box-shadow:0 4px 8px rgba(0,0,0,.1)}.profile-card img.profile-picture{width:100px;height:100px;border-radius:50%;object-fit:cover;display:block;margin:0 auto}.profile-card .card-body{padding:20px}.profile-card .rating{display:flex;align-items:center;justify-content:center}.profile-card .rating img{width:100px}.profile-card .subjects .badge{text-transform:uppercase;font-size:.875rem;margin:2px}.expert-name,.services-swiper .card .title,.why-hoa-container .why-hoa-content .title{font-size:18px;font-weight:500;color:#101828}.expert-order,.expert-review{font-size:12px;font-weight:400;color:#6c757d}.expert-subjects,.quality-assign{display:flex;flex-wrap:wrap}.expert-subjects .badge{font-size:11px;font-weight:500;letter-spacing:.2px;color:#595959;background:#f5f5f5;text-transform:uppercase;margin-block-end:5px;margin-inline-end:5px}.contact-hoa-content p,.hiredescription,.policydescription,.services-swiper .card .description,.why-hoa-container .why-hoa-content .description{font-size:16px;font-weight:400;color:#667085}.services-swiper .card .title{min-height:50px}.services-swiper .card .description{height:250px}.services-swiper .card button{font-size:14px}.expert-rating-container .rating-card{width:90px;height:90px;font-size:14px;font-weight:600;background:#fff;color:#2b2b2d;border:1px solid rgba(0,0,0,.12);border-radius:8px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.expert-rating-container .rating-card .active-rating{position:absolute;top:10px;right:10px}.expert-rating-container .btn-check+.btn:hover{border-color:#7f56d9;background:#fff}.quality-assign .badge{font-size:15px;font-weight:500;letter-spacing:.2px;color:#595959;background:#f5f5f5;margin-block-end:15px;margin-inline-end:20px}.badge.bg-lightblush{background:#eee7f9;color:#595959;font-weight:500;padding:17px 20px}.price-calculation{align-items:center;justify-content:center}.currency{font-size:20px;font-weight:500;color:#000;margin-bottom:0}.calculated-amount{font-size:26px;font-weight:700;color:#000;margin-bottom:0}.trustpilot-widget{width:fit-content!important}.trustpilot-widget .tp-widget-wrapper{max-width:fit-content!important;text-align:left!important;margin:10px 0 0!important}.discounted-amount{font-size:14px;font-weight:500;color:#7f56d9;margin-bottom:0}.imp-tip-strip .text{font-size:14px;font-weight:500;color:#101828;margin-inline-start:5px}ol.dos-text{font-size:15px;font-weight:400;color:rgba(0,0,0,.9);line-height:26px}.price-inclusive-container p{font-size:13px;font-weight:500;color:#101828;margin-top:10px;margin-bottom:10px}.price-inclusive-container p.small{font-size:12px;color:#667085;text-align:center;margin-block:0}.price-inclusive-container ul li{font-size:12px;font-style:italic;color:#667085}.equalTo-left-container{/*padding-top:68px*/}.hoa-footer h5{font-size:16px;font-weight:500;letter-spacing:.4px}.hoa-footer .nav-link{color:#98a2b3;font-size:14px;font-weight:400}.accordion-button:not(.collapsed){background:0 0}.disclaimer-text{font-size:14px;letter-spacing:.4px;color:#98a2b3;text-align:center}.how-it-works-steps{position:relative;padding:30px;border-radius:14px;display:flex;flex-direction:row;align-items:center;margin:20px;background:rgba(205,182,255,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.18)}.how-it-works-steps img{margin-inline-end:30px}.how-it-works-steps .step-title{font-size:20px;font-weight:600;color:#fff;letter-spacing:.15px;margin-block-end:15px}.how-it-works-steps .step-description{font-size:16px;font-weight:500;color:rgba(255,255,255,.7)}.how-it-works-steps .step-number{position:absolute;top:-15px;left:10px;font-size:10px;font-weight:600;color:#5c32cb;background:#d3c5f1;padding:4px 8px;border-radius:4px;white-space:nowrap}.hoa-bg-primary{background:#faf7ff;border-radius:16px;padding:24px}.contact-hoa-content{width:400px;text-align:left;padding:24px;border-radius:12px;background-color:#f8f8f8;border:1px solid #dce0e4}.contact-hoa-content img{width:30px;margin-block-end:25px}.contact-hoa-content h3{font-size:20px;font-weight:500;color:#101828}.contact-hoa-content .call,.contact-hoa-content a{color:#000;text-decoration:none;font-weight:600}.contact-hoa-content a:hover{color:#15c;text-decoration:underline}#hoa-email,#hoa-location,#hoa-phone{width:60px;height:60px;margin-bottom:40px}.desktabs{display:block}.mobtabs{display:none}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#7f56d9}#dropdownMenuButtonhoa{background-color:#7f56d9;color:#fff}#calculate-price .form-label,#emailForm .form-label{font-size:12px;color:rgba(0,0,0,.6)}#bemailForm .form-label{font-size:12px;color:rgba(0,0,0,.6)}#priceemailForm .form-label{font-size:12px;color:rgba(0,0,0,.6)}.tools-list .h3{font-size:16px;font-weight:500;color:#101828}.tools-list a{font-size:12px}.content-section a { color: rgb(92, 50, 203) !important; }.content-section h1 {font-size: 24.0pt !important;}.content-section h2 { font-size: 18.0pt !important; }.content-section h3 { font-size: 13.5pt !important; }.content-section h4{font-size:12pt !important;}@media (max-width:992px){.desktabs{display:none}.mobtabs{display:block;padding-top:0}.not-allowed .list-inline-item{margin-right:10px}.rating-item .product-rating,.rating-item .rating-number{font-size:.875rem}}@media (max-width:575.98px){.not-allowed{display:flex;flex-direction:row;align-items:center;justify-content:space-around}.not-allowed .list-inline-item{display:block;margin-bottom:10px}.rating-item{margin-bottom:20px;align-items:start;flex-direction:row}.stats-container .rating-item,.stats-container .stats-item{width:33.33%}.d-none-mobile{display:none!important}.mb-0-mobile .pt-44px{padding-top:0;margin-bottom:0}.mb-0-mobile{margin-bottom:0!important}.my-2-mobile{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-4-mobile{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5-mobile{margin-top:1rem!important;margin-bottom:0!important}.flex-row-column{flex-direction:column;align-items:start!important}#hoa-scrollspy .nav-link{padding:16px 4px}#navbarNav .dropdown-item{padding:12px 16px}#hoa-scrollspy .container{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}}@media (min-width:768px) and (max-width:1199.98px){.d-none-mobile{display:none}.mb-0-mobile .pt-44px{padding-top:0;margin-bottom:0}.mb-0-mobile{margin-bottom:0!important}.my-2-mobile{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-4-mobile{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5-mobile{margin-top:1rem!important;margin-bottom:3rem!important}.flex-row-column{flex-direction:column;align-items:start!important}.hoa-footer .flex-row-column{flex-direction:row!important;margin-top:1.5rem!important}.d-flex-tablet .mt-4,.hoa-footer .flex-row-column .my-4-mobile{margin-top:0!important}.d-flex-tablet{display:flex;flex-direction:row;align-items:start}#hoa-scrollspy .nav-link{padding:16px 4px}#navbarNav .dropdown-item{padding:12px 16px}#hoa-scrollspy{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.heightfix{height:627px!important}}
@media (device-width:375px) and (-webkit-min-device-pixel-ratio:2),(device-width:360px) and (min-resolution:192dpi){main{padding-top:170px;}}

/*custseo-styles.css*/
.contseodescr,.toolsp{line-height:1.2}.contseodescr,.seodescr{font-weight:300!important;color:#111111 !important}.bestuniv,.h2title{font-size:2.25rem}.h3title{font-size:1.5rem}.h4title{font-size:1.25rem}.h4titleexpert{font-size:2rem}.contseodescr,.dopay,.seodescr{font-size:1.25rem!important}.toolsp{font-size:1.5rem;margin-top:0;margin-bottom:.5rem;font-weight:500;color:var(--bs-heading-color)}.expert-work-highlights,.expertprofile,.faq,.how_it_works,.testimonials{padding-top:60px;margin-top:-60px;padding-bottom:50px}.file-upload{display:inline-block;position:relative}.file-upload label{cursor:pointer}.file-upload input[type="file"]{display:none}#file-name,#filec-name,#filee-name,#filep-name,#files-name{display:inline-block;margin-left:10px;font-size:14px;font-family:Arial,sans-serif;color:#333}.hoaeroorform,.invalidemail{width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.btn-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.no-success.is-valid,.was-validated .no-success:valid{border-color:#e2e5e9;background-image:none;padding-right:initial}.no-success.is-invalid,.was-validated .no-success:invalid{border-color:#dc3545;background-image:none}.was-validated .no-success:valid:focus{border-color:#e2e5e9!important;background-image:none;padding-right:initial;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.active-star{border:2px solid #7f56d9!important;background:#fff!important}.width-full{width:100%}.callist:hover{color:#000!important}.exprtsmple-swiper .swiper-slide{display:flex;justify-content:center;align-items:center;transition:transform 0.3s,width 0.3s,opacity .3s;width:300px;opacity:.3}.exprtsmple-swiper .swiper-slide-active{transform:scale(1.1);opacity:1;z-index:10}.exprtsmple-swiper .swiper-slide.swiper-slide-next,.exprtsmple-swiper .swiper-slide.swiper-slide-prev{opacity:.3}.exprtsmple-swiper .swiper-button-next,.swiper-button-prev{border-radius:40px!important;color:#363636!important;width:40px!important;height:40px!important;text-align:center!important;background:#fff!important;border:1px solid rgba(0,0,0,0.12);position:absolute!important;top:55%!important;transform:translateY(-50%)!important;cursor:pointer!important}#expert-high.modal{opacity:1!important}.experthigha{color:#000;text-decoration:none}.tp-widget-wrapper{text-align:left!important}.innerfoter{padding-top:9rem!important;margin-top:45px}#universities .swiper-slide{display:flex;justify-content:center;align-items:center;flex-direction:column}#universities.swiper{padding:0 0 20px;height:100px}#universities .container-fluid{padding:0}#universities.swiper img{width:150px;height:50px}#universities.swiper .swiper-wrapper{transition-timing-function:linear!important}h3.card-title{font-size:18px!important;font-weight:500!important;color:#101828!important}.tool-hover-card{transition:.3s!important}.tool-hover-card:hover{box-shadow:0 4px 15px rgba(0,0,0,0.2)!important;transform:translateY(-5px)!important}@media (min-width: 369px) and (max-width: 1024px){.tool-hover-card{margin-bottom:15px!important}}.freefeature{text-transform:uppercase;font-weight:700}.lightbutoon:hover{color:#000!important;background-color:#f8f9fa!important;border-color:#f8f9fa!important}.swiper{width:100%;height:400px;padding:10px!important}.swiper.services-swiper{height:480px}.swiper-slide{display:flex;justify-content:center;align-items:flex-start}.swiper-pagination-bullet-active{background:#7f56d9}.experts-swiper .swiper-slide,.services-swiper{position:relative}.experts-swiper .swiper-slide .hoa-badge-primary{position:absolute;top:-10px;left:-10px;z-index:9}.experts-swiper .swiper-slide .card-body{min-height:242px}.services-swiper .card:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(0,0,0,0.2);transition:.3s}.services-swiper .swiper-button-next,.services-swiper .swiper-button-prev{border-radius:40px!important;color:#363636!important;width:40px!important;height:40px!important;text-align:center!important;background:#fff!important;border:1px solid rgba(0,0,0,0.12);position:absolute!important;top:45%!important;transform:translateY(-50%)!important;cursor:pointer!important}.swiper-button-next::after,.swiper-button-prev::after{font-size:20px!important}.happy-clients-swiper .description{height:150px}.happy-clients-swiper .title{font-size:14px;color:#af9ed5}.happy-clients-swiper .badge{background:#f2ebff}.happy-clients-swiper .card{background:#fcf9ff;border-color:rgba(0,0,0,0.06)}.footermobpay{background:#fff!important;border-radius:3px!important}

.callcenter{text-align:center}

.product-rating, .rating-number, .stats-number {line-height: 1.2;min-height: 24px; }.limiteddeal{font-size: 13px;font-weight: 600;}
