@charset "utf-8";

/* 제품리스트 공통 */
.product-thumb {position: relative; display: flex; height: 560px;}
.product-thumb .title {
    z-index: 1;
    display: flex; justify-content: center; flex-direction: column;
    width: 100%; max-width: 396px;
    height: 100%;
}
.product-thumb .more {margin-top: 25px;}
.product-thumb.reverse {
    position: relative;
    width: 100%; display: flex; flex-direction: row-reverse;
}
.product-thumb.reverse-right {width: 100%; flex-direction: row;}
.product-thumb.reverse-right .product-img {width: 670px;}



/* ============= common ============= */
.product-detail .section-genuine .tit-area p,
.product-rtx-a800-active .sc-production .box-item .desc {
    line-height: 180%; font-size: 14px; color: #000;
}

.rtx-a4500 .bg-gray,
.product-detail .toggle-con section:nth-child(even),
.product-rtx-a400 .toggle-con section:nth-child(even),
.product-pascal .section-genuine .box-area,
.product-volta .section-genuine .box-area,
.product-nvidia-t .section-genuine .box-area,
.product-quadro-rtx4000 .section-genuine .box-area,
.product-rtx-a1000 .section-genuine .box-area,
.product-rtx-a2000 .section-genuine .box-area {
    background: #e8ebf1;
}

.cate-ampere .prd-list section:nth-child(even),
.cate-prd .halfbox .box,
.cate-pascal .halfbox,
.cate-volta .halfbox {
    background: #f2f2f2;
}

.product-detail .toggle-con section:nth-child(odd),
.cate-prd .halfbox,
.cate-volta .halfbox .box,
.cate-pascal .halfbox .box {
    background: #fff;
}

.product-detail .section-info .group-contact,
.product-detail #guide-text {
    background-color: #FC5E4A;
}

.nvidia_quadro_prod .rtx-benefit li dl dt:before,
.product_adaLovelace .sticky-block .sticky-img,
.rtx-benefit.fc-white li dl dt:before {
    background: #000;
}

.product-detail .toggle-con .section-info .group-info,
.product-detail #info-section {
    padding: 100px 0; background: #29323a;
}

.product-detail .section-spec .img-specification,
.product-detail .spec-block .img-wrap img {
    display: block;
    width: 67.5675%; max-width: 500px;
    margin: 0 auto; padding: 80px 0 30px;
}

.cate-turing .prd-list .product-thumb,
.nvidia_quadro_prod .mt60-m,
.product-pascal-p1000 .section-spec .row,
.section-package .package img,
.section-summery .text-list img,
.nvidia_quadro_prod .mt100-m img,
.product-adaLovelace .image-block img,
.product-adaLovelace #img-group img,
.product-detail .section-genuine .img-area img,
.product-detail #info-section img,
.product-rtx-a1000 .sc-performance .box-item img {
    width: 100%;
}

.product-detail #info-section .img-wrap,
.product-detail .toggle-con .section-info .img-area{
    width: 82.2222%; max-width: 740px; margin: 0 auto;
}

/* 
    Ada LOVELACE 제품 리스트 페이지 
    https://quadro.center/html/product/product-ada.php
*/
.product_adaLovelace #sec01 {
    background: url(../img/product/ada_lovelace/main_bg.png) no-repeat center/cover;
}
.product_adaLovelace #sec01 .row01 {
    position: relative; display: flex; align-content: space-between;
    width: 1100px; height: 520px; margin: 0 auto; padding: 130px 10px;
}
.product_adaLovelace #sec01 .row01 .section-text {width: initial;}
.product_adaLovelace #sec01 .row01 h2 {line-height: 150%; font-weight: 600;}
.product_adaLovelace #sec01 .row01 .summery {width: 73%; margin: 30px 0 0;}
.product_adaLovelace #sec01 .row01 .more {margin-top: 55px;}
.product_adaLovelace #sec01 .img_wrap {margin-top: 2rem; margin-left: -9rem;}
.product_adaLovelace #sec01 .img_wrap img {width: 85%;}
.product_adaLovelace #sec03 .row .product-thumb {
    position: relative; 
    display: flex; justify-content: space-evenly; align-items: center; 
    width: 100%;
}
.product_adaLovelace #sec03 .product-thumb .title {width: 36%; margin-top: -3rem; padding-left: 0;}
.product_adaLovelace #sec03 .product-thumb img {
    margin-left: -11rem; margin-right: 5rem; margin-top: 5rem;
}
.product_adaLovelace .sticky-block .sticky-img li img {width: 100%; object-fit: contain;}

.product_adaLovelace .product-thumb {
    position: relative;
    display: flex; justify-content: space-between; align-items: flex-end;
    width: 100%;
}

.cate-ampere .prd-list .product-thumb img {
    display: block; 
    width: 40.4545%; /* max-width: 445px; */
}
.product_adaLovelace .product-thumb img {
    width: 40.4545%; max-width: 445px;
}

.product_adaLovelace .product-rtx_4000sff {margin-left: 6rem;}

.product_adaLovelace .sticky-block ul li:first-child .text_wrap {max-width: 27rem;}
.product_adaLovelace .sticky-block ul li:nth-child(2) .text_wrap {max-width: 29.1rem;}
.product_adaLovelace .sticky-block ul li:nth-child(3) .text_wrap p:first-child {max-width: 30.5rem;}
.product_adaLovelace .sticky-block ul li:nth-child(3) .text_wrap p:last-child {max-width: 30rem;}
.product_adaLovelace .sticky-block ul li:nth-child(4) .text_wrap {max-width: 28rem;}
.product_adaLovelace .sticky-block ul li:last-child .text_wrap {max-width: 26rem;}


/* https://quadro.center/html/product/product-ada.php */
.cate-adaLovelace .prd-list section:nth-child(even) .title {padding-left: 3rem;}
.cate-adaLovelace #sc-product .prd-2000ada img{width: 100%; max-width: fit-content;}



/* 반응형 1400 */
@media screen and (max-width: 1400px) {
    .cate-adaLovelace #sc-product .prd-2000ada img{width: 55%; margin-right: 30px;}
    
    .product_adaLovelace .sticky-block ul li .text_wrap br {display: none;}
    .product_adaLovelace .sticky-block ul li .text_wrap p br {display: none;}
    .product_adaLovelace .product-thumb img {padding-top: 2rem;}
}

@media screen and (max-width: 768px) {
    .cate-adaLovelace .prd-list section:nth-child(even) .title {padding-left: 0;}
}


/* 반응형 768 - product_adaLovelace */
@media screen and (max-width: 768px) {
    .product_adaLovelace .product-thumb {align-items: center;}
    .product_adaLovelace .product-rtx_4000sff {margin-left: 0;}
    .product_adaLovelace #sec01{max-height: 724px;}
    .product_adaLovelace #sec01 .row01 {padding: 130px 0 !important;}
    .product_adaLovelace #sec01 .row01 .summery {margin: 20px auto 0;}
    .product_adaLovelace #sec01 .img_wrap {margin: 84px 0 30px;}
    .product_adaLovelace #sec01 .img_wrap img {width: 100%;}
    .product_adaLovelace #sec03 .product-thumb .title {
        width: 100%; 
        padding: 40px 0 0; margin-top: 0;
    }
    .product_adaLovelace #sec03 .product-thumb img {
        width: 80%; 
        margin-left: -4rem; margin-right: 0;
    }
}


