html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}
.rising-container.opportunities-fund-inner .career-content p {
padding: 0;
}
.rising-container.opportunities-fund-inner .career-content p:not(:last-child) {
padding-bottom: 20px;
}
.hire-an>.vc_column-inner {
max-width: 1177px;
margin: 0 auto;
}
.hire-an ul li {
padding: 8px 0;
line-height: 1.4;
}
.hire-an ul li ol {
padding: 10px 0px 0 30px;
}
.hire-an ul li::before {
content: "\2713";
color: #1c4072;
margin-right: 10px;
}
h2.vc_custom_heading.heading-custom {
font-size: 40px;      
}
.tactical-esg-section>.vc_column-inner {
max-width: 1200px;
margin: 0 auto;
}
.vc_row.initiate-cycle {
max-width: 1200px;
margin: 0 auto;
}
.initiate-cycle .wpb_column>.vc_column-inner>.wpb_wrapper {
background: #d7e2f0;
padding: 20px;
height: 100%;
margin-top: 40px;
}
.initiate-cycle .wpb_column>.vc_column-inner>.wpb_wrapper li {
padding: 9px 0;
line-height: 1.4;
}
.hire-an ul li ol
.hire-an ul li ol {
counter-reset: listStyle;
}
.approach-container.crystal p {
font-size: 15px;
color: #000 !important;
padding-bottom: 24px;
}
.hire-an ul li ol li {
margin-left: 2.1em;
counter-increment: listStyle;
}
.hire-an ul li ol li::before {
margin-right: 1em;
content: counter(listStyle, lower-alpha) ")";
position: absolute;
margin-left: -38px;
margin-top: -1px;
color: #000;
}
h2.vc_custom_heading.heading-custom::before {
content: "";
background: url(//www.trispanllp.com/trispan-core/core-content/wp-content/themes/trispan/images/trispan-lg.png);
}
h2.vc_custom_heading.heading-custom::before {
content: "";
background: url(//www.trispanllp.com/trispan-core/core-content/wp-content/themes/trispan/images/trispan-lg.png);
width: 70px;
height: 40px; background-repeat: no-repeat; background-position: center;
display: inline-block;
vertical-align: middle;
margin-right: 5px;
}
.initiate-cycle .wpb_column>.vc_column-inner>.wpb_wrapper ul {
counter-reset: listStyle;
}
.initiate-cycle .wpb_column>.vc_column-inner>.wpb_wrapper ul li {
margin-left: 1.5em;
counter-increment: listStyle;
}
.initiate-cycle .wpb_column>.vc_column-inner>.wpb_wrapper ul li::before {
margin-right: 1em;
content: counter(listStyle, lower-alpha) ".";
position: absolute;
margin-left: -23px;
margin-top: -1px;
}
.initiate-cycle .wpb_column>.vc_column-inner>.wpb_wrapper .wpb_text_column {
margin-bottom: 0px;
}
.icon-divs {
background: #fff;
width: 50px;
height: 50px;
border-radius: 50%;
border: 5px solid #1c4072;
display: flex;
display: -ms-flexbox;
justify-content: center;
margin: -60px auto 0;   
align-items: center;
font-size: 30px;
font-weight: bold;
color: #1c4072;
}
h2.heading-custom {
color: #1c4072;
font-size: 33px;
font-weight: 600;
}
.our-mission-strip {
background: #2b3844;
color: #fff;
padding: 15px 10px;
text-align: center;
font-size: 16px;
line-height: 1.4;
}
.wpb_text_column.wpb_content_element.link-section {
position: absolute;
top: 0%;
width: 100%;
z-index: 9;
display: block;
height: 9%;
margin: 0;
}
.wpb_text_column.wpb_content_element.link-section a {
display: block;
height: 100%;
font-size: 0px;
}
.wpb_text_column.wpb_content_element.link-section .wpb_wrapper, .wpb_text_column.wpb_content_element.link-section .wpb_wrapper p {
height: 100%;
}
@media (max-width: 1400px) {
.hire-an-operating .wpb_single_image img {
max-width: 80%;
}
.strategic-direction.hire-an-operating .wpb_single_image img {
max-width: 100%;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.direction-name {
padding-left: 15px;
padding-right: 15px;
}
}
@media (max-width: 991px) {
.strategic-direction.hire-an-operating .wpb_single_image img {
max-width: 100%;
}
.hire-an>.vc_column-inner {
padding-left: 30px !important;
padding-right: 30px !important;
}
.tactical-esg-section.our-value-explained-section {
padding-left: 15px;
padding-right: 15px;
}
h2.vc_custom_heading.heading-custom {
font-size: 35px;
}
.hire-an ul li ol {
padding: 10px 0px 0 10px;
}
.hire-an ul li::before {
position: absolute;
margin-left: -20px;
}
.hire-an ul li { margin-left: 1.5em; line-height: 1.4;}
.initiate-cycle .wpb_column>.vc_column-inner>.wpb_wrapper li {
padding: 5px 0;
font-size: 14px;
}
.our-value-explained-section h2.vc_custom_heading {
padding-bottom: 10px !important;
font-size: 35px;
}  
.hire-an-operating h2.vc_custom_heading {
font-size: 35px;
}
.opportunities-fund-inner h2.vc_custom_heading {
font-size: 35px;
}
header.header h1.entry-title {
text-align: center;
}
}
@media (max-width: 767px) {
.initiate-cycle .wpb_column>.vc_column-inner>.wpb_wrapper {
margin-bottom: 20px;
}
.our-value-explained-section h2.vc_custom_heading {
padding-bottom: 10px !important;
font-size: 32px;
} 
.hire-an-operating h2.vc_custom_heading {
font-size: 32px;
}
.opportunities-fund-inner h2.vc_custom_heading {
font-size: 32px;
}  
header.header h1.entry-title {
text-align: center;
}
}
@media (max-width: 576px) {
h2.vc_custom_heading.heading-custom {
font-size: 30px;
}
.hire-an-operating h2.vc_custom_heading {
font-size: 30px;
}
.our-value-explained-section h2.vc_custom_heading {
font-size: 30px;
}
} .wpcf7-form .input-wrapper.select:before {
top: calc(50% - 5px);
transform: translateY(-50%);
} div#BambooHR {
margin: 20px 0 30px 0;
}