@media (min-width:400px) and (max-width: 576.98px){
      .prn-body .apn-hero-cluster.prn-hero-section__media{
        position:relative;
        display:block;
        width:320px;
        height:400px;
        min-height:400px;
        margin:0;
        transform:none;
        overflow:visible;
      }
      .prn-body .apn-hero-cluster > *:not(#aps-a):not(#aps-b):not(#aps-c){display:none}
      .prn-body .apn-hero-cluster > .apn-hero-cluster__source--576{
        min-width:320px;
        max-width:320px;
        margin:0;
        object-fit:contain;
        clip-path:inset(0 0 56px 0);
      }
      .prn-body .apn-hero-cluster > .apn-hero-cluster__source--576:not(#aps-a):not(#aps-b):not(#aps-c){
        display:block;
      }
    }
@media (max-width:399px){
      .prn-body .apn-hero-cluster.prn-hero-section__media{
        position:relative;
        display:block;
        width:320px;
        height:400px;
        min-height:400px;
        margin:0;
        transform:none;
        overflow:visible;
      }
      .prn-body .apn-hero-cluster > *:not(#aps-a):not(#aps-b):not(#aps-c){display:none}
      .prn-body .apn-hero-cluster > .apn-hero-cluster__source--320{
        min-width:320px;
        max-width:320px;
        margin:0;
        object-fit:contain;
      }
      .prn-body .apn-hero-cluster > .apn-hero-cluster__source--320:not(#aps-a):not(#aps-b):not(#aps-c){
        display:block;
      }
    }
@media (min-width:1200px){
      .prn-body .site-header.fixed-top{
        padding-top:39px;
        padding-bottom:0;
        min-height:90px;
      }
      .prn-page .site-header{
        padding-top:39px;
        padding-bottom:0;
        min-height:90px;
      }
      .prn-page .site-header > .container{
        width:100%;
        max-width:1140px;
        padding-left:15px;
        padding-right:15px;
      }
      .prn-page .site-header__inner{min-height:50px}
    }
@media (min-width:768px) and (max-width:1199.98px){
      .prn-body .site-header.fixed-top{
        padding-top:9px;
        padding-bottom:0;
        min-height:60px;
      }
      .prn-page .site-header{
        padding-top:9px;
        padding-bottom:0;
        min-height:60px;
      }
      .prn-page .site-header > .container{
        width:100%;
        max-width:none;
        padding-left:39px;
        padding-right:39px;
      }
      .prn-page .site-header__inner{min-height:50px}
    }
@media (min-width: 992px) and (max-width:1199.98px){
      .prn-body .site-header.fixed-top{
        padding-top:29px;
        padding-bottom:0;
        min-height:80px;
      }
      .prn-page .site-header{
        padding-top:29px;
        padding-bottom:0;
        min-height:80px;
      }
      .prn-page .site-header > .container{
        width:100%;
        max-width:none;
        padding-left:31px;
        padding-right:31px;
      }
      .prn-page .site-header__inner{min-height:50px}
    }
@media (min-width:576px) and (max-width:767.98px){
      .prn-body .site-header.fixed-top{
        padding-top:9px;
        padding-bottom:0;
        min-height:60px;
      }
      .prn-page .site-header{
        padding-top:9px;
        padding-bottom:0;
        min-height:60px;
      }
      .prn-page .site-header > .container{
        width:100%;
        max-width:none;
        padding-left:33px;
        padding-right:33px;
      }
      .prn-page .site-header__inner{min-height:40px}
    }
@media (max-width:575.98px){
      .prn-body .site-header.fixed-top{
        
        padding-bottom:0;
        min-height:35px;
      }
      .prn-page .site-header{
        padding-top:14px;
        padding-bottom:0;
        min-height:35px;
      }
      .prn-page .site-header > .container{
        width:100%;
        max-width:none;
        padding-left:15px;
        padding-right:15px;
      }
      .prn-page .site-header__inner{
        
        height:20px;
      }
    }
@media (max-width:1199.98px) {
      .prn-page .prn-main {
        padding-top: 0;
      }
    }
@media (min-width: 1200px) {
      .prn-page .prn-main {
        padding-top: 64px;
      }

      .prn-body .site-footer__inner {
        height: 330px;
        min-height: 330px;
      }
    }
.prn-body .site-footer {
      margin-top: 10px;
      background: transparent;
      min-height: 376px;
    }
.prn-body .site-footer__inner {
      border-radius: 24px;
      background: #f1f1f1;
      padding-bottom: 30px;
    }
.prn-body .site-footer__inner-top {
      padding-top: 0;
      padding-bottom: 42px;
    }
.prn-body .site-footer__inner-bottom {
      padding: 52px 0 18px;
    }
@media (min-width: 400px) and (max-width: 576.98px) {
      .prn-body .site-footer__inner {
        height: 684px;
        min-height: 663px;
        padding-top: 48px;
      }
    }
@media (max-width: 575.98px) {
      .prn-body .site-footer {
        height: 1035px;
        min-height: 376px;
        margin-top: 10px;
        overflow: hidden;
        box-sizing: border-box;
      }

      .prn-body .site-footer__inner {
        height: 1035px;
        padding-bottom: 0;
      }

      .prn-body .site-footer__inner-bottom {
        padding-bottom: 0;
      }
    }
@media (max-width:1199.98px) and (min-width: 769px) {
      .apn-hero {
        height: 810px;
        min-height: 810px;
        overflow: hidden;
      }
    }
@media (min-width: 992px) and (max-width:1199.98px) {
      .apn-hero {
        height: 810px;
        min-height: 810px;
        --apn-hero-bg-height: 884px;
      }
      .apn-hero-shell {
        padding-top: 170px;
      }
      .apn-search-shell {
        margin-top: 10px;
      }
      .apn-search-card {
        box-shadow: none;
        height: 257px;
        min-height: 257px;
        transform: translateY(1px);
      }
      .apn-search-card__title {
        font-size: 24px;
        line-height: 28px;
      }
      .apn-chip {
        padding-left: 10px;
        padding-right: 10px;
      }
      .apn-hero .prn-hero-section__bottom-band {
        height: 0;
      }
    }
@media (max-width: 768.98px) and (min-width: 577px) {
      .apn-hero {
        height: 660px;
        min-height: 660px;
        overflow: hidden;
      }
    }
@media (max-width: 576.98px) and (min-width: 400px) {
      .apn-hero {
        height: 840px;
        min-height: 840px;
        overflow: hidden;
      }
    }
@media (max-width: 399px) {
      .apn-hero {
        height: 1070px;
        min-height: 1070px;
        overflow: hidden;
      }
    }
@media (max-width:1199.98px) and (min-width: 769px) {
      .prn-plain-section.apn-online-host {min-height:900px;height:auto;
        min-height: 900px;
        overflow: hidden;
      }
      .prn-body .prn-plain-section.apn-online-host .apn-online__browse {
        margin-top: 39px;
        transform: none;
      }
      .prn-plain-section.apn-online-host.apn-love-heritage-host {
        margin-top: 52px;
      }
      .prn-plain-section.apn-online-host.apn-love-heritage-host + .prn-plain-section.apn-online-host {
        margin-top: 40px;
        margin-bottom: 110px;
      }
      .apn-maktaro-proof {
        margin-top: 0;
        height: 984px;
        min-height: 984px;
        overflow: hidden;
        box-sizing: border-box;
      }
      .apn-maktaro-video {
        margin-top: 0;
        height: 860px;
        min-height: 860px;
        overflow: hidden;
        box-sizing: border-box;
      }
      .apn-maktaro-catalog {
        height: 2450px;
        min-height: 2450px;
        overflow: hidden;
        box-sizing: border-box;
      }
      .prn-plain-section.apn-clients-shot-hide {
        height: 638px;
        min-height: 638px;
        margin-top: 6px;
        overflow: hidden;
        box-sizing: border-box;
      }
      .prn-body .site-footer {
        height: 570px;
        overflow: hidden;
        box-sizing: border-box;
      }
    }
@media (max-width: 768.98px) and (min-width: 577px) {
      .prn-plain-section.apn-online-host {min-height:870px;height:auto;
        min-height: 870px;
        overflow: hidden;
      }
      .prn-plain-section.apn-online-host.apn-love-heritage-host + .prn-plain-section.apn-online-host {
        margin-top: 40px;
      }
      .apn-maktaro-proof {
        margin-top: -130px;
      }
      .apn-maktaro-video {
        height: 670px;
        min-height: 670px;
        overflow: hidden;
        box-sizing: border-box;
      }
      .apn-maktaro-catalog {
        height: 2380px;
        min-height: 2380px;
        overflow: hidden;
        box-sizing: border-box;
      }
      .apn-faq-section {
        position: relative;
        top: 11px;
      }
      .apn-affordable {
        margin-top: 0;
      }
    }
@media (max-width: 576.98px) and (min-width: 400px) {
      .prn-plain-section.apn-online-host {min-height:770px;height:auto;
        min-height: 770px;
        overflow: hidden;
      }
      .prn-plain-section.apn-online-host.apn-love-heritage-host + .prn-plain-section.apn-online-host {
        margin-top: 30px;
      }
      .apn-maktaro-proof {
        margin-top: 0;
      }
    }
@media (max-width: 399px) {
      .prn-plain-section.apn-online-host {min-height:980px;height:auto;
        min-height: 980px;
        overflow: hidden;
      }
      .apn-maktaro-proof {
        margin-top: -50px;
      }
      .apn-maktaro-catalog {
        height: 1400px;
        min-height: 1400px;
        overflow: hidden;
        box-sizing: border-box;
      }
      .apn-affordable {
        height: 1180px;
        min-height: 1180px;
        margin-top: 0;
        overflow: hidden;
        box-sizing: border-box;
      }
      .apn-reasons {
        margin-top: -67px;
      }
      .prn-plain-section.apn-clients-shot-hide {
        height: 528px;
        min-height: 528px;
        margin-top: 0;
        overflow: hidden;
        box-sizing: border-box;
      }
      .apn-clients {
        height: 418px;
        min-height: 418px;
        margin-top: 0;
        overflow: hidden;
        box-sizing: border-box;
      }
      .apn-clients__head {
        transform: none;
      }
      .apn-clients__grid {
        transform: translateY(30px);
      }
      .apn-client-card__text {
        height: 72px;
        max-height: 72px;
        overflow: hidden;
        line-height: 18px;
      }
      .prn-body .site-footer {
        margin-bottom: 160px;
      }
    }
@media (min-width:1200px) {
      .prn-plain-section.apn-online-host {min-height:970px;height:auto;
        min-height: 970px;
        overflow: hidden;
      }
      .prn-plain-section.apn-online-host.apn-love-heritage-host {
        margin-top: 72px;
      }
      .prn-plain-section.apn-online-host.apn-love-heritage-host + .prn-plain-section.apn-online-host {
        margin-top: 40px;
        margin-bottom: 60px;
      }
      .apn-maktaro-proof {
        margin-top: 0;
        height: 1000px;
        min-height: 1000px;
        overflow: hidden;
        box-sizing: border-box;
      }
      .prn-plain-section.apn-clients-shot-hide {
                height: 591px;
                min-height: 591px;
        overflow: hidden;
        box-sizing: border-box;
      }
      .apn-answer-section {
        height: 1726px;
        min-height: 1726px;
        overflow: hidden;
        box-sizing: border-box;
      }
      .prn-body .site-footer {
        margin-top: 10px;
      }
    }
@media (min-width:1200px) {
      .prn-body .apn-search-shell {
        transform: translateY(17.8px);
      }
    }
@media (min-width: 769px) and (max-width:1199.98px) {
      .prn-body .apn-hero {
        --apn-hero-bg-top: 0px;
        --apn-hero-bg-height: 810px;
        --apn-hero-bg-node-image: url('../graphics/backgrounds/all-psychic-hero-bg-992-figma.svg');
      }
    }
@media (min-width: 577px) and (max-width: 768.98px) {
      .prn-body .apn-hero {
        --apn-hero-bg-top: 0px;
        --apn-hero-bg-height: 660px;
        --apn-hero-bg-node-image: url('../graphics/backgrounds/all-psychic-hero-bg-768-figma.svg');
      }
      .prn-body .apn-hero > .container {
        position: relative;
        width: 768px;
        max-width: 768.98px;
        height: 660px;
        padding-left: 0;
        padding-right: 0;
      }
      .prn-body .apn-hero-shell {
        position: relative;
        display: block;
        width: 768px;
        height: 660px;
        padding: 0;
      }
      .prn-body .apn-hero-copy {
        position: absolute;
        left: 41px;
        top: 110px;
        width: 370px;
        height: 174px;
        padding: 0;
      }
      .prn-body .apn-hero .prn-hero-section__title {
        width: 370px;
        max-width: 370px;
        margin: 0;
        font-size: 37px;
        line-height: 42.333px;
        letter-spacing: 0;
        transform: none;
      }
      .prn-body .apn-hero__accent {
        width: 370px;
        max-width: 370px;
        height: 17px;
        margin: 30px 0 0;
        font-size: 24px;
        line-height: 17px;
        transform: none;
      }
      .prn-body .apn-hero-media {
        position: absolute;
        left: 407px;
        top: 96px;
        width: 320px;
        height: 400px;
        margin: 0;
        transform: none;
      }
      .prn-body .apn-hero .apn-hero-cluster.prn-hero-section__media {
        position: relative;
        left: 0;
        top: 0;
        width: 320px;
        height: 400px;
        min-height: 400px;
        margin: 0;
        transform: none;
      }
      .prn-body .apn-search-shell {
        position: absolute;
        left: 41px;
        top: 334px;
        width: 350px;
        height: 310px;
        margin: 0;
        transform: none;
      }
      .prn-body .apn-search-card {
        width: 350px;
        max-width: 350px;
        min-height: 310px;
        margin: 0;
        padding: 0;
        border-radius:24px;
        box-shadow:none;
      }
      .prn-body .apn-search-card__chips {
        gap: 6px;
      }
      .prn-body .apn-search-card__row:last-of-type .apn-search-card__chips{
        width: 252px;
        max-width: 252px;
      }
      .prn-body .apn-search-card__row + .apn-search-card__row {
        margin-top: 14px;
      }
      .prn-body .apn-online-host .apn-online__grid {
        transform: translateY(42px);
      }
      .prn-body .apn-online-host .apn-love-card__avatar {
        width: 80px;
        height: 80px;
        flex-basis: 80px;
      }
      .prn-body .apn-online-host .apn-love-card__meta {
        margin-top: 2px;
      }
    }
@media (min-width: 400px) and (max-width: 576.98px) {
      .prn-body .apn-hero {
        --apn-hero-bg-top: 0px;
        --apn-hero-bg-height: 840px;
        --apn-hero-bg-node-image: url('../graphics/backgrounds/all-psychic-hero-bg-576-figma.svg');
      }
      .prn-body .apn-hero > .container {
        position: relative;
        width: 576px;
        max-width: 576.98px;
        height: 840px;
        padding-left: 0;
        padding-right: 0;
      }
      .prn-body .apn-hero-shell {
        position: relative;
        display: block;
        width: 576px;
        height: 840px;
        padding: 0;
      }
      .prn-body .apn-hero-copy {
        position: absolute;
        left: 34px;
        top: 99px;
        width: 510px;
        height: 110px;
        padding: 0;
      }
      .prn-body .apn-hero .prn-hero-section__title {
        width: 530px;
        max-width: 530px;
        margin: 0;
        font-size: 34px;
        line-height: 32px;
        letter-spacing: 0;
        transform: none;
      }
      .prn-body .apn-hero__accent {
        width: 510px;
        max-width: 510px;
        height: 16px;
        margin: 30px 0 0;
        font-size: 22px;
        line-height: 16px;
        transform: none;
      }
      .prn-body .apn-hero-media {
        position: absolute;
        left: 138px;
        top: 238px;
        width: 320px;
        height: 400px;
        margin: 0;
        transform: none;
      }
      .prn-body .apn-hero .apn-hero-cluster.prn-hero-section__media {
        position: relative;
        left: 0;
        top: 0;
        width: 320px;
        height: 400px;
        min-height: 400px;
        margin: 0;
        transform: none;
      }
      .prn-body .apn-search-shell {
        position: absolute;
        left: 48px;
        top: 580px;
        width: 480px;
        height: 220px;
        margin: 0;
        transform: none;
      }
      .prn-body .apn-search-card {
        width: 480px;
        max-width: 480px;
        min-height: 220px;
        margin: 0;
        padding: 30px 45px 12px;
        border-radius:24px;
        box-shadow:none;
      }
      .prn-body .apn-search-card__title {
        width: 390px;
        max-width: 390px;
        margin-bottom: 26px;
        font-size: 16px;
        line-height: 14px;
      }
      .prn-body .apn-search-card__chips {
        align-items: center;
        flex-wrap: nowrap;
        gap: 6px;
      }
      .prn-body .apn-search-card__row:last-of-type .apn-search-card__chips {
        width: 390px;
        max-width: 390px;
      }
      .prn-body .apn-chip {
        flex: 0 0 auto;
        height: 28px;
        min-height: 28px;
        padding-left: 10px;
        padding-right: 10px;
        line-height: 28px;
        white-space: nowrap;
      }
      .prn-body .apn-search-card__row:last-of-type .apn-chip:nth-child(4) {
        min-width: 58px;
      }
      .prn-body .apn-search-card__label {
        margin-bottom: 6px;
      }
      .prn-body .apn-search-card__row + .apn-search-card__row {
        margin-top: 14px;
      }
      .prn-body .apn-online-host .apn-online__grid {
        transform: translateY(40px);
      }
      .prn-body .apn-online-host .apn-love-card__avatar {
        width: 50px;
        height: 50px;
        flex-basis: 50px;
      }
      .prn-body .apn-online-host .apn-love-card__meta {
        margin-top: 4px;
      }
    }
@media (max-width: 399px) {
      .prn-body .apn-hero {
        --apn-hero-bg-top: 0px;
        --apn-hero-bg-height: 1070px;
        --apn-hero-bg-node-image: url('../graphics/backgrounds/all-psychic-hero-bg-320-figma.svg');
      }
      .prn-body .apn-hero > .container {
        position: relative;
        width: 320px;
        max-width: 320px;
        height: 1070px;
        padding-left: 0;
        padding-right: 0;
      }
      .prn-body .apn-hero-shell {
        position: relative;
        display: block;
        width: 320px;
        height: 1070px;
        padding: 0;
      }
      .prn-body .apn-hero-copy {
        position: absolute;
        left: 15px;
        top: 99px;
        width: 290px;
        height: 232px;
        padding: 0;
      }
      .prn-body .apn-hero .prn-hero-section__title {
        width: 290px;
        max-width: 290px;
        margin: 0;
        font-size: 35px;
        line-height: 38.5px;
        letter-spacing: 0;
        text-align: center;
        transform: none;
      }
      .prn-body .apn-hero__accent {
        width: 200px;
        max-width: 200px;
        height: 49px;
        margin: 29px 0 0 45px;
        font-size: 22px;
        line-height: 33px;
        text-align: center;
        transform: none;
      }
      .prn-body .apn-hero-media {
        position: absolute;
        left: 4px;
        top: 358px;
        width: 320px;
        height: 400px;
        margin: 0;
        transform: none;
      }
      .prn-body .apn-hero .apn-hero-cluster.prn-hero-section__media {
        position: relative;
        left: 0;
        top: 0;
        width: 320px;
        height: 400px;
        min-height: 400px;
        margin: 0;
        transform: none;
      }
      .prn-body .apn-search-shell {
        position: absolute;
        left: 16px;
        top: 724px;
        width: 288px;
        height: 310px;
        margin: 0;
        transform: none;
      }
      .prn-body .apn-search-card {
        width: 288px;
        max-width: 288px;
        min-height: 310px;
        margin: 0;
        padding: 24px 20px 16px;
      }
      .prn-body .apn-search-card__title {
        width: 248px;
        max-width: 248px;
        margin-bottom: 15px;
      }
      .prn-body .apn-search-card__chips {
        column-gap: 4px;
        row-gap: 6px;
      }
      .prn-body .apn-search-card__label {
        margin-bottom: 12px;
      }
      .prn-body .apn-search-card__row + .apn-search-card__row {
        margin-top: 14px;
      }
      .prn-body .apn-chip {
        min-height: 27px;
      }
      .prn-body .apn-online-host .apn-online__grid {
        transform: translateY(40px);
      }
      .prn-body .apn-online-host .apn-love-card__avatar {
        width: 50px;
        height: 50px;
        flex-basis: 50px;
      }
      .prn-body .apn-online-host .apn-love-card__meta {
        margin-top: 4px;
      }
    }
@media (min-width:1200px) {
      .prn-body .apn-maktaro-video {
        height: 900px;
        min-height: 900px;
        margin-top: -1px;
        overflow: hidden;
        box-sizing: border-box;
      }
      .prn-body .apn-maktaro-video__frame {
        height: 556px;
      }
      .prn-body .apn-maktaro-video__play {
        transform: translate(-50%, -50%) translateY(8px);
      }
      .prn-body .apn-maktaro-catalog {
        padding-bottom: 110px;
      }
      .prn-body .apn-maktaro-catalog__browse {
        margin-top: 72px;
      }
    }
@media (min-width:769px) and (max-width:1199.98px) {
      .prn-body .apn-hero .apn-hero-cluster.prn-hero-section__media {
        transform: translateX(-1px);
      }
      .prn-body .apn-maktaro-video {
        margin-top: -52px;
        background-position: center 1px;
      }
      .prn-body .apn-maktaro-video__title {
        transform: translate(-18px, 4px);
      }
      .prn-body .apn-maktaro-video__frame {
        margin-top: 69px;
      }
      .prn-body .apn-maktaro-video__play {
        transform: translate(-50%, -50%) translateY(3px);
      }
    }
@media (min-width:577px) and (max-width: 768.98px) {
      .prn-body .apn-maktaro-video {
        background-color: #f1f1f1;
      }
      .prn-body .apn-maktaro-video::before {
        top: 1px;
        bottom: auto;
        height: 673px;
        background-size: 1615px 673px;
      }
      .prn-body .apn-maktaro-video__frame {
        margin-top: 89px;
      }
      .prn-body .apn-maktaro-catalog__grid .apn-love-card__top {
        transform: translateY(-16px);
      }
    }
@media (min-width:400px) and (max-width: 576.98px) {
      .prn-body .apn-maktaro-video {
        background-position: center 1px;
      }
    }
@media (max-width:399px) {
      .prn-body .apn-maktaro-video {
        background-size: 1142px 476px;
        background-position: center 1px;
      }
    }
@media (max-width: 576.98px) {
      .prn-body .apn-maktaro-video__play {
        transform: translate(-50%, -50%) translateY(9px);
      }
    }
@media (max-width:399px) {
      .prn-body .apn-maktaro-video__play {
        transform: translate(-50%, -50%) translateY(8.5px);
      }
      .prn-body .apn-online__nav {
        display: none;
      }
      .prn-body .prn-plain-section.apn-online-host .apn-love-card:first-child .apn-love-card__avatar {
        transform:translate(-2px, 1px);
      }
      .prn-body .prn-plain-section.apn-online-host .apn-love-card:first-child .apn-love-card__cta {
        padding-top:0;
      }
      .prn-body .prn-plain-section.apn-online-host .apn-love-card:first-child .apn-love-card__cta .c-btn {
        height:50.42px;
        min-height:50.42px;
        padding:0 30px;
        border-radius:13px;
        gap:10px;
        font-size:17px;
        line-height:12px;
      }
      .prn-body .prn-plain-section.apn-online-host .apn-love-card:first-child .apn-love-card__cta .apn-love-card__cta-icon {
        width:20px;
        height:18.42px;
        flex-basis:20px;
      }
    }
@media (min-width:900px) and (max-width:1099px){
      .prn-body .prn-plain-section.apn-maktaro-catalog .apn-maktaro-catalog__title{
        color:#000;
        font-size:73px;
        line-height:77px;
        font-weight:400;
        transform:translateY(-15px);
      }
    }
@media (min-width: 992px) and (max-width:1199.98px) {
      .prn-body .apn-online-host .apn-online__grid > .apn-love-card {
        width: 296px;
        max-width: 296px;
        height: 489px;
        min-height: 489px;
        padding: 24px 30px 30px;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
      }
      .prn-body .apn-maktaro-catalog__grid > .apn-love-card {
        width: 296px;
        max-width: 296px;
        height: 489px;
        min-height: 489px;
        padding: 24px 30px 30px;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
      }

      .prn-body .apn-online-host .apn-online__grid > .apn-love-card {
        border-radius: 24px;
      }

      .prn-body .apn-maktaro-catalog__grid > .apn-love-card {
        border-radius: 30px;
      }

      .prn-body .apn-online-host .apn-love-card__top {
        width: 236px;
        height: 84px;
        min-height: 84px;
        gap: 10px;
        align-items: flex-start;
        transform: none;
      }

      .prn-body .apn-maktaro-catalog__grid .apn-love-card__top {
        width: 236px;
        height: 84px;
        min-height: 84px;
        gap: 10px;
        align-items: flex-start;
        transform: none;
      }

      .prn-body .apn-online-host .apn-love-card__avatar {
        width: 80px;
        height: 80px;
        flex: 0 0 80px;
        transform: translateY(2px);
      }

      .prn-body .apn-maktaro-catalog__grid .apn-love-card__avatar {
        width: 80px;
        height: 80px;
        flex: 0 0 80px;
        transform: translateY(2px);
      }

      .prn-body .apn-online-host .apn-love-card__identity {
        display: block;
        width: 148px;
        height: 84px;
        min-height: 84px;
        flex: 0 0 148px;
        padding-top: 0;
        transform: none;
      }

      .prn-body .apn-maktaro-catalog__grid .apn-love-card__identity {
        display: block;
        width: 148px;
        height: 84px;
        min-height: 84px;
        flex: 0 0 148px;
        padding-top: 0;
        transform: none;
      }

      .prn-body .apn-online-host .apn-love-card__name {
        width: 148px;
        max-width: 148px;
        height: 22px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 700;
        letter-spacing: 0;
        transform: none;
      }

      .prn-body .apn-maktaro-catalog__grid .apn-love-card__name {
        width: 148px;
        max-width: 148px;
        height: 22px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 700;
        letter-spacing: 0;
        transform: none;
      }

      .prn-body .apn-online-host .apn-love-card__meta {
        width: 148px;
        height: 22px;
        min-height: 22px;
        margin-top: 6px;
        gap: 6px;
        align-items: center;
        transform: translateY(-4px);
      }

      .prn-body .apn-maktaro-catalog__grid .apn-love-card__meta {
        width: 148px;
        height: 22px;
        min-height: 22px;
        margin-top: 6px;
        gap: 6px;
        align-items: center;
        transform: translateY(-4px);
      }

      .prn-body .apn-online-host .apn-love-card__rating {
        width: 50px;
        min-width: 50px;
        flex: 0 0 50px;
        gap: 6px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 700;
        letter-spacing: 0;
      }

      .prn-body .apn-maktaro-catalog__grid .apn-love-card__rating {
        width: 50px;
        min-width: 50px;
        flex: 0 0 50px;
        gap: 6px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 700;
        letter-spacing: 0;
      }

      .prn-body .apn-online-host .apn-love-card__rating::after {
        width: 17px;
        height: 17px;
        flex: 0 0 17px;
      }

      .prn-body .apn-maktaro-catalog__grid .apn-love-card__rating::after {
        width: 17px;
        height: 17px;
        flex: 0 0 17px;
      }

      .prn-body .apn-online-host .apn-love-card__role {
        width: 73px;
        max-width: 73px;
        font-size: 14px;
        line-height: 15px;
        letter-spacing: 0;
      }

      .prn-body .apn-maktaro-catalog__grid .apn-love-card__role {
        width: 73px;
        max-width: 73px;
        font-size: 14px;
        line-height: 15px;
        letter-spacing: 0;
      }

      .prn-body .apn-online-host .apn-love-card__status {
        width: 88px;
        min-width: 88px;
        height: 28px;
        margin-top: 6px;
        padding: 0 14px;
        gap: 3px;
        justify-content: flex-start;
        align-items: center;
        font-size: 14px;
        line-height: 12px;
        box-sizing: border-box;
        transform: translateY(-4px);
      }

      .prn-body .apn-maktaro-catalog__grid .apn-love-card__status {
        width: 88px;
        min-width: 88px;
        height: 28px;
        margin-top: 6px;
        padding: 0 14px;
        gap: 3px;
        justify-content: flex-start;
        align-items: center;
        font-size: 14px;
        line-height: 12px;
        box-sizing: border-box;
        transform: translateY(-4px);
      }

      .prn-body .apn-online-host .apn-love-card__status::before {
        width: 16px;
        height: 16px;
        flex: 0 0 16px;
      }

      .prn-body .apn-maktaro-catalog__grid .apn-love-card__status::before {
        width: 16px;
        height: 16px;
        flex: 0 0 16px;
      }

      .prn-body .apn-online-host .apn-love-card__divider {
        width: 236px;
        margin: 20px 0 19px;
        transform: none;
      }

      .prn-body .apn-maktaro-catalog__grid .apn-love-card__divider {
        width: 236px;
        margin: 20px 0 19px;
        transform: none;
      }

      .prn-body .apn-online-host .apn-love-card__info {
        width: 236px;
        gap: 30px;
        transform: none;
      }

      .prn-body .apn-maktaro-catalog__grid .apn-love-card__info {
        width: 236px;
        gap: 30px;
        transform: none;
      }

      .prn-body .apn-online-host .apn-love-card__facts {
        width: 236px;
        gap: 10px;
        transform: none;
      }

      .prn-body .apn-maktaro-catalog__grid .apn-love-card__facts {
        width: 236px;
        gap: 10px;
        transform: none;
      }

      .prn-body .apn-online-host .apn-love-card__fact {
        width: 236px;
        min-height: 18px;
        gap: 13px;
        font-size: 16px;
        line-height: 18px;
        letter-spacing: 0;
      }

      .prn-body .apn-maktaro-catalog__grid .apn-love-card__fact {
        width: 236px;
        min-height: 18px;
        gap: 13px;
        font-size: 16px;
        line-height: 18px;
        letter-spacing: 0;
      }

      .prn-body .apn-online-host .apn-love-card__fact::before {
        width: 18px;
        height: 18px;
        flex: 0 0 18px;
      }

      .prn-body .apn-maktaro-catalog__grid .apn-love-card__fact::before {
        width: 18px;
        height: 18px;
        flex: 0 0 18px;
      }

      .prn-body .apn-online-host .apn-love-card__cta {
        width: 236px;
        margin-left: 0;
        margin-top: 20px;
        padding-top: 0;
        transform: none;
      }

      .prn-body .apn-maktaro-catalog__grid .apn-love-card__cta {
        width: 236px;
        margin-left: 0;
        margin-top: 20px;
        padding-top: 0;
        transform: none;
      }

      .prn-body .apn-online-host .apn-love-card__cta .c-btn {
        width: 236px;
        height: 58.42px;
        min-height: 58.42px;
        padding: 20px 30px;
        font-size: 20px;
        line-height: 18px;
        gap: 8px;
      }

      .prn-body .apn-maktaro-catalog__grid .apn-love-card__cta .c-btn {
        width: 236px;
        height: 58.42px;
        min-height: 58.42px;
        padding: 20px 30px;
        font-size: 20px;
        line-height: 18px;
        gap: 8px;
      }

      .prn-body .apn-online-host .apn-love-card__price {
        width: 236px;
        max-width: 236px;
        font-size: 14px;
        line-height: 18px;
        margin-top: 16px;
        letter-spacing: 0;
      }

      .prn-body .apn-maktaro-catalog__grid .apn-love-card__price {
        width: 236px;
        max-width: 236px;
        font-size: 14px;
        line-height: 18px;
        margin-top: 16px;
        letter-spacing: 0;
      }
    }
@media (max-width:399px){
      .prn-body .apn-hero .apn-search-card{
        border-radius:24px;
        box-shadow:none;
      }
      .prn-body .apn-love-host .apn-online__browse::after{
        background-image:url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5303 6.53033C13.8232 6.23744 13.8232 5.76256 13.5303 5.46967L8.75736 0.696699C8.46447 0.403806 7.98959 0.403806 7.6967 0.696699C7.40381 0.989592 7.40381 1.46447 7.6967 1.75736L11.9393 6L7.6967 10.2426C7.40381 10.5355 7.40381 11.0104 7.6967 11.3033C7.98959 11.5962 8.46447 11.5962 8.75736 11.3033L13.5303 6.53033ZM0 6.75H13V5.25H0V6.75Z' fill='%23673EDA'/%3E%3C/svg%3E");
      }
      .prn-body .apn-reasons-shot-hide .apn-reasons__title{
        transform:translateY(30px);
      }
      .prn-body .apn-reasons-shot-hide .apn-reasons__grid{
        transform:translateY(30px);
      }
      .prn-body .apn-reasons-shot-hide .c-btn{
        transform:translateY(30px);
      }
    }
@media (min-width:769px) and (max-width:1199.98px){
      .prn-body .apn-faq-section{
        width:930px;
        max-width:930px;
        margin-left:-15px;
        margin-right:0;
      }
      .prn-body .apn-faq__title{
        width:905px;
        max-width:905px;
      }
      .prn-body .apn-faq{
        margin-top:57px;
      }
    }
@media (min-width:1200px){
      .prn-body .apn-online-host::before{
        height:970px;
        bottom:auto;
      }
      .prn-body .apn-online-host::after{
        height:970px;
        bottom:auto;
      }
      .prn-body .apn-faq-section{
        padding-top:83px;
      }
      .prn-body .apn-faq{
        margin-top:60px;
      }
    }
@media (min-width:400px) and (max-width: 576.98px){
      .prn-body .apn-online-host::before{
        top:40px;
        bottom:auto;
        height:770px;
      }
      .prn-body .apn-online-host::after{
        top:40px;
        bottom:auto;
        height:770px;
      }
      .prn-body .apn-online-host .apn-online__titlebox{
        transform:translateY(42px);
      }
      .prn-body .apn-online-host .apn-online__subtitle{
        transform:translateY(46px);
      }
      .prn-body .apn-online-host .apn-online__grid{
        transform:translateY(49px);
      }
    }
