/****

// Basic CSS for Paragraphs

****//*// Paragraph Backgrounds*/.paragraph VIDEO{width:100%;height:auto;padding:0 15px 15px;position:relative;}.paragraph.paragraph--type--animation .mws-fhv-video-wrapper .mws-fhv-responsive-video{margin:50px 0 0;position:relative;z-index:3;}.white.paragraph{background:#FFFFFF;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px;margin:25px auto;}.white.paragraph P{padding-bottom:15px;}.petrol.paragraph{background:#006165;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px !important;margin:25px auto;}.petrol.paragraph P{color:#FFFFFF;padding-bottom:15px;}.turquoise.paragraph{background:#0098A1;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px !important;margin:25px auto;}.turquoise.paragraph P{color:#FFFFFF;padding-bottom:15px;}.green.paragraph{background:#57AB27;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px !important;margin:25px auto;}.green.paragraph P{color:#FFFFFF;padding-bottom:15px;}.orange.paragraph{background:#F39C12;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px !important;margin:25px auto;}.orange.paragraph P{color:#FFFFFF;padding-bottom:15px;}.red.paragraph{background:#DA0B23;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px !important;margin:25px auto;}.red.paragraph P{color:#FFFFFF;padding-bottom:15px;}.bordeaux.paragraph{background:#BC103C;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px !important;margin:25px auto;}.bordeaux.paragraph P{color:#FFFFFF;padding-bottom:15px;}.violet.paragraph{background:#76266B;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px !important;margin:25px auto;}.violet.paragraph P{color:#FFFFFF;padding-bottom:15px;}.purple.paragraph{background:#8377B8;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px !important;margin:25px auto;}.purple.paragraph P{color:#FFFFFF;padding-bottom:15px;}.blue.paragraph{background:#005098;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px !important;margin:25px auto;}.blue.paragraph P{color:#FFFFFF;padding-bottom:15px;}.dark.paragraph{background:#000000;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px !important;margin:25px auto;}.dark.paragraph P{color:#FFFFFF;padding-bottom:15px;}@media screen and (max-width:768px){}/*// Paragraph Backgrounds for Layout Builder*/.layout .white.paragraph{background:#FFFFFF;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0px 15px !important;margin:25px auto;}.layout .petrol.paragraph{background:#006165;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}.layout .turquoise.paragraph{background:#0098A1;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}.layout .green.paragraph{background:#57AB27;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}.layout.orange.paragraph{background:#F39C12;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}.layout .red.paragraph{background:#DA0B23;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}.layout .bordeaux.paragraph{background:#BC103C;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}.layout .violet.paragraph{background:#76266B;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}.layout .purple.paragraph{background:#8377B8;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}.layout .blue.paragraph{background:#005098;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}.layout.dark.paragraph{background:#000000;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}@media screen and (max-width:991px){.layout .white.paragraph{background:#FFFFFF;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}.layout .petrol.paragraph{background:#006165;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}.layout .turquoise.paragraph{background:#0098A1;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}.layout .green.paragraph{background:#57AB27;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}.layout.orange.paragraph{background:#F39C12;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}.layout .red.paragraph{background:#DA0B23;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}.layout .bordeaux.paragraph{background:#BC103C;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}.layout .violet.paragraph{background:#76266B;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}.layout .purple.paragraph{background:#8377B8;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}.layout .blue.paragraph{background:#005098;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px !important;margin:25px auto;}.layout.dark.paragraph{background:#000000;box-shadow:0 0 3px 1px rgba(0,0,0,0.30);padding:15px 15px 0 15px !important;margin:25px auto;}}/*// Paragraph - H2 Subtitle*/.paragraph.paragraph--type--h2-subtitle .field--name-field-h2-subtitle .field__item{display:block;font-size:1.5em;margin-top:50px;margin-bottom:0.83em;margin-left:0;margin-right:0;font-weight:700;line-height:1.8;font-family:'MuseoSans700';font-style:normal;font-weight:700;}.paragraph.paragraph--type--h2-subtitle .field--name-field-h2-subtitle .field__item:before{}@media screen and (max-width:640px){.paragraph.paragraph--type--h2-subtitle .field--name-field-h2-subtitle .field__item{display:block;font-size:1.5em;margin-top:50px;margin-bottom:0.83em;margin-left:15px;margin-right:15px;font-weight:700;line-height:1.8;}}/*// Paragraph - H3 Subtitle*//*// Paragraph - Body*/.paragraph.paragraph--type--body{max-width:991px;padding:30px 50px;}.paragraph.paragraph--type--body P STRONG{font-weight:700;}.path-frontpage .paragraph.paragraph--type--body{max-width:991px;float:right;padding-top:0;}.paragraph.paragraph--type--body UL{color:#000;margin:0;margin-bottom:0;margin-bottom:0;font-size:18px;line-height:1.8em;}@media screen and (max-width:640px){.paragraph.paragraph--type--body{max-width:991px;padding:30px 15px;}}/*// Paragraph - Text | Image*/.paragraph.paragraph--type--text-image{padding:25px 0;}.paragraph.paragraph--type--text-image IMG{width:100%;height:auto;}.path-frontpage .paragraph.paragraph--type--text-image IMG{max-width:480px;}.path-frontpage .paragraph.paragraph--type--text-image{padding:50px 0 0;}.path-frontpage .paragraph.paragraph--type--text-image H3{width:60%;margin-right:auto;margin-left:auto;margin-bottom:0;padding:50px 0 0;font-size:2.3em;font-family:'MuseoSans300';font-weight:300;font-style:normal;src: url('font.woff') format('woff');font-display: auto;text-align:left;}.path-frontpage .paragraph.paragraph--type--text-image H2{width:60%;margin-right:auto;margin-left:auto;font-size:2.4em;margin-top:0;line-height:34px;text-align:left;}@media screen and (max-width:1199px){.path-frontpage .paragraph.paragraph--type--text-image{padding:50px 0 0 !important;margin:auto;text-align:left;}.path-frontpage .paragraph.paragraph--type--text-image H3{width:75%;margin-right:auto;margin-left:auto;margin-bottom:0;padding:50px 0 0;font-size:2.3em;font-family:'MuseoSans300';font-weight:300;font-style:normal;src: url('font.woff') format('woff');font-display: auto;text-align:left;}.path-frontpage .paragraph.paragraph--type--text-image H2{width:75%;margin-right:auto;margin-left:auto;font-size:2em;margin-top:0;line-height:34px;text-align:left;}.path-frontpage .paragraph.paragraph--type--text-image{padding:25px 0 0;margin:auto;text-align:left;}}@media screen and (max-width:991px){.path-frontpage .paragraph.paragraph--type--text-image{padding:50px 0 0;margin:auto;text-align:center;}.path-frontpage .paragraph.paragraph--type--text-image H3{width:100%;margin-right:auto;margin-left:auto;margin-bottom:0;padding:50px 0 0;font-size:2em;font-family:'MuseoSans300';font-weight:300;font-style:normal;src: url('font.woff') format('woff');font-display: auto;text-align:left;}.path-frontpage .paragraph.paragraph--type--text-image H2{width:100%;margin-right:auto;margin-left:auto;font-size:2em;margin-top:0;line-height:34px;text-align:left;}.path-frontpage .paragraph.paragraph--type--text-image{padding:25px 0 0;margin:auto;text-align:left;}}@media screen and (max-width:768px){.path-frontpage .paragraph.paragraph--type--text-image H3{width:100%;margin-right:auto;margin-left:auto;margin-bottom:0;padding:20px 0 0;font-size:2em;font-family:'MuseoSans300';font-weight:300;font-style:normal;src: url('font.woff') format('woff');font-display: auto;text-align:left;}.path-frontpage .paragraph.paragraph--type--text-image H2{width:100%;margin-right:auto;margin-left:auto;font-size:2em;margin-top:0;line-height:34px;text-align:left;}.path-frontpage .paragraph.paragraph--type--text-image{padding:25px 0 0;margin:auto;text-align:left;}}@media screen and (max-width:515px){.path-frontpage .paragraph.paragraph--type--text-image{padding:25px 0 0;margin:auto;text-align:left;}.path-frontpage .paragraph.paragraph--type--text-image H3{width:100%;margin-top:25px;margin-right:0;margin-left:30px;margin-bottom:0;padding:0;font-size:1.6em;line-height:35px;font-family:'MuseoSans300';font-weight:300;font-style:normal;src: url('font.woff') format('woff');font-display: auto;text-align:left;}.path-frontpage .paragraph.paragraph--type--text-image H2{width:100%;margin-right:0;margin-left:30px;font-size:1.6em;margin-top:0;line-height:34px;text-align:left;}}/*// Paragraph - Image | Text*/.paragraph.paragraph--type--image-text{padding:25px 0;}.paragraph.paragraph--type--image-text IMG{width:100%;height:auto;}.path-frontpage .paragraph.paragraph--type--image-text IMG{max-width:515px;}/*// Paragraph - Image*/.paragraph.paragraph--type--image{padding:25px 0;}.paragraph.paragraph--type--image IMG{width:100%;height: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 - 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--local-video VIDEO{width:100% !important;height:auto !important;}.paragraph.paragraph--type--local-video .field--name-field-media-video-file VIDEO{width:100% !important;height:auto !important;}/*// Paragraph - Map*/.paragraph.paragraph--type--map{padding:30px 0;}.white.paragraph.paragraph--type--map{padding:15px !important;}/****

// Basic CSS for Paragraphs Blocks (Fullwidth)

****/DIV[class^='paragraphsbg_']{min-height:70vh;background:center center/cover no-repeat scroll;display:block;}@media screen and (max-width:991px){DIV[class^='paragraphsbg_']{height:50vh;background:center center/cover no-repeat scroll;}}/*//  Paragraph - Backgroundimage | Text*/.paragraph.paragraph--type--image-text-fullwidth{position:relative;margin:0 0 -20px 0 !important;padding:0 !important;}.paragraph.paragraph--type--image-text-fullwidth .paragraphsbody{position:relative;padding:5%;transition:all 500ms ease-in-out;}@media screen and (max-width:991px){.paragraph.paragraph--type--image-text-fullwidth .paragraphsbody{position:relative;padding:5% 30px;transition:all 500ms ease-in-out;}}/*//  Paragraph - Text | Backgroundimage */.paragraph.paragraph--type--text-image-fullwidth{position:relative;margin:0px 0 -20px !important;padding:0 !important;}.paragraph.paragraph--type--text-image-fullwidth .paragraphsbody{position:relative;padding:5%;transition:all 500ms ease-in-out;}@media screen and (max-width:991px){.paragraph.paragraph--type--text-image-fullwidth .paragraphsbody{position:relative;padding:5% 30px;transition:all 500ms ease-in-out;}}/****
Paragraph Fullwidth Hero Video (Header)
****/.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-hero-container{position:relative;width:100%;height:calc(100vH - 100px);/* Adjust the height as needed */overflow:hidden;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.0);/* Adjust the overlay color and opacity as needed */z-index:2;display:flex;justify-content:center;align-items:center;padding:0 !important;box-sizing:border-box;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-content{z-index:3;background:rgba(255,255,255,0.8);padding:50px;position:absolute;bottom:10%;max-width:991px;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-title{font-size:2em;/* Adjust the font size as needed */margin:0 0 10px 0;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-introtext{font-size:1.2em;/* Adjust the font size as needed */}.paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-hero-container .mws-fhv-video-wrapper VIDEO{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;width:100%;height:100%;object-fit:cover;background:#03021A;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-hero-container .mws-fhv-overlay .mws-fhv-content H1.mws-fhv-title .field__item{color:#CD1719;letter-spacing:1px;display:block;font-size:1.2em;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;font-weight:700;line-height:1.2;letter-spacing:2px;text-align:left;position:relative;font-family:'MuseoSans700' !important;font-style:normal !important;font-weight:700 !important;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-hero-container .mws-fhv-overlay .mws-fhv-content .field__item{text-align:left;margin:0;line-height:36px;font-size:1.8em;font-family:'MuseoSans300';font-weight:300;font-style:normal;src: url('font.woff') format('woff');font-display: auto;}@media screen and (max-width:515px){.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-content{color:#000;text-align:left;z-index:3;position:absolute;bottom:15%;left:0;padding:30px;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-hero-container .mws-fhv-overlay .mws-fhv-content H1.mws-fhv-title .field__item{color:#CD1719;letter-spacing:1px;display:block;font-size:17px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;font-weight:700;line-height:1.2;letter-spacing:2px;text-align:left;position:relative;font-family:'MuseoSans700' !important;font-style:normal !important;font-weight:700 !important;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-hero-container .mws-fhv-overlay .mws-fhv-content .field__item{text-align:left;margin:0;line-height:36px;font-size:1.3em;font-family:'MuseoSans300';font-weight:300;font-style:normal;src: url('font.woff') format('woff');font-display: auto;display:none;}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0) rotate(225deg);}40%{transform:translateY(-30px) rotate(225deg);}60%{transform:translateY(-15px) rotate(225deg);}}.mws-fhi-overlay .scroll-to-content{position:absolute;bottom:0;background:#6EACF8;}.mws-fhv-overlay .scroll-to-content{position:absolute;bottom:0;}.scroll-arrow{display:inline-block;text-decoration:none;position:relative;width:80px;/* Width for larger arrow */height:80px;/* Height for larger arrow */}.scroll-arrow .arrow{display:block;width:50px;/* Width of the chevron */height:50px;/* Height of the chevron */border-left:3px solid #FFF;/* Left border for chevron */border-top:3px solid #FFF;/* Top border for chevron */transform:rotate(225deg);/* Points the chevron downward */margin:0 auto;animation:bounce 2.5s infinite;}.paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--default .mws-fhi-overlay .scroll-arrow{display:none;}

.path-frontpage .paragraph.paragraph--type--animation .mws-fhv-image-wrapper
{
	width: 100%;
	height: auto;
	padding: 30px;
	margin: auto;
	text-align: center;
}
