body {
background: #26120E;
color: #C0B3B0;
font-family: 'Noir Pro', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 150%;
}
.wrapper{
overflow: hidden;
background: linear-gradient(180deg, #1A0C0A 0%, #000000 100%);
}
.bg_rad_vad{
background: radial-gradient(495.35% 152.88% at -31.95% -42.86%, #26120E 0%, #000000 100%);
}
.navbar{
background: rgb(0 0 0 / 50%);
backdrop-filter: blur(6px);
}
img{
max-width: 100%;
} 
.skip-line-20{
width: 0px;
height: 0px;
margin: 0px;
padding: 10px 0px;
}
.skip-line-40{
width: 0px;
height: 0px;
margin: 0px;
padding: 20px 0px;
}
.skip-line-60{
width: 0px;
height: 0px;
margin: 0px;
padding: 20px 0px;
}
.skip-line-80{
width: 0px;
height: 0px;
margin: 0px;
padding: 40px 0px;
}
.my-18{
margin-top: 18px;
margin-bottom: 18px;
}   @font-face {
font-family: "Noir Pro";
src: url(//cell-implants.com/wp-content/themes/cell_implant/fonts/NoirPro-Regular.woff2) format("woff2"),
url(//cell-implants.com/wp-content/themes/cell_implant/fonts/NoirPro-Regular.woff) format("woff");
font-style: normal;
font-weight: 400;
}
@font-face {
font-family: "Noir Pro";
src: url(//cell-implants.com/wp-content/themes/cell_implant/fonts/NoirPro-Medium.woff2) format("woff2"),
url(//cell-implants.com/wp-content/themes/cell_implant/fonts/NoirPro-Medium.woff) format("woff");
font-style: normal;
font-weight: 500;
}
@font-face {
font-family: "Noir Pro";
src: url(//cell-implants.com/wp-content/themes/cell_implant/fonts/NoirPro-SemiBold.woff2) format("woff2"),
url(//cell-implants.com/wp-content/themes/cell_implant/fonts/NoirPro-SemiBold.woff) format("woff");
font-style: normal;
font-weight: 600;
}
@font-face {
font-family: "Noir Pro";
src: url(//cell-implants.com/wp-content/themes/cell_implant/fonts/NoirPro-Bold.woff2) format("woff2"),
url(//cell-implants.com/wp-content/themes/cell_implant/fonts/NoirPro-Bold.woff) format("woff");
font-style: normal;
font-weight: 700;
}
.Underliner{
font-family: 'Noir Pro';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 200%; text-transform: uppercase;
}
.bg_rad_Underliner{
background: linear-gradient(274deg, #E9E9E9 36%, #747474 144%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
h1, h2, .H1{ font-family: 'Noir Pro', sans-serif;
font-style: normal;
font-weight: 700;
font-size: 41px;
line-height: 100%; text-transform: uppercase;
}
h3, h4, h5, h6{
font-family: 'Noir Pro', sans-serif;
font-style: normal;
font-weight: 500;
font-size: 17.82px;
line-height: 150%; text-transform: uppercase;
color: #C0B3B0;
}
h3.list-disc{
display: inline-flex;
align-items: center;
margin-left: -14px;
}
h3.list-disc:before{
content: '';
width: 6px;
height: 6px;
background: #8E6157;
border-radius: 50%;
display: inline-flex;
margin-right: 8px;
}
.bg_rad_h1{
background: linear-gradient(148deg, #8E6157 5%, #492C26 155%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
color: transparent;
}
.bg_rad_h1{
background: radial-gradient(121.4% 121.53% at 46.75% 0%, #8E6157 0%, #492C26 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
color: transparent;
}
.bg_rad_GOLD{ background: radial-gradient(92.98% 92.98% at 36.84% 53.07%, #EECA84 0%, #A97A1F 100%) ;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.link_hero{
font-family: 'Noir Pro', sans-serif;
font-style: normal;
font-weight: 600;
font-size: 11.6px;
line-height: 12px; letter-spacing: 0.3em;
text-transform: uppercase; color: #FFFFFF;
text-decoration: none;
display: inline-flex;
align-items: center; transition: .5s;
}
.Button{
padding: 16px 16px 16px 0px;
}
button{
padding: 0px;
border: none;
box-shadow: none;
}
.link_hero:hover{
color: #D99559;
} .link_hero:after{
content: '';
background-image: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16' fill='none'><path d='M10.9042 0.942852L17.5704 7.30605C17.7598 7.49543 17.8734 7.72269 17.8734 7.98782C17.8734 8.21508 17.7598 8.44233 17.5704 8.63171L10.9042 14.9949C10.5633 15.3358 9.9573 15.3358 9.61642 14.957C9.27553 14.6161 9.27553 14.0101 9.65429 13.6692L14.6918 8.89685H1.81393C1.28366 8.89685 0.904898 8.48021 0.904898 7.98782C0.904898 7.45755 1.28366 7.07879 1.81393 7.07879H14.6918L9.65429 2.26852C9.27553 1.92763 9.27553 1.32161 9.61642 0.980728C9.9573 0.601966 10.5254 0.601966 10.9042 0.942852Z' fill='white'/></svg>");
height: 44px;
width: 44px;
background-position: center calc(50% - 2px) ;
background-repeat: no-repeat; transition: .5s;
}
.link_hero:hover:after{
background-image: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16' fill='none'><path d='M10.9042 0.942852L17.5704 7.30605C17.7598 7.49543 17.8734 7.72269 17.8734 7.98782C17.8734 8.21508 17.7598 8.44233 17.5704 8.63171L10.9042 14.9949C10.5633 15.3358 9.9573 15.3358 9.61642 14.957C9.27553 14.6161 9.27553 14.0101 9.65429 13.6692L14.6918 8.89685H1.81393C1.28366 8.89685 0.904898 8.48021 0.904898 7.98782C0.904898 7.45755 1.28366 7.07879 1.81393 7.07879H14.6918L9.65429 2.26852C9.27553 1.92763 9.27553 1.32161 9.61642 0.980728C9.9573 0.601966 10.5254 0.601966 10.9042 0.942852Z' fill='rgb(217, 149, 89)'/></svg>");
}
p, .P1{ font-family: 'Noir Pro', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 150%; color: #C0B3B0;
}
.Small_Paragraph{
}
.Button{
}
nav a{
}
nav a:hover{
}
nav a:active{
}
table{
width: 100%;
border-collapse:collapse;
border-spacing:0
}
table, td, th{
border: none;
}
td, th{
font-family: 'Noir Pro', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 150%;
color: #8E6157;
}
tr>td:first-child{
color: #C0B3B0;
}
.lang-menu{}
.lang-menu button .header-lang__text{
font-family: 'Noir Pro';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 22px;
color: #7E554C;
}
.lang-menu button:hover .header-lang__text{
color: #8C574B;
}
.lang-menu button:after{
color: #452119;
}
.lang-menu button:hover:after{
color: #7E554C;
}
.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active{
border-color: transparent;
}
header .dropdown-menu{
background: rgba(0, 0, 0, 0.2);
backdrop-filter: blur(2px);
}
header .dropdown-item {
font-family: 'Noir Pro';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #7E554C;
}
header .dropdown-item.disabled, header .dropdown-item:disabled {
color: #452119;
pointer-events: none;
background-color: transparent;
}
header .dropdown-item:focus, header .dropdown-item:hover {
color: #8C574B;
background-color: rgba(0, 0, 0, 0.5);
} @media (max-width: 991.98px) {
} @media (max-width: 767.98px) {
}   .section {
min-height: 100vh;
padding-top: 64px;
}
.section>.container>.row{
align-items: center;
min-height: 90vh;
} .header{
background: rgb(0 0 0 / 43%);
backdrop-filter: blur(3px);
position: fixed;
}
.header .n-brand img{
max-height: 44px;
max-width: auto;
}
.header .n-toggler{
width: 44px;
height: 44px;
position: relative;
display: block;
background: none;
}
.header .n-toggler .menu-icon>* {
background: #7E554C;
height: 2px;
border-radius: 2px;
position: absolute;
margin: 0;
}
.header .n-toggler .menu-icon .line-1{
width: 24px;
top: 8px;
}
.header .n-toggler .menu-icon .line-2{
width: 16px;
top: 16px;
}
.header .n-toggler .menu-icon .line-3{
width: 8px;
top: 24px;
}
.header .n-toggler:not(.collapsed) .menu-icon>* {
}
.header .n-toggler:not(.collapsed) .menu-icon .line-1{
animation: menu_animate_line-1 1s;
width: 24px;
transform: rotate(-45deg);
top: calc(50% - 6px);
}
.header .n-toggler:not(.collapsed) .menu-icon .line-2{
animation: menu_animate_line-2 1s;
width: 24px;
transform: rotate(45deg);
top: calc(50% - 6px);
}
.header .n-toggler:not(.collapsed) .menu-icon .line-3{
animation: menu_animate_line-3 .5s;
background: transparent;
}
@keyframes menu_animate_line-1 {
from{
width: 24px;
top: 8px;
}
to{
width: 24px;
transform: rotate(45deg);
top: calc(50% - 6px);
}
}
@keyframes menu_animate_line-2 {
from{
width: 16px;
top: 16px;
}
to{
width: 24px;
transform: rotate(-45deg);
top: calc(50% - 6px);
}
}
@keyframes menu_animate_line-3 {
from{
width: 8px;
top: 24px;
}
to{
background: transparent;
}
} .sec_main_page .part_r {
position: relative;
min-height: 50vh;
max-height: 80vh;
align-items: center;
}
.sec_main_page .part_r .block_img img{
max-width: initial;
}
.sec_main_page .part_r .block_tabl{
z-index: 2;
} .sec_features .part_l{
overflow: hidden
}
.sec_features .part_l .carousel-item > .row{
align-items: center;
}
.carousel-ind{
margin-left: 0;
margin-right: 0;
align-items: center;
}
@media (min-width: 768px) {
.carousel-ind {
margin-left: -8px;
}
}
.carousel-ind [data-bs-target]{
background-color: #8E6157;
width: 9px;
height: 9px;
border-radius: 50%;
margin-left: 8px;
margin-right: 8px;
border: none;
}
.carousel-ind .active{
width: 12px;
height: 12px;
background: radial-gradient(92.98% 92.98% at 36.84% 53.07%, #EECA84 0%, #A97A1F 100%) ;
}
@media (max-width: 767.98px) {
.sec_features .carousel-item .block_img img{
max-width: 80%;
}
} .part_r {}
.carousel-indicators-circle{
}
.carousel-indicators-circle .circle_out{
width: 582px;
height: 582px;
background: radial-gradient(50% 50% at 50% 50%, rgba(55, 28, 22, 0.71) 0%, rgba(55, 28, 22, 0) 67%, #371C16 100%);
border-radius: 50%;
}
.carousel-indicators-circle .circle_in{
width: 402px;
height: 402px;
background: linear-gradient(90deg, #371C16 0%, rgba(56, 28, 22, 0) 50%);
border-radius: 50%;
}
.carousel-indicators-circle .circle_in img.filter{
filter: drop-shadow(598px 0px 166px rgba(0, 0, 0, 0.01)) drop-shadow(382px 0px 152px rgba(0, 0, 0, 0.1)) drop-shadow(216px 0px 128px rgba(0, 0, 0, 0.35)) drop-shadow(96px 0px 96px rgba(0, 0, 0, 0.6)) drop-shadow(24px 0px 54px rgba(0, 0, 0, 0.69)) drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.7));
}
.carousel-indicators-circle .carousel-indicators{
position: relative;
height: 100%;
width: 100%;
margin: 0;
}
.carousel-indicators-circle .carousel-indicators [data-bs-target] {
box-sizing: inherit;
flex: initial;
width: auto;
height: auto;
padding: 0;
margin-right: 0;
margin-left: 0;
cursor: pointer;
background-color: transparent;
background-clip: initial;
border: none;
border-top: none;
border-bottom: none;
opacity: 1;
position: absolute;
width: 64px;
height: 64px;
transition: .5s;
}
.carousel-indicators-circle .indicators button:hover{
transition: .5s;
}
.carousel-indicators-circle .indicators button:nth-child(1){
top: 0%;
left: 50%;
transform: translate(-50%, 0%);
}
.carousel-indicators-circle .indicators button:nth-child(2){
top: 15%;
left: 15%;
}
.carousel-indicators-circle .indicators button:nth-child(3){
top: 50%;
left: 0%;
transform: translate(0%, -50%);
}
.carousel-indicators-circle .indicators button:nth-child(4){
bottom: 15%;
left: 15%;
}
.carousel-indicators-circle .indicators button:nth-child(5){
bottom: 0%;
left: 50%;
transform: translate(-50%, 0%);
}
@media (max-width: 991.98px) {
.carousel-indicators-circle .circle_out{
}
.carousel-indicators-circle .circle_in{
background: url(//cell-implants.com/wp-content/themes/img/sec_features_Subtract.svg) center/100% no-repeat, linear-gradient(180deg, #371C16 0%, rgba(56, 28, 22, 0) 50%);
}
.carousel-indicators-circle .circle_in img.filter{
filter: drop-shadow(0px 598px  166px rgba(0, 0, 0, 0.01)) drop-shadow(0px 382px 152px rgba(0, 0, 0, 0.1)) drop-shadow(0px 216px 128px rgba(0, 0, 0, 0.35)) drop-shadow(0px 96px 96px rgba(0, 0, 0, 0.6)) drop-shadow(0px 24px 54px rgba(0, 0, 0, 0.69)) drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.7));
}
.carousel-indicators-circle .indicators button:nth-child(1){
top: 0%;
left: 50%;
transform: translate(-50%, 0%);
}
.carousel-indicators-circle .indicators button:nth-child(2){
top: 15%;
left: 15%;
}
.carousel-indicators-circle .indicators button:nth-child(3){
top: 50%;
left: 0%;
transform: translate(0%, -50%);
}
.carousel-indicators-circle .indicators button:nth-child(4){
top: 15%;
left: auto;
right: 13%;
}
.carousel-indicators-circle .indicators button:nth-child(5){
left: auto;
top: 50%;
right: 1%;
transform: translate(0%, -50%);
}
}
@media (max-width: 767.98px) {
.carousel-indicators-circle .circle_out{
width: 318px;
height: 318px;
}
.carousel-indicators-circle .circle_in{
width: 220px;
height: 220px;
}
.carousel-indicators-circle .carousel-indicators [data-bs-target]{
position: absolute;
width: 36px;
height: 36px;
}
}
@media (max-width: 767.98px){
.sec_features .carousel-item .Button {
padding: 16px 16px 16px 30px;
}
} .sec_faq{
min-height: auto;
margin-top: 60px;
}
.sec_faq>.container>.row {
min-height: auto;
margin-bottom: 44px;
}
.accordion {
--bs-accordion-color: #C0B3B0;
--bs-accordion-bg: #170B08;
--bs-accordion-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;
--bs-accordion-border-color: none;
--bs-accordion-border-width: 1px;
--bs-accordion-border-radius: 0.375rem;
--bs-accordion-inner-border-radius: calc(0.375rem - 1px);
--bs-accordion-btn-padding-x: 1.25rem;
--bs-accordion-btn-padding-y: 1rem;
--bs-accordion-btn-color: #FFFFFF;
--bs-accordion-btn-bg: #170B08;
--bs-accordion-btn-icon: url(//cell-implants.com/wp-content/themes/img/acordion-chevron-down.svg);
--bs-accordion-btn-icon-width: 1.25rem;
--bs-accordion-btn-icon-transform: rotate(-180deg);
--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
--bs-accordion-btn-active-icon: url(//cell-implants.com/wp-content/themes/img/acordion-chevron-up.svg);
--bs-accordion-btn-focus-border-color: none;
--bs-accordion-btn-focus-box-shadow: none;
--bs-accordion-body-padding-x: 1.25rem;
--bs-accordion-body-padding-y: 1rem;
--bs-accordion-active-color: #FFFFFF;
--bs-accordion-active-bg: #170B08;
}
.accordion-item:last-of-type .accordion-button.collapsed{
height: 4rem;
}
.accordion-item:last-of-type .faq_item-content {
transition: none;
} .sec_cta {
background: url(//cell-implants.com/wp-content/themes/img/sec_cta_Subtract_bg.svg) 85% 120%/60% no-repeat;
}
@media (max-width: 991.98px) { 
.sec_cta {
background: url(//cell-implants.com/wp-content/themes/img/sec_cta_Subtract_bg.svg) 50% 55%/90% no-repeat;
}
.sec_cta img {
max-width: 364px;
}
}
@media (max-width: 575.98px) { 
.sec_cta {
background: url(//cell-implants.com/wp-content/themes/img/sec_cta_Subtract_bg.svg) 50% 29%/90% no-repeat;
}
.sec_cta img {
max-width: 238px;
}
}
.sec_cta img.filter{
filter: drop-shadow(427px 0px 119px rgba(0, 0, 0, 0.01)) drop-shadow(273px 0px 109px rgba(0, 0, 0, 0.1)) drop-shadow(154px 0px 92px rgba(0, 0, 0, 0.35)) drop-shadow(68px 0px 68px rgba(0, 0, 0, 0.6)) drop-shadow(17px 0px 38px rgba(0, 0, 0, 0.69)) drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.7)); }
@media (max-width: 991.98px){
.sec_cta .Button {
padding: 16px 16px 16px 30px;
}
} .signature .name{
font-family: 'Noir Pro';
font-style: normal;
font-weight: 600;
font-size: 17.6px;
line-height: 115%;  color: #888888;
}
.signature .post{
font-family: 'Noir Pro';
font-style: normal;
font-weight: 400;
font-size: 14.5px;
line-height: 125%;  color: #888888;
}
.signature{
}
@media (max-width: 767.98px) {
.signature .name {
font-size: 15px;
}	
.signature .post{
font-size: 12px;
}
.signature img {
max-width: 150px;
}
} .bg_grad_titles{
background: radial-gradient(121.4% 121.53% at 46.75% 0%, #8E6157 0%, #492C26 100%) ;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
@media (max-width: 767.98px) {
.footer .list .item:first-child{
width: 100%;
}
}
.footer .list .item .title{ font-family: 'Noir Pro';
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 150%; text-transform: uppercase;
color: #733729;
}
hr, .footer .list .item hr { border: 1px solid #733729;
margin-top: 12px;
margin-bottom: 18px;
opacity: 1;
}
ul, footer ul{
margin: 0;
padding: 0;
list-style: none;
}
footer a {
color: inherit;
text-decoration: none;
}
footer a:hover{
color: #8E6157;
} @media (min-width: 1400px) {
}  @media (max-width: 991.98px) {
} /*/*/@media (max-width: 767.98px) {
section{
padding-left: 10px;
padding-right: 10px;}
}/**/