/*========================================================================

TENET SOLUTIONS FRAMEWORK

--------------------------------------------------------------------------

Project     : Tenet Solutions Website
File        : style.css
Author      : Tenet Solutions (Technical Partner & Solutions Architect)
Signature   : Designed & Engineered with Intent.

All Rights Reserved. Copyright 2026

========================================================================*/

::-webkit-scrollbar{

    width:12px;

}

::-webkit-scrollbar-track{

    background:#f5f5f5;

}

::-webkit-scrollbar-thumb{

    background:#071730;;

    border-radius:20px;

}

::-webkit-scrollbar-thumb:hover{

    background:#071730;

}

/*--------------------------------------------------------------
# Reset
--------------------------------------------------------------*/

*{

margin:0;

padding:0;

box-sizing:border-box;

}

/*--------------------------------------------------------------
# Body
--------------------------------------------------------------*/

body{

font-family:var(--ts-font);

background:var(--ts-dark);

color:var(--ts-text);

overflow-x:hidden;

}

/*--------------------------------------------------------------
# Headings
--------------------------------------------------------------*/

h1,h2,h3,h4,h5,h6{

color:var(--ts-white);

font-weight:700;

}

/*--------------------------------------------------------------
# Links
--------------------------------------------------------------*/

a{

text-decoration:none;

transition:var(--transition);

}

/*--------------------------------------------------------------
# Sections
--------------------------------------------------------------*/

section{

padding:120px 0;

position:relative;

}

/*--------------------------------------------------------------
# Container
--------------------------------------------------------------*/

.container{

max-width:1200px;

}

/*--------------------------------------------------------------
# Images
--------------------------------------------------------------*/

img{

max-width:100%;

display:block;

}
.back-to-top{

position:fixed !important;

right:25px !important;

bottom:25px !important;

top:auto !important;

left:auto !important;

width:45px;

height:45px;

border:none;

border-radius:50%;

background:#92d7f8;

color:#111827;

font-size:1rem;

cursor:pointer;

z-index:9999;

opacity:0;

visibility:hidden;

transform:translateY(10px);

transition:all .3s ease;

box-shadow:0 10px 25px rgba(0,0,0,.2);

}

.back-to-top.visible{

opacity:1;

visibility:visible;

transform:translateY(0);

}

.back-to-top:hover{

background:#fff;

transform:translateY(-3px);

box-shadow:0 14px 30px rgba(0,0,0,.25);

}
.grecaptcha-badge { 
    visibility: hidden !important; 
}