@charset "UTF-8";
button,hr,input{
    overflow:visible
}
img,legend{
    max-width:100%
}
progress,sub,sup{
    vertical-align:baseline
}
[type=checkbox],[type=radio],legend{
    padding:0;
    box-sizing:border-box
}
body,html{
    overflow-x:hidden
}
.archive-tabs .nav.nav-tabs li.active,.card-block-different-height .card-block-with-video .cover-image,.card-block-section .card-block-with-video .cover-image,.card-block-section-small .card-block-with-video .cover-image,.carousel-testimonial-default,.columns-text-with-graphic .line-div,.line-container,.tabs-block-wrapper .tabs-block .nav-tabs .nav-item,body,sub,sup{
    position:relative
}
.public-policy-team-carousel .slick-track:after,.step-row,.timeline>li:after{
    clear:both
}
.gs1-color-blue{
    color:#002c6c!important
}
.gs1-background-color-blue{
    background-color:#002c6c!important
}
.gs1-color-danger{
    color:#ba1b23!important
}
.gs1-background-color-danger{
    background-color:#ba1b23!important
}
.gs1-color-forest-accessible{
    color:#008037!important
}
.gs1-background-color-forest-accessible{
    background-color:#008037!important
}
.gs1-color-forest{
    color:#00ac4a!important
}
.gs1-background-color-forest{
    background-color:#00ac4a!important
}
.gs1-color-gold-accessible{
    color:#826f00!important
}
.gs1-background-color-gold-accessible{
    background-color:#826f00!important
}
.gs1-color-gold,.infographics-row.bg-gold .number span,.step-row.bg-gold .number>span{
    color:#c4b000!important
}
.gs1-background-color-gold{
    background-color:#c4b000!important
}
.gs1-color-grass-accessible{
    color:#417e12!important
}
.gs1-background-color-grass-accessible{
    background-color:#417e12!important
}
.gs1-color-grass,.infographics-row.bg-grass .number span,.step-row.bg-grass .number>span{
    color:#7ac143!important
}
.gs1-background-color-grass{
    background-color:#7ac143!important
}
.gs1-color-honey-accessible{
    color:#8d6b19!important
}
.gs1-background-color-honey-accessible{
    background-color:#8d6b19!important
}
.gs1-color-honey{
    color:#b78b20!important
}
.gs1-background-color-honey{
    background-color:#b78b20!important
}
.gs1-color-lavender-accessible{
    color:#835cbc!important
}
.gs1-background-color-lavender-accessible{
    background-color:#835cbc!important
}
.gs1-color-lavender,.step-row.bg-lavender .number>span{
    color:#af96d4!important
}
.gs1-background-color-lavender{
    background-color:#af96d4!important
}
.gs1-color-lime-accessible{
    color:#667800!important
}
.gs1-background-color-lime-accessible{
    background-color:#667800!important
}
.gs1-color-lime{
    color:#c1d82f!important
}
.gs1-background-color-lime{
    background-color:#c1d82f!important
}
.gs1-color-link-accessible{
    color:#00799e!important
}
.gs1-background-color-link-accessible{
    background-color:#00799e!important
}
.gs1-color-link{
    color:#008dbd!important
}
.gs1-background-color-link{
    background-color:#008dbd!important
}
.gs1-color-mint-accessible{
    color:#3f7c5a!important
}
.gs1-background-color-mint-accessible{
    background-color:#3f7c5a!important
}
.gs1-color-mint{
    color:#71b790!important
}
.gs1-background-color-mint{
    background-color:#71b790!important
}
.gs1-color-mist-accessible{
    color:#41778c!important
}
.gs1-background-color-mist-accessible{
    background-color:#41778c!important
}
.gs1-color-mist,.step-row.bg-mist .number>span{
    color:#8db9ca!important
}
.gs1-background-color-mist{
    background-color:#8db9ca!important
}
.gs1-color-olive-accessible{
    color:#677642!important
}
.gs1-background-color-olive-accessible{
    background-color:#677642!important
}
.gs1-color-olive{
    color:#9dbb68!important
}
.gs1-background-color-olive{
    background-color:#9dbb68!important
}
.gs1-color-orange-accessible{
    color:#cd3c0d!important
}
.gs1-background-color-orange-accessible{
    background-color:#cd3c0d!important
}
.gs1-color-orange,.infographics-row.bg-orange .number span,.step-row.bg-orange .number>span{
    color:#f26334!important
}
.gs1-background-color-orange{
    background-color:#f26334!important
}
.gs1-color-peach-accessible{
    color:#9d6304!important
}
.gs1-background-color-peach-accessible{
    background-color:#9d6304!important
}
.gs1-color-peach,.infographics-row.bg-peach .number span,.step-row.bg-peach .number>span{
    color:#fbb034!important
}
.gs1-background-color-peach{
    background-color:#fbb034!important
}
.gs1-color-purple-accessible{
    color:#a2539a!important
}
.gs1-background-color-purple-accessible{
    background-color:#a2539a!important
}
.gs1-color-purple{
    color:#bd80b7!important
}
.gs1-background-color-purple{
    background-color:#bd80b7!important
}
.gs1-color-raspberry-accessible{
    color:#d12b61!important
}
.gs1-background-color-raspberry-accessible{
    background-color:#d12b61!important
}
.gs1-color-raspberry{
    color:#f05587!important
}
.gs1-background-color-raspberry{
    background-color:#f05587!important
}
.gs1-color-sky-accessible{
    color:#007b93!important
}
.gs1-background-color-sky-accessible{
    background-color:#007b93!important
}
.gs1-color-sky,.infographics-row.bg-sky .number span,.step-row.bg-sky .number>span{
    color:#00b6de!important
}
.gs1-background-color-sky{
    background-color:#00b6de!important
}
.gs1-color-slate-accessible{
    color:#3a70bf!important
}
.gs1-background-color-slate-accessible{
    background-color:#3a70bf!important
}
.gs1-color-slate,.step-row.bg-slate .number>span{
    color:#89aadb!important
}
.gs1-background-color-slate{
    background-color:#89aadb!important
}
.gs1-color-tangerine-accessible{
    color:#a15700!important
}
.gs1-background-color-tangerine-accessible{
    background-color:#a15700!important
}
.gs1-color-tangerine,.infographics-row.bg-tangerine .number span{
    color:#ff8200!important
}
.gs1-background-color-tangerine{
    background-color:#ff8200!important
}
.gs1-color-teal-accessible{
    color:#177c7a!important
}
.gs1-background-color-teal-accessible{
    background-color:#177c7a!important
}
.gs1-color-teal{
    color:#22bcb9!important
}
.gs1-background-color-teal{
    background-color:#22bcb9!important
}
.gs1-color-terracotta-accessible{
    color:#ab5a2f!important
}
.gs1-background-color-terracotta-accessible{
    background-color:#ab5a2f!important
}
.gs1-color-terracotta{
    color:#d18158!important
}
.gs1-background-color-terracotta{
    background-color:#d18158!important
}
.gs1-color-white,.section-engagement__content h2,.section-engagement__content h4{
    color:#fff!important
}
.carousel-photo-background-next-image-peaking .slider-photo-background .color-bg,.gs1-background-color-white{
    background-color:#fff!important
}
.gs1-color-ui-1{
    color:#f0f5fa!important
}
.gs1-background-color-ui-1,.structured-list.striped table tr.odd td{
    background-color:#f0f5fa!important
}
.gs1-color-ui-2{
    color:#e5f0fc!important
}
.gs1-background-color-ui-2{
    background-color:#e5f0fc!important
}
.gs1-color-ui-3{
    color:#c4d7ed!important
}
.gs1-background-color-ui-3{
    background-color:#c4d7ed!important
}
.gs1-color-ui-4{
    color:#e5e8eb!important
}
.gs1-background-color-ui-4{
    background-color:#e5e8eb!important
}
.gs1-color-ui-5{
    color:#a6b0bb!important
}
.gs1-background-color-ui-5{
    background-color:#a6b0bb!important
}
.gs1-color-ui-6{
    color:#696d73!important
}
.gs1-background-color-ui-6{
    background-color:#696d73!important
}
.gs1-color-ui-7{
    color:#414345!important
}
.gs1-background-color-ui-7{
    background-color:#414345!important
}
.gs1-color-ui-8{
    color:#262626!important
}
.gs1-background-color-ui-8{
    background-color:#262626!important
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/*,:after,:before{
    box-sizing:border-box
}*/
body{
    margin:0;
    font-weight:400;
    color:#262626
}
.carousel-multi-column-3-cards .slick-track .slick-slide.slick-current .text-formatted,.public-policy-team-carousel,.public-policy-team-carousel .slick-initialized .slick-slide,.public-policy-team-carousel .slick-slide img,[id^=accordion] .card .collapse.show+.accordion-bar,details,main{
    display:block
}
hr{
    box-sizing:content-box;
    height:0;
    border-color:#c4d7ed;
    border-style:solid
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
abbr[title]{
    border-bottom:none;
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
}
.arrow-default,.btn-orange,a.link-10,a.no-arrow,a.second-link{
    text-decoration:none!important
}
b,strong{
    font-weight:bolder
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
img{
    border-style:none;
    height:auto
}
button,input,optgroup,select,textarea{
    font-family:inherit;
    font-size:100%;
    line-height:1.15;
    margin:0
}
button,select{
    text-transform:none
}
[type=button],[type=reset],[type=submit],button{
    -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    border-style:none;
    padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
    outline:ButtonText dotted 1px
}
fieldset{
    padding:.35em .75em .625em
}
legend{
    color:inherit;
    display:table;
    white-space:normal
}
textarea{
    overflow:auto
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    -webkit-appearance:textfield;
    outline-offset:-2px
}
[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
.ui-dialog.webform-gdsn-mapping,.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form fieldset input,:root,body{
    font-family:"Gotham SSm A","Gotham SSm B",Verdana,sans-serif
}
summary{
    display:list-item
}
.block-img-text-links .link-underline-wrapper,.card-block-different-height .card-block-with-video .remote-video,.card-block-section .card-block-with-video .remote-video,.card-block-section-small .card-block-with-video .remote-video,.carousel-multi-column-3-cards .slick-track .slick-slide .text-formatted,.contact-form-block .gsone-location-form .form-actions button::before,.contact-form-block .gsone-location-wrapper .form-actions button::before,.list-group .link-underline-wrapper,.list-group.collapsible-list .links,.public-policy-team-carousel .slick-arrow.slick-hidden,.public-policy-team-carousel .slick-slide.slick-loading img,.video-block .cover-image p,[hidden],template{
    display:none
}
.gs1-h1,.gs1-h2,.gs1-h3,.gs1-h4,.gs1-h5,.gs1-h6,h1,h2,h3,h4,h5,h6{
    font-weight:300;
    line-height:1.2;
    color:#002c6c
}
:root{
    --gs1-color-blue-dark-1:#001a4d;
    --gs1-color-blue-dark-2:#001335;
    --gs1-color-blue:#002c6c;
    --gs1-color-danger-dark-1:#90151a;
    --gs1-color-danger-dark-2:#750e13;
    --gs1-color-danger-light-1:#ffcccc;
    --gs1-color-danger-light-2:#ffdfdf;
    --gs1-color-danger:#ba1b23;
    --gs1-color-forest-accessible-dark-1:#026b30;
    --gs1-color-forest-accessible-dark-2:#014b22;
    --gs1-color-forest-accessible-light-1:#b3eacb;
    --gs1-color-forest-accessible-light-2:#ccf1dc;
    --gs1-color-forest-accessible:#008037;
    --gs1-color-forest:#00ac4a;
    --gs1-color-gold-accessible-dark-1:#665b0b;
    --gs1-color-gold-accessible-dark-2:#4e4608;
    --gs1-color-gold-accessible:#826f00;
    --gs1-color-gold:#c4b000;
    --gs1-color-grass-accessible-dark-1:#376911;
    --gs1-color-grass-accessible-dark-2:#2c530e;
    --gs1-color-grass-accessible:#417e12;
    --gs1-color-grass:#7ac143;
    --gs1-color-honey-accessible-dark-1:#705517;
    --gs1-color-honey-accessible-dark-2:#594312;
    --gs1-color-honey-accessible:#8d6b19;
    --gs1-color-honey:#b78b20;
    --gs1-color-lavender-accessible-dark-1:#6f4aa8;
    --gs1-color-lavender-accessible-dark-2:#604091;
    --gs1-color-lavender-accessible:#835cbc;
    --gs1-color-lavender:#af96d4;
    --gs1-color-lime-accessible-dark-1:#576111;
    --gs1-color-lime-accessible-dark-2:#3e450c;
    --gs1-color-lime-accessible:#667800;
    --gs1-color-lime:#c1d82f;
    --gs1-color-link-accessible-dark-1:#0a5e7a;
    --gs1-color-link-accessible-dark-2:#084c63;
    --gs1-color-link-accessible:#00799e;
    --gs1-color-link:#008dbd;
    --gs1-color-mint-accessible-dark-1:#276b45;
    --gs1-color-mint-accessible-dark-2:#1f5637;
    --gs1-color-mint-accessible:#3f7c5a;
    --gs1-color-mint:#71b790;
    --gs1-color-mist-accessible-dark-1:#356577;
    --gs1-color-mist-accessible-dark-2:#2a515f;
    --gs1-color-mist-accessible:#41778c;
    --gs1-color-mist:#8db9ca;
    --gs1-color-olive-accessible-dark-1:#576337;
    --gs1-color-olive-accessible-dark-2:#48522e;
    --gs1-color-olive-accessible:#677642;
    --gs1-color-olive:#9dbb68;
    --gs1-color-orange-accessible-dark-1:#a82c05;
    --gs1-color-orange-accessible-dark-2:#912305;
    --gs1-color-orange-accessible:#cd3c0d;
    --gs1-color-orange:#f26334;
    --gs1-color-peach-accessible-dark-1:#855304;
    --gs1-color-peach-accessible-dark-2:#6d4403;
    --gs1-color-peach-accessible:#9d6304;
    --gs1-color-peach:#fbb034;
    --gs1-color-purple-accessible-dark-1:#823d80;
    --gs1-color-purple-accessible-dark-2:#6f346d;
    --gs1-color-purple-accessible:#a2539a;
    --gs1-color-purple:#bd80b7;
    --gs1-color-raspberry-accessible-dark-1:#b32253;
    --gs1-color-raspberry-accessible-dark-2:#961c46;
    --gs1-color-raspberry-accessible:#d12b61;
    --gs1-color-raspberry:#f05587;
    --gs1-color-sky-accessible-dark-1:#095a6b;
    --gs1-color-sky-accessible-dark-2:#074755;
    --gs1-color-sky-accessible:#007b93;
    --gs1-color-sky:#00b6de;
    --gs1-color-slate-accessible-dark-1:#235696;
    --gs1-color-slate-accessible-dark-2:#1c4578;
    --gs1-color-slate-accessible:#3a70bf;
    --gs1-color-slate:#89aadb;
    --gs1-color-tangerine-accessible-dark-1:#7a3d00;
    --gs1-color-tangerine-accessible-dark-2:#663300;
    --gs1-color-tangerine-accessible-light-1:#ffdab3;
    --gs1-color-tangerine-accessible-light-2:#ffe6cc;
    --gs1-color-tangerine-accessible:#a15700;
    --gs1-color-tangerine:#ff8200;
    --gs1-color-teal-accessible-dark-1:#14615f;
    --gs1-color-teal-accessible-dark-2:#104c4b;
    --gs1-color-teal-accessible:#177c7a;
    --gs1-color-teal:#22bcb9;
    --gs1-color-terracotta-accessible-dark-1:#854525;
    --gs1-color-terracotta-accessible-dark-2:#703a1f;
    --gs1-color-terracotta-accessible:#ab5a2f;
    --gs1-color-terracotta:#d18158;
    --gs1-color-white:#ffffff;
    --gs1-color-ui-1:#f0f5fa;
    --gs1-color-ui-2:#e5f0fc;
    --gs1-color-ui-3:#c4d7ed;
    --gs1-color-ui-4:#e5e8eb;
    --gs1-color-ui-5:#a6b0bb;
    --gs1-color-ui-6:#696d73;
    --gs1-color-ui-7:#414345;
    --gs1-color-ui-8:#262626;
    font-variant-numeric:tabular-nums;
    line-height:1.625;
    color:#262626;
    --gs1-spacer-1:0.25rem;
    --gs1-spacer-2:0.5rem;
    --gs1-spacer-3:calc(0.9321428571rem + 0.2571428571vw);
    --gs1-spacer-4:calc(0.9857142857rem + 0.6857142857vw);
    --gs1-spacer-5:calc(1.2rem + 2.4vw);
    --gs1-spacer-6:calc(1.3428571429rem + 3.5428571429vw);
    --gs1-spacer-7:calc(1.4857142857rem + 4.6857142857vw)
}
.gs1-line-height-tight,.gs1-subtitle{
    line-height:1.4
}
html{
    -webkit-text-size-adjust:100%;
    width:100%;
    font-size:100%
}
.gs1-h2>.gs1-eyebrow,body,h2>.gs1-eyebrow{
    font-size:calc(.9321428571rem + .2571428571vw)
}
.gs1-eyebrow{
    display:block;
    color:#cd3c0d;
    font-weight:500;
    letter-spacing:.3px;
    margin-bottom:.25rem
}
.card-block-different-height .card-block .text-formatted h5,.card-block-section .card-block .text-formatted h5,.card-block-section-small .card-block .text-formatted h5,.feature-banner-default .text-container .banner-title,.remove-spacing-banner .feature-banner .text-container,h1,h2,h3,h4,h5,h6{
    margin-top:0
}
.gs1-h1,h1{
    font-size:calc(1.1285714286rem + 1.8285714286vw);
    font-weight:300;
    margin-bottom:.25rem
}
.gs1-h1>.gs1-eyebrow,h1>.gs1-eyebrow{
    font-size:calc(.95rem + .4vw);
    font-weight:400
}
.bold,a.link-10,a.second-link{
    font-weight:700
}
.gs1-h2,h2{
    font-size:calc(1.0571428571rem + 1.2571428571vw);
    margin-bottom:calc(.9857142857rem + .6857142857vw)
}
.gs1-h3,.gs1-h4,h3,h4{
    margin-bottom:calc(.9321428571rem + .2571428571vw)
}
.gs1-h3,h3{
    font-size:calc(1.0035714286rem + .8285714286vw)
}
.event-full .event-full-link a,.gs1-h3>.gs1-eyebrow,.gs1-little,figcaption,h3>.gs1-eyebrow{
    font-size:calc(.9071428571rem + .0571428571vw)
}
.gs1-h4,h4{
    font-size:calc(.95rem + .4vw)
}
.gs1-h5,.gs1-h6,h5,h6,li{
    margin-bottom:.5rem
}
.gs1-h5,h5{
    font-size:calc(.9321428571rem + .2571428571vw);
    font-weight:500
}
.event-full,.gs1-h6,h6{
    font-size:calc(.9142857143rem + .1142857143vw)
}
.gs1-display-1,.gs1-display-2{
    font-weight:200;
    letter-spacing:-.03em;
    margin-bottom:.25rem
}
.fw-500,.news-highlight-block time,.timeline-title{
    font-weight:500
}
.gs1-display-1{
    font-size:calc(1.2892857143rem + 3.1142857143vw)
}
.gs1-display-2{
    font-size:calc(1.2178571429rem + 2.5428571429vw)
}
.gs1-subtitle{
    font-size:calc(.9857142857rem + .6857142857vw);
    margin-bottom:calc(1.2rem + 2.4vw)
}
.gs1-big,.gs1-intro{
    font-size:calc(.9678571429rem + .5428571429vw)
}
.gs1-intro{
    margin-top:1em;
    margin-bottom:calc(.9857142857rem + .6857142857vw)
}
.gs1-legal{
    font-size:.625rem;
    color:#696d73
}
address,aside,blockquote,details,dialog,p,pre{
    margin-top:0;
    margin-bottom:1em
}
a{
    background-color:transparent;
    color:#00799e;
    transition:color .1s
}
.color-blue,.list-group.collapsible-list .title svg,a:hover{
    color:#002c6c
}
.color-blue-dark-2,a:active{
    color:#001335
}
a:focus{
    outline-color:#002c6c
}
ol,ul{
    padding-left:1.25em
}
.gs1-spacer-1,.mb-spacer-1{
    margin-bottom:.25rem!important
}
.gs1-spacer-2,.mb-spacer-2{
    margin-bottom:.5rem!important
}
.gs1-spacer-3,.mb-spacer-3{
    margin-bottom:calc(.9321428571rem + .2571428571vw)!important
}
.gs1-spacer-4,.mb-spacer-4{
    margin-bottom:calc(.9857142857rem + .6857142857vw)!important
}
.gs1-spacer-5,.mb-spacer-5{
    margin-bottom:calc(1.2rem + 2.4vw)!important
}
.gs1-spacer-6,.mb-spacer-6{
    margin-bottom:calc(1.3428571429rem + 3.5428571429vw)!important
}
.gs1-spacer-7,.mb-spacer-7{
    margin-bottom:calc(1.4857142857rem + 4.6857142857vw)!important
}
.color-blue-dark-1{
    color:#001a4d
}
.color-danger{
    color:#ba1b23
}
.color-forest{
    color:#00ac4a
}
.color-gold{
    color:#c4b000
}
.color-grass{
    color:#7ac143
}
.color-honey{
    color:#b78b20
}
.color-lavender{
    color:#af96d4
}
.color-lime{
    color:#c1d82f
}
.color-link{
    color:#008dbd
}
.color-mint{
    color:#71b790
}
.color-mist{
    color:#8db9ca
}
.color-olive{
    color:#9dbb68
}
.color-orange{
    color:#f26334
}
.color-peach{
    color:#fbb034
}
.color-purple{
    color:#bd80b7
}
.color-raspberry{
    color:#f05587
}
.color-sky{
    color:#00b6de
}
.color-slate{
    color:#89aadb
}
.color-tangerine{
    color:#ff8200
}
.color-teal{
    color:#22bcb9
}
.color-terracotta{
    color:#d18158
}
.color-white,.contact-form-block .content-wrapper h3,.standalonelink-block-default a.color-white,.standalonelink-block-default a.color-white:hover,[class^=btn-bg-],[class^=btn-bg-]:active,[class^=btn-bg-]:hover{
    color:#fff
}
.color-orange-acessible{
    color:#cd3c0d
}
.color-forest-accessible-dark-1{
    color:#026b30
}
.card-with-link .card-link svg,.color-link-accessible,a.link-10{
    color:#00799e
}
.color-ui-1{
    color:#f0f5fa
}
.color-ui-2{
    color:#e5f0fc
}
.color-ui-3{
    color:#c4d7ed
}
.color-ui-4{
    color:#e5e8eb
}
.color-ui-5{
    color:#a6b0bb
}
.color-ui-6{
    color:#696d73
}
.color-ui-7,form label{
    color:#414345
}
.color-ui-8,.views-news-archive-page .news-element-wrapper .news-element h6{
    color:#262626
}
.bg-blue-dark-1,.btn-bg-blue:hover{
    background-color:#001a4d
}
.bg-blue-dark-2,.btn-bg-blue:active{
    background-color:#001335
}
.bg-blue,.btn-bg-blue{
    background-color:#002c6c
}
.bg-danger{
    background-color:#ba1b23
}
.bg-forest{
    background-color:#00ac4a
}
.bg-gold{
    background-color:#c4b000
}
.bg-grass{
    background-color:#7ac143
}
.bg-honey{
    background-color:#b78b20
}
.bg-lavender{
    background-color:#af96d4
}
.bg-lime{
    background-color:#c1d82f
}
.bg-link{
    background-color:#008dbd
}
.bg-mint{
    background-color:#71b790
}
.bg-mist{
    background-color:#8db9ca
}
.bg-olive{
    background-color:#9dbb68
}
.bg-orange{
    background-color:#f26334
}
.bg-peach{
    background-color:#fbb034
}
.bg-purple{
    background-color:#bd80b7
}
.bg-raspberry{
    background-color:#f05587
}
.bg-sky{
    background-color:#00b6de
}
.bg-slate{
    background-color:#89aadb
}
.bg-tangerine{
    background-color:#ff8200
}
.bg-teal{
    background-color:#22bcb9
}
.bg-terracotta{
    background-color:#d18158
}
.bg-color-white,.bg-white{
    background-color:#fff
}
#backtotop,.archive-tabs .nav.nav-tabs li a:hover,.bg-color-ui-1,.bg-ui-1,.structured-list.blue-title thead tr th,.structured-list.blue-title-borders thead tr th{
    background-color:#f0f5fa
}
.bg-color-ui-2,.list-group.collapsible-list .title:hover{
    background-color:#e5f0fc
}
.bg-orange-accessible,.btn-bg-orange-accessible,.btn-orange,.btn-primary{
    background-color:#cd3c0d
}
.bg-color-forest-accessible-light-2{
    background-color:#ccf1dc
}
.bg-color-gray{
    background-color:#f4f4f4
}
.bg-color-danger-light-2{
    background-color:#ffdfdf
}
.btn-bg-blue.invert-color{
    border:1px solid #002c6c;
    background-color:transparent;
    color:#002c6c
}
.btn-bg-blue.invert-color:hover{
    color:#002c6c!important;
    border-color:#001a4d
}
.btn-bg-blue.invert-color:active{
    color:#002c6c!important;
    border-color:#001335
}
.btn-bg-forest-accessible{
    background-color:#008037
}
.btn-bg-forest-accessible:hover{
    background-color:#026b30
}
.btn-bg-forest-accessible:active{
    background-color:#014b22
}
.btn-bg-forest-accessible.invert-color{
    border:1px solid #008037;
    background-color:transparent;
    color:#008037
}
.btn-bg-forest-accessible.invert-color:hover{
    color:#026b30!important;
    border-color:#026b30
}
.btn-bg-forest-accessible.invert-color:active{
    color:#014b22!important;
    border-color:#014b22
}
.btn-bg-gold-accessible{
    background-color:#826f00
}
.btn-bg-gold-accessible:hover{
    background-color:#665b0b
}
.btn-bg-gold-accessible:active{
    background-color:#4e4608
}
.btn-bg-gold-accessible.invert-color{
    border:1px solid #826f00;
    background-color:transparent;
    color:#826f00
}
.btn-bg-gold-accessible.invert-color:hover{
    color:#665b0b!important;
    border-color:#665b0b
}
.btn-bg-gold-accessible.invert-color:active{
    color:#4e4608!important;
    border-color:#4e4608
}
.btn-bg-grass-accessible{
    background-color:#417e12
}
.btn-bg-grass-accessible:hover{
    background-color:#376911
}
.btn-bg-grass-accessible:active{
    background-color:#2c530e
}
.btn-bg-grass-accessible.invert-color{
    border:1px solid #417e12;
    background-color:transparent;
    color:#417e12
}
.btn-bg-grass-accessible.invert-color:hover{
    color:#376911!important;
    border-color:#376911
}
.btn-bg-grass-accessible.invert-color:active{
    color:#2c530e!important;
    border-color:#2c530e
}
.btn-bg-honey-accessible{
    background-color:#8d6b19
}
.btn-bg-honey-accessible:hover{
    background-color:#705517
}
.btn-bg-honey-accessible:active{
    background-color:#594312
}
.btn-bg-honey-accessible.invert-color{
    border:1px solid #8d6b19;
    background-color:transparent;
    color:#8d6b19
}
.btn-bg-honey-accessible.invert-color:hover{
    color:#705517!important;
    border-color:#705517
}
.btn-bg-honey-accessible.invert-color:active{
    color:#594312!important;
    border-color:#594312
}
.btn-bg-lavender-accessible{
    background-color:#835cbc
}
.btn-bg-lavender-accessible:hover{
    background-color:#6f4aa8
}
.btn-bg-lavender-accessible:active{
    background-color:#604091
}
.btn-bg-lavender-accessible.invert-color{
    border:1px solid #835cbc;
    background-color:transparent;
    color:#835cbc
}
.btn-bg-lavender-accessible.invert-color:hover{
    color:#6f4aa8!important;
    border-color:#6f4aa8
}
.btn-bg-lavender-accessible.invert-color:active{
    color:#604091!important;
    border-color:#604091
}
.btn-bg-lime-accessible{
    background-color:#667800
}
.btn-bg-lime-accessible:hover{
    background-color:#576111
}
.btn-bg-lime-accessible:active{
    background-color:#3e450c
}
.btn-bg-lime-accessible.invert-color{
    border:1px solid #667800;
    background-color:transparent;
    color:#667800
}
.btn-bg-lime-accessible.invert-color:hover{
    color:#576111!important;
    border-color:#576111
}
.btn-bg-lime-accessible.invert-color:active{
    color:#3e450c!important;
    border-color:#3e450c
}
.btn-bg-link-accessible{
    background-color:#00799e
}
.btn-bg-link-accessible:hover{
    background-color:#0a5e7a
}
.btn-bg-link-accessible:active{
    background-color:#084c63
}
.btn-bg-link-accessible.invert-color{
    border:1px solid #00799e;
    background-color:transparent;
    color:#00799e
}
.btn-bg-link-accessible.invert-color:hover{
    color:#0a5e7a!important;
    border-color:#0a5e7a
}
.btn-bg-link-accessible.invert-color:active{
    color:#084c63!important;
    border-color:#084c63
}
.btn-bg-mint-accessible{
    background-color:#3f7c5a
}
.btn-bg-mint-accessible:hover{
    background-color:#276b45
}
.btn-bg-mint-accessible:active{
    background-color:#1f5637
}
.btn-bg-mint-accessible.invert-color{
    border:1px solid #3f7c5a;
    background-color:transparent;
    color:#3f7c5a
}
.btn-bg-mint-accessible.invert-color:hover{
    color:#276b45!important;
    border-color:#276b45
}
.btn-bg-mint-accessible.invert-color:active{
    color:#1f5637!important;
    border-color:#1f5637
}
.btn-bg-mist-accessible{
    background-color:#41778c
}
.btn-bg-mist-accessible:hover{
    background-color:#356577
}
.btn-bg-mist-accessible:active{
    background-color:#2a515f
}
.btn-bg-mist-accessible.invert-color{
    border:1px solid #41778c;
    background-color:transparent;
    color:#41778c
}
.btn-bg-mist-accessible.invert-color:hover{
    color:#356577!important;
    border-color:#356577
}
.btn-bg-mist-accessible.invert-color:active{
    color:#2a515f!important;
    border-color:#2a515f
}
.btn-bg-olive-accessible{
    background-color:#677642
}
.btn-bg-olive-accessible:hover{
    background-color:#576337
}
.btn-bg-olive-accessible:active{
    background-color:#48522e
}
.btn-bg-olive-accessible.invert-color{
    border:1px solid #677642;
    background-color:transparent;
    color:#677642
}
.btn-bg-olive-accessible.invert-color:hover{
    color:#576337!important;
    border-color:#576337
}
.btn-bg-olive-accessible.invert-color:active{
    color:#48522e!important;
    border-color:#48522e
}
.btn-bg-orange-accessible:hover{
    background-color:#a82c05
}
.btn-bg-orange-accessible:active,.btn-orange:active{
    background-color:#912305
}
.btn-bg-orange-accessible.invert-color{
    border:1px solid #cd3c0d;
    background-color:transparent;
    color:#cd3c0d
}
.btn-bg-orange-accessible.invert-color:hover{
    color:#a82c05!important;
    border-color:#a82c05
}
.btn-bg-orange-accessible.invert-color:active{
    color:#912305!important;
    border-color:#912305
}
.btn-bg-peach-accessible{
    background-color:#9d6304
}
.btn-bg-peach-accessible:hover{
    background-color:#855304
}
.btn-bg-peach-accessible:active{
    background-color:#6d4403
}
.btn-bg-peach-accessible.invert-color{
    border:1px solid #9d6304;
    background-color:transparent;
    color:#9d6304
}
.btn-bg-peach-accessible.invert-color:hover{
    color:#855304!important;
    border-color:#855304
}
.btn-bg-peach-accessible.invert-color:active{
    color:#6d4403!important;
    border-color:#6d4403
}
.btn-bg-purple-accessible{
    background-color:#a2539a
}
.btn-bg-purple-accessible:hover{
    background-color:#823d80
}
.btn-bg-purple-accessible:active{
    background-color:#6f346d
}
.btn-bg-purple-accessible.invert-color{
    border:1px solid #a2539a;
    background-color:transparent;
    color:#a2539a
}
.btn-bg-purple-accessible.invert-color:hover{
    color:#823d80!important;
    border-color:#823d80
}
.btn-bg-purple-accessible.invert-color:active{
    color:#6f346d!important;
    border-color:#6f346d
}
.btn-bg-raspberry-accessible{
    background-color:#d12b61
}
.btn-bg-raspberry-accessible:hover{
    background-color:#b32253
}
.btn-bg-raspberry-accessible:active{
    background-color:#961c46
}
.btn-bg-raspberry-accessible.invert-color{
    border:1px solid #d12b61;
    background-color:transparent;
    color:#d12b61
}
.btn-bg-raspberry-accessible.invert-color:hover{
    color:#b32253!important;
    border-color:#b32253
}
.btn-bg-raspberry-accessible.invert-color:active{
    color:#961c46!important;
    border-color:#961c46
}
.btn-bg-sky-accessible{
    background-color:#007b93;
    color:#002c6c
}
.btn-bg-sky-accessible:hover,.btn-bg-sky:hover{
    background-color:#095a6b;
    color:#002c6c!important
}
.btn-bg-sky-accessible:active,.btn-bg-sky-white-text:active,.btn-bg-sky:active{
    background-color:#074755
}
.btn-bg-sky-accessible.invert-color{
    border:1px solid #007b93;
    background-color:transparent;
    color:#007b93
}
.btn-bg-sky-accessible.invert-color:hover,.btn-bg-sky.invert-color:hover{
    color:#002c6c!important;
    border-color:#095a6b
}
.btn-bg-sky-accessible.invert-color:active,.btn-bg-sky.invert-color:active{
    color:#002c6c!important;
    border-color:#074755
}
.btn-bg-sky{
    background-color:#00b6de;
    color:#002c6c!important
}
.btn-bg-sky-white-text.invert-color,.btn-bg-sky.invert-color{
    border:1px solid #00b6de;
    background-color:transparent;
    color:#00b6de
}
.btn-bg-sky-white-text{
    background-color:#00b6de;
    color:#fff!important
}
.btn-bg-sky-white-text:hover{
    background-color:#095a6b;
    color:#fff!important
}
.btn-bg-sky-white-text.invert-color:hover{
    color:#fff!important;
    border-color:#095a6b
}
.btn-bg-sky-white-text.invert-color:active{
    color:#fff!important;
    border-color:#074755
}
.btn-bg-slate-accessible{
    background-color:#3a70bf
}
.btn-bg-slate-accessible:hover{
    background-color:#235696
}
.btn-bg-slate-accessible:active{
    background-color:#1c4578
}
.btn-bg-slate-accessible.invert-color{
    border:1px solid #3a70bf;
    background-color:transparent;
    color:#3a70bf
}
.btn-bg-slate-accessible.invert-color:hover{
    color:#235696!important;
    border-color:#235696
}
.btn-bg-slate-accessible.invert-color:active{
    color:#1c4578!important;
    border-color:#1c4578
}
.btn-bg-tangerine-accessible{
    background-color:#a15700
}
.btn-bg-tangerine-accessible:hover{
    background-color:#7a3d00
}
.btn-bg-tangerine-accessible:active{
    background-color:#630
}
.btn-bg-tangerine-accessible.invert-color{
    border:1px solid #a15700;
    background-color:transparent;
    color:#a15700
}
.btn-bg-tangerine-accessible.invert-color:hover{
    color:#7a3d00!important;
    border-color:#7a3d00
}
.btn-bg-tangerine-accessible.invert-color:active{
    color:#630!important;
    border-color:#630
}
.btn-bg-teal-accessible{
    background-color:#177c7a
}
.btn-bg-teal-accessible:hover{
    background-color:#14615f
}
.btn-bg-teal-accessible:active{
    background-color:#104c4b
}
.btn-bg-teal-accessible.invert-color{
    border:1px solid #177c7a;
    background-color:transparent;
    color:#177c7a
}
.btn-bg-teal-accessible.invert-color:hover{
    color:#14615f!important;
    border-color:#14615f
}
.btn-bg-teal-accessible.invert-color:active{
    color:#104c4b!important;
    border-color:#104c4b
}
.btn-bg-terracotta-accessible{
    background-color:#ab5a2f
}
.btn-bg-terracotta-accessible:hover{
    background-color:#854525
}
.btn-bg-terracotta-accessible:active{
    background-color:#703a1f
}
.btn-bg-terracotta-accessible.invert-color{
    border:1px solid #ab5a2f;
    background-color:transparent;
    color:#ab5a2f
}
.btn-bg-terracotta-accessible.invert-color:hover{
    border-color:#854525!important;
    color:#854525
}
.btn-bg-terracotta-accessible.invert-color:active{
    color:#703a1f!important;
    border-color:#703a1f
}
.btn-bg-blue-white-border{
    background-color:#002c6c;
    border:1px solid #fff;
    color:#fff
}
.btn-bg-blue-white-border:hover{
    background-color:#001a4d;
    border:1px solid #001a4d
}
.btn-bg-blue-white-border:active{
    background-color:#001335;
    border:1px solid #001335
}
.mt-spacer-1{
    margin-top:.25rem!important
}
.mt-spacer-2{
    margin-top:.5rem!important
}
.mt-spacer-3{
    margin-top:calc(.9321428571rem + .2571428571vw)!important
}
.mt-spacer-4{
    margin-top:calc(.9857142857rem + .6857142857vw)!important
}
.mt-spacer-5{
    margin-top:calc(1.2rem + 2.4vw)!important
}
.mt-spacer-6{
    margin-top:calc(1.3428571429rem + 3.5428571429vw)!important
}
.mt-spacer-7{
    margin-top:calc(1.4857142857rem + 4.6857142857vw)!important
}
.contact-form-block .content-wrapper #gsone-healthcare-location-form .form-actions,.feature-banner-default .text-container .gs1-subtitle,.mb-spacer-0{
    margin-bottom:0!important
}
.mr-spacer-1{
    margin-right:.25rem!important
}
.mr-spacer-2{
    margin-right:.5rem!important
}
.mr-spacer-3{
    margin-right:calc(.9321428571rem + .2571428571vw)!important
}
.mr-spacer-4{
    margin-right:calc(.9857142857rem + .6857142857vw)!important
}
.mr-spacer-5{
    margin-right:calc(1.2rem + 2.4vw)!important
}
.mr-spacer-6{
    margin-right:calc(1.3428571429rem + 3.5428571429vw)!important
}
.mr-spacer-7{
    margin-right:calc(1.4857142857rem + 4.6857142857vw)!important
}
.ml-spacer-1{
    margin-left:.25rem!important
}
.ml-spacer-2{
    margin-left:.5rem!important
}
.ml-spacer-3{
    margin-left:calc(.9321428571rem + .2571428571vw)!important
}
.ml-spacer-4{
    margin-left:calc(.9857142857rem + .6857142857vw)!important
}
.ml-spacer-5{
    margin-left:calc(1.2rem + 2.4vw)!important
}
.ml-spacer-6{
    margin-left:calc(1.3428571429rem + 3.5428571429vw)!important
}
.ml-spacer-7{
    margin-left:calc(1.4857142857rem + 4.6857142857vw)!important
}
.pt-spacer-1{
    padding-top:.25rem!important
}
.pt-spacer-2{
    padding-top:.5rem!important
}
.pt-spacer-3{
    padding-top:calc(.9321428571rem + .2571428571vw)!important
}
.pt-spacer-4{
    padding-top:calc(.9857142857rem + .6857142857vw)!important
}
.pt-spacer-5{
    padding-top:calc(1.2rem + 2.4vw)!important
}
.pt-spacer-6{
    padding-top:calc(1.3428571429rem + 3.5428571429vw)!important
}
.pt-spacer-7{
    padding-top:calc(1.4857142857rem + 4.6857142857vw)!important
}
.pr-spacer-1{
    padding-right:.25rem
}
.pr-spacer-2{
    padding-right:.5rem
}
.pr-spacer-3{
    padding-right:calc(.9321428571rem + .2571428571vw)
}
.pr-spacer-4{
    padding-right:calc(.9857142857rem + .6857142857vw)
}
.pr-spacer-5{
    padding-right:calc(1.2rem + 2.4vw)
}
.pr-spacer-6{
    padding-right:calc(1.3428571429rem + 3.5428571429vw)
}
.pr-spacer-7{
    padding-right:calc(1.4857142857rem + 4.6857142857vw)
}
.pb-spacer-1{
    padding-bottom:.25rem!important
}
.pb-spacer-2{
    padding-bottom:.5rem!important
}
.list-group.collapsible-list .title,.pb-spacer-3{
    padding-bottom:calc(.9321428571rem + .2571428571vw)!important
}
.pb-spacer-4{
    padding-bottom:calc(.9857142857rem + .6857142857vw)!important
}
.pb-spacer-5{
    padding-bottom:calc(1.2rem + 2.4vw)!important
}
.pb-spacer-6{
    padding-bottom:calc(1.3428571429rem + 3.5428571429vw)!important
}
.pb-spacer-7{
    padding-bottom:calc(1.4857142857rem + 4.6857142857vw)!important
}
.pl-spacer-1{
    padding-left:.25rem!important
}
.pl-spacer-2{
    padding-left:.5rem!important
}
.pl-spacer-3{
    padding-left:calc(.9321428571rem + .2571428571vw)!important
}
.pl-spacer-4{
    padding-left:calc(.9857142857rem + .6857142857vw)!important
}
.pl-spacer-5{
    padding-left:calc(1.2rem + 2.4vw)!important
}
.pl-spacer-6{
    padding-left:calc(1.3428571429rem + 3.5428571429vw)!important
}
.pl-spacer-7{
    padding-left:calc(1.4857142857rem + 4.6857142857vw)!important
}
@media screen and (max-width:767px){
    .pb-spacer-1-sm{
        padding-bottom:.25rem!important
    }
    .pb-spacer-2-sm{
        padding-bottom:.5rem!important
    }
    .pb-spacer-3-sm{
        padding-bottom:calc(.9321428571rem + .2571428571vw)!important
    }
    .pb-spacer-4-sm{
        padding-bottom:calc(.9857142857rem + .6857142857vw)!important
    }
    .pb-spacer-5-sm{
        padding-bottom:calc(1.2rem + 2.4vw)!important
    }
    .pb-spacer-6-sm{
        padding-bottom:calc(1.3428571429rem + 3.5428571429vw)!important
    }
    .pb-spacer-7-sm{
        padding-bottom:calc(1.4857142857rem + 4.6857142857vw)!important
    }
    .pt-spacer-1-sm{
        padding-top:.25rem!important
    }
    .pt-spacer-2-sm{
        padding-top:.5rem!important
    }
    .pt-spacer-3-sm{
        padding-top:calc(.9321428571rem + .2571428571vw)!important
    }
    .pt-spacer-4-sm{
        padding-top:calc(.9857142857rem + .6857142857vw)!important
    }
    .pt-spacer-5-sm{
        padding-top:calc(1.2rem + 2.4vw)!important
    }
    .pt-spacer-6-sm{
        padding-top:calc(1.3428571429rem + 3.5428571429vw)!important
    }
    .pt-spacer-7-sm{
        padding-top:calc(1.4857142857rem + 4.6857142857vw)!important
    }
    .mb-spacer-1-sm{
        margin-bottom:.25rem!important
    }
    .mb-spacer-2-sm{
        margin-bottom:.5rem!important
    }
    .mb-spacer-3-sm{
        margin-bottom:calc(.9321428571rem + .2571428571vw)!important
    }
    .mb-spacer-4-sm{
        margin-bottom:calc(.9857142857rem + .6857142857vw)!important
    }
    .mb-spacer-5-sm{
        margin-bottom:calc(1.2rem + 2.4vw)!important
    }
    .mb-spacer-6-sm{
        margin-bottom:calc(1.3428571429rem + 3.5428571429vw)!important
    }
    .mb-spacer-7-sm{
        margin-bottom:calc(1.4857142857rem + 4.6857142857vw)!important
    }
    .mt-spacer-1-sm{
        margin-top:.25rem!important
    }
    .mt-spacer-2-sm{
        margin-top:.5rem!important
    }
    .mt-spacer-3-sm{
        margin-top:calc(.9321428571rem + .2571428571vw)!important
    }
    .mt-spacer-4-sm{
        margin-top:calc(.9857142857rem + .6857142857vw)!important
    }
    .mt-spacer-5-sm{
        margin-top:calc(1.2rem + 2.4vw)!important
    }
    .mt-spacer-6-sm{
        margin-top:calc(1.3428571429rem + 3.5428571429vw)!important
    }
    .mt-spacer-7-sm{
        margin-top:calc(1.4857142857rem + 4.6857142857vw)!important
    }
    .pr-15-sm{
        padding-right:15px!important
    }
    .pl-spacer-0-sm{
        padding-left:0!important
    }
    .pr-spacer-0-sm{
        padding-right:0!important
    }
    .section-breadcrumbs .container li{
        display:none
    }
}
@media screen and (max-width:767px) and (min-width:1200px){
    .pb-spacer-3-sm{
        padding-bottom:1.125rem!important
    }
    .pb-spacer-4-sm{
        padding-bottom:1.5rem!important
    }
    .pb-spacer-5-sm{
        padding-bottom:3rem!important
    }
    .pb-spacer-6-sm{
        padding-bottom:4rem!important
    }
    .pb-spacer-7-sm{
        padding-bottom:5rem!important
    }
    .pt-spacer-3-sm{
        padding-top:1.125rem!important
    }
    .pt-spacer-4-sm{
        padding-top:1.5rem!important
    }
    .pt-spacer-5-sm{
        padding-top:3rem!important
    }
    .pt-spacer-6-sm{
        padding-top:4rem!important
    }
    .pt-spacer-7-sm{
        padding-top:5rem!important
    }
    .mb-spacer-3-sm{
        margin-bottom:1.125rem!important
    }
    .mb-spacer-4-sm{
        margin-bottom:1.5rem!important
    }
    .mb-spacer-5-sm{
        margin-bottom:3rem!important
    }
    .mb-spacer-6-sm{
        margin-bottom:4rem!important
    }
    .mb-spacer-7-sm{
        margin-bottom:5rem!important
    }
    .mt-spacer-3-sm{
        margin-top:1.125rem!important
    }
    .mt-spacer-4-sm{
        margin-top:1.5rem!important
    }
    .mt-spacer-5-sm{
        margin-top:3rem!important
    }
    .mt-spacer-6-sm{
        margin-top:4rem!important
    }
    .mt-spacer-7-sm{
        margin-top:5rem!important
    }
}
.body-large{
    font-size:calc(.9321428571rem + .2571428571vw)!important
}
.body-big-large{
    font-size:calc(.9678571429rem + .5428571429vw)!important;
    line-height:1.2
}
.body-little{
    font-size:calc(.9071428571rem + .0571428571vw)!important
}
.body-sm{
    font-size:calc(.9142857143rem + .1142857143vw)!important
}
.body-tiny{
    font-size:.75rem
}
.block-card-line .card-w-line.last,.block-img-text-links .text-formatted div>:last-child,.block-multi-card .multi .multi-card p,.carousel-default .carousel .carousel-default-text p:last-of-type,.carousel-testimonial-default .quote h4,.columns-text-with-graphic .body-box>*,.columns-text-with-graphic .title-box>*,.events-list-teaser-wrapper .event-year-wrapper .event-year .event-info-wrapper p,.feature-banner .text-container ul,.feature-banner .text-container ul li p,.feature-banner-default .text-container ul,.feature-banner-default .text-container ul li p,.feature-banner-left .text-container h2,.feature-banner-left .text-container ul,.feature-banner-left .text-container ul li p,.multiple-text-with-graphic-listing .text-formatted h4:last-of-type,.multiple-text-with-graphic-listing .text-formatted p:last-of-type,.structured-list table,.tabs-block-wrapper .tabs-block .tab-content .tab-pane p:last-of-type,.testimonial-default .testimonial p:first-of-type,.testimonial-elevated .quote .testimonial-attribution p:first-of-type,.text-formatted p:last-of-type,.timeline-body>p,.timeline-body>ul,.view-mozone-countries .contact-form-block .info p,.views-event-listing-teaser .wrapper-year-event .year-event .event-info-wrapper p,h2.margin-bottom-basick-block{
    margin-bottom:0
}
form label,h2.margin-bottom-basick-block-8{
    margin-bottom:8px
}
p.subtitle{
    font-size:calc(.9857142857rem + .6857142857vw)!important
}
p.remove-margin{
    margin-bottom:0;
    font-size:calc(.9321428571rem + .2571428571vw)
}
p.remove-margin a{
    margin-bottom:4px
}
a.second-link{
    color:#007b93
}
a.link-10:hover{
    color:#0a5e7a
}
.body-barcode{
    font-size:18px
}
.hide-scroll{
    margin:0;
    height:100%;
    overflow:hidden
}
ul.white-arrow-blue-bg{
    list-style-image:url("/themes/custom/gsone_revamp/images/svg/check-circle-fill.svg")
}
ul.white-check-green-bg{
    list-style:none;
    padding-left:0
}
ul.white-check-green-bg li{
    position:relative;
    padding-left:24px
}
ul.white-check-green-bg li::before{
    position:absolute;
    left:0;
    top:4px;
    content:"";
    background-image:url("/themes/custom/gsone_revamp/images/svg/green-check-circle-fill.svg");
    display:block;
    width:18px;
    height:18px
}
.node__content{
    margin-top:0;
    font-size:unset
}
#backtotop{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23002c6c' class='bi bi-chevron-up' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z'/%3E%3C/svg%3E");
    border:1px solid #e5f0fc;
    box-shadow:0 2px 3px 0 rgba(0,44,108,.2);
    border-radius:100px;
    transition:bottom .2s
}
#backtotop:hover{
    box-shadow:0 10px 30px rgba(0,44,108,.2);
    bottom:24px
}
.shadow-img{
    box-shadow:0 22px 54px 0 rgba(175,183,190,.88);
    width:218px
}
.special-paddings{
    margin-right:-30px;
    margin-left:-30px;
    padding-right:15px;
    padding-left:15px
}
.single-anual-report{
    padding-left:15px;
    margin-right:15px
}
.field-label-visually-hidden{
    position:absolute!important;
    width:1px;
    height:1px;
    overflow:hidden;
    clip:rect(1px,1px,1px,1px);
    word-wrap:normal
}
@media screen and (min-width:992px){
    .h-300{
        height:300px
    }
    .h-340{
        height:340px
    }
    .h-315{
        height:315px
    }
    .h-320{
        height:320px!important
    }
    .h-364{
        height:364px
    }
    .h-420{
        height:420px
    }
    .h-520{
        height:520px
    }
    .border-right-grey{
        position:relative;
        padding-left:30px;
        padding-right:30px
    }
    .border-right-grey:first-of-type{
        padding-left:15px
    }
    .border-right-grey:last-of-type::before{
        content:unset
    }
    .border-right-grey::before{
        content:"";
        height:100%;
        width:1px;
        position:absolute;
        top:0;
        right:0;
        background-color:#b3c1d1;
        display:inline-block
    }
    .about-banner .feature-banner-default .text-container .banner-title{
        font-size:3.625rem
    }
}
.about-banner .feature-banner-default .text-container .banner-title{
    font-size:1.625rem;
    margin-bottom:calc(.9857142857rem + .6857142857vw)
}
.banner-stop{
    max-width:1440px;
    margin:auto
}
.h-40{
    height:40px
}
.section-vision-mission .card-block.card-block-tag img{
    height:270px;
    -o-object-position:top;
    object-position:top
}
.card-block-different-height .card-block.different-height,.card-block-section .card-block.different-height,.card-block-section-small,.card-block-section-small .card-block.different-height,.card-w-multiple-fields.different-height,.h-unset,[id^=accordion]{
    height:unset!important
}
.section-carousel-industries-tl .carousel-photo-background-next-image-peaking .slider-photo-background{
    height:360px!important
}
.section-banner-online-summit .feature-banner-default .photo-background{
    background-position:top!important
}
.banner-left-exception .feature-banner-left{
    min-height:260px
}
.h-800{
    height:800px
}
.bg-card-blue{
    background-color:#002c6c!important;
    height:inherit
}
.special-padding-listing .multiple-text-with-graphic-listing .listing-point{
    padding-bottom:1.125rem!important
}
.line-container::before{
    content:"";
    max-width:1104px;
    margin:auto;
    border-bottom:1px solid #c4d7ed;
    width:calc(100% - 30px);
    display:block;
    position:absolute;
    bottom:0;
    left:0;
    right:0
}
.card-block-different-height .modal .modal-dialog,.card-block-section .modal .modal-dialog,.card-block-section-small .modal .modal-dialog,.link-w-popup .modal .modal-dialog,.ui-dialog,.video-modal .modal-dialog{
    max-width:700px
}
.card-block-different-height .card-block,.card-block-section .card-block,.card-block-section-small .card-block{
    box-shadow:0 2px 3px 0 rgba(165,165,167,.2);
    border:1px solid #e5f0fc;
    border-radius:4px;
    transition-duration:.2s;
    transition-timing-function:ease;
    position:relative;
    height:100%;
    display:flex;
    flex-direction:column;
    background-color:#fff
}
.card-block-different-height .card-block img,.card-block-section .card-block img,.card-block-section-small .card-block img{
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    width:100%;
    height:170px;
    -o-object-fit:cover;
    object-fit:cover
}
.block-multi-card .multi .multi-card:hover,.card-block-different-height .card-block:hover,.card-block-section .card-block:hover,.card-block-section-small .card-block:hover{
    cursor:pointer;
    transform:translateY(-4px);
    box-shadow:0 10px 30px 0 rgba(165,165,167,.6)
}
.card-block-different-height .card-block:focus,.card-block-section .card-block:focus,.card-block-section-small .card-block:focus{
    border:1px solid #002c6c
}
.card-block-different-height .card-block .text-formatted,.card-block-section .card-block .text-formatted,.card-block-section-small .card-block .text-formatted{
    background-color:#fff;
    padding:1.5rem;
    display:flex;
    align-items:center;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px
}
.card-block-different-height .card-block .text-formatted p,.card-block-section .card-block .text-formatted p,.card-block-section-small .card-block .text-formatted p{
    margin-bottom:0;
    font-size:.95rem
}
.card-block-different-height .card-block .text-formatted>div:first-of-type,.card-block-section .card-block .text-formatted>div:first-of-type,.card-block-section-small .card-block .text-formatted>div:first-of-type,.feature-banner-full-image .photo-background,.video-block video{
    width:100%
}
.card-block-different-height .card-block a,.card-block-section .card-block a,.card-block-section-small .card-block a{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    color:transparent;
    z-index:1
}
.card-block-different-height .card-block.card-block-tag .tag-wrapper,.card-block-section .card-block.card-block-tag .tag-wrapper,.card-block-section-small .card-block.card-block-tag .tag-wrapper{
    padding-top:1.5rem;
    padding-left:1.5rem;
    padding-right:1.5rem
}
.card-block-different-height .card-block.card-block-tag .tag-wrapper p,.card-block-section .card-block.card-block-tag .tag-wrapper p,.card-block-section-small .card-block.card-block-tag .tag-wrapper p{
    color:#fff;
    font-size:.625rem;
    border-radius:4px;
    padding:6px 10px;
    margin-bottom:0;
    background-color:#cd3c0d;
    display:inline-block;
    font-weight:500;
    letter-spacing:0;
    line-height:16px
}
.card-block-different-height .card-block.card-block-tag .text-formatted,.card-block-section .card-block.card-block-tag .text-formatted,.card-block-section-small .card-block.card-block-tag .text-formatted{
    padding-top:14px
}
.card-block-different-height .card-with-bigger-image img,.card-block-section .card-with-bigger-image img,.card-block-section-small .card-with-bigger-image img{
    height:400px
}
.card-block-different-height .card-image-left,.card-block-section .card-image-left,.card-block-section-small .card-image-left{
    box-shadow:0 2px 3px 0 rgba(0,44,108,.2);
    flex-direction:row
}
.card-block-different-height .card-image-left img,.card-block-section .card-image-left img,.card-block-section-small .card-image-left img{
    min-height:174px;
    height:100%;
    min-width:152px;
    max-width:152px;
    border-top-left-radius:4px;
    border-top-right-radius:0;
    border-bottom-left-radius:4px
}
.card-block-section .card-icon{
    align-items:center
}
.card-block-section .card-icon img{
    margin-left:16px;
    min-height:unset!important;
    height:min-content;
    min-width:unset!important;
    max-width:unset!important;
    width:unset!important
}
.card-block-different-height .card-image-left .text-formatted,.card-block-section .card-image-left .text-formatted,.card-block-section-small .card-image-left .text-formatted{
    align-items:flex-start;
    border-bottom-left-radius:0;
    border-bottom-right-radius:4px;
    border-top-right-radius:4px
}
.card-block-different-height .card-block-with-video,.card-block-section .card-block-with-video,.card-block-section-small .card-block-with-video{
    box-shadow:0 2px 3px 0 rgba(0,44,108,.2)
}
.card-block-different-height .card-block-with-video .cover-image img,.card-block-section .card-block-with-video .cover-image img,.card-block-section-small .card-block-with-video .cover-image img{
    height:200px
}
.card-block-different-height .card-block-with-video .cover-image .play-button,.card-block-section .card-block-with-video .cover-image .play-button,.card-block-section-small .card-block-with-video .cover-image .play-button,.video-block .cover-image .play-button,.video-open-modal-feature-banner .feature-banner-full-image .photo-background .img-wrapper .play-button{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    border-radius:500px;
    width:64px;
    height:64px;
    background-color:#fff;
    box-shadow:0 2px 3px rgba(0,44,108,.2);
    display:flex;
    justify-content:center;
    align-items:center;
    transition:top .2s;
    z-index:3
}
.card-block-different-height .card-block-with-video .remote-video iframe,.card-block-section .card-block-with-video .remote-video iframe,.card-block-section-small .card-block-with-video .remote-video iframe{
    width:100%;
    height:200px
}
.card-block-different-height .modal,.card-block-section .modal,.card-block-section-small .modal,.link-w-popup .modal,.video-modal{
    background-color:rgba(38,38,38,.8)
}
.card-block-different-height .modal .modal-content .modal-header,.card-block-section .modal .modal-content .modal-header,.card-block-section-small .modal .modal-content .modal-header,.link-w-popup .modal .modal-content .modal-header,.video-modal .modal-content .modal-header{
    padding-top:calc(.9857142857rem + .6857142857vw);
    padding-left:calc(.9857142857rem + .6857142857vw);
    padding-right:calc(1.3428571429rem + 3.5428571429vw);
    border-bottom:none;
    position:relative
}
.card-block-different-height .modal .modal-content .modal-header .close,.card-block-section .modal .modal-content .modal-header .close,.card-block-section-small .modal .modal-content .modal-header .close,.link-w-popup .modal .modal-content .modal-header .close,.video-modal .modal-content .modal-header .close{
    position:absolute;
    top:16px;
    right:16px
}
.card-block-different-height .modal .modal-content .modal-header .close:hover,.card-block-section .modal .modal-content .modal-header .close:hover,.card-block-section-small .modal .modal-content .modal-header .close:hover,.link-w-popup .modal .modal-content .modal-header .close:hover,.ui-dialog .ui-widget-header .ui-dialog-titlebar-close:hover,.video-modal .modal-content .modal-header .close:hover{
    background-color:#f0f5fa;
    cursor:pointer
}
.card-block-different-height .modal .modal-content .modal-body,.card-block-section .modal .modal-content .modal-body,.card-block-section-small .modal .modal-content .modal-body,.image-with-caption-default .image-description,.ui-dialog .ui-dialog-content,.video-modal .modal-content .modal-body{
    padding:calc(.9857142857rem + .6857142857vw)
}
.card-block-different-height .modal .modal-content .modal-body .media-oembed-content,.card-block-section .modal .modal-content .modal-body .media-oembed-content,.card-block-section-small .modal .modal-content .modal-body .media-oembed-content,.video-modal .modal-content .modal-body .media-oembed-content{
    width:100%;
    min-height:400px
}
.card-block-different-height.no-link .card-block:hover,.card-block-section-small.no-link .card-block:hover,.card-block-section.no-link .card-block:hover{
    cursor:unset;
    transform:unset;
    box-shadow:0 2px 3px 0 rgba(165,165,167,.2)
}
.card-block-section,.news-highlight-block .img-wrapper div,.section-in-action .slick-track .inaction-carousel__slide,.section-in-action .slick-track .inaction-carousel__slide-content,.video-block iframe,.video-block-full .video-block,.video-block-full .video-block .cover-full div:nth-child(2),.video-block-full .video-block .cover-full div:nth-child(2) div,.video-block-overlay-div .video-block-overlay,.video-block-overlay-div .video-block-overlay .remote-video{
    height:100%
}
.card-block-section-small .card-block .text-formatted{
    padding:18px;
    justify-content:unset
}
.standalonelink-block-default a.color-white:hover svg,.standalonelink-block-default a:hover svg{
    margin-left:10px
}
.standalonelink-block-default a svg,.standalonelink-block-default a.color-white svg{
    margin-left:6px;
    transition:margin-left .2s
}
.arrow-default a:hover,.btn-default-arrow:hover,.standalonelink-block a:hover,.standalonelink-block-default a:hover{
    cursor:pointer;
    text-decoration:none
}
.arrow-default:hover,.card-with-link .card-link a:hover,.events-list-teaser-wrapper .event-year-wrapper .event-year .event-info-wrapper:hover,.events-list-teaser-wrapper .event-year-wrapper .event-year .event-info-wrapper:hover p,.news-full .text-formatted .btn,.standalonelink-block-default:hover,.standalonelink-block:hover,.views-event-listing-teaser .wrapper-year-event .year-event .event-info-wrapper:hover,.views-event-listing-teaser .wrapper-year-event .year-event .event-info-wrapper:hover p,.wrapper-gdsn-articles a:hover{
    text-decoration:none
}
.arrow-default::after,.standalonelink-block::after{
    content:"";
    background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 8C0 7.69695 0.105345 7.40631 0.292861 7.19202C0.480376 6.97774 0.734701 6.85735 0.999888 6.85735H12.5846L8.29107 1.95309C8.10332 1.73853 7.99784 1.44753 7.99784 1.14409C7.99784 0.840662 8.10332 0.549657 8.29107 0.335098C8.47883 0.120538 8.73347 0 8.99899 0C9.26452 0 9.51916 0.120538 9.70692 0.335098L15.7062 7.191C15.7994 7.29715 15.8732 7.42324 15.9236 7.56206C15.9741 7.70088 16 7.8497 16 8C16 8.1503 15.9741 8.29912 15.9236 8.43794C15.8732 8.57676 15.7994 8.70286 15.7062 8.809L9.70692 15.6649C9.51916 15.8795 9.26452 16 8.99899 16C8.73347 16 8.47883 15.8795 8.29107 15.6649C8.10332 15.4503 7.99784 15.1593 7.99784 14.8559C7.99784 14.5525 8.10332 14.2615 8.29107 14.0469L12.5846 9.14265H0.999888C0.734701 9.14265 0.480376 9.02227 0.292861 8.80798C0.105345 8.59369 0 8.30305 0 8Z' fill='%2300799E'/%3E%3C/svg%3E%0A");
    background-size:cover;
    width:11px;
    height:11px;
    display:inline-block;
    margin-left:6px;
    transition:margin-left .2s
}
.arrow-default:hover::after,.standalonelink-block:hover::after{
    margin-left:10px;
    background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 8C0 7.69695 0.105345 7.40631 0.292861 7.19202C0.480376 6.97774 0.734701 6.85735 0.999888 6.85735H12.5846L8.29107 1.95309C8.10332 1.73853 7.99784 1.44753 7.99784 1.14409C7.99784 0.840662 8.10332 0.549657 8.29107 0.335098C8.47883 0.120538 8.73347 0 8.99899 0C9.26452 0 9.51916 0.120538 9.70692 0.335098L15.7062 7.191C15.7994 7.29715 15.8732 7.42324 15.9236 7.56206C15.9741 7.70088 16 7.8497 16 8C16 8.1503 15.9741 8.29912 15.9236 8.43794C15.8732 8.57676 15.7994 8.70286 15.7062 8.809L9.70692 15.6649C9.51916 15.8795 9.26452 16 8.99899 16C8.73347 16 8.47883 15.8795 8.29107 15.6649C8.10332 15.4503 7.99784 15.1593 7.99784 14.8559C7.99784 14.5525 8.10332 14.2615 8.29107 14.0469L12.5846 9.14265H0.999888C0.734701 9.14265 0.480376 9.02227 0.292861 8.80798C0.105345 8.59369 0 8.30305 0 8Z' fill='%23002c6c'/%3E%3C/svg%3E%0A")
}
.arrow-default:active::after,.standalonelink-block:active::after{
    background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 8C0 7.69695 0.105345 7.40631 0.292861 7.19202C0.480376 6.97774 0.734701 6.85735 0.999888 6.85735H12.5846L8.29107 1.95309C8.10332 1.73853 7.99784 1.44753 7.99784 1.14409C7.99784 0.840662 8.10332 0.549657 8.29107 0.335098C8.47883 0.120538 8.73347 0 8.99899 0C9.26452 0 9.51916 0.120538 9.70692 0.335098L15.7062 7.191C15.7994 7.29715 15.8732 7.42324 15.9236 7.56206C15.9741 7.70088 16 7.8497 16 8C16 8.1503 15.9741 8.29912 15.9236 8.43794C15.8732 8.57676 15.7994 8.70286 15.7062 8.809L9.70692 15.6649C9.51916 15.8795 9.26452 16 8.99899 16C8.73347 16 8.47883 15.8795 8.29107 15.6649C8.10332 15.4503 7.99784 15.1593 7.99784 14.8559C7.99784 14.5525 8.10332 14.2615 8.29107 14.0469L12.5846 9.14265H0.999888C0.734701 9.14265 0.480376 9.02227 0.292861 8.80798C0.105345 8.59369 0 8.30305 0 8Z' fill='%23001335'/%3E%3C/svg%3E%0A")
}
.feature-banner{
    min-height:355px;
    position:relative
}
.feature-banner .banner{
    position:absolute;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:right;
    height:100%;
    min-height:355px;
    top:0;
    left:0;
    width:100%
}
.feature-banner .text-container{
    margin-top:34px;
    margin-bottom:34px
}
.feature-banner .text-container .banner-title{
    margin-top:0;
    font-size:1.625rem
}
.feature-banner .text-container .btn-default-arrow{
    font-size:14px;
    padding:13px 22px;
    width:-webkit-max-content;
    width:-moz-max-content;
    width:max-content
}
.card-with-link .button-block .btn-default-arrow.no-arrow,.feature-banner .text-container .btn-default-arrow.no-arrow{
    padding-right:22px
}
.button-block .btn-arrow:hover svg,.carousel-photo-background .slider-photo-background .container .card-container .color-bg .carousel-btns .carousel-button .btn-arrow:hover svg,.carousel-photo-background .slider-photo-background-mobile-version .container .card-container .color-bg .carousel-btns .carousel-button .btn-arrow:hover svg,.carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container .color-bg .carousel-btns .carousel-button .btn-arrow:hover svg,.carousel-photo-background-next-image-peaking .slider-photo-background-mobile-version .container .card-container .color-bg .carousel-btns .carousel-button .btn-arrow:hover svg,.feature-banner .text-container .btn-default-arrow:hover svg.bi-arrow-right,.feature-banner-default .button-containers .btn-default-arrow:hover svg.bi-arrow-right{
    transform:translateX(4px)
}
.button-block .btn-arrow svg,.carousel-photo-background .slider-photo-background .container .card-container .color-bg .carousel-btns .carousel-button .btn-arrow svg,.carousel-photo-background .slider-photo-background-mobile-version .container .card-container .color-bg .carousel-btns .carousel-button .btn-arrow svg,.carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container .color-bg .carousel-btns .carousel-button .btn-arrow svg,.carousel-photo-background-next-image-peaking .slider-photo-background-mobile-version .container .card-container .color-bg .carousel-btns .carousel-button .btn-arrow svg,.feature-banner .text-container .btn-default-arrow svg,.feature-banner-default .button-containers .btn-default-arrow svg{
    margin-left:8px;
    transition:.2s
}
.card-with-link .button-block .btn-default-arrow.no-arrow::after,.feature-banner .text-container .btn-default-arrow::after,.feature-banner-default .button-containers .btn-default-arrow::after{
    content:"";
    display:none;
    width:0
}
.feature-banner .button-containers{
    display:flex;
    flex-direction:column;
    align-items:center
}
.feature-banner .button-containers .secondary-link,.feature-banner-default .button-containers .secondary-link{
    margin-top:15px
}
.feature-banner img{
    height:170px;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.feature-banner-left{
    border-radius:4px
}
.feature-banner-left .row,.video-block-overlay-div .video-block-overlay .remote-video div,[id^=accordion] .card .card-header .card-header-info svg{
    height:inherit
}
.feature-banner-left .banner-background-img{
    background-repeat:no-repeat;
    background-size:cover;
    height:inherit;
    min-height:170px;
    margin-right:15px;
    margin-left:15px;
    border-top-left-radius:4px;
    border-top-right-radius:4px
}
.feature-banner-left .text-container{
    padding-top:34px;
    padding-bottom:24px;
    margin-left:15px;
    margin-right:15px
}
.feature-banner-left .text-container p{
    margin-bottom:18px;
    line-height:25px
}
.feature-banner-left.invert-banner-image .banner-background-img{
    margin-left:auto;
    background-position:right;
    border-radius:0 0 4px 4px
}
.feature-banner-default,.feature-banner-full-image{
    height:100%;
    display:flex;
    align-items:center;
    flex-direction:column;
    position:relative;
    z-index:0
}
.feature-banner-default .text-container{
    margin-top:calc(1.3428571429rem + 3.5428571429vw);
    margin-bottom:calc(1.3428571429rem + 3.5428571429vw)
}
.feature-banner-default .text-container h4{
    margin-bottom:.5rem;
    font-size:calc(.9857142857rem + .6857142857vw)
}
.feature-banner-default .button-containers{
    display:flex;
    flex-direction:column;
    padding-top:calc(1.2rem + 2.4vw)
}
.feature-banner-default .button-containers .btn-default-arrow{
    font-size:14px;
    padding:13px 22px;
    width:-webkit-max-content;
    width:-moz-max-content;
    width:max-content;
    max-width:100%
}
.feature-banner-default .photo-background{
    background-size:cover;
    background-repeat:no-repeat;
    background-position:right;
    position:absolute;
    top:0;
    z-index:-1;
    width:100%;
    height:inherit
}
.feature-banner-default .photo-mobile{
    width:100%;
    height:200px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center
}
.feature-banner-full-image.image-left .photo-background img,.infographics-row-even .content,.infographics-row-odd .number,.step-row-even .image,.step-row-odd .number{
    float:left
}
.feature-banner-full-image .photo-background img{
    height:260px;
    -o-object-fit:cover;
    object-fit:cover;
    float:right
}
.video-open-modal-feature-banner .feature-banner-full-image{
    z-index:unset
}
.section-engagement__content,.video-open-modal-feature-banner .feature-banner-full-image .text-container{
    position:relative;
    z-index:2
}
.video-open-modal-feature-banner .feature-banner-full-image .photo-background{
    z-index:0
}
.video-open-modal-feature-banner .feature-banner-full-image .photo-background .img-wrapper{
    position:relative;
    height:100%
}
.list-group.collapsible-list:hover,.video-block .cover-image:hover,.video-open-modal-feature-banner .feature-banner-full-image .photo-background .img-wrapper:hover{
    cursor:pointer
}
.video-block .cover-image:hover .play-button,.video-open-modal-feature-banner .feature-banner-full-image .photo-background .img-wrapper:hover .play-button{
    top:-4px;
    box-shadow:0 10px 30px rgba(0,44,108,.2)
}
@media screen and (min-width:992px){
    .about-banner .feature-banner-default .text-container .banner-title{
        font-size:3.625rem
    }
    .remove-spacing-banner .feature-banner .text-container{
        margin-bottom:0
    }
    .banner-left-exception .feature-banner-left .banner-background-img{
        background-size:contain
    }
    .feature-banner .bg-color-div{
        background-color:transparent!important
    }
    .feature-banner .text-container{
        margin-top:4rem;
        margin-bottom:4rem
    }
    .feature-banner .text-container .banner-title{
        font-size:3.125rem
    }
    .feature-banner .text-container .btn-default-arrow{
        font-size:15px
    }
    .feature-banner .button-containers,.feature-banner-default,.feature-banner-default .button-containers,.feature-banner-full-image{
        flex-direction:row
    }
    .feature-banner .button-containers .secondary-link,.feature-banner-default .button-containers .secondary-link{
        margin-left:15px;
        margin-top:0
    }
    .feature-banner-full-image .photo-background{
        position:absolute;
        z-index:-1;
        height:100%
    }
    .feature-banner-full-image .photo-background .row,.feature-banner-full-image .photo-background .row div,.feature-banner-full-image .photo-background .row div img{
        height:100%
    }
    .feature-banner-left{
        min-height:288px
    }
    .feature-banner-left .banner-background-img{
        border-top-left-radius:4px;
        border-bottom-left-radius:4px;
        border-top-right-radius:0;
        min-height:unset!important
    }
    .feature-banner-left .text-container{
        padding-top:calc(1.3428571429rem + 3.5428571429vw);
        padding-bottom:calc(1.3428571429rem + 3.5428571429vw);
        padding-left:110px;
        margin-left:0;
        margin-right:0
    }
    .feature-banner-left .text-container>*{
        padding-left:0;
        padding-right:0
    }
    .feature-banner-left.invert-banner-image .banner-background-img{
        border-radius:0 4px 4px 0
    }
    .feature-banner-left.invert-banner-image .text-container{
        padding-left:calc(1.3428571429rem + 3.5428571429vw);
        padding-right:110px
    }
}
@media screen and (min-width:992px) and (min-width:1200px){
    .feature-banner-left .text-container{
        padding-top:4rem;
        padding-bottom:4rem
    }
    .feature-banner-left.invert-banner-image .text-container{
        padding-left:4rem
    }
}
.carousel-photo-background .slider-photo-background,.carousel-photo-background-next-image-peaking .slider-photo-background{
    position:relative;
    height:520px
}
.carousel-photo-background .slider-photo-background .photo-background,.carousel-photo-background .slider-photo-background .photo-mobile,.carousel-photo-background-next-image-peaking .slider-photo-background .photo-background,.carousel-photo-background-next-image-peaking .slider-photo-background .photo-mobile{
    background-position:right;
    background-repeat:no-repeat;
    background-size:cover;
    height:inherit;
    position:absolute;
    top:0;
    z-index:-1;
    width:100%
}
.carousel-photo-background .slider-photo-background .photo-mobile,.carousel-photo-background-next-image-peaking .slider-photo-background .photo-mobile{
    height:220px
}
.carousel-photo-background .slider-photo-background .container,.carousel-photo-background-next-image-peaking .slider-photo-background .container{
    position:absolute;
    bottom:65px;
    z-index:1;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto
}
.carousel-photo-background .slider-photo-background .container .card-container,.carousel-photo-background .slider-photo-background-mobile-version .container .card-container,.carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container,.carousel-photo-background-next-image-peaking .slider-photo-background-mobile-version .container .card-container{
    margin-top:calc(1.3428571429rem + 3.5428571429vw);
    color:transparent!important
}
.carousel-photo-background .slider-photo-background .container .card-container .color-bg,.carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container .color-bg{
    border-radius:4px;
    padding:1.5rem 1.125rem
}
.carousel-photo-background .slider-photo-background .container .card-container .color-bg .carousel-btns,.carousel-photo-background .slider-photo-background-mobile-version .container .card-container .color-bg .carousel-btns,.carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container .color-bg .carousel-btns,.carousel-photo-background-next-image-peaking .slider-photo-background-mobile-version .container .card-container .color-bg .carousel-btns,.carousel-testimonial-default .quote,.contact-form-block .gsone-location-form,.contact-form-block .gsone-location-wrapper{
    display:flex;
    flex-direction:column
}
.carousel-photo-background .slider-photo-background .container .card-container .color-bg .carousel-btns .carousel-button .btn-arrow,.carousel-photo-background .slider-photo-background-mobile-version .container .card-container .color-bg .carousel-btns .carousel-button .btn-arrow,.carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container .color-bg .carousel-btns .carousel-button .btn-arrow,.carousel-photo-background-next-image-peaking .slider-photo-background-mobile-version .container .card-container .color-bg .carousel-btns .carousel-button .btn-arrow{
    display:inline-block;
    height:inherit;
    padding:13px 22px;
    font-size:.95rem;
    border-radius:4px
}
.button-block .btn-arrow:hover,.card-with-link .button-block .btn-default-arrow:hover,.carousel-photo-background .slider-photo-background .container .card-container .color-bg .carousel-btns .carousel-button .btn-arrow:hover,.carousel-photo-background .slider-photo-background-mobile-version .container .card-container .color-bg .carousel-btns .carousel-button .btn-arrow:hover,.carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container .color-bg .carousel-btns .carousel-button .btn-arrow:hover,.carousel-photo-background-next-image-peaking .slider-photo-background-mobile-version .container .card-container .color-bg .carousel-btns .carousel-button .btn-arrow:hover{
    text-decoration:none;
    color:#fff
}
.carousel-photo-background .slider-photo-background .container .card-container .color-bg .carousel-btns .carousel-button-secondary,.carousel-photo-background .slider-photo-background-mobile-version .container .card-container .color-bg .carousel-btns .carousel-button-secondary,.carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container .color-bg .carousel-btns .carousel-button-secondary,.carousel-photo-background-next-image-peaking .slider-photo-background-mobile-version .container .card-container .color-bg .carousel-btns .carousel-button-secondary{
    margin-top:calc(.9857142857rem + .6857142857vw)
}
.carousel-photo-background .slider-photo-background-mobile-version,.carousel-photo-background-next-image-peaking .slider-photo-background-mobile-version{
    position:relative;
    min-height:380px
}
.carousel-photo-background .slider-photo-background-mobile-version .photo-background,.carousel-photo-background-next-image-peaking .slider-photo-background-mobile-version .photo-background{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    height:220px;
    position:absolute;
    top:0;
    z-index:-1;
    width:100%;
    border-radius:4px
}
.carousel-photo-background .slider-photo-background-mobile-version .container,.carousel-photo-background-next-image-peaking .slider-photo-background-mobile-version .container{
    position:absolute;
    bottom:25px;
    z-index:1;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto
}
.carousel-photo-background .slider-photo-background-mobile-version .container .card-container .color-bg,.carousel-photo-background-next-image-peaking .slider-photo-background-mobile-version .container .card-container .color-bg{
    border-radius:4px;
    padding:1.5rem 1.125rem;
    border:1px solid #e5f0fc;
    background-color:#fff;
    box-shadow:0 2px 3px 0 rgba(0,44,108,.2)
}
.carousel-photo-background .slider-photo-background-mobile-version .container .card-container .color-bg .carousel-btns .carousel-button,.carousel-photo-background-next-image-peaking .slider-photo-background-mobile-version .container .card-container .color-bg .carousel-btns .carousel-button{
    height:47px
}
.carousel-photo-background button.slick-arrow,.carousel-photo-background-next-image-peaking button.slick-arrow{
    position:absolute;
    bottom:0;
    z-index:3;
    background:#fff;
    border:1px solid #e5f0fc;
    border-radius:50%;
    box-shadow:0 2px 3px 0 rgba(0,44,108,.2);
    width:47px;
    height:47px;
    transition:bottom .2s
}
.carousel-photo-background button.slick-next,.carousel-photo-background-next-image-peaking button.slick-next{
    right:0
}
.carousel-photo-background button.slick-prev,.carousel-photo-background-next-image-peaking button.slick-prev{
    right:70px
}
.carousel-default .slick-next::after,.carousel-multi-column .slick-next::after,.carousel-multi-column-3-cards .slick-next::after,.carousel-multi-column-5-cards .slick-next::after,.carousel-multi-column-bg-white .slick-next::after,.carousel-photo-background .slick-next::after,.carousel-photo-background-next-image-peaking .slick-next::after,.carousel-testimonial-default .slick-next::after{
    content:"";
    background-image:url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.645978 0.646009C0.692424 0.599446 0.747599 0.562503 0.808344 0.537296C0.86909 0.51209 0.934211 0.499115 0.999978 0.499115C1.06575 0.499115 1.13087 0.51209 1.19161 0.537296C1.25236 0.562503 1.30753 0.599446 1.35398 0.646009L7.35398 6.64601C7.40054 6.69245 7.43748 6.74763 7.46269 6.80838C7.4879 6.86912 7.50087 6.93424 7.50087 7.00001C7.50087 7.06578 7.4879 7.1309 7.46269 7.19164C7.43748 7.25239 7.40054 7.30756 7.35398 7.35401L1.35398 13.354C1.26009 13.4479 1.13275 13.5006 0.999978 13.5006C0.867202 13.5006 0.739865 13.4479 0.645978 13.354C0.552091 13.2601 0.499346 13.1328 0.499346 13C0.499346 12.8672 0.552091 12.7399 0.645978 12.646L6.29298 7.00001L0.645978 1.35401C0.599415 1.30756 0.562472 1.25239 0.537265 1.19164C0.512059 1.1309 0.499084 1.06578 0.499084 1.00001C0.499084 0.934242 0.512059 0.86912 0.537265 0.808375C0.562472 0.74763 0.599415 0.692455 0.645978 0.646009V0.646009Z' fill='%23002C6C'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:center;
    width:16px;
    display:inline-block;
    height:16px
}
.carousel-default .slick-prev::after,.carousel-multi-column .slick-prev::after,.carousel-multi-column-3-cards .slick-prev::after,.carousel-multi-column-5-cards .slick-prev::after,.carousel-multi-column-bg-white .slick-prev::after,.carousel-photo-background .slick-prev::after,.carousel-photo-background-next-image-peaking .slick-prev::after,.carousel-testimonial-default .slick-prev::after{
    content:"";
    background-image:url("data:image/svg+xml,%3Csvg width='7' height='13' viewBox='0 0 7 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.85314 0.146877C6.8997 0.193317 6.93663 0.248486 6.96183 0.309224C6.98703 0.369962 7 0.435075 7 0.500835C7 0.566595 6.98703 0.631708 6.96183 0.692446C6.93663 0.753184 6.8997 0.808353 6.85314 0.854794L1.20759 6.50013L6.85314 12.1455C6.94701 12.2393 6.99974 12.3667 6.99974 12.4994C6.99974 12.6322 6.94701 12.7595 6.85314 12.8534C6.75928 12.9473 6.63198 13 6.49923 13C6.36649 13 6.23919 12.9473 6.14532 12.8534L0.146856 6.85409C0.100305 6.80765 0.0633711 6.75248 0.0381711 6.69174C0.0129711 6.631 0 6.56589 0 6.50013C0 6.43437 0.0129711 6.36926 0.0381711 6.30852C0.0633711 6.24778 0.100305 6.19261 0.146856 6.14617L6.14532 0.146877C6.19176 0.100319 6.24692 0.0633803 6.30765 0.0381768C6.36838 0.0129733 6.43348 0 6.49923 0C6.56498 0 6.63009 0.0129733 6.69082 0.0381768C6.75155 0.0633803 6.80671 0.100319 6.85314 0.146877V0.146877Z' fill='%23002C6C'/%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    background-position:center;
    width:16px;
    display:inline-block;
    height:16px
}
.carousel-photo-background-mobile-version button.slick-arrow{
    top:-20px;
    bottom:unset!important
}
.carousel-photo-background-next-image-peaking .slider-photo-background{
    height:560px
}
.carousel-multi-column,.carousel-multi-column-3-cards,.carousel-multi-column-5-cards,.carousel-multi-column-bg-white{
    padding-bottom:3rem
}
.carousel-default .slick-track,.carousel-multi-column .slick-track,.carousel-multi-column-3-cards .slick-track,.carousel-multi-column-5-cards .slick-track,.carousel-multi-column-bg-white .slick-track,.carousel-testimonial-default .slick-track,.section-in-action .slick-track,.view-mozone-countries .contact-form-block .info .email-div,.view-mozone-countries .contact-form-block .info .zipcode-city-country-div,.wrapper-carousel-bubbles .slick-track{
    display:flex
}
.carousel-multi-column .slick-track .slick-slide,.carousel-multi-column-3-cards .slick-track .slick-slide,.carousel-multi-column-5-cards .slick-track .slick-slide,.carousel-multi-column-bg-white .slick-track .slick-slide{
    display:flex;
    height:auto;
    align-items:center;
    justify-content:center;
    flex-direction:column
}
.carousel-multi-column button.slick-arrow,.carousel-multi-column-3-cards button.slick-arrow,.carousel-multi-column-5-cards button.slick-arrow,.carousel-multi-column-bg-white button.slick-arrow{
    position:absolute;
    z-index:3;
    bottom:-20px;
    background:#fff;
    border:1px solid #e5f0fc;
    border-radius:50%;
    box-shadow:0 2px 3px 0 rgba(0,44,108,.2);
    width:47px;
    height:47px;
    transition:top .2s
}
.carousel-default .slick-next,.carousel-multi-column .slick-next,.carousel-multi-column-3-cards .slick-next,.carousel-multi-column-5-cards .slick-next,.carousel-multi-column-bg-white .slick-next,.carousel-testimonial-default .slick-next{
    right:15px
}
.carousel-default .slick-prev,.carousel-multi-column .slick-prev,.carousel-multi-column-3-cards .slick-prev,.carousel-multi-column-5-cards .slick-prev,.carousel-multi-column-bg-white .slick-prev,.carousel-testimonial-default .slick-prev{
    right:75px
}
.carousel-multi-column .link-carousel-multi,.carousel-multi-column-3-cards .link-carousel-multi,.carousel-multi-column-5-cards .link-carousel-multi,.carousel-multi-column-bg-white .link-carousel-multi{
    color:unset
}
.carousel-multi-column .carousel-img,.carousel-multi-column-3-cards .carousel-img,.carousel-multi-column-5-cards .carousel-img,.carousel-multi-column-bg-white .carousel-img{
    display:flex;
    justify-content:center
}
.carousel-multi-column .carousel-img img,.carousel-multi-column-3-cards .carousel-img img,.carousel-multi-column-5-cards .carousel-img img,.carousel-multi-column-bg-white .carousel-img img{
    width:80%;
    height:auto;
    margin-left:auto;
    margin-right:auto
}
.carousel-multi-column .text-formatted,.carousel-multi-column-3-cards .text-formatted,.carousel-multi-column-5-cards .text-formatted,.carousel-multi-column-bg-white .text-formatted{
    margin-top:14px;
    width:80%;
    margin-right:auto;
    margin-left:auto
}
.carousel-multi-column .carousel-simple,.carousel-multi-column-3-cards .carousel-simple,.carousel-multi-column-5-cards .carousel-simple,.carousel-multi-column-bg-white .carousel-simple{
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.carousel-multi-column .carousel-simple .slick-track .slick-slide,.carousel-multi-column-3-cards .carousel-simple .slick-track .slick-slide,.carousel-multi-column-5-cards .carousel-simple .slick-track .slick-slide,.carousel-multi-column-bg-white .carousel-simple .slick-track .slick-slide{
    justify-content:flex-start
}
.carousel-multi-column .carousel-simple>div:first-child,.carousel-multi-column .carousel-simple>div:nth-child(2),.carousel-multi-column-3-cards .carousel-simple>div:first-child,.carousel-multi-column-3-cards .carousel-simple>div:nth-child(2),.carousel-multi-column-5-cards .carousel-simple>div:first-child,.carousel-multi-column-5-cards .carousel-simple>div:nth-child(2),.carousel-multi-column-bg-white .carousel-simple>div:first-child,.carousel-multi-column-bg-white .carousel-simple>div:nth-child(2){
    padding-bottom:18px
}
.carousel-multi-column .carousel-simple img,.carousel-multi-column-3-cards .carousel-simple img,.carousel-multi-column-5-cards .carousel-simple img,.carousel-multi-column-bg-white .carousel-simple img{
    width:80%;
    margin:0
}
.carousel-multi-column-simple,.columns-text-with-graphic .line-div.last{
    padding-bottom:0!important
}
.carousel-multi-column-bg-white .carousel-img{
    align-items:center;
    background-color:#fff;
    width:160px;
    height:160px
}
.carousel-multi-column-3-cards .slick-track{
    align-items:flex-start
}
.carousel-multi-column-3-cards .slick-track .slick-slide,.testimonial-default.testimonial-default-different-version{
    align-items:unset
}
.carousel-multi-column-3-cards button.slick-arrow{
    bottom:-60px
}
.carousel-multi-column-3-cards .carousel-img img{
    width:258px!important;
    height:258px!important;
    -o-object-fit:cover;
    object-fit:cover
}
.carousel-multi-column-5-cards img{
    margin-left:auto;
    margin-right:auto
}
.carousel-multi-column-5-cards .slick-track .slick-slide .text-formatted{
    padding-top:16px
}
.img-icon{
    height:100px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:1.5rem
}
.text-icon-border-top{
    display:flex;
    align-items:center;
    margin-top:1.125rem;
    padding-top:1.5rem;
    padding-bottom:1.5rem;
    margin-bottom:0
}
.text-icon-border-top img{
    display:block;
    margin-right:auto
}
.text-formatted a{
    text-decoration:underline
}
.timeline{
    list-style:none;
    padding:0;
    position:relative
}
.timeline:before{
    top:0;
    bottom:0;
    position:absolute;
    content:" ";
    width:3px;
    background-color:#eee;
    left:32px
}
.timeline>li{
    margin-bottom:30px;
    position:relative
}
.timeline>li:after,.timeline>li:before{
    content:" ";
    display:table
}
.timeline>li>.timeline-panel{
    width:auto;
    float:left;
    padding:18px;
    position:relative;
    border:1px solid #e5f0fc;
    border-radius:4px;
    background-color:#fff;
    box-shadow:0 2px 3px 0 rgba(0,44,108,.2);
    -webkit-box-shadow:0 2px 3px 0 rgba(0,44,108,.2);
    margin-top:75px
}
.timeline>li>.timeline-badge{
    color:#002c6c;
    font-size:16px;
    font-weight:700;
    width:63px;
    height:63px;
    line-height:63px;
    text-align:center;
    position:absolute;
    top:0;
    left:32px;
    margin-left:-30px;
    border:1px solid #e5f0fc;
    background-color:#fff;
    box-shadow:0 2px 3px 0 rgba(0,44,108,.2);
    z-index:2;
    border-radius:50%
}
.timeline>li.timeline-inverted>.timeline-panel{
    float:unset
}
@media screen and (min-width:992px){
    .timeline{
        padding-bottom:90px
    }
    .timeline:before,.timeline>li>.timeline-badge{
        left:50%
    }
    .timeline>li{
        height:148px;
        margin-bottom:0
    }
    .timeline>li>.timeline-panel{
        width:330px;
        padding:24px;
        margin-top:0
    }
    .timeline>li.timeline-inverted>.timeline-panel{
        float:right
    }
}
.timeline-title{
    color:#002c6c;
    font-size:16px;
    margin-bottom:4px
}
.timeline-body>p{
    color:#262626;
    font-size:16px;
    font-weight:400
}
.timeline-body>p+p{
    margin-top:5px
}
[id^=accordion] .card{
    position:relative;
    border:none;
    border-bottom:1px solid #c4d7ed;
    border-radius:0
}
[id^=accordion] .card:first-child{
    border-top:1px solid #c4d7ed
}
[id^=accordion] .card .card-header{
    padding:0;
    background-color:#fff;
    border:none
}
[id^=accordion] .card .card-header .card-header-info{
    padding:12px 1.5rem;
    display:flex;
    justify-content:space-between
}
[id^=accordion] .card .card-header .card-header-info h5{
    display:inline-block;
    margin-bottom:0;
    width:90%
}
.list-group.collapsible-list .title svg.rotate,[id^=accordion] .card .card-header .card-header-info:not(.collapsed) svg{
    transform:rotate(180deg)
}
[id^=accordion] .card .card-header:hover{
    cursor:pointer;
    background-color:#f0f5fa
}
[id^=accordion] .card .card-header:focus{
    border:2px solid #002c6c
}
[id^=accordion] .card .card-body{
    padding:0 0 1.5rem 1.5rem;
    width:90%
}
[id^=accordion] .card .accordion-bar{
    position:absolute;
    height:100%;
    width:4px;
    display:none
}
.carousel-default .carousel{
    padding-top:calc(1.3428571429rem + 3.5428571429vw);
    padding-bottom:calc(2.4857142857rem + 12.6857142857vw)
}
.carousel-default .slick-track .slick-slide,.carousel-testimonial-default .slick-track .slick-slide{
    display:flex;
    flex-direction:column;
    height:auto;
    align-items:center;
    justify-content:center
}
.carousel-default button.slick-arrow{
    position:absolute;
    z-index:3;
    bottom:30px;
    background:#fff;
    border:1px solid #e5f0fc;
    border-radius:50%;
    box-shadow:0 2px 3px 0 rgba(0,44,108,.2);
    width:47px;
    height:47px;
    transition:top .2s
}
.image-with-caption-with-title .image-bar{
    width:100%;
    height:1px
}
.image-with-caption-with-title .image-title{
    padding-top:calc(.9857142857rem + .6857142857vw);
    font-size:calc(.9321428571rem + .2571428571vw);
    margin-bottom:12px
}
.image-with-caption-with-title .image-description{
    margin-top:12px;
    padding-bottom:calc(.9857142857rem + .6857142857vw)
}
.list-group.border{
    border-color:#c4d7ed
}
.structured-list.blue-title-borders tbody tr td,.structured-list.blue-title-borders thead tr th{
    border-left:1px solid #c4d7ed;
    border-right:1px solid #c4d7ed
}
.list-group.border .links .paragraph--type--list-of-bodies p,.list-group.border .links .paragraph--type--list-of-links a,.list-group.border .title{
    padding-left:calc(.9321428571rem + .2571428571vw);
    padding-right:calc(.9321428571rem + .2571428571vw)
}
.list-group img{
    padding:calc(.9321428571rem + .2571428571vw)
}
.list-group .title{
    padding-top:calc(.9321428571rem + .2571428571vw);
    padding-bottom:.5625rem!important;
    margin-bottom:0;
    display:flex;
    justify-content:space-between
}
.list-group .links .paragraph--type--list-of-links a{
    padding-bottom:.5625rem;
    padding-top:.5625rem;
    font-size:calc(.9071428571rem + .0571428571vw);
    color:#00799e;
    display:block
}
@media (min-width:1200px){
    .gs1-h2>.gs1-eyebrow,.gs1-h5,body,h2>.gs1-eyebrow,h5,p.remove-margin{
        font-size:1.125rem
    }
    .gs1-h1,h1{
        font-size:2.5rem
    }
    .gs1-h1>.gs1-eyebrow,.gs1-h4,h1>.gs1-eyebrow,h4{
        font-size:1.25rem
    }
    .gs1-h2,h2{
        font-size:2rem;
        margin-bottom:1.5rem
    }
    .gs1-h3,.gs1-h4,h3,h4{
        margin-bottom:1.125rem
    }
    .gs1-h3,h3{
        font-size:1.625rem
    }
    .gs1-h3>.gs1-eyebrow,.gs1-little,.list-group .links .paragraph--type--list-of-links a,figcaption,h3>.gs1-eyebrow{
        font-size:.95rem
    }
    .gs1-h6,h6{
        font-size:1rem
    }
    .gs1-display-1{
        font-size:3.625rem
    }
    .gs1-display-2{
        font-size:3.125rem
    }
    .feature-banner-default .text-container h4,.gs1-subtitle{
        font-size:1.5rem
    }
    .gs1-subtitle{
        margin-bottom:3rem
    }
    .gs1-big,.gs1-intro{
        font-size:1.375rem
    }
    .about-banner .feature-banner-default .text-container .banner-title,.gs1-intro{
        margin-bottom:1.5rem
    }
    .gs1-spacer-3,.mb-spacer-3{
        margin-bottom:1.125rem!important
    }
    .gs1-spacer-4,.mb-spacer-4{
        margin-bottom:1.5rem!important
    }
    .gs1-spacer-5,.mb-spacer-5{
        margin-bottom:3rem!important
    }
    .gs1-spacer-6,.mb-spacer-6{
        margin-bottom:4rem!important
    }
    .gs1-spacer-7,.mb-spacer-7{
        margin-bottom:5rem!important
    }
    :root{
        --gs1-spacer-3:1.125rem;
        --gs1-spacer-4:1.5rem;
        --gs1-spacer-5:3rem;
        --gs1-spacer-6:4rem;
        --gs1-spacer-7:5rem
    }
    .mt-spacer-3{
        margin-top:1.125rem!important
    }
    .mt-spacer-4{
        margin-top:1.5rem!important
    }
    .mt-spacer-5{
        margin-top:3rem!important
    }
    .mt-spacer-6{
        margin-top:4rem!important
    }
    .mt-spacer-7{
        margin-top:5rem!important
    }
    .mr-spacer-3{
        margin-right:1.125rem!important
    }
    .mr-spacer-4{
        margin-right:1.5rem!important
    }
    .mr-spacer-5{
        margin-right:3rem!important
    }
    .mr-spacer-6{
        margin-right:4rem!important
    }
    .mr-spacer-7{
        margin-right:5rem!important
    }
    .ml-spacer-3{
        margin-left:1.125rem!important
    }
    .ml-spacer-4{
        margin-left:1.5rem!important
    }
    .ml-spacer-5{
        margin-left:3rem!important
    }
    .ml-spacer-6{
        margin-left:4rem!important
    }
    .ml-spacer-7{
        margin-left:5rem!important
    }
    .pt-spacer-3{
        padding-top:1.125rem!important
    }
    .pt-spacer-4{
        padding-top:1.5rem!important
    }
    .pt-spacer-5{
        padding-top:3rem!important
    }
    .pt-spacer-6{
        padding-top:4rem!important
    }
    .pt-spacer-7{
        padding-top:5rem!important
    }
    .pr-spacer-3{
        padding-right:1.125rem
    }
    .pr-spacer-4{
        padding-right:1.5rem
    }
    .pr-spacer-5{
        padding-right:3rem
    }
    .pr-spacer-6{
        padding-right:4rem
    }
    .pr-spacer-7{
        padding-right:5rem
    }
    .list-group.collapsible-list .title,.pb-spacer-3{
        padding-bottom:1.125rem!important
    }
    .pb-spacer-4{
        padding-bottom:1.5rem!important
    }
    .pb-spacer-5{
        padding-bottom:3rem!important
    }
    .pb-spacer-6{
        padding-bottom:4rem!important
    }
    .pb-spacer-7{
        padding-bottom:5rem!important
    }
    .pl-spacer-3{
        padding-left:1.125rem!important
    }
    .pl-spacer-4{
        padding-left:1.5rem!important
    }
    .pl-spacer-5{
        padding-left:3rem!important
    }
    .pl-spacer-6{
        padding-left:4rem!important
    }
    .pl-spacer-7{
        padding-left:5rem!important
    }
    .body-large{
        font-size:1.125rem!important
    }
    .body-big-large{
        font-size:1.375rem!important
    }
    .body-little{
        font-size:.95rem!important
    }
    .body-sm{
        font-size:1rem!important
    }
    p.subtitle{
        font-size:1.5rem!important
    }
    .card-block-different-height .modal .modal-content .modal-header,.card-block-section .modal .modal-content .modal-header,.card-block-section-small .modal .modal-content .modal-header{
        padding-top:1.5rem;
        padding-left:1.5rem;
        padding-right:4rem
    }
    .card-block-different-height .modal .modal-content .modal-body,.card-block-section .modal .modal-content .modal-body,.card-block-section-small .modal .modal-content .modal-body,.image-with-caption-default .image-description{
        padding:1.5rem
    }
    .feature-banner-default .text-container{
        margin-top:4rem;
        margin-bottom:4rem
    }
    .feature-banner-default .button-containers{
        padding-top:3rem
    }
    .carousel-photo-background .slider-photo-background .container .card-container,.carousel-photo-background .slider-photo-background-mobile-version .container .card-container,.carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container,.carousel-photo-background-next-image-peaking .slider-photo-background-mobile-version .container .card-container{
        margin-top:4rem
    }
    .carousel-photo-background .slider-photo-background .container .card-container .color-bg .carousel-btns .carousel-button-secondary,.carousel-photo-background .slider-photo-background-mobile-version .container .card-container .color-bg .carousel-btns .carousel-button-secondary,.carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container .color-bg .carousel-btns .carousel-button-secondary,.carousel-photo-background-next-image-peaking .slider-photo-background-mobile-version .container .card-container .color-bg .carousel-btns .carousel-button-secondary{
        margin-top:1.5rem
    }
    .carousel-default .carousel{
        padding-top:4rem;
        padding-bottom:12rem
    }
    .image-with-caption-with-title .image-title{
        padding-top:1.5rem;
        font-size:1.125rem
    }
    .image-with-caption-with-title .image-description{
        padding-bottom:1.5rem
    }
    .list-group.border .links .paragraph--type--list-of-bodies p,.list-group.border .links .paragraph--type--list-of-links a,.list-group.border .title{
        padding-left:1.125rem;
        padding-right:1.125rem
    }
    .list-group img{
        padding:1.125rem
    }
    .list-group .title{
        padding-top:1.125rem
    }
}
.list-group .links .paragraph--type--list-of-links a:hover{
    text-decoration:none;
    color:#002c6c;
    background-color:#e5f0fc
}
.list-group .links .paragraph--type--list-of-bodies p{
    padding-bottom:.5625rem;
    padding-top:.5625rem;
    font-size:calc(.9071428571rem + .0571428571vw);
    margin-bottom:0
}
.card-w-multiple-fields .wrapper-info .wrapper-link a.underline-link,.contact-form-block .content-wrapper a,.list-group .links .paragraph--type--list-of-bodies p a{
    text-decoration:underline
}
.list-group .links .paragraph--type--list-of-bodies p:hover{
    cursor:pointer;
    background-color:#e5f0fc
}
.block-img-text-links .list-of-links a:hover,.card-w-multiple-fields .wrapper-info .wrapper-link a:hover,.list-group .links .paragraph--type--list-of-bodies p:hover a{
    color:#002c6c
}
.list-group-center .title,.list-group-center img{
    display:flex;
    margin-left:auto;
    margin-right:auto
}
@media screen and (min-width:768px){
    .p-md-spacer-1{
        padding:.25rem!important
    }
    .p-md-spacer-2{
        padding:.5rem!important
    }
    .p-md-spacer-3{
        padding:calc(.9321428571rem + .2571428571vw)!important
    }
    .p-md-spacer-4{
        padding:calc(.9857142857rem + .6857142857vw)!important
    }
    .p-md-spacer-5{
        padding:calc(1.2rem + 2.4vw)!important
    }
    .p-md-spacer-6{
        padding:calc(1.3428571429rem + 3.5428571429vw)!important
    }
    .p-md-spacer-7{
        padding:calc(1.4857142857rem + 4.6857142857vw)!important
    }
    .pr-45{
        padding-right:45px!important
    }
    .body-barcode{
        font-size:16px
    }
    .shadow-img{
        width:186px
    }
    .single-anual-report{
        width:216px!important
    }
    .special-paddings{
        margin-right:-15px;
        margin-left:-15px;
        padding-right:unset;
        padding-left:unset
    }
    .img-barcode{
        position:absolute;
        top:0;
        bottom:0;
        margin:auto;
        left:20px;
        right:0
    }
    .section-carousel-industries-tl .carousel-photo-background-next-image-peaking .slider-photo-background{
        height:412px!important
    }
    .card-block-different-height .card-image-left img,.card-block-section .card-image-left img,.card-block-section-small .card-image-left img{
        min-height:195px;
        min-width:200px;
        max-width:200px
    }
    .carousel-photo-background button.slick-arrow,.carousel-photo-background-next-image-peaking button.slick-arrow{
        bottom:1.5rem
    }
    .carousel-photo-background button.slick-arrow:hover,.carousel-photo-background-next-image-peaking button.slick-arrow:hover{
        bottom:28px;
        box-shadow:0 10px 30px rgba(0,44,108,.2)
    }
    .carousel-default button.slick-arrow:focus,.carousel-multi-column button.slick-arrow:focus,.carousel-multi-column-3-cards button.slick-arrow:focus,.carousel-multi-column-5-cards button.slick-arrow:focus,.carousel-multi-column-bg-white button.slick-arrow:focus,.carousel-photo-background button.slick-arrow:focus,.carousel-photo-background-next-image-peaking button.slick-arrow:focus{
        outline:#002c6c solid 2px
    }
    .carousel-photo-background .slider-photo-background,.carousel-photo-background-next-image-peaking .slider-photo-background{
        height:460px
    }
    .carousel-photo-background .slider-photo-background .container,.carousel-photo-background-next-image-peaking .slider-photo-background .container{
        bottom:unset;
        top:0
    }
    .carousel-photo-background .slider-photo-background .container .card-container,.carousel-photo-background-next-image-peaking .slider-photo-background .container,.carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container{
        position:unset
    }
    .carousel-photo-background .slider-photo-background .container .card-container .color-bg,.carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container .color-bg{
        padding:0
    }
    .carousel-photo-background .slider-photo-background .container .card-container .btn-default-arrow,.carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container .btn-default-arrow{
        padding:13px 22px
    }
    .carousel-photo-background .slider-photo-background .container .card-container .carousel-btns,.carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container .carousel-btns{
        flex-direction:row!important
    }
    .carousel-photo-background .slider-photo-background .container .card-container .carousel-btns .carousel-button,.carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container .carousel-btns .carousel-button{
        margin-top:calc(.9857142857rem + .6857142857vw);
        height:47px
    }
    .carousel-photo-background .slider-photo-background .container .card-container .carousel-btns .carousel-button-secondary,.carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container .carousel-btns .carousel-button-secondary{
        margin-left:calc(.9857142857rem + .6857142857vw)
    }
    .carousel-photo-background .slider-photo-background .container .card-container{
        margin-top:calc(1.3428571429rem + 3.5428571429vw)
    }
    .carousel-photo-background .slider-photo-background .container .card-container .color-bg{
        background-color:unset!important
    }
    .carousel-photo-background-next-image-peaking .slick-list{
        padding:0 10% 0 0
    }
    .carousel-photo-background-next-image-peaking .slider-photo-background{
        height:560px!important
    }
    .carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container{
        margin-bottom:calc(1.3428571429rem + 3.5428571429vw)
    }
    .carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container .color-bg{
        padding:calc(1.2rem + 2.4vw);
        background-color:#fff!important
    }
    .carousel-photo-background-mobile-version button.slick-arrow{
        top:0
    }
    .carousel-multi-column,.carousel-multi-column .carousel-simple>div:first-child,.carousel-multi-column .carousel-simple>div:nth-child(2),.carousel-multi-column-3-cards,.carousel-multi-column-3-cards .carousel-simple>div:first-child,.carousel-multi-column-3-cards .carousel-simple>div:nth-child(2),.carousel-multi-column-5-cards,.carousel-multi-column-5-cards .carousel-simple>div:first-child,.carousel-multi-column-5-cards .carousel-simple>div:nth-child(2),.carousel-multi-column-bg-white,.carousel-multi-column-bg-white .carousel-simple>div:first-child,.carousel-multi-column-bg-white .carousel-simple>div:nth-child(2){
        padding-bottom:0
    }
    .carousel-default button.slick-arrow,.carousel-multi-column button.slick-arrow,.carousel-multi-column-3-cards button.slick-arrow,.carousel-multi-column-5-cards button.slick-arrow,.carousel-multi-column-bg-white button.slick-arrow{
        bottom:unset;
        top:50%;
        transform:translateY(-50%)
    }
    .carousel-default button.slick-arrow:hover,.carousel-multi-column button.slick-arrow:hover,.carousel-multi-column-3-cards button.slick-arrow:hover,.carousel-multi-column-5-cards button.slick-arrow:hover,.carousel-multi-column-bg-white button.slick-arrow:hover{
        top:calc(50% - 4px);
        box-shadow:0 10px 30px rgba(0,44,108,.2)
    }
    .carousel-multi-column .slick-next,.carousel-multi-column-3-cards .slick-next,.carousel-multi-column-5-cards .slick-next,.carousel-multi-column-bg-white .slick-next{
        right:-85px
    }
    .carousel-multi-column .slick-prev,.carousel-multi-column-3-cards .slick-prev,.carousel-multi-column-5-cards .slick-prev,.carousel-multi-column-bg-white .slick-prev{
        right:unset;
        left:-85px
    }
    .carousel-multi-column .carousel-img img,.carousel-multi-column-3-cards .carousel-img img,.carousel-multi-column-5-cards .carousel-img img,.carousel-multi-column-bg-white .carousel-img img{
        width:80%;
        height:unset
    }
    .carousel-multi-column .carousel-simple,.carousel-multi-column-3-cards .carousel-simple,.carousel-multi-column-5-cards .carousel-simple,.carousel-multi-column-bg-white .carousel-simple{
        justify-content:space-between
    }
    .carousel-multi-column-bg-white .carousel{
        padding-left:0;
        padding-right:0
    }
    .carousel-multi-column-3-cards button.slick-arrow{
        top:125px
    }
    .carousel-multi-column-3-cards button.slick-arrow:hover{
        top:121px;
        box-shadow:0 10px 30px rgba(0,44,108,.2)
    }
    .carousel-multi-column-5-cards .carousel-img img{
        width:160px!important
    }
    .text-icon-border-top{
        margin-top:0;
        border-top:1px solid #c4d7ed
    }
    .text-icon-border-top img{
        margin-left:auto
    }
    .carousel-default .carousel{
        padding-bottom:calc(1.3428571429rem + 3.5428571429vw)
    }
    .carousel-default .slick-next{
        right:15px
    }
    .carousel-default .slick-prev{
        right:unset;
        left:15px
    }
    .list-group .links .paragraph--type--list-of-links a,.list-group .title{
        padding-left:calc(.9321428571rem + .2571428571vw);
        padding-right:calc(.9321428571rem + .2571428571vw)
    }
}
@media screen and (min-width:768px) and (min-width:1200px){
    .p-md-spacer-3{
        padding:1.125rem!important
    }
    .p-md-spacer-4{
        padding:1.5rem!important
    }
    .p-md-spacer-5{
        padding:3rem!important
    }
    .p-md-spacer-6{
        padding:4rem!important
    }
    .p-md-spacer-7{
        padding:5rem!important
    }
    .carousel-photo-background .slider-photo-background .container .card-container .carousel-btns .carousel-button,.carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container .carousel-btns .carousel-button{
        margin-top:1.5rem
    }
    .carousel-photo-background .slider-photo-background .container .card-container .carousel-btns .carousel-button-secondary,.carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container .carousel-btns .carousel-button-secondary{
        margin-left:1.5rem
    }
    .carousel-photo-background .slider-photo-background .container .card-container{
        margin-top:4rem
    }
    .carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container{
        margin-bottom:4rem
    }
    .carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container .color-bg{
        padding:3rem
    }
    .carousel-default .carousel{
        padding-bottom:4rem
    }
    .list-group .links .paragraph--type--list-of-links a,.list-group .title{
        padding-left:1.125rem;
        padding-right:1.125rem
    }
}
@media screen and (min-width:768px){
    .list-group .links .paragraph--type--list-of-bodies p{
        padding-left:calc(.9321428571rem + .2571428571vw);
        padding-right:calc(.9321428571rem + .2571428571vw)
    }
    .list-group.no-border{
        margin-left:-15px;
        margin-right:-15px
    }
}
@media screen and (min-width:768px) and (min-width:1200px){
    .list-group .links .paragraph--type--list-of-bodies p{
        padding-left:1.125rem;
        padding-right:1.125rem
    }
}
.testimonial-default{
    padding-top:calc(1.2rem + 2.4vw);
    padding-bottom:calc(1.2rem + 2.4vw);
    align-items:center
}
.carousel-body,.testimonial-default .quote,.testimonial-default .testimonial{
    padding-top:calc(.9857142857rem + .6857142857vw)
}
.testimonial-elevated{
    border-radius:4px;
    border:1px solid #e5f0fc;
    box-shadow:0 2px 3px rgba(0,44,108,.2);
    position:relative;
    margin-left:15px;
    padding:calc(1.2rem + 2.4vw)
}
.testimonial-elevated .quote-mark{
    position:absolute;
    top:-21px;
    left:-21px;
    border-radius:50%;
    background-color:#fff;
    border:1px solid #e5f0fc;
    box-shadow:0 10px 30px rgba(0,44,108,.2);
    width:42px;
    height:42px;
    display:flex;
    justify-content:center;
    align-items:center
}
.testimonial-elevated .quote-mark svg{
    width:18px
}
.testimonial-elevated .quote .testimonial-attribution{
    padding-top:calc(.9857142857rem + .6857142857vw);
    display:flex
}
.testimonial-elevated .quote .testimonial-attribution img{
    border-radius:50%;
    width:58px;
    height:58px;
    padding-right:16px
}
.testimonial-elevated-w-background-image{
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    min-height:500px;
    height:100%;
    position:relative;
    display:flex;
    align-items:center
}
.tabs-block-wrapper .tabs-block .nav-tabs{
    border-bottom:4px solid #e5e8eb
}
.tabs-block-wrapper .tabs-block .nav-tabs .nav-item .nav-link{
    padding-bottom:.5rem;
    padding-top:.5rem;
    padding-right:calc(.9857142857rem + .6857142857vw);
    padding-left:calc(.9857142857rem + .6857142857vw);
    border:none;
    color:#262626;
    font-size:calc(.9071428571rem + .0571428571vw)
}
.select-revamp .options li:hover,.tabs-block-wrapper .tabs-block .nav-tabs .nav-item .nav-link:hover{
    background-color:#e5f0fc;
    color:#002c6c
}
.tabs-block-wrapper .tabs-block .nav-tabs .nav-item .nav-link.active{
    color:#002c6c;
    font-weight:500;
    background-color:unset
}
.tabs-block-wrapper .tabs-block .nav-tabs .nav-item .nav-link.active+.tab-line{
    position:absolute;
    bottom:-3px;
    left:0;
    width:100%;
    height:4px;
    border-radius:2px
}
.tabs-block-wrapper .tabs-block .tab-content .tab-pane{
    padding:calc(1.2rem + 2.4vw);
    border:none
}
.tabs-block-wrapper #accordion .card-header-info{
    padding-left:18px
}
.tabs-block-wrapper #accordion .card-body{
    padding-right:52px;
    padding-left:18px;
    width:100%
}
.video-block{
    position:relative;
    display:flex;
    justify-content:center;
    align-items:center
}
.video-block .cover-image{
    display:flex;
    justify-content:center;
    align-items:center;
    position:relative;
    max-width:640px
}
.video-block .cover-image .text-overlay{
    position:absolute;
    top:30px;
    left:30px;
    color:#fff;
    width:40%;
    height:calc(100% - 60px);
    font-size:15px;
    line-height:21px
}
.video-block .cover-image:hover p{
    display:block;
    position:absolute;
    padding-top:120px;
    color:#fff;
    font-weight:500;
    font-size:12px
}
.video-block-full{
    height:100%;
    width:100%
}
.video-block-full .video-block .cover-full{
    height:100%;
    max-width:unset
}
.news-highlight-block .img-wrapper div img,.video-block-full .video-block .cover-full img{
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.video-block-default .cover-image .overlay,.video-block-overlay-div .video-block-overlay .overlay{
    position:absolute;
    width:100%;
    height:100%
}
.video-block-default .cover-image .overlay.variation-blue,.video-block-overlay-div .video-block-overlay .overlay.variation-blue{
    background:linear-gradient(269deg,rgba(38,38,38,.2) 0,#001a4d 100%)
}
.video-block-default .cover-image .overlay.variation-default,.video-block-overlay-div .video-block-overlay .cover-image:hover .overlay.variation-default,.video-block-overlay-div .video-block-overlay .overlay.variation-default{
    background-color:rgba(38,38,38,.2)
}
.video-block-default .cover-image .overlay:hover{
    opacity:.8
}
.public-policy-team-carousel .team-carousel .slick-dots>li.slick-active,.section-engagement .slick-dots>li.slick-active,.section-in-action .slick-dots>li.slick-active,.video-block-default .cover-image .overlay:hover .play-button{
    opacity:1
}
.video-block-overlay-div{
    height:100%;
    min-height:300px
}
.video-block-overlay-div .video-block-overlay .cover-image:hover .overlay.variation-blue{
    background:linear-gradient(269deg,rgba(38,38,38,.5) 0,#001a4d 100%)
}
.events-list-teaser-wrapper .event-year-wrapper .event-year .event-info-wrapper .event-title::after,.views-event-listing-teaser .wrapper-year-event .year-event .event-info-wrapper .event-title::after{
    background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 8C0 7.69695 0.105345 7.40631 0.292861 7.19202C0.480376 6.97774 0.734701 6.85735 0.999888 6.85735H12.5846L8.29107 1.95309C8.10332 1.73853 7.99784 1.44753 7.99784 1.14409C7.99784 0.840662 8.10332 0.549657 8.29107 0.335098C8.47883 0.120538 8.73347 0 8.99899 0C9.26452 0 9.51916 0.120538 9.70692 0.335098L15.7062 7.191C15.7994 7.29715 15.8732 7.42324 15.9236 7.56206C15.9741 7.70088 16 7.8497 16 8C16 8.1503 15.9741 8.29912 15.9236 8.43794C15.8732 8.57676 15.7994 8.70286 15.7062 8.809L9.70692 15.6649C9.51916 15.8795 9.26452 16 8.99899 16C8.73347 16 8.47883 15.8795 8.29107 15.6649C8.10332 15.4503 7.99784 15.1593 7.99784 14.8559C7.99784 14.5525 8.10332 14.2615 8.29107 14.0469L12.5846 9.14265H0.999888C0.734701 9.14265 0.480376 9.02227 0.292861 8.80798C0.105345 8.59369 0 8.30305 0 8Z' fill='%23002C6C'/%3E%3C/svg%3E%0A");
    background-position:center
}
.video-block-overlay-div .video-block-overlay-not-centered{
    justify-content:unset
}
.structured-list table tr th{
    background-color:#fff;
    border:none;
    border-bottom:1px solid #c4d7ed;
    color:#002c6c;
    font-size:.95rem;
    font-weight:500
}
.structured-list table td{
    background-color:#fff;
    border:none;
    border-bottom:1px solid #c4d7ed;
    font-size:.95rem;
    font-weight:400;
    color:#262626
}
.structured-list a{
    color:#002c6c;
    font-weight:500
}
.structured-list .sorting span{
    position:relative;
    width:100%;
    display:block;
    padding-right:26px
}
.structured-list .sorting span::after{
    content:"";
    display:block;
    background-image:url("../images/svg/sorting-icon.svg");
    background-repeat:no-repeat;
    background-position:center right;
    width:22px;
    height:13px;
    position:absolute;
    right:4px;
    top:0;
    bottom:0;
    margin:auto
}
.structured-list .sorting span.icon-sort-wrapper::after{
    right:unset;
    left:0;
    top:-4px
}
.structured-list .sorting.sorting_asc span::after{
    background-image:url("../images/svg/sorting-asc-icon.svg")
}
.structured-list .sorting.sorting_desc span::after{
    background-image:url("../images/svg/sorting-icon.svg")
}
.carousel-testimonial-default .carousel{
    padding-bottom:calc(1.3428571429rem + 3.5428571429vw)
}
.carousel-testimonial-default button.slick-arrow{
    position:absolute;
    z-index:3;
    bottom:-30px;
    background:#fff;
    border:1px solid #e5f0fc;
    border-radius:50%;
    box-shadow:0 2px 3px 0 rgba(0,44,108,.2);
    width:47px;
    height:47px;
    transition:top .2s
}
.carousel-testimonial-default .quote .quote-mark{
    padding-right:40px
}
.block-card-line .card-w-line{
    position:relative;
    padding-left:10px;
    padding-top:8px;
    padding-bottom:8px;
    margin-bottom:calc(1.2rem + 2.4vw)
}
.block-card-line .card-w-line .line{
    position:absolute;
    top:0;
    left:0;
    width:4px;
    height:100%;
    border-radius:2.5px
}
.block-card-line .card-w-line .link-card-line{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.block-card-line .card-w-line h5{
    font-weight:300
}
.block-card-line .card-w-line p{
    font-weight:300;
    margin-bottom:0
}
.block-card-line .card-w-line:not(.not-hover):hover{
    cursor:pointer;
    background-color:#fff
}
.block-card-line.block-card-line-full-width .card-w-line{
    padding:18px 24px 24px;
    margin-bottom:0;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
}
.block-multi-card .multi{
    margin-bottom:calc(.9857142857rem + .6857142857vw)
}
.block-multi-card .multi .multi-card{
    height:100%;
    border:1px solid #e5f0fc;
    border-radius:4px;
    box-shadow:0 2px 3px 0 rgba(0,44,108,.2);
    padding:calc(.9857142857rem + .6857142857vw);
    position:relative;
    transition-duration:.2s;
    transition-timing-function:ease
}
.block-multi-card .multi .multi-card a,.views-event-listing-teaser .wrapper-year-event .year-event .event-info-wrapper a{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.block-multi-card .multi .multi-card.no-border{
    border:none;
    border-radius:0;
    box-shadow:unset
}
.block-multi-card .multi.no-link .multi-card:hover,.block-multi-card.block-multi-card-4 .multi .multi-card.url-no-text:hover,.block-multi-card.block-multi-card-4 .multi.no-link .multi-card:hover{
    cursor:auto;
    transform:unset;
    box-shadow:0 2px 3px 0 rgba(0,44,108,.2)
}
.block-multi-card .multi.no-link .multi-card.no-border:hover,.block-multi-card.block-multi-card-4 .multi.no-link .multi-card.no-border:hover{
    box-shadow:unset
}
.block-multi-card.block-multi-card-4 .multi .multi-card.url-no-text a{
    position:unset;
    top:unset;
    left:unset;
    width:unset;
    height:unset
}
.link-w-popup .standalonelink-block .link{
    border:none;
    background-color:transparent;
    color:#00799e;
    padding:0
}
.link-w-popup .standalonelink-block .link:hover{
    color:#002c6c;
    cursor:pointer
}
.link-w-popup .modal .modal-content .modal.body{
    padding-top:0;
    padding-left:calc(.9857142857rem + .6857142857vw);
    padding-right:calc(.9857142857rem + .6857142857vw);
    padding-bottom:calc(.9857142857rem + .6857142857vw)
}
.columns-text-with-graphic img{
    width:90px;
    height:90px
}
.columns-text-with-graphic .line-div .line{
    content:"";
    width:calc(100% - 30px);
    height:1px;
    position:absolute;
    right:0;
    left:0;
    margin:auto
}
.columns-text-with-graphic .no-line-boolean img{
    width:unset;
    height:unset
}
.card-with-link{
    padding:32px 24px;
    height:inherit
}
.card-with-link.border{
    border:1px solid #e5f0fc;
    border-radius:4px;
    box-shadow:0 2px 3px 0 rgba(0,44,108,.2)
}
.card-with-link .card-link{
    padding-top:40px;
    transition:margin-left .1s
}
.card-with-link .card-link a{
    font-size:16px;
    font-weight:400;
    letter-spacing:0;
    line-height:22px
}
.card-with-link .card-link:hover svg{
    margin-left:10px;
    color:#002c6c
}
.card-with-link .button-block{
    margin-top:calc(1.2rem + 2.4vw);
    margin-bottom:.5rem
}
.card-with-link .button-block .btn-default-arrow{
    font-size:15px;
    padding:13px 42px 13px 22px;
    width:-webkit-max-content;
    width:-moz-max-content;
    width:max-content
}
.card-with-link-image{
    display:flex;
    align-content:center
}
.card-with-link-image .img-div{
    display:flex;
    align-self:center
}
.card-with-link-image .img-div img{
    height:188px;
    width:188px
}
@media screen and (max-width:576px){
    .title-barcode{
        font-size:29px;
        line-height:38px
    }
    .section-smaller-img img,.section-testimonial-img .carousel img{
        width:70%
    }
    .banner-height-position .feature-banner-left .banner-background-img{
        min-height:260px;
        background-position:center
    }
    .banner-position-top .feature-banner-full-image .photo-background img{
        -o-object-position:top;
        object-position:top
    }
    .mobile-banner-exception .feature-banner-default .container{
        order:1
    }
    .mobile-banner-exception .feature-banner-default .photo-mobile{
        order:0;
        height:226px
    }
    .carousel-photo-background .slider-photo-background .container .card-container .btn-default-arrow::after,.carousel-photo-background-next-image-peaking .slider-photo-background .container .card-container .btn-default-arrow::after{
        background-image:none;
        width:0;
        margin-left:0
    }
    .carousel-multi-column .carousel-simple>div,.carousel-multi-column-bg-white .carousel-simple>div{
        width:50%
    }
    .structured-list.scroll{
        width:90vw;
        overflow:auto
    }
    .structured-list.scroll .table-responsive{
        width:900px
    }
    .structured-list.breakout td,.structured-list.breakout th,.structured-list.breakout tr{
        display:block
    }
    .structured-list.breakout td,.structured-list.breakout th{
        border-bottom:none;
        padding-left:18px;
        padding-right:18px
    }
    .structured-list.breakout td:not(:first-child),.structured-list.breakout th:not(:first-child){
        padding-top:0;
        padding-bottom:0;
        font-size:12px;
        color:#414345
    }
    .structured-list.breakout td:last-child,.structured-list.breakout th:last-child{
        padding-bottom:12px
    }
    .structured-list.breakout td:first-child,.structured-list.breakout th:first-child{
        padding-bottom:4px;
        color:#002c6c;
        font-weight:500
    }
    .structured-list.breakout tr{
        padding:0;
        border-bottom:1px solid #c4d7ed
    }
    .card-with-link .button-block a{
        width:100%!important;
        display:inline-block
    }
    .card-with-link-image .img-div{
        justify-content:center
    }
    .card-with-link-image .content-div{
        margin-top:calc(.9857142857rem + .6857142857vw)
    }
}
@media screen and (max-width:576px) and (min-width:1200px){
    .card-with-link-image .content-div{
        margin-top:1.5rem
    }
}
.block-3-columns div .bottom-line-grey{
    border-bottom:1px solid #b3b3b3;
    margin:auto
}
.block-3-columns div:last-of-type .bottom-line-grey,.recent-news-block .recent-news:last-of-type{
    border-bottom:none
}
.block-3-columns div ul,.section-breadcrumbs ol{
    list-style:none;
    margin-bottom:0;
    padding-left:0
}
.block-3-columns div ul li{
    display:flex;
    align-items:center;
    font-size:16px;
    margin-bottom:8px
}
.block-3-columns div ul li:before{
    content:"•";
    font-size:14px
}
.block-3-columns div ul li p{
    padding-left:15px;
    margin-bottom:0
}
.contact-form-block .gsone-location-form fieldset,.contact-form-block .gsone-location-wrapper fieldset{
    padding:0 0 20px;
    width:100%;
    height:45px
}
.contact-form-block .gsone-location-form .form-actions button,.contact-form-block .gsone-location-wrapper .form-actions button{
    border:none;
    font-size:15px;
    height:45px;
    position:relative;
    padding:13px 21px;
    text-transform:lowercase;
    font-weight:500
}
.view-mozone-countries .contact-form-block .info .email-div span,.view-mozone-countries .contact-form-block .info p{
    font-weight:300;
    font-size:calc(.9071428571rem + .0571428571vw)
}
.contact-form-block .gsone-location-form .form-actions button::first-letter,.contact-form-block .gsone-location-wrapper .form-actions button::first-letter{
    text-transform:capitalize
}
.contact-form-block .content-wrapper{
    padding:32px 26px 24px;
    border-radius:4px
}
.contact-form-block .content-wrapper fieldset{
    margin-bottom:16px
}
.contact-form-block .content-wrapper a:hover{
    color:#fff;
    text-decoration:none
}
.contact-form-block .content-wrapper .form-actions{
    margin-bottom:16px!important
}
.block-img-text-links .list-of-links a,.block-img-text-links .text-formatted,.carousel-10-steps .slider .slider-page-info{
    padding-bottom:calc(.9321428571rem + .2571428571vw)
}
.carousel-10-steps{
    border:1px solid #c4d7ed;
    border-radius:4px;
    padding-left:calc(1.2rem + 2.4vw);
    padding-right:calc(1.2rem + 2.4vw);
    padding-bottom:calc(1.4857142857rem + 4.6857142857vw);
    padding-top:calc(1.3428571429rem + 3.5428571429vw);
    position:relative
}
.carousel-10-steps .controler-container{
    position:absolute;
    bottom:0;
    right:0
}
.carousel-10-steps .controler-container button{
    width:40px;
    height:40px;
    border:none;
    background-color:#f0f5fa
}
.carousel-10-steps .controler-container button:first-child{
    border-right:1px solid #c4d7ed;
    border-bottom-left-radius:4px;
    border-top-left-radius:4px
}
.carousel-10-steps .controler-container button:last-child{
    border-bottom-right-radius:4px;
    border-top-right-radius:4px
}
.carousel-10-steps .slider .slider-page-info{
    color:#cd3c0d;
    font-size:14px;
    font-weight:500;
    letter-spacing:0;
    line-height:16px;
    margin-bottom:0
}
.select-10-step-bar-code{
    width:260px!important;
    margin-left:auto
}
.view-mozone-countries{
    border-radius:4px;
    background-color:#002c6c;
    padding:calc(.9857142857rem + .6857142857vw)
}
.view-mozone-countries .contact-form-block h3{
    margin-bottom:20px
}
.view-mozone-countries .contact-form-block form{
    margin-bottom:21px
}
.view-mozone-countries .contact-form-block form fieldset{
    width:100%;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0
}
.view-mozone-countries .contact-form-block form .form-actions{
    padding:0
}
.view-mozone-countries .contact-form-block .info .zipcode-city-country-div p{
    padding-right:5px
}
.view-mozone-countries .contact-form-block .info .zipcode-city-country-div .comma{
    position:relative;
    margin-right:5px
}
.view-mozone-countries .contact-form-block .info .zipcode-city-country-div .comma::after{
    content:",";
    position:absolute;
    top:0;
    right:0
}
.view-mozone-countries .contact-form-block .info .email-div a{
    padding-left:5px;
    color:#fff
}
.view-mozone-countries .contact-form-block .info .email-div a:hover{
    cursor:pointer;
    color:#fff;
    text-decoration:none
}
.block-img-text-links img{
    min-height:170px;
    width:auto;
    -o-object-fit:cover;
    object-fit:cover;
    padding-bottom:calc(.9857142857rem + .6857142857vw)
}
.block-img-text-links .list-of-links a{
    width:100%;
    display:block;
    text-decoration:underline;
    font-size:calc(.9071428571rem + .0571428571vw);
    color:#00799e
}
.block-img-text-links .list-of-links a:last-child,.card-w-multiple-fields .wrapper-info .wrapper-link a:last-of-type{
    padding-bottom:0
}
.card-w-multiple-fields{
    border:1px solid #c4d7ed;
    border-radius:4px;
    height:100%;
    display:flex;
    flex-direction:column
}
.card-w-multiple-fields img{
    border-top-left-radius:4px;
    border-top-right-radius:4px
}
.card-w-multiple-fields .wrapper-info{
    flex:1;
    padding-top:calc(.9857142857rem + .6857142857vw);
    padding-bottom:calc(.9857142857rem + .6857142857vw);
    padding-right:calc(.9321428571rem + .2571428571vw);
    padding-left:calc(.9321428571rem + .2571428571vw);
    display:flex;
    flex-direction:column
}
.card-w-multiple-fields .wrapper-info .wrapper-link a{
    display:block;
    width:100%;
    padding-bottom:calc(.9142857143rem + .1142857143vw);
    font-size:calc(.9071428571rem + .0571428571vw);
    color:#00799e;
    text-decoration:none
}
.card-w-multiple-fields .wrapper-info .wrapper-link a:first-of-type{
    padding-top:15px
}
.card-w-multiple-fields .wrapper-info .button-block{
    padding-top:calc(1.0571428571rem + 1.2571428571vw);
    margin-top:auto
}
.card-w-multiple-fields .wrapper-info .button-block a{
    padding:13px 22px;
    font-size:calc(.9071428571rem + .0571428571vw)
}
.card-w-multiple-fields.second-version{
    border-radius:0;
    padding:20px 26px
}
.card-w-multiple-fields.second-version .wrapper-info{
    padding-bottom:0;
    padding-left:0;
    padding-right:0
}
.multiple-text-with-graphic{
    justify-content:space-between
}
.multiple-text-with-graphic img{
    padding-right:18px
}
.multiple-text-with-graphic p:last-of-type,.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .js-form-type-checkbox input{
    margin:0
}
.multiple-text-with-graphic .column-different{
    padding-bottom:calc(1.2rem + 2.4vw);
    padding-top:calc(1.2rem + 2.4vw)
}
.multiple-text-with-graphic-listing img{
    max-width:65px;
    margin-right:30px;
    padding-right:0
}
.public-policy-team-carousel .team-carousel .slick-dots>li,.section-engagement .slick-dots>li,.section-in-action .slick-dots>li{
    text-indent:-9999px;
    margin-right:5px;
    opacity:.3;
    transition:opacity .2s ease-in-out;
    cursor:pointer;
    list-style:none
}
.public-policy-team-carousel .slick-slider{
    position:relative;
    display:block;
    box-sizing:border-box;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-touch-callout:none;
    -khtml-user-select:none;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
}
.public-policy-team-carousel .slick-list{
    position:relative;
    display:block;
    overflow:hidden;
    margin:0;
    padding:0
}
.public-policy-team-carousel .slick-list:focus{
    outline:0
}
.public-policy-team-carousel .slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
.public-policy-team-carousel .slick-slider .slick-list,.public-policy-team-carousel .slick-slider .slick-track{
    transform:translate3d(0,0,0)
}
.public-policy-team-carousel .slick-track{
    position:relative;
    top:0;
    left:0;
    display:block
}
.public-policy-team-carousel .slick-track:after,.public-policy-team-carousel .slick-track:before{
    display:table;
    content:""
}
.public-policy-team-carousel .slick-loading .slick-slide,.public-policy-team-carousel .slick-loading .slick-track{
    visibility:hidden
}
.public-policy-team-carousel .slick-slide{
    display:none;
    float:left;
    height:100%;
    min-height:1px
}
.infographics-row-even .number,.infographics-row-odd .content,.public-policy-team-carousel [dir=rtl] .slick-slide,.step-row-even .number,.step-row-odd .image{
    float:right
}
.public-policy-team-carousel .slick-slide.dragging img{
    pointer-events:none
}
.public-policy-team-carousel .slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
.public-policy-team-carousel .team-carousel__slide-image{
    position:relative;
    margin-bottom:15px
}
.public-policy-team-carousel .team-carousel__slide-mask{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:rgba(0,53,122,.5);
    opacity:0;
    transition:opacity .4s
}
.public-policy-team-carousel .team-carousel__slide-item{
    position:relative;
    display:flex;
    width:100%;
    max-width:178px;
    height:100%;
    margin:0 auto;
    flex-flow:column;
    align-items:center;
    justify-content:center
}
.public-policy-team-carousel .team-carousel__slide-item:hover .team-carousel__slide-mask{
    z-index:1;
    cursor:pointer;
    opacity:1
}
.public-policy-team-carousel .team-carousel__slide-title{
    margin-top:0!important;
    text-align:center;
    color:#00799e;
    font-size:15px!important;
    font-weight:500;
    letter-spacing:0;
    line-height:21px!important;
    max-width:160px
}
.public-policy-team-carousel .team-carousel__slide-desc{
    text-align:center;
    color:#262626;
    font-size:12px;
    font-weight:300;
    letter-spacing:0;
    line-height:16px;
    max-width:160px
}
.public-policy-team-carousel .team-carousel__slide-link{
    font-size:0;
    position:absolute;
    top:0;
    left:0;
    z-index:5;
    width:100%;
    height:100%
}
.public-policy-team-carousel .team-carousel__slide-link:hover{
    color:#002c6c
}
.public-policy-team-carousel .team-carousel .slick-dots,.section-in-action .slick-dots{
    position:relative;
    display:flex!important;
    padding-left:0;
    margin:50px 0 0;
    justify-content:center
}
.public-policy-team-carousel .section-in-action,.section-in-action{
    padding:0 0 50px;
    position:relative
}
.public-policy-team-carousel .team-carousel .slick-dots>li{
    width:10px;
    height:10px;
    background-color:#f26334;
    border-radius:50%
}
.archive-tabs .nav.nav-tabs li:last-of-type a,.public-policy-team-carousel .team-carousel .slick-dots>li:last-child,.section-engagement .slick-dots>li:last-child,.section-in-action .slick-dots>li:last-child{
    margin-right:0
}
.public-policy-team-carousel .section-in-action__title{
    float:right;
    max-width:200px;
    padding-bottom:40px;
    text-align:right
}
.section-in-action .slick-track .slick-slide{
    padding:10px;
    height:inherit
}
.section-in-action .slick-track .inaction-carousel__card{
    position:relative;
    display:flex;
    width:100%;
    flex-direction:column;
    align-content:space-between;
    box-shadow:0 2px 3px 0 rgba(165,165,167,.2);
    border:1px solid #e5f0fc;
    border-radius:4px;
    transition-duration:.2s;
    transition-timing-function:ease;
    background-color:#fff;
    height:100%
}
.section-in-action .slick-track .inaction-carousel__card .inaction-carousel__card-img img{
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    width:100%;
    height:170px;
    -o-object-fit:cover;
    object-fit:cover
}
.section-in-action .slick-track .inaction-carousel__card .inaction-carousel__card-formatted{
    background-color:#fff;
    padding:1.5rem 1.5rem 42px;
    align-items:center;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    height:auto
}
.section-in-action .slick-track .inaction-carousel__card .inaction-carousel__card-formatted h5{
    color:#002c6c;
    font-size:18px;
    font-weight:500;
    letter-spacing:0;
    line-height:25px
}
.section-in-action .slick-track .inaction-carousel__card .inaction-carousel__card-formatted p{
    color:#262626;
    font-size:15px;
    font-weight:300;
    letter-spacing:0;
    line-height:21px
}
.section-in-action .slick-track .inaction-carousel__card a{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    color:transparent;
    z-index:1
}
.section-in-action .slick-track .inaction-carousel__card:hover{
    cursor:pointer;
    transform:translateY(-4px);
    box-shadow:0 10px 10px 0 rgba(165,165,167,.6)
}
.section-in-action .slick-dots>li{
    width:14px;
    height:14px;
    background-color:#f26334;
    border-radius:50%
}
.card-section{
    position:relative;
    display:none;
    width:100%;
    padding:80px 0
}
.card-section__title{
    text-align:right
}
.card-section__card{
    position:relative;
    min-height:371px;
    padding:25px 20px 20px;
    margin-bottom:30px;
    background:#fff
}
.card-section__card:before{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    content:"";
    background:#f26334
}
.card-section__card-img{
    display:inline-flex;
    width:66px;
    height:66px;
    margin-bottom:20px;
    background:#f4f4f4;
    border-radius:50%;
    align-items:center;
    justify-content:center
}
.card-section__card-title{
    min-height:44px;
    margin-bottom:25px
}
.card-section__card-title>h3{
    margin:0;
    font-size:18px;
    line-height:22px;
    color:#444
}
.card-section__card-desc{
    max-height:129px;
    margin-bottom:27px;
    overflow:auto;
    font-size:13px;
    line-height:21px;
    color:#4d4d4d
}
.card-section__card-link{
    font-size:18px;
    line-height:25px
}
.section-engagement__card-desc,.section-engagement__header-title{
    color:#fff;
    font-size:13px;
    line-height:21px
}
.card-section--mobile{
    display:block;
    padding:40px 0
}
.section-engagement{
    position:relative;
    padding:40px 0
}
.section-engagement__bg{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1;
    background-size:cover
}
.section-engagement__header{
    position:relative;
    display:flex;
    width:100%;
    justify-content:space-around;
    flex-flow:column;
    padding:0 16px
}
.section-engagement__header-col:first-child{
    flex:0 0 40%;
    order:2
}
.section-engagement__header-col:nth-child(2){
    order:1;
    margin-bottom:32px
}
.section-engagement__card-title h5{
    position:relative;
    color:#fff!important;
    padding-bottom:17px;
    font-size:18px;
    font-weight:500;
    letter-spacing:0;
    line-height:22px
}
.section-engagement__card-desc{
    margin-bottom:40px
}
.section-engagement__card-button a{
    color:#fff!important;
    text-decoration:underline
}
.section-engagement .country-carousel{
    margin:10px
}
.section-engagement .country-carousel .slick-slide:last-of-type .section-engagement__card{
    border-right:none
}
.section-engagement .section-engagement__card{
    padding-right:0
}
.section-engagement .slick-dots{
    position:relative;
    display:flex!important;
    justify-content:center;
    padding-left:0;
    margin-top:31px
}
@media (min-width:992px){
    .public-policy-team-carousel .section-in-action{
        padding:0 0 80px
    }
    .public-policy-team-carousel .section-in-action__title{
        float:inherit;
        max-width:inherit;
        padding-bottom:inherit
    }
    .card-section{
        display:block;
        border-bottom:2px solid #979797
    }
    .card-section--mobile{
        display:none
    }
    .section-engagement{
        padding:80px 0 93px
    }
    .section-engagement__header{
        padding:0
    }
    .section-engagement__header-col:first-child{
        order:1
    }
    .section-engagement__header-col:nth-child(2){
        order:2;
        margin-bottom:inherit
    }
    .section-engagement__header-col:nth-child(2) h2{
        max-width:260px
    }
    .section-engagement .country-carousel{
        margin:75px 0 0
    }
    .section-engagement .section-engagement__card{
        padding-right:78px
    }
    .section-engagement .slick-dots{
        margin-top:62px
    }
}
.section-engagement .slick-dots>li{
    width:10px;
    height:10px;
    border-radius:50%;
    background-color:#fff
}
.step-row{
    cursor:pointer;
    height:200px;
    margin-bottom:80px;
    width:100%
}
.section-breadcrumbs .container li:nth-last-child(2),.step-row div{
    display:inline-block
}
.step-row .number{
    width:200px;
    background-color:#002c6c;
    height:100%;
    text-align:center
}
.step-row .number>span{
    color:#00b6de;
    display:block;
    font-size:30px;
    font-weight:500;
    margin-top:20px
}
.step-row .number>p{
    font-size:100px;
    font-weight:600;
    color:#fff;
    display:block;
    margin-top:40px;
    line-height:24px
}
.step-row .content{
    width:calc(100% - 500px);
    height:100%;
    position:relative;
    padding:20px 30px 30px;
    color:#fff;
    font-size:30px;
    font-weight:500
}
.step-row .content>span{
    position:absolute;
    bottom:20px;
    width:calc(100% - 60px);
    border-bottom:2px solid #fff;
    display:block
}
.step-row .content:after{
    border-right:35px solid transparent;
    width:0;
    height:0;
    border-left:35px solid transparent;
    border-top:25px solid transparent;
    content:" ";
    position:absolute;
    bottom:-25px;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto
}
.step-row .image{
    width:200px;
    background-color:#fff;
    height:100%;
    overflow:hidden;
    padding:10px
}
.step-row .image img{
    width:100%;
    min-height:150px
}
.step-row.bg-sky .content:after,.step-row.bg-sky.step-row:before{
    border-top-color:#00b6de!important
}
.step-row.bg-grass .content:after,.step-row.bg-grass.step-row:before{
    border-top-color:#7ac143!important
}
.step-row.bg-purple .content:after,.step-row.bg-purple.step-row:before{
    border-top-color:#bf83b9!important
}
.step-row.bg-dark-gray.step-row{
    background:#b0b3b3!important
}
.step-row.bg-dark-gray .content:after,.step-row.bg-dark-gray.step-row:before{
    border-top-color:#b0b3b3!important
}
.step-row.bg-teal .content:after,.step-row.bg-teal.step-row:before{
    border-top-color:#22bcb9!important
}
.step-row.bg-blue .content:after,.step-row.bg-blue.step-row:before{
    border-top-color:#002c6c!important
}
.step-row.bg-tangerine .content:after,.step-row.bg-tangerine.step-row:before{
    border-top-color:#ff8200!important
}
.step-row.bg-peach .content:after,.step-row.bg-peach.step-row:before{
    border-top-color:#fbb034!important
}
.step-row.bg-forest .content:after,.step-row.bg-forest.step-row:before{
    border-top-color:#00b74f!important
}
.infographics-row.bg-forest .number span,.step-row.bg-forest .number>span{
    color:#00b74f!important
}
.step-row.bg-lavender .content:after,.step-row.bg-lavender.step-row:before{
    border-top-color:#af96d4!important
}
.step-row.bg-light-medium-gray .content:after,.step-row.bg-light-medium-gray.step-row:before{
    border-top-color:#b1b3b3!important
}
.step-row.bg-light-medium-gray .number>span{
    color:#b1b3b3!important
}
.step-row.bg-gold .content:after,.step-row.bg-gold.step-row:before{
    border-top-color:#c4b000!important
}
.step-row.bg-mist .content:after,.step-row.bg-mist.step-row:before{
    border-top-color:#8db9ca!important
}
.step-row.bg-slate .content:after,.step-row.bg-slate.step-row:before{
    border-top-color:#89aadb!important
}
@media (max-width:992px){
    .section-engagement .standalonelink-block-default,.section-engagement__card-title{
        text-align:center
    }
    .step-row{
        height:150px;
        margin-bottom:60px
    }
    .step-row .number{
        width:150px
    }
    .step-row .number>span{
        font-size:20px
    }
    .step-row .number>p{
        font-size:70px;
        margin-top:25px
    }
    .step-row .content{
        width:calc(100% - 350px);
        font-size:18px;
        padding:15px
    }
    .step-row .content>span{
        width:calc(100% - 30px);
        bottom:15px
    }
    .step-row .content:after{
        border-right:23px solid transparent;
        border-left:23px solid transparent;
        border-top:15px solid transparent;
        bottom:-15px
    }
    .step-row .image{
        width:200px
    }
}
@media (max-width:440px){
    .step-row{
        height:auto;
        padding-bottom:15px;
        position:relative
    }
    .step-row:before{
        content:" ";
        position:absolute;
        width:0;
        height:0;
        border-right:23px solid transparent;
        border-left:23px solid transparent;
        border-top:15px solid;
        bottom:-15px;
        left:0;
        right:0;
        margin-left:auto;
        margin-right:auto
    }
    .step-row .number{
        width:100%!important;
        float:none!important;
        height:120px
    }
    .step-row .number>span{
        margin-top:10px
    }
    .step-row .content{
        width:100%!important;
        height:150px;
        padding-bottom:30px
    }
    .step-row .content>span{
        position:initial;
        width:100%;
        padding-top:30px
    }
}
@media (min-width:993px) and (max-width:1200px){
    .step-row .content{
        font-size:26px
    }
}
@media (max-width:650px){
    .step-row .content{
        width:calc(100% - 150px)
    }
    .step-row .image{
        display:none
    }
}
@media (max-width:270px){
    .step-row .content>span{
        display:none
    }
}
@media (max-width:260px){
    .step-row .content:after{
        display:none
    }
}
.infographics-row{
    position:relative;
    height:230px;
    margin-bottom:20px;
    clear:both;
    overflow:auto
}
.infographics-row__link{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:90
}
.infographics-row__link .number{
    width:230px;
    height:230px
}
.infographics-row__link .number span{
    position:relative;
    font-size:60px;
    background-color:#fff;
    border-radius:50%;
    width:120px;
    height:120px;
    display:inline-block;
    text-align:center;
    line-height:120px;
    margin-top:56px;
    font-weight:600
}
.infographics-row__link .content{
    width:calc(100% - 230px);
    height:100%;
    padding:20px 80px 20px 0;
    position:relative;
    background:rgba(255,255,255,.7)
}
.btn-default-arrow::after,.btn-default-arrow:active::after,.btn-default-arrow:hover::after{
    background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 8C0 7.69695 0.105345 7.40631 0.292861 7.19202C0.480376 6.97774 0.734701 6.85735 0.999888 6.85735H12.5846L8.29107 1.95309C8.10332 1.73853 7.99784 1.44753 7.99784 1.14409C7.99784 0.840662 8.10332 0.549657 8.29107 0.335098C8.47883 0.120538 8.73347 0 8.99899 0C9.26452 0 9.51916 0.120538 9.70692 0.335098L15.7062 7.191C15.7994 7.29715 15.8732 7.42324 15.9236 7.56206C15.9741 7.70088 16 7.8497 16 8C16 8.1503 15.9741 8.29912 15.9236 8.43794C15.8732 8.57676 15.7994 8.70286 15.7062 8.809L9.70692 15.6649C9.51916 15.8795 9.26452 16 8.99899 16C8.73347 16 8.47883 15.8795 8.29107 15.6649C8.10332 15.4503 7.99784 15.1593 7.99784 14.8559C7.99784 14.5525 8.10332 14.2615 8.29107 14.0469L12.5846 9.14265H0.999888C0.734701 9.14265 0.480376 9.02227 0.292861 8.80798C0.105345 8.59369 0 8.30305 0 8Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A")
}
.infographics-row__link .content blockquote.typography-blockquote{
    border:none;
    color:#003b9b;
    font-size:20px;
    width:82%;
    float:right;
    position:relative;
    text-align:left;
    margin:0;
    padding:0
}
.infographics-row-even .number span:after,.infographics-row-odd .number span:after{
    content:" ";
    width:0;
    height:0;
    border-top:15px solid transparent;
    border-bottom:15px solid transparent;
    top:45px
}
.infographics-row__link .content blockquote.typography-blockquote:before{
    content:"“";
    position:absolute;
    color:#fff;
    display:inline;
    font-size:200px;
    height:0;
    top:32px;
    left:-130px;
    line-height:100px;
    font-family:Arial,Helvetica,sans-serif;
    font-weight:700
}
.infographics-row__link .content>span{
    color:#454545;
    text-align:right;
    max-width:60%;
    min-width:20%;
    display:block;
    float:inherit;
    font-size:15px;
    position:absolute;
    bottom:20px;
    right:80px
}
.infographics-row__link .content>span strong{
    font-weight:700
}
.infographics-row-odd .number span{
    margin-left:50px
}
.infographics-row-odd .number span:after{
    position:absolute;
    border-left:18px solid #fff;
    right:-13px
}
.infographics-row-even .number span{
    margin-left:60px
}
.infographics-row-even .number span:after{
    position:absolute;
    border-right:18px solid #fff;
    left:-13px
}
.infographics-row.bg-purple .number span{
    color:#bf83b9!important
}
@media (max-width:710px){
    .infographics-row-even .number span:after,.infographics-row-odd .number span:after{
        content:" ";
        position:absolute;
        width:0;
        height:0;
        border-right:15px solid transparent;
        border-left:15px solid transparent;
        border-top:18px solid #fff;
        top:114px
    }
    .infographics-row{
        height:auto
    }
    .infographics-row .number{
        width:100%;
        float:none;
        height:160px;
        padding-top:10px
    }
    .infographics-row .content{
        float:none;
        padding:20px 20px 10px 0;
        display:table;
        height:100%;
        overflow:hidden;
        position:relative;
        width:100%
    }
    .infographics-row .content>span{
        position:relative;
        bottom:0;
        right:20px;
        margin-top:20px;
        float:right
    }
    .infographics-row-even .number span,.infographics-row-odd .number span{
        display:block;
        margin:0 auto
    }
    .infographics-row-odd .number span:after{
        right:45px
    }
    .infographics-row-even .number span:after{
        right:0;
        left:46px
    }
}
@media (max-width:992px){
    .infographics-row .content{
        padding-right:40px
    }
    .infographics-row .content blockquote.typography-blockquote{
        font-size:16px
    }
    .infographics-row .content blockquote.typography-blockquote:before{
        font-size:100px;
        left:-60px;
        top:-10px
    }
    .infographics-row .content>span{
        max-width:80%;
        font-size:12px;
        right:40px
    }
}
@media (max-width:1200px){
    .infographics-row .content blockquote.typography-blockquote:before{
        font-size:170px;
        left:-100px;
        top:20px
    }
}
@media (max-width:390px){
    .infographics-row .content blockquote.typography-blockquote:before{
        font-size:60px;
        left:-30px;
        top:-25px
    }
}
.btn-primary{
    color:#fff;
    padding:9px 16px;
    border-radius:4px;
    border-color:#cd3c0d
}
.btn-primary:hover{
    text-decoration:none;
    background-color:#a82c05!important;
    border-color:#a82c05!important
}
.btn-primary:active,.btn-primary:focus{
    text-decoration:none;
    background-color:#912305!important;
    border-color:#912305!important
}
.btn-primary:focus{
    box-shadow:none!important
}
.btn-primary:disabled{
    color:#a6b0bb!important;
    background-color:#e5e8eb!important;
    border-color:#e5e8eb!important;
    opacity:unset;
    cursor:not-allowed
}
.btn-default-arrow{
    padding:1.125rem 1.5rem;
    border-radius:4px;
    position:relative
}
.btn-default-arrow::after{
    content:"";
    background-size:cover;
    width:11px;
    height:11px;
    display:inline-block;
    position:absolute;
    right:18px;
    top:50%;
    transform:translateY(-50%);
    transition:right .2s
}
.select-revamp .styledSelect.active:after,.select-revamp .styledSelect:active:after,.select2-js .select2-container--open .select2-selection--single:after{
    -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg)
}
.btn-default-arrow:active::after,.btn-default-arrow:hover::after{
    right:14px
}
.btn-orange{
    padding:10px 16px;
    color:#fff;
    border-radius:4px;
    font-size:.875rem
}
.btn-orange:hover{
    cursor:pointer;
    background-color:#a82c05;
    color:#fff
}
.btn-standard{
    padding:13px 22px;
    font-size:15px
}
.button-block .btn-arrow{
    display:inline-block;
    height:inherit;
    padding:10px 16px;
    font-size:14px;
    font-weight:500;
    border-radius:4px
}
.button-block .btn-arrow.full-width{
    width:100%;
    text-align:center
}
.select-revamp .styledSelect:after,.select2-js .select2-container .select2-selection--single:after{
    width:18px;
    height:18px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='002c6c' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    top:15px;
    right:20px;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    content:""
}
.archive-tabs .nav.nav-tabs,.archive-tabs .tab-content .tab-pane{
    border:none
}
.archive-tabs .nav.nav-tabs li{
    padding-bottom:36px
}
.archive-tabs .nav.nav-tabs li a{
    border:none;
    text-decoration:none;
    font-size:15px;
    color:#262626;
    font-weight:400;
    margin-right:42px
}
.archive-tabs .nav.nav-tabs li.active a{
    font-weight:500;
    color:#002c6c
}
.archive-tabs .nav.nav-tabs li.active a::before{
    content:"";
    position:absolute;
    width:100%;
    height:4px;
    border-radius:2px;
    background-color:#f26334;
    bottom:0;
    left:0
}
.archive-tabs .tab-content .tab-pane-content div .report-container{
    padding:18px;
    border-radius:4px;
    background-color:#f0f5fa;
    margin-bottom:12px;
    font-size:15px;
    font-weight:400
}
.archive-tabs .tab-content .tab-pane-content div .report-container a{
    font-size:15px;
    font-weight:400;
    color:#00799e;
    text-decoration:none!important
}
.select-revamp{
    display:block;
    width:100%
}
.select-revamp .select{
    cursor:pointer;
    display:inline-block;
    border:0;
    width:100%;
    position:relative
}
.select-revamp .select:after{
    display:none!important
}
.select-revamp .styledSelect{
    padding:12px 18px;
    color:#262626;
    font-weight:400;
    font-size:15px;
    border-radius:4px;
    border:1px solid #c4d7ed;
    background-color:#fff;
    height:45px;
    position:relative
}
.select-revamp .styledSelect:after{
    position:absolute
}
.select-revamp .options{
    display:none;
    position:absolute;
    top:45px;
    right:0;
    left:0;
    width:calc(100% - 2px);
    margin:0 auto;
    z-index:1;
    background-color:#fff;
    list-style:none;
    border-radius:4px;
    height:200px;
    overflow-y:auto;
    overflow-x:hidden;
    padding:0;
    font-size:15px
}
.select-revamp .options li{
    height:45px;
    margin:0;
    padding:10px 18px;
    color:#262626;
    position:relative;
    font-weight:400
}
select::-webkit-scrollbar{
    background-color:red
}
.select2-js .select2-container .select2-selection--single{
    padding:12px 18px;
    color:#262626;
    font-weight:400;
    font-size:15px;
    border:1px solid #c4d7ed;
    height:45px;
    position:relative
}
.select2-js .select2-container .select2-selection--single .select2-selection__rendered{
    padding:0;
    line-height:unset
}
.addtoany-wrapper a .a2a_svg,.select2-container .select2-dropdown .select2-results [id$="-none"],.select2-js .select2-container .select2-selection--single .select2-selection__arrow,.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .js-form-type-checkbox input[type=checkbox]:checked+label span,.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .js-form-type-checkbox input[type=checkbox]:not(:checked)+label span{
    display:none
}
.select2-js .select2-container .select2-selection--single:active,.select2-js .select2-container .select2-selection--single:focus{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    outline:0
}
.select2-js .select2-container .select2-selection--single:after{
    position:absolute
}
.select2-container{
    display:block;
    width:100%!important;
    min-width:300px
}
.select2-container .select2-dropdown{
    border-radius:4px;
    overflow-y:auto;
    overflow-x:hidden;
    padding:0;
    font-size:15px;
    border:1px solid #c4d7ed
}
.select2-container .select2-dropdown .select2-search{
    background-color:#fff;
    padding:10px 18px;
    height:45px
}
.select2-container .select2-dropdown .select2-search input{
    background-color:#fff;
    border:none;
    border-bottom:1px solid #c4d7ed;
    outline:0;
    padding:0 0 6px;
    font-size:15px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.select2-container .select2-dropdown .select2-results .select2-results__option{
    height:45px;
    padding:10px 18px;
    color:#262626;
    position:relative;
    font-weight:400;
    margin:0
}
.select2-container .select2-dropdown .select2-results .select2-results__option--highlighted.select2-results__option--selectable{
    background-color:#e5f0fc;
    color:#002c6c
}
.select2-container .select2-dropdown .select2-results .select2-results__option--selected{
    background-color:#fff
}
.select2-container .select2-dropdown .select2-results .select2-results__option:hover{
    background-color:#e5f0fc;
    color:#002c6c
}
.addtoany-wrapper{
    padding-top:32px
}
.ui-dialog,.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form fieldset{
    padding:0!important
}
.addtoany-wrapper p{
    margin-bottom:12px
}
.addtoany-wrapper a{
    color:#002c6c;
    padding-right:12px;
    padding-left:0;
    font-size:24px!important
}
.addtoany-wrapper a:hover{
    text-decoration:none;
    color:#008dbd
}
.ui-widget-overlay{
    background-color:rgba(38,38,38,.8)!important
}
.ui-dialog{
    width:100%!important;
    border-radius:4px
}
.ui-dialog .ui-widget-header{
    padding-top:calc(.9857142857rem + .6857142857vw);
    padding-left:calc(.9857142857rem + .6857142857vw);
    padding-right:calc(1.3428571429rem + 3.5428571429vw);
    padding-bottom:0;
    position:relative;
    background-color:unset!important;
    border:none!important
}
.ui-dialog .ui-widget-header .ui-dialog-title{
    color:#002c6c;
    font-size:calc(.9678571429rem + .5428571429vw);
    font-weight:400;
    margin:0
}
.ui-dialog .ui-widget-header .ui-dialog-titlebar-close{
    position:absolute;
    top:16px;
    right:16px;
    border:none!important;
    padding:0!important;
    background:0 0!important;
    margin:0!important
}
.ui-dialog .ui-widget-header .ui-dialog-titlebar-close .ui-icon{
    background-image:url("../images/svg/close-modal.svg");
    background-position:top;
    background-size:contain
}
.ui-dialog.webform-gdsn-mapping .ui-widget-header .ui-dialog-titlebar-close{
    background-image:url("../images/svg/close-modal.svg")!important;
    background-position:top!important;
    background-size:contain!important
}
.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form fieldset input{
    border-color:#c4d7ed!important;
    padding:12px 16px;
    height:45px
}
.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form fieldset .form-control.is-invalid{
    border-color:#ba1b23;
    padding-right:18px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ba1b23' class='bi bi-exclamation-circle-fill' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8 4a.905.905 0 0 0-.9.995l.35 3.507a.552.552 0 0 0 1.1 0l.35-3.507A.905.905 0 0 0 8 4zm.002 6a1 1 0 1 0 0 2 1 1 0 0 0 0-2z'/%3E%3C/svg%3E");
    background-position:right 16px center;
    background-size:16px 16px
}
.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form fieldset .invalid-feedback{
    font-size:12px;
    font-weight:500;
    color:#ba1b23
}
.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .js-form-type-checkbox{
    padding-left:0;
    padding-bottom:calc(1.2rem + 2.4vw)
}
.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .js-form-type-checkbox.has-error .invalid-feedback{
    display:block;
    padding-top:24px;
    font-size:12px;
    font-weight:500;
    color:#ba1b23
}
.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .js-form-type-checkbox input[type=checkbox]:checked,.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .js-form-type-checkbox input[type=checkbox]:not(:checked){
    position:absolute;
    left:0;
    opacity:.01
}
.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .js-form-type-checkbox input[type=checkbox]:checked+label,.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .js-form-type-checkbox input[type=checkbox]:not(:checked)+label{
    position:relative;
    padding-left:2.3em;
    cursor:pointer;
    display:flex
}
.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .js-form-type-checkbox input[type=checkbox]:checked+label:before,.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .js-form-type-checkbox input[type=checkbox]:not(:checked)+label:before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    height:21px;
    width:21px;
    border:1px solid #262626;
    border-radius:4px;
    background:#fff
}
.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .js-form-type-checkbox input[type=checkbox]:checked+label:before{
    background:#262626!important
}
.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .js-form-type-checkbox input[type=checkbox]:checked+label:after,.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .js-form-type-checkbox input[type=checkbox]:not(:checked)+label:after{
    content:"";
    background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0645 1.11389C11.2892 0.886457 11.5881 0.760724 11.8983 0.76322C12.2084 0.765716 12.5056 0.896244 12.7269 1.12726C12.9483 1.35828 13.0766 1.67172 13.0848 2.00144C13.093 2.33116 12.9805 2.65137 12.7709 2.8945L6.4079 11.3567C6.29849 11.482 6.16644 11.5826 6.01964 11.6524C5.87284 11.7222 5.71431 11.7598 5.55353 11.763C5.39275 11.7661 5.23302 11.7348 5.08389 11.6708C4.93476 11.6068 4.7993 11.5115 4.6856 11.3906L0.465941 6.90344C0.348431 6.787 0.254179 6.64659 0.188808 6.49057C0.123437 6.33456 0.0882857 6.16614 0.0854522 5.99536C0.0826188 5.82459 0.112161 5.65496 0.172316 5.49659C0.232471 5.33822 0.322006 5.19435 0.435581 5.07358C0.549155 4.9528 0.684442 4.85759 0.833371 4.79362C0.9823 4.72966 1.14182 4.69824 1.30241 4.70125C1.46301 4.70427 1.62139 4.74165 1.7681 4.81116C1.91481 4.88068 2.04686 4.9809 2.15635 5.10586L5.49572 8.65523L11.0342 1.15119C11.0442 1.13814 11.0548 1.12568 11.0661 1.11389H11.0645Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position:top;
    background-size:cover;
    width:13px;
    height:13px;
    position:absolute;
    top:4px;
    left:4px;
    color:#fff;
    line-height:0;
    transition:.2s
}
.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .js-form-type-checkbox input[type=checkbox]:not(:checked)+label:after{
    opacity:0;
    transform:scale(0) rotate(45deg)
}
.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .js-form-type-checkbox input[type=checkbox]:checked+label:after{
    opacity:1;
    transform:scale(1) rotate(0)
}
.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .js-form-type-checkbox .description{
    padding-left:28px;
    display:flex;
    color:#262626!important;
    font-size:15px
}
.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .form-item-captcha-response.has-error .invalid-feedback{
    display:block;
    font-size:12px;
    font-weight:500;
    color:#ba1b23
}
.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .form-actions{
    margin:0!important;
    display:flex;
    justify-content:flex-end
}
.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .form-actions .button--primary{
    font-family:"Gotham SSm A","Gotham SSm B",Verdana,sans-serif;
    border-radius:4px;
    padding:10px 16px;
    background-color:#cd3c0d!important;
    color:#fff;
    font-size:14px;
    line-height:20px;
    font-weight:500;
    background-image:none!important;
    border:none!important
}
.section-breadcrumbs .container li::after,.section-breadcrumbs .container li:nth-last-child(2) .separator,.section-breadcrumbs .ol>*,.ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .form-actions .button--primary::before,.wrapper-carousel-bubbles .wrapper-buttons .line-fade{
    display:none
}
.section-breadcrumbs{
    font-size:.95rem
}
.section-breadcrumbs ol li{
    margin-bottom:0;
    padding-left:5px
}
.section-breadcrumbs ol li:first-of-type{
    padding-left:0
}
.section-breadcrumbs .separator::before{
    content:"";
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-size:cover;
    width:11px;
    height:11px;
    display:inline-block
}
.section-breadcrumbs .container{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:0
}
.section-breadcrumbs .container li{
    margin-right:5px
}
.section-breadcrumbs .container li:before{
    display:inline-block;
    content:"";
    width:7px;
    height:7px;
    border-top:1px solid #696d73;
    border-left:1px solid #696d73;
    transform:rotate(-45deg);
    margin-right:5px;
    margin-bottom:2px
}
@media only screen and (min-width:768px) and (max-width:425px){
    .section-breadcrumbs .container li.active:not(.drop-container){
        width:250px;
        display:inline-block
    }
}
@media only screen and (min-width:768px) and (max-width:424px){
    .section-breadcrumbs .container li.active:not(.drop-container){
        width:160px;
        display:inline-block
    }
}
@media only screen and (min-width:768px) and (max-width:332px){
    .section-breadcrumbs .container li.active:not(.drop-container){
        width:140px;
        display:inline-block
    }
}
.wrapper-gdsn-articles{
    padding-top:32px;
    padding-bottom:28px;
    border-bottom:1px solid #e5f0fc
}
.views-news-archive-page .select-news-archive fieldset{
    margin:0;
    padding:0
}
.views-news-archive-page .select-news-archive fieldset .select-revamp{
    max-width:260px
}
.views-news-archive-page .news-element-wrapper{
    padding-top:24px;
    padding-left:24px;
    padding-right:24px
}
.views-news-archive-page .news-element-wrapper .news-element{
    padding-bottom:12px;
    border-bottom:1px solid #c4d7ed
}
.views-news-archive-page .news-element-wrapper .news-element time{
    color:#262626;
    text-transform:uppercase
}
.views-news-archive-page .news-element-wrapper:last-of-type .news-element{
    border-bottom:none;
    padding-bottom:24px
}
.view-promoted-events-calendar .card-block-section{
    padding-bottom:30px
}
.view-promoted-events-calendar .card-block-section .card-block .event-info-wrapper{
    padding:24px
}
.view-promoted-events-calendar .card-block-section .card-block .event-info-wrapper .event-state{
    color:#fff;
    font-size:12px;
    padding:6px 10px;
    border-radius:4px;
    margin:0
}
.view-promoted-events-calendar .card-block-section .card-block .event-info-wrapper .event-title h4{
    margin-top:8px;
    margin-bottom:0
}
.view-promoted-events-calendar .card-block-section .card-block .event-info-wrapper .event-location-date-wrapper{
    padding-top:6px;
    display:flex;
    flex-direction:row
}
.events-list-teaser-wrapper .event-year-wrapper .event-year .event-info-wrapper .event-city,.view-promoted-events-calendar .card-block-section .card-block .event-info-wrapper .event-location-date-wrapper span,.views-event-listing-teaser .wrapper-year-event .year-event .event-info-wrapper .event-city{
    color:#262626;
    font-size:15px
}
.view-promoted-events-calendar .card-block-section .card-block .event-info-wrapper .event-location-date-wrapper .special-info{
    padding-right:8px;
    padding-left:8px
}
.events-list-teaser-wrapper{
    margin-bottom:98px
}
.events-list-teaser-wrapper .event-year-wrapper{
    border:1px solid #e5f0fc;
    border-radius:4px;
    background-color:#fff;
    box-shadow:0 2px 3px 0 rgba(0,44,108,.2);
    margin-left:0;
    margin-right:0
}
.events-list-teaser-wrapper .event-year-wrapper .event-year{
    padding-left:24px;
    padding-right:24px;
    padding-top:16px
}
.events-list-teaser-wrapper .event-year-wrapper .event-year:first-of-type,.views-event-listing-teaser .wrapper-year-event .year-event:first-of-type{
    padding-top:24px
}
.events-list-teaser-wrapper .event-year-wrapper .event-year:last-of-type{
    padding-bottom:32px
}
.events-list-teaser-wrapper .event-year-wrapper .event-year .event-info-wrapper{
    display:flex;
    flex-direction:column;
    padding-bottom:16px;
    border-bottom:1px solid #c4d7ed
}
.events-list-teaser-wrapper .event-year-wrapper .event-year .event-info-wrapper .event-date,.views-event-listing-teaser .wrapper-year-event .year-event .event-info-wrapper .event-date{
    color:#002c6c;
    font-size:16px
}
.events-list-teaser-wrapper .event-year-wrapper .event-year .event-info-wrapper .event-title,.views-event-listing-teaser .wrapper-year-event .year-event .event-info-wrapper .event-title{
    color:#00799e;
    font-size:18px;
    font-weight:500;
    padding-top:8px;
    padding-bottom:8px;
    padding-right:50px;
    position:relative
}
.events-list-teaser-wrapper .event-year-wrapper .event-year .event-info-wrapper .event-title::after{
    content:"";
    display:block;
    position:absolute;
    right:0;
    top:0;
    height:40px;
    width:40px;
    border-radius:0 4px 4px 0;
    background-color:#f0f5fa;
    background-repeat:no-repeat
}
.event-full .event-location-wrapper,.event-full .event-website-wrapper{
    display:flex;
    flex-direction:row
}
.event-full .event-location-wrapper p{
    margin-bottom:0;
    padding-left:8px
}
.event-full .event-website-wrapper .event-website{
    padding-left:8px
}
.news-highlight-block{
    min-height:364px
}
.news-highlight-block::before{
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:15px;
    width:calc(100% - 30px);
    height:100%;
    background-color:#f0f5fa
}
.views-event-listing-teaser .wrapper-year-event{
    border:1px solid #e5f0fc;
    border-radius:4px;
    background-color:#fff;
    box-shadow:0 2px 3px 0 rgba(0,44,108,.2)
}
.views-event-listing-teaser .wrapper-year-event .year-event{
    padding-left:20px;
    padding-right:20px;
    padding-top:16px
}
.views-event-listing-teaser .wrapper-year-event .year-event:last-of-type{
    padding-bottom:44px
}
.views-event-listing-teaser .wrapper-year-event .year-event .event-info-wrapper{
    display:flex;
    flex-direction:column;
    padding-bottom:16px;
    border-bottom:1px solid #c4d7ed;
    position:relative
}
.views-event-listing-teaser .wrapper-year-event .year-event .event-info-wrapper .event-title::after{
    content:"";
    display:block;
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    margin:auto;
    height:40px;
    width:40px;
    border-radius:0 4px 4px 0;
    background-color:#f0f5fa;
    background-repeat:no-repeat
}
.recent-news-block{
    border:1px solid #e5f0fc;
    border-radius:4px;
    box-shadow:0 2px 3px 0 rgba(0,44,108,.2);
    padding-left:20px;
    padding-right:20px
}
.recent-news-block .recent-news{
    padding-top:24px;
    padding-bottom:24px;
    border-bottom:1px solid #c4d7ed
}
.recent-news-block .recent-news p{
    color:#262626;
    margin-bottom:18px
}
/*! GS1 Web Guidelines */
form label{
    display:flex;
    font-size:16px
}
form input,form textarea{
    width:100%;
    height:45px;
    border:1px solid #c4d7ed;
    border-radius:4px;
    font-size:14px;
    padding:12px 16px
}
form textarea{
    resize:none;
    height:100px
}
form input:active,form input:focus,form textarea:active,form textarea:focus{
    outline:#002c6c solid 1px
}
form .form-submit{
    border-radius:4px;
    border:1px solid #cd3c0d;
    padding:10px 16px;
    color:#fff;
    font-size:14px;
    font-weight:500;
    line-height:20px;
    background-image:none;
    background-color:#cd3c0d;
    margin-top:16px;
    width:150px
}
form .form-submit:hover{
    background-color:transparent!important;
    border-color:#a82c05;
    color:#a82c05
}
form .form-submit:active,form .form-submit:focus{
    background-color:transparent!important;
    border:1px solid #cd3c0d;
    color:#cd3c0d
}
.carousel-bubbles .wrapper{
    margin-right:16px;
    height:104px
}
.carousel-bubbles .wrapper img{
    border-radius:100%;
    width:104px;
    height:104px;
    -o-object-fit:cover;
    object-fit:cover
}
.carousel-bubbles .wrapper.slick-current{
    -webkit-animation:1s linear both w;
    animation:1s linear both w
}
@-webkit-keyframes w{
    0%{
        transform:scale(.5)
    }
    100%{
        transform:scale(1)
    }
}
@keyframes w{
    0%{
        transform:scale(.5)
    }
    100%{
        transform:scale(1)
    }
}
.carousel-bubbles .wrapper.slick-current+.wrapper,.carousel-bubbles .wrapper.slick-current+.wrapper+.wrapper{
    width:50px!important
}
.carousel-bubbles .wrapper.slick-current+.wrapper img,.carousel-bubbles .wrapper.slick-current+.wrapper+.wrapper img{
    width:50px;
    height:50px
}
@media (min-width:1200px){
    .block-img-text-links .list-of-links a,.card-w-multiple-fields .wrapper-info .button-block a,.event-full .event-full-link a,.list-group .links .paragraph--type--list-of-bodies p,.view-mozone-countries .contact-form-block .info .email-div span,.view-mozone-countries .contact-form-block .info p{
        font-size:.95rem
    }
    .testimonial-default{
        padding-top:3rem;
        padding-bottom:3rem
    }
    .carousel-body,.testimonial-default .quote,.testimonial-default .testimonial,.testimonial-elevated .quote .testimonial-attribution{
        padding-top:1.5rem
    }
    .tabs-block-wrapper .tabs-block .tab-content .tab-pane,.testimonial-elevated{
        padding:3rem
    }
    .tabs-block-wrapper .tabs-block .nav-tabs .nav-item .nav-link{
        padding-right:1.5rem;
        padding-left:1.5rem;
        font-size:.95rem
    }
    .link-w-popup .modal .modal-content .modal-header,.ui-dialog .ui-widget-header,.video-modal .modal-content .modal-header{
        padding-top:1.5rem;
        padding-left:1.5rem;
        padding-right:4rem
    }
    .block-multi-card .multi .multi-card,.ui-dialog .ui-dialog-content,.video-modal .modal-content .modal-body,.view-mozone-countries{
        padding:1.5rem
    }
    .carousel-testimonial-default .carousel{
        padding-bottom:4rem
    }
    .block-card-line .card-w-line{
        margin-bottom:3rem
    }
    .block-multi-card .multi{
        margin-bottom:1.5rem
    }
    .link-w-popup .modal .modal-content .modal.body{
        padding-left:1.5rem;
        padding-right:1.5rem;
        padding-bottom:1.5rem
    }
    .card-with-link .button-block{
        margin-top:3rem
    }
    .carousel-10-steps{
        padding:4rem 3rem 5rem
    }
    .block-img-text-links .list-of-links a,.block-img-text-links .text-formatted,.carousel-10-steps .slider .slider-page-info{
        padding-bottom:1.125rem
    }
    .block-img-text-links img{
        padding-bottom:1.5rem
    }
    .card-w-multiple-fields .wrapper-info{
        padding:1.5rem 1.125rem
    }
    .card-w-multiple-fields .wrapper-info .wrapper-link a{
        padding-bottom:1rem;
        font-size:.95rem
    }
    .card-w-multiple-fields .wrapper-info .button-block{
        padding-top:2rem
    }
    .multiple-text-with-graphic .column-different{
        padding-bottom:3rem;
        padding-top:3rem
    }
    .ui-dialog .ui-widget-header .ui-dialog-title{
        font-size:1.375rem
    }
    .ui-dialog.webform-gdsn-mapping .webform-ajax-form-wrapper form .js-form-type-checkbox{
        padding-bottom:3rem
    }
    .event-full{
        font-size:1rem
    }
}
.carousel-body .wrapper-body{
    align-items:flex-start!important
}
.wrapper-carousel-bubbles{
    margin-left:40px;
    max-width:250px;
    width:100%
}
@media screen and (min-width:768px){
    .list-group.collapsible-list .links{
        display:block
    }
    .columns-text-with-graphic .line-div.last,.list-group.collapsible-list .title svg,.section-breadcrumbs .container li:before{
        display:none
    }
    .list-group.collapsible-list .title:hover{
        background-color:transparent
    }
    .list-group.collapsible-list:hover{
        cursor:auto
    }
    .testimonial-default .quote{
        padding-top:0
    }
    .testimonial-default img{
        width:100%
    }
    .testimonial-elevated{
        margin-left:0
    }
    .testimonial-elevated .quote-mark{
        top:-32px;
        left:-32px;
        width:64px;
        height:64px
    }
    .testimonial-elevated .quote-mark svg{
        width:unset
    }
    .carousel-testimonial-default .carousel{
        padding-bottom:0
    }
    .carousel-testimonial-default .slick-track .slick-slide,.contact-form-block .gsone-location-form{
        flex-direction:row
    }
    .carousel-testimonial-default button.slick-arrow{
        top:50%;
        transform:translateY(-50%);
        bottom:30px
    }
    .carousel-testimonial-default button.slick-arrow:hover{
        top:calc(50% - 4px);
        box-shadow:0 10px 30px rgba(0,44,108,.2)
    }
    .carousel-2-columns button.slick-arrow:focus,.carousel-testimonial-default button.slick-arrow:focus{
        outline:#002c6c solid 2px
    }
    .carousel-testimonial-default .slick-next{
        right:15px
    }
    .carousel-2-columns .slick-prev,.carousel-testimonial-default .slick-prev{
        right:unset;
        left:15px
    }
    .columns-text-with-graphic .line-div .line{
        top:0;
        height:100%;
        width:1px
    }
    .columns-text-with-graphic img{
        width:unset;
        height:unset
    }
    .contact-form-block .gsone-location-form fieldset{
        padding-bottom:0;
        padding-right:20px;
        width:280px
    }
    .carousel-2-columns .carousel{
        padding:0
    }
    .carousel-2-columns .carousel .slick-track .slick-slide{
        align-items:flex-start
    }
    .carousel-2-columns button.slick-arrow{
        bottom:unset;
        top:15px;
        transform:translateY(-50%)
    }
    .carousel-2-columns button.slick-arrow:hover{
        top:11px;
        box-shadow:0 10px 30px rgba(0,44,108,.2)
    }
    .carousel-2-columns .slick-next{
        left:80px
    }
    .carousel-2-columns .body-left{
        padding-top:90px
    }
    .carousel-2-columns .body-right{
        display:flex;
        justify-content:center;
        align-items:center
    }
    .multiple-text-with-graphic .column-different>div{
        width:50%;
        margin:auto
    }
    .archive-tabs .nav.nav-tabs li{
        padding-bottom:28px
    }
    .archive-tabs .nav.nav-tabs li a{
        margin-left:32px;
        margin-right:0
    }
    .archive-tabs .tab-content .tab-pane-content div{
        padding-left:0
    }
    .section-breadcrumbs .container>*{
        display:flex;
        width:100%;
        overflow:hidden;
        white-space:nowrap
    }
    .section-breadcrumbs .container li{
        position:relative;
        margin-right:0
    }
    .section-breadcrumbs .container li .separator{
        display:inline-block!important
    }
    .section-breadcrumbs .container li.active:not(.drop-container){
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
        vertical-align:bottom;
        max-width:65%
    }
    .events-list-teaser-wrapper .event-year-wrapper{
        margin-left:-15px;
        margin-right:-15px
    }
    .carousel-bubbles .wrapper{
        margin-right:24px;
        height:218px
    }
    .carousel-bubbles .wrapper img{
        width:218px;
        height:218px
    }
    .carousel-bubbles .wrapper.slick-current+.wrapper,.carousel-bubbles .wrapper.slick-current+.wrapper+.wrapper,.carousel-bubbles .wrapper.slick-current+.wrapper+.wrapper+.wrapper,.carousel-bubbles .wrapper.slick-current+.wrapper+.wrapper+.wrapper+.wrapper{
        width:68px!important
    }
    .carousel-bubbles .wrapper.slick-current+.wrapper img,.carousel-bubbles .wrapper.slick-current+.wrapper+.wrapper img,.carousel-bubbles .wrapper.slick-current+.wrapper+.wrapper+.wrapper img,.carousel-bubbles .wrapper.slick-current+.wrapper+.wrapper+.wrapper+.wrapper img{
        width:68px;
        height:68px
    }
    .carousel-bubbles .wrapper.slick-current+.wrapper+.wrapper+.wrapper+.wrapper+.wrapper,.carousel-bubbles .wrapper.slick-current+.wrapper+.wrapper+.wrapper+.wrapper+.wrapper+.wrapper,.carousel-bubbles .wrapper.slick-current+.wrapper+.wrapper+.wrapper+.wrapper+.wrapper+.wrapper+.wrapper{
        width:48px!important
    }
    .carousel-bubbles .wrapper.slick-current+.wrapper+.wrapper+.wrapper+.wrapper+.wrapper img,.carousel-bubbles .wrapper.slick-current+.wrapper+.wrapper+.wrapper+.wrapper+.wrapper+.wrapper img,.carousel-bubbles .wrapper.slick-current+.wrapper+.wrapper+.wrapper+.wrapper+.wrapper+.wrapper+.wrapper img{
        width:48px;
        height:48px
    }
    .wrapper-carousel-bubbles{
        margin-left:65px;
        max-width:810px
    }
    .wrapper-carousel-bubbles .wrapper-buttons::before{
        top:105px!important;
        left:-65px;
        width:calc(100% + 130px)
    }
    .wrapper-carousel-bubbles .wrapper-buttons button.slick-arrow{
        top:90px!important
    }
    .wrapper-carousel-bubbles .wrapper-buttons .slick-next{
        right:-65px
    }
    .wrapper-carousel-bubbles .wrapper-buttons .slick-prev{
        left:-65px
    }
}
.wrapper-carousel-bubbles .slick-track .slick-slide{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center
}
.wrapper-carousel-bubbles .disable{
    cursor:not-allowed;
    opacity:.7
}
.wrapper-carousel-bubbles .wrapper-buttons.finish .line-fade{
    display:block;
    position:absolute;
    height:2px;
    width:100%;
    right:0;
    top:105px;
    background:linear-gradient(90deg,transparent 30%,#fff 100%);
    z-index:0
}
.wrapper-carousel-bubbles .wrapper-buttons.finish:before{
    width:300px!important
}
.wrapper-carousel-bubbles .wrapper-buttons.finish:after{
    content:"";
    width:calc(100% - 40px);
    height:2px;
    background-color:transparent;
    display:block;
    position:absolute;
    top:105px;
    z-index:-1;
    left:-25px;
    border:1px dashed #c4d7ed
}
@media screen and (max-width:767px){
    .wrapper-carousel-bubbles .wrapper-buttons.finish .line-fade{
        background:linear-gradient(90deg,transparent 80%,#fff 100%);
        top:55px
    }
    .wrapper-carousel-bubbles .wrapper-buttons.finish:before{
        width:150px!important
    }
    .wrapper-carousel-bubbles .wrapper-buttons.finish:after{
        width:100%;
        top:55px;
        left:0
    }
}
.wrapper-carousel-bubbles .wrapper-buttons::before{
    content:"";
    width:calc(100% + 50px);
    height:2px;
    background-color:#c4d7ed;
    display:block;
    position:absolute;
    top:55px;
    z-index:-1;
    left:-25px
}
.wrapper-carousel-bubbles .wrapper-buttons button.slick-arrow{
    position:absolute;
    z-index:3;
    top:40px;
    background:#fff;
    border:1px solid #e5f0fc;
    border-radius:50%;
    box-shadow:0 2px 3px 0 rgba(0,44,108,.2);
    width:30px;
    height:30px;
    transition:top .2s
}
.wrapper-carousel-bubbles .wrapper-buttons button.slick-arrow.disable,.wrapper-carousel-bubbles .wrapper-buttons button.slick-arrow.slick-disable{
    opacity:.4
}
.wrapper-carousel-bubbles .wrapper-buttons .slick-next{
    right:-35px
}
.wrapper-carousel-bubbles .wrapper-buttons .slick-prev{
    left:-45px
}
.wrapper-carousel-bubbles .wrapper-buttons .slick-next::after{
    content:"";
    background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-0.000141144 4.99981C-0.000141144 5.16557 0.0657063 5.32455 0.182917 5.44176C0.300127 5.55897 0.459099 5.62481 0.624859 5.62481H7.86611L5.18236 8.30731C5.12425 8.36542 5.07815 8.43441 5.0467 8.51033C5.01526 8.58626 4.99907 8.66763 4.99907 8.74981C4.99907 8.83199 5.01526 8.91337 5.0467 8.98929C5.07815 9.06522 5.12425 9.1342 5.18236 9.19231C5.24047 9.25042 5.30945 9.29652 5.38538 9.32797C5.4613 9.35942 5.54268 9.3756 5.62486 9.3756C5.70704 9.3756 5.78841 9.35942 5.86434 9.32797C5.94026 9.29652 6.00925 9.25042 6.06736 9.19231L9.81736 5.44231C9.87556 5.38426 9.92174 5.31529 9.95325 5.23935C9.98476 5.16342 10.001 5.08202 10.001 4.99981C10.001 4.9176 9.98476 4.8362 9.95325 4.76027C9.92174 4.68434 9.87556 4.61537 9.81736 4.55731L6.06736 0.807313C5.95 0.689955 5.79083 0.624023 5.62486 0.624023C5.45889 0.624023 5.29972 0.689955 5.18236 0.807313C5.065 0.924671 4.99907 1.08384 4.99907 1.24981C4.99907 1.41578 5.065 1.57496 5.18236 1.69231L7.86611 4.37481H0.624859C0.459099 4.37481 0.300127 4.44066 0.182917 4.55787C0.0657063 4.67508 -0.000141144 4.83405 -0.000141144 4.99981Z' fill='%23002C6C'/%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    background-position:center;
    width:10px;
    display:inline-block;
    height:10px
}
.wrapper-carousel-bubbles .wrapper-buttons .slick-prev::after{
    content:"";
    background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 4.99981C10 4.83405 9.93415 4.67508 9.81694 4.55787C9.69973 4.44066 9.54076 4.37481 9.375 4.37481H2.13375L4.8175 1.69231C4.93486 1.57496 5.00079 1.41578 5.00079 1.24981C5.00079 1.08384 4.93486 0.924671 4.8175 0.807313C4.70014 0.689955 4.54097 0.624023 4.375 0.624023C4.20903 0.624023 4.04986 0.689955 3.9325 0.807313L0.1825 4.55731C0.124296 4.61537 0.0781174 4.68434 0.0466099 4.76027C0.0151014 4.8362 -0.00111675 4.9176 -0.00111675 4.99981C-0.00111675 5.08202 0.0151014 5.16342 0.0466099 5.23935C0.0781174 5.31529 0.124296 5.38426 0.1825 5.44231L3.9325 9.19231C4.04986 9.30967 4.20903 9.3756 4.375 9.3756C4.54097 9.3756 4.70014 9.30967 4.8175 9.19231C4.93486 9.07495 5.00079 8.91578 5.00079 8.74981C5.00079 8.58384 4.93486 8.42467 4.8175 8.30731L2.13375 5.62481H9.375C9.54076 5.62481 9.69973 5.55897 9.81694 5.44176C9.93415 5.32455 10 5.16557 10 4.99981Z' fill='%23A6B0BB'/%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    background-position:center;
    width:10px;
    display:inline-block;
    height:10px
}

