 @font-face{
	font-family:DIN-2014;
	src:url(/sustainability/fonts/5591097/6ceed230-b2b3-4422-b048-4aa11687430a.woff2) format("woff2"),url(/sustainability/fonts/5591097/80b0143f-6f0d-4dce-aafd-f3c81b85d177.woff) format("woff");
	font-weight:400
}
@font-face{
	font-family:DIN-2014;
	src:url(/sustainability/fonts/7347465/5dda908e-6a9e-4c8c-89a5-51e8eb6394b6.woff2) format("woff2"),url(/sustainability/fonts/7347465/745ca602-bac0-40ee-9948-268893f866e2.woff) format("woff");
	font-weight:300
}
.lmc-table__materiality{
	border:1px solid #d7dee2;
	font-family:DIN-2014,sans-serif;
	border-top:0
}
.lmc-table__materiality thead tr td{
	padding:1rem;
	background-color:#0260af;
	color:#fff;
	font-size:.8rem;
	font-weight:300;
	text-transform:uppercase;
	border-right:1px solid rgb(128 154 188)
}
.lmc-table__materiality thead tr td:last-of-type{
	border-right:0
}
.lmc-table__materiality tr td[colspan="3"]{
	padding:1rem;
	background-color:#dbe3ec;
	font-size:1rem
}
.lmc-table__materiality tr td{
	padding:1rem;
	font-size:.9rem;
	border-right:1px solid #e5e7eb
}
.lmc-table__materiality tr td:nth-of-type(2){
	text-align:center
}
.lmc-table__materiality tr:nth-of-type(even){
	background-color:rgb(241 243 244)
}
.footnote a{
	border-bottom:1px dashed;
	color:inherit;
	text-decoration:none;
	display:inline
}
.mb-0{
	margin-bottom:0
}
.m-narrow{
	margin-bottom:.5rem;
	display:block
}
.m-normal{
	margin-bottom:1rem;
	display:block
}
.m-tall{
	margin-bottom:2.5rem;
	display:block
}
.lead{
	font-size:1.5rem;
	font-weight:300;
	font-family:DIN-2014,sans-serif
}
.font-display{
	font-family:DIN-2014,sans-serif
}
.font-normal{
	font-family:"Source Sans Pro",sans-serif
}
.font-bold{
	color:inherit
}
.font-semibold{
	color:inherit
}
.quote{
	font-size:1.75rem!important;
	line-height:38.6px;
	font-family:DIN-2014,sans-serif;
	color:#0260af;
	font-weight:300;
	display:block
}
.quote-sm{
	font-size:1.875rem;
	font-family:DIN-2014,sans-serif;
	color:#0260af;
	font-weight:300;
	line-height:36px;
	display:block
}
p{
	display:block
}
span{
	color:inherit
}
h3{
	color:#0260af;
	font-family:DIN-2014,sans-serif;
	margin-bottom:12px!important
}
h4{
	color:inherit
}
h5{
	font-size:1.1875rem;
	font-family:DIN-2014,sans-serif;
	font-weight:300
}
.text-secondary-700{
	color:#00a39d
}
.text-primary-700{
	color:#0260af
}
.text-lightBlue{
	color:#00aae7
}
.text-blue{
	color:#007fa4
}
.text-3xl{
	color:inherit;
	font-size:2.25rem
}
.text-2xl{
	color:inherit;
	font-size:1.5rem
}
.text-1xl{
	color:inherit;
	font-size:1.375rem
}
.text-xl{
	color:inherit;
	font-size:1.1875rem
}
.text-lg{
	color:inherit;
	font-size:1rem
}
.text-sm{
	font-size:.875rem
}
.text-xs{
	color:inherit;
	font-size:.8rem
}
.lmc-badge_primary{
	color:#fff;
	display:inline-block;
	background-color:#0260af;
	padding:2px 8px;
	border-radius:8px
}
.lmc-badge_secondary{
	color:#fff;
	display:inline-block;
	background-color:#00a39d;
	padding:2px 8px;
	border-radius:8px
}
.lmc-badge_light-blue{
	color:#fff;
	display:inline-block;
	background-color:#00aae7;
	padding:2px 8px;
	border-radius:8px
}
.lmc-badge_blue{
	color:#fff;
	display:inline-block;
	background-color:#007fa4;
	padding:2px 8px;
	border-radius:8px
}
.test-class{
	display:block
}
.lmc-table__materiality{
	border:1px solid #d7dee2;
	font-family:DIN-2014,sans-serif
}
.lmc-table__materiality thead tr td{
	padding:1rem;
	background-color:#0260af;
	color:#fff;
	font-size:.9rem;
	font-weight:300;
	text-transform:uppercase
}
.lmc-table__materiality tr td[colspan="3"]{
	padding:1rem;
	background-color:#dbe3ec;
	font-size:1rem
}
.lmc-table__materiality tr td{
	padding:1rem;
	font-size:.9rem;
	border-right:1px solid #d7dee2
}
.lmc-table__materiality tr td:nth-of-type(2){
	text-align:center
}
div.lm-hs{
	margin-bottom:5rem
}
/*! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com*
/*,::after,::before{
	box-sizing:border-box;
	border-width:0;
	border-style:solid;
	border-color:#e5e7eb
}
::after,::before{
	--tw-content:''
}
html{
	line-height:1.5;
	-webkit-text-size-adjust:100%;
	-moz-tab-size:4;
	-o-tab-size:4;
	tab-size:4;
	font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-feature-settings:normal
}
body{
	margin:0;
	line-height:inherit
}
hr{
	height:0;
	color:inherit;
	border-top-width:1px
}
abbr:where([title]){
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted
}
h1,h2,h3,h4,h5,h6{
	font-size:inherit;
	font-weight:inherit
}
a{
	color:inherit;
	text-decoration:inherit
}
b,strong{
	font-weight:bolder
}
code,kbd,pre,samp{
	font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
	font-size:1em
}
small{
	font-size:80%
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub{
	bottom:-.25em
}
sup{
	top:-.5em
}
table{
	text-indent:0;
	border-color:inherit;
	border-collapse:collapse
}
button,input,optgroup,select,textarea{
	font-family:inherit;
	font-size:100%;
	font-weight:inherit;
	line-height:inherit;
	color:inherit;
	margin:0;
	padding:0
}
button,select{
	text-transform:none
}
[type=button],[type=reset],[type=submit],button{
	-webkit-appearance:button;
	background-color:transparent;
	background-image:none
}
:-moz-focusring{
	outline:auto
}
:-moz-ui-invalid{
	box-shadow:none
}
progress{
	vertical-align:baseline
}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{
	height:auto
}
[type=search]{
	-webkit-appearance:textfield;
	outline-offset:-2px
}
::-webkit-search-decoration{
	-webkit-appearance:none
}
::-webkit-file-upload-button{
	-webkit-appearance:button;
	font:inherit
}
summary{
	display:list-item
}
blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{
	margin:0
}
fieldset{
	margin:0;
	padding:0
}
legend{
	padding:0
}
menu,ol,ul{
	list-style:none;
	margin:0;
	padding:0
}
textarea{
	resize:vertical
}
input::-moz-placeholder,textarea::-moz-placeholder{
	opacity:1;
	color:#9ca3af
}
input::placeholder,textarea::placeholder{
	opacity:1;
	color:#9ca3af
}
[role=button],button{
	cursor:pointer
}
:disabled{
	cursor:default
}
audio,canvas,embed,iframe,img,object,svg,video{
	display:block;
	vertical-align:middle
}
img,video{
	max-width:100%;
	height:auto
}
[hidden]{
	display:none
}
[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background-color:#fff;
	border-color:#6b7280;
	border-width:1px;
	border-radius:0;
	padding-top:.5rem;
	padding-right:.75rem;
	padding-bottom:.5rem;
	padding-left:.75rem;
	font-size:1rem;
	line-height:1.5rem;
	--tw-shadow:0 0 #0000
}
[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{
	outline:2px solid transparent;
	outline-offset:2px;
	--tw-ring-inset:var(--tw-empty, );
	/*!*/
	/*!*/
	--tw-ring-offset-width:0px;
	--tw-ring-offset-color:#fff;
	--tw-ring-color:#2563eb;
	--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
	border-color:#2563eb
}
input::-moz-placeholder,textarea::-moz-placeholder{
	color:#6b7280;
	opacity:1
}
input::placeholder,textarea::placeholder{
	color:#6b7280;
	opacity:1
}
::-webkit-datetime-edit-fields-wrapper{
	padding:0
}
::-webkit-date-and-time-value{
	min-height:1.5em
}
::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{
	padding-top:0;
	padding-bottom:0
}
select{
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
	background-position:right .5rem center;
	background-repeat:no-repeat;
	background-size:1.5em 1.5em;
	padding-right:2.5rem;
	-webkit-print-color-adjust:exact;
	print-color-adjust:exact
}
[multiple]{
	background-image:initial;
	background-position:initial;
	background-repeat:unset;
	background-size:initial;
	padding-right:.75rem;
	-webkit-print-color-adjust:unset;
	print-color-adjust:unset
}
[type=checkbox],[type=radio]{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	padding:0;
	-webkit-print-color-adjust:exact;
	print-color-adjust:exact;
	display:inline-block;
	vertical-align:middle;
	background-origin:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	flex-shrink:0;
	height:1rem;
	width:1rem;
	color:#2563eb;
	background-color:#fff;
	border-color:#6b7280;
	border-width:1px;
	--tw-shadow:0 0 #0000
}
[type=checkbox]{
	border-radius:0
}
[type=radio]{
	border-radius:100%
}
[type=checkbox]:focus,[type=radio]:focus{
	outline:2px solid transparent;
	outline-offset:2px;
	--tw-ring-inset:var(--tw-empty, );
	/*!*/
	/*!*/
	--tw-ring-offset-width:2px;
	--tw-ring-offset-color:#fff;
	--tw-ring-color:#2563eb;
	--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}