/* https://quadro.center/html/product/product_rtx_sync.php */
.product-quadro_sync #sc-spec .img-spec{
    display: block;
    margin: 0 auto; padding: 80px 0 30px;
}
.product-quadro_sync .sc-box .benefit-sync {
    display: flex; flex-wrap: wrap; justify-content: space-between; gap: 70px 0;
}
.product-quadro_sync .sc-box .benefit-sync>li {width: 43.75%; max-width: 315px; margin: 0 !important;}
.product-quadro_sync .section-sync-main .main-img{width: 58.9090%; max-width: 648px;}
.product-quadro_sync #sc-spec .copatible-product {width: 100%; max-width: 464px; font-size: 16px;}


@media screen and (max-width: 768px) {
    .product-quadro_sync #sc-spec .img-spec{width: 67.5675%;}
}


/* Ampere 리스트 페이지 */
.cate-ampere .sticky-block .sticky-con ul li:first-child .lh-26 {max-width: 22.9rem;}
.cate-ampere .sticky-block .sticky-con ul li:nth-child(2) .lh-26 {max-width: 23.1rem;}
.cate-ampere .sticky-block .sticky-con ul li:nth-child(3) .lh-26 {max-width: 23.1rem;}
.cate-ampere .sticky-block .sticky-con ul li:nth-child(4) .lh-26 {max-width: 24.6rem;}
.cate-ampere .sticky-block .sticky-con ul li:last-child .lh-26 {max-width: 26rem;}

.cate-ampere .section-rtx-01.ampere {
    background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#3d4045));
}
.cate-ampere .section-rtx-01 .row .section-text {width: auto;}
.cate-ampere .section-rtx-01 .row .img-wrap {padding-top: 30px;}
.cate-ampere .section-rtx-01 .row .img-wrap img {display: block; width: 100%;}
.cate-ampere .prd-list .img-wrap img {display: block; width: 130%;}
.cate-ampere .prd-list .product-thumb {
    display: flex; justify-content: space-between; align-items: flex-end;
    width: 100%;
}
.cate-ampere .prd-list section:nth-child(odd) .product-thumb{flex-direction: row-reverse;}
.cate-ampere .prd-list .group-product .thumb-wrap img{position: relative; left: -21%; width: 100%;}
.cate-ampere .prd-list .product-thumb.reverse .product-img {height: 325px; margin-top: 120px;}
.cate-ampere .prd-list .product-thumb.reverse .wrap .side_Titlewrap h2 {width: 50em !important;}
.cate-ampere .prd-list .rtx-a2000 .title{gap: 35px 0;}


@media screen and (max-width: 768px) {
    .cate-ampere .prd-list .group-product .thumb-wrap{display: flex; justify-content: center;}
    .cate-ampere .prd-list .group-product .thumb-wrap img {left: 0; width: 65%;}
    
    .cate-ampere .prd-list .product-thumb {align-items: center; flex-direction: column !important;}
    .cate-ampere .prd-list .product-thumb .more {font-size: 16px;}
    .cate-ampere .prd-list .product-thumb.reverse .product-img {margin-top: 0;}
    .cate-ampere .prd-list .section-half img{width: 50%;}
    .cate-ampere .product-thumb img {padding-top: 20px;}
}


/* 
    https://quadro.center/html/product/product-ampere.php
    https://quadro.center/html/product/product-rtx.php
*/
.cate-prd .halfbox .rtx-bridge{padding:115px 0; gap: 20px 0;}
.cate-prd .halfbox .box{
    display: flex; flex-direction: column; 
    justify-content: center; align-items: center;
    width: 49.0909%; max-width: 540px; height: 560px;
    border-radius: 5px; text-align: center;
}
.cate-prd .halfbox .box .more{margin-top: 25px;}
.cate-prd .halfbox .box .title h2{display: flex; align-items: center;}
.cate-prd .halfbox .box .product-img{
    display: flex; align-items: center; justify-content: center;
    height: 280px;
}

/* 제품리스트 공통 - 단종제품 */
.cate-prd .discontinued >*{color: #7c7c7c;}
.cate-prd .discontinued .more a{color: #b0b0b0;}
/* .cate-prd .discontinued .icon-text  {
    display: inline-block;
    padding: 2px 12px;
    font-size: 18px; font-style: normal; font-weight: 500;
    border-radius: 8px;
    border: 2px solid #ccc;
} */
.cate-prd .discontinued .icon-text img{max-width: 90px; margin: 0; padding-bottom: 12px;}



/* 반응형 768 - cate */
@media screen and (max-width: 768px) {
    .cate-prd .halfbox .rtx-bridge {justify-content: center; padding: 40px 10px;}
    .cate-prd .halfbox .box {width: 100%; height: 100%; padding: 40px 0;}
    .cate-prd .halfbox .box .product-img{height: 100%;}
    .cate-prd .halfbox .box .more{margin-top: 10px;}
    .cate-prd .halfbox .box .title{margin-top: 0;}
    .cate-prd .halfbox .box .title h2{height: auto;}
}


/* ========= 제품 상세페이지 공통 ========= */
#contents #creative-fields .row {width: 850px;}
#contents #creative-fields .text-list li {width: 265px; padding-left: 0;}
#contents #creative-fields .text-list li:nth-child(2) dd {width: 220px;}
#contents #creative-fields .text-list li:nth-child(3) dd {width: 235px;}
#contents #creative-fields .text-list li:nth-child(4) dd {width: 247px;}
#contents #creative-fields .text-list li:last-child dd {width: 250px;}
#contents #creative-fields .creative_img {width: initial;}
#contents #graphic-arc .text-list li {width: 310px;}



/* ========= 소프트웨어 지원 ========= */
#contents #sw-support .row {padding: 130px 0;}
#contents #sw-support .list2 dd {width: 310px;}
#contents #sw-support .list3 dd {max-width: 290px;}
#contents #rtx-platform .summery {max-width: 580px;}

#contents #rtx-platform .company-list>div:first-child,
.rtx-a4000 #rtx_platform .company-list>div:first-child {
    background-color: #bac2cc !important;
}

.rtx-a4000 #rtx_platform .company-list>div:nth-child(n+2):nth-child(-n+4),
#contents #rtx-platform .company-list>div:nth-child(n+2):nth-child(-n+4) {
    background-color: #edf0f4 !important;
}


