.applications-and-solutions.gray-background{background-color:#f4f5f7}
.applications-and-solutions.white-background{background-color:#fff}
.applications-and-solutions__wrapper{padding-bottom:4rem;padding-top:5.5rem}
@media only screen and (max-width:61.9375em){.applications-and-solutions__wrapper{padding:3rem 1rem}
}
.applications-and-solutions__number{font-weight:400}
.applications-and-solutions .sitecontent__section-heading{text-transform:uppercase}
@media only screen and (max-width:61.9375em){.applications-and-solutions .sitecontent__section-heading{font-size:.875rem;line-height:1.375rem;margin-bottom:2rem}
}
.applications-and-solutions .sitecontent__title{font-weight:600;line-height:2.1875rem}
@media only screen and (max-width:61.9375em){.applications-and-solutions .sitecontent__title{line-height:2.125rem;margin-bottom:.75rem;word-break:break-word}
}
@media only screen and (max-width:61.9375em){.applications-and-solutions .sitecontent__section-title{line-height:2.125rem}
}
.applications-and-solutions .sitecontent__sub-title{margin-bottom:0}
@media only screen and (max-width:61.9375em){.applications-and-solutions .sitecontent__sub-title{padding-bottom:1.5rem}
}
.applications-and-solutions__arrows{margin-bottom:2.5rem;margin-top:-1.875rem}
@media only screen and (max-width:61.9375em){.applications-and-solutions__arrows{-ms-flex-pack:start;justify-content:start}
}
.applications-and-solutions__arrows span{font-size:1rem;font-weight:400;color:#424242;line-height:1rem;letter-spacing:0;text-align:left;font-style:normal;font-family:FS Albert Pro,Helvetica,Arial,Verdana,sans-serif;padding-left:.25rem;padding-right:.25rem}
.applications-and-solutions__arrow-left{transform:scaleX(-1)}
.applications-and-solutions__arrow-left-grey{background:url(../../../../../../../etc.clientlibs/bdb-aem/clientlibs/clientlib-base/resources/icons/grey-arrow-animated.svg) no-repeat 95%;height:.6875rem;left:0;margin-right:.6875rem;width:2.0625rem}
.applications-and-solutions__arrow-left-grey.disable{display:none}
.applications-and-solutions__arrow-right-grey{background:url(../../../../../../../etc.clientlibs/bdb-aem/clientlibs/clientlib-base/resources/icons/grey-arrow-animated.svg) no-repeat 95%;height:.6875rem;left:0;margin-left:.6875rem;margin-right:.75rem;transform:scaleX(-1);width:2.0625rem}
.applications-and-solutions__arrow-right-grey.disable{display:none}
.applications-and-solutions__arrow-left,.applications-and-solutions__arrow-right{background:0;min-width:2rem;outline:0;width:3.625rem}
.applications-and-solutions__arrow-left.disable,.applications-and-solutions__arrow-right.disable{display:none}
.applications-and-solutions__carousel{border:.0625rem solid #d8d8d8;border-radius:.375rem;margin-top:2.5rem}
.applications-and-solutions__carousel.gray-background{background-color:#f4f5f7}
.applications-and-solutions__carousel.white-background{background-color:#fff}
@media only screen and (max-width:61.9375em){.applications-and-solutions__carousel{margin-top:1rem}
}
.applications-and-solutions__carousel-container{padding:2rem 1.5rem}
@media only screen and (max-width:61.9375em){.applications-and-solutions__carousel-container{padding:1rem}
}
.applications-and-solutions__carousel-container a{color:#004593}
.applications-and-solutions__carousel-container a:hover{color:#023970}
@media only screen and (min-width:64em){.applications-and-solutions .slick-track{display:-ms-flexbox !important;display:flex !important}
}
@media only screen and (max-width:61.9375em){.applications-and-solutions .slick-track{min-width:68.5rem}
}
@media only screen and (max-width:61.9375em){.applications-and-solutions .bd-carousel .slick-slide{margin-right:0}
}
.applications-and-solutions .slick-slider .next-arrow,.applications-and-solutions .slick-slider .prev-arrow{display:none}
.applications-and-solutions .slick-slider .slick-dots{bottom:-55px}
.applications-and-solutions .slick-slider .slick-dots button{height:.875rem;width:.875rem}
.applications-and-solutions__carousel-container-head{padding-bottom:2rem}
@media only screen and (max-width:61.9375em){.applications-and-solutions__carousel-container-head{padding-bottom:1.5rem}
}
.applications-and-solutions__carousel-container-head_title{font-weight:600;padding-bottom:1.5rem}
.applications-and-solutions__carousel-container-head_rteText,.applications-and-solutions__carousel-container-head_title{font-size:1.125rem;color:#424242;line-height:1.5rem;letter-spacing:0;text-align:left;font-style:normal;font-family:FS Albert Pro,Helvetica,Arial,Verdana,sans-serif}
.applications-and-solutions__carousel-container-head_rteText{font-weight:400}
.applications-and-solutions__carousel-container-head_rteText ol,.applications-and-solutions__carousel-container-head_rteText ul{margin-left:1rem}
.applications-and-solutions__carousel-container-head_rteText ol li,.applications-and-solutions__carousel-container-head_rteText ul li{margin-bottom:1rem;font-size:1rem;font-weight:400;color:#424242;line-height:1.25rem;letter-spacing:0;text-align:left;font-style:normal;font-family:FS Albert Pro,Helvetica,Arial,Verdana,sans-serif}
@media only screen and (max-width:61.9375em){.applications-and-solutions__carousel-container-head_rteText ol li,.applications-and-solutions__carousel-container-head_rteText ul li{font-size:1rem;line-height:1.375rem}
}
.applications-and-solutions__carousel-container-head_rteText ol li:last-child,.applications-and-solutions__carousel-container-head_rteText ul li:last-child{margin-bottom:0}
.applications-and-solutions__carousel-container-head_rteText ul li{list-style-type:disc}
.applications-and-solutions__instructions-container{padding-bottom:2.5rem;padding-top:1rem}
@media only screen and (max-width:61.9375em){.applications-and-solutions__instructions-container{padding-bottom:1rem;padding-top:0}
}
@media only screen and (max-width:61.9375em){.applications-and-solutions__instructions-container_instructions{display:none}
}
.applications-and-solutions__instructions-container_instructions p{font-size:1rem;font-weight:400;color:#424242;line-height:1.375rem;letter-spacing:0;text-align:left;font-style:normal;font-family:FS Albert Pro,Helvetica,Arial,Verdana,sans-serif}
.applications-and-solutions__instructions-container_instructions p b{font-size:1.125rem;font-weight:600;color:#424242;line-height:1.25rem;letter-spacing:0;text-align:left;font-style:normal;font-family:FS Albert Pro,Helvetica,Arial,Verdana,sans-serif}
.applications-and-solutions__instructions-container_instructions p:first-child{padding-bottom:1.5rem}
.applications-and-solutions__instructions-container_instructions ul{list-style:disc;padding-left:1rem}
.applications-and-solutions__instructions-container_cta{padding-top:2.5rem}
@media only screen and (max-width:61.9375em){.applications-and-solutions__instructions-container_cta{padding-top:0}
}
.applications-and-solutions__instructions-container_cta a{font-size:1rem;font-weight:400;color:#004593;line-height:1.125rem;letter-spacing:0;text-align:left;font-style:normal;font-family:FS Albert Pro,Helvetica,Arial,Verdana,sans-serif}
@media only screen and (max-width:61.9375em){.applications-and-solutions__instructions-container_cta a{font-size:1rem}
}
.applications-and-solutions .single-image{cursor:pointer;margin:auto;max-width:100%}
.applications-and-solutions__image-wrapper{margin-bottom:.5rem;margin-left:1rem;margin-right:1rem;max-width:15.875rem}
@media only screen and (max-width:61.9375em){.applications-and-solutions__image-wrapper{margin-bottom:0;margin-left:0;margin-right:.5rem;max-width:9.0625rem}
}
@media(-ms-high-contrast:active),(-ms-high-contrast:none){.applications-and-solutions__image-wrapper{min-height:14rem}
}
@media only screen and (max-width:61.9375em){.applications-and-solutions__image-container{-ms-flex-pack:center;justify-content:center}
}
@media only screen and (max-width:61.9375em){.applications-and-solutions__image-container:nth-child(2n){margin-right:0}
}
.applications-and-solutions__image-container_images{background-color:#fff;margin-bottom:1.5rem;margin-left:1rem;margin-right:1rem;max-width:15.875rem}
@media only screen and (max-width:61.9375em){.applications-and-solutions__image-container_images{margin-bottom:1rem;margin-left:0;margin-right:0;max-width:9.0625rem}
}
@media(-ms-high-contrast:active),(-ms-high-contrast:none){.applications-and-solutions__image-container_images{min-height:14rem}
}
.applications-and-solutions__image-container_images-border{border:.0625rem solid #d8d8d8;border-radius:.375rem;padding:.5rem 1.5rem}
.applications-and-solutions__image-container_images_image{border:.0625rem solid #d8d8d8;border-radius:.3125rem;cursor:pointer;max-height:90%}
.applications-and-solutions__image-container_images_caption{font-size:.875rem;font-weight:400;color:#404041;line-height:1.25rem;letter-spacing:0;text-align:left;font-style:normal;font-family:FS Albert Pro,Helvetica,Arial,Verdana,sans-serif;padding-top:.5rem;word-wrap:break-word}
@media only screen and (max-width:61.9375em){.applications-and-solutions__image-container_images_caption{display:none}
}
.applications-and-solutions__image-container_overlay{border-radius:.375rem .375rem .25rem .25rem;bottom:.125rem;padding:1.5rem .25rem .5rem 1.5rem;position:absolute;right:.0625rem;width:3.875rem}
@media only screen and (max-width:61.9375em){.applications-and-solutions__image-container_overlay{padding:.5rem .5rem .25rem;width:1.81313rem}
}
@media only screen and (min-width:62em){.applications-and-solutions__image-container_icon img{height:1.75rem;width:1.875rem}
}