body {background: #000000;}
body, input, textarea {color: #ffffff;}
body,input,textarea {
font-family:neue-haas-grotesk-display,Arial;
font-size:18px;
}
p {
line-height:28px;
margin-bottom:20px;
}
a:link,a:visited {
text-decoration:underline;
}
hr {
color:#d8ffeb;
height:2px;
margin-bottom:10px;
}
strong,b {
font-weight:700;
}
em,i {
font-style:italic;
}
li {
font-size:25px;
line-height:35px;
margin-top:10px;
margin-bottom:10px;
}
div#footer {
position:relative;
padding-top:75px;
padding-right:2.5%;
padding-bottom:25px;
padding-left:5.4%;
font-size:16px;
font-family:neue-haas-grotesk-display,Arial;
}
html {
}
.titleh1 { 
display: block;
font-family:neue-haas-grotesk-display,Arial;
font-size:110px;
line-height:110px;
font-style:normal;
font-weight:900;
margin-bottom:35px;
}
.titleh2 { 
display: block;
font-family:neue-haas-grotesk-display,Arial;
font-size:70px;
line-height:80px;
font-weight:700;
letter-spacing:1px;
text-decoration:none;
margin-bottom:25px;
}
.titleh3 { 
display: block;
font-family:neue-haas-grotesk-display,Arial;
font-size:45px;
line-height:55px;
font-weight:700;
margin-bottom:20px;
}
.titleh4 { 
display: block;
font-family:neue-haas-grotesk-display,Arial;
font-size:36px;
line-height:46px;
font-weight:700;
letter-spacing:1px;
margin-bottom:15px;
}
.body { 
display: block;
font-family:neue-haas-grotesk-display,Arial;
font-size:25px;
line-height:34px;
letter-spacing:1px;
margin-bottom:15px;
}
.button {
display: inline-block;
}
.button a {
display: block !important;
color: inherit;
text-decoration: none !important;
}
a .button:hover, .button a:hover {
color:#d8ffeb;
background-image:url("https://ninepoint.cc/CLIENT/transitionintelligence/wp-content/uploads/2026/07/Sliding-Dot-2-1.png");
background-repeat:no-repeat;
background-position:right center;
background-size:contain;
}
a .button, .button a { 
display: inline-block;
transition-duration:0.3s;
transition-timing-function:ease-in;
font-family:neue-haas-grotesk-display,Arial;
font-size:24px;
line-height:28px;
font-style:normal;
letter-spacing:1px;
color:#ffffff;
background-image:url("https://ninepoint.cc/CLIENT/transitionintelligence/wp-content/uploads/2026/07/Sliding-Dot-1.png");
background-repeat:no-repeat;
background-position:right center;
background-size:contain;
}
.animatecirclelight {
display: inline-block;
}
.animatecirclelight a {
display: block !important;
color: inherit;
text-decoration: none !important;
}
a .animatecirclelight:hover, .animatecirclelight a:hover {
color:#d8ffeb;
}
a .animatecirclelight, .animatecirclelight a { 
display: inline-block;
font-family:neue-haas-grotesk-display,Arial;
font-size:20px;
line-height:18px;
padding-right:23px;
color:#ffffff;
}
.animatecircledark {
display: inline-block;
}
.animatecircledark a {
display: block !important;
color: inherit;
text-decoration: none !important;
}
a .animatecircledark:hover, .animatecircledark a:hover {
color:#2e2f84;
}
a .animatecircledark, .animatecircledark a { 
display: inline-block;
font-family:neue-haas-grotesk-display,Arial;
font-size:35px;
line-height:35px;
padding-right:23px;
color:#521249;
}
.animatecirclelightlarge {
display: inline-block;
}
.animatecirclelightlarge a {
display: block !important;
color: inherit;
text-decoration: none !important;
}
a .animatecirclelightlarge:hover, .animatecirclelightlarge a:hover {
}
a .animatecirclelightlarge, .animatecirclelightlarge a { 
display: inline-block;
font-family:neue-haas-grotesk-display,Arial;
font-size:28px;
line-height:28px;
letter-spacing:1px;
padding-right:23px;
}
.h4thin { 
display: block;
font-size:36px;
line-height:46px;
font-weight:300;
letter-spacing:1px;
}
.animatecircledarksmall {
display: inline-block;
}
.animatecircledarksmall a {
display: block !important;
color: inherit;
text-decoration: none !important;
}
a .animatecircledarksmall:hover, .animatecircledarksmall a:hover {
}
a .animatecircledarksmall, .animatecircledarksmall a { 
display: inline-block;
font-family:neue-haas-grotesk-display,Arial;
font-size:20px;
line-height:20px;
padding-right:23px;
color:#521249;
}
.bgc-000000 {background-color: #000000;}
.clr-000000 {color: #000000;}
.clr-ffffff {color: #ffffff;}
.bgc-ffffff {background-color: #ffffff;}
.clr-000000 {color: #000000;}
.bgc-000000 {background-color: #000000;}
.clr-0de4dd {color: #0de4dd;}
.bgc-0de4dd {background-color: #0de4dd;}
.clr-0c0f6e {color: #0c0f6e;}
.bgc-0c0f6e {background-color: #0c0f6e;}
.clr-d8ffeb {color: #d8ffeb;}
.bgc-d8ffeb {background-color: #d8ffeb;}
.clr-4d4eeb {color: #4d4eeb;}
.bgc-4d4eeb {background-color: #4d4eeb;}
.clr-ffffff {color: #ffffff;}
.bgc-ffffff {background-color: #ffffff;}
.clr-fff4e9 {color: #fff4e9;}
.bgc-fff4e9 {background-color: #fff4e9;}
.clr-fd863b {color: #fd863b;}
.bgc-fd863b {background-color: #fd863b;}
.clr-ff3a64 {color: #ff3a64;}
.bgc-ff3a64 {background-color: #ff3a64;}
.clr-d868eb {color: #d868eb;}
.bgc-d868eb {background-color: #d868eb;}
.clr-521249 {color: #521249;}
.bgc-521249 {background-color: #521249;}
.clr-2e2f84 {color: #2e2f84;}
.bgc-2e2f84 {background-color: #2e2f84;}
