/****

// Basic CSS for Paragraphs

****//*// Paragraph - H2 Subtitle*/.paragraph.paragraph--type--h2-subtitle H2{margin:0;padding:0;position:relative;}.paragraph.paragraph--type--h2-subtitle H2:after{content:'';position:absolute;width:100px;height:2px;left:0;bottom:0;background:#2F2F2F;}/*// Paragraph - H3 Subtitle*/.paragraph.paragraph--type--h3-subtitle H3{margin:50px 0 0;padding:0;position:relative;}.paragraph.paragraph--type--h3-subtitle H3{margin:50px 0 0;padding:0;font-weight:700;position:relative;}/*// Paragraph - Body*/.paragraph.paragraph--type--body{padding:25px 0;}.paragraph.paragraph--type--body OL{color:#333;margin:0;margin-bottom:0;margin-bottom:0;font-size:16px;line-height:1.8em;}.paragraph.paragraph--type--body UL LI{color:#333;margin:0;margin-bottom:0;margin-bottom:0;font-size:16px;line-height:1.8em;}/*// Paragraph - Text | Image*/.paragraph.paragraph--type--text-image{padding:25px 0;}/*// Paragraph - Image | Text*/.paragraph.paragraph--type--image-text{padding:25px 0;}/*// Paragraph - Image*/.paragraph.paragraph--type--image{padding:25px 0;}.paragraph.paragraph--type--image IMG{margin:auto;}/*// Paragraph - Image Carousel*/.paragraph.paragraph--type--image-carousel{padding:25px 0;}.paragraph.paragraph--type--image-carousel IMG{width:100%;height:auto;}/*// Paragraph - PDF Download*/.paragraph.paragraph--type--pdf-download .file-link-wrapper{display:block;width:320px;height:40px;line-height:40px;font-family:sans-serif;text-decoration:none;color:#333;border:1px solid #00549F;letter-spacing:2px;text-align:left;position:relative;transition:all 0.35s;}.paragraph.paragraph--type--pdf-download .file-link-wrapper:after{position:absolute;content:"";top:0;left:0;width:0;height:100%;background:#00549F;transition:all 500ms;z-index:-1;}.paragraph.paragraph--type--pdf-download .file-link-wrapper:hover{color:#FFF !important;}.paragraph.paragraph--type--pdf-download .file-link-wrapper:hover:after{width:100%;}.paragraph.paragraph--type--pdf-download .file-link-wrapper .file-link A{display:block;width:320px;height:40px;line-height:40px;font-family:sans-serif;text-decoration:none;color:#333;border:1px solid #00549F;letter-spacing:2px;text-align:left;position:relative;transition:all 0.35s ease-in-out;}.paragraph.paragraph--type--pdf-download .file-link-wrapper .file-link A:hover{color:#FFF;background:#00549F;}.paragraph.paragraph--type--pdf-download .file-link-wrapper .file-link A:before{font-family:"Font Awesome 5 Free";font-weight:700;content:"\f274";padding-right:10px;padding-left:10px;color:#333333;}.paragraph.paragraph--type--pdf-download .file-link-wrapper .file-link A:hover:before{font-family:"Font Awesome 5 Free";font-weight:700;content:"\f274";padding-right:10px;color:#FFF;}/*// Paragraph - 3-Col Related Content*/.paragraph.paragraph--type--three-col-related-content{padding:25px 0 !important;}.paragraph.paragraph--type--three-col-related-content .paragraphs-3-col{margin:10px !important;overflow:hidden !important;border-top:5px solid #00549F !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,0). !important;color:#333 !important;background:#FFF !important;margin-bottom:16px !important;}.paragraph.paragraph--type--three-col-related-content A IMG{width:100% !important;height:auto !important;-webkit-transition:opacity 1s,-webkit-transform 1s !important;transition:opacity 1s,transform 1s !important;-webkit-backface-visibility:hidden !important;backface-visibility:hidden !important;position:relative !important;overflow:hidden !important;}.paragraph.paragraph--type--three-col-related-content A{color:#333 !important;text-decoration:none !important;}.paragraph.paragraph--type--three-col-related-content A:hover IMG{-webkit-transform:scale3d(1.1,1.1,1) !important;transform:scale3d(1.1,1.1,1) !important;}.paragraph.paragraph--type--three-col-related-content A .field--name-field-teasertext{padding:0 10px 25px !important;font-size:16px !important;}.paragraph.paragraph--type--three-col-related-content A H3{padding:0 10px !important;height:60px;}.paragraph.paragraph--type--three-col-related-content .col-md-4.col-sm-6.col-xs-12{padding:0 !important;position:relative !important;overflow:hidden !important;}.paragraph.paragraph--type--three-col-related-content .paragraphs-3-col .paragraphs-3-col-text{position:relative !important;overflow:hidden !important;background:#FFF !important;}/*// Paragraph - 2-Col Related Content*/.paragraph.paragraph--type--two-col-related-content{padding:25px 0 !important;}.paragraph.paragraph--type--two-col-related-content .paragraphs-2-col{margin:10px !important;overflow:hidden !important;border-top:5px solid #00549F !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,0). !important;color:#333 !important;background:#FFF !important;margin-bottom:16px !important;}.paragraph.paragraph--type--two-col-related-content A IMG{width:100% !important;height:auto !important;-webkit-transition:opacity 1s,-webkit-transform 1s !important;transition:opacity 1s,transform 1s !important;-webkit-backface-visibility:hidden !important;backface-visibility:hidden !important;position:relative !important;overflow:hidden !important;}.paragraph.paragraph--type--two-col-related-content A{color:#333 !important;text-decoration:none !important;}.paragraph.paragraph--type--two-col-related-content A:hover IMG{-webkit-transform:scale3d(1.1,1.1,1) !important;transform:scale3d(1.1,1.1,1) !important;}.paragraph.paragraph--type--two-col-related-content A .field--name-field-teasertext{padding:0 10px 25px !important;font-size:16px !important;}.paragraph.paragraph--type--two-col-related-content A H3{padding:0 10px !important;min-height:75px;}.paragraph.paragraph--type--two-col-related-content .col-md-6.col-sm-6.col-xs-12{padding:0 !important;position:relative !important;overflow:hidden !important;}.paragraph.paragraph--type--two-col-related-content .paragraphs-2-col .paragraphs-2-col-text{position:relative !important;overflow:hidden !important;background:#FFF !important;}/*// Paragraph - Facebook Post*/.paragraph.paragraph--type--facebook-post .field--item{width:100%;height:auto;}/*// Paragraph - Twitter Post*//*// Paragraph - Instagram Post*//*// Paragraph - Youtube / Vimeo Post*//*// Paragraph - Video Post*/.paragraph.paragraph--type--video VIDEO{width:100% !important;height:auto !important;}.paragraph.paragraph--type--video .field--name-field-media-video-file VIDEO{width:100% !important;height:auto !important;}