
.partnetBlockMain {
    margin-bottom: 30px;
}

.partnetBlock {
    margin-bottom: 20px;
    padding: 20px;
    border-radius: 10px;
}

.partnetBody {margin-bottom: 20px;}


.partnetTitle {display: flex;gap: 20px;}
.partnetTitle img {width: 60px; height: 60px;}
.partnetTitleName {font-size: 22px;}
.partnetTitleDesc {font-size: 14px;}
.partnetBody ul {padding-left: 1rem;font-size: 14px;}
.partnetBody ul li {margin-bottom: 7px;}
		            
.partnetBody li::marker {
    font-size: 120%;
    font-weight: 700;
    content: "✓ ";
}

.partnetGo { 
    display: flex;
    justify-content: space-between;
    align-content: center;
    align-items: center;
    font-size: 14px;
}
.partnetGoPrice {
    font-size: 24px;
}
.partnetGoLink {
    padding: 10px;
    border-radius: 8px;
    font-weight: 600;
    font-size: 14px;
    color: black;
}

.partnetGoLink:hover {opacity:0.7;}
            
.partnetBlock {
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease;
}

.partnetIcon {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 15px;
  height: 15px;
}

.partnetIcon::before,
.partnetIcon::after {
  content: "";
  position: absolute;
  background: #484a4c;
  transition: transform 0.6s ease;
}

.partnetIcon::before {
  width: 100%;
  height: 2px;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.partnetIcon::after {
  width: 2px;
  height: 100%;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
}

.partnetBlock.active .partnetIcon::after {
  transform: translateX(-50%) scaleY(0);
}

.partnetBlock.partnetBackgroundNone:hover .partnetIcon {
  transform: rotate(360deg);
  transition: transform 0.6s ease;
}

.partnetBlock.partnetBackgroundNone .partnetBodyMain {
  display: none;
}

.partnetBlock.partnetBackgroundNone {
  transition: all 0.25s ease;
}

.partnetBlock.partnetBackgroundNone:hover {
  box-shadow: 0 8px 20px rgba(0,0,0,0.06);
  filter: brightness(1.02);
}

.partnetBlock.partnetBackgroundNone:hover .partnetIcon {
  transform: rotate(360deg);
}

.partnetBlock.active .partnetIcon {
  transform: rotate(180deg);
}

.partnetBodyMain {
  display: none;
}


@media only screen and (max-width: 576px) {
    .partnetBody li::marker {font-size: 100%;}
    .partnetTitleName, .partnetGoPrice {font-size: 18px;}
    .partnetTitleDesc, .partnetBody ul {font-size: 12px;}
    .partnetIcon {top: 15px;right: 15px;width: 10px;height: 10px;}
}

.pNodemaven {background: linear-gradient(120deg, #dff7ff 0%, #cbf1ff 60%, #c1f9ff 100% 100%);}
.pNodemaven .partnetTitleDesc {color: #518f96;}
.pNodemaven hr {background: #58bebe;}
.pNodemaven .partnetBody li::marker{color: #529db5;}
.pNodemaven .partnetGoPrice {color: #529db5;}
.pNodemaven .partnetGoLink {background: #8fe3ff;}

.pBirdproxies {background: linear-gradient(120deg, #ffe5e5 0%, #ffc7c7 60%, #ffb3b3 100%);}
.pBirdproxies .partnetTitleDesc {color: #9a4d4d;}
.pBirdproxies hr {background: #e07a7a;}
.pBirdproxies .partnetBody li::marker {color: #c25c5c;}
.pBirdproxies .partnetGoPrice {color: #c25c5c;}
.pBirdproxies .partnetGoLink {background: #ff9e9e;}

.pProxyCheap{background:linear-gradient(120deg,#e6f0ff 0%,#c7dcff 60%,#b3d1ff 100%);} 
.pProxyCheap .partnetTitleDesc{color:#4d6f9a;} 
.pProxyCheap hr{background:#7aa7e0;} 
.pProxyCheap .partnetBody li::marker{color:#5c8ec2;} 
.pProxyCheap .partnetGoPrice{color:#5c8ec2;} 
.pProxyCheap .partnetGoLink{background:#9ec5ff;}

.pProxySeller{background:linear-gradient(120deg,#e6fff2 0%,#c7f7dd 60%,#b3f0cc 100%);} 
.pProxySeller 
.partnetTitleDesc{color:#4d9a73;} 
.pProxySeller hr{background:#7ae0a8;} 
.pProxySeller .partnetBody li::marker{color:#5cc28a;} 
.pProxySeller .partnetGoPrice{color:#5cc28a;} 
.pProxySeller .partnetGoLink{background:#9effc5;}

.pDolphin{background:linear-gradient(120deg,#f3e6ff 0%,#e0c7ff 60%,#d1b3ff 100%);} 
.pDolphin .partnetTitleDesc{color:#7a4d9a;} 
.pDolphin hr{background:#b07ae0;} 
.pDolphin .partnetBody li::marker{color:#8e5cc2;} 
.pDolphin .partnetGoPrice{color:#8e5cc2;} 
.pDolphin .partnetGoLink{background:#c59eff;}

.partnetBackgroundNone {
    background: none;
    border: 1px solid #e5e5e5;
}
		            
		