[type=checkbox]:checked,[type=radio]:checked{
	border-color:transparent;
	background-color:currentColor;
	background-size:100% 100%;
	background-position:center;
	background-repeat:no-repeat
}
[type=checkbox]:checked{
	background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")
}
[type=radio]:checked{
	background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")
}
[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{
	border-color:transparent;
	background-color:currentColor
}
[type=checkbox]:indeterminate{
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
	border-color:transparent;
	background-color:currentColor;
	background-size:100% 100%;
	background-position:center;
	background-repeat:no-repeat
}
[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{
	border-color:transparent;
	background-color:currentColor
}
[type=file]{
	background:unset;
	border-color:inherit;
	border-width:0;
	border-radius:0;
	padding:0;
	font-size:unset;
	line-height:inherit
}
[type=file]:focus{
	outline:1px solid ButtonText;
	outline:1px auto -webkit-focus-ring-color
}
*{
	scrollbar-color:initial;
	scrollbar-width:initial
}
body{
	overflow-y:scroll;
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity));
	font-family:"Source Sans Pro",sans-serif;
	font-size:18px;
	line-height:1.5;
	--tw-text-opacity:1;
	color:rgb(var(--color-default) / var(--tw-text-opacity))
}
a{
	--tw-text-opacity:1;
	color:rgb(0 133 255 / var(--tw-text-opacity));
	text-decoration-line:underline
}
a:hover{
	color:rgb(var(--secondary))
}
h1,h2,h3,h4,h5{
	line-height:1.2;
	font-family:DIN-2014,sans-serif
}
h1{
	font-size:2.75rem;
	font-weight:400;
	font-family:DIN-2014,sans-serif;
	font-family:"Source Sans Pro",sans-serif
}
h2{
	margin-bottom:.75rem;
	font-size:1.75rem;
	--tw-text-opacity:1;
	color:rgb(2 96 175 / var(--tw-text-opacity));
	font-family:DIN-2014,sans-serif;
	color:#0260af
}
h3{
	font-size:1.5rem;
	font-family:DIN-2014,sans-serif
}
h4{
	font-size:1.375rem;
	font-weight:400;
	font-family:DIN-2014,sans-serif;
	font-family:"Source Sans Pro",sans-serif
}
h5{
	margin-bottom:1rem;
	font-family:"Source Sans Pro",sans-serif;
	font-size:1.1875rem;
	line-height:1.5;
	font-family:DIN-2014,sans-serif
}
.eyebrow,h6{
	font-family:"Source Sans Pro",sans-serif;
	font-size:1rem;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.5;
	color:inherit
}
p{
	margin-bottom:1rem
}
ul{
	margin-bottom:2.5rem;
	list-style-type:disc;
	padding-left:1.25rem
}
ul li{
	margin-bottom:.5rem
}
ul li:only-child{
	margin-bottom:0
}
p:only-child{
	margin-bottom:0
}
ol{
	list-style-type:decimal;
	padding-left:1.25rem
}
ol li{
	margin-bottom:.5rem
}
ol li:only-child{
	margin-bottom:0
}
*,::after,::before{
	--tw-border-spacing-x:0;
	--tw-border-spacing-y:0;
	--tw-translate-x:0;
	--tw-translate-y:0;
	--tw-rotate:0;
	--tw-skew-x:0;
	--tw-skew-y:0;
	--tw-scale-x:1;
	--tw-scale-y:1;
	--tw-scroll-snap-strictness:proximity;
	--tw-ring-offset-width:0px;
	--tw-ring-offset-color:#fff;
	--tw-ring-color:rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow:0 0 #0000;
	--tw-ring-shadow:0 0 #0000;
	--tw-shadow:0 0 #0000;
	--tw-shadow-colored:0 0 #0000
}
::backdrop{
	--tw-border-spacing-x:0;
	--tw-border-spacing-y:0;
	--tw-translate-x:0;
	--tw-translate-y:0;
	--tw-rotate:0;
	--tw-skew-x:0;
	--tw-skew-y:0;
	--tw-scale-x:1;
	--tw-scale-y:1;
	--tw-scroll-snap-strictness:proximity;
	--tw-ring-offset-width:0px;
	--tw-ring-offset-color:#fff;
	--tw-ring-color:rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow:0 0 #0000;
	--tw-ring-shadow:0 0 #0000;
	--tw-shadow:0 0 #0000;
	--tw-shadow-colored:0 0 #0000
}
.container{
	width:100%;
	margin-right:auto;
	margin-left:auto;
	padding-right:1rem;
	padding-left:1rem
}
@media (min-width:1200px){
	.container{
		max-width:1200px;
		padding-right:1rem;
		padding-left:1rem
	}
}
.inner-page--container{
	max-width:1012px;
	padding:1rem
}
.nav--container{
	max-width:1560px
}
.inner-page--container_grid{
	display:flex;
	max-width:1012px;
	flex-direction:column;
	padding-left:1rem;
	padding-right:1rem
}
@media (min-width:1280px){
	.inner-page--container_grid{
		max-width:1560px;
		flex-direction:row;
		padding-left:2.5rem;
		padding-right:2.5rem
	}
}
.sidenav-item.active{
	font-weight:600!important;
	--tw-text-opacity:1!important;
	color:rgb(2 96 175 / var(--tw-text-opacity))!important
}
.navItem.withSub.clicked{
	font-weight:600;
	--tw-text-opacity:1;
	color:rgb(2 96 175 / var(--tw-text-opacity));
	font-family:DIN-2014,sans-serif;
	color:inherit;
	color:#0260af
}
.navMenuCard{
	position:absolute;
	top:100%;
	left:0;
	z-index:999;
	display:none;
	height:100%!important;
	padding:1rem
}
.navLevel2{
	margin-left:2.5rem;
	display:none;
	flex-direction:column;
	--tw-bg-opacity:1;
	background-color:rgb(242 242 242 / var(--tw-bg-opacity))
}
.navLevel3,.navLevel4{
	display:none;
	flex-direction:column;
	--tw-border-opacity:1;
	border-color:rgb(204 204 204 / var(--tw-border-opacity));
	--tw-bg-opacity:1;
	background-color:rgb(242 242 242 / var(--tw-bg-opacity))
}
@media (min-width:1024px){
	.navLevel3,.navLevel4{
		border-left-width:1px
	}
}
.navLevel1.show{
	display:flex
}
.navMenuCard.show{
	display:flex
}
.lmc-mainNav--lv1{
	color:rgb(var(--color-bodyText))
}
.lmc-esgNav--lv1{
	display:flex;
	width:100%;
	align-items:center;
	border-bottom-width:4px;
	border-color:transparent;
	padding-left:.75rem;
	padding-right:.75rem;
	padding-top:.875rem;
	padding-bottom:.875rem;
	font-size:12px;
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity));
	text-decoration-line:none
}
.lmc-esgNav--lv1:hover{
	border-bottom-color:rgb(var(--secondary));
	background-image:linear-gradient(to bottom,var(--tw-gradient-stops));
	--tw-gradient-from:rgba(var(--color-darkBlue));
	--tw-gradient-to:rgb(var(--color-darkBlue) / 0);
	--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);
	--tw-gradient-to:rgba(var(--color-darkBlue));
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.group.active .lmc-esgNav--lv1{
	border-bottom-color:rgb(var(--secondary));
	background-image:linear-gradient(to bottom,var(--tw-gradient-stops));
	--tw-gradient-from:rgba(var(--color-darkBlue));
	--tw-gradient-to:rgb(var(--color-darkBlue) / 0);
	--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);
	--tw-gradient-to:rgba(var(--color-darkBlue))
}
.lmc-esgNav--lv1.active-page{
	border-bottom-width:4px;
	border-color:transparent;
	border-bottom-color:rgb(var(--secondary));
	background-image:linear-gradient(to bottom,var(--tw-gradient-stops));
	--tw-gradient-from:rgba(var(--color-darkBlue));
	--tw-gradient-to:rgb(var(--color-darkBlue) / 0);
	--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);
	--tw-gradient-to:rgba(var(--color-darkBlue))
}
.lmc-esgNav--lv2{
	position:relative;
	font-size:12px
}
.cta-bordered--border{
	transition:.6s ease-in-out
}
.cta-bordered:hover .cta-bordered--border{
	stroke-dashoffset:-194;
	stroke:rgb(var(--secondary))
}
.splide__pagination__page{
	background-color:rgb(var(--primary))!important;
	opacity:.4
}
.splide__pagination__page.is-active{
	background-color:rgb(var(--primary))!important;
	opacity:1
}
.hero-cards--slide.splide__pagination{
	gap:.5rem!important
}
.section li,.section p{
	font-size:17px
}
.section a:not([href]){
	position:absolute;
    top:-150px;
}
.section h3{
	position:relative
}
a[data-popover-target]:not([data-popover-target=download-page--tooltip]){
	cursor:pointer
}
a[data-popover-target]:not([data-popover-target=download-page--tooltip]):hover{
	--tw-text-opacity:1;
	color:rgb(0 163 157 / var(--tw-text-opacity))
}
a[data-popover-target]:not([data-popover-target=download-page--tooltip]){
	border-bottom:1px dashed;
	color:inherit;
	text-decoration:none;
	display:inline
}
.lmc-box--grid .lmc-box{
	margin-bottom:0!important
}
.lmc-box--grid .lmc-box img{
	padding:0!important;
	margin-bottom:0!important
}
.lmc-box div:only-child{
	margin-bottom:0!important
}
.lmc-mediaItem h5{
	font-size:1rem
}
.chart .text{
	font-size:1.25rem;
	font-family:DIN-2014,sans-serif
}
.chart.donut-chart .text{
	font-size:1rem;
	font-family:DIN-2014,sans-serif
}
.chart .tick>text{
	font-size:1.5rem!important
}
.lmc-box--grid.hasLines .lmc-box:last-of-type:before{
	display:none
}
.lmc-box--grid.hasLines .lmc-box:before{
	content:"";
	position:absolute;
	bottom:-24px;
	height:24px;
	width:2px;
	left:50%;
	background:#88cec5;
	z-index:0;
	display:block
}
@keyframes typing{
	from{
		width:0
	}
	to{
		width:100%
	}
}
.typedSectionHeading.goType{
	animation:typing 2s steps(50,end)
}
.typedSectionHeading{
	white-space:nowrap;
	overflow-x:hidden;
	transition:.5s;
	font-weight:200;
	text-transform:uppercase
}
.visible{
	visibility:visible
}
.invisible{
	visibility:hidden
}
.collapse{
	visibility:collapse
}
.static{
	position:static
}
.fixed{
	position:fixed
}
.absolute{
	position:absolute
}
.relative{
	position:relative
}
.sticky{
	position:sticky
}
.top-0{
	top:0
}
.left-0{
	left:0
}
.right-\[-5\%\]{
	right:-5%
}
.top-\[-12\%\]{
	top:-12%
}
.right-\[10\%\]{
	right:10%
}
.top-\[-3\%\]{
	top:-3%
}
.right-\[1\%\]{
	right:1%
}
.top-\[11px\]{
	top:11px
}
.top-\[-10\%\]{
	top:-10%
}
.right-0{
	right:0
}
.bottom-\[10\%\]{
	bottom:10%
}
.bottom-\[-50\%\]{
	bottom:-50%
}
.right-\[-8\%\]{
	right:-8%
}
.bottom-\[30\%\]{
	bottom:30%
}
.bottom-\[-5\%\]{
	bottom:-5%
}
.left-\[-10\%\]{
	left:-10%
}
.top-\[8\%\]{
	top:8%
}
.\!top-\[-140px\]{
	top:-140px!important
}
.top-\[4\.6rem\]{
	top:4.6rem
}
.top-\[0\]{
	top:0
}
.right-\[0\]{
	right:0
}
.left-\[-20\%\]{
	left:-20%
}
.top-\[-20\%\]{
	top:-20%
}
.left-\[-35\%\]{
	left:-35%
}
.left-\[10\%\]{
	left:10%
}
.top-\[-40px\]{
	top:-40px
}
.bottom-0{
	bottom:0
}
.top-\[40\%\]{
	top:40%
}
.top-\[63\.5px\]{
	top:63.5px
}
.top-full{
	top:100%
}
.top-\[5rem\]{
	top:5rem
}
.\!top-\[-200px\]{
	top:-200px!important
}
.\!top-\[-130px\]{
	top:-130px!important
}
.\!top-\[-100px\]{
	top:-100px!important
}
.\!top-\[-80px\]{
	top:-80px!important
}
.\!top-\[-180px\]{
	top:-180px!important
}
.z-\[-1\]{
	z-index:-1
}
.z-\[1\]{
	z-index:1
}
.z-\[2\]{
	z-index:2
}
.z-\[3\]{
	z-index:3
}
.z-10{
	z-index:10
}
.z-\[0\]{
	z-index:0
}
.z-\[5\]{
	z-index:5
}
.z-\[4\]{
	z-index:4
}
.z-\[999\]{
	z-index:999
}
.z-\[10\]{
	z-index:10
}
.z-\[50\]{
	z-index:50
}
.z-\[99\]{
	z-index:99
}
.z-\[101\]{
	z-index:101
}
.z-\[100\]{
	z-index:100
}
.z-\[9\]{
	z-index:9
}
.z-0{
	z-index:0
}
.z-\[9999\]{
	z-index:9999
}
.order-first{
	order:-9999
}
.order-3{
	order:3
}
.order-2{
	order:2
}
.order-4{
	order:4
}
.col-span-1{
	grid-column:span 1/span 1
}
.col-span-2{
	grid-column:span 2/span 2
}
.col-span-10{
	grid-column:span 10/span 10
}
.col-span-11{
	grid-column:span 11/span 11
}
.col-span-12{
	grid-column:span 12/span 12
}
.col-start-1{
	grid-column-start:1
}
.col-start-2{
	grid-column-start:2
}
.col-start-10{
	grid-column-start:10
}
.col-start-11{
	grid-column-start:11
}
.col-start-12{
	grid-column-start:12
}
.col-start-13{
	grid-column-start:13
}
.float-right{
	float:right
}
.my-10{
	margin-top:2.5rem;
	margin-bottom:2.5rem
}
.mx-auto{
	margin-left:auto;
	margin-right:auto
}
.my-3{
	margin-top:.75rem;
	margin-bottom:.75rem
}
.mx-4{
	margin-left:1rem;
	margin-right:1rem
}
.my-2{
	margin-top:.5rem;
	margin-bottom:.5rem
}
.my-4{
	margin-top:1rem;
	margin-bottom:1rem
}
.my-20{
	margin-top:5rem;
	margin-bottom:5rem
}
.mt-\[-5rem\]{
	margin-top:-5rem
}
.mr-\[-5rem\]{
	margin-right:-5rem
}
.ml-auto{
	margin-left:auto
}
.mt-\[16rem\]{
	margin-top:16rem
}
.mb-\[3px\]{
	margin-bottom:3px
}
.mt-\[3px\]{
	margin-top:3px
}
.mb-10{
	margin-bottom:2.5rem
}
.mb-2{
	margin-bottom:.5rem
}
.mr-auto{
	margin-right:auto
}
.mb-5{
	margin-bottom:1.25rem
}
.mt-10{
	margin-top:2.5rem
}
.mb-\[1rem\]{
	margin-bottom:1rem
}
.mt-\[6\.75rem\]{
	margin-top:6.75rem
}
.mb-6{
	margin-bottom:1.5rem
}
.mr-4{
	margin-right:1rem
}
.ml-3{
	margin-left:.75rem
}
.mb-0{
	margin-bottom:0
}
.mb-4{
	margin-bottom:1rem
}
.mb-9{
	margin-bottom:2.25rem
}
.mb-16{
	margin-bottom:4rem
}
.mt-3{
	margin-top:.75rem
}
.ml-3\.5{
	margin-left:.875rem
}
.mt-6{
	margin-top:1.5rem
}
.mt-0{
	margin-top:0
}
.mb-20{
	margin-bottom:5rem
}
.mb-3{
	margin-bottom:.75rem
}
.mb-14{
	margin-bottom:3.5rem
}
.mb-7{
	margin-bottom:1.75rem
}
.mt-4{
	margin-top:1rem
}
.mb-3\.5{
	margin-bottom:.875rem
}
.mb-8{
	margin-bottom:2rem
}
.ml-4{
	margin-left:1rem
}
.mt-1\.5{
	margin-top:.375rem
}
.mt-1{
	margin-top:.25rem
}
.mb-2\.5{
	margin-bottom:.625rem
}
.mt-auto{
	margin-top:auto
}
.\!ml-0{
	margin-left:0!important
}
.mr-3{
	margin-right:.75rem
}
.mr-1{
	margin-right:.25rem
}
.ml-0{
	margin-left:0
}
.mt-12{
	margin-top:3rem
}
.mb-1\.5{
	margin-bottom:.375rem
}
.mb-1{
	margin-bottom:.25rem
}
.mt-20{
	margin-top:5rem
}
.mt-8{
	margin-top:2rem
}
.mt-2{
	margin-top:.5rem
}
.block{
	display:block
}
.inline-block{
	display:inline-block
}
.inline{
	display:inline
}
.flex{
	display:flex
}
.inline-flex{
	display:inline-flex
}
.table{
	display:table
}
.grid{
	display:grid
}
.contents{
	display:contents
}
.hidden{
	display:none
}
.h-\[calc\(100\%-20rem\)\]{
	height:calc(100% - 20rem)
}
.h-\[calc\(100vh-5rem\)\]{
	height:calc(100vh - 5rem)
}
.h-\[2\.25rem\]{
	height:2.25rem
}
.h-full{
	height:100%
}
.h-\[30vh\]{
	height:30vh
}
.h-\[25vh\]{
	height:25vh
}
.h-\[47px\]{
	height:47px
}
.h-\[100vh\]{
	height:100vh
}
.h-\[68vh\]{
	height:68vh
}
.h-\[160px\]{
	height:160px
}
.h-\[18px\]{
	height:18px
}
.h-\[6px\]{
	height:6px
}
.h-\[1px\]{
	height:1px
}
.h-\[72px\]{
	height:72px
}
.h-auto{
	height:auto
}
.max-h-\[17rem\]{
	max-height:17rem
}
.min-h-screen{
	min-height:100vh
}
.min-h-full{
	min-height:100%
}
.w-full{
	width:100%
}
.w-\[100vw\]{
	width:100vw
}
.w-\[14rem\]{
	width:14rem
}
.w-\[16rem\]{
	width:16rem
}
.w-\[2\.25rem\]{
	width:2.25rem
}
.w-\[8px\]{
	width:8px
}
.w-screen{
	width:100vw
}
.w-\[8rem\]{
	width:8rem
}
.w-\[10rem\]{
	width:10rem
}
.w-\[15rem\]{
	width:15rem
}
.w-\[40rem\]{
	width:40rem
}
.w-\[30rem\]{
	width:30rem
}
.w-\[165px\]{
	width:165px
}
.w-\[125px\]{
	width:125px
}
.w-\[36px\]{
	width:36px
}
.w-3{
	width:.75rem
}
.w-1\.5{
	width:.375rem
}
.w-1{
	width:.25rem
}
.w-\[18px\]{
	width:18px
}
.w-5{
	width:1.25rem
}
.w-4{
	width:1rem
}
.w-2{
	width:.5rem
}
.w-6{
	width:1.5rem
}
.w-\[60px\]{
	width:60px
}
.w-2\/3{
	width:66.666667%
}
.w-3\/4{
	width:75%
}
.w-\[22px\]{
	width:22px
}
.max-w-\[1400px\]{
	max-width:1400px
}
.max-w-full{
	max-width:100%
}
.max-w-\[1200px\]{
	max-width:1200px
}
.max-w-\[300px\]{
	max-width:300px
}
.max-w-\[14\.5rem\]{
	max-width:14.5rem
}
.max-w-\[360px\]{
	max-width:360px
}
.max-w-\[12rem\]{
	max-width:12rem
}
.\!max-w-\[60rem\]{
	max-width:60rem!important
}
.max-w-\[10rem\]{
	max-width:10rem
}
.max-w-\[900px\]{
	max-width:900px
}
.max-w-\[px\]{
	max-width:px
}
.max-w-\[1000px\]{
	max-width:1000px
}
.max-w-\[1500px\]{
	max-width:1500px
}
.max-w-\[1600px\]{
	max-width:1600px
}
.max-w-\[1700px\]{
	max-width:1700px
}
.flex-none{
	flex:none
}
.flex-1{
	flex:1 1 0%
}
.basis-7\/12{
	flex-basis:58.333333%
}
.basis-1\/12{
	flex-basis:8.333333%
}
.basis-full{
	flex-basis:100%
}
.basis-0{
	flex-basis:0px
}
.basis-8\/12{
	flex-basis:66.666667%
}
.basis-4\/12{
	flex-basis:33.333333%
}
.basis-3\/12{
	flex-basis:25%
}
.basis-9\/12{
	flex-basis:75%
}
.basis-1\/2{
	flex-basis:50%
}
.basis-10\/12{
	flex-basis:83.333333%
}
.origin-\[44\.1\%_0\%\]{
	transform-origin:44.1% 0
}
.rotate-\[-270\]{
	--tw-rotate:-270;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-rotate-90{
	--tw-rotate:-90deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-\[\.8\]{
	--tw-scale-x:.8;
	--tw-scale-y:.8;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-\[3\]{
	--tw-scale-x:3;
	--tw-scale-y:3;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-\[1\]{
	--tw-scale-x:1;
	--tw-scale-y:1;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-\[\.75\]{
	--tw-scale-x:.75;
	--tw-scale-y:.75;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.transform{
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.resize{
	resize:both
}
.break-inside-avoid-column{
	-moz-column-break-inside:avoid;
	break-inside:avoid-column
}
.grid-cols-1{
	grid-template-columns:repeat(1,minmax(0,1fr))
}
.grid-cols-2{
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.grid-cols-10{
	grid-template-columns:repeat(10,minmax(0,1fr))
}
.grid-cols-11{
	grid-template-columns:repeat(11,minmax(0,1fr))
}
.grid-cols-12{
	grid-template-columns:repeat(12,minmax(0,1fr))
}
.flex-col{
	flex-direction:column
}
.flex-col-reverse{
	flex-direction:column-reverse
}
.flex-wrap{
	flex-wrap:wrap
}
.flex-nowrap{
	flex-wrap:nowrap
}
.items-start{
	align-items:flex-start
}
.items-end{
	align-items:flex-end
}
.items-center{
	align-items:center
}
.items-stretch{
	align-items:stretch
}
.justify-center{
	justify-content:center
}
.justify-between{
	justify-content:space-between
}
.gap-2{
	gap:.5rem
}
.gap-3{
	gap:.75rem
}
.gap-8{
	gap:2rem
}
.gap-4{
	gap:1rem
}
.gap-6{
	gap:1.5rem
}
.gap-10{
	gap:2.5rem
}
.gap-5{
	gap:1.25rem
}
.gap-0{
	gap:0
}
.space-y-10>:not([hidden])~:not([hidden]){
	--tw-space-y-reverse:0;
	margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))
}
.space-y-20>:not([hidden])~:not([hidden]){
	--tw-space-y-reverse:0;
	margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(5rem * var(--tw-space-y-reverse))
}
.self-end{
	align-self:flex-end
}
.overflow-hidden{
	overflow:hidden
}
.overflow-y-scroll{
	overflow-y:scroll
}
.rounded-md{
	border-radius:.375rem
}
.rounded-\[6px\]{
	border-radius:6px
}
.rounded{
	border-radius:.25rem
}
.rounded-full{
	border-radius:9999px
}
.rounded-b-md{
	border-bottom-right-radius:.375rem;
	border-bottom-left-radius:.375rem
}
.rounded-t-\[6px\]{
	border-top-left-radius:6px;
	border-top-right-radius:6px
}
.rounded-b-\[6px\]{
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px
}
.rounded-tr-\[6px\]{
	border-top-right-radius:6px
}
.border{
	border-width:1px
}
.border-0{
	border-width:0
}
.border-2{
	border-width:2px
}
.border-\[1px\]{
	border-width:1px
}
.border-x{
	border-left-width:1px;
	border-right-width:1px
}
.border-b-\[1px\]{
	border-bottom-width:1px
}
.border-b{
	border-bottom-width:1px
}
.border-r-\[1px\]{
	border-right-width:1px
}
.border-t-\[1px\]{
	border-top-width:1px
}
.border-r{
	border-right-width:1px
}
.border-l{
	border-left-width:1px
}
.border-t{
	border-top-width:1px
}
.border-b-\[2px\]{
	border-bottom-width:2px
}
.border-t-0{
	border-top-width:0
}
.border-default{
	--tw-border-opacity:1;
	border-color:rgb(var(--color-default) / var(--tw-border-opacity))
}
.border-gray-200{
	--tw-border-opacity:1;
	border-color:rgb(229 231 235 / var(--tw-border-opacity))
}
.border-white{
	--tw-border-opacity:1;
	border-color:rgb(255 255 255 / var(--tw-border-opacity))
}
.border-\[\#E4E4E4\]{
	--tw-border-opacity:1;
	border-color:rgb(228 228 228 / var(--tw-border-opacity))
}
.border-\[\#809ABC\]{
	--tw-border-opacity:1;
	border-color:rgb(128 154 188 / var(--tw-border-opacity))
}
.border-\[\#D7DEE2\]{
	--tw-border-opacity:1;
	border-color:rgb(215 222 226 / var(--tw-border-opacity))
}
.border-\[\#C9D3D3\]{
	--tw-border-opacity:1;
	border-color:rgb(201 211 211 / var(--tw-border-opacity))
}
.border-primary{
	--tw-border-opacity:1;
	border-color:rgb(2 96 175 / var(--tw-border-opacity))
}
.border-\[rgba\(var\(--color-table-border\)\)\]{
	border-color:rgba(var(--color-table-border))
}
.border-\[\#ccc\]{
	--tw-border-opacity:1;
	border-color:rgb(204 204 204 / var(--tw-border-opacity))
}
.border-primary-700{
	--tw-border-opacity:1;
	border-color:rgb(2 96 175 / var(--tw-border-opacity))
}
.border-light-blue{
	--tw-border-opacity:1;
	border-color:rgb(128 154 188 / var(--tw-border-opacity))
}
.bg-white{
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.bg-primary-700{
	--tw-bg-opacity:1;
	background-color:rgb(2 96 175 / var(--tw-bg-opacity))
}
.bg-\[\#F3F5F6\]{
	--tw-bg-opacity:1;
	background-color:rgb(243 245 246 / var(--tw-bg-opacity))
}
.bg-secondary-700{
	--tw-bg-opacity:1;
	background-color:rgb(0 163 157 / var(--tw-bg-opacity))
}
.bg-\[rgb\(var\(--color-neutralLight\)\)\]{
	background-color:rgb(var(--color-neutralLight))
}
.bg-\[\#E2E9EC\]{
	--tw-bg-opacity:1;
	background-color:rgb(226 233 236 / var(--tw-bg-opacity))
}
.bg-\[\#F7F8F9\]{
	--tw-bg-opacity:1;
	background-color:rgb(247 248 249 / var(--tw-bg-opacity))
}
.bg-\[var\(--color-lighterGray\)\]{
	background-color:var(--color-lighterGray)
}
.bg-\[rgb\(var\(--color-table-lightGray\)\)\]{
	background-color:rgb(var(--color-table-lightGray))
}
.bg-\[\#0B194B33\]{
	background-color:#0b194B33
}
.bg-light-gray{
	--tw-bg-opacity:1;
	background-color:rgb(239 241 244 / var(--tw-bg-opacity))
}
.bg-primary{
	--tw-bg-opacity:1;
	background-color:rgb(2 96 175 / var(--tw-bg-opacity))
}
.bg-black{
	--tw-bg-opacity:1;
	background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}
.bg-\[color\:rgb\(var\(--color-cream\)\)\]{
	background-color:rgb(var(--color-cream))
}
.bg-\[\#7F7F7F\]{
	--tw-bg-opacity:1;
	background-color:rgb(127 127 127 / var(--tw-bg-opacity))
}
.bg-\[\#f2f2f2\]{
	--tw-bg-opacity:1;
	background-color:rgb(242 242 242 / var(--tw-bg-opacity))
}
.bg-black\/80{
	background-color:rgb(0 0 0 / .8)
}
.bg-table-light-gray{
	--tw-bg-opacity:1;
	background-color:rgb(241 243 244 / var(--tw-bg-opacity))
}
.bg-\[\#DBE3EC\]{
	--tw-bg-opacity:1;
	background-color:rgb(219 227 236 / var(--tw-bg-opacity))
}
.bg-contain{
	background-size:contain
}
.bg-cover{
	background-size:cover
}
.bg-right{
	background-position:right
}
.bg-\[top_-20px\]{
	background-position:top -20px
}
.bg-center{
	background-position:center
}
.bg-repeat{
	background-repeat:repeat
}
.bg-no-repeat{
	background-repeat:no-repeat
}
.fill-current{
	fill:currentColor
}
.object-cover{
	-o-object-fit:cover;
	object-fit:cover
}
.p-4{
	padding:1rem
}
.p-2{
	padding:.5rem
}
.p-\[\.35rem\]{
	padding:.35rem
}
.p-3{
	padding:.75rem
}
.p-0{
	padding:0
}
.p-1{
	padding:.25rem
}
.px-3\.5{
	padding-left:.875rem;
	padding-right:.875rem
}
.py-4{
	padding-top:1rem;
	padding-bottom:1rem
}
.px-3{
	padding-left:.75rem;
	padding-right:.75rem
}
.px-2{
	padding-left:.5rem;
	padding-right:.5rem
}
.px-0{
	padding-left:0;
	padding-right:0
}
.py-20{
	padding-top:5rem;
	padding-bottom:5rem
}
.py-1{
	padding-top:.25rem;
	padding-bottom:.25rem
}
.py-0{
	padding-top:0;
	padding-bottom:0
}
.px-6{
	padding-left:1.5rem;
	padding-right:1.5rem
}
.py-2{
	padding-top:.5rem;
	padding-bottom:.5rem
}
.py-10{
	padding-top:2.5rem;
	padding-bottom:2.5rem
}
.px-4{
	padding-left:1rem;
	padding-right:1rem
}
.py-5{
	padding-top:1.25rem;
	padding-bottom:1.25rem
}
.py-8{
	padding-top:2rem;
	padding-bottom:2rem
}
.px-8{
	padding-left:2rem;
	padding-right:2rem
}
.py-3{
	padding-top:.75rem;
	padding-bottom:.75rem
}
.py-3\.5{
	padding-top:.875rem;
	padding-bottom:.875rem
}
.px-5{
	padding-left:1.25rem;
	padding-right:1.25rem
}
.px-10{
	padding-left:2.5rem;
	padding-right:2.5rem
}
.py-6{
	padding-top:1.5rem;
	padding-bottom:1.5rem
}
.py-12{
	padding-top:3rem;
	padding-bottom:3rem
}
.px-2\.5{
	padding-left:.625rem;
	padding-right:.625rem
}
.py-1\.5{
	padding-top:.375rem;
	padding-bottom:.375rem
}
.pb-16{
	padding-bottom:4rem
}
.pt-16{
	padding-top:4rem
}
.pb-10{
	padding-bottom:2.5rem
}
.pt-24{
	padding-top:6rem
}
.pl-3{
	padding-left:.75rem
}
.pr-9{
	padding-right:2.25rem
}
.pl-4{
	padding-left:1rem
}
.pt-4{
	padding-top:1rem
}
.pt-1{
	padding-top:.25rem
}
.pr-3{
	padding-right:.75rem
}
.pt-5{
	padding-top:1.25rem
}
.pb-5{
	padding-bottom:1.25rem
}
.pb-3{
	padding-bottom:.75rem
}
.pl-8{
	padding-left:2rem
}
.pr-5{
	padding-right:1.25rem
}
.pt-10{
	padding-top:2.5rem
}
.pr-10{
	padding-right:2.5rem
}
.pb-2{
	padding-bottom:.5rem
}
.pl-2\.5{
	padding-left:.625rem
}
.pt-1\.5{
	padding-top:.375rem
}
.pl-2{
	padding-left:.5rem
}
.pr-2{
	padding-right:.5rem
}
.pl-1{
	padding-left:.25rem
}
.pl-3\.5{
	padding-left:.875rem
}
.pb-4{
	padding-bottom:1rem
}
.pt-20{
	padding-top:5rem
}
.text-left{
	text-align:left
}
.text-center{
	text-align:center
}
.text-right{
	text-align:right
}
.font-display{
	font-family:DIN-2014,sans-serif
}
.font-body{
	font-family:"Source Sans Pro",sans-serif
}
.text-4xl{
	font-size:2.75rem
}
.text-\[15px\]{
	font-size:15px
}
.text-\[1\.89rem\]{
	font-size:1.89rem
}
.text-\[\.9rem\]{
	font-size:.9rem
}
.text-\[16px\]{
	font-size:16px
}
.text-\[2\.5rem\]{
	font-size:2.5rem
}
.text-sm{
	font-size:.875rem
}
.text-xs{
	font-size:.8rem
}
.text-\[36px\]{
	font-size:36px
}
.text-\[18px\]{
	font-size:18px
}
.text-base{
	font-size:18px
}
.text-\[12px\]{
	font-size:12px
}
.text-\[13px\]{
	font-size:13px
}
.text-\[\.75rem\]{
	font-size:.75rem
}
.text-xl{
	font-size:1.1875rem
}
.text-\[1\.2rem\]{
	font-size:1.2rem
}
.text-\[1\.3rem\]{
	font-size:1.3rem
}
.font-light{
	font-weight:300
}
.font-\[300\]{
	font-weight:300
}
.font-bold{
	font-weight:700
}
.font-\[400\]{
	font-weight:400
}
.font-semibold{
	font-weight:600
}
.font-\[700\]{
	font-weight:700
}
.uppercase{
	text-transform:uppercase
}
.normal-case{
	text-transform:none
}
.italic{
	font-style:italic
}
.leading-\[1\.2\]{
	line-height:1.2
}
.leading-6{
	line-height:1.5
}
.leading-tight{
	line-height:1.25
}
.leading-\[1\.5rem\]{
	line-height:1.5rem
}
.leading-normal{
	line-height:1.5
}
.tracking-widest{
	letter-spacing:.1em
}
.text-\[rgb\(var\(--primary\)\)\]{
	color:rgb(var(--primary))
}
.text-\[rgb\(var\(--color-bodyText\)\)\]{
	color:rgb(var(--color-bodyText))
}
.text-primary-700{
	--tw-text-opacity:1;
	color:rgb(2 96 175 / var(--tw-text-opacity))
}
.text-white{
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.text-primary{
	--tw-text-opacity:1;
	color:rgb(2 96 175 / var(--tw-text-opacity))
}
.text-default{
	--tw-text-opacity:1;
	color:rgb(var(--color-default) / var(--tw-text-opacity))
}
.text-secondary-700{
	--tw-text-opacity:1;
	color:rgb(0 163 157 / var(--tw-text-opacity))
}
.text-\[\#404042\]{
	--tw-text-opacity:1;
	color:rgb(64 64 66 / var(--tw-text-opacity))
}
.text-white\/80{
	color:rgb(255 255 255 / .8)
}
.text-current{
	color:currentColor
}
.text-default\/80{
	color:rgb(var(--color-default) / .8)
}
.text-black{
	--tw-text-opacity:1;
	color:rgb(0 0 0 / var(--tw-text-opacity))
}
.underline{
	text-decoration-line:underline
}
.no-underline{
	text-decoration-line:none
}
.decoration-2{
	text-decoration-thickness:2px
}
.underline-offset-2{
	text-underline-offset:2px
}
.opacity-0{
	opacity:0
}
.shadow-lg{
	--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1);
	--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow-sm{
	--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
	--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow{
	--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1),0 1px 2px -1px rgb(0 0 0 / 0.1);
	--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.blur{
	--tw-blur:blur(8px);
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.drop-shadow-md{
	--tw-drop-shadow:drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.filter{
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.transition-opacity{
	transition-property:opacity;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:150ms
}
.duration-500{
	transition-duration:.5s
}
.duration-300{
	transition-duration:.3s
}
.duration-\[600ms\]{
	transition-duration:.6s
}
.duration-100{
	transition-duration:.1s
}
.ease-in-out{
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.grid-areas-57{
	grid-template-areas:"a a a a a . b b b b b b b"
}
.grid-areas-75{
	grid-template-areas:"a a a a a a a . b b b b b"
}
.grid-in-a{
	grid-area:a
}
.grid-in-b{
	grid-area:b
}
.grid-in-sidebar{
	grid-area:sidebar
}
.grid-in-content{
	grid-area:content
}
.\[--scrollspy-offset\:70\]{
	--scrollspy-offset:70
}
.\[--scrollspy-offset\:1000\]{
	--scrollspy-offset:1000
}
.\[--scrollspy-offset\:100\]{
	--scrollspy-offset:100
}
.\[--scrollspy-offset\:200\]{
	--scrollspy-offset:200
}
.\[--scrollspy-offset\:-200\]{
	--scrollspy-offset:-200
}
.\[--scrollspy-offset\:-50\]{
	--scrollspy-offset:-50
}
.\[--scrollspy-offset\:-100\]{
	--scrollspy-offset:-100
}
.\[--scrollspy-offset\:0\]{
	--scrollspy-offset:0
}
.\[--scrollspy-offset\:-500\]{
	--scrollspy-offset:-500
}
.\[--scrollspy-offset\:-150\]{
	--scrollspy-offset:-150
}
.\[--scrollspy-offset\:2000\]{
	--scrollspy-offset:2000
}
.\[--scrollspy-offset\:5000\]{
	--scrollspy-offset:5000
}
.\[--scrollspy-offset\:-80\]{
	--scrollspy-offset:-80
}
.\[--scrollspy-offset\:80\]{
	--scrollspy-offset:80
}
.\[--scrollspy-offset\:-90\]{
	--scrollspy-offset:-90
}
.\[--scrollspy-offset\:50\]{
	--scrollspy-offset:50
}
.\[--scrollspy-offset\:20\]{
	--scrollspy-offset:20
}
.\[--scrollspy-offset\:90\]{
	--scrollspy-offset:90
}
.\[--scrollspy-offset\:63\]{
	--scrollspy-offset:63
}
.\[--scrollspy-offset\:220\]{
	--scrollspy-offset:220
}
.\[--scrollspy-offset\:60\]{
	--scrollspy-offset:60
}
.\[--scrollspy-offset\:-60\]{
	--scrollspy-offset:-60
}
.\[--scrollspy-offset\:500\]{
	--scrollspy-offset:500
}
.first\:pt-0:first-child{
	padding-top:0
}
.last\:mr-0:last-child{
	margin-right:0
}
.last\:mb-0:last-child{
	margin-bottom:0
}
.last\:border-b-0:last-child{
	border-bottom-width:0
}
.last\:border-r-0:last-child{
	border-right-width:0
}
.last\:border-none:last-child{
	border-style:none
}
.last\:pb-0:last-child{
	padding-bottom:0
}
.even\:bg-\[\#EFF1F4\]:nth-child(even){
	--tw-bg-opacity:1;
	background-color:rgb(239 241 244 / var(--tw-bg-opacity))
}
.first-of-type\:mt-0:first-of-type{
	margin-top:0
}
.first-of-type\:mt-10:first-of-type{
	margin-top:2.5rem
}
.first-of-type\:mb-0:first-of-type{
	margin-bottom:0
}
.first-of-type\:pl-0:first-of-type{
	padding-left:0
}
.first-of-type\:pt-0:first-of-type{
	padding-top:0
}
.last-of-type\:mb-0:last-of-type{
	margin-bottom:0
}
.last-of-type\:mt-0:last-of-type{
	margin-top:0
}
.last-of-type\:border-0:last-of-type{
	border-width:0
}
.last-of-type\:border-b-\[1px\]:last-of-type{
	border-bottom-width:1px
}
.last-of-type\:border-b-0:last-of-type{
	border-bottom-width:0
}
.last-of-type\:border-r-0:last-of-type{
	border-right-width:0
}
.last-of-type\:pb-0:last-of-type{
	padding-bottom:0
}
.hover\:cursor-grab:hover{
	cursor:grab
}
.hover\:cursor-pointer:hover{
	cursor:pointer
}
.hover\:bg-secondary-700:hover{
	--tw-bg-opacity:1;
	background-color:rgb(0 163 157 / var(--tw-bg-opacity))
}
.hover\:bg-white:hover{
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.hover\:text-\[rgb\(var\(--secondary\)\)\]:hover{
	color:rgb(var(--secondary))
}
.hover\:text-white:hover{
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.hover\:text-current:hover{
	color:currentColor
}
.hover\:text-primary:hover{
	--tw-text-opacity:1;
	color:rgb(2 96 175 / var(--tw-text-opacity))
}
.hover\:text-\[rgb\(var\(--color-bodyText\)\)\]:hover{
	color:rgb(var(--color-bodyText))
}
.hover\:underline:hover{
	text-decoration-line:underline
}
.hover\:no-underline:hover{
	text-decoration-line:none
}
.focus\:border-secondary-700:focus{
	--tw-border-opacity:1;
	border-color:rgb(0 163 157 / var(--tw-border-opacity))
}
.focus\:outline-none:focus{
	outline:2px solid transparent;
	outline-offset:2px
}
.active\:cursor-grabbing:active{
	cursor:grabbing
}
.group\/jumpNav:hover .group-hover\/jumpNav\:block{
	display:block
}
.group\/circlelink:hover .group-hover\/circlelink\:rotate-180{
	--tw-rotate:180deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group\/card:hover .group-hover\/card\:rotate-180{
	--tw-rotate:180deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group\/nextPage:hover .group-hover\/nextPage\:rotate-180{
	--tw-rotate:180deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group\/card:hover .group-hover\/card\:bg-primary-700{
	--tw-bg-opacity:1;
	background-color:rgb(2 96 175 / var(--tw-bg-opacity))
}
.group\/card:hover .group-hover\/card\:text-white{
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.group\/nextPage:hover .group-hover\/nextPage\:text-\[color\(var\(--secondary\)\)\]{
	color:color(var(--secondary))
}
.group:last-of-type .group-\[\:last-of-type\]\:right-0{
	right:0
}
.group:nth-last-of-type(3) .group-\[\:nth-last-of-type\(3\)\]\:right-0{
	right:0
}
.group\/mainNav.active .group-\[\.active\]\/mainNav\:block{
	display:block
}
.group\/mobileMainEsg.active .group-\[\.active\]\/mobileMainEsg\:block{
	display:block
}
.group.active .group-\[\.active\]\:block{
	display:block
}
.group\/locale.active .group-\[\.active\]\/locale\:block{
	display:block
}
.group.active .group-\[\.active\]\:flex{
	display:flex
}
.group\/jumpnavMobile.active .group-\[\.active\]\/jumpnavMobile\:flex{
	display:flex
}
.group\/jumpNav.active .group-\[\.active\]\/jumpNav\:flex{
	display:flex
}
.group.active .group-\[\.active\]\:grid{
	display:grid
}
.group.active .group-\[\.active\]\:rotate-180{
	--tw-rotate:180deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group[data-popper-placement=bottom] .group-\[\[data-popper-placement\=\'bottom\'\]\]\:border-primary{
	--tw-border-opacity:1;
	border-color:rgb(2 96 175 / var(--tw-border-opacity))
}
.group[data-popper-placement=bottom] .group-\[\[data-popper-placement\=\'bottom\'\]\]\:bg-primary{
	--tw-bg-opacity:1;
	background-color:rgb(2 96 175 / var(--tw-bg-opacity))
}
.peer\/mobileMainNav.active~.peer-\[\.active\]\/mobileMainNav\:block{
	display:block
}
.peer\/locale.active~.peer-\[\.active\]\/locale\:block{
	display:block
}
@media print{
	.print\:\!relative{
		position:relative!important
	}
	.print\:relative{
		position:relative
	}
	.print\:\!top-0{
		top:0!important
	}
	.print\:block{
		display:block
	}
	.print\:hidden{
		display:none
	}
	.print\:w-screen{
		width:100vw
	}
	.print\:max-w-full{
		max-width:100%
	}
}
@media (min-width:500px){
	.xs\:left-\[25\%\]{
		left:25%
	}
}
@media (min-width:640px){
	.sm\:sticky{
		position:sticky
	}
	.sm\:top-\[-18\%\]{
		top:-18%
	}
	.sm\:top-\[3\%\]{
		top:3%
	}
	.sm\:right-\[18\%\]{
		right:18%
	}
	.sm\:right-\[10\%\]{
		right:10%
	}
	.sm\:top-\[1\%\]{
		top:1%
	}
	.sm\:bottom-\[40\%\]{
		bottom:40%
	}
	.sm\:left-\[10\%\]{
		left:10%
	}
	.sm\:col-span-1{
		grid-column:span 1/span 1
	}
	.sm\:col-span-2{
		grid-column:span 2/span 2
	}
	.sm\:col-span-10{
		grid-column:span 10/span 10
	}
	.sm\:col-span-11{
		grid-column:span 11/span 11
	}
	.sm\:col-span-12{
		grid-column:span 12/span 12
	}
	.sm\:col-start-1{
		grid-column-start:1
	}
	.sm\:col-start-2{
		grid-column-start:2
	}
	.sm\:col-start-10{
		grid-column-start:10
	}
	.sm\:col-start-11{
		grid-column-start:11
	}
	.sm\:col-start-12{
		grid-column-start:12
	}
	.sm\:col-start-13{
		grid-column-start:13
	}
	.sm\:mt-\[26rem\]{
		margin-top:26rem
	}
	.sm\:mt-1\.5{
		margin-top:.375rem
	}
	.sm\:mt-1{
		margin-top:.25rem
	}
	.sm\:mt-6{
		margin-top:1.5rem
	}
	.sm\:block{
		display:block
	}
	.sm\:grid{
		display:grid
	}
	.sm\:hidden{
		display:none
	}
	.sm\:h-\[40vh\]{
		height:40vh
	}
	.sm\:w-\[20rem\]{
		width:20rem
	}
	.sm\:w-\[24rem\]{
		width:24rem
	}
	.sm\:w-auto{
		width:auto
	}
	.sm\:grid-cols-1{
		grid-template-columns:repeat(1,minmax(0,1fr))
	}
	.sm\:grid-cols-2{
		grid-template-columns:repeat(2,minmax(0,1fr))
	}
	.sm\:grid-cols-10{
		grid-template-columns:repeat(10,minmax(0,1fr))
	}
	.sm\:grid-cols-11{
		grid-template-columns:repeat(11,minmax(0,1fr))
	}
	.sm\:grid-cols-12{
		grid-template-columns:repeat(12,minmax(0,1fr))
	}
	.sm\:grid-cols-4{
		grid-template-columns:repeat(4,minmax(0,1fr))
	}
	.sm\:gap-4{
		gap:1rem
	}
	.sm\:p-8{
		padding:2rem
	}
	.sm\:px-0{
		padding-left:0;
		padding-right:0
	}
	.sm\:py-6{
		padding-top:1.5rem;
		padding-bottom:1.5rem
	}
	.sm\:text-\[1rem\]{
		font-size:1rem
	}
	.sm\:text-\[24px\]{
		font-size:24px
	}
	.sm\:text-base{
		font-size:18px
	}
}
@media (min-width:768px){
	.md\:right-\[-20\%\]{
		right:-20%
	}
	.md\:top-\[-30\%\]{
		top:-30%
	}
	.md\:right-\[12\%\]{
		right:12%
	}
	.md\:top-\[-3\%\]{
		top:-3%
	}
	.md\:top-0{
		top:0
	}
	.md\:top-\[35\%\]{
		top:35%
	}
	.md\:left-\[-7\%\]{
		left:-7%
	}
	.md\:top-\[44px\]{
		top:44px
	}
	.md\:col-span-1{
		grid-column:span 1/span 1
	}
	.md\:col-span-2{
		grid-column:span 2/span 2
	}
	.md\:col-span-10{
		grid-column:span 10/span 10
	}
	.md\:col-span-11{
		grid-column:span 11/span 11
	}
	.md\:col-span-12{
		grid-column:span 12/span 12
	}
	.md\:col-start-1{
		grid-column-start:1
	}
	.md\:col-start-2{
		grid-column-start:2
	}
	.md\:col-start-10{
		grid-column-start:10
	}
	.md\:col-start-11{
		grid-column-start:11
	}
	.md\:col-start-12{
		grid-column-start:12
	}
	.md\:col-start-13{
		grid-column-start:13
	}
	.md\:my-4{
		margin-top:1rem;
		margin-bottom:1rem
	}
	.md\:my-3{
		margin-top:.75rem;
		margin-bottom:.75rem
	}
	.md\:mt-\[26rem\]{
		margin-top:26rem
	}
	.md\:mb-0{
		margin-bottom:0
	}
	.md\:mr-4{
		margin-right:1rem
	}
	.md\:mr-2{
		margin-right:.5rem
	}
	.md\:mr-1{
		margin-right:.25rem
	}
	.md\:block{
		display:block
	}
	.md\:flex{
		display:flex
	}
	.md\:hidden{
		display:none
	}
	.md\:h-\[300px\]{
		height:300px
	}
	.md\:w-\[25rem\]{
		width:25rem
	}
	.md\:w-\[60vw\]{
		width:60vw
	}
	.md\:w-auto{
		width:auto
	}
	.md\:w-\[25\%\]{
		width:25%
	}
	.md\:w-\[15\%\]{
		width:15%
	}
	.md\:w-\[8\.75\%\]{
		width:8.75%
	}
	.md\:w-\[12\%\]{
		width:12%
	}
	.md\:w-\[13\%\]{
		width:13%
	}
	.md\:w-\[23\.75\%\]{
		width:23.75%
	}
	.md\:w-\[50\%\]{
		width:50%
	}
	.md\:w-\[60\%\]{
		width:60%
	}
	.md\:basis-6\/12{
		flex-basis:50%
	}
	.md\:columns-2{
		-moz-columns:2;
		columns:2
	}
	.md\:grid-cols-1{
		grid-template-columns:repeat(1,minmax(0,1fr))
	}
	.md\:grid-cols-2{
		grid-template-columns:repeat(2,minmax(0,1fr))
	}
	.md\:grid-cols-10{
		grid-template-columns:repeat(10,minmax(0,1fr))
	}
	.md\:grid-cols-11{
		grid-template-columns:repeat(11,minmax(0,1fr))
	}
	.md\:grid-cols-12{
		grid-template-columns:repeat(12,minmax(0,1fr))
	}
	.md\:grid-cols-3{
		grid-template-columns:repeat(3,minmax(0,1fr))
	}
	.md\:flex-row{
		flex-direction:row
	}
	.md\:gap-4{
		gap:1rem
	}
	.md\:rounded-none{
		border-radius:0
	}
	.md\:border-0{
		border-width:0
	}
	.md\:border-\[1px\]{
		border-width:1px
	}
	.md\:border-r-\[1px\]{
		border-right-width:1px
	}
	.md\:border-l-\[1px\]{
		border-left-width:1px
	}
	.md\:border-b-0{
		border-bottom-width:0
	}
	.md\:bg-table-light-gray{
		--tw-bg-opacity:1;
		background-color:rgb(241 243 244 / var(--tw-bg-opacity))
	}
	.md\:bg-light-gray\/50{
		background-color:rgb(239 241 244 / .5)
	}
	.md\:bg-transparent{
		background-color:transparent
	}
	.md\:px-6{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
	.md\:pt-10{
		padding-top:2.5rem
	}
	.md\:text-center{
		text-align:center
	}
	.md\:leading-none{
		line-height:1
	}
	.md\:text-white{
		--tw-text-opacity:1;
		color:rgb(255 255 255 / var(--tw-text-opacity))
	}
	.md\:last\:border-r-0:last-child{
		border-right-width:0
	}
	.md\:hover\:text-white:hover{
		--tw-text-opacity:1;
		color:rgb(255 255 255 / var(--tw-text-opacity))
	}
	.md\:hover\:underline:hover{
		text-decoration-line:underline
	}
	.group\/jumpNav:first-child .md\:group-first\/jumpNav\:border-l-0{
		border-left-width:0
	}
}
@media (min-width:1024px){
	.lg\:absolute{
		position:absolute
	}
	.lg\:relative{
		position:relative
	}
	.lg\:right-\[-10\%\]{
		right:-10%
	}
	.lg\:top-\[-10\%\]{
		top:-10%
	}
	.lg\:right-0{
		right:0
	}
	.lg\:top-\[5\%\]{
		top:5%
	}
	.lg\:top-0{
		top:0
	}
	.lg\:left-0{
		left:0
	}
	.lg\:left-\[-5\%\]{
		left:-5%
	}
	.lg\:top-\[25\%\]{
		top:25%
	}
	.lg\:bottom-10{
		bottom:2.5rem
	}
	.lg\:top-\[25\.5\%\]{
		top:25.5%
	}
	.lg\:top-\[0\]{
		top:0
	}
	.lg\:right-\[-1rem\]{
		right:-1rem
	}
	.lg\:top-\[11rem\]{
		top:11rem
	}
	.lg\:left-\[-10rem\]{
		left:-10rem
	}
	.lg\:top-\[22\%\]{
		top:22%
	}
	.lg\:left-\[10\%\]{
		left:10%
	}
	.lg\:top-\[-8\%\]{
		top:-8%
	}
	.lg\:left-\[17\%\]{
		left:17%
	}
	.lg\:left-\[15\%\]{
		left:15%
	}
	.lg\:left-\[30\%\]{
		left:30%
	}
	.lg\:left-\[-20\%\]{
		left:-20%
	}
	.lg\:top-\[20\%\]{
		top:20%
	}
	.lg\:right-auto{
		right:auto
	}
	.lg\:top-\[83px\]{
		top:83px
	}
	.lg\:top-\[70px\]{
		top:70px
	}
	.lg\:top-full{
		top:100%
	}
	.lg\:left-full{
		left:100%
	}
	.lg\:z-\[3\]{
		z-index:3
	}
	.lg\:z-\[2\]{
		z-index:2
	}
	.lg\:order-last{
		order:9999
	}
	.lg\:order-1{
		order:1
	}
	.lg\:order-2{
		order:2
	}
	.lg\:order-3{
		order:3
	}
	.lg\:col-span-1{
		grid-column:span 1/span 1
	}
	.lg\:col-span-2{
		grid-column:span 2/span 2
	}
	.lg\:col-span-10{
		grid-column:span 10/span 10
	}
	.lg\:col-span-11{
		grid-column:span 11/span 11
	}
	.lg\:col-span-12{
		grid-column:span 12/span 12
	}
	.lg\:col-start-1{
		grid-column-start:1
	}
	.lg\:col-start-2{
		grid-column-start:2
	}
	.lg\:col-start-10{
		grid-column-start:10
	}
	.lg\:col-start-11{
		grid-column-start:11
	}
	.lg\:col-start-12{
		grid-column-start:12
	}
	.lg\:col-start-13{
		grid-column-start:13
	}
	.lg\:my-20{
		margin-top:5rem;
		margin-bottom:5rem
	}
	.lg\:mx-auto{
		margin-left:auto;
		margin-right:auto
	}
	.lg\:mx-0{
		margin-left:0;
		margin-right:0
	}
	.lg\:mb-8{
		margin-bottom:2rem
	}
	.lg\:mb-0{
		margin-bottom:0
	}
	.lg\:mt-20{
		margin-top:5rem
	}
	.lg\:mt-4{
		margin-top:1rem
	}
	.lg\:mt-0{
		margin-top:0
	}
	.lg\:ml-0{
		margin-left:0
	}
	.lg\:mb-10{
		margin-bottom:2.5rem
	}
	.lg\:ml-auto{
		margin-left:auto
	}
	.lg\:mb-2{
		margin-bottom:.5rem
	}
	.lg\:block{
		display:block
	}
	.lg\:inline-block{
		display:inline-block
	}
	.lg\:flex{
		display:flex
	}
	.lg\:grid{
		display:grid
	}
	.lg\:hidden{
		display:none
	}
	.lg\:h-screen{
		height:100vh
	}
	.lg\:h-\[calc\(100vh\)\]{
		height:calc(100vh)
	}
	.lg\:h-auto{
		height:auto
	}
	.lg\:h-full{
		height:100%
	}
	.lg\:h-\[50vh\]{
		height:50vh
	}
	.lg\:h-\[300px\]{
		height:300px
	}
	.lg\:min-h-0{
		min-height:0
	}
	.lg\:w-\[40rem\]{
		width:40rem
	}
	.lg\:w-\[28rem\]{
		width:28rem
	}
	.lg\:w-\[25rem\]{
		width:25rem
	}
	.lg\:w-full{
		width:100%
	}
	.lg\:w-\[27\.7rem\]{
		width:27.7rem
	}
	.lg\:w-\[54rem\]{
		width:54rem
	}
	.lg\:w-\[33rem\]{
		width:33rem
	}
	.lg\:w-\[20rem\]{
		width:20rem
	}
	.lg\:w-auto{
		width:auto
	}
	.lg\:w-screen{
		width:100vw
	}
	.lg\:w-\[1\.125rem\]{
		width:1.125rem
	}
	.lg\:max-w-\[900px\]{
		max-width:900px
	}
	.lg\:max-w-\[66rem\]{
		max-width:66rem
	}
	.lg\:max-w-\[12\.5rem\]{
		max-width:12.5rem
	}
	.lg\:flex-none{
		flex:none
	}
	.lg\:basis-7\/12{
		flex-basis:58.333333%
	}
	.lg\:basis-1\/12{
		flex-basis:8.333333%
	}
	.lg\:basis-2\/12{
		flex-basis:16.666667%
	}
	.lg\:basis-3\/12{
		flex-basis:25%
	}
	.lg\:scale-\[0\.8\]{
		--tw-scale-x:0.8;
		--tw-scale-y:0.8;
		transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
	}
	.lg\:grid-cols-1{
		grid-template-columns:repeat(1,minmax(0,1fr))
	}
	.lg\:grid-cols-2{
		grid-template-columns:repeat(2,minmax(0,1fr))
	}
	.lg\:grid-cols-10{
		grid-template-columns:repeat(10,minmax(0,1fr))
	}
	.lg\:grid-cols-11{
		grid-template-columns:repeat(11,minmax(0,1fr))
	}
	.lg\:grid-cols-12{
		grid-template-columns:repeat(12,minmax(0,1fr))
	}
	.lg\:grid-cols-4{
		grid-template-columns:repeat(4,minmax(0,1fr))
	}
	.lg\:grid-cols-3{
		grid-template-columns:repeat(3,minmax(0,1fr))
	}
	.lg\:grid-cols-\[35\%_minmax\(65\%\2c _1fr\)\]{
		grid-template-columns:35% minmax(65%,1fr)
	}
	.lg\:flex-row{
		flex-direction:row
	}
	.lg\:flex-nowrap{
		flex-wrap:nowrap
	}
	.lg\:items-start{
		align-items:flex-start
	}
	.lg\:items-center{
		align-items:center
	}
	.lg\:justify-start{
		justify-content:flex-start
	}
	.lg\:justify-center{
		justify-content:center
	}
	.lg\:justify-between{
		justify-content:space-between
	}
	.lg\:gap-16{
		gap:4rem
	}
	.lg\:gap-8{
		gap:2rem
	}
	.lg\:gap-\[120px\]{
		gap:120px
	}
	.lg\:gap-12{
		gap:3rem
	}
	.lg\:gap-4{
		gap:1rem
	}
	.lg\:gap-6{
		gap:1.5rem
	}
	.lg\:overflow-y-visible{
		overflow-y:visible
	}
	.lg\:border-0{
		border-width:0
	}
	.lg\:border-t-0{
		border-top-width:0
	}
	.lg\:border-r-\[1px\]{
		border-right-width:1px
	}
	.lg\:border-b-0{
		border-bottom-width:0
	}
	.lg\:border-r{
		border-right-width:1px
	}
	.lg\:border-\[\#D7DEE2\]{
		--tw-border-opacity:1;
		border-color:rgb(215 222 226 / var(--tw-border-opacity))
	}
	.lg\:bg-cover{
		background-size:cover
	}
	.lg\:bg-no-repeat{
		background-repeat:no-repeat
	}
	.lg\:p-2{
		padding:.5rem
	}
	.lg\:p-0{
		padding:0
	}
	.lg\:p-10{
		padding:2.5rem
	}
	.lg\:p-4{
		padding:1rem
	}
	.lg\:p-6{
		padding:1.5rem
	}
	.lg\:px-0{
		padding-left:0;
		padding-right:0
	}
	.lg\:py-2{
		padding-top:.5rem;
		padding-bottom:.5rem
	}
	.lg\:py-0{
		padding-top:0;
		padding-bottom:0
	}
	.lg\:py-14{
		padding-top:3.5rem;
		padding-bottom:3.5rem
	}
	.lg\:px-6{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
	.lg\:px-10{
		padding-left:2.5rem;
		padding-right:2.5rem
	}
	.lg\:px-8{
		padding-left:2rem;
		padding-right:2rem
	}
	.lg\:py-5{
		padding-top:1.25rem;
		padding-bottom:1.25rem
	}
	.lg\:px-3{
		padding-left:.75rem;
		padding-right:.75rem
	}
	.lg\:pt-0{
		padding-top:0
	}
	.lg\:pl-12{
		padding-left:3rem
	}
	.lg\:pt-14{
		padding-top:3.5rem
	}
	.lg\:pr-4{
		padding-right:1rem
	}
	.lg\:pr-0{
		padding-right:0
	}
	.lg\:pb-2{
		padding-bottom:.5rem
	}
	.lg\:text-center{
		text-align:center
	}
	.lg\:text-\[4rem\]{
		font-size:4rem
	}
	.lg\:text-base{
		font-size:18px
	}
	.lg\:text-\[1\.15rem\]{
		font-size:1.15rem
	}
	.lg\:text-\[1rem\]{
		font-size:1rem
	}
	.lg\:text-xs{
		font-size:.8rem
	}
	.lg\:text-sm{
		font-size:.875rem
	}
	.lg\:font-normal{
		font-weight:400
	}
	.lg\:font-semibold{
		font-weight:600
	}
	.lg\:grid-areas-48{
		grid-template-areas:"a a a a . b b b b b b b b"
	}
	.lg\:grid-areas-w-sidebar{
		grid-template-areas:"sidebar content content content content"
	}
	.lg\:grid-in-sidebar{
		grid-area:sidebar
	}
	.lg\:last-of-type\:border-0:last-of-type{
		border-width:0
	}
	.lg\:hover\:bg-\[rgb\(var\(--secondary\)\)\]:hover{
		background-color:rgb(var(--secondary))
	}
	.lg\:hover\:text-white:hover{
		--tw-text-opacity:1;
		color:rgb(255 255 255 / var(--tw-text-opacity))
	}
	.group\/mobileMainEsg.active .lg\:group-\[\.active\]\/mobileMainEsg\:flex{
		display:flex
	}
	.group.active .lg\:group-\[\.active\]\:rotate-0{
		--tw-rotate:0deg;
		transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
	}
	.peer\/mobileMainNav.active~.lg\:peer-\[\.active\]\/mobileMainNav\:flex{
		display:flex
	}
	.peer\/locale.active~.lg\:peer-\[\.active\]\/locale\:flex{
		display:flex
	}
}
.\[\&_\>_p\]\:text-white\/80>p{
	color:rgb(255 255 255 / .8)
}
.\[\&_\>_\*\]\:last\:mb-0:last-child>*{
	margin-bottom:0
}
.\[\&_\>_h4\]\:text-\[1rem\]>h4{
	font-size:1rem
}
@media (min-width:1024px){
	.lg\:\[\&_\>_h4\]\:text-\[1\.5rem\]>h4{
		font-size:1.5rem
	}
}
@media (min-width:1200px){
	.\32lg\:top-\[-20\%\]{
		top:-20%
	}
	.\32lg\:right-\[-10\%\]{
		right:-10%
	}
	.\32lg\:top-\[10\%\]{
		top:10%
	}
	.\32lg\:right-\[2\%\]{
		right:2%
	}
	.\32lg\:top-\[15\%\]{
		top:15%
	}
	.\32lg\:left-\[23\%\]{
		left:23%
	}
	.\32lg\:top-0{
		top:0
	}
	.\32lg\:left-\[17\%\]{
		left:17%
	}
	.\32lg\:w-\[69rem\]{
		width:69rem
	}
	.\32lg\:w-\[32rem\]{
		width:32rem
	}
	.\32lg\:w-\[31\.3rem\]{
		width:31.3rem
	}
}
@media (min-width:1280px){
	.xl\:right-\[-8\%\]{
		right:-8%
	}
	.xl\:top-\[-20\%\]{
		top:-20%
	}
	.xl\:right-\[8\%\]{
		right:8%
	}
	.xl\:top-\[10\%\]{
		top:10%
	}
	.xl\:top-\[15\%\]{
		top:15%
	}
	.xl\:top-\[35\%\]{
		top:35%
	}
	.xl\:left-\[17\%\]{
		left:17%
	}
	.xl\:bottom-\[5\%\]{
		bottom:5%
	}
	.xl\:left-\[16\%\]{
		left:16%
	}
	.xl\:top-0{
		top:0
	}
	.xl\:left-\[22\.8\%\]{
		left:22.8%
	}
	.xl\:top-\[-180px\]{
		top:-180px
	}
	.xl\:top-\[63px\]{
		top:63px
	}
	.xl\:col-span-1{
		grid-column:span 1/span 1
	}
	.xl\:col-span-2{
		grid-column:span 2/span 2
	}
	.xl\:col-span-10{
		grid-column:span 10/span 10
	}
	.xl\:col-span-11{
		grid-column:span 11/span 11
	}
	.xl\:col-span-12{
		grid-column:span 12/span 12
	}
	.xl\:col-start-1{
		grid-column-start:1
	}
	.xl\:col-start-2{
		grid-column-start:2
	}
	.xl\:col-start-10{
		grid-column-start:10
	}
	.xl\:col-start-11{
		grid-column-start:11
	}
	.xl\:col-start-12{
		grid-column-start:12
	}
	.xl\:col-start-13{
		grid-column-start:13
	}
	.xl\:mt-8{
		margin-top:2rem
	}
	.xl\:mt-4{
		margin-top:1rem
	}
	.xl\:mt-0{
		margin-top:0
	}
	.xl\:block{
		display:block
	}
	.xl\:hidden{
		display:none
	}
	.xl\:w-\[58rem\]{
		width:58rem
	}
	.xl\:w-\[30rem\]{
		width:30rem
	}
	.xl\:w-\[25rem\]{
		width:25rem
	}
	.xl\:w-\[27rem\]{
		width:27rem
	}
	.xl\:w-\[33rem\]{
		width:33rem
	}
	.xl\:w-\[28rem\]{
		width:28rem
	}
	.xl\:w-\[32rem\]{
		width:32rem
	}
	.xl\:max-w-\[220px\]{
		max-width:220px
	}
	.xl\:max-w-\[960px\]{
		max-width:960px
	}
	.xl\:scale-\[\.89\]{
		--tw-scale-x:.89;
		--tw-scale-y:.89;
		transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
	}
	.xl\:grid-cols-1{
		grid-template-columns:repeat(1,minmax(0,1fr))
	}
	.xl\:grid-cols-2{
		grid-template-columns:repeat(2,minmax(0,1fr))
	}
	.xl\:grid-cols-10{
		grid-template-columns:repeat(10,minmax(0,1fr))
	}
	.xl\:grid-cols-11{
		grid-template-columns:repeat(11,minmax(0,1fr))
	}
	.xl\:grid-cols-12{
		grid-template-columns:repeat(12,minmax(0,1fr))
	}
	.xl\:flex-row{
		flex-direction:row
	}
	.xl\:gap-16{
		gap:4rem
	}
	.xl\:py-14{
		padding-top:3.5rem;
		padding-bottom:3.5rem
	}
}
@media (min-width:1536px){
	.\32xl\:right-\[-3\%\]{
		right:-3%
	}
	.\32xl\:top-\[-30\%\]{
		top:-30%
	}
	.\32xl\:right-\[12\%\]{
		right:12%
	}
	.\32xl\:right-\[13\%\]{
		right:13%
	}
	.\32xl\:top-\[35\%\]{
		top:35%
	}
	.\32xl\:left-\[17\%\]{
		left:17%
	}
	.\32xl\:bottom-\[-5\%\]{
		bottom:-5%
	}
	.\32xl\:right-0{
		right:0
	}
	.\32xl\:left-\[-10\%\]{
		left:-10%
	}
	.\32xl\:top-\[18\%\]{
		top:18%
	}
	.\32xl\:left-\[6\%\]{
		left:6%
	}
	.\32xl\:left-\[27\%\]{
		left:27%
	}
	.\32xl\:top-\[10\%\]{
		top:10%
	}
	.\32xl\:w-\[62rem\]{
		width:62rem
	}
	.\32xl\:w-\[30rem\]{
		width:30rem
	}
	.\32xl\:w-\[40rem\]{
		width:40rem
	}
	.\32xl\:justify-between{
		justify-content:space-between
	}
	.\32xl\:gap-10{
		gap:2.5rem
	}
	.\32xl\:gap-20{
		gap:5rem
	}
	.\32xl\:bg-cover{
		background-size:cover
	}
}
@media (min-width:1920px){
	.\33xl\:right-\[-3\%\]{
		right:-3%
	}
	.\33xl\:top-\[-25\%\]{
		top:-25%
	}
	.\33xl\:right-\[15\%\]{
		right:15%
	}
	.\33xl\:right-\[16\%\]{
		right:16%
	}
	.\33xl\:left-0{
		left:0
	}
	.\33xl\:right-\[5\%\]{
		right:5%
	}
	.\33xl\:top-\[44\%\]{
		top:44%
	}
	.\33xl\:bottom-\[-5\%\]{
		bottom:-5%
	}
	.\33xl\:left-\[10\%\]{
		left:10%
	}
	.\33xl\:left-\[28\.5\%\]{
		left:28.5%
	}
	.\33xl\:h-\[400px\]{
		height:400px
	}
	.\33xl\:w-\[30rem\]{
		width:30rem
	}
}
.\[\&_\>_p\]\:mb-2>p{
	margin-bottom:.5rem
}
.\[\&_\>_h5\]\:mb-0>h5{
	margin-bottom:0
}
.invisible{
	display:none
}
.leadership-quotes--heading{
	font-size:2rem;
	--tw-text-opacity:1;
	color:rgb(2 96 175 / var(--tw-text-opacity))
}
@media (min-width:640px){
	.chart.donut-chart .text{
		font-size:.8rem;
		font-family:DIN-2014,sans-serif
	}
}
@media (min-width:1024px){
	.leadership-quotes--heading{
		font-size:2.5rem;
		--tw-text-opacity:1;
		color:rgb(2 96 175 / var(--tw-text-opacity))
	}
	.lmc-mainNav--lv0{
		margin-left:auto;
		margin-right:1.5rem;
		align-items:center
	}
	.lmc-mainNav--lv1{
		display:inline-flex;
		align-items:center;
		gap:.5rem;
		--tw-text-opacity:1;
		color:rgb(2 96 175 / var(--tw-text-opacity));
		text-decoration-line:none;
		font-family:DIN-2014,sans-serif;
		color:#0260af;
		font-size:.875rem
	}
	.lmc-mainNav--lv1:hover{
		--tw-text-opacity:1;
		color:rgb(0 163 157 / var(--tw-text-opacity))
	}
	.lmc-btn--mainNav{
		display:inline-block;
		border-width:1px;
		border-color:rgb(var(--color-darkBlue));
		--tw-bg-opacity:1;
		background-color:rgb(255 255 255 / var(--tw-bg-opacity));
		padding:.75rem;
		text-decoration-line:none;
		font-size:.875rem
	}
	.lmc-btn--mainNav:hover{
		background-color:rgba(var(--color-darkBlue));
		--tw-text-opacity:1;
		color:rgb(255 255 255 / var(--tw-text-opacity))
	}
	.lmc-esgNav--lv1{
		align-items:center;
		gap:.375rem;
		padding-left:.75rem;
		padding-right:.75rem;
		padding-bottom:1.125rem;
		padding-top:calc(1.125rem + 4px);
		font-size:13px;
		font-weight:300;
		--tw-text-opacity:1;
		color:rgb(255 255 255 / var(--tw-text-opacity));
		text-decoration-line:none
	}
	.lmc-esgNav--lv1:hover{
		--tw-gradient-from:#00275933;
		--tw-gradient-to:rgb(0 39 89 / 0);
		--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);
		--tw-gradient-to:#002759
	}
	.group.active .lmc-esgNav--lv1{
		--tw-gradient-from:#00275933;
		--tw-gradient-to:rgb(0 39 89 / 0);
		--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);
		--tw-gradient-to:#002759;
		--tw-text-opacity:1;
		color:rgb(255 255 255 / var(--tw-text-opacity))
	}
	.lmc-esgNav--lv1.active-page{
		border-bottom-width:4px;
		border-color:transparent;
		border-bottom-color:rgb(var(--secondary));
		background-image:linear-gradient(to bottom,var(--tw-gradient-stops));
		--tw-gradient-from:#00275933;
		--tw-gradient-to:rgb(0 39 89 / 0);
		--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);
		--tw-gradient-to:#002759;
		font-weight:300
	}
	.lmc-esgNav--lv2{
		position:absolute;
		top:100%;
		min-width:25rem;
		overflow:hidden;
		border-bottom-right-radius:.375rem;
		border-bottom-left-radius:.375rem;
		--tw-bg-opacity:1;
		background-color:rgb(255 255 255 / var(--tw-bg-opacity));
		font-size:.8rem;
		font-weight:300;
		--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1);
		--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);
		box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
	}
	.chart .text{
		font-size:1rem
	}
	.chart .tick>text{
		font-size:1rem!important
	}
	.chart.donut-chart .text{
		font-size:.8rem;
		font-family:DIN-2014,sans-serif
	}
	.lmc-box--grid.hasLines .lmc-box:nth-last-of-type(2):before,.lmc-box--grid.hasLines .lmc-box:nth-of-type(even):before{
		display:none
	}
	.quote{
		font-size:2rem!important;
		line-height:38.4px
	}
	.navMenuCard{
		z-index:100;
		height:auto!important;
		min-height:70vh;
		width:100%;
		max-width:24rem
	}
	.navMenuCard.navLevel1{
		position:relative;
		display:flex;
		min-height:0
	}
	.navLevel3,.navLevel4{
		height:100%!important
	}
	.navMenuCard.show{
		display:flex
	}
}
