#main-header {
    background: var(--light);
    max-height: 85px;
    padding: 13px 0;
    border-bottom: 1px solid var(--primary);
}
#main-header .main-logo img {
    max-width: 181px;
    opacity: 0;
    visibility: hidden;
}
#main-header .main-logo img.fixed-logo {
    opacity: 1;
    visibility: visible;
}
#main-header #nav>li>a {
    color: var(--dark);
}

.max-container {
    padding: 0;
}

.ip-banner {
    display: none;
}

#inner-page-wrapper {
    margin-top: 0;
}

#inner-page-wrapper #content .entry-title{
    margin-bottom:0;
    text-align:left
}

#inner-page-wrapper #content h2,
#inner-page-wrapper #content h3,
#inner-page-wrapper #content h4,
#inner-page-wrapper #content h5,
#inner-page-wrapper #content h6{
    margin-bottom:4px;
    margin-top: 33px;
}

#inner-page-wrapper #content p{
    margin-bottom:24px
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy{
    position:relative;
    z-index:1
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__container{
    padding:0
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__stickyPlaceholder{
    width:100%
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__sticky{
    position:relative
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__sticky.is-sticky{
    width:100%!important;
    left:0!important;
    border-color:#fff;
    z-index:1001
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__sticky.is-sticky .aios-roadmaps-galaxy__mobileHeading{
    border-color:#fff;
    border-bottom-color:#d5d5d5;
    margin-bottom:0;
    border-radius:0
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__sticky.is-sticky .aios-roadmaps-galaxy__menu{
    box-shadow:0 8px 18px #0000
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__sticky.active .aios-roadmaps-equino__mobileHeading--icon svg{
    transform:rotate(180deg)
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__mobileHeading{
    padding:22px 12px;
    position:relative;
    background-color:#000
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__mobileHeading strong{
    display:none
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__mobileHeading small{
    font-size:20px;
    font-weight:400;
    line-height:30px;
    letter-spacing:.4px;
    font-family:var(--font-family-title);
    color:#fff;
    display:flex;
    align-items:flex-end;
    padding:0 45px 0 0;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__mobileHeading small i{
    font-style:normal;
    width:34px;
    height:34px;
    border-radius:50%;
    font-family:var(--font-family-default);
    font-size:20px;
    font-weight:500;
    line-height:16px;
    letter-spacing:.4px;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:#fff;
    color:#000;
    margin-right:20px
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__mobileHeading small em{
    font-style:normal;
    line-height:normal;
    display:block;
    text-overflow:ellipsis;
    overflow:hidden;
    width:calc(100% - 54px);
    text-transform:uppercase
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__mobileHeading--icon{
    position:absolute;
    right:20px;
    top:50%;
    transform:translateY(-50%) rotate(-3deg);
    width:30px;
    height:16px
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__mobileHeading--icon svg{
    transition:var(--transitions,
     all .4s ease-in-out)
}
    
#aios-roadmaps-galaxy .aios-roadmaps-galaxy__menu{
    position:absolute;
    box-shadow:0 8px 18px #00000040;
    display:none;
    width:100%;
    background: #fff;
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__menuLists{
    margin:0;
    list-style:none;
    gap:12px;
    padding:12px 0
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__menuLists li a{
    display:flex;
    align-items:center;
    width:100%;
    transition:var(--transitions,
    all .4s ease-in-out);
    color:var(--aios-roadmaps-primary-color,
        #000000);
    font-size:16px;
    line-height:28px;
    padding:15px 24px;
    font-weight:500
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__menuLists li a i{
    font-style:normal;
    display:flex;
    align-items:center;
    justify-content:center;
    width:21px;
    height:21px;
    background-color:#999;
    color:#fff;
    border-radius:50%;
    font-family:var(--font-family-default);
    font-size:9.333px;
    font-weight:500;
    line-height:1;
    letter-spacing:.187px;
    margin-right:10px;
    transition:var(--transition)
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__menuLists li a i em{
    display:none
}
    
#aios-roadmaps-galaxy .aios-roadmaps-galaxy__menuLists li:hover a,
#aios-roadmaps-galaxy .aios-roadmaps-galaxy__menuLists li.aios-roadmaps-current a{
    background-color:var(--aios-roadmaps-primary-color,
     #000000);
     color: #fff;
}
    
#aios-roadmaps-galaxy .aios-roadmaps-galaxy__menuLists li:hover a i,
#aios-roadmaps-galaxy .aios-roadmaps-galaxy__menuLists li.aios-roadmaps-current a i{
    color:var(--aios-roadmaps-primary-color,
     #000000);
     background-color:#fff
}
    
#aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents{
    padding:40px 15px 0;
    width:100%
}

.aios-roadmaps-galaxy__contents a{
    color:var(--aios-roadmaps-primary-color,
    #000000)
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents .entry-title{
    padding: 0 0 30px;
    line-height: 1;
    font-size: 34px;
    font-weight: 500;
    letter-spacing: 0.025em;
    text-transform: uppercase;
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents .entry-title span,
#aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents .entry-custom-title span {
    color: var(--primary);
}

.postid-48 #aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents .entry-custom-title span,
.postid-52 #aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents .entry-custom-title span,
.postid-87 #aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents .entry-custom-title span {
    display: block;
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents ul{
    margin-left:27px
}

.aios-roadmaps-galaxy__contents--text {
    margin: 33px 0 0;
    line-height: 1.15;
    letter-spacing: 0.025em;
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents h3,
#aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents h2{
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 0.025em;
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents--featuredImage{
    padding:0 0 24px;
    width:100%
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents--featuredImage img{
    display:block;
    width:100%;
    height:auto
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents .ai-mobile-phone a{
    color:inherit
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents table{
    width:100%;
    margin:24px 0
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents table tr:nth-child(odd){
    background:#f1f1f1
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents table tr td{
    word-break:break-word;
    font-size:11px;
    padding:4px;
    font-weight:inherit
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents table tr td:nth-child(2){
    text-align:center
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents table tr td:first-child{
    font-weight:700
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents table tr td:last-child{
    text-align:right
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy .aios-roadmaps-pagination{
    display:flex;
    align-items:center;
    width:100%;
    max-width:243px;
    margin:0 auto;
    gap:10px;
    flex-direction:column;
    padding:20px 0 0
}

/* #aios-roadmaps-galaxy .aios-roadmaps-galaxy .aios-roadmaps-pagination a{
    display:flex;
    border:1px solid var(--aios-roadmaps-primary-color,
    #000000);
    transition:var(--transitions,
    all .4s ease-in-out);
    align-items:center;
    justify-content:center;
    color:var(--aios-roadmaps-primary-color,
    #000000);
    width:100%;
    padding:13px 20px
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy .aios-roadmaps-pagination a svg{
    width:14px;
    height:9px
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy .aios-roadmaps-pagination a svg path{
    transition:var(--transition);
    fill:var(--aios-roadmaps-primary-color,
    #000000)
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy .aios-roadmaps-pagination a small{
    font-size:12px;
    font-weight:500;
    line-height:normal
} */

#aios-roadmaps-galaxy .aios-roadmaps-galaxy .aios-roadmaps-pagination a:first-child{
    margin-left:0
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy .aios-roadmaps-pagination a:last-child{
    margin-right:0
}

/* #aios-roadmaps-galaxy .aios-roadmaps-galaxy .aios-roadmaps-pagination a.aios-roadmaps-prev svg{
    margin-right:7px
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy .aios-roadmaps-pagination a.aios-roadmaps-next svg{
    margin-left:7px;
    transform:rotate(180deg)
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy .aios-roadmaps-pagination a:hover{
    background-color:var(--aios-roadmaps-primary-color,
    #000000)!important;
    border-color:transparent;
    color:#fff!important
}

#aios-roadmaps-galaxy .aios-roadmaps-galaxy .aios-roadmaps-pagination a:hover svg path{
    fill:#fff
} */


/* cta */
.ip-rm-cta {
    position: relative;
    padding: 70px 15px;
}

.ip-rm-cta .ip-rm-cta-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 200px;
}

.ip-rm-cta .ip-rm-cta-bg canvas {
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.ip-rm-cta .ip-rm-cta-inner {
    position: relative;
    z-index: 5;
    max-width: 558px;
    margin: 0 auto;
}

.ip-rm-cta .ip-rm-cta-cols {
    margin: -13px;
}

.ip-rm-cta .ip-rm-cta-col {
    padding: 13px;
}

.ip-rm-cta .ip-rm-cta-col a {
    position: relative;
    display: block;
    background: #fff;
    border-bottom: 10px solid var(--primary);
    box-shadow: 2.993px 0.209px 38px 0px rgba(0, 1, 1, 0.11);
    padding: 15px 0;
    color: #000;
}

.ip-rm-cta .ip-rm-cta-col .ip-rm-cta-icon {
    width: 138px;
    margin: 0 auto 10px;
}

.ip-rm-cta .ip-rm-cta-col .ip-rm-cta-icon img {
    margin: 0 auto;
    max-width: 77px;
}

.ip-rm-cta .ip-rm-cta-col .ip-rm-cta-text {
    text-align: center;
}

.ip-rm-cta .ip-rm-cta-col .ip-rm-cta-text span {
    display: block;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.05em;
}

.ip-rm-cta .ip-rm-cta-col .ip-rm-cta-text small {
    display: block;
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.025em;
    margin: 10px 0 0;
}
/* end */
    
@media screen and (min-width: 600px){
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents table tr td{
        font-size:14px;
        padding:8px
    }

    /* cta */
    .ip-rm-cta .ip-rm-cta-col a {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        min-height: 177px;
    }

    .ip-rm-cta .ip-rm-cta-col .ip-rm-cta-icon {
        margin: 0;
    }

    .ip-rm-cta .ip-rm-cta-col .ip-rm-cta-text {
        width: calc(100% - 138px);
        text-align: left;
    }

    .ip-rm-cta .ip-rm-cta-col .ip-rm-cta-text span {
        font-size: 25px;
    }

    .ip-rm-cta .ip-rm-cta-col .ip-rm-cta-text small {
        font-size: 18px;
    }
}
    
@media screen and (min-width: 744px){
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__mobileHeading{
        padding:16px 25px
    }
    
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__mobileHeading small i{
        width:45px;
        height:45px
    }
    
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__mobileHeading--icon{
        right:40px
    }
    
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents table tr td{
        font-size:inherit
    }
    
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy .aios-roadmaps-pagination{
        max-width:540px;
        flex-direction:row;
        gap:20px;
        padding:10px 0 0;
        margin-left:0;
        margin-right:auto
    }
    
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy .aios-roadmaps-pagination a{
        width:calc(50% - 10px)
    }
}
    
@media screen and (min-width: 1024px){
    #inner-page-wrapper {
        margin-top: 85px;
    }

    #aios-roadmaps-galaxy {
        margin: 42px 0 100px;
    }

    .aios-roadmaps-galaxy::after {
        content: '';
        position: absolute;
        top: -0.31vw;
        left: -15vw;
        width: min(46.75vw, 748px);
        height: min(44vw, 704px);
        background: url(https://cdn.agentimagehosting.com/ZwMUz5HGgn36ULDjz6GKH/2026/02/16084644/pa-monogram.png) center/contain no-repeat;
        opacity: .47;
        z-index: -1;
    }

    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__container{
        display:flex;
        gap:15px
    }

    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents .entry-title{
        padding: 0 0 40px;
        font-size: 44px;
    }
    
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents h3,
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents h2{
        line-height: 1.2;
    }

    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__stickyPlaceholder{
        width:calc(50% - 2px);
        flex-shrink:0
    }
    
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__sticky.is-sticky{
        width:calc(50% - 2px)!important;
        left:inherit!important
    }
    
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__mobileHeading{
        display:none
    }
    
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__menu{
        display:block!important;
        position:relative;
        box-shadow:0 8px 18px #0000
    }

    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__menuLists {
        margin: 0 0 0 55px;
    }
    
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__menuLists li a{
        padding:0;
        display:flex;
        font-size:20px;
        line-height:30px;
        font-family:var(--font-family-title);
        text-transform:uppercase
    }
    
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__menuLists li a i{
        flex-shrink:0;
        border-radius:50%;
        transition:var(--transitions,
        all .4s ease-in-out);
        display:flex;
        align-items:center;
        justify-content:center;
        width:35px;
        height:35px;
        font-size:14px;
        font-weight:300;
        line-height:30px;
        letter-spacing:1.19px;
        margin-right:15px;
        background-color: #d9d9d9;
        color: #fff;
    }
    
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__menuLists li:hover a,
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__menuLists li.aios-roadmaps-current a{
        background:transparent;
        color: #000;
    }
    
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__menuLists li:hover a i,
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__menuLists li.aios-roadmaps-current a i{
        background:var(--aios-roadmaps-hover-color,
        #000000);
        color:#fff
    }
    
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__menuLists li:not(:last-child){
        margin-bottom:25px
    }
    
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents{
        padding:0
    }

    /* cta */
    .ip-rm-cta {
        padding: 11.88vw 0.94vw 6.38vw;
    }

    .ip-rm-cta .ip-rm-cta-bg {
        height: 17.38vw;
    }

    .ip-rm-cta .ip-rm-cta-inner {
        max-width: 71.25vw;
    }

    .ip-rm-cta .ip-rm-cta-cols {
        margin: -0.81vw;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }

    .ip-rm-cta .ip-rm-cta-col {
        padding: 0.81vw;
        width: 50%;
    }

    .ip-rm-cta .ip-rm-cta-col a {
        min-height: 11.06vw;
        border-bottom: 0.63vw solid var(--primary);
        box-shadow: 0.19vw 0.01vw 2.38vw 0 rgba(0, 1, 1, 0.11);
        padding: 0.94vw 0;
    }

    .ip-rm-cta .ip-rm-cta-col .ip-rm-cta-icon {
        width: 8.63vw;
    }

    .ip-rm-cta .ip-rm-cta-col .ip-rm-cta-icon img {
        max-width: 4.81vw;
    }

    .ip-rm-cta .ip-rm-cta-col .ip-rm-cta-text {
        width: calc(100% - 8.63vw);
    }

    .ip-rm-cta .ip-rm-cta-col .ip-rm-cta-text span {
        font-size: 1.56vw;
    }

    .ip-rm-cta .ip-rm-cta-col .ip-rm-cta-text small {
        font-size: 1.13vw;
        margin: 0.63vw 0 0;
    }
}
    
@media screen and (min-width: 1280px){
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__contents .entry-title{
        padding: 0 0 50px;
        font-size: 54px;
    }

    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__stickyPlaceholder{
        flex-shrink:0
    }
    
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__menu{
        background:transparent
    }

    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__menuLists {
        margin: 0 0 0 105px;
    }
    
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__menuLists li a{
        font-size:26px;
    }
    
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy__menuLists li a i{
        width: 59px;
        height: 59px;
        font-size: 22px;
        font-weight: 600;
        font-family: var(--font-family-title);
        margin-right: 20px;
    }

    .aios-roadmaps-galaxy__contents--text {
        width: 84%;
    }
    
    #aios-roadmaps-galaxy .aios-roadmaps-galaxy .aios-roadmaps-pagination a{
        max-width:300px
    }
}

@media screen and (min-width: 1601px) {
    .aios-roadmaps-galaxy::after {
        top: -5px;
        left: -230px;
    }
}