.page-about-the-industry section.whatisbio
{
background: var(--col-darkblue);
	    position: relative;
    z-index: 1000;
	position: relative;
	overflow:hidden;
	
}



.page-about-the-industry section.whatisbio .bgimage .image-overlay {
    position: absolute;
    inset: 0;
    z-index: 2;
}


.page-about-the-industry section.whatisbio .whatiscontent
{
	
	    position: relative;
    z-index: 100;
}
.page-about-the-industry section.whatisbio .bgimage
{
	
	position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.page-about-the-industry section.whatisbio .bgimage img
{    width: 100%;
    height: 100%;
    object-position: right center;
}


.page-about-the-industry section.whatisbio h1 p{
  font-family: var(--heading-font);
  letter-spacing: 2px;
  font-size: clamp(2.2rem, 1.91rem + 0.724vw, 3.3rem);
  line-height: clamp(2.6rem, 2.31rem + 0.724vw, 3.7rem);
	 -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;
  overflow-wrap: break-word;
	color: var(--col-white);


}


.page-about-the-industry section.whatisbio h1 p span{
 display: block;
	color: var(--col-green);

}

.page-about-the-industry section.whatisbio .jobdescriptionsubheading
{
font-size: clamp(1.8rem, 1.56rem + 0.76vw, 2.25rem);    font-weight: 800;
    font-style: italic;
    color: var(--col-white);
	margin:1rem 0;
}


.page-about-the-industry section.whatisbio .whatisstrapline1,
.page-about-the-industry section.whatisbio .whatisstrapline1 p
{
    
  font-size: clamp(1.17rem, 1.06rem + 0.21vw, 1.37rem);
    font-weight: 400;
  
    color: var(--col-white);
}




.page-about-the-industry section.whatisbio .whatisstrapline2,
.page-about-the-industry section.whatisbio .whatisstrapline2 p
{
       
  font-size: clamp(1.17rem, 1.06rem + 0.21vw, 1.37rem);
    font-weight: 500;
  
    color: var(--col-darkblue);
}

.page-about-the-industry section.whatisbio .whatisstrapline2
{
width: fit-content;
    background: var(--col-green);
    
    border: 1px solid #486176;
    
}



.page-about-the-industry section.whatisbio .whatisstrapline3,

.page-about-the-industry section.whatisbio .whatisstrapline3 p
{
color: var(--col-white);
    font-size: clamp(1.4rem, 1.29rem + 0.2125vw, 1.6rem);
    
    font-weight: 800;
    font-style: italic;
}


.page-about-the-industry section.whatisbio .whatisstrapline2 span,
.page-about-the-industry section.whatisbio .whatisstrapline2 p span
{
       font-size: 1.4rem;
    font-weight: 700;
  
    color: var(--col-darkblue);
}







.page-about-the-industry section.adayinthelife
{
		    position: relative;
    z-index: 100;
      background: var(--col-orange);
	
}


.page-about-the-industry section.adayinthelife .hex-container
{
	position:absolute;
}

.page-about-the-industry section.adayinthelife .hex-container svg
{
        width: 100%;
        height: 100%;
    }





.page-about-the-industry section.adayinthelife .hexagonshapes .dotted1
{
	--target-opacity: 0.7;
	--to-transform: translateY(0) scale(1) rotate(45deg);
	--from-transform: translateY(-250px) scale(0.9) rotate(-5deg);
	--from-transition: opacity 0.1s cubic-bezier(0.25, 1, 0.5, 1), 
                        transform 1.3s cubic-bezier(0.25, 1, 0.5, 1);
}


.page-about-the-industry section.adayinthelife .hexagonshapes .outline2
{
	--target-opacity: 0.5;
	--to-transform: translateY(0) scale(1) rotate(45deg);
	--from-transform: translateY(-250px) scale(0.9) rotate(-5deg);
	--from-transition: opacity 0.1s cubic-bezier(0.25, 1, 0.5, 1), 
                        transform 2.3s cubic-bezier(0.25, 1, 0.5, 1);
}

.page-about-the-industry section.adayinthelife .hexagonshapes .filled1
{
	--target-opacity: 0.2;
	--to-transform: translateY(0) scale(1) rotate(0deg);
	--from-transform: translateY(150px) scale(0.9) rotate(-35deg);
	--from-transition: opacity 0.1s cubic-bezier(0.25, 1, 0.5, 1), 
                        transform 1.7s cubic-bezier(0.25, 1, 0.5, 1);
}


.page-about-the-industry section.adayinthelife .hexagonshapes .filled2
{
	--target-opacity: 0.2;
	--to-transform: translateY(0) scale(1) rotate(90deg);
	--from-transform: translateY(250px) scale(0.9) rotate(-5deg);
	--from-transition: opacity 0.1s cubic-bezier(0.25, 1, 0.5, 1), 
                        transform 2.0s cubic-bezier(0.25, 1, 0.5, 1);
}
.page-about-the-industry section.adayinthelife .hexagonshapes .outline1
{
	--target-opacity: 0.8;
	--to-transform: translateY(0) scale(1) rotate(0deg);
	--from-transform: translateY(-50px) scale(0.5) rotate(20deg);
	--from-transition: opacity 0.1s cubic-bezier(0.25, 1, 0.5, 1), 
                        transform 1.3s cubic-bezier(0.25, 1, 0.5, 1);
}


.page-about-the-industry section.adayinthelife h1.introheading
{
color: var(--col-darkblue);
}
.page-about-the-industry section.adayinthelife h2.introcontent
{
color: var(--col-darkblue);
}

.page-about-the-industry section.adayinthelife h3.introcontent p
{
font-size: clamp(1.3rem, 1.247rem + 0.211vw, 1.5rem);
    line-height: clamp(1.6rem, 1.547rem + 0.211vw, 1.8rem);
    font-weight: 500;
}


.adayinthelife .timeline-container {
            position: relative;
           
        }

        /* The Vertical Line */
.adayinthelife .timeline-container::after {
         content: '';
            position: absolute;
            width: 2px;
            background: var(--border);
            top: 0;
            bottom: 0;
            left: 50%;
            margin-left: -1px;
        }

        /* Progress Bar on scroll */
.adayinthelife .timeline-progress {
         position: absolute;
            width: 3px;
                background: var(--col-darkblue);
            top: 0;
            left: 50%;
            margin-left: -1px;
            height: 0;
            z-index: 0;
            transition: height 0.1s ease-out;
           
        }

        /* Individual Timeline Items */
     .adayinthelife .timeline-item {
              width: 45%;
   opacity: 0;
    transition: all 1.5s cubic-bezier(0.24, 1, 0.32, 1);
    
box-shadow: 0 4px 6px -1px #052a4800, 0 2px 4px -1px rgb(0 0 0);    position: relative;
  
    border: 1px solid rgba(0, 0, 0, 0.03);
           background: var(--col-white);
            
        }




.timeline-item.left { transform: translateX(-50px); }
.timeline-item.right { transform: translateX(50px); }


.timeline-item.active-scroll {
    opacity: 1;
    transform: translateX(0); /* Moves the box back to its center position */
}




      .adayinthelife .left {
            
            text-align: left;
        }

      .adayinthelife .right {
           
            text-align: left;
        }

   .adayinthelife .timeline-item::after {
     content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    right: -24px;
    background-color: var(--col-white);
    border: 2px solid var(--col-darkblue);
    top: 50%;
    border-radius: 50%;
    z-index: 2;
        }

      .adayinthelife .timeline-item.right::after {
		      left: -24px;
  
        }


  .adayinthelife .timeline-item .heading {
       
    font-weight: 600;

    text-align: left;
    width: fit-content;
        }







.page-about-the-industry section.roles

{
	background: var(--col-darkblue);
	background-image: url("data:image/svg+xml,%3Csvg width='6000' height='3000' viewBox='0 0 6000 3000' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6756.76 821.512L-1294.99 3652.49L6193.01 4167.21L6756.76 821.512Z' fill='%230D375A'/%3E%3Cpath d='M1119.31 -526.573L5800.84 4620.66L-1356.27 4338.79L-1037.63 -600.105L1119.31 -526.573Z' fill='%2307375E'/%3E%3Cpath d='M5506.71 3603.47L-755.755 3505.43L-829.287 331.299L5506.71 3603.47Z' fill='%231C71B5'/%3E%3Cpath d='M3414 1997L2808.5 2210.5L4315.5 2988L3414 1997Z' fill='%230B3B61'/%3E%3Cpath d='M0.5 3000V760L2808.5 2210L561 3000H0.5Z' fill='%230F3E64'/%3E%3Cpath d='M4336.5 3000H564.5L2812.28 2207L4336.5 3000Z' fill='%230B3252'/%3E%3Cpath d='M6000 1087.5L3414 1997L1598.5 0H6000V1087.5Z' fill='%23052A48'/%3E%3C/svg%3E%0A");
	background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
	background-attachment: fixed;
     position: relative;
    z-index: 1000;
}
.page-about-the-industry section.roles .jobtitle
{
   color: var(--col-darkblue);

}




.page-about-the-industry section.roles h1, .page-about-the-industry section.roles h2, .page-about-the-industry section.roles h3, .page-about-the-industry section.roles .button
{
	color: var(--col-white);
}

.page-about-the-industry section.roles .jobs .jobdescription, .page-about-the-industry section.roles .jobs .jobdescription p, .page-about-the-industry section.roles .jobs ul li

{
	color: var(--col-darkblue);
	
}


.page-about-the-industry section.roles h2 p
{
	font-weight: 600;
}

.page-about-the-industry section.roles .jobs {

    background: var(--col-white);
   
}
.page-about-the-industry section.roles .jobs ul
{
    display: flex;
    flex-direction: column;
	margin: 0 0 0 15px;
    
   
}



.page-about-the-industry section.roles .jobs ul li:before {
    content: url("data:image/svg+xml,%3Csvg viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='23.5' cy='23.5' r='23.5' fill='%23052A48'/%3E%3C/svg%3E%0A");
       
        left: 0;
        top: 0;
	display: inline-block;
    position: absolute;
}

.page-about-the-industry section.roles .jobs ul li
{
color: var(--col-darkblue);
    font-weight: 400;
     font-size: clamp(0.9rem, 0.9286rem + 0.2286vw, 1.1rem);

	position: relative;
}



.page-about-the-industry section.roles a button
{
border: 0px solid var(--col-white);
    
    font-weight: 600;
   
    color: var(--col-white);
    background: var(--col-midblue);
   
}
.page-about-the-industry section.roles .jobs-tabs-nav
{display: flex;
gap: 7px;}
	
.page-about-the-industry section.roles button.tab-link {
    background: var(--col-midblue);
    
    border: 0px solid var(--col-white);
    
    color: var(--col-white);
    
	    border-bottom: 0;
	font-weight:600;
	    color: var(--col-darkblue);
    background: var(--col-white);		
	 flex: 1;          
            cursor: pointer;
            
            transition: all 0.2s;
            display: flex;
            align-items: center;
            justify-content: center;
            text-align: center;
            min-height: 60px; /* Ensures all tabs are the same height even if only one wraps */
            line-height: 1.2;
            word-wrap: break-word;

	
	
}








.page-about-the-industry section.roles button.tab-link.active
{
    background: var(--col-midblue);
	color: var(--col-white);

}



.page-about-the-industry section.roles button.tab-link:hover
{
  background: var(--col-midblue) !important;
	color: var(--col-white);
	transform: none;
}





.page-about-the-industry .whyma {
  background: var(--col-green);
	background: linear-gradient(177deg,rgba(124, 217, 87, 1) 42%, rgba(137, 230, 101, 1) 76%);

	    position: relative;
    z-index: 100;
}

.page-about-the-industry .whyma .hex-container {
    position: absolute;
}




  




.page-about-the-industry .whyma .hexagonshapes .dotted1 {


	--to-transform: translateY(0) scale(1) rotate(45deg);
	--from-transform: translateY(-250px) scale(0.9) rotate(-5deg);
	--from-transition: opacity 0.1s cubic-bezier(0.25, 1, 0.5, 1), 
                        transform 1.3s cubic-bezier(0.25, 1, 0.5, 1);
   
    }





.page-about-the-industry .whyma .hexagonshapes .filled1 {

    --target-opacity: 0.3;
    --to-transform: translateY(0) scale(1) rotate(45deg);
    --from-transform: translateY(-250px) scale(0.9) rotate(-5deg);
    --from-transition: opacity 0.1s cubic-bezier(0.25, 1, 0.5, 1), transform 1.3s cubic-bezier(0.25, 1, 0.5, 1);
}

.page-about-the-industry .whyma .hexagonshapes .outline1 {

	 --target-opacity: 0.6;
		--to-transform: translateY(0) scale(1) rotate(45deg);
	--from-transform: translateY(-250px) scale(0.9) rotate(-5deg);
	--from-transition: opacity 0.1s cubic-bezier(0.25, 1, 0.5, 1), 
                        transform 1.3s cubic-bezier(0.25, 1, 0.5, 1);
 
    }
.page-about-the-industry .whyma .hexagonshapes .outline2 {

    --target-opacity: 0.4;
    --to-transform: translateY(0) scale(1) rotate(45deg);
    --from-transform: translateY(-250px) scale(0.9) rotate(-5deg);
    --from-transition: opacity 0.1s cubic-bezier(0.25, 1, 0.5, 1), transform 1.3s cubic-bezier(0.25, 1, 0.5, 1);
}

/* END MEDIA QUERIES HERO SECTION ONLY */


.page-about-the-industry section.whyma .items
{
display: grid;
	    margin: 0 auto;
}
.page-about-the-industry section.whyma .item
{
	display:grid;
grid-template-rows: subgrid;
    grid-row: span 3;
	background: var(--col-real-white);
	border-radius: 10px;
	box-shadow: 0 2px 4px 0 rgba(139, 92, 5, 0.1), 0 12px 24px -6px rgba(139, 92, 5, 0.2), 0 25px 50px -12px rgba(139, 92, 5, 0.15);
	-webkit-box-shadow: 0 2px 4px 0 rgba(139, 92, 5, 0.1), 0 12px 24px -6px rgba(139, 92, 5, 0.2), 0 25px 50px -12px rgba(139, 92, 5, 0.15);
}

.page-about-the-industry section.whyma .item .image img
{
	width: 100%;
	max-width: 100%;
	border-radius: 8px 8px 0 0;
}

.page-about-the-industry section.whyma .item .image
{
	line-height:0;
}

.page-about-the-industry section.whyma .item h4
{
background: var(--col-darkblue);
    color: var(--col-real-white);

    font-weight: 600;
	    display: flex;
    align-items: center;

}

.page-about-the-industry .whyma h3 {
    color: var(--col-darkblue);
    position: relative;
    display: inline-block;
}

.page-about-the-industry .whyma h3:after {
    content: "";
    position: absolute;
    bottom: -4px;
    right: 0;
    width: 100vw;
    height: 1px;
    background-color: var(--col-real-white);
    transform: translateX(calc(-100vw + 100%));
    z-index: 1;
}



.page-about-the-industry section.whyma .item .content ul
{
    display: flex;
    flex-direction: column;
  
}


.page-about-the-industry section.whyma .item .content ul li {
font-size: clamp(0.9rem, 0.9648rem + 1.1268vw, 1rem);
}
.page-about-the-industry section.whyma .item a
{text-decoration: underline;}


.page-about-the-industry .getstarted .getstartedhexagons svg
{    position: absolute;
   
}

.page-about-the-industry .getstarted {
	overflow:hidden;
  background-image: linear-gradient(162deg, rgb(58, 159, 239) 41%, rgb(44, 144, 222) 74%);
  position: relative;
  background-color: var(--col-midblue);
  background-attachment: inherit;
  background-size: cover;
  position: relative;
}
.page-about-the-industry .getstarted .svg-pattern-overlay {
  position: absolute;
  z-index: 20; /* Highest */
  pointer-events: none; /* Allows clicking "through" the pattern to the div below */
  background-image: url("data:image/svg+xml,%3Csvg width='2996' height='1471' viewBox='0 0 2996 1471' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_657_810' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='2998' height='1471'%3E%3Cpath d='M2998 0H0V1471H2998V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_657_810)'%3E%3Cpath d='M-368.579 1199.85L-368.107 1199.26L-660 1056.06C-643.461 1035.25 -245.163 546.726 574.418 580.561C912.645 594.517 1161.53 661.031 1361.52 714.476C1627.06 785.436 1751.62 813.938 1921.24 745.734C2038.69 698.513 2107.07 616.89 2193.65 513.552C2362.55 311.948 2572.76 61.0454 3232.05 -46L3301.7 218.752C2781.91 303.149 2635.8 477.545 2481.11 662.182C2380.4 782.391 2276.26 906.691 2078.03 986.393C1771.55 1109.61 1518.55 1042 1250.69 970.421C1061.45 919.848 846.969 862.527 556.371 850.537C300.653 839.971 68.8454 894.292 -132.974 1011.92C-288.437 1102.53 -367.799 1198.89 -368.579 1199.85Z' fill='white'/%3E%3Cpath d='M-390.187 1189.02L-638.261 1066.72C-634.092 1061.48 -533.901 936.93 -335.929 818.742C-73.9621 662.346 240.348 586.915 573.075 600.663C907.754 614.476 1154.78 680.49 1353.27 733.533C1618.83 804.505 1754.41 835.428 1932.92 763.653C2056.38 714.01 2126.41 630.434 2215.06 524.619C2381.37 326.116 2588.33 79.0721 3237.24 -26.2852L3296.51 199.034C2766.34 285.115 2610.45 471.179 2459.7 651.114C2360.82 769.141 2258.57 891.185 2066.36 968.469C1769.55 1087.81 1521.53 1021.53 1258.94 951.357C1068.13 900.364 851.86 842.567 557.715 830.431C295.282 819.601 57.2185 875.546 -149.885 996.71C-308.559 1089.54 -389.386 1188.03 -390.187 1189.02Z' fill='%23052A48' fill-opacity='0.2'/%3E%3Cpath d='M-437.551 1055.48C-439.261 1055.48 -440.976 1055.02 -442.363 1054.07C-445.41 1051.98 -445.723 1048.34 -443.064 1045.95C-426.969 1031.46 -409.936 1017.03 -392.433 1003.04C-389.608 1000.78 -384.969 1000.75 -382.078 1002.98C-379.196 1005.2 -379.154 1008.84 -381.993 1011.11C-399.29 1024.93 -416.129 1039.2 -432.039 1053.52C-433.482 1054.82 -435.513 1055.48 -437.551 1055.48ZM-322.794 964.79C-324.811 964.79 -326.827 964.136 -328.272 962.852C-330.953 960.476 -330.674 956.839 -327.65 954.732C-309.153 941.851 -289.946 929.226 -270.576 917.211C-267.394 915.239 -262.79 915.67 -260.287 918.16C-257.784 920.652 -258.328 924.269 -261.495 926.237C-280.65 938.121 -299.642 950.604 -317.939 963.342C-319.333 964.313 -321.064 964.79 -322.794 964.79ZM1728.52 925.253C1713.21 925.253 1697.38 924.784 1681.49 923.855C1677.46 923.621 1674.43 920.861 1674.73 917.693C1675.03 914.528 1678.4 912.135 1682.58 912.384C1698.11 913.288 1713.57 913.749 1728.52 913.749C1728.56 913.749 1728.6 913.749 1728.65 913.749C1737.65 913.749 1746.71 913.584 1755.58 913.258C1759.75 913.168 1763.04 915.563 1763.23 918.734C1763.42 921.908 1760.3 924.601 1756.26 924.75C1747.17 925.084 1737.87 925.253 1728.65 925.253C1728.6 925.253 1728.56 925.253 1728.52 925.253ZM1843.89 915.991C1840.5 915.991 1837.45 914.129 1836.73 911.418C1835.9 908.309 1838.43 905.258 1842.39 904.61C1865.78 900.759 1889.44 895.58 1912.7 889.216C1916.54 888.168 1920.7 889.754 1922.03 892.757C1923.36 895.757 1921.34 899.034 1917.52 900.08C1893.66 906.607 1869.39 911.919 1845.4 915.867C1844.89 915.951 1844.39 915.991 1843.89 915.991ZM1594.1 914.531C1593.65 914.531 1593.19 914.496 1592.72 914.429C1569.64 910.963 1545.91 906.716 1520.16 901.445C1516.24 900.641 1513.9 897.501 1514.92 894.425C1515.94 891.35 1519.98 889.513 1523.85 890.311C1549.29 895.521 1572.71 899.711 1595.47 903.126C1599.45 903.724 1602.05 906.736 1601.29 909.855C1600.62 912.615 1597.55 914.531 1594.1 914.531ZM-194.459 886.177C-196.798 886.177 -199.1 885.3 -200.516 883.665C-202.796 881.043 -201.932 877.464 -198.592 875.672C-178.15 864.713 -157.063 854.108 -135.912 844.151C-132.465 842.519 -127.953 843.404 -125.873 846.129C-123.792 848.853 -124.922 852.387 -128.39 854.021C-149.284 863.859 -170.127 874.341 -190.34 885.177C-191.599 885.854 -193.037 886.177 -194.459 886.177ZM1436.76 882.234C1436.04 882.234 1435.3 882.146 1434.57 881.967C1413.99 876.906 1391.6 871.179 1364.1 863.941C1360.27 862.933 1358.19 859.672 1359.48 856.661C1360.77 853.648 1364.92 852.035 1368.75 853.033C1396.16 860.245 1418.46 865.952 1438.95 870.991C1442.81 871.94 1444.95 875.167 1443.75 878.198C1442.77 880.658 1439.88 882.234 1436.76 882.234ZM1996.68 872.999C1994 872.999 1991.42 871.842 1990.13 869.833C1988.32 866.997 1989.77 863.539 1993.38 862.109L1996.29 860.949C2016.95 852.641 2037.12 843.323 2056.25 833.248C2059.61 831.47 2064.16 832.18 2066.41 834.823C2068.66 837.461 2067.77 841.033 2064.41 842.802C2044.8 853.127 2024.14 862.676 2002.98 871.184L1999.97 872.383C1998.92 872.802 1997.79 872.999 1996.68 872.999ZM1282.34 841.859C1281.56 841.859 1280.77 841.758 1279.99 841.551C1257.16 835.461 1233.82 829.277 1209.92 823.087C1206.08 822.093 1203.99 818.84 1205.25 815.823C1206.52 812.804 1210.64 811.166 1214.51 812.161C1238.45 818.363 1261.82 824.559 1284.69 830.659C1288.53 831.678 1290.57 834.945 1289.28 837.953C1288.24 840.348 1285.39 841.859 1282.34 841.859ZM-54.3911 821.174C-57.0659 821.174 -59.6469 820.019 -60.9338 818.015C-62.7563 815.178 -61.3051 811.72 -57.6941 810.287C-35.5993 801.522 -12.9117 793.2 9.73337 785.549C13.4442 784.294 17.7565 785.639 19.3575 788.56C20.9524 791.478 19.2357 794.86 15.5249 796.115C-6.84866 803.676 -29.2648 811.9 -51.1027 820.556C-52.1533 820.978 -53.2832 821.174 -54.3911 821.174ZM1127.64 802.199C1126.94 802.199 1126.21 802.118 1125.5 801.943C1100.9 796.031 1077.74 790.695 1054.69 785.628C1050.79 784.775 1048.52 781.597 1049.61 778.539C1050.7 775.48 1054.8 773.693 1058.64 774.55C1081.8 779.642 1105.08 785.004 1129.79 790.945C1133.65 791.874 1135.83 795.09 1134.64 798.126C1133.68 800.604 1130.78 802.199 1127.64 802.199ZM2130.1 800.957C2128.1 800.957 2126.11 800.318 2124.66 799.056C2121.96 796.697 2122.19 793.059 2125.21 790.934C2142.82 778.46 2159.73 765.172 2176.88 750.31C2179.61 747.957 2184.23 747.777 2187.23 749.914C2190.22 752.049 2190.44 755.686 2187.73 758.04C2170.24 773.193 2152.99 786.747 2135 799.479C2133.61 800.469 2131.86 800.957 2130.1 800.957ZM95.4229 771.442C92.3841 771.442 89.5462 769.942 88.5016 767.561C87.1855 764.555 89.2162 761.284 93.0416 760.25C116.388 753.932 140.298 748.111 164.117 742.94C167.992 742.119 172.053 743.89 173.126 746.954C174.206 750.016 171.918 753.183 168.02 754.029C144.488 759.135 120.871 764.887 97.8031 771.125C97.0178 771.338 96.2094 771.442 95.4229 771.442ZM970.793 768.195C970.22 768.195 969.635 768.144 969.055 768.032C945.094 763.459 920.898 759.159 897.151 755.255C893.197 754.604 890.658 751.554 891.489 748.444C892.318 745.332 896.215 743.361 900.155 743.993C924.051 747.925 948.397 752.251 972.516 756.854C976.442 757.604 978.858 760.714 977.9 763.8C977.084 766.431 974.088 768.195 970.793 768.195ZM811.447 742.453C811.046 742.453 810.64 742.428 810.232 742.375C786.049 739.19 761.531 736.297 737.34 733.774C733.336 733.357 730.512 730.466 731.049 727.318C731.578 724.166 735.282 721.967 739.271 722.371C763.619 724.91 788.309 727.823 812.649 731.028C816.638 731.553 819.327 734.519 818.662 737.654C818.06 740.462 814.957 742.453 811.447 742.453ZM252.438 738.193C249.013 738.193 245.953 736.298 245.26 733.556C244.48 730.438 247.062 727.414 251.031 726.799C275.177 723.049 299.867 719.828 324.422 717.221C328.44 716.789 332.109 719.008 332.659 722.153C333.195 725.301 330.392 728.198 326.382 728.624C302.12 731.197 277.723 734.379 253.863 738.084C253.389 738.16 252.911 738.193 252.438 738.193ZM650.12 726.08C649.899 726.08 649.677 726.071 649.448 726.058C625.216 724.319 600.49 722.878 575.943 721.768C571.91 721.586 568.821 718.867 569.057 715.693C569.286 712.522 572.79 710.093 576.787 710.281C601.491 711.399 626.39 712.851 650.779 714.598C654.805 714.887 657.771 717.687 657.407 720.85C657.057 723.835 653.867 726.08 650.12 726.08ZM413.7 721.83C409.868 721.83 406.643 719.487 406.399 716.44C406.148 713.269 409.209 710.536 413.249 710.337C437.775 709.124 462.786 708.459 487.577 708.351C487.59 708.351 487.605 708.351 487.619 708.351C491.645 708.351 494.919 710.908 494.941 714.073C494.963 717.249 491.701 719.839 487.662 719.855C463.143 719.96 438.417 720.62 414.163 721.819C414.007 721.827 413.857 721.83 413.7 721.83ZM2238.66 706.147C2237.12 706.147 2235.57 705.768 2234.25 704.981C2231.02 703.065 2230.39 699.459 2232.83 696.923C2246.31 682.917 2260.36 667.556 2275.79 649.96C2278.07 647.35 2282.63 646.685 2285.97 648.482C2289.29 650.282 2290.14 653.867 2287.84 656.481C2272.3 674.22 2258.12 689.719 2244.51 703.863C2243.07 705.36 2240.88 706.147 2238.66 706.147ZM2331.16 601.028C2329.78 601.028 2328.38 600.722 2327.14 600.079C2323.76 598.333 2322.83 594.765 2325.05 592.114L2331.24 584.724C2342.63 571.135 2354.12 557.413 2365.88 543.608C2368.12 540.971 2372.67 540.263 2376.03 542.027C2379.39 543.794 2380.3 547.366 2378.05 550.007C2366.32 563.786 2354.84 577.483 2343.47 591.049L2337.28 598.439C2335.87 600.118 2333.54 601.028 2331.16 601.028ZM2422.37 495.173C2420.89 495.173 2419.4 494.822 2418.11 494.094C2414.82 492.241 2414.07 488.648 2416.43 486.067C2431.73 469.322 2446.3 454.057 2460.98 439.401C2463.48 436.91 2468.09 436.469 2471.26 438.441C2474.44 440.405 2474.99 444.022 2472.49 446.518C2457.94 461.039 2443.5 476.169 2428.32 492.773C2426.89 494.339 2424.65 495.173 2422.37 495.173ZM2523.86 395.42C2522.11 395.42 2520.35 394.928 2518.95 393.934C2515.95 391.802 2515.72 388.165 2518.43 385.809C2535.24 371.21 2552.6 357.064 2570.04 343.763C2572.94 341.553 2577.57 341.604 2580.4 343.887C2583.21 346.165 2583.14 349.807 2580.24 352.02C2563.03 365.142 2545.89 379.11 2529.29 393.526C2527.84 394.782 2525.85 395.42 2523.86 395.42ZM2641.23 307.257C2639.11 307.257 2637.01 306.541 2635.56 305.156C2632.99 302.702 2633.45 299.076 2636.57 297.059C2655.58 284.799 2675.45 272.863 2695.63 261.58C2698.93 259.743 2703.5 260.347 2705.84 262.934C2708.18 265.52 2707.41 269.113 2704.12 270.956C2684.21 282.081 2664.61 293.857 2645.87 305.952C2644.5 306.83 2642.86 307.257 2641.23 307.257ZM2774.09 233.987C2771.59 233.987 2769.17 232.987 2767.79 231.187C2765.72 228.46 2766.85 224.927 2770.33 223.298C2791.19 213.501 2813.03 203.961 2835.25 194.945C2838.84 193.473 2843.27 194.594 2845.12 197.413C2846.97 200.236 2845.56 203.705 2841.97 205.164C2820.02 214.073 2798.45 223.496 2777.83 233.173C2776.66 233.727 2775.37 233.987 2774.09 233.987ZM2918.69 176.015C2915.86 176.015 2913.16 174.717 2911.97 172.549C2910.36 169.634 2912.06 166.246 2915.77 164.982C2938.04 157.393 2961.2 150.054 2984.61 143.168C2988.38 142.054 2992.61 143.558 2994.03 146.538C2995.45 149.513 2993.53 152.827 2989.74 153.942C2966.57 160.762 2943.63 168.028 2921.59 175.538C2920.65 175.86 2919.65 176.015 2918.69 176.015ZM3070.99 131.689C3067.87 131.689 3064.99 130.116 3064.01 127.658C3062.8 124.626 3064.94 121.398 3068.8 120.446C3091.89 114.747 3115.86 109.257 3140.04 104.12C3143.9 103.3 3147.96 105.103 3149.01 108.169C3150.07 111.236 3147.76 114.396 3143.85 115.225C3119.87 120.32 3096.1 125.771 3073.19 131.422C3072.46 131.602 3071.71 131.689 3070.99 131.689Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
}
.page-about-the-industry .getstarted .steps {
  display: flex;
  position: relative;
  z-index: 100;
}
.page-about-the-industry .getstarted .steps .title {
 color: var(--col-midblue2);
    font-weight: 600;
     color: var(--col-midblue2);
}
.page-about-the-industry .getstarted .steps button {
background-color: transparent;
    border: 2px solid var(--col-darkblue);
    color: var(--col-darkblue);
    /* background: var(--col-midblue2); */
    font-weight: 600;
    border-radius: 10px;
    width: fit-content;
}
.page-about-the-industry .getstarted .steps .content {
  color: var(--col-white);
  font-weight: 400;
  display: none;
}

.page-about-the-industry .getstarted .steps .step1,.page-about-the-industry .getstarted .steps .step2,
.page-about-the-industry .getstarted .steps .step3, .page-about-the-industry .getstarted .steps .step4  {
  display: flex;
	gap:10px;
	    border: 2px solid var(--col-orange);
    background: var(--col-white);
    border-radius: 10px;
	padding: 10px;

}

.page-about-the-industry .getstarted h3 {
  color: var(--col-orange);
  position: relative;
  display: inline-block;
	
}
.page-about-the-industry .getstarted h3:after {
  content: "";
  position: absolute;
  bottom: -4px; /* Adjust vertical gap */
  right: 0; /* Ends exactly at the end of the text */
  width: 100vw;
  height: 1px;
  background-color: var(--col-darkblue);
  transform: translateX(calc(-100vw + 100%));
  z-index: 1;
}




@media only screen and (min-width: 2151px) {
	
	
	

.page-about-the-industry section.whyma .items
{

    grid-template-columns: 1fr 1fr 1fr;
    gap: 0 40px;

}


.page-about-the-industry section.whyma .item h4
{

    padding: 8px 25px;
    margin: 0 0 1rem 0;
   

}



.page-about-the-industry section.whyma .item .content
{
padding: 0 25px 30px;
}
.page-about-the-industry section.whyma .item .content ul
{
  
    gap: 20px;
}



	

	
}

@media only screen and (min-width: 1920px) and  (max-width: 2150px) {
	


.page-about-the-industry section.whyma .items
{

    grid-template-columns: 1fr 1fr 1fr;
    gap: 0 40px;

	  
}


.page-about-the-industry section.whyma .item h4
{

    padding: 8px 25px;
    margin: 0 0 1rem 0;
   

}



.page-about-the-industry section.whyma .item .content
{
padding: 0 25px 30px;
}
.page-about-the-industry section.whyma .item .content ul
{
  
    gap: 20px;
}



}

@media only screen and (min-width: 1920px) {
.page-about-the-industry .whyma .hexagonshapes .dotted1 {
    width: 267px;
    top: 26rem;
	left: 3rem;}
	
	
	.page-about-the-industry .whyma .hexagonshapes .outline1 {
    width: 217px;
    top: 20rem;
    left: 7rem;
  
}
	
	
.page-about-the-industry .whyma .hexagonshapes .filled1 {
    width: 220px;
    top: 9rem;
    right: 10rem;

}
	
	.page-about-the-industry .whyma .hexagonshapes .outline2 {
width: 200px;
    top: 15rem;
    right: 11rem;
   
}
	
	
}

@media only screen and (min-width: 1440px)  and (max-width: 1919px){
	

.page-about-the-industry section.whyma .items
{

    grid-template-columns: 1fr 1fr 1fr;
    gap: 0 40px;
	
	  
}


.page-about-the-industry section.whyma .item h4
{

    padding: 8px 25px;
    margin: 0 0 1rem 0;
   

}



.page-about-the-industry section.whyma .item .content
{
padding: 0 25px 30px;
}
.page-about-the-industry section.whyma .item .content ul
{
  
    gap: 20px;
}
	
	.page-about-the-industry .whyma .hexagonshapes .dotted1 {
   
		width: 222px;
        top: 38rem;
        left: 1rem;
	}
	
	
	.page-about-the-industry .whyma .hexagonshapes .outline1 {
 width: 193px;
        top: 42rem;
        left: 7rem;
  
}
	
	
.page-about-the-industry .whyma .hexagonshapes .filled1 {
   width: 175px;
        top: 9rem;
        right: 1rem;

}
	
	.page-about-the-industry .whyma .hexagonshapes .outline2 {
        width: 150px;
        top: 5rem;
        right: -1rem;
   --target-opacity: 0.3;
}

}




@media only screen and (min-width: 1200px)  and (max-width: 1439px){
	

.page-about-the-industry section.whyma .items
{

    grid-template-columns: 1fr 1fr 1fr;
    gap: 0 40px;

	  
}


.page-about-the-industry section.whyma .item h4
{

    padding: 8px 25px;
    margin: 0 0 1rem 0;
   

}



.page-about-the-industry section.whyma .item .content
{
padding: 0 25px 30px;
}
.page-about-the-industry section.whyma .item .content ul
{
  
    gap: 20px;
}


	.page-about-the-industry .whyma .hexagonshapes .dotted1 {
   
		width: 222px;
        top: 38rem;
        left: 1rem;
	}
	
	
	.page-about-the-industry .whyma .hexagonshapes .outline1 {
 width: 193px;
        top: 42rem;
        left: 7rem;
  
}
	
	
.page-about-the-industry .whyma .hexagonshapes .filled1 {
   width: 175px;
        top: 9rem;
        right: 1rem;

}
	
	.page-about-the-industry .whyma .hexagonshapes .outline2 {
        width: 150px;
        top: 5rem;
        right: -1rem;
   --target-opacity: 0.3;
}
	
}



@media only screen and (min-width: 993px)  and (max-width: 1199px){
	

.page-about-the-industry section.whyma .items
{

    grid-template-columns: 1fr 1fr 1fr;
    gap: 0 25px;

	  
}


.page-about-the-industry section.whyma .item h4
{

    padding: 8px 25px;
    margin: 0 0 1rem 0;
   

}



.page-about-the-industry section.whyma .item .content
{
padding: 0 25px 30px;
}
.page-about-the-industry section.whyma .item .content ul
{
  
    gap: 20px;
}

	
	.page-about-the-industry .whyma .hexagonshapes .dotted1 {
   
	        width: 180px;
 
        left: 1rem;
        top: 40rem;
	}
	
	
	.page-about-the-industry .whyma .hexagonshapes .outline1 {
 width: 155px;
        top: 42rem;
        left: 7rem;
  
}
	
	
.page-about-the-industry .whyma .hexagonshapes .filled1 {
   width: 175px;
        top: 9rem;
        right: 1rem;

}
	
	.page-about-the-industry .whyma .hexagonshapes .outline2 {
        width: 150px;
        top: 5rem;
        right: -1rem;
   --target-opacity: 0.3;
}
}



@media only screen and (min-width: 769px)  and (max-width: 992px){
	
	
.page-about-the-industry section.whyma .items
{

    grid-template-columns: 1fr 1fr 1fr;
    gap: 0 15px;
	
	  
}


.page-about-the-industry section.whyma .item h4
{

    padding: 8px 15px;
    margin: 0 0 1rem 0;
   

}



.page-about-the-industry section.whyma .item .content
{
padding: 0 15px 30px;
}
.page-about-the-industry section.whyma .item .content ul
{
  
    gap: 20px;
}

	.page-about-the-industry .whyma .hexagonshapes .dotted1 {
   
	        width: 180px;
 
        left: 1rem;
        top: 38rem;
	}
	
	
	.page-about-the-industry .whyma .hexagonshapes .outline1 {
 width: 155px;
        top: 41rem;
        left: 7rem;
  
}
	
	
.page-about-the-industry .whyma .hexagonshapes .filled1 {
   width: 175px;
        top: 9rem;
        right: 1rem;

}
	
	.page-about-the-industry .whyma .hexagonshapes .outline2 {
        width: 150px;
        top: 5rem;
        right: -1rem;
   --target-opacity: 0.3;
}
	
}






@media only screen and (min-width: 500px)  and (max-width: 768px){
	
	
	
.page-about-the-industry section.whyma .items
{

    grid-template-columns: 1fr;
    gap: 0 15px;

	  
}

.page-about-the-industry section.whyma .item
	{
		margin: 0 0 3rem 0;
	}
.page-about-the-industry section.whyma .item h4
{

    padding: 8px 15px;
    margin: 0 0 1rem 0;
   

}



.page-about-the-industry section.whyma .item .content
{
padding: 0 15px 30px;
}
.page-about-the-industry section.whyma .item .content ul
{
  
    gap: 20px;
}
	
	
	.page-about-the-industry .whyma .hexagonshapes .dotted1 {
   
	 display:none;
	}
	
	
	.page-about-the-industry .whyma .hexagonshapes .outline1 {
 display:none;
  
}
	
	
.page-about-the-industry .whyma .hexagonshapes .filled1 {
   width: 175px;
        top: 9rem;
        right: 1rem;

}
	
	.page-about-the-industry .whyma .hexagonshapes .outline2 {
        width: 150px;
        top: 5rem;
        right: -1rem;
   --target-opacity: 0.3;
}

}




@media only screen and (min-width: 400px)  and (max-width: 499px){
		.page-about-the-industry .whyma .hexagonshapes  {
   
	 display:none;
	}
	
	
	
.page-about-the-industry section.whyma .items
{

    grid-template-columns: 1fr;
    gap: 0 15px;
	  
}

.page-about-the-industry section.whyma .item
	{
		margin: 0 0 3rem 0;
	}
.page-about-the-industry section.whyma .item h4
{

    padding: 8px 15px;
    margin: 0 0 1rem 0;
   

}



.page-about-the-industry section.whyma .item .content
{
padding: 0 15px 30px;
}
.page-about-the-industry section.whyma .item .content ul
{
  
    gap: 20px;
}
	
	
	

	
}




@media only screen and (max-width: 399px){
	
	
		.page-about-the-industry .whyma .hexagonshapes,
	.page-about-the-industry section.faqsect .hexagonshapes
	{
   
	 display:none;
	}
	
	
.page-about-the-industry section.whyma .items
{

    grid-template-columns: 1fr;
    gap: 0 15px;
	  
}

.page-about-the-industry section.whyma .item
	{
		margin: 0 0 2rem 0;
	}
.page-about-the-industry section.whyma .item h4
{

    padding: 8px 15px;
    margin: 0 0 1rem 0;
   

}



.page-about-the-industry section.whyma .item .content
{
padding: 0 15px 30px;
}
.page-about-the-industry section.whyma .item .content ul
{
  
    gap: 20px;
}
	
	
}








.page-about-the-industry section.faqsect
{
	overflow:hidden;
}
.page-about-the-industry section.faqsect .faqhex{
    position: relative;

}

.page-about-the-industry section.faqsect .hex-container {
    position: absolute;
}

.page-about-the-industry section.faqsect .outline1{
    position: absolute;

     width: 27rem;
    height: 40rem;
    left: 2rem;
  
--target-opacity: 0.3;
	--to-transform: translateY(0) scale(1) rotate(45deg);
	--from-transform: translateY(-250px) scale(0.9) rotate(-5deg);
	--from-transition: opacity 0.1s cubic-bezier(0.25, 1, 0.5, 1), 
                        transform 1.3s cubic-bezier(0.25, 1, 0.5, 1);
}



.page-about-the-industry section.faqsect svg
{
width: 100%;
	height: 100%;

}







       





.page-about-the-industry section.faqsect .faqs{
display: flex;
    flex-direction: column;
    gap: 20px;
}
.page-about-the-industry section.faqsect h1
{
	color: var(--col-midblue);
}

.page-about-the-industry section.faqsect .faq{
border-radius: 10px;
	    z-index: 1000;
	background: var(--col-midblue);         
  border: 1px solid var(--col-midblue2);     
            overflow: hidden;
            transition: all 0.3s ease;
	

}



       .page-about-the-industry section.faqsect .faq:hover {
            
            box-shadow: 0 4px 12px rgba(5, 42, 72, 0.05);
        }

.page-about-the-industry section.faqsect .faq .answer{
padding:20px;
}


       /* Custom arrow using pseudo-element */
        .page-about-the-industry section.faqsect summary::after {
            content: '+';
            font-size: 1.5rem;
            color: var(--col-white);
            transition: transform 0.3s ease;
			position:relative;
			left:-10px;
        }


 /* Rotate arrow when open */
        .page-about-the-industry section.faqsect details[open] summary::after {
            content: '−';
            transform: rotate(180deg);
        }

        /* Hide the native arrow in Chrome/Safari */
        .page-about-the-industry section.faqsect summary::-webkit-details-marker {
            display: none;
        }


 /* The content area */
        .page-about-the-industry section.faqsect .answer {
            padding: 0 1.25rem 1.25rem;
            line-height: 1.6;
            background: var(--col-white);
			
            /* Animation for smooth reveal */
            animation: fadeIn 0.3s ease-out;
        }

        @keyframes fadeIn {
            from { opacity: 0;  }
            to { opacity: 1;  }
        }



   
        .page-about-the-industry section.faqsect summary {
            padding: 0;
            cursor: pointer;
            list-style: none; /* Hide default arrow */
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-weight: 600;
            user-select: none;
        }

 
       




.page-about-the-industry section.faqsect .faq h3

{

    color: var(--col-white);
    background: var(--col-midblue);
    padding: 10px;
   margin:0;
	width:100%;
}
.page-about-the-industry section.faqsect .faq .answer p
{
    font-weight: 400;
    color: var(--col-darkblue);
}


  .page-about-the-industry .glossary-welcome-state
{
	color: var(--col-white);
	
}



  .page-about-the-industry .glossary-welcome-state a
{
	text-decoration:underline;
	transition: all ease 200ms;
	
}



  .page-about-the-industry .glossary-welcome-state a:hover
{
	text-decoration:none;
	    transform: scale(1.02);
    display: inline-block;
	
}


  .page-about-the-industry .glossarysubheading
{
	color: var(--col-white);
}


    .page-about-the-industry .glossaryitems.is-initial {
        display: none;
    }
    
   .page-about-the-industry .glossary-item.is-hidden {
        display: none;
    }
.page-about-the-industry section.glossary
{
    background: var(--col-midblue);

	position: relative;
	z-index:100;
	background-image: url("data:image/svg+xml,%3Csvg width='6000' height='3000' viewBox='0 0 6000 3000' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-774 812.617L7277.74 3643.6L-210.255 4158.32L-774 812.617Z' fill='%233C9DEA'/%3E%3Cpath d='M4863.45 -535.468L181.916 4611.77L7339.02 4329.89L7020.38 -609L4863.45 -535.468Z' fill='%233F98E0'/%3E%3Cpath d='M476.042 3594.57L6738.51 3496.53L6812.04 322.404L476.042 3594.57Z' fill='%231C71B5'/%3E%3Cpath d='M2568.76 1988.11L3174.26 2201.61L1667.26 2979.11L2568.76 1988.11Z' fill='%2353ADF4'/%3E%3Cpath d='M6019 3002V721L3169 2197.54L5450.12 3002H6019Z' fill='%234A9ADB'/%3E%3Cpath d='M1591 3002L5527.5 3028L3173.34 2196.33L1591 3002Z' fill='%2350A6EA'/%3E%3Cpath d='M-19 1087.5L2567 1997L4382.5 0H-19V1087.5Z' fill='%23459DE3'/%3E%3C/svg%3E%0A");
	background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
	background-attachment: fixed;
 

}
.page-about-the-industry section.glossary .glossary-filter
{
	display: flex;
    
    font-weight: 600;
  
	flex-wrap: wrap;
}
.page-about-the-industry section.glossary .glossaryitems dl
{

    display: flex;
    flex-direction: column;
    gap: 20px;
	

}
.page-about-the-industry section.glossary .glossarycont
{


	background: var(--col-darkblue);
    padding: 40px;
    margin: 2rem 0;
    border-radius: 10px;

}

.page-about-the-industry section.glossary .glossary-filter li
{
border: 2px solid var(--col-white);
	background: var(--col-darkblue);
    padding: 5px;
    min-width: 20px;
    text-align: center;
	border-radius: 3px;
	transition: all ease 200ms;
}

.page-about-the-industry section.glossary .glossary-filter li:hover
{background: var(--col-white);
    transform: scale(1.05);
	color: var(--col-darkblue);
}



.page-about-the-industry section.glossary h1,
.page-about-the-industry section.glossary ul li,
.page-about-the-industry section.glossary .glossary-item,
.page-about-the-industry section.glossary .glossary-item dt,
.page-about-the-industry section.glossary .glossary-item dt h4,
.page-about-the-industry section.glossary .glossary-item dd,
.page-about-the-industry section.glossary .glossary-item dd p
{
	    color: var(--col-white);
}
.page-about-the-industry section.glossary .glossary-item dt h4
{
	font-weight:600;
	margin: 5px 0;
	    text-decoration: underline;
}
.page-about-the-industry section.glossary .glossary-item dd
{
    margin: 0;
    font-size: clamp(0.9rem, 0.9286rem + 0.2286vw, 1.1rem);
	font-weight: 400;
}
.page-about-the-industry section.glossary .glossary-item 
{  
}

  
@media only screen  and (min-width: 2350px){
	
.page-about-the-industry section.whatisbio .bgimage .image-overlay {

    background: linear-gradient(to right, var(--col-darkblue) 0%, var(--col-darkblue) 62%, transparent 75%, transparent 100%) !important;
}

}

  
@media only screen and (min-width: 1440px) {
	
	
.page-about-the-industry section.adayinthelife .hexagonshapes .dotted1
{
width: 300px;
    top: 24rem;
    left: 5rem;
   
}

.page-about-the-industry section.adayinthelife .hexagonshapes .dotted2
{
width: 30rem;
   
    right: -8rem;
    top: 28rem;
}

.page-about-the-industry section.adayinthelife .hexagonshapes .filled1
{
width: 11rem;
    
    top: 50rem;
    right: 10rem;
}

.page-about-the-industry section.adayinthelife .hexagonshapes .filled2
{
width: 17rem;
    
    top: 73rem;
    left: 7rem;
    
}

.page-about-the-industry section.adayinthelife .hexagonshapes .outline1
{left: 30%;
    bottom: -23rem;
    width: 46rem;
    
}

.page-about-the-industry section.adayinthelife .hexagonshapes .outline2
{
    
    width: 13rem;
    top: 32rem;
    
}




.adayinthelife .timeline-container {
         
            padding: 0 20px;
        }

      

        /* Individual Timeline Items */
     .adayinthelife .timeline-item {
min-height:fit-content;             
    padding: 2rem;
    border-radius: 16px;
            
        }






  .adayinthelife .timeline-item .heading {
       font-size: 1.2rem;
    
 margin: 0 0 0.8rem 0;
  
        }

     




 .adayinthelife .left {
         left: calc(50% - 80px - 45%);

            text-align: left;
        }

      .adayinthelife .right {
            left: calc(50% + 15px);
            text-align: left;
        }





	
	
	.page-about-the-industry section.whatisbio .bgimage img
{   
    object-fit: contain;
   
}

.page-about-the-industry section.whatisbio .bgimage .image-overlay {

    background: linear-gradient(to right, var(--col-darkblue) 0%, var(--col-darkblue) 47%, transparent 68%, transparent 100%);
}



.page-about-the-industry section.whatisbio .jobdescriptionsubheading
{

	margin:1rem 0;
}




.page-about-the-industry section.whatisbio .whatisstrapline2
{

    padding: 20px;
 
    border-radius: 10px;
}



.page-about-the-industry section.whatisbio .whatisstrapline3
{

    margin: 3rem 0 0 0;
    
}
	
	.page-about-the-industry section.glossary .glossarycont {
   
		padding: 40px;
	}
	
	.page-about-the-industry section.glossary .glossary-filter
{
	
    gap: 10px;
    font-size: 1.4rem;
}
	


.page-about-the-industry section.roles .jobtitle
{
  
	display:none;
}
.page-about-the-industry section.roles .jobs .jobdescription
{
margin: 1rem 0 2rem 0;
}



.page-about-the-industry section.roles .jobs {
    margin: 0 0 4rem 0;
    padding: 30px;
	border-radius: 0 0 10px 10px;
}

.page-about-the-industry section.roles .jobs ul
{
   
    gap: 8px;
   
}



.page-about-the-industry section.roles .jobs ul li:before {
   
        width: 8px;
        height: 8px;
        margin: -2px 0 0 -18px;
        
}




.page-about-the-industry section.roles .jobs .jobdescription p
{
   
 
    padding: 0;
    margin: 0 0 1rem 0;
}

.page-about-the-industry section.roles a button
{

    padding: 15px;
    
    border-radius: 15px;
   
    font-size: 1.1rem;
}
	
.page-about-the-industry section.roles button.tab-link {
    
    border-radius: 10px 10px 0 0;
    
    padding: 10px;
    
    font-size: 1.1rem;
	    
	
}





}


@media only screen and (min-width: 1290px) and (max-width: 1439.99px){


 .adayinthelife .left {
          left: calc(50% - 80px - 45%);

            text-align: left;
        }

      .adayinthelife .right {
            left: calc(50% + 15px);
            text-align: left;
        }
	
.page-about-the-industry section.adayinthelife .hexagonshapes .dotted1
{
width: 300px;
    top: 24rem;
    left: 5rem;
   
}

.page-about-the-industry section.adayinthelife .hexagonshapes .dotted2
{
width: 30rem;
   
    right: -8rem;
    top: 28rem;
}

.page-about-the-industry section.adayinthelife .hexagonshapes .filled1
{
width: 11rem;
    
    top: 50rem;
    right: 10rem;
}

.page-about-the-industry section.adayinthelife .hexagonshapes .filled2
{
width: 17rem;
    
    top: 73rem;
    left: 7rem;
    
}

.page-about-the-industry section.adayinthelife .hexagonshapes .outline1
{left: 30%;
    bottom: -23rem;
    width: 46rem;
    
}

.page-about-the-industry section.adayinthelife .hexagonshapes .outline2
{
    
    width: 13rem;
    top: 32rem;
    
}




.adayinthelife .timeline-container {
         
            padding: 0 20px;
        }

      

        /* Individual Timeline Items */
     .adayinthelife .timeline-item {
		min-height: fit-content;
             
    padding: 2rem;
    border-radius: 16px;
            
        }






  .adayinthelife .timeline-item .heading {
       font-size: 1.2rem;
    
 margin: 0 0 0.8rem 0;
  
        }

     










	
	.page-about-the-industry section.whatisbio .bgimage img
{   
    object-fit: contain;
   
}
	
}

@media only screen and (min-width: 1290px) and (max-width: 1289.99px){
	
	.page-about-the-industry section.whatisbio .bgimage img
{   
    object-fit: cover;
   
}
	
}




@media only screen and (min-width: 1200px) and (max-width: 1439.99px){
	

 .adayinthelife .left {
          left: calc(50% - 80px - 45%);

            text-align: left;
        }

      .adayinthelife .right {
            left: calc(50% + 15px);
            text-align: left;
        }
	
.page-about-the-industry section.adayinthelife .hexagonshapes .dotted1
{
width: 300px;
    top: 24rem;
    left: 5rem;
   
}

.page-about-the-industry section.adayinthelife .hexagonshapes .dotted2
{
width: 30rem;
   
    right: -8rem;
    top: 28rem;
}

.page-about-the-industry section.adayinthelife .hexagonshapes .filled1
{
width: 11rem;
    
    top: 50rem;
    right: 10rem;
}

.page-about-the-industry section.adayinthelife .hexagonshapes .filled2
{
width: 17rem;
    
    top: 73rem;
    left: 7rem;
    
}

.page-about-the-industry section.adayinthelife .hexagonshapes .outline1
{        left: 24%;
        bottom: -19rem;
        width: 41rem;
    
}

.page-about-the-industry section.adayinthelife .hexagonshapes .outline2
{
    
    width: 13rem;
    top: 32rem;
    
}




.adayinthelife .timeline-container {
         
            padding: 0 20px;
        }

      

        /* Individual Timeline Items */
     .adayinthelife .timeline-item {
		min-height: fit-content;
    padding: 2rem;
    border-radius: 16px;
            
        }






  .adayinthelife .timeline-item .heading {
       font-size: 1.2rem;
    
 margin: 0 0 0.8rem 0;
  
        }

     


.page-about-the-industry section.whatisbio .bgimage .image-overlay {

    background: linear-gradient(to right, var(--col-darkblue) 0%, var(--col-darkblue) 47%, transparent 68%, transparent 100%);
}



.page-about-the-industry section.whatisbio .jobdescriptionsubheading
{

	margin:1rem 0;
}




.page-about-the-industry section.whatisbio .whatisstrapline2
{

    padding: 20px;
 
    border-radius: 10px;
}



.page-about-the-industry section.whatisbio .whatisstrapline3
{

    margin: 3rem 0 0 0;
    
}
	
	.page-about-the-industry section.glossary .glossarycont {
   
		padding: 40px;
	}
	
		.page-about-the-industry section.glossary .glossary-filter
{
	
    gap: 10px;
    font-size: 1.4rem;
}
	


.page-about-the-industry section.roles .jobtitle
{
  
	display:none;
}

.page-about-the-industry section.roles .jobs .jobdescription
{
margin: 1rem 0 2rem 0;
}



.page-about-the-industry section.roles .jobs {
    margin: 0 0 4rem 0;
    padding: 30px;
	border-radius: 0 0 10px 10px;
}

.page-about-the-industry section.roles .jobs ul
{
   
    gap: 8px;
   
}



.page-about-the-industry section.roles .jobs ul li:before {
   
        width: 8px;
        height: 8px;
        margin: -2px 0 0 -18px;
        
}




.page-about-the-industry section.roles .jobs .jobdescription p
{

   
 
    padding: 0;
    margin: 0 0 1rem 0;
}

.page-about-the-industry section.roles a button
{

    padding: 15px;
    
    border-radius: 15px;
   
    font-size: 1.1rem;
}
	
.page-about-the-industry section.roles button.tab-link {
    
    border-radius: 10px 10px 0 0;
    
    padding: 10px;
    
    font-size: 1.1rem;
	    
	
}




}






@media only screen and (min-width: 993px) and (max-width: 1199.99px){
	
	
	

 .adayinthelife .left {
          left: calc(50% - 80px - 45%);

            text-align: left;
        }

      .adayinthelife .right {
            left: calc(50% + 15px);
            text-align: left;
        }
	
.page-about-the-industry section.adayinthelife .hexagonshapes .dotted1
{
width: 300px;
    top: 29rem;
    left: 5rem;
   
}

.page-about-the-industry section.adayinthelife .hexagonshapes .dotted2
{
width: 30rem;
   
    right: -8rem;
    top: 28rem;
}

.page-about-the-industry section.adayinthelife .hexagonshapes .filled1
{
width: 11rem;
    
    top: 50rem;
    right: 10rem;
}

.page-about-the-industry section.adayinthelife .hexagonshapes .filled2
{
width: 17rem;
    
    top: 73rem;
    left: 7rem;
    
}

.page-about-the-industry section.adayinthelife .hexagonshapes .outline1
{        left: 26%;
       
        bottom: -18rem;
        width: 32rem;
    
}

.page-about-the-industry section.adayinthelife .hexagonshapes .outline2
{
    
    width: 13rem;
    top: 38rem;
    
}




.adayinthelife .timeline-container {
         
            padding: 0 20px;
        }

      

        /* Individual Timeline Items */
     .adayinthelife .timeline-item {
		min-height: fit-content;
    padding: 2rem;
    border-radius: 16px;
            
        }






  .adayinthelife .timeline-item .heading {
       font-size: 1.2rem;
    
 margin: 0 0 0.8rem 0;
  
        }

     

	
	
	
	.page-about-the-industry section.whatisbio .bgimage img
{   
    object-fit: cover;
   
}

.page-about-the-industry section.whatisbio .bgimage .image-overlay {

    background: linear-gradient(to right, var(--col-darkblue) 0%, var(--col-darkblue) 47%, transparent 68%, transparent 100%);
}



.page-about-the-industry section.whatisbio .jobdescriptionsubheading
{

	margin:1rem 0;
}




.page-about-the-industry section.whatisbio .whatisstrapline2
{

    padding: 20px;
 
    border-radius: 10px;
}



.page-about-the-industry section.whatisbio .whatisstrapline3
{

    margin: 3rem 0 0 0;
    
}
	
	.page-about-the-industry section.whatisbio .whatisstrapline3 p span
	{
		display:block;
	}
	
		.page-about-the-industry section.glossary .glossary-filter
{
	
    gap: 10px;
    font-size: 1.4rem;
}
	.page-about-the-industry section.glossary .glossarycont {
   
		padding: 40px;
	}
		
	
.page-about-the-industry section.roles .jobtitle
{
  
	display:none;
}

.page-about-the-industry section.roles .jobs .jobdescription
{
margin: 1rem 0 2rem 0;
}



.page-about-the-industry section.roles .jobs {
    margin: 0 0 4rem 0;
    padding: 30px;
	border-radius: 0 0 10px 10px;
}

.page-about-the-industry section.roles .jobs ul
{
   
    gap: 8px;
   
}



.page-about-the-industry section.roles .jobs ul li:before {
   
        width: 8px;
        height: 8px;
        margin: -2px 0 0 -18px;
        
}



.page-about-the-industry section.roles .jobs .jobdescription p
{

 
    padding: 0;
    margin: 0 0 1rem 0;
}

.page-about-the-industry section.roles a button
{

    padding: 15px;
    
    border-radius: 15px;
   
    font-size: 1.1rem;
}
	
.page-about-the-industry section.roles button.tab-link {
    
    border-radius: 10px 10px 0 0;
    
    padding: 10px;
    
    font-size: 1em;
	    
	
}





}










@media only screen and (min-width: 768px) and (max-width: 992.99px){
	
	
	

 .adayinthelife .left {
          left: calc(50% - 80px - 45%);

            text-align: left;
        }

      .adayinthelife .right {
            left: calc(50% + 15px);
            text-align: left;
        }
	
.page-about-the-industry section.adayinthelife .hexagonshapes .dotted1
{
width: 200px;
        top: 36rem;
        left: 5rem;
   
}

.page-about-the-industry section.adayinthelife .hexagonshapes .dotted2
{
        width: 30rem;
        right: -8rem;
        top: 28rem;
}

.page-about-the-industry section.adayinthelife .hexagonshapes .filled1
{
   width: 11rem;
        top: 103rem;
        left: 7rem;
        opacity: 0.2 !important;
}

.page-about-the-industry section.adayinthelife .hexagonshapes .filled2
{
  width: 15rem;
        top: 79rem;
        left: 7rem;
        opacity: 0.1 !important;
    
}

.page-about-the-industry section.adayinthelife .hexagonshapes .outline1
{

bottom: -12rem;
        width: 28rem;
        left: 27%;
    
}

.page-about-the-industry section.adayinthelife .hexagonshapes .outline2
{
    
width: 11rem;
        top: 38rem;
    
}




.adayinthelife .timeline-container {
         
            padding: 0 20px;
        }

      

        /* Individual Timeline Items */
     .adayinthelife .timeline-item {
		min-height: fit-content;
             
    padding: 2rem;
    border-radius: 16px;
            
        }






  .adayinthelife .timeline-item .heading {
       font-size: 1.2rem;
    
 margin: 0 0 0.8rem 0;
  
        }

     

	
	
	
.page-about-the-industry section.whatisbio .whatisbioinner
	{
		padding: 0 2rem;
	}
	.page-about-the-industry section.whatisbio .bgimage img
{   
  object-fit: cover;
        object-position: top right;
   
}

.page-about-the-industry section.whatisbio .bgimage .image-overlay {

        background: linear-gradient(to right, var(--col-darkblue) 0%, var(--col-darkblue) 44%, transparent 102%, transparent 100%);
			}
.page-about-the-industry section.whatisbio 
{
padding:0;
	
}

.page-about-the-industry section.whatisbio .whatiscontent {
  margin: 75px 0;
}

.page-about-the-industry section.whatisbio .jobdescriptionsubheading
{

	margin:1rem 0;
}




.page-about-the-industry section.whatisbio .whatisstrapline2
{

    padding: 10px;
 margin: 2rem 0 0;
    border-radius: 10px;
}



.page-about-the-industry section.whatisbio .whatisstrapline3
{

    margin: 3rem 0 0 0;
    
}
	
		.page-about-the-industry section.glossary .glossary-filter
{
	
    gap: 8px;
    font-size: 1.3rem;
}
	
	.page-about-the-industry section.glossary .glossarycont {
   
		padding: 25px;
	}
	
	

	
.page-about-the-industry section.roles .jobtitle
{
  
	display:none;
}

.page-about-the-industry section.roles .jobs .jobdescription
{
margin: 1rem 0 2rem 0;
}



.page-about-the-industry section.roles .jobs {
    margin: 0 0 4rem 0;
    padding: 30px;
	border-radius: 0 0 10px 10px;
}

.page-about-the-industry section.roles .jobs ul
{
   
    gap: 8px;
   
}



.page-about-the-industry section.roles .jobs ul li:before {
   
        width: 8px;
        height: 8px;
        margin: -2px 0 0 -18px;
        
}



.page-about-the-industry section.roles .jobs .jobdescription p
{

 
    padding: 0;
    margin: 0 0 1rem 0;
}

.page-about-the-industry section.roles a button
{

    padding: 15px;
    
    border-radius: 15px;
   
    font-size: 1.1rem;
}
	
.page-about-the-industry section.roles button.tab-link {
    
    border-radius: 10px 10px 0 0;
    
    padding: 10px;
    
    font-size: 1em;
	    
	
}



}



  /* Responsive */




@media only screen and (min-width: 500px) and (max-width: 767.99px){
	
	.timeline-item.left { transform: translateX(0px) !important; }
.timeline-item.right { transform: translateX(0px) !important; }
	
	.page-about-the-industry section.faqsect .faqhex .outline2{

    position: absolute;
    width: 14rem;
    height: 14rem;
   
    top: 59rem;
    right: 4rem;
}
	.adayinthelife .timeline-item.right::after,
	.adayinthelife .timeline-item.left::after{
    
    left: -27px;
}
	
	

 .adayinthelife .left {
         
            text-align: left;
        }

      .adayinthelife .right {
           
            text-align: left;
        }
	
	.adayinthelife .timeline-progress {

    left: 0;
		margin-left: 0;}
	

 .adayinthelife .left {
          left: calc(50% - 80px - 45%);

            text-align: left;
        }

      .adayinthelife .right {
            left: calc(50% + 15px);
            text-align: left;
        }
		
.page-about-the-industry section.adayinthelife .hexagonshapes .dotted1
{
width: 200px;
        top: 36rem;
        left: 5rem;
   
}

.page-about-the-industry section.adayinthelife .hexagonshapes .dotted2
{
        width: 30rem;
        right: -8rem;
        top: 28rem;
}

.page-about-the-industry section.adayinthelife .hexagonshapes .filled1
{
   width: 11rem;
        top: 103rem;
        left: 7rem;
        opacity: 0.2 !important;
}

.page-about-the-industry section.adayinthelife .hexagonshapes .filled2
{
  width: 15rem;
        top: 79rem;
        left: 7rem;
        opacity: 0.1 !important;
    
}

.page-about-the-industry section.adayinthelife .hexagonshapes .outline1
{

        bottom: -10rem;
        width: 23rem;
        left: 15%;
    
}

.page-about-the-industry section.adayinthelife .hexagonshapes .outline2
{
    
width: 11rem;
        top: 38rem;
    
}



.adayinthelife .timeline-container {
         
            padding: 0 20px;
        }

      

        /* Individual Timeline Items */
     .adayinthelife .timeline-item {
		min-height: fit-content;
        max-width: 90%;
        left: auto;
        right: auto;
        padding: 2rem;
        border-radius: 16px;
        margin: 0 0 2.5rem;
        width: inherit;
            
        }






  .adayinthelife .timeline-item .heading {
       font-size: 1.2rem;
    
 margin: 0 0 0.8rem 0;
  
        }

  
	
	.page-about-the-industry section.whatisbio .bgimage
	{
		display:none;
	}
	
	

	.page-about-the-industry section.whatisbio .bgimage img
{   
    object-fit: cover;
   
}

.page-about-the-industry section.whatisbio .bgimage .image-overlay {

    background: linear-gradient(to right, var(--col-darkblue) 0%, var(--col-darkblue) 47%, transparent 68%, transparent 100%);
}



.page-about-the-industry section.whatisbio .jobdescriptionsubheading
{

	margin:1rem 0;
}




.page-about-the-industry section.whatisbio .whatisstrapline2
{

    padding: 10px;
 
    border-radius: 10px;
}



.page-about-the-industry section.whatisbio .whatisstrapline3
{

    margin: 3rem 0 0 0;
    
}
	

			.page-about-the-industry section.glossary .glossary-filter
{
	
    gap: 8px;
    font-size: 1.3rem;
}
	
	.page-about-the-industry section.glossary .glossarycont {
   
		padding: 25px;
	}
	
	
	


.page-about-the-industry section.roles .jobs .jobdescription
{
margin: 1rem 0 2rem 0;
}



.page-about-the-industry section.roles .jobs {
    margin: 0 0 4rem 0;
    padding: 30px;
	border-radius: 0 0 10px 10px;
}

.page-about-the-industry section.roles .jobs ul
{
   
    gap: 8px;
   
}



.page-about-the-industry section.roles .jobs ul li:before {
   
        width: 8px;
        height: 8px;
        margin: -2px 0 0 -18px;
        
}



.page-about-the-industry section.roles .jobs .jobdescription p
{

 
    padding: 0;
    margin: 0 0 1rem 0;
}

.page-about-the-industry section.roles a button
{

    padding: 10px;
     font-size:1rem;
    border-radius: 15px;
  
  
}
	 
.page-about-the-industry section.roles button.tab-link {
    
    border-radius: 10px 10px 0 0;
      min-width: calc(24.333% - 7px);
    font-size: 1.1rem;
    padding: 10px;
     flex: 1 1 auto;
    font-size: 1em;
	    
	
}



.page-about-the-industry section.roles .jobs-tabs-nav
{
flex-wrap: wrap; }

}










@media only screen and (min-width: 400px) and (max-width: 499.99px){
	
		.timeline-item.left { transform: translateX(0px) !important; }
.timeline-item.right { transform: translateX(0px) !important; }
	
	.page-about-the-industry section.faqsect .faqhex .outline2{

    position: absolute;
    width: 14rem;
    height: 14rem;
   
    top: 59rem;
    right: 4rem;
}
	
	.adayinthelife .timeline-item.right::after,
	.adayinthelife .timeline-item.left::after{
    
    left: -27px;
}
	
	

 .adayinthelife .left {
         
            text-align: left;
        }

      .adayinthelife .right {
           
            text-align: left;
        }
	
	.adayinthelife .timeline-progress {

    left: 0;
		margin-left: 0;}
	
 .adayinthelife .left {
          left: calc(50% - 80px - 45%);

            text-align: left;
        }

      .adayinthelife .right {
            left: calc(50% + 15px);
            text-align: left;
        }
	
.page-about-the-industry section.adayinthelife .hexagonshapes 
	{  
display:none;
    
}



.adayinthelife .timeline-container {
         
            padding: 0 20px;
        }

      

        /* Individual Timeline Items */
     .adayinthelife .timeline-item {
		min-height: fit-content;
        max-width: 90%;
        left: auto;
        right: auto;
        padding: 2rem;
        border-radius: 16px;
        margin: 0 0 2.5rem;
        width: inherit;
            
        }






  .adayinthelife .timeline-item .heading {
       font-size: 1.2rem;
    
 margin: 0 0 0.8rem 0;
  
        }

	
	
	.page-about-the-industry section.whatisbio .bgimage
	{
		display:none;
	}
	
	

	.page-about-the-industry section.whatisbio .bgimage img
{   
    object-fit: cover;
   
}

.page-about-the-industry section.whatisbio .bgimage .image-overlay {

    background: linear-gradient(to right, var(--col-darkblue) 0%, var(--col-darkblue) 47%, transparent 68%, transparent 100%);
}



.page-about-the-industry section.whatisbio .jobdescriptionsubheading
{

	margin:1rem 0;
}




.page-about-the-industry section.whatisbio .whatisstrapline2
{

    padding: 10px;
 
    border-radius: 10px;
}



.page-about-the-industry section.whatisbio .whatisstrapline3
{

    margin: 3rem 0 0 0;
    
}
	
	
		.page-about-the-industry section.faqsect .faqhex{
display:none;
}
	
	
			.page-about-the-industry section.glossary .glossary-filter
{
	
    gap: 7px;
    font-size: 1.2rem;
}
	
	.page-about-the-industry section.glossary .glossarycont {
   
		padding: 25px;
	}
	
	



.page-about-the-industry section.roles .jobs .jobdescription
{
margin: 1rem 0 2rem 0;
}



.page-about-the-industry section.roles .jobs {
    margin: 0 0 4rem 0;
    padding: 30px;
	border-radius: 0 0 10px 10px;
}

.page-about-the-industry section.roles .jobs ul
{
   
    gap: 8px;
   
}



.page-about-the-industry section.roles .jobs ul li:before {
   
        width: 8px;
        height: 8px;
        margin: -2px 0 0 -18px;
        
}




.page-about-the-industry section.roles .jobs .jobdescription p
{

   
 
    padding: 0;
    margin: 0 0 1rem 0;
}

.page-about-the-industry section.roles a button
{

    padding: 10px;
    
    border-radius: 15px;
  font-size:1rem;
  
}
	 
.page-about-the-industry section.roles button.tab-link {
    
    border-radius: 10px 10px 0 0;
      min-width: calc(24.333% - 7px);
    font-size: 1.1rem;
    padding: 10px;
     flex: 1 1 auto;
    font-size: 1em;
	    
	
}



.page-about-the-industry section.roles .jobs-tabs-nav
{
flex-wrap: wrap; }

}









@media only screen and (max-width: 399.99px){
		.timeline-item.left { transform: translateX(0px) !important; }
.timeline-item.right { transform: translateX(0px) !important; }
	
	
	.adayinthelife .timeline-item.right::after,
	.adayinthelife .timeline-item.left::after{
    
    left: -27px;
}
	
	

 .adayinthelife .left {
         
            text-align: left;
        }

      .adayinthelife .right {
           
            text-align: left;
        }
	
	.adayinthelife .timeline-progress {

    left: 0;
		margin-left: 0;}
	
.page-about-the-industry section.adayinthelife .hexagonshapes
	{
display:none;
   
}






.adayinthelife .timeline-container {
         
            padding: 0 20px;
        }

      

        /* Individual Timeline Items */
     .adayinthelife .timeline-item {
		min-height: fit-content;
        max-width: 90%;
        left: auto;
        right: auto;
        padding: 2rem;
        border-radius: 16px;
        margin: 0 0 2.5rem;
        width: inherit;
            
        }






  .adayinthelife .timeline-item .heading {
       font-size: 1.2rem;
    
 margin: 0 0 0.8rem 0;
  
        }

	
	
	.page-about-the-industry section.whatisbio .bgimage
	{
		display:none;
	}
	
	

	.page-about-the-industry section.whatisbio .bgimage img
{   
    object-fit: cover;
   
}

.page-about-the-industry section.whatisbio .bgimage .image-overlay {

    background: linear-gradient(to right, var(--col-darkblue) 0%, var(--col-darkblue) 47%, transparent 68%, transparent 100%);
}



.page-about-the-industry section.whatisbio .jobdescriptionsubheading
{

	margin:1rem 0;
}




.page-about-the-industry section.whatisbio .whatisstrapline2
{

    padding: 10px;
 
    border-radius: 10px;
}



.page-about-the-industry section.whatisbio .whatisstrapline3
{

    margin: 3rem 0 0 0;
    
}
	
		.page-about-the-industry section.faqsect .faqhex{
display:none;
}
	
	
			.page-about-the-industry section.glossary .glossary-filter
{
	
    gap: 7px;
    font-size: 1.2rem;
}
	
	.page-about-the-industry section.glossary .glossarycont {
   
		padding: 25px;
	}



.page-about-the-industry section.roles .jobs .jobdescription
{
margin: 1rem 0 2rem 0;
}



.page-about-the-industry section.roles .jobs {
    margin: 0 0 4rem 0;
    padding: 30px;
	border-radius: 0 0 10px 10px;
}

.page-about-the-industry section.roles .jobs ul
{
   
    gap: 8px;
   
}



.page-about-the-industry section.roles .jobs ul li:before {
   
        width: 8px;
        height: 8px;
        margin: -2px 0 0 -18px;
        
}




.page-about-the-industry section.roles .jobs .jobdescription p
{

 
    padding: 0;
    margin: 0 0 1rem 0;
}

.page-about-the-industry section.roles a button
{

    padding: 10px;
     font-size:1rem;
    border-radius: 15px;
  
  
}
	 
.page-about-the-industry section.roles button.tab-link {
    
    border-radius: 10px 10px 0 0;
      min-width: calc(24.333% - 7px);
    font-size: 1.1rem;
    padding: 10px;
     flex: 1 1 auto;
    font-size: 1em;
	    
	
}



.page-about-the-industry section.roles .jobs-tabs-nav
{
	    
flex-wrap: wrap; }

}