/* 제품 공통 - 정품박스 */
.genuine .sec-box .row {
    display: flex; flex-direction: column;
    width: 100%; max-width: 960px; padding: 170px 0;
}
.genuine .sec-box .text_wrap h4 {
    display: initial;
    font-size: 32px; font-weight: 600; color: #000;
    font-family: 'Pretendard', Apple SD Gothic Neo, Roboto, 'Noto Sans KR', sans-serif;
}
.genuine .sec-box .text_wrap .normal-tit {
    max-width: 700px;
    margin-top: 35px;
    line-height: 180%; font-size: 14px; font-weight: 500; color: #000;
}
.genuine .txtbox {
    display: flex; justify-content: space-between; flex-wrap: wrap;
    padding: 80px 0 125px;
}
.genuine .txtbox dl:nth-child(-n+2) {margin-bottom: 60px;}
.genuine .txtbox dl dt {display: initial; font-size: 21px; font-weight: 600; color: #000;}
.genuine .txtbox dl dd {margin-top: 35px; line-height: 180%; font-weight: 500; color: #000;}

.genuine .sec-box .sec-warning {padding: 65px 0; background-color: #fff;}
.genuine .sec-box .sec-warning .box_wrap {
    display: flex; flex-direction: column; gap: 65px 0;
    width: 73.9583%; max-width: 710px; margin: 0 auto;
}
.genuine .sec-box .sec-warning .box .tit {
    margin-left: 33px;
    margin-bottom: 22px;
    line-height: 180%; font-size: 18px; font-weight: 600; color: #76B900;
    font-family: 'Pretendard', Apple SD Gothic Neo, Roboto, 'Noto Sans KR', sans-serif;
}
.genuine .sec-box .sec-warning .box .tit::before {
    content: '';
    position: absolute; top: 6px; left: 0;
    width: 24px; height: 21px;
    background: url(/img/product/genuine/warning.svg) no-repeat;
}
.genuine .sec-box .sec-warning .box .desc {
    line-height: 180%; font-size: 14px; font-weight: 500; color: #000;
}
.genuine .sec-box .sec-warning .box .desc strong {font-weight: 600;}


@media screen and (max-width: 768px) {
    .genuine .txtbox dl dd br,
    .genuine .sec-box .text_wrap .normal-tit br,
    .genuine .sec-box .sec-warning .box_wrap .desc br {
        display: none;
    }

    .genuine .txtbox {padding: 60px 0;}
    .genuine .txtbox dl {width: 100% !important;}
    .genuine .txtbox dl:last-child {margin-bottom: 0;}
    .genuine .txtbox dl dt {font-size: 18px;}
    .genuine .txtbox dl dd {margin-top: 20px; font-size: 13px;}
    .genuine .txtbox dl:nth-child(-n+3) {margin-bottom: 40px;}

    .genuine .sec-box .text_wrap h4 {font-size: 24px;}
    .genuine .sec-box .text_wrap .normal-tit{margin-top: 20px;}
    .genuine .sec-box .logo_nvidia{width: 22.9166%; max-width: 220px;}
    .genuine .sec-box .sec-warning {padding: 30px 20px;}
    .genuine .sec-box .sec-warning .box_wrap {width: 100%;}
    .genuine .sec-box .sec-warning .box_wrap .tit {font-size: 16px;}
    .genuine .sec-box .sec-warning .box .desc {font-size: 13px;}
}

/* 
    NVIDIA RTX A6000~A2000
    NVIDIA QUADRO RTX 8000/6000/5000/4000 
*/
.nvidia_quadro_prod .rtx-benefit li:first-child dd {width: 184px;}
.nvidia_quadro_prod .rtx-benefit li dl dt {margin-bottom: 24px;}


.nvidia_quadro_prod .platform-tab.tab-black li button {font-size: 14px; font-weight: 600;}
.nvidia_quadro_prod .nv_link img {display: block; width: auto; margin: 0 auto;}
.nvidia_quadro_prod .text-list.sw_support {
    display: flex; justify-content: space-between; flex-wrap: wrap;
    width: 100%; max-width: 740px;
}
.nvidia_quadro_prod .graphic_archi .text-list {max-width: 700px;}
.nvidia_quadro_prod .section-summery.func .section-text .summery {margin-top: 40px;}


.nvidia_quadro_prod .mt60-m img {
    display: block;
    width: 100%; height: auto;
    border-radius: 12px;
}
.nvidia_quadro_prod .nv_link img {
    display: block;
    width: auto; height: auto;
    border-radius: initial;
}
.nvidia_quadro_prod .row .section-text .title-xs {font-size: 32px;}

.nvidia_quadro_prod.rtx-6000 .text-list li {margin-top: 60px;}
.nvidia_quadro_prod .product-item-list h4 {
    font-size: 18px;
    font-family: 'Pretendard', Apple SD Gothic Neo, Roboto, 'Noto Sans KR', sans-serif !important;
}

.nvidia_quadro_prod .sec05 .row {padding: 130px 0;}
.nvidia_quadro_prod .sec08 .tab-pane p {width: 100%; margin: 35px auto;}
.nvidia_quadro_prod .sec08 .tab-pane:first-child p {max-width: 41.8rem;}
.nvidia_quadro_prod .sec08 .tab-pane:nth-child(2) p {max-width: 43.8rem;}
.nvidia_quadro_prod .sec08 .tab-pane:nth-child(3) p {max-width: 45rem;}
.nvidia_quadro_prod .sec08 .tab-pane:last-child p {max-width: 41rem;}


@media screen and (max-width: 768px) {
    .nvidia_quadro_prod .section-summery .row .image-block,
    .nvidia_quadro_prod .graphic_archi .mt60-m,
    .nvidia_quadro_prod .bg-blue-gray.graphic_archi .mt60-m,
    .nvidia_quadro_prod .mt60-m.creative_img {
        width: 100%;
    }

    .nvidia_quadro_prod .graphic_archi .text-list,
    .nvidia_quadro_prod .bg-blue-gray.graphic_archi .text-list {
        max-width: initial;
    }

    .nvidia_quadro_prod .section-summery .row .section-text,
    .nvidia_quadro_prod .tab-content .tab-pane .text-center .lh-28 {
        padding: 0;
    }

    .nvidia_quadro_prod .sec06 .row .text-list li {width: 100% !important;}
    .nvidia_quadro_prod .sec08 .tab-pane p br {display: none;}
    .nvidia_quadro_prod .sec-box .txtbox dl:nth-child(3) {margin-bottom: 60px;}
    .nvidia_quadro_prod .rayTracing .section-text .summery {padding-top: 0; margin: 0;}
    .nvidia_quadro_prod .imagine .text-list li:nth-child(5) dl dd {width: initial;}
    .nvidia_quadro_prod .benefit-sync li {max-width: 100% !important;}

    .nvidia_quadro_prod .section-summery .row .text-list {padding: 20px 5px 0;}
    .nvidia_quadro_prod .section-summery .row .text-list li {margin: 20px 0;}

    .nvidia_quadro_prod .text-list li dt {margin-bottom: 12px;}
    .nvidia_quadro_prod .mt100-m {width: 100%; text-align: center;}
    .nvidia_quadro_prod .mt60-m.nv_link img {width: 43.4895% !important; margin: 0 auto;}
    .nvidia_quadro_prod .nv_link {margin-top: 60px !important;}
}


@media screen and (max-width: 414px) {
    .nvidia_quadro_prod .section-summery .row .text-list,
    .nvidia_quadro_prod .tab-content p {
        padding: 0;
    }

    .nvidia_quadro_prod .section-summery .row .text-list li {
        width: 100% !important; margin-bottom: 20px;
    }
    .nvidia_quadro_prod .section-summery .section-text .summery {
        white-space: inherit; 
        line-height: inherit; font-size: 12px;
    }
    .nvidia_quadro_prod .section-summery.func .section-text .summery {
        white-space: inherit; 
        padding: 10px !important;
    }

    .nvidia_quadro_prod .tab-content .tab-pane .text-center .lh-28 {white-space: inherit; margin-top: 25px;}
    .nvidia_quadro_prod .tab-content .tab-pane .text-center .lh-28 br {display: none !important;}
    .nvidia_quadro_prod .platform-tab.tab-black li button {font-size: 12px;}
    .nvidia_quadro_prod .quadro-01-01 .section-text .summery {padding: 20px 0 !important;}
    .nvidia_quadro_prod .rayTracing .section-text .summery {padding: 20px 10px !important;}
}


/* 완전히 새로운 결과를 위한 차세대 애플리케이션 플랫폼 */
.rtx-benefit {
    display: flex; justify-content: space-between; 
    width: 100%;
}
.rtx-benefit li {width: 210px;}
.rtx-benefit li dl dt {
    margin-bottom: 25px;
    letter-spacing: -1px; font-size: 18px; font-weight: 600; color: #000;
}
.rtx-benefit li dl dt:before {
    content: "";
    display: block;
    width: 30px; height: 3px;
    margin-bottom: 15px;
    background-color: #000;
}
.rtx-benefit li dl dd {
    line-height: 180%; font-size: 12px; color: #000;
}
.rtx-benefit li:last-child dd {width: 200px;}


@media screen and (max-width: 768px) {
    .rtx-benefit {
        display: flex; justify-content: space-between;
        width: 100%;
    }

    .rtx-benefit li {width: 100%; margin-bottom: 20px;}
    .rtx-benefit li dl dt {
        margin-bottom: 10px;
        font-size: 14px; font-weight: 600; letter-spacing: -1px;
    }
    .rtx-benefit li dl dt:before {height: 2px;}
    .rtx-benefit li dl dd {width: 100% !important;}
}


/* QUADRO의 강력한 기능 */
#sec-quadrofunc .w360 {width: 360px;}
#sec-quadrofunc .w350 {width: 350px;}


/* 제품상세페이지 - 높은 효율성의 스트리밍 멀티프로세서 */
#sec-rasterization .tab-content .tab-pane-01 p {width: 668px; margin: 35px auto 0;}


.platform-tab {display: flex; width: 100%; margin-top: 40px; font-weight: 600;}
.platform-tab.platform-tab-num03 li {width: 33.333%;}
.platform-tab.platform-tab-num04 li {width: 25%;}
.platform-tab.platform-tab-num04 li button {letter-spacing: -1.5px;}

.platform-tab li {width: 25%;}
.platform-tab li button {
    opacity: .3;
    width: 100%; height: 55px;
    border-bottom: 1px solid rgba(255, 255, 255, 1);
}
.platform-tab li button:hover {opacity: .5; color: #fff;}
.platform-tab li.active button {opacity: 1;}
.platform-tab.tab-black li button {
    opacity: .3;
    width: 100%; height: 55px;
    font-size: 14px;
    border-bottom: 2px solid #d1d1d1;
}
.platform-tab.tab-black li button:hover {opacity: .5; color: #000;}
.platform-tab.tab-black li.active button {
    opacity: 1; border-bottom: 2px solid #999;
}
.platform-tab.tab-lg button {font-size: 18px; font-weight: 600;}



/* 실시간 레이 트레이싱의 완벽한 그래픽 컨텐츠 생성 */
#ray-tracing .row {padding: 130px 0;}
#ray-tracing .benefit-sync {display: flex; width: 100%;}
#contents #ray-tracing .summery {width: 87.8378%; margin: 40px auto 0;}

@media screen and (max-width: 768px) {
    #contents #ray-tracing .summery {width: 100%;}
    #contents #rtx-platform .rtx-benefit {flex-direction: column;}
}


/* benefit-sync 공통 */
.benefit-sync li {width: 46.6216%; margin-top: 40px;}
.benefit-sync li:first-child {margin-right: 10.5405%;}
.benefit-sync li dt {margin-bottom: 15px; font-size: 18px; font-weight: 600;}


/* Turing 제품 페이지 */
.rtx_turing .benefit-sync li {width: 46.6216%;}

.rtx_turing .benefit-sync li:first-child,
.rtx_turing .benefit-sync li:last-child,
.quadro-gv100 .sec01 .benefit-sync li:first-child,
.quadro-gv100 .sec02 .benefit-sync li:first-child {
    margin-right: 0;
}


@media screen and (max-width: 500px) {
    .rtx_turing .section-summery .section-text .summery {padding: 20px 0 !important;}
    .rtx_turing .quadro-01_graphic .row .summery {padding: 20px 10px !important;}
}


/* NVIDIA T 제품 */
.nvidia_t #sec01 .row .summery {max-width: 40rem;}
.nvidia_t #sec02 .row02 .summery {max-width: 33rem;}

.nvidia_t .benefit-sync>li {
    flex: 1; 
    min-width: 345px; max-width: 345px; margin-right: 0;
}


/* https://quadro.center/html/product/product_volta_gv100.php */
.quadro-gv100 .sec01 .summery {max-width: 655px;}
.quadro-gv100 .sec01 .benefit-sync {display: flex;}
.quadro-gv100 .sec02 .benefit-sync {display: flex;}
.quadro-gv100 .text-list-block li:nth-child(-n+2) {margin-top: 0;}
.quadro-gv100 #sec-sync .text-list-block dd {width: 285px;}
.quadro-gv100 #sec-sync .text-list .list3 dd {width: 190px;}

@media screen and (max-width: 768px) {
    .quadro-gv100 .img-m img {width: 100% !important;}

}


/* ADA LOVELACE 제품 상세페이지 공통 */
.product-adaLovelace .spec-block {display: flex; flex-direction: column;}

.product-adaLovelace .sec01 .row {padding: 130px 0;}
.product-adaLovelace .sec01 .section-text .summery {max-width: 720px;}
.product-adaLovelace .sec02 .row {padding: 130px 0;}
.product-adaLovelace .sec02 .text-list {padding: 0 20px;}
.product-adaLovelace .sec05 .summery {max-width: 665px;}
.product-adaLovelace .sec05 .row {padding: 130px 0;}
.product-adaLovelace .sec05 .text-list dt {margin-bottom: 24px;}
.product-adaLovelace .sec05 .text-list li {width: 45.9459%; max-width: 340px;}

.product-adaLovelace #creative-fields .section-text {margin-bottom: 60px;}
.product-adaLovelace #rtx-platform li:first-child dd {width: 173px;}
.product-adaLovelace .sec-box .text_wrap {padding: 0 0 60px;}


@media screen and (max-width: 768px) {
    .product-adaLovelace .sec02 .text-list dd {width: 100% !important;}
    .product-adaLovelace .sec05 .text-list li {width: 100%; max-width: 100%;}
    .product-adaLovelace #creative-fields .section-text {margin-bottom: 0;}
    .product-adaLovelace .fs-22 {font-size: 16px;}
    .product-adaLovelace .sec-box .text_wrap {padding-bottom: 40px;}
}


.product-ada .section-spec .img-specification,
.product-adaLovelace .section-spec .img-specification {width: 57.5675% !important;}

.product-detail .toggle-con .section1 .summery{max-width: 720px;}
.product-detail .toggle-con .section-rtx-platform .summery{max-width: 580px;}



/* 공통영역 - 반품 안내 (제품명은 다름) */
.product-detail .toggle-con .section-info .group-info .row{width: 100%; max-width: 910px; padding: 0;}
.product-detail .toggle-con .section-info .tit-area{margin-bottom: 82px;}
.product-detail .toggle-con .section-info .sc-tit{
    margin-bottom: 32px; 
    line-height: 140%; font-size: 30px; font-weight: 600; color: #ff5e4a;
}
.product-detail .toggle-con .section-info .desc{line-height: 160%; font-size: 18px; color: #eef1f4;}
.product-detail .toggle-con .section-info .desc em{color: #ff5e4a;}

/* 개봉 후 반품 불가 상품 - 공통 */

/* 개봉 후 반품 불가 상품 - RTX A1000, A400 */
.product-detail .toggle-con .section-info .gap{width: 88.4615%; max-width: 805px; margin: 0 auto;}
.product-detail .toggle-con .section-info .image-area{width: 85.7142%; max-width: 690px; margin-left: auto;}
    

.product-detail .section-info .group-contact .gap{
    /* width: 60.9563%; */ max-width: 1160px; margin: 0 auto;
}
.product-detail .section-info .group-contact .text-area{
    display: flex; justify-content: space-between;
    padding: 25px 0;
}
.product-detail .section-info .group-contact .text-area p{font-size: 18px; color: #fff;}
.product-detail .section-info .group-contact .text-area .contact .call{color: #fff;}

@media screen and (max-width: 768px) {
    .product-detail .toggle-con .section-info .sc-tit br,
    .product-detail .toggle-con .section-info .desc br{display: none;} 

    .product-detail .section-info .group-contact .text-area {
        flex-direction: column; padding: 24px 10px;
    }
}


/* 공통영역 - 정품 */
.product-detail .section-genuine .row{padding: 170px 0;} 
.product-detail .section-genuine .row{width: 100%; max-width: 960px;} 
.product-detail .section-genuine .tit-area{margin-bottom: 60px;} 
.product-detail .section-genuine .tit-area .sc-tit{
    margin: 30px 0 35px; font-size: 32px; font-weight: 600; color: #000;
} 
.product-detail .section-genuine .tit-area .logo_nvidia{width: 22.9166%; max-width: 220px;}

.product-detail .section-genuine .box-list {
    display: flex; justify-content: space-between; flex-wrap: wrap; gap: 60px 0;
    padding: 80px 0 125px;
}
.product-detail .section-genuine .box-item {width: 46.3541%; max-width: 445px;}
.product-detail .section-genuine .box-item .tit{
    display: block; margin-bottom: 35px; 
    font-size: 21px; font-weight: 600; color: #000;
}
.product-detail .section-genuine .box-item .desc{line-height: 180%; font-weight: 500; color: #000;}
.product-detail .section-genuine .box-inner{
    display: flex; flex-direction: column; gap: 65px 0;
    width: 73.9583%; max-width: 710px; margin: 0 auto;
} 
.product-detail .section-genuine .box-area {padding: 65px 0; background: #fff;}
.product-detail .section-genuine .box-area .tit{
    display: block;
    margin-left: 33px; margin-bottom: 22px;
    line-height: 180%; font-size: 18px; font-weight: 600; color: #76B900;
    font-family: 'Pretendard', Apple SD Gothic Neo, Roboto, 'Noto Sans KR', sans-serif;
}
.product-detail .section-genuine .box-area .desc{
    line-height: 180%; font-size: 14px; font-weight: 500; color: #000;
}
.product-detail .section-genuine .box-area .desc em{font-weight: 600;}
.product-detail .section-genuine .box-area .tit::before{
    content: ''; position: absolute; top: 6px; left: 0;
    width: 24px; height: 21px;
    background: url(/img/product/genuine/warning.svg) no-repeat;
}


/* NVIDIA RTX A4500 */
.rtx-a4500 .bg-gray {
    /* background: url(../../img/product/a4500/bgColor-a4500.png) no-repeat center/cover; */
}

.product-t1000 .section-output .output-img{width: 71.6216%; max-width: 530px;}
.product-t600 .section-output .output-img{width: 68.2432%; max-width: 505px;}
.product-t400 .section-output .output-img{width: 71.6216%; max-width: 530px;}


/* NVIDIA Quadro P4000 */
.product-pascal .section-spec .img-specification{
    width: 70% !important; max-width: 100% !important;
    padding: 80px 0 0;
}

@media screen and (max-width: 768px) {
    .product-detail .section-genuine .box-list{gap: 30px 0;}
    .product-detail .section-genuine .box-item{width: 100%; max-width: 100%;}
    .product-detail .section-genuine .box-item .tit{margin-bottom: 20px;}
    .product-detail .section-genuine .tit-area .sc-tit{font-size: 18px;}
    .product-detail .section-genuine .tit-area p{font-size: 12px;}
    .product-detail .section-genuine .tit-area p br{display: none;}
}


/* 개봉 후 반품 불가 */
.product-detail #info-section .row {display: inherit; width: 910px; margin: 0 auto;}
.product-detail #info-section .text-wrap{margin-bottom: 82px;}
.product-detail #info-section .tit {
    display: block;
    margin-bottom: 32px;
    line-height: 140%; font-size: 30px; font-weight: 600; color: #ff5e4a;
}
.product-detail #info-section .desc {line-height: 180%; font-size: 18px; color: #eef1f4;}
.product-detail #info-section .desc span {color: #ff5e4a;}

.product-detail #guide-text .row {width: 1160px;}
.product-detail #guide-text .text-wrap {
    display: flex; justify-content: space-between;
    width: 100%;
    padding: 25px 0;
}
.product-detail #guide-text .text-wrap>div {
    font-size: 18px; color: #fff;
    font-family: 'Pretendard', Apple SD Gothic Neo, Roboto, 'Noto Sans KR', sans-serif;
}
.product-detail .sec-bracket{padding: 140px 0 225px;}
.product-detail .sec-bracket .group-bracket{max-width: 970px; margin: 0 auto;}

.product-detail .sec-bracket .tit-area .tit {
    text-align: center; font-size: 32px; font-weight: 600; 
    font-family: 'Pretendard', Apple SD Gothic Neo, Roboto, 'Noto Sans KR', sans-serif;
}
.product-detail .sec-bracket .tit-area .desc {
    max-width: 585px;
    margin: 0 auto; padding: 40px 0 47px;
    line-height: 180%; font-size: 14px; text-align: center;
}
.product-detail .sec-bracket .box-area {
    display: flex; justify-content: space-between; flex-direction: column; align-items: center;
}
.product-detail .sec-bracket .box-area .box {
    position: relative;
    overflow: hidden;
    width: 48.4536%; max-width: 470px; height: 313px;
    padding: 30px 28px;
    border-radius: 40px;
    background: #000;
}
.product-detail .sec-bracket .info-wrap{
    display: flex; flex-direction: column; align-items: center;
}
.product-detail .sec-bracket .info-wrap .desc{text-align: center; line-height: 200%;}
.product-detail .sec-bracket .info-wrap .important{
    display: inline-block;
    margin-top: 5px; padding: 3px 5px;
    font-size: 14px; color: #fff; font-weight: 600;
    background-color: #FC5E4A;
}
.product-detail .sec-bracket .text-wrap .tit {
    display: inline-block; 
    margin-bottom: 11px;
    font-size: 18px; color: #fff; font-weight: 500;
}
.product-detail .sec-bracket .box-wrap{
    display: flex; justify-content: space-between;
    width: 100%; margin-bottom: 50px;
}
.product-detail .sec-bracket .box-area .img-prd1 {
    position: absolute; left: 57%; bottom: 35px; transform: translateX(-50%);
    max-width: 310px;
}
.product-detail .sec-bracket .box-area .img-prd2 {
    position: absolute; top: 43px; left: 58%; transform: translateX(-50%);
    max-width: 300px;
}
.product-detail .sec-bracket .ico-box{display: flex; align-items: center;}
.product-detail .sec-bracket .ico-box .t_text {
    margin-left: 5px;
    font-size: 16px; font-weight: 600; color: #9bd71e;
    font-family: 'Pretendard', Apple SD Gothic Neo, Roboto, 'Noto Sans KR', sans-serif;
}
.product-detail .sec-bracket .ico-box .t_text::before {
    z-index: 1;
    content: ''; position: absolute; top: 4.2em; left: 1.9em;
    display: block;
}
.product-detail .sec-bracket .box .ex-text {
    position: absolute; left: 50%; bottom: 18px;
    transform: translateX(-50%);
    width: 100%;
    text-align: center; font-size: 14px; color: #b5b5b5;
}

.product-detail .section-genuine .box-area .box,
.product-detail .sec-bracket .box:last-child,
.cate-ampere .prd-list .group-product,
.genuine .sec-box .sec-warning .box {
    position: relative;
}


@media screen and (max-width: 768px) {
    .product-detail #guide-text .text-wrap{
        flex-direction: column; 
        padding: 25px 10px !important;
    }
    .product-detail #guide-text .text-wrap>div {font-size: 13px !important;}
    .product-detail #info-section {padding: 80px 10px;}
    .product-detail #info-section .tit {font-size: 18px;}
    .product-detail #info-section .desc {font-size: 13px;}
    .product-detail #info-section .desc p {display: initial;}

    .product-detail .sec-bracket{padding: 40px 10px;}
    .product-detail .sec-bracket .box-area .box{width: 100%;}
    .product-detail .sec-bracket .box-wrap {
        flex-direction: column; align-items: center; gap: 20px 0;
    }
}


/* NVIDIA RTX A1000 / A800 40GB Active 공통 */
.product-rtx-a1000 .sc-performance{background: #eef1f4;}


/* 멀티 GPU 확장성 NVIDIA NVLink 브리지 */
.product-rtx-ampere #sec-nvlink .summery {max-width: 660px;}
.product-rtx-ampere .sc-performance .row{padding: 140px 0 160px;}
.product-rtx-ampere .sc-performance .graph-list{
    display: flex; justify-content: space-between; flex-wrap: wrap; gap: 60px 0; 
    margin-bottom: 100px;
}
.product-rtx-ampere .sc-performance .graph-item{width: 45.6521%; max-width: 420px;}
.product-rtx-ampere .sc-performance .graph-item .tit{display: block; font-size: 18px; font-weight: normal;}
.product-rtx-ampere .sc-performance .graph-item .img-graph{width: 100%; margin: 20px 0;}
.product-rtx-ampere .sc-performance .graph-item .desc{line-height: 180%; font-size: 14px; color: #707070;}
.product-rtx-ampere .sc-performance .graph-area .info-text{
    text-align: center; font-size: 15px; color: #1b1b1b;
}


/* https://quadro.center/html/product/rtx-a1000.php */
.product-rtx-a1000 .sc-performance .graph-area{width: 95.6521%; max-width: 880px; margin: 0 auto;}
.product-rtx-a1000 .sc-performance .box-list{display: flex; justify-content: space-between; padding: 95px 0;}
.product-rtx-a1000 .sc-performance .box-item{width: 28.4090%; max-width: 250px;}
.product-rtx-a1000 .sc-performance .box-item .tit{
    display: block; 
    margin-bottom: 20px; 
    line-height: 1; font-size: 18px; color: #000; font-weight: 600;
}
.product-rtx-a1000 .sc-performance .box-item .desc{
    margin-top: 20px; 
    line-height: 180%; font-size: 14px; color: #707070;
}


/* NVIDIA RTX A1000 / A400 공통 */
.product-rtx-ampere .section-visualization .group{padding: 130px 0;}
.product-rtx-ampere .section-visualization .ampere-area{
    width: 100%; max-width: 740px; margin: 0 auto; padding-bottom: 65px;
}
.product-rtx-ampere .section-visualization .box-list{
    display: flex; justify-content: space-between; gap: 0 50px;
    width: 100%; max-width: 880px; margin: 0 auto;
}
.product-rtx-ampere .section-visualization .box-item .tit{display: block; margin-bottom: 20px;}


@media screen and (max-width: 768px) {
    .product-rtx-ampere #sec-nvlink .summery,
    .product-rtx-ampere .sc-performance .graph-item {
        width: 100%;
    }

    .product-rtx-ampere .fs-22,
    .product-rtx-ampere .sc-performance .graph-item .tit{
        font-size: 16px;
    }

    .product-rtx-a1000 .product-item-list h4 br{display: none;}
    .product-rtx-ampere .summery {width: 100% !important;}
    .product-rtx-ampere .sc-performance .graph-area{
        display: flex; flex-direction: column; align-items: center; 
        margin-top: 60px !important;
    }
    .product-rtx-ampere .sc-performance .graph-area .info-text{padding-bottom: 20px; font-size: 13px;}
    .product-rtx-ampere .sc-performance .graph-list{flex-direction: column; margin-bottom: 50px;}
    .product-rtx-ampere .sc-performance .section-text .summery br{display: none;}
    .product-rtx-ampere .sc-performance .graph-item .desc{font-size: 12px;}

    .product-rtx-ampere .section-visualization .group{padding: 40px 10px;}
    .product-rtx-ampere .section-visualization .box-list{flex-direction: column; gap: 40px 0;}
}


/* ===================== NVIDIA RTX A800 Active ===================== */
.product-rtx-a800-active .sc-production .row{width: 100%; max-width: 900px;}
.product-rtx-a800-active .sc-production .image-block{margin: 60px 0;}
.product-rtx-a800-active .sc-production .box-list{
    display: flex; justify-content: space-between; gap: 0 55px;
}
.product-rtx-a800-active .sc-production .box-item{flex: 1; list-style: none;}
.product-rtx-a800-active .sc-production .box-item .tit{
    display: block; 
    margin-bottom: 15px; 
    font-size: 18px; color: #000;
}
.product-rtx-a800-active .sc-production .sub-list{margin-top: 20px;}
.product-rtx-a800-active .sc-production .sub-item{
    display: flex; align-items: baseline; 
    font-size: 14px; color: #000;
}
.product-rtx-a800-active .sc-production .sub-item .hyphen{padding-right: 10px;}


/* NVIDIA RTX6000 Ada 제품 */
.rtx6000_ada .sec-box .boxImgwrap img {
    height: 100%; max-height: 600px; 
    object-fit: cover; border-radius: 10px;
}


@media screen and (max-width: 768px) {
    .rtx6000_ada .sec05 .summery,
    .rtx6000_ada .sec05 .text-list dd,
    .rtx6000_ada .sec05 .text-list li {
        width: 100%;
    }

    .rtx6000_ada .sec02 .text-list {padding: 0 10px;}
    .rtx6000_ada #guide-text .text-wrap>div:first-child {margin-bottom: 10px;}
}


.rtx_4000_sff #sec-quadrofunc .summery,
.product-detail .toggle-con .section3 .summery,
.product-adaLovelace #sec-quadrofunc .summery {
    max-width: 590px;
}

.cate-turing .prd-qudro-passive .prd,
.rtx_4000_sff .product-item-list .row {
    display: flex; justify-content: space-between;
}

.rtx_turing .benefit-sync,
.nvidia_t .benefit-sync {
    display: flex; justify-content: space-between; flex-wrap: wrap;
}

.rtx_4000_sff .product-item-list .row>div {flex: 1;}
.rtx_4000_sff .sec01 .section-text .summery {max-width: 720px;}

.rtx-a6000 .sec01 .summery {max-width: 645px;}
.rtx-a6000 #sec-quadrofunc .summery {max-width: 500px;}

.rtx-a5500 .product-item-list .row .apis {font-size: 17px;}
.rtx-a5500 .sec01 .summery {max-width: 675px;}
.rtx-a5500 #sec-quadrofunc .summery {max-width: 560px;}

.rtx-a5000 .sec01 .summery {max-width: 600px;}
.rtx-a5000 #sec-quadrofunc .summery {max-width: 500px;}
.rtx-a5000 .spec-block {display: initial; padding-top: 0;}
.rtx-a5000 .mt100-m img {display: block; margin: 0 auto;}

.rtx-a4500 .sec01 .summery {max-width: 640px;}
.rtx-a4500 .sec06 .summery {max-width: 630px;}
.rtx-a4500 #sec-quadrofunc .summery {max-width: 500px;}

#rtx_a4500 .sec-box {padding: 23.7em 0 19em !important;}
#rtx_a4500 .sec-package {padding-top: 0 !important;}


.rtx-a2000 .sec01 .summery {max-width: 655px;}
.rtx-a2000 .sec06 .summery {max-width: 640px;}
.rtx-a2000 #sec-quadrofunc .summery {max-width: 520px;}


/* NVIDIA RTX A4000 */
.rtx-a4000 #rtx_platform {
    background: url(../img/product/rtx_6000ada/bg-rtx_platform.png) no-repeat center/cover;
}

.rtx-a4000 .sec01 .summery {width: 630px;}
.rtx-a4000 .sec-box .sec-warning {background-color: #e8ebf1 !important;}



@media screen and (max-width: 768px) {
    .rtx-a2000 .sec01 .summery,
    .rtx-a2000 .sec06 .summery {
        width: 100%;
    }

    .rtx-a2000 p br,
    .rtx-a2000 dd br {
        display: none;
    }

    .rtx-a2000 .sec07 .section-text .summery {width: 100%; max-width: initial;}
    .rtx-a2000 .output01 img {width: 60% !important;}
    .rtx-a2000 .benefit-sync {justify-content: space-around;}
}


/* NVIDIA Ampere NVLink Bridge 제품 */
.ampere_nvlink_bridge .bg-black {background: #2e2e31;}
.ampere_nvlink_bridge .bg-black .section-row {
    width: 100%; max-width: 680px; padding: 9.651% 0 7.7951%;
}
.ampere_nvlink_bridge .bg-black .section-row .mt40-m img {width: 100%; max-width: 376px;}
.ampere_nvlink_bridge .bg-black .summery {
    width: 100%; max-width: 650px;
    margin: 7.70308% auto 12.60504%;
    line-height: 200%;
}
.ampere_nvlink_bridge .sec-slot .row {width: 100%; max-width: 680px;}
.ampere_nvlink_bridge .sec-slot .row .bridge-slot {display: block; width: 100%; margin-top: 60px;}



/* 2-Slot, 3-Slot 공통 */
.ampere_nvlink_bridge .toggle-con .package-row{padding: 130px 0;}
.ampere_nvlink_bridge .toggle-con .package-row1 .package {margin: 16.7504% auto 0 !important;}
.ampere_nvlink_bridge .toggle-con .package-row1 .package img {width: 42% !important; max-width: 462px;}
.ampere_nvlink_bridge .toggle-con .package-row2 {width: 100%; background-color: #f6f8f9;}
.ampere_nvlink_bridge .toggle-con .package-row2 .package {margin-top: 110px !important;}
.ampere_nvlink_bridge .toggle-con .package-row2 .package img {
    width: 61.8181% !important; max-width: 680px; 
    margin-left: 60px;
}
.ampere_nvlink_bridge .toggle-con .package-info {max-width: 740px !important; padding: 160px 0;}
.ampere_nvlink_bridge .toggle-con .package-info .nvlink-info {margin-top: 55px !important;}
.ampere_nvlink_bridge .toggle-con .package-info .section-text h2 {font-size: 34px; line-height: 180%;}
.ampere_nvlink_bridge .toggle-con .package-info .section-text h2 p {font-size: 28px;}


@media screen and (max-width: 768px) {
    .ampere_nvlink_bridge .toggle-con>div{padding: 40px 0 !important;}
    .ampere_nvlink_bridge .bg-black .section-row .mt40-m img {padding: 30px;}
}

@media screen and (max-width: 414px) {
    .ampere_nvlink_bridge .bg-black .summery {font-size: 12px;}
}


/* NVIDIA QUADRO RTX 8000/6000 Passive 제품 */
.quadro-rtx-passive .product-item-list h4,
.product-quadro_sync .product-item-list h4 {
    font-size: 18px;
}


/*  
    Quadro RTX Turing 제품 리스트
    https://quadro.center/html/product/product-rtx.php 
*/
.cate-turing .sticky-block .sticky-con ul li:first-child .lh-26 {max-width: 24rem;}
.cate-turing .sticky-block .sticky-con ul li:nth-child(2) .lh-26 {max-width: 27rem;}
.cate-turing .sticky-block .sticky-con ul li:nth-child(3) .lh-26 {max-width: 24rem;}
.cate-turing .sticky-block .sticky-con ul li:nth-child(4) .lh-26 {max-width: 25rem;}
.cate-turing .sticky-block .sticky-con ul li:last-child .lh-26 {max-width: 25.3rem;}

.cate-turing .prd-list .inner {width: 100%; max-width: 1300px; margin: 0 auto;}
.cate-turing .prd-list .prd-qudro-rtx .product-thumb{display: flex; justify-content: flex-end;}
.cate-turing .prd-list .prd-qudro-rtx .product-thumb:nth-child(even) {padding-left: 11rem;}

.cate-turing .halfbox .box1 .title h2 {font-size: 28px;}
.cate-turing .halfbox .box-quadroSync .product-img {
    display: flex; justify-content: space-evenly;
    flex-direction: row; align-items: center; align-content: stretch; 
    width: 100%;
    height: 100%; max-height: 188px;
}


/* NVIDIA Quadro RTX 8000/6000/5000/4000 제품만 적용 */
.cate-turing .thumb-quadro-rxt img{
    width: 53%; max-width: 689px;
    margin-right: 5rem; margin-left: -3rem;
}


/* NVIDIA Quadro RTX 8000/6000 Passive 제품 */
.cate-turing .prd-qudro-passive{padding: 120px 0;}
.cate-turing .prd-qudro-passive .inner{width: 100%; max-width: 900px; margin: 0 auto;}
.cate-turing .prd-qudro-passive .prd-wrap{display: flex; flex-direction: column; gap: 30px 0;}
.cate-turing .prd-qudro-passive .prd img{width: 41.5555%; max-width: 374px;}


/* NVIDIA T시리즈 */
.cate-turing .prd-nvidia-t .product-thumb {display: flex; justify-content: space-around;}
.cate-turing .prd-nvidia-t .product-thumb .img-thumb {
    width: 37.4545%; max-width: 412px; padding-top: 110px;
}
.cate-turing .prd-nvidia-t .tit-wrap {
    display: flex; flex-direction: column; gap: 40px 0;
}


@media screen and (max-width: 768px) {
    .cate-turing #sec01 .row{padding: 130px 0 !important;}
    .cate-turing .rtx-bridge .product-bridge {padding: 40px 0;}
    .cate-turing .rtx-bridge .product-bridge:first-child {margin-bottom: 40px;}
    .cate-turing .prd-list .prd-qudro-rtx .product-thumb{align-items: center;}
    .cate-turing .thumb-quadro-rxt img{margin-left: 3rem;}
    
    .cate-turing .prd-qudro-passive{padding: 40px 0;}
    .cate-turing .prd-qudro-passive .prd{flex-direction: column; align-items: center;}
    .cate-turing .prd-qudro-passive .tit-wrap{padding-top: 20px; text-align: center;}
   
    .cate-turing .prd-nvidia-t .title{padding-top: 0; padding-left: 0 !important;}
    .cate-turing .prd-nvidia-t .product-thumb{padding: 40px 0;}
    .cate-turing .prd-nvidia-t .product-thumb img{padding-top: 40px;}
    .cate-turing .prd-nvidia-t .tit-wrap{gap: 20px 0;}
    .cate-turing .halfbox .box1 .title h2 br{display: none;}
}



/* 모든제품 https://quadro.center/html/product/ */
.product-all #sec02 .prd-list{margin-bottom: 100px;}


/* 단종제품 https://quadro.center/html/product/product_discontinued.php */
.product-discontinued #sec01{background: #1c1c1c;}
.product-discontinued #sec02 .prd-list{margin-bottom: 100px;}


/* 
    Pascal 제품 리스트 페이지
    https://quadro.center/html/product/product-pascal.php 
*/
.cate-pascal .sticky-con ul li:first-child .lh-26 {max-width: 23rem;}
.cate-pascal .sticky-con ul li:nth-child(2) .lh-26 {max-width: 26rem;}
.cate-pascal .sticky-con ul li:nth-child(3) .lh-26 {max-width: 26rem;}
.cate-pascal .sticky-con ul li:nth-child(4) .lh-26 {max-width: 27rem;}
.cate-pascal .sticky-con ul li:last-child .lh-26 {max-width: 26rem;}

.cate-pascal .product-pascal-list {
    display: flex; justify-content: space-between; flex-wrap: wrap;
    width: 100%; padding: 120px 0;
}
.cate-pascal .product-pascal-list li {
    display: flex; justify-content: space-between; flex-direction: column;
    width: 540px;
    padding: 50px 0;
    text-align: center;
}
.cate-pascal .halfbox .box:first-child .title{margin-top: -2.6rem; /* 텍스트 높이값 맞추기 위함*/}

@media screen and (max-width: 768px) {
    .cate-pascal .product-pascal-list {padding: 0;}
    .cate-pascal .product-pascal-list li {width: 50%; padding: 40px 0;}
    .cate-pascal .product-pascal-list li .image img {width: 80%;}
    .cate-pascal .product-pascal-list li .title-xs {font-size: 14px !important;}
    .cate-pascal .halfbox .box:first-child .title{margin-top: 0;}
}


/* 
    Volta 제품 리스트 페이지 
    https://quadro.center/html/product/product-volta.php
    
*/
.cate-volta #sec01{background: #000 url(../img/product/bg-product-volta.jpg) no-repeat center top;}
.cate-volta .halfbox .box:first-child .product-img{align-items: flex-end;}

.cate-volta .product-thumb .title {padding-left: 30px;}
.cate-volta .product_sec01 .product-thumb {
    flex-direction: row-reverse; align-items: center;
}
.cate-volta .product_sec01 .product-thumb .img-product {margin-left: -3rem;}


@media screen and (max-width: 768px) {
    .cate-volta #sec01 .row{padding: 130px 0 !important;}
    .cate-volta .product_sec01 .title {padding-left: 0 !important;}
    .cate-volta .product_sec01 .product-thumb {flex-direction: column !important;}
    .cate-volta .product_sec01 .product-thumb img {
        width: 69.9629%; margin-left: 0;
    }
    .cate-volta .product_sec02 img {width: 69.9629% !important;}
}


/* 반응형 1080 */
@media screen and (max-width: 1080px) {
    .rtx-a5000 .row-w-740 {width: 80.4347%;}
}

/* 반응형 768 - 공통 */
@media screen and (max-width: 768px) {
    #sec-rasterization .tab-content .tab-pane-01 p,
    #sec-quadrofunc .w360,
    #sec-quadrofunc .w350,
    #contents #graphic-arc .text-list li,
    #contents #creative-fields .text-list li,
    #contents #sw-support .text-list li dd {
        width: 100%;
    }

    #sec-quadrofunc .summery,
    #contents #creative-fields .text-list li dd {
        width: 100% !important;
    }

    .benefit-sync li dt br,
    #contents #creative-fields .text-list .list4 dd br,
    #sec-rasterization .tab-content .tab-pane-01 p br,
    .t-series .row .benefit-sync>li dd br {
        display: none;
    }

    .text-list.list-num-02 li:nth-child(even),
    .text-list.list-num-04 li {
        padding-left: 0;
    }
    
    #sec-rasterization .tab-content p,
    .benefit-sync li:nth-child(even) {
        padding: 0;
    }
    .quadro_rtx .product-img img,
    .quadro_rtx .product-img.rtx-6000 img {
        margin-left: 0;
    }


    .quadro_rtx .product-img {height: auto !important; margin-top: 0 !important;}
    .text-list li {width: 100%; margin-top: 20px; padding-left: 0;}
    .text-list li dt {margin-bottom: 5px;}
    .text-list li dd {font-size: 12px !important; max-width: 100% !important;}
    .text-list.list-num-02 li {width: 100%; max-width: 100%;}
    .text-list.list-num-03 li {width: 33.333%; padding-left: 0;}
    .text-list-block {padding: 0; margin-top: 20px;}
    .text-list-block li {width: 100%; height: auto; padding: 20px; margin-top: 10px;}
    .text-list-block li dt {margin-bottom: 5px;}
    .text-list-block li dd {font-size: 13px;}


    .platform-tab {flex-wrap: wrap; margin-top: 30px;}
    .platform-tab.platform-tab-num03 li {width: 33.333%;}
    .platform-tab.platform-tab-num04 li {width: 50%;}
    .platform-tab.tab-lg {margin-top: 0;}
    .platform-tab.tab-lg button {font-size: 12px; font-weight: 400;}

    .benefit-sync li {width: 100%; margin-top: 20px; padding-right: 0;}
    .benefit-sync li:first-child {margin-right: 25px;}
    .benefit-sync li dt {margin-bottom: 5px; font-size: 14px;}
    .benefit-sync li dd {font-size: 12px;}


    .product-cs .summery {margin-top: 20px !important;}
    .product-cs .summery br {display: block !important;}

    .t-series .benefit-sync>li {max-width: initial;}

    .item-t1000 {background-size: contain; background-position: 50% 50%;}
}


/* 반응형 768 - product-thumb */
@media screen and (max-width: 768px) {
    .product-thumb {
        flex-direction: column; width: 100%; height: auto;
        padding-top: 40px;
    }
    .product-thumb .title {text-align: center;}
    .product-thumb .product-img {
        width: 100%; max-width: 540px; margin: 0 auto; text-align: center;
    }
    .product-thumb .product-img img {width: 100%; transform: translateX(-10%);}
    .product-thumb .more {margin-top: 10px;}

    .product-thumb.reverse,
    .product-thumb.reverse-right {
        flex-direction: column;
    }

    .product-thumb.reverse .product-img {margin: 0 auto; text-align: center;}
    .product-thumb.reverse-right .product-img {
        width: 100%; height: 100%; 
        background-position: center;
    }
}


/* 반응형 768 - 제품 */
@media screen and (max-width: 768px) {
    .rtx-a6000 .sec01 .summery,
    .rtx-a4500 .sec01 .summery,
    .rtx-a4500 #sec-quadrofunc .summery,
    .rtx-a4000 .sec01 .summery {
        width: 100%;
    }

    .rtx-a4500 p br,
    .rtx-a4500 dd br,
    .rtx-a4500 .sec09 .text-list li dd br,
    .rtx-a4500 .text-list .list dd br,
    .rtx-a4500 .section .text-list dl dd br {
        display: none;
    }

    .rtx-a4500 .section .section-text .summery,
    .rtx-a4500 .sec01 .section-text .summery {
        margin: 0 auto;
    }

    .rtx-a5000 .section-summery .section-text .title-xs.ampere_text {margin: 20px 0 0;}
    .rtx-a5000 .mt100-m {width: 100%; margin-top: 30px; text-align: center;}
    .rtx-a5000 .benefit-sync li {max-width: 100% !important;}
    .rtx-a4500 .sec09 .creative_img img {max-width: initial;}
    .rtx-a4500 .section .text-list dl dt {font-size: 14px;}
    .rtx-a4500 .benefit-sync {justify-content: space-around;}
    .rtx-a4000 #sec-output img {width: 80% !important;}
}


@media screen and (max-width: 500px) {
    /* SYNC 2 상세페이지 */
    .nvlink-info .rtx-tab-list-body .as_num p {font-size: 10px !important;}
}

/* 반응형 414 - 공통 */
@media screen and (max-width: 414px) {
    .product-thumb.reverse .product-img,
    .product-thumb.reverse-right .product-img {
        background-size: contain;
    }

    .product-thumb.reverse .product-img.item-t1000 {
        width: 300px !important;
        height: 300px !important;
        margin-left: 40px !important;
        background-size: contain;
    }

    .rtx-a5000 .summery.mT30 br {display: none !important;}
    .rtx-a5000 .mt100-m .item:last-child img {transform: translateY(40%);}
}