*{margin:0;padding:0}p{margin-bottom:0.9375rem}p:last-child{margin-bottom:0}a{color:var(--primary);text-decoration:none;display:inline-block;transition:all 0.5s}a:hover{color:var(--secondary)}a:visited{color:var(--primary)}ul{list-style:none;margin:0;padding:0}body{background:#FFEDE2;font-family:"Plus Jakarta Sans", sans-serif;color:var(--secondary)}@media (min-width:992px) and (max-width:1119px){body{font-size:0.9375rem}}@media (min-width:768px) and (max-width:991px){body{font-size:0.875rem}}@media (min-width:320px) and (max-width:767px){body{font-size:0.8125rem}}h1{font-size:3.75rem;font-weight:bold;margin-bottom:0;line-height:1.6}@media (min-width:992px) and (max-width:1119px){h1{font-size:3rem}}@media (min-width:768px) and (max-width:991px){h1{font-size:2.25rem}}@media (min-width:320px) and (max-width:767px){h1{font-size:1.75rem;margin-bottom:5px}}h2{font-size:3.75rem;font-weight:bold;margin-bottom:0}@media (min-width:992px) and (max-width:1119px){h2{font-size:3rem}}@media (min-width:768px) and (max-width:991px){h2{font-size:2.25rem}}@media (min-width:320px) and (max-width:767px){h2{font-size:1.75rem;margin-bottom:5px}}h4{font-weight:bold}.st-pt{padding-top:5rem}@media (min-width:992px) and (max-width:1119px){.st-pt{padding-top:3.4375rem}}@media (min-width:768px) and (max-width:991px){.st-pt{padding-top:2.8125rem}}@media (min-width:320px) and (max-width:767px){.st-pt{padding-top:2.1875rem}}.st-pb{padding-bottom:5rem}@media (min-width:992px) and (max-width:1119px){.st-pb{padding-bottom:3.4375rem}}@media (min-width:768px) and (max-width:991px){.st-pb{padding-bottom:2.8125rem}}@media (min-width:320px) and (max-width:767px){.st-pb{padding-bottom:2.1875rem}}@media (min-width:992px) and (max-width:1119px){.hide-lg-tablet{display:none}}@media (min-width:768px) and (max-width:991px){.hide-sm{display:none}}@media (min-width:320px) and (max-width:767px){.hide-xs{display:none}}.title-block{margin-bottom:20px}.title-block h2{margin:0}.title-block h4{line-height:1;margin:0 0 15px}@media (min-width:320px) and (max-width:767px){.title-block{margin-bottom:15px}}.th-alert{padding:15px;border:1px solid transparent;border-radius:10px;margin-top:25px;font-weight:500}.th-alert--error{border-color:rgba(255, 0, 0, 0.1);background:rgba(255, 0, 0, 0.1)}.th-alert--success{border-color:rgba(0, 128, 0, 0.1);background:rgba(0, 128, 0, 0.1)}button,.th-btn,input[type=submit],.btn,.btn-primary{padding:10px 20px;color:#fff;background:var(--secondary);border:1px solid var(--secondary);transition:all 0.5s;border-radius:50px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;text-transform:capitalize}button:hover,.th-btn:hover,input[type=submit]:hover,.btn:hover,.btn-primary:hover{background-color:var(--primary);border-color:var(--primary);color:var(--secondary)}button:visited,.th-btn:visited,input[type=submit]:visited,.btn:visited,.btn-primary:visited{color:#fff}button .icon,.th-btn .icon,input[type=submit] .icon,.btn .icon,.btn-primary .icon{width:25px;height:25px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:100%}button .icon svg,.th-btn .icon svg,input[type=submit] .icon svg,.btn .icon svg,.btn-primary .icon svg{width:11px;height:11px}@media (min-width:320px) and (max-width:767px){button .icon svg,.th-btn .icon svg,input[type=submit] .icon svg,.btn .icon svg,.btn-primary .icon svg{width:8px;height:8px}}button.th-btn--light,.th-btn.th-btn--light,input[type=submit].th-btn--light,.btn.th-btn--light,.btn-primary.th-btn--light{background:var(--primary);border-color:var(--primary);color:var(--secondary)}button.th-btn--light:hover,.th-btn.th-btn--light:hover,input[type=submit].th-btn--light:hover,.btn.th-btn--light:hover,.btn-primary.th-btn--light:hover{background-color:var(--secondary);border-color:var(--secondary);color:#fff}button.th-btn--bordered,.th-btn.th-btn--bordered,input[type=submit].th-btn--bordered,.btn.th-btn--bordered,.btn-primary.th-btn--bordered{background-color:transparent;color:var(--secondary);border:1px solid var(--secondary)}button.th-btn--bordered:hover,.th-btn.th-btn--bordered:hover,input[type=submit].th-btn--bordered:hover,.btn.th-btn--bordered:hover,.btn-primary.th-btn--bordered:hover{background-color:var(--secondary);color:#fff}@media (min-width:320px) and (max-width:767px){button,.th-btn,input[type=submit],.btn,.btn-primary{padding:10px 15px;font-size:13px}}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea{border:1px solid var(--primary);border-radius:8px;padding:15px 15px;width:100%;background-color:rgba(247, 108, 94, 0.1);border:1px solid rgba(247, 108, 94, 0.2);font-size:14px}input[type="date"]::placeholder,input[type="email"]::placeholder,input[type="number"]::placeholder,input[type="password"]::placeholder,input[type="search"]::placeholder,input[type="tel"]::placeholder,input[type="text"]::placeholder,input[type="url"]::placeholder,select::placeholder,textarea::placeholder{color:var(--secondary)}input[type="date"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,select:focus,textarea:focus{outline:none}textarea{height:120px}.profile__main-content__reviews{margin-top:30px}.profile__main-content__reviews h2{font-size:24px;font-weight:600;margin-bottom:20px;color:#1A1A1A}.user-rating-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;background-color:rgba(255, 193, 7, 0.1);border-radius:20px;margin-top:8px}.user-rating-badge .rating-value{font-weight:600;color:#333}.user-rating-badge .review-count{font-size:13px;color:#666}.star-rating{display:inline-flex;gap:2px}.star-rating .star{font-size:18px;line-height:1}.star-rating .star.filled{color:#ffc107}.star-rating .star.empty{color:#ddd}.star-rating.star-rating--large .star{font-size:24px}.star-rating.star-rating--small .star{font-size:14px}.reviews-list{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05);overflow:hidden}.reviews-list .review-item{padding:20px;border-bottom:1px solid #eee}.reviews-list .review-item:last-child{border-bottom:none}.reviews-list .review-item .review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.reviews-list .review-item .review-header .reviewer-info{display:flex;align-items:center;gap:12px}.reviews-list .review-item .review-header .reviewer-info .reviewer-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.reviews-list .review-item .review-header .reviewer-info .reviewer-name{font-weight:600;color:#333}.reviews-list .review-item .review-header .review-date{font-size:13px;color:#999}.reviews-list .review-item .review-rating{margin-bottom:10px}.reviews-list .review-item .review-content{color:#555;line-height:1.6}.reviews-list .review-item .review-content p{margin:0}.reviews-list .review-item .review-service{margin-top:10px;font-size:13px;color:#888}.reviews-list .review-item .review-service span{font-weight:500}.no-reviews{text-align:center;padding:40px 20px;color:#888;background:#fff;border-radius:12px}.no-reviews p{margin:0}@media (max-width:767px){.reviews-list .review-item .review-header{flex-direction:column;align-items:flex-start;gap:8px}.user-rating-badge{flex-wrap:wrap}}.members__list__item__rating{display:flex;align-items:center;gap:6px;margin-top:4px;margin-bottom:5px}.members__list__item__rating .star-rating .star{font-size:14px}.members__list__item__rating .rating-text{font-size:13px;color:#666;font-weight:500}.legal-page{padding:60px 0 80px}.legal-page__inner{max-width:920px;margin:0 auto}.legal-page__head{text-align:center;margin-bottom:40px}.legal-page__title{color:var(--secondary, var(--secondary));font-weight:700;margin-bottom:12px}.legal-page__updated{color:#7a8a93;font-size:14px;margin-bottom:18px}.legal-page__intro{color:#45565f;font-size:17px;line-height:1.7;max-width:760px;margin:0 auto}.legal-page__body{color:#45565f;font-size:16px;line-height:1.75}.legal-page__section{margin-bottom:30px}.legal-page__section h2{color:var(--secondary, var(--secondary));font-size:22px;font-weight:700;margin-bottom:12px}.legal-page__section h3{color:var(--secondary, var(--secondary));font-size:18px;font-weight:600;margin:18px 0 10px}.legal-page__section p{margin-bottom:14px}.legal-page__section ul,.legal-page__section ol{margin:0 0 16px;padding-left:22px}.legal-page__section ul li,.legal-page__section ol li{margin-bottom:8px}.legal-page__section a{color:var(--primary, var(--primary));text-decoration:underline;font-weight:600}.legal-page__section a:hover{color:var(--secondary, var(--secondary))}.legal-page__faq{margin-top:10px}.legal-page__faq-group{margin-bottom:36px}.legal-page__faq-heading{color:var(--secondary, var(--secondary));font-size:22px;font-weight:700;margin-bottom:16px}.legal-page .accordion{--bs-accordion-border-color: #eee;--bs-accordion-btn-focus-box-shadow: none}.legal-page .accordion-item{border:1px solid #eef1f2;border-radius:12px !important;margin-bottom:12px;overflow:hidden;background:#fff}.legal-page .accordion-button{font-weight:600;color:var(--secondary, var(--secondary));background:#fff;padding:18px 20px}.legal-page .accordion-button:not(.collapsed){color:var(--secondary, var(--secondary));background:var(--tertiary, var(--tertiary));box-shadow:none}.legal-page .accordion-button:focus{box-shadow:none}.legal-page .accordion-button::after{background-size:1rem}.legal-page .accordion-body{color:#45565f;line-height:1.7;padding:4px 20px 20px}.legal-page .accordion-body p:last-child,.legal-page .accordion-body ul:last-child{margin-bottom:0}.page-template-page-privacy-policy header,.page-template-page-terms-conditions header,.page-template-page-faq header{position:static}.inner-banner{height:150px;background-size:cover;background-repeat:no-repeat;position:relative;background-position:center;padding:0}.inner-banner:after{position:absolute;content:"";width:100%;height:100%;background:rgba(0, 0, 0, 0.5);left:0;top:0}.inner-banner .inner-page-content{position:relative;z-index:9}.error-svg svg{width:60%;height:600px}.zero-theme-search-result-content{flex:1}.search-submit{right:0;top:0}.comment-author a{font-size:20px;font-weight:700;color:#000;text-transform:capitalize}.comment-author img{position:absolute;width:80px;height:80px;border-radius:100px;left:14px}.comment-body{position:relative;padding-left:118px}.comment-body p{font-size:15px}.comment-meta{margin-bottom:12px}.comment-meta a{font-size:15px;color:#909090}.reply a{color:#fff;padding:7px 24px;border-radius:28px;margin:10px 0;display:inline-block;background:linear-gradient(250deg, var(--primary) 19%, var(--primary) 100%)}.comments-title{font-size:25px;margin-bottom:48px}.comment-list{border-bottom:1px solid #d6cece;margin:22px 0;padding-bottom:18px}#reply-title{font-size:25px;margin:0}#respond :is(input[type="text"], input[type="email"]){width:100%}#respond :is(.comment-form-author, .comment-form-email){width:49%;float:left}#respond .comment-form-author{margin-right:14px}#respond:is(input[type="text"], input[type="email"], textarea){border:1px solid #dedede;padding:6px 7px}#respond textarea{height:194px}.comment-notes{margin-top:20px}#commentform a{color:#000;text-decoration:underline;margin:12px 0px;display:inline-block}.comment-form-comment label{display:block;font-weight:600;color:#000;font-style:italic}.comment-form-comment textarea{width:100%}.comment-form-comment input#submit{background:var(--gradient);border:none;padding:11px 21px;color:#fff;margin:6px 11px;border-radius:26px}.form-submit input#submit{background:linear-gradient(250deg, var(--primary) 19%, var(--primary) 100%);border:none;padding:9px 22px;color:#fff;border-radius:100px}.commentlist{margin-top:20px}.commentlist .comment::marker{content:""}.commentlist .comment ul.children>li{margin-left:35px;margin-top:13px}.commentlist .comment ul.children>li .comment-body{background:#eee;padding:16px;border-radius:10px;padding-left:112px}.nav-links .nav-previous a{text-decoration:underline}.navigation.post-navigation .nav-links{display:flex;justify-content:space-between}.sidebar-recent-posts .media-body a{color:#000000}.zero-theme-single-post .zero-theme-post-image{height:277px}.blogs-item .zero-theme-post-item{display:flex}.blogs-item .zero-theme-post-item .zero-theme-post-image{flex:1.4}.blogs-item .zero-theme-post-item .zero-theme-post-content{flex:2;padding-left:25px}.zero-theme-post-title a,.zero-theme-post-title{color:#000;font-size:1.5rem;font-weight:600}.categories .post-categories{padding-left:13px;margin-bottom:5px;display:flex;column-gap:23px}.categories .post-categories li a{color:#818181;text-transform:uppercase;font-size:12px;letter-spacing:1px;display:flex;column-gap:10px;position:relative}.categories .post-categories li a:before{width:7px;height:7px;background:var(--primary);position:absolute;content:"";border-radius:100px;left:-12px;top:6px}.post-meta{display:flex;column-gap:24px;margin-top:12px}.post-meta span{color:#818181;text-transform:uppercase;font-size:12px;letter-spacing:1px;position:relative}.post-meta span:nth-child(n+2):before{position:absolute;content:"";left:-14px;top:8px;width:4px;height:4px;background:#818181;border-radius:100px}.post-meta span .zero-theme-post-title a:hover{color:var(--primary)}.single-meta{display:flex;align-items:center;justify-content:space-between}.single-meta .post-meta{margin-top:0}.zero-theme-post-description p:first-of-type>img{width:100%;margin-top:14px;height:auto}.single-meta .post-categories{margin-bottom:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#222;border-radius:0}::-webkit-scrollbar-thumb::hover{background:var(--primary)}::selection{color:#fff;background:var(--primary)}.zero-theme-post-description a i{vertical-align:middle;margin-left:12px}#preloader{position:fixed;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#fff;z-index:99999}#preloader .spinner-border{animation:2s linear infinite spinner-border;width:4rem;height:4rem;border:0.5em solid var(--primary);border-right-color:transparent;background:#eee}#preloader .spinner-border .sr-only{font-size:0}.service-page-menu ul.menu-style-01 li{margin:9px 0}.service-page-menu ul.menu-style-01 li a{background:#eee;width:100%;display:table;padding:12px 15px;color:#222;border-left:3px solid var(--primary);transition:all 0.7s}.service-page-menu ul.menu-style-01 li a i{transition:all 0.7s}.service-page-menu ul.menu-style-01 li a:hover{background:var(--primary);color:#fff}.service-page-menu ul.menu-style-01 li a:hover i{padding-right:10px}.footer{padding:0 15px}.footer__wrapper{background-image:url(../images/ft-bg.png);background-position:center;background-size:cover;padding:50px 0 0;border-top-left-radius:10px;border-top-right-radius:10px}@media (min-width:320px) and (max-width:767px){.footer__wrapper{padding:30px 0 0}}.footer__main{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:100px}@media (min-width:320px) and (max-width:767px){.footer__main{flex-direction:column;align-items:flex-start;gap:15px;align-items:center}}.footer__main__logo{max-width:180px}@media (min-width:320px) and (max-width:767px){.footer__main__logo{max-width:130px}}.footer__main__menu{margin-right:auto}@media (min-width:320px) and (max-width:767px){.footer__main__menu{margin:0 auto}}.footer__main__menu .nav{display:flex;gap:25px;flex-direction:row}.footer__main__menu .nav .nav-link{color:var(--secondary);opacity:0.7;transition:all 0.5s}.footer__main__menu .nav .nav-link:hover{opacity:1}.footer__main__social{display:flex;gap:15px}.footer__main__social ul{display:flex;gap:15px;list-style:none;padding:0;margin:0;gap:15px}.footer__main__social a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:#FFB17C;border-radius:10px;transition:all 0.3s}@media (min-width:320px) and (max-width:767px){.footer__main__social a{width:35px;height:35px}}.footer__main__social a:hover{background:var(--secondary)}.footer__main__social a svg{width:20px;height:20px}@media (min-width:320px) and (max-width:767px){.footer__main__social a svg{width:15px;height:15px}}.footer__contact{margin:50px 0}@media (min-width:320px) and (max-width:767px){.footer__contact{margin:30px 0}}.footer__contact ul{display:flex;gap:25px;align-items:center}@media (min-width:320px) and (max-width:767px){.footer__contact ul{justify-content:center;flex-wrap:wrap;gap:15px}}.footer__contact__link{border:1px solid rgba(51, 51, 51, 0.5);border-radius:10px;color:var(--secondary);padding:12px 25px;font-weight:500;transition:all 0.3s}.footer__contact__link:hover{border-color:var(--secondary);background:var(--secondary);color:#fff}.footer__contact address{font-weight:500;margin:0;display:flex;gap:15px;max-width:250px}@media (min-width:320px) and (max-width:767px){.footer__contact address{align-items:center;max-width:300px}}.footer__contact address svg{width:45px;height:45px}@media (min-width:320px) and (max-width:767px){.footer__contact address svg{width:30px;height:30px}}.footer__bottom{border-top:1px solid rgba(11, 51, 78, 0.5);padding:20px 0}.footer__bottom__links ul{display:flex;gap:25px;justify-content:flex-end;flex-direction:row;font-weight:500}@media (min-width:320px) and (max-width:767px){.footer__bottom__links ul{justify-content:center;flex-wrap:wrap;margin-top:10px}}.footer__bottom__links li{position:relative}.footer__bottom__links li:after{content:"";position:absolute;left:-12.5px;top:50%;transform:translateY(-50%);width:2px;height:12px;background:rgba(51, 51, 51, 0.5)}.footer__bottom__links li:first-child:after{display:none}.footer__bottom__links a{color:var(--secondary)}.footer__bottom__copyright{text-align:left}@media (min-width:320px) and (max-width:767px){.footer__bottom__copyright{text-align:center;margin-bottom:15px}}header{position:sticky;top:0;z-index:10}header .acc-btn .logged-in-icon{display:none}header .acc-btn .logged-out-icon{display:block}header .acc-btn--logged-in .logged-in-icon{display:block}header .acc-btn--logged-in .logged-out-icon{display:none}header .navbar{padding:20px;border:1px solid rgba(11, 43, 60, 0.2);border-radius:20px;border-top-right-radius:0;border-top-left-radius:0;gap:100px;background-color:var(--tertiary)}@media (min-width:320px) and (max-width:767px){header .navbar{gap:10px;padding:5px 15px 10px}}header .navbar-toggler{padding:0;border:none}header .navbar-toggler svg{width:25px;height:25px}header .navbar-toggler:focus{background-color:transparent;outline:none;box-shadow:none}header .navbar-brand img{max-width:180px}@media (min-width:320px) and (max-width:767px){header .navbar-brand img{max-width:140px}}header .hd-btn{display:flex;gap:20px}@media (min-width:768px) and (max-width:991px){header .hd-btn{display:none}}@media (min-width:320px) and (max-width:767px){header .hd-btn{display:none}}header .navbar-nav{gap:25px}@media (min-width:320px) and (max-width:767px){header .navbar-nav{gap:0}}header .navbar-nav .nav-item{opacity:0.5;transition:all 0.3s ease}header .navbar-nav .nav-item:hover,header .navbar-nav .nav-item.active{opacity:1}header .navbar-nav .nav-item .nav-link{color:var(--secondary)}@media (min-width:320px) and (max-width:767px){header .navbar-nav .nav-item .nav-link{padding:4px 0}}header .navbar-nav .nav-item.active .nav-link{font-weight:500}body.home header{position:fixed;top:0;left:0;right:0}article{padding-bottom:70px}section{overflow-x:hidden}section:has(.members){overflow:visible}.hero{height:100vh;background-size:cover;background-position:center;background-attachment:fixed;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;padding-bottom:0;margin-bottom:100px;transition:background-image 0.8s ease-in-out}@media (min-width:320px) and (max-width:767px){.hero{height:450px;margin-bottom:50px}}.hero__content{margin-bottom:50px}.hero__content article{padding-bottom:70px}.hero__content section{overflow-x:hidden}.hero__content .hero{height:100vh;background-size:cover;background-position:center;background-attachment:fixed;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;padding-bottom:0;margin-bottom:100px;transition:background-image 0.8s ease-in-out}@media (min-width:320px) and (max-width:767px){.hero__content .hero{height:450px;margin-bottom:50px}}.hero__content .hero__content{margin-bottom:50px}.hero__content .hero__action{margin-top:40px;display:flex;gap:15px}@media (min-width:320px) and (max-width:767px){.hero__content .hero__action{gap:10px;margin-top:15px}}.hero__content .hero__shape{margin-bottom:-100px}@media (min-width:320px) and (max-width:767px){.hero__content .hero__shape{margin-bottom:-20px}.hero__content .hero__shape svg{width:100%;height:auto}}.hero__content .community{background-image:url(../images/community.png);background-position:50% 125%;background-repeat:no-repeat;background-size:cover}.hero__content .community__title{max-width:550px;margin-bottom:70px}@media (min-width:320px) and (max-width:767px){.hero__content .community__title{margin:40px 0 20px;text-align:center}}.hero__content .community__feature-box{display:flex;flex-direction:column;gap:15px}@media (min-width:320px) and (max-width:767px){.hero__content .community__feature-box{align-items:center;text-align:center;gap:10px}}.hero__content .community__feature-icon{width:100px;height:100px;position:relative;background-image:url(../images/f-shape.png);background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;align-items:center}@media (min-width:320px) and (max-width:767px){.hero__content .community__feature-icon{width:50px;height:50px}}.hero__content .community__feature-icon img{object-fit:contain}@media (min-width:320px) and (max-width:767px){.hero__content .community__feature-icon img{width:45px}}.hero__content .community__feature-title{margin:0}@media (min-width:320px) and (max-width:767px){.hero__content .community__feature-title{font-size:1rem}}.hero__content .community__feature-content{font-weight:500}@media (min-width:320px) and (max-width:767px){.hero__content .community__feature-content{font-size:0.75rem}}.hero__content .blocks{background-image:url(../images/block.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width:320px) and (max-width:767px){.hero__content .blocks{text-align:center}}.hero__content .blocks__title{margin-bottom:40px}@media (min-width:320px) and (max-width:767px){.hero__content .blocks__title{margin-bottom:20px}}.hero__content .blocks__item{background:linear-gradient(180deg, #FFDBC4 0%, #FFB17C 100%);border-radius:10px;border-radius:10px;padding:40px;height:100%;box-shadow:0 20px 35px rgba(255, 179, 128, 0.6)}@media (min-width:320px) and (max-width:767px){.hero__content .blocks__item{padding:25px;height:auto}}.hero__content .blocks__item-icon{margin-bottom:20px}.hero__content .blocks__item-title{margin:0 0 10px 0}.hero__content .blocks__item-content{font-weight:500}.hero__content .blocks__item-action{display:flex;justify-self:start}@media (min-width:320px) and (max-width:767px){.hero__content .blocks__item-action{justify-content:center;margin:0 auto}}.hero__content .blocks .circle-aniamte-1{width:350px;height:350px;border:1px dashed rgba(16, 25, 10, 0.5);border-radius:50%;animation:30s rotating linear infinite;position:relative;display:flex;align-items:center;justify-content:center}.hero__content .blocks .circle-aniamte-1 .logo-move{position:absolute;animation:rotating 30s linear reverse;animation-iteration-count:infinite}.hero__content .blocks .tooltiper{background:#fff;padding:7px 23px;border-radius:5px;font-size:13px;position:absolute;top:-47px;left:-33px;display:none;transition:0.4s all;font-family:"Raleway", sans-serif}.hero__content .blocks .tooltiper:after{content:"";width:10px;height:10px;background:#fff;position:absolute;bottom:-4px;left:50%;transform:translateX(-50%) rotate(45deg)}.hero__content .blocks .animated-box{margin:100px}.hero__content .blocks .circle-aniamte-1:hover,.hero__content .blocks .circle-aniamte-1:hover .logo-move{animation-play-state:paused !important}.hero__content .blocks .logo-move:hover img{filter:none}.hero__content .blocks .logo-1{right:-5px;top:18px}.hero__content .blocks .logo-2{top:0;left:45px}.hero__content .blocks .logo-3{bottom:28px;left:0}.hero__content .blocks .logo-4{right:-19px;bottom:90px}.hero__content .blocks .logo-5{left:0;top:17px}.hero__content .blocks .logo-6{right:-5px;top:23px}.hero__content .blocks .logo-7{bottom:-23px;left:50%;transform:translateX(-50%)}.hero__content .blocks .circle-aniamte-2{width:200px;height:200px;border:1px dashed rgba(16, 25, 10, 0.5);border-radius:50%;position:relative}.hero__content .blocks .logo-move:hover span{display:block}.hero__content .blocks .circle-aniamte-2 .tooltiper{left:-20px}.hero__content .blocks .main-logo{width:350px;height:350px;position:absolute;display:flex;align-items:center;justify-content:center}.hero__content .blocks .main-logo img{max-width:100px}.hero__content .blocks .comm-block{position:relative;top:0}@media (min-width:320px) and (max-width:767px){.hero__content .blocks .comm-block{display:none}}.hero__content .blocks .comm-block .php_class{position:absolute;top:-60px}.hero__content .testimonials{padding-top:100px;position:relative;background-image:url(../images/testimonials.png);background-position:bottom;background-size:contain;background-repeat:no-repeat}@media (min-width:320px) and (max-width:767px){.hero__content .testimonials{padding-top:0;text-align:center}}.hero__content .testimonials__subtitle{font-size:16px;display:inline-block;font-weight:normal;padding:7px 16px;border-radius:50px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) -232.69%, #FFB685 250%)}@media (min-width:320px) and (max-width:767px){.hero__content .testimonials__subtitle{font-size:14px;padding:5px 12px}}.hero__content .testimonials__shape{position:absolute;top:-150px;left:0;width:100%;height:auto;z-index:-1}@media (min-width:320px) and (max-width:767px){.hero__content .testimonials__shape{top:-25px}}.hero__content .testimonials__shape svg{width:100%;height:100%}.hero__content .testimonials__item-image{margin-bottom:23px}.hero__content .testimonials__item-author{position:relative;padding-left:70px;margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.hero__content .testimonials__item-author{padding:0;text-align:center;margin-bottom:10px}}.hero__content .testimonials__item-author-img{width:60px;height:60px;border-radius:50%;object-fit:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (min-width:320px) and (max-width:767px){.hero__content .testimonials__item-author-img{position:static;transform:none;margin:0 auto 15px}}.hero__content .testimonials__item-name{margin:0;font-weight:bold}.hero__content .testimonials__item-position{margin:0;font-size:0.875rem;opacity:0.5}.hero__content .testimonials__item-date{font-size:0.875rem;color:#10190A;font-weight:500;margin-top:50px}@media (min-width:320px) and (max-width:767px){.hero__content .testimonials__item-date{margin-top:10px;margin:0 auto;font-size:0.8125rem}}.hero__content .testimonials__nav{display:flex;margin-top:50px;background:linear-gradient(180deg, #FFDBC4 0%, #FFB17C 100%);width:100px;height:40px;line-height:1;border-radius:50px;position:relative;overflow:hidden}@media (min-width:320px) and (max-width:767px){.hero__content .testimonials__nav{display:none}}.hero__content .testimonials__nav:before{content:"";position:absolute;left:2px;top:2px;right:2px;bottom:2px;border-radius:50px;background:var(--tertiary)}.hero__content .testimonials__nav__button{position:static;width:50px;height:40px;line-height:1;margin:0;opacity:0.5;transition:all 0.5s}.hero__content .testimonials__nav__button.swiper-button-next{border-left:2px solid #FFB17C}.hero__content .testimonials__nav__button.swiper-button-prev{border-right:2px solid #FFB17C}.hero__content .testimonials__nav__button:hover{background:#FFB17C;opacity:1}.hero__content .testimonials__nav__button svg{width:15px;height:15px}.hero__content .testimonials__nav__button:after{display:none}.hero__content .testimonials__pagination{position:relative;left:auto !important;right:auto;top:-58px !important;text-align:left;max-width:450px;margin-left:auto;margin-top:0;margin-bottom:0 !important}@media (min-width:320px) and (max-width:767px){.hero__content .testimonials__pagination{text-align:center;top:0 !important;margin-top:15px}}.hero__content .testimonials__pagination .swiper-pagination-bullet{border-radius:0;width:30px;height:3px}.hero__content .testimonials__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#F76C5E}.hero__content .page-title{background-size:cover;background-position:center;background-attachment:fixed;display:flex;flex-direction:column;justify-content:center;color:#fff;padding:150px 0 0;text-align:center}@media (min-width:320px) and (max-width:767px){.hero__content .page-title{margin-bottom:0;padding:100px 0 0}}.hero__content .page-title__content{max-width:700px;margin:0 auto 50px}.hero__content .page-title__title{line-height:1.3}.hero__content .page-title__disc{font-weight:500;margin-top:20px;margin:20px auto;max-width:550px}.hero__content .page-title__action{margin-top:20px;display:flex;gap:15px;justify-content:center}@media (min-width:320px) and (max-width:767px){.hero__content .page-title__action{margin-top:15px}}.hero__content .page-title__shape{margin-bottom:-100px}.hero__content .page-title__shape svg{width:100%;height:auto}@media (min-width:320px) and (max-width:767px){.hero__content .page-title__shape{margin-bottom:-20px}.hero__content .page-title__shape svg{width:100%;height:auto}}.hero__content .steps{background-image:url("../images/steps.png");background-repeat:no-repeat;background-size:contain;background-position:left center}.hero__content .steps .col-md-4{position:relative}.hero__content .steps .col-md-4:not(:last-child):before{content:"";width:180px;height:30px;position:absolute;top:160px;right:-50%;left:50%;z-index:-1;margin:0 auto;background-size:contain;background-repeat:no-repeat;background-image:url(../images/step-up.png);background-position:center}@media (min-width:320px) and (max-width:767px){.hero__content .steps .col-md-4:not(:last-child):before{display:none}}.hero__content .steps .col-md-4:nth-child(even):before{background-image:url(../images/step-down.png)}.hero__content .steps__block{max-width:350px;margin:0 auto;position:relative;margin:25px auto}.hero__content .steps__block-title{text-align:center;font-weight:bold}@media (min-width:320px) and (max-width:767px){.hero__content .steps__block-title{font-size:1.25rem}}.hero__content .steps__block-content{text-align:center;font-size:18px;font-weight:500}@media (min-width:320px) and (max-width:767px){.hero__content .steps__block-content{font-size:0.875rem}}.hero__content .steps__block-icon{width:150px;height:150px;border-radius:100%;background:#FDC6BB;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;position:relative}@media (min-width:320px) and (max-width:767px){.hero__content .steps__block-icon{width:100px;height:100px;margin-bottom:15px}}.hero__content .steps__block-icon img{width:60px;height:60px;object-fit:contain;position:relative}@media (min-width:320px) and (max-width:767px){.hero__content .steps__block-icon img{width:35px;height:35px}}.hero__content .steps__block-icon:before{content:"";position:absolute;left:-15px;right:-15px;bottom:-15px;top:-15px;background:#FDC6BB;border-radius:100%;opacity:0.5;background:#FDC6BB;background:linear-gradient(360deg, #fdc6bb 50%, rgba(0, 0, 0, 0) 50%)}@media (min-width:320px) and (max-width:767px){.hero__content .steps__block-icon:before{left:-10px;right:-10px;bottom:-10px;top:-10px}}.hero__content .steps__block-count{width:40px;height:40px;background:#F76C5E;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:100%;font-size:18px;margin-left:auto;color:#fff;font-weight:bold;line-height:1;position:absolute;top:-27px;right:-25px}@media (min-width:320px) and (max-width:767px){.hero__content .steps__block-count{width:30px;height:30px;font-size:14px;top:-20px;right:-15px}}.hero__content .steps__block-count-title{text-align:center;background:linear-gradient(180deg, #F76C5E 0%, #FFEDE2 100%);-webkit-text-fill-color:transparent;background-clip:text;opacity:0.3;font-size:80px;font-weight:bold;line-height:1;display:table;margin:0 auto;padding-right:78px}@media (min-width:320px) and (max-width:767px){.hero__content .steps__block-count-title{font-size:40px;padding-right:40px}}.hero__content .token-math{padding-top:70px;position:relative;background-image:url("../images/math.png");background-repeat:no-repeat;background-size:cover;background-position:center}.hero__content .token-math__title{text-align:center;margin-bottom:40px}.hero__content .token-math__block{max-width:300px;text-align:center;padding:40px;margin:0 auto;height:100%;background:linear-gradient(180deg, #FFDBC4 0%, #FFB17C 100%);border-radius:10px}@media (min-width:320px) and (max-width:767px){.hero__content .token-math__block{padding:25px;margin-bottom:60px;height:auto}}.hero__content .token-math__block-title{font-weight:bold;margin-top:20px}@media (min-width:320px) and (max-width:767px){.hero__content .token-math__block-title{font-size:20px;margin-top:15px}}.hero__content .token-math__block-icon{margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.hero__content .token-math__block-icon{margin-bottom:0}}.hero__content .token-math__block-icon img{width:110px;height:100px;object-fit:contain}@media (min-width:320px) and (max-width:767px){.hero__content .token-math__block-icon img{width:70px;height:70px}}.hero__content .token-math__block-content{font-weight:600}.hero__content .token-math__shape{position:absolute;top:-9px;right:0;left:0}.hero__content .token-math__shape svg{max-width:1320px;margin:0 auto;display:block;width:100%}.hero__content .token-math .col-md-4{position:relative}.hero__content .token-math .col-md-4:not(:last-child):before{content:"";width:180px;height:30px;position:absolute;top:50%;right:-50%;left:50%;z-index:-1;margin:0 auto;background-size:contain;background-repeat:no-repeat;background-image:url(../images/equal.png);background-position:center}@media (min-width:320px) and (max-width:767px){.hero__content .token-math .col-md-4:not(:last-child):before{left:0;right:0;bottom:0;top:auto}}.hero__content .vetted-verified{background-image:url("../images/steps.png");background-repeat:no-repeat;background-size:contain;background-position:left center}.hero__content .vetted-verified__content-block{display:flex;flex-direction:column;gap:25px}@media (min-width:320px) and (max-width:767px){.hero__content .vetted-verified__content-block{gap:10px}}.hero__content .vetted-verified__content{font-size:1.125rem;font-weight:500;max-width:500px;line-height:1.7}@media (min-width:320px) and (max-width:767px){.hero__content .vetted-verified__content{font-size:0.875rem}}.hero__content .vetted-verified__list ul{padding:0;margin:0;list-style:none}.hero__content .vetted-verified__list li{position:relative;padding-left:30px;margin-bottom:18px;font-weight:500;font-size:18px}@media (min-width:320px) and (max-width:767px){.hero__content .vetted-verified__list li{font-size:0.875rem;margin-bottom:12px}}.hero__content .vetted-verified__list li:before{content:"";width:24px;height:24px;background-image:url(../images/check.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (min-width:320px) and (max-width:767px){.hero__content .vetted-verified__list li:before{width:16px;height:16px}}.hero__content .vetted-verified__action{display:flex;justify-self:start}.hero__content .cta__wrapper{background-image:url(../images/cta.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:10px;padding:70px 50px;text-align:center}@media (min-width:320px) and (max-width:767px){.hero__content .cta__wrapper{padding:30px 30px}}.hero__content .cta__content{display:flex;flex-direction:column;gap:25px}@media (min-width:320px) and (max-width:767px){.hero__content .cta__content{gap:10px}}.hero__content .cta__action{margin-top:20px;display:flex;gap:15px;justify-content:center}@media (min-width:320px) and (max-width:767px){.hero__content .cta__action{margin-top:15px;flex-direction:column}}.hero__content .create-profile{padding-top:70px;background-image:url("../images/create-profile.png");background-position:center;background-size:cover}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile{padding-top:25px}}.hero__content .create-profile__title{text-align:center}.hero__content .create-profile__step-hint{text-align:center;margin-bottom:50px;font-weight:600;font-size:1.5rem;margin-top:15px}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__step-hint{margin-bottom:30px;font-size:18px}}.hero__content .create-profile__progress{max-width:1000px;margin:0 auto 50px}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__progress{max-width:320px;margin-bottom:25px}}.hero__content .create-profile__steps{display:flex;gap:12px;align-items:center;justify-content:space-between}.hero__content .create-profile__steps__step{text-align:center;font-size:20px;font-weight:600;position:relative;margin-top:20px;width:100%;max-width:165px}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__steps__step{font-size:12px;width:25%;height:42px}}.hero__content .create-profile__steps__step:before{content:"";position:absolute;width:30px;height:30px;background:#fff;border:8px solid #F76C5E;border-radius:100%;left:50%;transform:translateX(-50%);top:-40px}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__steps__step:before{width:20px;height:20px;border-width:4px;top:-33px}}.hero__content .create-profile__progress-bar{height:8px;background:rgba(247, 108, 94, 0.5);opacity:1;border-radius:999px;overflow:hidden;max-width:860px;margin:0 auto}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__progress-bar{max-width:260px;height:4px}}.hero__content .create-profile__progress-bar>div{height:100%;width:10%;transition:width 0.4s ease;background:#F76C5E}.hero__content .create-profile__steps-wrapper{background-color:#fff;max-width:1050px;margin:0 auto;padding:50px;border-radius:35px}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__steps-wrapper{padding:25px;border-radius:15px}}.hero__content .create-profile__step-panel__content{text-align:center;margin-bottom:40px}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__step-panel__content{margin-bottom:20px}}.hero__content .create-profile__step-panel__content h3{font-size:40px;font-weight:bold}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__step-panel__content h3{font-size:30px}}.hero__content .create-profile__step-panel__content p{font-size:18px;font-weight:500}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__step-panel__content p{font-size:14px}}.hero__content .create-profile__step-panel__field{padding-bottom:20px;position:relative}.hero__content .create-profile__step-panel__field label{margin-bottom:10px;font-weight:500}.hero__content .create-profile__step-panel__field label em{color:red}.hero__content .create-profile__step-panel__field label.error{font-size:12px;color:red;font-weight:500;position:absolute;bottom:0;left:0;margin:0}.hero__content .create-profile__step-panel__field--radio{padding:15px 15px;width:100%;border:1px solid rgba(247, 108, 94, 0.2);display:flex;justify-content:space-between;align-items:center}.hero__content .create-profile__step-panel__field--radio label{margin:0}.hero__content .create-profile__step-panel__field--radio ul{display:flex;gap:15px}.hero__content .create-profile__step-panel__field--radio ul label{border:1px solid rgba(247, 108, 94, 0.2);padding:5px 13px;font-size:14px;border-radius:50px;cursor:pointer}.hero__content .create-profile__step-panel__field--radio ul label:has(input:checked){background:#FFB07C}.hero__content .create-profile__step-panel__field--radio ul label input{display:none}.hero__content .create-profile__step-panel__field__file{border:1px solid var(--primary);border-radius:8px;padding:15px 15px;width:100%;background-color:rgba(247, 108, 94, 0.1);border:1px solid rgba(247, 108, 94, 0.2);font-size:14px;height:160px;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__step-panel__field__file{height:auto}.hero__content .create-profile__step-panel__field__file svg{width:50px;height:50px}}.hero__content .create-profile__step-panel__field__file input{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;cursor:pointer}.hero__content .create-profile__step-panel__field .p-type-item{border:1px solid var(--primary);border-radius:8px;padding:15px 15px;width:100%;background-color:rgba(247, 108, 94, 0.1);border:1px solid rgba(247, 108, 94, 0.2);display:flex;gap:20px;position:relative;align-items:center}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__step-panel__field .p-type-item{gap:10px;padding:13px 10px}}.hero__content .create-profile__step-panel__field .p-type-item .icon{width:25px;height:25px;background-position:center;background-size:contain;background-repeat:no-repeat;display:block}.hero__content .create-profile__step-panel__field .p-type-item .icon--cat{background-image:url(../images/cat.png)}.hero__content .create-profile__step-panel__field .p-type-item .icon--dog{background-image:url(../images/dog.png)}.hero__content .create-profile__step-panel__field .p-type-item .icon--other{background-image:url(../images/other.png)}.hero__content .create-profile__step-panel__field .p-type-item input{visibility:hidden;visibility:hidden;opacity:0;width:0;height:0;position:absolute}.hero__content .create-profile__step-panel__field .p-type-item:has(input:checked){background:linear-gradient(180deg, #FFDBC4 0%, #FFB17C 100%)}.hero__content .create-profile__step-panel__field--checkbox{border:1px solid rgba(247, 108, 94, 0.2);padding:25px;border-radius:6px;margin-bottom:25px}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__step-panel__field--checkbox{padding:15px}}.hero__content .create-profile__step-panel__field--checkbox>label{font-size:20px;margin-bottom:5px;font-weight:600}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__step-panel__field--checkbox>label{font-size:16px}}.hero__content .create-profile__step-panel__field--checkbox small{display:block}.hero__content .create-profile__step-panel__field--checkbox ul{margin-top:20px;display:flex;flex-direction:column;gap:15px}.hero__content .create-profile__step-panel__field--checkbox ul label{display:block;width:100%;margin:0;border:1px solid var(--primary);border-radius:8px;padding:15px 15px;width:100%;background-color:rgba(247, 108, 94, 0.1);border:1px solid rgba(247, 108, 94, 0.2);font-size:14px}.hero__content .create-profile__step-panel__field--checkbox ul label:has(input:checked){background:#FFB07C}.hero__content .create-profile__step-panel__field--checkbox ul label input{visibility:hidden}.hero__content .create-profile__step-panel__field__t-toggle{position:absolute;right:0;top:57%;transform:translateY(-50%);padding:0 15px;display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;opacity:0.2}.hero__content .create-profile__step-panel__field__t-toggle svg path{fill:#141B34}.hero__content .create-profile__step-panel__field__t-toggle:before{content:"";position:absolute;width:2px;height:30px;background:#141B34;transform:rotate(65deg);display:none}.hero__content .create-profile__step-panel__field__t-toggle.active:before{display:block}.hero__content .create-profile__step-panel__hiw{padding-top:25px;border-top:1px dashed rgba(16, 25, 10, 0.1)}.hero__content .create-profile__step-panel__hiw h4{font-size:20px;font-weight:600;margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__step-panel__hiw h4{font-size:16px}}.hero__content .create-profile__step-panel__hiw__item{position:relative;padding-left:35px}.hero__content .create-profile__step-panel__hiw__item .count{position:absolute;left:0;font-size:34px;margin:0;line-height:1;top:50%;transform:translateY(-50%)}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__step-panel__hiw__item .count{font-size:24px}}.hero__content .create-profile__step-panel__hiw__item .text{padding-left:15px;border-left:1px solid rgba(247, 108, 94, 0.2)}.hero__content .create-profile__step-panel__checkpoints{margin-bottom:30px;text-align:center}.hero__content .create-profile__step-panel__checkpoints__item h4{font-size:18px;margin:15px 0 0}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__step-panel__checkpoints__item h4{font-size:16px}}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__step-panel__checkpoints__item img{width:40px;height:40px;object-fit:contain}}.hero__content .create-profile__step-panel__checkpoints__action{display:flex;justify-content:center;margin-top:25px}.hero__content .create-profile__step-panel__unlimited{border:1px solid rgba(247, 108, 94, 0.6);border-radius:6px;padding:40px;text-align:center}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__step-panel__unlimited{padding:20px}}.hero__content .create-profile__step-panel__unlimited h3{font-size:24px;font-weight:bold}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__step-panel__unlimited h3{font-size:18px}}.hero__content .create-profile__step-panel__unlimited ul{display:flex;justify-content:center;gap:25px;font-size:18px;font-weight:600}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__step-panel__unlimited ul{flex-direction:column;align-items:center;gap:15px;font-size:14px}}.hero__content .create-profile__step-panel__unlimited ul li{padding-left:35px;position:relative}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__step-panel__unlimited ul li{padding-left:22px}}.hero__content .create-profile__step-panel__unlimited ul li:before{content:"";position:absolute;left:0;width:22px;height:22px;background-image:url("../images/check.png");background-position:center;background-size:contain;background-repeat:no-repeat;top:50%;transform:translateY(-50%);filter:contrast(1)}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__step-panel__unlimited ul li:before{width:16px;height:16px}}.hero__content .create-profile__step-panel__unlimited a{display:inline-flex;margin-top:20px}.hero__content .create-profile__step-panel__bottom{margin-top:25px;text-align:center}.hero__content .create-profile__step-panel__bottom h5{font-size:18px;font-weight:600}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__step-panel__bottom h5{font-size:16px}}.hero__content .create-profile__actions{margin-top:25px;padding-top:25px;border-top:1px dashed rgba(16, 25, 10, 0.1);display:flex;justify-content:flex-end;gap:20px}@media (min-width:320px) and (max-width:767px){.hero__content .create-profile__actions{flex-direction:column-reverse;gap:10px}.hero__content .create-profile__actions button{justify-content:space-between}}.hero__content .create-profile__actions__next .icon{transform:rotate(45deg)}.hero__content .create-profile__actions__prev .icon{transform:rotate(225deg);background:var(--primary)}.hero__content .create-profile .step-panel{display:none}.hero__content .create-profile .step-panel.active{display:block}.hero__content .members{padding:50px 0 100px;overflow:visible}.hero__content .members__filter{margin-bottom:40px}@media (min-width:320px) and (max-width:767px){.hero__content .members__filter{margin-bottom:20px}}.hero__content .members__filter__field{position:relative;margin-bottom:0}.hero__content .members__filter__field--radio{margin-bottom:0}.hero__content .members__filter__field--radio ul{margin:0}.hero__content .members__filter__field__btn{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:#F76C5E;color:#fff;border:none;padding:10px 20px;border-radius:50px;font-weight:600;cursor:pointer;transition:background 0.3s ease}.hero__content .members__filter__field__btn:hover{background:#f5402d}@media (min-width:320px) and (max-width:767px){.hero__content .members__filter__field__btn{padding:8px 15px;font-size:14px}}.hero__content .members__filter__field__upgrade{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#F76C5E;font-weight:600;font-size:14px;text-decoration:none;transition:color 0.3s ease}.hero__content .members__filter__field__upgrade:hover{color:#f5402d;text-decoration:underline}.hero__content .members__filter__field--disabled input[type=text]{background:#f5f5f5;cursor:not-allowed;color:#999}.hero__content .members__filter__field--disabled input[type=text]::placeholder{color:#999}.hero__content .members__filter input[type=text]{width:100%;background:transparent;border:1px solid #000;border-radius:50px;padding-right:130px}.hero__content .members__filter ul{display:flex;gap:15px;padding-bottom:0}@media (min-width:320px) and (max-width:767px){.hero__content .members__filter ul{gap:10px;justify-content:center}}.hero__content .members__filter ul li{flex:0 0 auto}.hero__content .members__filter ul li label{padding:8px 16px;border:1px solid #000;border-radius:50px;font-size:14px;cursor:pointer}.hero__content .members__filter ul li label:has(input:checked){background:#F76C5E;color:#fff;border-color:#F76C5E}.hero__content .members__filter ul li label input{display:none}.hero__content .members__header{margin-bottom:50px;text-align:center}@media (min-width:320px) and (max-width:767px){.hero__content .members__header{margin-bottom:20px}}.hero__content .members__header h1{font-size:58px;font-weight:bold}@media (min-width:320px) and (max-width:767px){.hero__content .members__header h1{font-size:36px}}.hero__content .members__header p{font-size:20px;font-weight:600}@media (min-width:320px) and (max-width:767px){.hero__content .members__header p{font-size:14px}}.hero__content .members__list__item{border:1px solid rgba(16, 25, 10, 0.1);background:#fff;border-radius:10px;height:100%;display:flex;flex-direction:column}.hero__content .members__list__item__head{display:flex;align-items:center;gap:20px;margin-bottom:15px;position:relative;padding:25px;border-bottom:1px solid rgba(16, 25, 10, 0.1)}.hero__content .members__list__item__head__p-type{position:absolute;right:25px;top:25px;border:1px solid rgba(16, 25, 10, 0.2);padding:5px 15px;font-weight:500;border-radius:50px;font-size:14px}@media (min-width:320px) and (max-width:767px){.hero__content .members__list__item__head{gap:10px}}.hero__content .members__list__item__head ul{display:flex;gap:10px;color:#000}.hero__content .members__list__item__head ul li{position:relative;padding-right:10px}.hero__content .members__list__item__head ul li:not(:last-child):after{content:"";width:4px;height:4px;background:#000;border-radius:100%;position:absolute;right:0;top:50%;transform:translateY(-50%)}.hero__content .members__list__item__info h4{color:#000;margin:0 0 5px}.hero__content .members__list__item__image{position:relative}.hero__content .members__list__item__image img{width:80px;height:80px;object-fit:cover;border-radius:10px;border-radius:100%;overflow:hidden}@media (min-width:320px) and (max-width:767px){.hero__content .members__list__item__image img{width:60px;height:60px}}.hero__content .members__list__item__image__pet{width:40px;height:40px;border-radius:100%;overflow:hidden;position:absolute;bottom:0;right:-10px;border:2px solid #fff}@media (min-width:320px) and (max-width:767px){.hero__content .members__list__item__image__pet{width:25px;height:25px}}.hero__content .members__list__item__image__pet img{width:100%;height:100%;object-fit:cover}.hero__content .members__list__item__bio{font-size:14px;color:#000;margin-bottom:15px}.hero__content .members__list__item__meta ul{display:flex;gap:15px;margin-bottom:15PX;color:#000;text-transform:capitalize}.hero__content .members__list__item__meta ul li{position:relative;padding-right:10px;padding-left:25px}.hero__content .members__list__item__meta ul li .icon{width:17px;height:17px;position:absolute;left:0;top:-1px}.hero__content .members__list__item__meta ul li .icon svg{width:100%;height:100%}.hero__content .members__list__item__meta ul li:not(:last-child):after{content:"";width:1px;height:15px;background:#000;border-radius:100%;position:absolute;right:0;top:50%;transform:translateY(-50%)}.hero__content .members__list__item__body{padding:0 25px}.hero__content .members__list__item__action{padding:0 25px 25px;margin-top:auto;display:flex}.hero__content .members__list__item__action .icon{background-color:#F2F4F7}.hero__content .members__list__empty{text-align:center}.hero__content .members__list__empty h3{font-size:24px;font-weight:bold;margin-bottom:15px}.hero__content .members__list__empty p{font-size:18px;font-weight:500}.hero__content .profile{padding:40px 0 100px}.hero__content .profile__info{padding:35px;background-color:#fff;border-radius:20px}.hero__content .profile__info__image{width:100%;height:350px}.hero__content .profile__info__image img{width:100%;height:100%;object-fit:cover}.hero__content .profile__info__name-badges{margin:15px 0;padding-bottom:15px;border-bottom:1px solid rgba(16, 25, 10, 0.1)}.hero__content .profile__info__name-badges h4{margin-bottom:0;font-size:20px}.hero__content .profile__info__badges{padding-top:5px}.hero__content .profile__info__badges ul{display:flex;gap:10px;justify-content:flex-end;align-items:center}.hero__content .profile__info__badges ul li{position:relative;display:flex;gap:5px;align-items:center;font-size:14px;padding-right:10px;color:#000}.hero__content .profile__info__badges ul li .icon{position:relative;top:-2px}.hero__content .profile__info__badges ul li:not(:last-child):after{content:"";width:1px;height:15px;background:#000;border-radius:100%;position:absolute;right:0;top:50%;transform:translateY(-50%)}.hero__content .profile__info__badges ul li:last-child{padding-right:0}.hero__content .profile__info__meta{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(16, 25, 10, 0.1)}.hero__content .profile__info__meta ul{display:flex;gap:10px;flex-wrap:wrap;flex-direction:column}.hero__content .profile__info__meta ul li{position:relative;padding-left:25px;color:#000}.hero__content .profile__info__meta ul li .icon{width:17px;height:17px;position:absolute;left:0;top:-1px}.hero__content .profile__info__meta ul li .icon svg{width:100%;height:100%}.hero__content .profile__info__checklist{margin-top:25px}.hero__content .profile__info__checklist h4{font-size:20px;font-weight:600;margin-bottom:15px}.hero__content .profile__info__checklist ul{display:flex;flex-direction:column;gap:10px}.hero__content .profile__info__checklist ul li{position:relative;padding-left:30px;color:#000}.hero__content .profile__info__checklist ul li:before{content:"";width:20px;height:20px;background-image:url(../images/uncheck.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%)}.hero__content .profile__info__checklist ul li.checked:before{background-image:url(../images/check-2.png)}.hero__content .profile__main-content__bio{margin-top:15px}.hero__content .profile__main-content__bio p{line-height:1.7}.hero__content .profile__main-content__pets{margin-top:30px}.hero__content .profile__main-content__pets__item{border:1px solid rgba(16, 25, 10, 0.1);border-radius:10px;padding:30px;margin-bottom:20px}.hero__content .profile__main-content__pets__item__head{display:flex;align-items:center;gap:20px;margin-bottom:15px}@media (min-width:320px) and (max-width:767px){.hero__content .profile__main-content__pets__item__head{gap:10px}}.hero__content .profile__main-content__pets__item__image{width:80px;height:80px;border-radius:100%;overflow:hidden}@media (min-width:320px) and (max-width:767px){.hero__content .profile__main-content__pets__item__image{width:60px;height:60px}}.hero__content .profile__main-content__pets__item__image img{width:100%;height:100%;object-fit:cover}.hero__content .profile__main-content__pets__item__info h4{color:#000;margin:0 0 5px}.hero__content .profile__main-content__pets__item__info span{font-size:14px;opacity:0.5;font-weight:500}.hero__content .profile__main-content__pets__item__meta{margin-top:25px}.hero__content .profile__main-content__pets__item__meta__info{border-bottom:1px solid rgba(16, 25, 10, 0.1);padding-bottom:16px;position:relative}.hero__content .profile__main-content__pets__item__meta__info .label{font-weight:500;font-size:14px;opacity:0.5;margin-bottom:5px;display:block}.hero__content .profile__main-content__pets__item__meta__info .value{font-size:22px;line-height:1.1;font-weight:600;color:#000;text-transform:capitalize}.hero__content .profile__main-content__pets__item__meta__info:after{content:"";width:1px;background:rgba(16, 25, 10, 0.1);position:absolute;top:15px;bottom:15px;right:0}.hero__content .profile__main-content__pets__item__meta .col-6:nth-last-child(-n+3) div{border-bottom:none;padding-bottom:0}.hero__content .profile__main-content__pets__item__meta .col-6:nth-child(2n) div:after{display:none}.hero__content .request-modal form{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.hero__content .request-modal__field{position:relative;padding-bottom:24px}.hero__content .request-modal__field label{font-weight:500}.hero__content .request-modal__field label em{color:red}.hero__content .request-modal__field label.error{font-size:14px;position:absolute;bottom:0;left:0;color:red}.hero__content .request-modal__field__pets-list{display:flex;flex-wrap:wrap;gap:20px}.hero__content .request-modal__field__pets-item label{display:flex;border:1px solid rgba(0, 0, 0, 0.3);border-radius:10px;padding:10px;align-items:center;gap:10px;margin:0;position:relative}.hero__content .request-modal__field__pets-image{width:30px;height:30px;overflow:hidden;background:black;border-radius:5px}.hero__content .request-modal__field__pets-image img{width:100%;height:100%;object-fit:cover}.hero__content .request-modal__field__pets-item input{position:absolute;top:0;right:0;left:0;bottom:0;opacity:0}.hero__content .request-modal__field__pets-item label:has(input:checked){background:#ededed;background:#ffffff;background:linear-gradient(180deg, white 0%, #ededed 100%);box-shadow:0 0 0 1px #000}.hero__content .request-modal__submission-msg{padding:15px;background:rgba(255, 0, 0, 0.9);border-radius:10px;margin-top:30px;color:#fff;display:none}.hero__content .request-modal__submission-msg.success{background:green;color:#fff}.hero__content .request-modal__loading{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(244, 244, 245, 0.5);display:flex;justify-content:center;align-items:center;display:none}.hero__content .request-modal__loading__loader{width:200px;height:200px;background-image:url(../images/loading.webp);background-position:center;background-size:contain}.hero__content .login-page__form__wrapper{max-width:450px;margin:0 auto;padding-top:40px}.hero__content .login-page .pmpro_actions_nav{text-align:center}.hero__content .login-page .pmpro_actions_nav a{color:var(--secondary)}.hero__content .login-page h1{line-height:1.2;text-align:center}.hero__content .login-page .pmpro_section{margin:0 !important}.hero__content .login-page .button{border-radius:50px !important}@-webkit-keyframes rotating{from{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}.hero__action{margin-top:40px;display:flex;gap:15px}@media (min-width:320px) and (max-width:767px){.hero__action{gap:10px;margin-top:15px}}.hero__shape{margin-bottom:-100px}@media (min-width:320px) and (max-width:767px){.hero__shape{margin-bottom:-20px}.hero__shape svg{width:100%;height:auto}}.community{background-image:url(../images/community.png);background-position:50% 125%;background-repeat:no-repeat;background-size:cover}.community__title{max-width:550px;margin-bottom:70px}@media (min-width:320px) and (max-width:767px){.community__title{margin:40px 0 20px;text-align:center}}.community__feature-box{display:flex;flex-direction:column;gap:15px}@media (min-width:320px) and (max-width:767px){.community__feature-box{align-items:center;text-align:center;gap:10px}}.community__feature-icon{width:100px;height:100px;position:relative;background-image:url(../images/f-shape.png);background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;align-items:center}@media (min-width:320px) and (max-width:767px){.community__feature-icon{width:50px;height:50px}}.community__feature-icon img{object-fit:contain}@media (min-width:320px) and (max-width:767px){.community__feature-icon img{width:45px}}.community__feature-title{margin:0}@media (min-width:320px) and (max-width:767px){.community__feature-title{font-size:1rem}}.community__feature-content{font-weight:500}@media (min-width:320px) and (max-width:767px){.community__feature-content{font-size:0.75rem}}.blocks{background-image:url(../images/block.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width:320px) and (max-width:767px){.blocks{text-align:center}}.blocks__title{margin-bottom:40px}@media (min-width:320px) and (max-width:767px){.blocks__title{margin-bottom:20px}}.blocks__item{background:linear-gradient(180deg, #FFDBC4 0%, #FFB17C 100%);border-radius:10px;border-radius:10px;padding:40px;height:100%;box-shadow:0 20px 35px rgba(255, 179, 128, 0.6)}@media (min-width:320px) and (max-width:767px){.blocks__item{padding:25px;height:auto}}.blocks__item-icon{margin-bottom:20px}.blocks__item-title{margin:0 0 10px 0}.blocks__item-content{font-weight:500}.blocks__item-action{display:flex;justify-self:start}@media (min-width:320px) and (max-width:767px){.blocks__item-action{justify-content:center;margin:0 auto}}.blocks .circle-aniamte-1{width:350px;height:350px;border:1px dashed rgba(16, 25, 10, 0.5);border-radius:50%;animation:30s rotating linear infinite;position:relative;display:flex;align-items:center;justify-content:center}.blocks .circle-aniamte-1 .logo-move{position:absolute;animation:rotating 30s linear reverse;animation-iteration-count:infinite}.blocks .tooltiper{background:#fff;padding:7px 23px;border-radius:5px;font-size:13px;position:absolute;top:-47px;left:-33px;display:none;transition:0.4s all;font-family:"Raleway", sans-serif}.blocks .tooltiper:after{content:"";width:10px;height:10px;background:#fff;position:absolute;bottom:-4px;left:50%;transform:translateX(-50%) rotate(45deg)}.blocks .animated-box{margin:100px}.blocks .circle-aniamte-1:hover,.blocks .circle-aniamte-1:hover .logo-move{animation-play-state:paused !important}.blocks .logo-move:hover img{filter:none}.blocks .logo-1{right:-5px;top:18px}.blocks .logo-2{top:0;left:45px}.blocks .logo-3{bottom:28px;left:0}.blocks .logo-4{right:-19px;bottom:90px}.blocks .logo-5{left:0;top:17px}.blocks .logo-6{right:-5px;top:23px}.blocks .logo-7{bottom:-23px;left:50%;transform:translateX(-50%)}.blocks .circle-aniamte-2{width:200px;height:200px;border:1px dashed rgba(16, 25, 10, 0.5);border-radius:50%;position:relative}.blocks .logo-move:hover span{display:block}.blocks .circle-aniamte-2 .tooltiper{left:-20px}.blocks .main-logo{width:350px;height:350px;position:absolute;display:flex;align-items:center;justify-content:center}.blocks .main-logo img{max-width:100px}.blocks .comm-block{position:relative;top:0}@media (min-width:320px) and (max-width:767px){.blocks .comm-block{display:none}}.blocks .comm-block .php_class{position:absolute;top:-60px}.testimonials{padding-top:100px;position:relative;background-image:url(../images/testimonials.png);background-position:bottom;background-size:contain;background-repeat:no-repeat}@media (min-width:320px) and (max-width:767px){.testimonials{padding-top:0;text-align:center}}.testimonials__subtitle{font-size:16px;display:inline-block;font-weight:normal;padding:7px 16px;border-radius:50px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) -232.69%, #FFB685 250%)}@media (min-width:320px) and (max-width:767px){.testimonials__subtitle{font-size:14px;padding:5px 12px}}.testimonials__shape{position:absolute;top:-150px;left:0;width:100%;height:auto;z-index:-1}@media (min-width:320px) and (max-width:767px){.testimonials__shape{top:-25px}}.testimonials__shape svg{width:100%;height:100%}.testimonials__item-image{margin-bottom:23px}.testimonials__item-author{position:relative;padding-left:70px;margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.testimonials__item-author{padding:0;text-align:center;margin-bottom:10px}}.testimonials__item-author-img{width:60px;height:60px;border-radius:50%;object-fit:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (min-width:320px) and (max-width:767px){.testimonials__item-author-img{position:static;transform:none;margin:0 auto 15px}}.testimonials__item-name{margin:0;font-weight:bold}.testimonials__item-position{margin:0;font-size:0.875rem;opacity:0.5}.testimonials__item-date{font-size:0.875rem;color:#10190A;font-weight:500;margin-top:50px}@media (min-width:320px) and (max-width:767px){.testimonials__item-date{margin-top:10px;margin:0 auto;font-size:0.8125rem}}.testimonials__nav{display:flex;margin-top:50px;background:linear-gradient(180deg, #FFDBC4 0%, #FFB17C 100%);width:100px;height:40px;line-height:1;border-radius:50px;position:relative;overflow:hidden}@media (min-width:320px) and (max-width:767px){.testimonials__nav{display:none}}.testimonials__nav:before{content:"";position:absolute;left:2px;top:2px;right:2px;bottom:2px;border-radius:50px;background:var(--tertiary)}.testimonials__nav__button{position:static;width:50px;height:40px;line-height:1;margin:0;opacity:0.5;transition:all 0.5s}.testimonials__nav__button.swiper-button-next{border-left:2px solid #FFB17C}.testimonials__nav__button.swiper-button-prev{border-right:2px solid #FFB17C}.testimonials__nav__button:hover{background:#FFB17C;opacity:1}.testimonials__nav__button svg{width:15px;height:15px}.testimonials__nav__button:after{display:none}.testimonials__pagination{position:relative;left:auto !important;right:auto;top:-58px !important;text-align:left;max-width:450px;margin-left:auto;margin-top:0;margin-bottom:0 !important}@media (min-width:320px) and (max-width:767px){.testimonials__pagination{text-align:center;top:0 !important;margin-top:15px}}.testimonials__pagination .swiper-pagination-bullet{border-radius:0;width:30px;height:3px}.testimonials__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#F76C5E}.page-title{background-size:cover;background-position:center;background-attachment:fixed;display:flex;flex-direction:column;justify-content:center;color:#fff;padding:150px 0 0;text-align:center}@media (min-width:320px) and (max-width:767px){.page-title{margin-bottom:0;padding:100px 0 0}}.page-title__content{max-width:700px;margin:0 auto 50px}.page-title__title{line-height:1.3}.page-title__disc{font-weight:500;margin-top:20px;margin:20px auto;max-width:550px}.page-title__action{margin-top:20px;display:flex;gap:15px;justify-content:center}@media (min-width:320px) and (max-width:767px){.page-title__action{margin-top:15px}}.page-title__shape{margin-bottom:-100px}.page-title__shape svg{width:100%;height:auto}@media (min-width:320px) and (max-width:767px){.page-title__shape{margin-bottom:-20px}.page-title__shape svg{width:100%;height:auto}}.steps{background-image:url("../images/steps.png");background-repeat:no-repeat;background-size:contain;background-position:left center}.steps .col-md-4{position:relative}.steps .col-md-4:not(:last-child):before{content:"";width:180px;height:30px;position:absolute;top:160px;right:-50%;left:50%;z-index:-1;margin:0 auto;background-size:contain;background-repeat:no-repeat;background-image:url(../images/step-up.png);background-position:center}@media (min-width:320px) and (max-width:767px){.steps .col-md-4:not(:last-child):before{display:none}}.steps .col-md-4:nth-child(even):before{background-image:url(../images/step-down.png)}.steps__block{max-width:350px;margin:0 auto;position:relative;margin:25px auto}.steps__block-title{text-align:center;font-weight:bold}@media (min-width:320px) and (max-width:767px){.steps__block-title{font-size:1.25rem}}.steps__block-content{text-align:center;font-size:18px;font-weight:500}@media (min-width:320px) and (max-width:767px){.steps__block-content{font-size:0.875rem}}.steps__block-icon{width:150px;height:150px;border-radius:100%;background:#FDC6BB;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;position:relative}@media (min-width:320px) and (max-width:767px){.steps__block-icon{width:100px;height:100px;margin-bottom:15px}}.steps__block-icon img{width:60px;height:60px;object-fit:contain;position:relative}@media (min-width:320px) and (max-width:767px){.steps__block-icon img{width:35px;height:35px}}.steps__block-icon:before{content:"";position:absolute;left:-15px;right:-15px;bottom:-15px;top:-15px;background:#FDC6BB;border-radius:100%;opacity:0.5;background:#FDC6BB;background:linear-gradient(360deg, #fdc6bb 50%, rgba(0, 0, 0, 0) 50%)}@media (min-width:320px) and (max-width:767px){.steps__block-icon:before{left:-10px;right:-10px;bottom:-10px;top:-10px}}.steps__block-count{width:40px;height:40px;background:#F76C5E;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:100%;font-size:18px;margin-left:auto;color:#fff;font-weight:bold;line-height:1;position:absolute;top:-27px;right:-25px}@media (min-width:320px) and (max-width:767px){.steps__block-count{width:30px;height:30px;font-size:14px;top:-20px;right:-15px}}.steps__block-count-title{text-align:center;background:linear-gradient(180deg, #F76C5E 0%, #FFEDE2 100%);-webkit-text-fill-color:transparent;background-clip:text;opacity:0.3;font-size:80px;font-weight:bold;line-height:1;display:table;margin:0 auto;padding-right:78px}@media (min-width:320px) and (max-width:767px){.steps__block-count-title{font-size:40px;padding-right:40px}}.token-math{padding-top:70px;position:relative;background-image:url("../images/math.png");background-repeat:no-repeat;background-size:cover;background-position:center}.token-math__title{text-align:center;margin-bottom:40px}.token-math__block{max-width:300px;text-align:center;padding:40px;margin:0 auto;height:100%;background:linear-gradient(180deg, #FFDBC4 0%, #FFB17C 100%);border-radius:10px}@media (min-width:320px) and (max-width:767px){.token-math__block{padding:25px;margin-bottom:60px;height:auto}}.token-math__block-title{font-weight:bold;margin-top:20px}@media (min-width:320px) and (max-width:767px){.token-math__block-title{font-size:20px;margin-top:15px}}.token-math__block-icon{margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.token-math__block-icon{margin-bottom:0}}.token-math__block-icon img{width:110px;height:100px;object-fit:contain}@media (min-width:320px) and (max-width:767px){.token-math__block-icon img{width:70px;height:70px}}.token-math__block-content{font-weight:600}.token-math__shape{position:absolute;top:-9px;right:0;left:0}.token-math__shape svg{max-width:1320px;margin:0 auto;display:block;width:100%}.token-math .col-md-4{position:relative}.token-math .col-md-4:not(:last-child):before{content:"";width:180px;height:30px;position:absolute;top:50%;right:-50%;left:50%;z-index:-1;margin:0 auto;background-size:contain;background-repeat:no-repeat;background-image:url(../images/equal.png);background-position:center}@media (min-width:320px) and (max-width:767px){.token-math .col-md-4:not(:last-child):before{left:0;right:0;bottom:0;top:auto}}.vetted-verified{background-image:url("../images/steps.png");background-repeat:no-repeat;background-size:contain;background-position:left center}.vetted-verified__content-block{display:flex;flex-direction:column;gap:25px}@media (min-width:320px) and (max-width:767px){.vetted-verified__content-block{gap:10px}}.vetted-verified__content{font-size:1.125rem;font-weight:500;max-width:500px;line-height:1.7}@media (min-width:320px) and (max-width:767px){.vetted-verified__content{font-size:0.875rem}}.vetted-verified__list ul{padding:0;margin:0;list-style:none}.vetted-verified__list li{position:relative;padding-left:30px;margin-bottom:18px;font-weight:500;font-size:18px}@media (min-width:320px) and (max-width:767px){.vetted-verified__list li{font-size:0.875rem;margin-bottom:12px}}.vetted-verified__list li:before{content:"";width:24px;height:24px;background-image:url(../images/check.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (min-width:320px) and (max-width:767px){.vetted-verified__list li:before{width:16px;height:16px}}.vetted-verified__action{display:flex;justify-self:start}.cta__wrapper{background-image:url(../images/cta.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:10px;padding:70px 50px;text-align:center}@media (min-width:320px) and (max-width:767px){.cta__wrapper{padding:30px 30px}}.cta__content{display:flex;flex-direction:column;gap:25px}@media (min-width:320px) and (max-width:767px){.cta__content{gap:10px}}.cta__action{margin-top:20px;display:flex;gap:15px;justify-content:center}@media (min-width:320px) and (max-width:767px){.cta__action{margin-top:15px;flex-direction:column}}.create-profile{padding-top:70px;background-image:url("../images/create-profile.png");background-position:center;background-size:cover}@media (min-width:320px) and (max-width:767px){.create-profile{padding-top:25px}}.create-profile__title{text-align:center}.create-profile__step-hint{text-align:center;margin-bottom:50px;font-weight:600;font-size:1.5rem;margin-top:15px}@media (min-width:320px) and (max-width:767px){.create-profile__step-hint{margin-bottom:30px;font-size:18px}}.create-profile__progress{max-width:1000px;margin:0 auto 50px}@media (min-width:320px) and (max-width:767px){.create-profile__progress{max-width:320px;margin-bottom:25px}}.create-profile__steps{display:flex;gap:12px;align-items:center;justify-content:space-between}.create-profile__steps__step{text-align:center;font-size:20px;font-weight:600;position:relative;margin-top:20px;width:100%;max-width:165px}@media (min-width:320px) and (max-width:767px){.create-profile__steps__step{font-size:12px;width:25%;height:42px}}.create-profile__steps__step:before{content:"";position:absolute;width:30px;height:30px;background:#fff;border:8px solid #F76C5E;border-radius:100%;left:50%;transform:translateX(-50%);top:-40px}@media (min-width:320px) and (max-width:767px){.create-profile__steps__step:before{width:20px;height:20px;border-width:4px;top:-33px}}.create-profile__progress-bar{height:8px;background:rgba(247, 108, 94, 0.5);opacity:1;border-radius:999px;overflow:hidden;max-width:860px;margin:0 auto}@media (min-width:320px) and (max-width:767px){.create-profile__progress-bar{max-width:260px;height:4px}}.create-profile__progress-bar>div{height:100%;width:10%;transition:width 0.4s ease;background:#F76C5E}.create-profile__steps-wrapper{background-color:#fff;max-width:1050px;margin:0 auto;padding:50px;border-radius:35px}@media (min-width:320px) and (max-width:767px){.create-profile__steps-wrapper{padding:25px;border-radius:15px}}.create-profile__step-panel__content{text-align:center;margin-bottom:40px}@media (min-width:320px) and (max-width:767px){.create-profile__step-panel__content{margin-bottom:20px}}.create-profile__step-panel__content h3{font-size:40px;font-weight:bold}@media (min-width:320px) and (max-width:767px){.create-profile__step-panel__content h3{font-size:30px}}.create-profile__step-panel__content p{font-size:18px;font-weight:500}@media (min-width:320px) and (max-width:767px){.create-profile__step-panel__content p{font-size:14px}}.create-profile__step-panel__field{padding-bottom:20px;position:relative}.create-profile__step-panel__field label{margin-bottom:10px;font-weight:500}.create-profile__step-panel__field label em{color:red}.create-profile__step-panel__field label.error{font-size:12px;color:red;font-weight:500;position:absolute;bottom:0;left:0;margin:0}.create-profile__step-panel__field--radio{padding:15px 15px;width:100%;border:1px solid rgba(247, 108, 94, 0.2);display:flex;justify-content:space-between;align-items:center}.create-profile__step-panel__field--radio label{margin:0}.create-profile__step-panel__field--radio ul{display:flex;gap:15px}.create-profile__step-panel__field--radio ul label{border:1px solid rgba(247, 108, 94, 0.2);padding:5px 13px;font-size:14px;border-radius:50px;cursor:pointer}.create-profile__step-panel__field--radio ul label:has(input:checked){background:#FFB07C}.create-profile__step-panel__field--radio ul label input{display:none}.create-profile__step-panel__field__file{border:1px solid var(--primary);border-radius:8px;padding:15px 15px;width:100%;background-color:rgba(247, 108, 94, 0.1);border:1px solid rgba(247, 108, 94, 0.2);font-size:14px;height:160px;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}@media (min-width:320px) and (max-width:767px){.create-profile__step-panel__field__file{height:auto}.create-profile__step-panel__field__file svg{width:50px;height:50px}}.create-profile__step-panel__field__file input{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;cursor:pointer}.create-profile__step-panel__field .p-type-item{border:1px solid var(--primary);border-radius:8px;padding:15px 15px;width:100%;background-color:rgba(247, 108, 94, 0.1);border:1px solid rgba(247, 108, 94, 0.2);display:flex;gap:20px;position:relative;align-items:center}@media (min-width:320px) and (max-width:767px){.create-profile__step-panel__field .p-type-item{gap:10px;padding:13px 10px}}.create-profile__step-panel__field .p-type-item .icon{width:25px;height:25px;background-position:center;background-size:contain;background-repeat:no-repeat;display:block}.create-profile__step-panel__field .p-type-item .icon--cat{background-image:url(../images/cat.png)}.create-profile__step-panel__field .p-type-item .icon--dog{background-image:url(../images/dog.png)}.create-profile__step-panel__field .p-type-item .icon--other{background-image:url(../images/other.png)}.create-profile__step-panel__field .p-type-item input{visibility:hidden;visibility:hidden;opacity:0;width:0;height:0;position:absolute}.create-profile__step-panel__field .p-type-item:has(input:checked){background:linear-gradient(180deg, #FFDBC4 0%, #FFB17C 100%)}.create-profile__step-panel__field--checkbox{border:1px solid rgba(247, 108, 94, 0.2);padding:25px;border-radius:6px;margin-bottom:25px}@media (min-width:320px) and (max-width:767px){.create-profile__step-panel__field--checkbox{padding:15px}}.create-profile__step-panel__field--checkbox>label{font-size:20px;margin-bottom:5px;font-weight:600}@media (min-width:320px) and (max-width:767px){.create-profile__step-panel__field--checkbox>label{font-size:16px}}.create-profile__step-panel__field--checkbox small{display:block}.create-profile__step-panel__field--checkbox ul{margin-top:20px;display:flex;flex-direction:column;gap:15px}.create-profile__step-panel__field--checkbox ul label{display:block;width:100%;margin:0;border:1px solid var(--primary);border-radius:8px;padding:15px 15px;width:100%;background-color:rgba(247, 108, 94, 0.1);border:1px solid rgba(247, 108, 94, 0.2);font-size:14px}.create-profile__step-panel__field--checkbox ul label:has(input:checked){background:#FFB07C}.create-profile__step-panel__field--checkbox ul label input{visibility:hidden}.create-profile__step-panel__field__t-toggle{position:absolute;right:0;top:57%;transform:translateY(-50%);padding:0 15px;display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;opacity:0.2}.create-profile__step-panel__field__t-toggle svg path{fill:#141B34}.create-profile__step-panel__field__t-toggle:before{content:"";position:absolute;width:2px;height:30px;background:#141B34;transform:rotate(65deg);display:none}.create-profile__step-panel__field__t-toggle.active:before{display:block}.create-profile__step-panel__hiw{padding-top:25px;border-top:1px dashed rgba(16, 25, 10, 0.1)}.create-profile__step-panel__hiw h4{font-size:20px;font-weight:600;margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.create-profile__step-panel__hiw h4{font-size:16px}}.create-profile__step-panel__hiw__item{position:relative;padding-left:35px}.create-profile__step-panel__hiw__item .count{position:absolute;left:0;font-size:34px;margin:0;line-height:1;top:50%;transform:translateY(-50%)}@media (min-width:320px) and (max-width:767px){.create-profile__step-panel__hiw__item .count{font-size:24px}}.create-profile__step-panel__hiw__item .text{padding-left:15px;border-left:1px solid rgba(247, 108, 94, 0.2)}.create-profile__step-panel__checkpoints{margin-bottom:30px;text-align:center}.create-profile__step-panel__checkpoints__item h4{font-size:18px;margin:15px 0 0}@media (min-width:320px) and (max-width:767px){.create-profile__step-panel__checkpoints__item h4{font-size:16px}}@media (min-width:320px) and (max-width:767px){.create-profile__step-panel__checkpoints__item img{width:40px;height:40px;object-fit:contain}}.create-profile__step-panel__checkpoints__action{display:flex;justify-content:center;margin-top:25px}.create-profile__step-panel__unlimited{border:1px solid rgba(247, 108, 94, 0.6);border-radius:6px;padding:40px;text-align:center}@media (min-width:320px) and (max-width:767px){.create-profile__step-panel__unlimited{padding:20px}}.create-profile__step-panel__unlimited h3{font-size:24px;font-weight:bold}@media (min-width:320px) and (max-width:767px){.create-profile__step-panel__unlimited h3{font-size:18px}}.create-profile__step-panel__unlimited ul{display:flex;justify-content:center;gap:25px;font-size:18px;font-weight:600}@media (min-width:320px) and (max-width:767px){.create-profile__step-panel__unlimited ul{flex-direction:column;align-items:center;gap:15px;font-size:14px}}.create-profile__step-panel__unlimited ul li{padding-left:35px;position:relative}@media (min-width:320px) and (max-width:767px){.create-profile__step-panel__unlimited ul li{padding-left:22px}}.create-profile__step-panel__unlimited ul li:before{content:"";position:absolute;left:0;width:22px;height:22px;background-image:url("../images/check.png");background-position:center;background-size:contain;background-repeat:no-repeat;top:50%;transform:translateY(-50%);filter:contrast(1)}@media (min-width:320px) and (max-width:767px){.create-profile__step-panel__unlimited ul li:before{width:16px;height:16px}}.create-profile__step-panel__unlimited a{display:inline-flex;margin-top:20px}.create-profile__step-panel__bottom{margin-top:25px;text-align:center}.create-profile__step-panel__bottom h5{font-size:18px;font-weight:600}@media (min-width:320px) and (max-width:767px){.create-profile__step-panel__bottom h5{font-size:16px}}.create-profile__actions{margin-top:25px;padding-top:25px;border-top:1px dashed rgba(16, 25, 10, 0.1);display:flex;justify-content:flex-end;gap:20px}@media (min-width:320px) and (max-width:767px){.create-profile__actions{flex-direction:column-reverse;gap:10px}.create-profile__actions button{justify-content:space-between}}.create-profile__actions__next .icon{transform:rotate(45deg)}.create-profile__actions__prev .icon{transform:rotate(225deg);background:var(--primary)}.create-profile .step-panel{display:none}.create-profile .step-panel.active{display:block}.members{padding:50px 0 100px}.members__filter{margin-bottom:40px}@media (min-width:320px) and (max-width:767px){.members__filter{margin-bottom:20px}}.members__filter__field{position:relative;margin-bottom:0}.members__filter__field--radio{margin-bottom:0}.members__filter__field--radio ul{margin:0}.members__filter__field__btn{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:#F76C5E;color:#fff;border:none;padding:10px 20px;border-radius:50px;font-weight:600;cursor:pointer;transition:background 0.3s ease}.members__filter__field__btn:hover{background:#f5402d}@media (min-width:320px) and (max-width:767px){.members__filter__field__btn{padding:8px 15px;font-size:14px}}.members__filter__field__upgrade{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#F76C5E;font-weight:600;font-size:14px;text-decoration:none;transition:color 0.3s ease}.members__filter__field__upgrade:hover{color:#f5402d;text-decoration:underline}.members__filter__field--disabled input[type=text]{background:#f5f5f5;cursor:not-allowed;color:#999}.members__filter__field--disabled input[type=text]::placeholder{color:#999}.members__filter input[type=text]{width:100%;background:transparent;border:1px solid #000;border-radius:50px;padding-right:130px}.members__filter ul{display:flex;gap:15px;padding-bottom:0}@media (min-width:320px) and (max-width:767px){.members__filter ul{gap:10px;justify-content:center}}.members__filter ul li{flex:0 0 auto}.members__filter ul li label{padding:8px 16px;border:1px solid #000;border-radius:50px;font-size:14px;cursor:pointer}.members__filter ul li label:has(input:checked){background:#F76C5E;color:#fff;border-color:#F76C5E}.members__filter ul li label input{display:none}.members__header{margin-bottom:50px;text-align:center}@media (min-width:320px) and (max-width:767px){.members__header{margin-bottom:20px}}.members__header h1{font-size:58px;font-weight:bold}@media (min-width:320px) and (max-width:767px){.members__header h1{font-size:32px;line-height:1.2}}.members__header p{font-size:20px;font-weight:600}@media (min-width:320px) and (max-width:767px){.members__header p{font-size:14px}}.members__list__item{border:1px solid rgba(16, 25, 10, 0.1);background:#fff;border-radius:10px;height:100%;display:flex;flex-direction:column}.members__list__item__head{display:flex;align-items:center;gap:20px;margin-bottom:15px;position:relative;padding:25px;border-bottom:1px solid rgba(16, 25, 10, 0.1)}.members__list__item__head__p-type{position:absolute;right:25px;top:25px;border:1px solid rgba(16, 25, 10, 0.2);padding:5px 15px;font-weight:500;border-radius:50px;font-size:14px}@media (min-width:320px) and (max-width:767px){.members__list__item__head__p-type{display:none}}@media (min-width:320px) and (max-width:767px){.members__list__item__head{gap:10px}}.members__list__item__head ul{display:flex;gap:10px;color:#000}.members__list__item__head ul li{position:relative;padding-right:10px}.members__list__item__head ul li:not(:last-child):after{content:"";width:4px;height:4px;background:#000;border-radius:100%;position:absolute;right:0;top:50%;transform:translateY(-50%)}.members__list__item__info h4{color:#000;margin:0 0 5px}.members__list__item__image{position:relative}.members__list__item__image img{width:80px;height:80px;object-fit:cover;border-radius:10px;border-radius:100%;overflow:hidden}@media (min-width:320px) and (max-width:767px){.members__list__item__image img{width:60px;height:60px}}.members__list__item__image__pet{width:40px;height:40px;border-radius:100%;overflow:hidden;position:absolute;bottom:0;right:-10px;border:2px solid #fff}@media (min-width:320px) and (max-width:767px){.members__list__item__image__pet{width:25px;height:25px}}.members__list__item__image__pet img{width:100%;height:100%;object-fit:cover}.members__list__item__bio{font-size:14px;color:#000;margin-bottom:15px}.members__list__item__meta ul{display:flex;gap:15px;margin-bottom:15PX;color:#000;text-transform:capitalize}@media (min-width:320px) and (max-width:767px){.members__list__item__meta ul{flex-direction:column;gap:10px}}.members__list__item__meta ul li{position:relative;padding-right:10px;padding-left:25px}.members__list__item__meta ul li .icon{width:17px;height:17px;position:absolute;left:0;top:-1px}.members__list__item__meta ul li .icon svg{width:100%;height:100%}.members__list__item__meta ul li:not(:last-child):after{content:"";width:1px;height:15px;background:#000;border-radius:100%;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (min-width:320px) and (max-width:767px){.members__list__item__meta ul li:not(:last-child):after{display:none}}.members__list__item__body{padding:0 25px}.members__list__item__action{padding:0 25px 25px;margin-top:auto;display:flex}.members__list__item__action .icon{background-color:#F2F4F7}.members__list__empty{text-align:center}.members__list__empty h3{font-size:24px;font-weight:bold;margin-bottom:15px}.members__list__empty p{font-size:18px;font-weight:500}.profile{padding:40px 0 100px}.profile__info{padding:35px;background-color:#fff;border-radius:20px}.profile__info__image{width:100%;height:350px}.profile__info__image img{width:100%;height:100%;object-fit:cover}.profile__info__name-badges{margin:15px 0;padding-bottom:15px;border-bottom:1px solid rgba(16, 25, 10, 0.1)}.profile__info__name-badges h4{margin-bottom:0;font-size:20px}.profile__info__badges{padding-top:5px}.profile__info__badges ul{display:flex;gap:10px;justify-content:flex-end;align-items:center}.profile__info__badges ul li{position:relative;display:flex;gap:5px;align-items:center;font-size:14px;padding-right:10px;color:#000}.profile__info__badges ul li .icon{position:relative;top:-2px}.profile__info__badges ul li:not(:last-child):after{content:"";width:1px;height:15px;background:#000;border-radius:100%;position:absolute;right:0;top:50%;transform:translateY(-50%)}.profile__info__badges ul li:last-child{padding-right:0}.profile__info__meta{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(16, 25, 10, 0.1)}.profile__info__meta ul{display:flex;gap:10px;flex-wrap:wrap;flex-direction:column}.profile__info__meta ul li{position:relative;padding-left:25px;color:#000}.profile__info__meta ul li .icon{width:17px;height:17px;position:absolute;left:0;top:-1px}.profile__info__meta ul li .icon svg{width:100%;height:100%}.profile__info__checklist{margin-top:25px}.profile__info__checklist h4{font-size:20px;font-weight:600;margin-bottom:15px}.profile__info__checklist ul{display:flex;flex-direction:column;gap:10px}.profile__info__checklist ul li{position:relative;padding-left:30px;color:#000}.profile__info__checklist ul li:before{content:"";width:20px;height:20px;background-image:url(../images/uncheck.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%)}.profile__info__checklist ul li.checked:before{background-image:url(../images/check-2.png)}.profile__main-content__bio{margin-top:15px}.profile__main-content__bio p{line-height:1.7}.profile__main-content__pets{margin-top:30px}.profile__main-content__pets__item{border:1px solid rgba(16, 25, 10, 0.1);border-radius:10px;padding:30px;margin-bottom:20px}.profile__main-content__pets__item__head{display:flex;align-items:center;gap:20px;margin-bottom:15px}@media (min-width:320px) and (max-width:767px){.profile__main-content__pets__item__head{gap:10px}}.profile__main-content__pets__item__image{width:80px;height:80px;border-radius:100%;overflow:hidden}@media (min-width:320px) and (max-width:767px){.profile__main-content__pets__item__image{width:60px;height:60px}}.profile__main-content__pets__item__image img{width:100%;height:100%;object-fit:cover}.profile__main-content__pets__item__info h4{color:#000;margin:0 0 5px}.profile__main-content__pets__item__info span{font-size:14px;opacity:0.5;font-weight:500}.profile__main-content__pets__item__meta{margin-top:25px}.profile__main-content__pets__item__meta__info{border-bottom:1px solid rgba(16, 25, 10, 0.1);padding-bottom:16px;position:relative}.profile__main-content__pets__item__meta__info .label{font-weight:500;font-size:14px;opacity:0.5;margin-bottom:5px;display:block}.profile__main-content__pets__item__meta__info .value{font-size:22px;line-height:1.1;font-weight:600;color:#000;text-transform:capitalize}.profile__main-content__pets__item__meta__info:after{content:"";width:1px;background:rgba(16, 25, 10, 0.1);position:absolute;top:15px;bottom:15px;right:0}.profile__main-content__pets__item__meta .col-6:nth-last-child(-n+3) div{border-bottom:none;padding-bottom:0}.profile__main-content__pets__item__meta .col-6:nth-child(2n) div:after{display:none}.request-modal form{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.request-modal__field{position:relative;padding-bottom:24px}.request-modal__field label{font-weight:500}.request-modal__field label em{color:red}.request-modal__field label.error{font-size:14px;position:absolute;bottom:0;left:0;color:red}.request-modal__field__pets-list{display:flex;gap:20px;flex-wrap:wrap}.request-modal__field__pets-item label{display:flex;border:1px solid rgba(0, 0, 0, 0.3);border-radius:10px;padding:10px;align-items:center;gap:10px;margin:0;position:relative}.request-modal__field__pets-image{width:30px;height:30px;overflow:hidden;background:black;border-radius:5px}.request-modal__field__pets-image img{width:100%;height:100%;object-fit:cover}.request-modal__field__pets-item input{position:absolute;top:0;right:0;left:0;bottom:0;opacity:0}.request-modal__field__pets-item label:has(input:checked){background:#ededed;background:#ffffff;background:linear-gradient(180deg, white 0%, #ededed 100%);box-shadow:0 0 0 1px #000}.request-modal__submission-msg{padding:15px;background:rgba(255, 0, 0, 0.9);border-radius:10px;margin-top:30px;color:#fff;display:none}.request-modal__submission-msg.success{background:green;color:#fff}.request-modal__loading{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(244, 244, 245, 0.5);display:flex;justify-content:center;align-items:center;display:none}.request-modal__loading__loader{width:200px;height:200px;background-image:url(../images/loading.webp);background-position:center;background-size:contain}.login-page__form__wrapper{max-width:500px;margin:0 auto;padding-top:40px}@media (min-width:320px) and (max-width:767px){.login-page__form__wrapper{padding-top:20px}}.login-page h1{text-align:center}.login-page .pmpro_actions_nav{text-align:center}.login-page .pmpro_actions_nav a{color:var(--secondary)}.login-page .pmpro_section{margin-bottom:0 !important}.login-page .button{border-radius:50px !important}@-webkit-keyframes rotating{from{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}.plans{padding:80px 0;background:linear-gradient(180deg, #FFF9F5 0%, #FFFFFF 100%)}@media (min-width:320px) and (max-width:767px){.plans{padding:40px 0}}.plans__header{text-align:center;margin-bottom:50px}@media (min-width:320px) and (max-width:767px){.plans__header{margin-bottom:30px}}.plans__title{margin-bottom:15px}.plans__subtitle{font-size:1.125rem;color:#666;margin:0}@media (min-width:320px) and (max-width:767px){.plans__subtitle{font-size:0.875rem}}.plans__grid{max-width:900px;margin:0 auto}.plans__card{background:#fff;border-radius:20px;padding:35px 30px;height:100%;display:flex;flex-direction:column;position:relative;border:2px solid #E8E8E8;transition:all 0.3s ease}@media (min-width:320px) and (max-width:767px){.plans__card{padding:25px 20px}}.plans__card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0, 0, 0, 0.1)}.plans__card--active{border-color:var(--secondary)}.plans__card--premium{background:linear-gradient(180deg, #FFF9F5 0%, #FFF 100%);border-color:var(--secondary)}.plans__card--premium .plans__card__header{border-bottom-color:rgba(var(--secondary), 0.2)}.plans__card--premium .plans__card__price__amount{color:var(--secondary)}.plans__card__badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--secondary);color:#fff;font-size:0.75rem;font-weight:600;padding:5px 15px;border-radius:20px;white-space:nowrap}.plans__card__badge--recommended{background:linear-gradient(180deg, #FFDBC4 0%, #FFB17C 100%);color:var(--secondary)}.plans__card__header{text-align:center;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #E8E8E8}.plans__card__name{font-size:1.5rem;margin:0 0 15px 0;color:var(--secondary)}@media (min-width:320px) and (max-width:767px){.plans__card__name{font-size:1.25rem}}.plans__card__price{display:flex;align-items:baseline;justify-content:center;gap:2px}.plans__card__price__amount{font-size:3rem;font-weight:700;color:var(--secondary);line-height:1}@media (min-width:320px) and (max-width:767px){.plans__card__price__amount{font-size:2.25rem}}.plans__card__price__period{font-size:1rem;color:#666;font-weight:500}.plans__card__body{flex:1}.plans__card__description{text-align:center;color:#666;margin-bottom:25px;font-size:0.875rem}.plans__card__features{list-style:none;padding:0;margin:0}.plans__card__feature{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:0.9375rem;color:var(--secondary)}@media (min-width:320px) and (max-width:767px){.plans__card__feature{font-size:0.875rem;padding:8px 0}}.plans__card__feature--disabled{opacity:0.5}.plans__card__feature--disabled span:last-child{text-decoration:line-through}.plans__card__feature--highlight span:last-child{color:var(--secondary)}.plans__card__feature__icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.plans__card__feature__icon--check{background:rgba(34, 197, 94, 0.1);color:#22C55E}.plans__card__feature__icon--cross{background:rgba(239, 68, 68, 0.1);color:#EF4444}.plans__card__footer{margin-top:30px;padding-top:25px;border-top:1px solid #E8E8E8}.plans__card__footer .th-btn--full{width:100%;justify-content:center}.plans__card__footer .th-btn--disabled{opacity:0.6;cursor:not-allowed;pointer-events:none}.members__content-wrapper{display:flex;gap:30px;align-items:flex-start}@media (min-width:992px) and (max-width:1119px){.members__content-wrapper{flex-direction:column-reverse}}@media (min-width:320px) and (max-width:767px){.members__content-wrapper{flex-direction:column-reverse}}.members__listing-column{flex:1;min-width:0}.members__listing-column .members__list__item{height:100%}.members__listing-column .row{row-gap:20px}.members__map-column{flex:0 0 450px;position:sticky;top:120px;height:calc(100vh - 120px);z-index:1;offset-position:20px 0}@media (min-width:992px) and (max-width:1119px){.members__map-column{flex:none;width:100%;position:relative;top:0;height:auto;margin-bottom:30px}}@media (min-width:320px) and (max-width:767px){.members__map-column{flex:none;width:100%;position:relative;top:0;height:auto;margin-bottom:30px}}.members__map-container{background:#fff;border-radius:15px;border:1px solid rgba(16, 25, 10, 0.1);overflow:hidden;height:100%;display:flex;flex-direction:column}.members__map-header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid rgba(16, 25, 10, 0.1);background:#fafafa;flex-shrink:0}.members__map-header h3{margin:0;font-size:16px;font-weight:600;display:flex;align-items:center;gap:10px}.members__map-header h3 svg{color:#F76C5E}.members__map{flex:1;min-height:400px}@media (min-width:992px) and (max-width:1119px){.members__map{height:350px;min-height:350px}}.members__map-count{font-size:13px;color:#666;background:#f0f0f0;padding:5px 12px;border-radius:20px}.members__map-upgrade-banner{display:flex;align-items:center;gap:10px;padding:10px 15px;background:linear-gradient(135deg, #FFF5F3 0%, #FFF0ED 100%);border-bottom:1px solid rgba(247, 108, 94, 0.2);font-size:13px;color:#666;flex-wrap:wrap}@media (min-width:992px) and (max-width:1119px){.members__map-upgrade-banner{font-size:12px}}@media (min-width:320px) and (max-width:767px){.members__map-upgrade-banner{font-size:12px;gap:5px}}.members__map-upgrade-banner__icon{display:flex;color:#F76C5E}.members__map-upgrade-banner__btn{margin-left:auto;background:#F76C5E;color:#fff;padding:5px 14px;border-radius:20px;font-size:12px;font-weight:600;text-decoration:none;transition:all 0.3s}.members__map-upgrade-banner__btn:hover{background:#f65646;color:#fff;transform:translateY(-1px)}@media (min-width:992px) and (max-width:1119px){.members__map-upgrade-banner__btn{width:100%;text-align:center;margin-top:5px}}.members__filter__field--radius{display:flex;flex-direction:column;gap:8px;padding:10px 15px;border:1px solid #000;border-radius:15px;background:transparent}@media (min-width:992px) and (max-width:1119px){.members__filter__field--radius{padding:8px 12px}}.members__filter__field--radius label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;margin:0}.members__filter__field--radius label strong{color:#F76C5E}.members__filter__field--radius__icon{display:flex;align-items:center;color:#F76C5E}.members__filter__field--radius__label{white-space:nowrap}.members__filter__field--radius__upgrade{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:#F76C5E;color:#fff;border-radius:50%;margin-left:auto;transition:all 0.3s}.members__filter__field--radius__upgrade:hover{background:#f65646;color:#fff;transform:scale(1.1)}.members__filter__field--radius__hint{display:block;font-size:11px;color:#999;margin-top:5px}.members__filter__field--radius__hint a{color:#F76C5E;text-decoration:none;font-weight:500}.members__filter__field--radius__hint a:hover{text-decoration:underline}.members__filter__field--radius input[type="range"]{width:100%;height:6px;border-radius:3px;background:#e0e0e0;appearance:none;-webkit-appearance:none;cursor:pointer;padding:0;border:none}.members__filter__field--radius input[type="range"]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#F76C5E;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2)}.members__filter__field--radius input[type="range"]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#F76C5E;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2)}.members__filter__field--radius input[type="range"]:disabled{opacity:0.5;cursor:not-allowed}.members__filter__field--disabled.members__filter__field--radius{opacity:0.6;pointer-events:none}.members-map-info{display:flex;gap:12px;padding:5px;min-width:200px}.members-map-info__image{flex-shrink:0}.members-map-info__image img{width:50px;height:50px;border-radius:50%;object-fit:cover}.members-map-info__content h4{margin:0 0 5px;font-size:14px;font-weight:600;color:#000}.members-map-info__content p{margin:0 0 8px;font-size:12px;color:#666}.members-map-info__link{display:inline-block;font-size:12px;color:#F76C5E;text-decoration:none;font-weight:500}.members-map-info__link:hover{text-decoration:underline}/*# sourceMappingURL=style.css.map */