@charset "UTF-8";.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.alignwide{margin-left:-80px;margin-right:-80px}.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}.alignfull,.alignfull img{width:100vw}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#eee;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:991px){.post .wp-post-image{max-height:400px}}@media (max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;left:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0;line-height:100%;position:absolute;top:45px;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media (min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media (max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:left;position:inherit}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@media (max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-end:10px;padding-inline-start:10px}}@media (min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media (min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media (min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media (min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}.main-post-template{background:snow;font-family:Montserrat,sans-serif}@media screen and (max-width:700px){.main-post-template .desktop-only{display:none}.main-post-template .mobile-only{display:block}}@media screen and (min-width:701px){.main-post-template .desktop-only{display:block}.main-post-template .mobile-only{display:none}}.main-post-template a,.main-post-template li,.main-post-template p{font-weight:500}@media screen and (max-width:1250px){.content-container{padding:0 20px}}.main-post-header{background-color:#ec1d43;color:#fff;overflow:hidden;position:relative}.main-post-header h1{color:#fff}.content-container{margin:0 auto;max-width:1200px}.main-post-header-columns{align-items:flex-end;display:flex;gap:10px;padding-top:50px}.main-post-header-column{display:flex;flex:1;flex-direction:column}.main-post-header-column.content-column .header-top-text{margin-bottom:16px}.main-post-header-column.content-column .header-bottom-text,.main-post-header-column.content-column .header-top-text{font-size:17px}.main-post-header-column.content-column h1{color:#fff;font-size:49px;font-weight:600;margin-bottom:16px;margin-top:0}@media screen and (max-width:960px){.main-post-header-column.content-column h1{font-size:36px}}.main-post-header-column.content-column{margin-bottom:50px}.main-post-header-column.content-column .header-bottom-text{margin-bottom:40px}.main-post-header-column.content-column .app-download-buttons,.main-post-header-column.content-column .app-download-buttons .app-store-buttons{display:flex;gap:16px}.main-post-header-column.content-column .app-download-button{width:150px}.main-post-header-column.content-column .app-download-buttons a{width:160px}@media screen and (max-width:870px){.main-post-header-column.content-column .app-download-buttons{display:flex;flex-direction:column}}.main-post-header-column.content-column .qr-code{width:80px}@media screen and (max-width:870px){.main-post-footer-column.content-column .qr-code,.main-post-header-column.content-column .qr-code{display:none}}.main-post-header-column.image-column{margin-left:50px}.main-post-header-column.image-column img{border-radius:350px 100px 100px 100px;box-shadow:0 0 30px 0 rgba(0,0,0,.12)}.main-post-header .wave-shape{background-color:#ec1d43;bottom:-1px;left:0;position:relative;transform:rotate(180deg);width:100%;z-index:1}.main-post-header .wave-shape svg{height:120px;transform:translateX(-31%) rotateY(180deg);width:calc(260% + 1.3px);z-index:-1}.main-post-header .wave-shape svg path{fill:snow;transform:rotateY(0deg)}@media screen and (max-width:720px){.main-post-header-columns{align-items:flex-start;flex-direction:column}.header-bottom-text{margin-bottom:20px!important}.main-post-header-column.content-column{margin-bottom:15px!important}}@media screen and (max-width:400px){.main-post-header-column.image-column{margin-left:0!important}.main-post-header-column.content-column .app-download-buttons a{flex:1;width:auto!important}.main-post-header-column.content-column h1{font-size:28px}}.main-post-faq-intro h2{color:#0f172a;font-size:50px;font-weight:600;margin-bottom:20px;margin-top:0}.main-post-faq-intro p{font-size:18px}.main-post-faq-intro .content-container{margin-bottom:40px;margin-top:40px;padding:0 80px}@media screen and (max-width:920px){.main-post-faq-intro .content-container{padding:0 20px}.main-post-faq-intro h2{font-size:36px}.main-post-faq-intro p{font-size:18px}}@media screen and (max-width:400px){.main-post-faq-intro h2{font-size:28px}}.main-post-h2-content{background:#ec1d43;color:#fff}.main-post-h2-content .content-container{padding:60px 80px}.main-post-h2-content h2{color:#fff;font-size:50px;font-weight:600;margin-bottom:10px;margin-top:0}.main-post-h2-content p{font-size:18px;margin-bottom:20px!important}.main-post-h2-content ul{list-style:disc;margin-bottom:40px;padding-left:18px}.main-post-h2-content ul li{font-size:18px;margin-bottom:16px}.main-post-h2-content ul li:last-child{margin-bottom:0}@media screen and (max-width:920px){.main-post-h2-content .content-container{padding:30px 20px}.main-post-h2-content h2{font-size:36px}.main-post-h2-content p,.main-post-h2-content ul li{font-size:18px}}@media screen and (max-width:400px){.main-post-h2-content h2{font-size:28px}}.main-post-featured-faq{background:snow;color:#0f172a!important}.main-post-featured-faq .content-container{padding:60px 80px}.main-post-featured-faq h2{font-size:50px;font-weight:600;margin-bottom:10px;margin-top:20px}.main-post-featured-faq h3{font-size:25px;font-weight:600;margin-bottom:10px;margin-top:0}.main-post-featured-faq p{font-size:18px;margin-bottom:40px!important}.main-post-featured-faq p a{display:inline-block;margin-top:10px}@media screen and (max-width:920px){.main-post-featured-faq .content-container{padding:30px 20px}.main-post-featured-faq .content-container p:last-child{margin-bottom:0!important}.main-post-featured-faq h2{font-size:36px}.main-post-featured-faq p{font-size:18px}.main-post-featured-faq h3{font-size:20px}}@media screen and (max-width:400px){.main-post-featured-faq h2{font-size:28px}}.main-post-list-content{background-color:transparent;background-image:linear-gradient(171deg,#5532b4 85%,#5532b4);color:#fff}.main-post-list-content .content-container{padding:60px 80px}.main-post-list-content h2{font-size:50px;font-weight:600;margin-bottom:40px;margin-top:20px}.main-post-list-content ol{padding-left:18px}.main-post-list-content ol li{font-size:18px;margin-bottom:30px}@media screen and (max-width:920px){.main-post-list-content .content-container{padding:30px 20px}.main-post-list-content h2{font-size:36px}.main-post-list-content ol li,.main-post-list-content p{font-size:18px}}@media screen and (max-width:400px){.main-post-list-content h2{font-size:28px}}.main-post-regular-faq{background:#ec1d43;color:#fff}.main-post-regular-faq .content-container{padding:60px 80px}.main-post-regular-faq h2{font-size:50px;font-weight:600;margin-bottom:40px;margin-top:0}.main-post-regular-faq h3{font-size:25px;font-weight:600;margin-bottom:10px;margin-top:0}.main-post-regular-faq p{font-size:18px;margin-bottom:40px!important}@media screen and (max-width:920px){.main-post-regular-faq .content-container{padding:30px 20px}.main-post-regular-faq h2{font-size:36px}.main-post-regular-faq h3{font-size:20px}.main-post-regular-faq p{font-size:18px}}@media screen and (max-width:400px){.main-post-regular-faq h2{font-size:28px}}.main-post-end-content{background:snow}.main-post-end-content .content-container{padding:60px 80px}.main-post-end-content h4{color:#ec1d43!important;font-size:50px!important;font-weight:600!important;margin-bottom:10px;margin-top:0}.main-post-end-content p{font-size:18px;margin-bottom:20px!important}.main-post-end-content a{display:inline-block;font-size:18px!important;margin-bottom:30px;margin-top:10px;text-decoration:underline!important}.main-post-end-content .byline{display:flex;flex-direction:column;font-style:italic;gap:5px}.main-post-end-content .byline a{font-style:italic;margin-bottom:0!important}.main-post-end-content .byline p{margin-bottom:0!important}@media screen and (max-width:920px){.main-post-end-content .content-container{padding:30px 20px}.main-post-end-content h4{font-size:36px!important}.main-post-end-content p{font-size:18px}.main-post-end-content .byline p,.main-post-end-content a{font-size:18px!important}}@media screen and (max-width:400px){.main-post-end-content h4{font-size:28px!important}}.main-post-footer{background:#ec1d43;background-color:#ec1d43;color:#fff;overflow:hidden;position:relative}.main-post-footer h5{color:#fff;font-size:35px;font-weight:500}.main-post-footer-columns{align-items:flex-end;display:flex;gap:10px;padding-bottom:40px;padding-top:10px}.main-post-footer-column{display:flex;flex:1;flex-direction:column}.main-post-footer-column.content-column{margin-bottom:50px}.main-post-footer-column.content-column .app-download-buttons,.main-post-footer-column.content-column .app-download-buttons .app-store-buttons{display:flex;gap:16px}.main-post-footer-column.content-column .qr-code{width:80px}@media screen and (max-width:870px){.main-post-footer-column.content-column .app-download-buttons{display:flex;flex-direction:column}}.main-post-footer-column.content-column .app-download-button{width:150px}.main-post-footer-column.content-column .app-download-buttons a{width:160px}.main-post-footer-column.image-column{margin-left:50px}.main-post-footer-column.image-column img{border-radius:350px 100px 100px 100px;box-shadow:0 0 30px 0 rgba(0,0,0,.12)}.main-post-footer .wave-shape{background-color:#ec1d43;left:0;position:relative;top:-1px;width:100%;z-index:1}.main-post-footer .wave-shape svg{height:120px;transform:translateX(-50%) rotateY(180deg);width:calc(260% + 1.3px);z-index:-1}.main-post-footer .wave-shape svg path{fill:snow;transform:rotateY(0deg)}@media screen and (max-width:920px){.main-post-footer .content-container{padding:30px 20px}.main-post-footer h5{font-size:36px}.main-post-footer-columns{align-items:flex-start;flex-direction:column}.main-post-footer-column.content-column .app-download-buttons a{flex:1;width:auto!important}}@media screen and (max-width:400px){.main-post-footer h5{font-size:28px}.main-post-footer-column.content-column{margin-bottom:15px!important}.main-post-footer-column.image-column{margin-left:0!important}}.breadcrumb{font-size:14px}.breadcrumb a,.breadcrumb span{color:#666;font-size:13px!important;margin-right:8px;text-decoration:none}.breadcrumb a:hover{color:#ec1d43}.breadcrumb a:after,.breadcrumb span:after{color:#333!important;content:" > ";margin-left:8px}.breadcrumb .current{color:#333;font-weight:700}.breadcrumb .current:after,.breadcrumb.on-post a:last-child:after{display:none}.friendship-category-archive{margin-bottom:60px}.friendship-category-archive .category-title{color:#0f172a;font-size:50px;font-weight:600;margin-bottom:40px;margin-top:40px;text-align:center}.friendship-category-archive .category-posts{grid-column-gap:30px;grid-row-gap:30px;display:grid;grid-template-columns:repeat(3,1fr)}.friendship-category-archive .post-card{border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);overflow:hidden;transition:all .12s ease-out}.friendship-category-archive .post-card h2{color:#261062;font-size:24px;font-weight:600;line-height:1.4em;margin:0;padding:15px}.friendship-category-archive .post-card img{height:200px;object-fit:cover;object-position:center;width:100%}.friendship-category-archive .post-card:hover{transform:translateY(-10px)}.friendship-category-archive .child-categories .category-link{font-size:20px}.friendship-category-archive .child-categories .category-link:after{content:", "}.friendship-category-archive .child-categories .category-link:last-child:after{content:""}.main-post-hub-header{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.main-post-hub-header .bg-image{height:800px;object-fit:cover;object-position:center;width:100%}@media screen and (max-width:750px){.main-post-hub-header .bg-image{height:500px}}.main-post-hub-header .content-container{color:#fff;position:absolute}.main-post-hub-header .wave-shape{background-color:transparent;bottom:-1px;left:0;position:absolute;transform:rotate(180deg);width:100%;z-index:1}.main-post-hub-header .wave-shape svg{height:120px;transform:translateX(-31%) rotateY(180deg);width:calc(260% + 1.3px);z-index:-1}.main-post-hub-header .wave-shape svg path{fill:snow;transform:rotateY(0deg)}.hub-topic-content{background:#ec1d43;color:#fff}.hub-topic-content .content-container{padding:60px 80px}.hub-topic-content h2{font-size:50px;font-weight:600;margin-bottom:40px;margin-top:0}.hub-topic-content h3{font-size:25px;font-weight:600;margin-bottom:10px;margin-top:0}.hub-topic-content p{font-size:18px;margin-bottom:40px!important}@media screen and (max-width:920px){.hub-topic-content .content-container{padding:30px 20px}.hub-topic-content h2{font-size:36px}.hub-topic-content h3{font-size:20px}.hub-topic-content p{font-size:18px}}@media screen and (max-width:400px){.hub-topic-content h2{font-size:28px}}.hub-guide-section{background:snow;color:#0f172a!important}.hub-guide-section .content-container{padding:60px 80px}.hub-guide-section h2{font-size:50px;font-weight:600;margin-bottom:50px;margin-top:20px}.hub-guide-section h3{font-size:25px;font-weight:600;margin-bottom:10px;margin-top:0}.hub-guide-section p{font-size:18px;margin-bottom:10px!important}.hub-guide-section p a{display:inline-block;margin-top:10px}.hub-guide-section .sub-section{margin-bottom:60px}.hub-guide-section ul li{font-size:18px;margin-bottom:5px!important}@media screen and (max-width:920px){.hub-guide-section .content-container{padding:30px 20px}.hub-guide-section .content-container p:last-child{margin-bottom:0!important}.hub-guide-section h2{font-size:36px}.hub-guide-section p{font-size:18px}.hub-guide-section h3{font-size:20px}}@media screen and (max-width:400px){.hub-guide-section h2{font-size:28px}}.hub-navigation-section{background-color:transparent;background-image:linear-gradient(171deg,#5532b4 85%,#5532b4);color:#fff}.hub-navigation-section .content-container{padding:60px 80px}.hub-navigation-section h2{font-size:50px;font-weight:600;margin-bottom:40px;margin-top:20px}.hub-navigation-section ol{padding-left:18px}.hub-navigation-section ol li{font-size:18px;margin-bottom:30px}@media screen and (max-width:920px){.hub-navigation-section .content-container{padding:30px 20px}.hub-navigation-section h2{font-size:36px}.hub-navigation-section ol li,.hub-navigation-section p{font-size:18px}}@media screen and (max-width:400px){.hub-navigation-section h2{font-size:28px}}.categories-with-subcategories,.categories-without-subcategories{margin-top:40px}.categories-with-subcategories h3,.categories-without-subcategories h3{color:#fff;font-size:28px;font-weight:600;margin-bottom:30px}.category-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:40px}.category-item{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:25px;transition:all .3s ease}.category-item:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.4);transform:translateY(-2px)}.category-item.has-children{border-left:4px solid #fff}.category-item h4{font-size:20px;line-height:1.3;margin:0 0 15px}.category-item h4 a{color:#fff;font-weight:600;text-decoration:none}.category-item h4 a:hover{color:#f0f0f0;text-decoration:underline}.category-description{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5;margin-bottom:15px}.sub-category-list{list-style:none;margin:15px 0 0;padding:0}.sub-category-list li{margin-bottom:8px;padding-left:20px;position:relative}.sub-category-list li:before{color:#fff;content:"→";font-weight:700;left:0;position:absolute}.sub-category-list li a{color:hsla(0,0%,100%,.9);font-size:14px;text-decoration:none}.sub-category-list li a:hover{color:#fff;text-decoration:underline}.post-count{background:hsla(0,0%,100%,.2);border-radius:12px;margin-top:10px;padding:4px 12px}.post-count,.show-more-btn{border:1px solid hsla(0,0%,100%,.3);color:#fff;display:inline-block;font-size:12px;font-weight:500}.show-more-btn{background:hsla(0,0%,100%,.15);border-radius:20px;cursor:pointer;margin-top:15px;padding:8px 16px;transition:all .3s ease}.show-more-btn:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5);transform:translateY(-1px)}@media screen and (max-width:768px){.category-grid{gap:20px;grid-template-columns:1fr}.categories-with-subcategories h3,.categories-without-subcategories h3{font-size:24px;margin-bottom:20px}.category-item{padding:20px}.category-item h4{font-size:18px}}@media screen and (max-width:400px){.categories-with-subcategories h3,.categories-without-subcategories h3{font-size:20px;margin-bottom:15px}.category-item{padding:15px}.category-item h4{font-size:16px}}