:root {--font-family-primary: "ibm-plex-sans", sans-serif; --color-white : #ffffff;--color-black:#000;--color-off-white : #fffef4;--color-off-white-two : #fefbe7;--color-sky-blue: #5bbdfd;--color-pine-Two: #16260f;--color-light-blue: #d9f0ff;--color-marine-blue: #003a62;--color-sunshine-yellow: #fdeb39;--color-sun-yellow: #fdeb29;--color-nice-blue: #0f75bc;--color-turtle-green: #6dbe4b;--color-light-navy: rgba(15, 65, 96, 0.92);--color-dark-slate-blue:#1e4e6c;--color-navy:#001c33;--color-warm-grey:#707070;--color-dark-teal:#00374b;--color-dark-green2:#306e19;--color-mid-green:#599f3e;--color-mid-green2:#3a851e;--color-dusk-blue:#1d5f7f;--color-gunmetal:#545d65;--color-brownish-grey:#6e6e6e;--color-darkish-blue:#044880;--color-dark-green:#355c27;--color-nice-blue-light: rgba(15,117,188,0.92);}html,body,div,span,applet,object,iframe,h1,zzh2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}html {scroll-behavior: smooth;}body {line-height: 1;}a {text-decoration-skip-ink: auto;}a[href^="tel"] {color: inherit;text-decoration: none;}ol,ul {list-style: none;}blockquote,q {quotes: none;}blockquote:before,blockquote:after,q:before,q:after {content: "";content: none;}q {display: inline;font-style: italic;}q:before {content: '"';font-style: normal;}q:after {content: '"';font-style: normal;}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"] {-webkit-appearance: none;appearance: none;border-radius: 0;}input[type="search"] {-webkit-appearance: textfield;}table {border-collapse: collapse;border-spacing: 0;}th,td {padding: 2px;}big {font-size: 120%;}small,sup,sub {font-size: 80%;}sup {vertical-align: super;}sub {vertical-align: sub;}dd {margin-left: 20px;}kbd,tt {font-family: courier;font-size: 12px;}ins {text-decoration: underline;}del,strike,s {text-decoration: line-through;}dt {font-weight: bold;}address,cite,var {font-style: italic;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}* {box-sizing: border-box;-webkit-tap-highlight-color: transparent;}main {min-height: 100vh;display: flex;flex-direction: column;}main footer:last-of-type {margin-top: auto;}.fl-builder-content {}@media (max-width: 768px) {.fl-col-small:not(.fl-col-small-full-width) {max-width: 100%;}}body {color: var(--color-gunmetal) !important;font-family: var(--font-family-primary);font-size: 18px;font-weight: 400;letter-spacing: normal;line-height: 1.56;background: var(--color-off-white);position:relative;}body::before{content: "";width: 100%;height: 765px;background: var(--color-off-white-two);left: 0;top: 0;right: 0;position: absolute;z-index: -1;clip-path: polygon(0 0, 100% 0, 100% calc(100% - 377px), 0 100% );}body.home:before{display:none;}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5 {font-weight: 700;letter-spacing: normal;}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-transform:unset !important;}h1,.h1 {font-size: 50px !important;line-height: normal;}h2,.h2 {font-size: 30px;line-height: 1.28;color:var(--color-marine-blue)}h3,.h3 {font-size: 28px;line-height: 1.5;color:var(--color-navy);}h4,.h4 {font-size: 24px;line-height: 1.5;}h5,.h5 {font-size: 20px;font-weight: 600;line-height: 1.5;}h6 {font-size: 18px;font-weight: 700;line-height: 1.56;letter-spacing: normal;}h1{color: var(--color-mid-green);}h1.bottom-border{padding-bottom:8px;border-bottom: solid 1px var(--color-mid-green);margin-bottom: 20px;}p,.tribe-events-content p{font-size: 18px !important;letter-spacing: normal !important;line-height: 1.56;}a {cursor: pointer;}hr{border-top: 1px solid var(--color-mid-green);border-left: 0;border-radius: 0;border-bottom: 0;padding-bottom: 30px;}.fl-module-heading.bottom-bar .fl-heading {padding: 0px 0 25px !important;position: relative;}.fl-module-heading.bottom-bar .fl-heading:before {max-width: 806px;width: 100%;height: 1px;background-color: var(--color-yellow);content: "";position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}.fl-rich-text h2,.fl-rich-text h6,.tribe-events-content h2,.tribe-events-content h6{margin: 0 0 18px;}.fl-rich-text h3,.tribe-events-content h3{ margin: 0 0 14px;}.fl-rich-text h4,.tribe-events-content h4{margin: 0 0 12px;color: var(--color-marine-blue);}.fl-rich-text h5,.tribe-events-content h5{ margin: 0 0 12px;color: var(--color-marine-blue);}.fl-rich-text h1 {color: var(--color-mid-green);}.fl-rich-text h2,.tribe-events-content h2{color: var(--color-marine-blue);margin-bottom:20px;}.fl-rich-text h3,.tribe-events-content h3{color: var(--color-mid-green);}.fl-rich-text h6,.tribe-events-content h6{color: var(--color-mid-green);}.fl-rich-text p,.tribe-events-content p{margin: 0 0 28px;}.fl-rich-text p:last-child,ul:last-child,ol:last-child {margin: 0;}.fl-rich-text ul,.fl-rich-text ol,.tribe-events-content ul,.tribe-events-content ol{padding-left: 53px;margin: 0 0 50px;}.fl-rich-text ul ol,.fl-rich-text ol ol,.tribe-events-content ul ol,.tribe-events-content ol ol,.fl-rich-text ul ul,.fl-rich-text ol ul,.tribe-events-content ul ul,.tribe-events-content ol ul{ margin: 5px 0 20px;}.fl-rich-text ol,.tribe-events-content ol{padding-left: 49px;}@media (max-width: 480px) {.fl-rich-text ul,.fl-rich-text ol {padding-left: 35px;} .fl-rich-text ol {padding-left:31px}}.fl-rich-text hr{}.fl-rich-text li,.tribe-events-content li{margin-bottom: 5px;position: relative;font-size:18px !important;}.fl-rich-text li:last-child,.tribe-events-content li:last-child{margin-bottom: 0;}.fl-rich-text ul li:before,.tribe-events-content ul li:before{background-color: var(--color-mid-green);content: "";height: 8px;left: -24px;position: absolute;top: 12px;width: 8px;border-radius:50px;}.fl-rich-text ol li:before {color: var(--color-brownish-grey);content: counter(list-item) ".";font-weight: 700;left: -50px;position: absolute;top: 0;width: 40px;text-align: right;background: none;}.fl-rich-text ol li ul li:before {display:none;}.fl-rich-text ol li ul li {list-style: circle;}.fl-rich-text ol li ul li ul li {list-style: square;}.wp-caption-text,.tribe-events-content .wp-caption-text{display: inline-block;font-size: 16px !important;font-family: var(--font-family-primary) !important;font-stretch: normal;font-weight: 700;font-style: normal;line-height: 1.5;margin-top: 9px !important;position: relative;text-align: left;color:var(--color-dusk-blue);}.aligncenter .wp-caption-text{text-align:left;}.alignright .wp-caption-text{text-align:right;width:100%;}.fl-rich-text .wp-caption img,.tribe-events-content .wp-caption img{border: solid 6px var(--color-mid-green);width:100%;}.fl-rich-text img{border: solid 6px var(--color-mid-green);}.fl-rich-text .wp-caption.aligncenter img{border-width:3px !important;}.full-width-quotes p {font-size: 26px !important ;}.fl-rich-text blockquote {padding: 80px 0 0 0;position: relative;color:var(--color-marine-blue);margin-bottom:32px;}.fl-rich-text blockquote:before {content: ''; background: url(../images/icon-blockquote.webp) no-repeat center /36px;width:36px;height:111px;position: absolute;left: 24px;top: -26px;}@media (max-width: 768px) {.fl-rich-text blockquote {padding: 0 0px 0 45px;position: relative;}.fl-rich-text blockquote:before {left: 0px;}}.fl-rich-text blockquote p {font-family: var(--font-family-primary);font-size: 26px !important;font-weight: normal;font-stretch: normal;line-height: 1.46 !important;letter-spacing: normal;text-align: center;}@media (max-width: 480px) {.fl-rich-text blockquote p {font-size: 22px !important;line-height: 1.2 !important;}}body:not(.single) .fl-row.editor-content{margin-top: 50px;}body:not(.single) .fl-row.editor-content:first-child{margin-top: 0;}@media (max-width: 480px) {h1,.h1 {font-size: 35px !important;}h2,.h2 {font-size: 28px;}h3,.h3 {font-size: 25px;}h4,.h4 {font-size: 22px;}h5,.h5 {font-size: 20px;}}.btn--secondary .fl-button-wrap,.btn--primary .fl-button-wrap{height:auto;position:relative;overflow:hidden;border-radius:0;}.btn--secondary.fl-button-center,.btn--primary.fl-button-center{margin: 0 auto;}.btn--secondary.fl-button-right,.btn--primary.fl-button-right{margin-left:auto;}.btn--secondary.fl-button-left,.btn--primary.fl-button-left{margin-right:auto;}.btn--secondary a,.btn--primary a {padding: 27px !important;border-radius: 0 !important;border: 0;background-color:transparent !important;display: inline-block;text-decoration: none;min-width:318px;text-align:center;box-sizing:border-box;position:relative;}.btn--primary a {background-color: var(--color-sun-yellow) !important;border: solid 2px var(--color-sun-yellow) !important;}.btn--secondary a {border: solid 2px var(--color-dark-teal) !important;}.btn--secondary a:before,.btn--primary a:before {width: 0;height:0;position: absolute;content: "";top: 0px;transition: all 0.3s ease;left: 0;background:var(--color-marine-blue);}.btn--secondary a .fl-button-text,.btn--primary a .fl-button-text {font-family: var(--font-family-primary) !important;font-size: 18px !important;font-weight: 800 !important;letter-spacing: 1.8px !important;line-height: normal !important;text-align: center !important;position: relative;z-index: 3;transition: all 0.3s ease;text-transform: capitalize;}.btn--primary a .fl-button-text {color: var(--color-navy) !important;}.btn--secondary a .fl-button-text {color: var(--color-dark-teal) !important;}@media (max-width:992px){.btn--secondary a, .btn--primary a{min-width: 250px;padding: 20px !important;}}.fl-rich-text h3 a,.fl-rich-text h6 a {text-decoration: underline !important;}.fl-rich-text p a,.fl-rich-text ul a,.fl-rich-text ol a,p a,ol li a,ul li a,.tribe-events-content p a,.tribe-events-content ul a,.tribe-events-content ol a, .tribe-events-content p a, .tribe-events-content ol li a, .tribe-events-content ul li a{color: var(--color-mid-green2);font-weight: bold;text-decoration: underline;}.link--primary a {background: none !important;border: none !important;text-align: left;position: relative;padding:0 !important;position:relative;line-height: inherit !important;}.link--primary a span {color: var(--color-sunshine-yellow) !important;font-size: 16px !important;font-family: var(--font-family-primary) !important;font-stretch: normal;font-style: normal;font-weight: 700 !important;letter-spacing: 3.2px;line-height: normal !important;}.link--primary .fl-button-wrap a:before,.link--primary .fl-button-wrap a:after{content: "";position: absolute;width: 0%;bottom: 0;background: var(--color-sunshine-yellow);height: 2px;transition: 500ms;}.link--primary .fl-button-wrap a:before{ left: 0;}.link--primary .fl-button-wrap a:after{ right: 0;}.link--secondary {width: 100%;display: flex;text-align: left;justify-content: center;}.link--secondary a {background: transparent !important;padding: 0 0 5px!important;border: none !important;text-transform: uppercase;position: relative;}.link--secondary a span {color: var(--color-navy) !important;font-size: 16px !important;font-stretch: normal;font-style: normal;font-weight: 700 !important;line-height: normal !important;letter-spacing: 3.2px;}.link--secondary .fl-button-wrap a:before,.link--secondary .fl-button-wrap a:after {content: "";position: absolute;width: 0%;bottom: 0;background: var(--color-navy);height: 2px;transition: 500ms;}.link--secondary .fl-button-wrap a:before {left: 0;}.link--secondary .fl-button-wrap a:after {right: 0;}.hide,.page-template-default article .header,#sidebar,.sr-hide {display: none !important;}.sr.hide {clip: rect(0 0 0 0);clip-path: inset(50%);height: 1px;overflow: hidden;position: absolute;white-space: nowrap;width: 1px;display: block;}.flex {display: flex;}.alignleft {float: left;margin-bottom: 25px;margin-right: 45px;}.alignright {float: right;margin-bottom: 25px;margin-left: 45px;position: relative;display: inline-block;}.alignright,.alignleft {position: relative;}.aligncenter {max-width: 100% !important; margin: 0 auto;display: block;}@media (max-width: 992px) {.alignleft,.alignright,.alignleft img,.alignright img,.aligncenter {display: block;float: none;height: auto;margin: 0;width: 100% !important;} img.alignleft,img.alignright,img.aligncenter{margin-bottom:25px;}}.search-form-box {margin-bottom: 20px;}.search-form-box form {margin: 0 auto;max-width: 500px;position: relative;width: 100%;}.search-form-box form input {border: 2px solid var(--color-navy);font-size: 16px;height: 50px;padding: 12px 12px 12px 20px;border-radius: 50px;width: 100%;color: var(--color-navy);}.search-form-box form input::placeholder {color: var(--color-navy) !important;}.error-page p {color: var(--color-navy) !important;}.search-form-box form #form-submit {width: 40px;height: 50px;position: absolute;top: 0;right: 10px;background: transparent;border: 0;}.search-form-box form #form-submit svg {width:22px;height: 47px;filter: brightness(0) saturate(100%) invert(9%) sepia(45%) saturate(1714%)hue-rotate(168deg) brightness(96%) contrast(104%);}.search-page {display: flex;justify-content: center;align-items: center;}.search-page .image-section {position: absolute;width: 100%;height: 100%;}.search-page .image-section img {width: 100%;height: 100%;object-fit: cover;}.search-page .content {width: 100%;z-index: 4;padding: 100px;display: flex;align-items: center;}@media (max-width: 992px) {.search-page .content {padding: 100px 60px;}}@media (max-width: 768px) {.search-page {min-height: auto;}.search-page .content {padding: 100px 30px;}}.search-content p {margin: 0 0 20px;text-align: center;color:var(--color-navy)}.search-content p span{font-weight:bold;}.inner-hero-wrapper .page-title {position: relative;text-align: center;}.inner-hero-wrapper {text-align: center;}.inner-hero-wrapper h1 {padding: 0 0 22px;margin: 0 0 40px;position: relative;display: inline-block;}.inner-hero-wrapper h1:before {content: "";position: absolute;height: 3px;width: 80%;background: var(--color-mid-green);bottom: 0;left: 10%;}footer {background: var(--color-marine-blue);position: relative;padding: 89px 0 60px 0;z-index: 5;}footer .footer-wrapper {margin: 0 auto;max-width: 1920px;width: 100%;padding: 0px 100px;flex-wrap: wrap;display: flex;justify-content: space-between;}.footer-logo-copyright{width:25%;}.copyright-menu-wrapper{display: flex;flex-wrap: wrap;margin-top: 87px;justify-content: center;}.copyright-menu-wrapper ul { display: flex;flex-wrap:wrap;}.copyright-menu-wrapper ul li{align-items: center;display: flex;justify-content: center;position: relative;padding: 0 8px;}.copyright-menu-wrapper ul li a{color: var(--color-off-white) !important;font-weight: normal;text-decoration: underline;font-size:16px;}.copyright-menu-wrapper ul li a:hover,.copyright-menu-wrapper ul li a:focus{text-decoration:none;}.copyright-menu-wrapper ul li:before{content:"/";position:absolute;left:0;top:-3px;color: var(--color-off-white);transform: translate(-50%, 0);font-size: 20px;}@media (max-width:768px){footer .footer-wrapper{padding: 0px 30px;}}@media (max-width:600px){footer .logo{max-width: 250px;}footer .contacts-links{justify-content: center;}}@media (max-width:480px){footer .logo{height: 20vw !important;margin-bottom: 42px !important;}}.contact-links-copyright-wrapper{max-width: 500px;width: 100%;display: flex;flex-direction: column;}footer .contacts-links {max-width: 500px;width: 100%;display: flex;justify-content: center;flex-wrap: wrap;align-items: center;}footer .contacts-links .wp-block-heading a{color: var(--color-off-white) !important;}footer .contacts-links .wp-block-image:nth-child(1){width: 160px;margin-right: 42px;}footer .contacts-links .wp-block-image:nth-child(2){width: 140px;margin-right: 63px;}footer .contacts-links .wp-block-image:nth-child(3){width: 80px;}footer .contacts-links a {display: block;}footer .contacts-links a:hover,footer .contacts-links a:focus{text-decoration: underline;color: var(--color-black);}footer #copyright {max-width: 342px;color: var(--color-off-white);padding-right: 8px;font-size:16px;}footer .footer-nav ul li a:after {position: absolute;content: "";width: 2px;height: 100%;background: #fff;right: -1px;top: 0px;}footer .footer-nav ul li:last-child a:after,footer .contacts-links ul li:last-child a:after {display: none;}footer .links {margin-right: 15.73%;}footer .links a {color: #1f1b01;text-decoration: none;}footer .social-icons{width: 25%;}footer .social-icons ul {display: flex;justify-content: flex-end;margin-top: 20px;}footer .social-icons li a:before {position: absolute;content: "";}footer .social-icons ul li a{ background-color: var(--color-marine-blue);}footer .social-icons a {align-items: center;font-size: 0;background-color: transparent;border-radius: 50%;border: 1px solid var(--color-black3);display: block;color: black;display: flex;height: 45px;justify-content: center;position: relative;text-align: center;width: 37px;height: 37px;}footer .social-icons li {margin: 0 22px 0 0;}footer .social-icons li a {position: relative;width: 35px;height: 35px;border: solid 2px var(--color-sunshine-yellow);}footer .social-icons li.icon-facebook a:before {background: url(../images/icon-facebook.svg) no-repeat center/12px; width: 12.5px;height: 23.3px;}footer .social-icons li.icon-twitter a:before {background: url(../images/icon-twitter.svg) no-repeat center/20px; width: 23.3px;height: 18.9px;}footer .social-icons li.icon-insta a:before {background: url(../images/icon-instagram.svg) no-repeat center/20px;width: 20.4px;height: 20.4px;}footer .social-icons li.icon-youtube a:before {background: url(../images/icon-youtube.svg) no-repeat center/20px; width: 21.9px;height: 15.4px;}footer .social-icons li:last-child {margin: 0;}footer .logo {position: relative;width: 100%;max-width: 284px;height: 96px;margin-bottom: 72px;}footer .logo img {height: 100%;left: 0;object-fit: contain;position: absolute;top: 0;width: 100%;}@media (max-width:1400px){footer .contacts-links{justify-content: flex-end;}footer .contacts-links .wp-block-heading{text-align: right;}.copyright-menu-wrapper{justify-content: flex-end;}footer .social-icons{width: 100%;}}@media (max-width: 992px) {footer .footer-wrapper {padding: 0px 60px;flex-direction: column;align-items: center;}footer .logo{margin-bottom: 30px;}footer .social-icons{margin-bottom: 50px;}footer #copyright {text-align: center;}footer .contacts-links {text-align: center;margin-bottom:30px;}.footer-logo-copyright{order: 0;width:100%;}footer .social-icons{order:1;}.contact-links-copyright-wrapper{order:2;}footer .logo{margin-left: auto;margin-right: auto;}.copyright-menu-wrapper{justify-content:center;}footer #copyright{padding-left:8px;}footer .logo{margin-bottom:40px;}footer .contacts-links .wp-block-heading {text-align: center !important;}footer .contacts-links {justify-content: center;}footer .social-icons ul{justify-content:center;}}@media (max-width: 768px) {footer .social-icons {width: 100%;margin-bottom:50px;}footer .links {margin-right: 0;width: 100%;}}@media (max-width:600px){.copyright-menu-wrapper{flex-direction: column;align-items: center;}.copyright-menu-wrapper ul li:before{right:0;left: initial;transform: translate(50%, 0);}.copyright-menu-wrapper ul li:last-child:before{display: none;} footer .contacts-links .wp-block-image:nth-child(1) {width: 105px;margin-right: 35px;}footer .contacts-links .wp-block-image:nth-child(2) { width: 105px;margin-right: 40px;;}footer .contacts-links .wp-block-image:nth-child(3) {width: 60px;}}@media (max-width:480px){.copyright-menu-wrapper ul{justify-content:center;}footer .contacts-links{flex-direction:column;}footer .contacts-links .wp-block-image{margin-bottom:35px;}footer .contacts-links .wp-block-heading{margin-bottom:60px;} footer .contacts-links .wp-block-image:nth-child(1) { width: 125px;margin-right: 0;}footer .contacts-links .wp-block-image:nth-child(2) {width: 125px;margin-right: 0;}footer .contacts-links .wp-block-image:nth-child(3) {width: 80px;}.copyright-menu-wrapper{margin-top:0;}}.navigation.pagination .nav-links {margin: 0 auto;max-width: max-content;width: 100%;display: flex;align-items: center;justify-content: center;margin-bottom: -10px;flex-wrap: wrap;margin-top: 60px;}.navigation.pagination a:last-child,.navigation.pagination span:last-child{margin-right: 0 !important;}.navigation.pagination a, .navigation.pagination span {width:45px;height:45px;border-radius:50%;padding:0 !important;margin:0 !important;display: flex !important;align-items: flex-start;justify-content:center;padding-top: 5px !important;font-size: 20px !important;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: var(--color-dark-blue) !important;text-decoration:none !important;border: solid 1px var(--color-dark-blue) !important;}.navigation.pagination a,.navigation.pagination span{margin-right: 18px !important;margin-bottom: 10px !important;}.navigation.pagination .dots{border:none !important;}.navigation.pagination .current,.navigation.pagination a:hover,.navigation.pagination a:focus{border: solid 1px var(--color-dark-blue) !important; background:var(--color-dark-blue) !important;color:var(--color-white) !important;text-decoration:none !important;}.navigation.pagination a:focus{border:1px solid var(--color-black) !important;}.navigation.pagination a.prev,.navigation.pagination a.next{font-size:0 !important;position:relative;}.navigation.pagination a.prev:before,.navigation.pagination a.next:before{width: 12.3px;height: 15.6px;object-fit: contain;background-color: var(--color-dark-blue);position:absolute;content:'';clip-path: polygon(100% 0, 0 47%, 100% 100%);left:14px;top:14px;}.navigation.pagination a.prev:focus:before,.navigation.pagination a.next:focus:before{background-color: var(--color-white) !important;}.navigation.pagination a.next:before{clip-path: polygon(100% 46%, 0 0, 0 100%);left:18px}.navigation.pagination a.prev:hover:before,.navigation.paginationa.next:hover:before,.navigation.pagination a.prev:focus:before,.navigation.paginationa.next:focus:before{background-color: var(--color-white) !important;}@media (max-width: 600px) {.navigation.pagination a.prev:before,.navigation.pagination a.next:before{ width: 10.3px; height: 13.6px; left:7px; top:8px;}.navigation.pagination a.next:before{ left:11px;}}@media (max-width: 600px) { .navigation.pagination a,.navigation.pagination span{margin-right:10px !important;}.navigation.pagination a, .navigation.pagination span {width:30px;height:30px;font-size: 14px !important;}}.fl-rich-text h1 a:hover,.fl-rich-text h3 a:hover,.fl-rich-text h6 a:hover,.fl-rich-text h1 a:focus,.fl-rich-text h3 a:focus,.fl-rich-text h6 a:focus{color: var(--color-marine-blue);}.fl-rich-text h2 a:hover,.fl-rich-text h4 a:hover,.fl-rich-text h5 a:hover,.fl-rich-text h2 a:focus,.fl-rich-text h4 a:focus,.fl-rich-text h5 a:focus,.tribe-events-content h2 a:hover,.tribe-events-content h4 a:hover,.tribe-events-content h5 a:hover,.tribe-events-content h2 a:focus,.tribe-events-content h4 a:focus,.tribe-events-content h5 a:focus {color: var(--color-mid-green) !important;}.fl-rich-text p a:hover,.fl-rich-text ul a:hover,.fl-rich-text ol a:hover,p a:hover,ol li a:hover,ul li a:hover,.fl-rich-text p a:focus,.fl-rich-text ul a:focus,.fl-rich-text ol a:focus,p a:focus,ol li a:focus,ul li a:focus,.tribe-events-content p a:hover,.tribe-events-content ul a:hover,.tribe-events-content ol a:hover,.tribe-events-content p a:focus,.tribe-events-content ul a:focus,.tribe-events-content ol a:focus{color: var(--color-marine-blue);}.fl-rich-text h1 a,.fl-rich-text h3 a,.fl-rich-text h6 a,.tribe-events-content h1 a,.tribe-events-content h3 a,.tribe-events-content h6 a{ color: var(--color-mid-green2) !important;text-decoration: underline !important;}.fl-rich-text h1 a:hover,.fl-rich-text h3 a:hover,.fl-rich-text h6 a:hover,.fl-rich-text h1 a:focus,.fl-rich-text h3 a:focus,.fl-rich-text h6 a:focus,.tribe-events-content h1 a:hover,.tribe-events-content h3 a:hover,.tribe-events-content h6 a:hover,.tribe-events-content h1 a:focus,.tribe-events-content h3 a:focus,.tribe-events-content h6 a:focus{color: var(--color-marine-blue) !important;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.tribe-events-content h2 a, .tribe-events-content h4 a, .tribe-events-content h5 a{color: var(--color-marine-blue);text-decoration: underline !important ;}h1 a:hover,h2 a:hover,h4 a:hover,h5 a:hover,h1 a:focus,h2 a:focus,h4 a:focus,h5 a:focus{color: var(--color-mid-green) !important;text-decoration:none !important;}h6 a:hover,h3 a:hover,h6 a:focus,h3 a:focus{color: var(--color-mid-green) !important;text-decoration:none !important;}.fl-rich-text h1 a:focus,.fl-rich-text h2 a:focus,.fl-rich-text h4 a:focus,.fl-rich-text h5 a:focus,.fl-rich-text h6 a:focus,.fl-rich-text h3 a:focus,.fl-rich-text p a:focus,.fl-rich-text ul a:focus,.fl-rich-text ol a:focus,p a:focus,ol li a:focus,ul li a:focus {outline:2px solid var(--color-black) !important;}.fl-rich-text .aligncenter,.tribe-events-content .aligncenter{margin-bottom:60px;}.fl-rich-text .alignleft,.tribe-events-content .alignleft{margin-right:50px;}.btn--primary a:hover,.btn--primary a:focus{border: solid 2px var(--color-marine-blue) !important;}.btn--secondary a:hover,.btn--secondary a:focus{background:var(--color-sun-yellow) !important;border-color:var(--color-marine-blue) !important;}.btn--primary a:hover:before,.btn--secondary a:hover:before,.btn--primary a:focus:before,.btn--secondary a:focus:before{width:100%;height:100%;}.btn--primary a:hover .fl-button-text,.btn--secondary a:hover .fl-button-text,.btn--primary a:focus .fl-button-text,.btn--secondary a:focus .fl-button-text{color: var(--color-sun-yellow) !important;}.link--primary a:hover,.link--primary a:focus{color: var(--color-sunshine-yellow) !important;}.link--primary .fl-button-wrap a:hover:before,.link--primary .fl-button-wrap a:hover:after,.link--primary .fl-button-wrap a:focus:before,.link--primary .fl-button-wrap a:focus:after,.link--secondary .fl-button-wrap a:hover:before,.link--secondary .fl-button-wrap a:hover:after,.link--secondary .fl-button-wrap a:focus:before,.link--secondary .fl-button-wrap a:focus:after{width:100%;}.link--secondary a:focus:not(.focus-visible) {outline:1px solidvar(--color-yellow) !important;}.link--secondary a:hover span,.link--secondary a:focus span{color: var(--color-green) !important;}footer .social-icons li a:hover:before,footer .social-icons li a:focus:before { filter: brightness(0) saturate(100%) invert(18%) sepia(31%) saturate(3225%) hue-rotate(179deg) brightness(91%) contrast(104%);}footer .social-icons ul li a:hover,footer .social-icons ul li a:focus {background-color:var(--color-sunshine-yellow);}.menu-item-has-children:hover .sub-menu,.menu-item-has-children:focus .sub-menu{opacity: 1;visibility: visible;}footer .footer-nav ul li a:hover,footer .contacts-links ul li a:hover,footer .footer-nav ul li a:focus,footer .contacts-links ul li a:focus {color: #a6976e;}footer .links a:hover,footer .links a:focus {color: #f75426;}.post-password-form input[type="submit"]:hover,.post-password-form input[type="submit"]:focus{background-color: transparent !important;color: #163a64;filter: brightness(0) saturate(100%) invert(16%) sepia(94%) saturate(812%)hue-rotate(181deg) brightness(93%) contrast(92%);}.search-result-page .search-result h2:hover,.search-result-page .search-result a:hover,.search-result-page .search-result h2:focus,.search-result-page .search-result a:focus{color: var(--color-yellow);}.status-publish.post-password-required {height: Calc(100vh - 400px);}.post-password-form {padding: 100px;text-align: center;}@media (max-width: 992px) {.post-password-form {padding: 100px 60px;text-align: center;}}@media (max-width: 768px) {.post-password-form {padding: 80px 30px;text-align: center;}}.post-password-form p {margin-bottom: 20px;}.post-password-form p:first-child {font-family:var(--font-family-primary);font-size: 25px !important;font-weight: bold;line-height: 1.44;letter-spacing: normal !important;}.post-password-form p:nth-child(2) {display: flex;justify-content: center;flex-direction: column;max-width: 500px;margin: 0 auto;width: 100%;}.post-password-form p:nth-child(2) label {display: flex;flex-direction: column;margin-bottom: 30px;gap: 8px;font-size: 16px !important;letter-spacing: normal !important;line-height: 1.5;}.post-password-form p:nth-child(2) label input {height: 45px;border-color: #a6976e !important;border: 2px solid;border-radius: 50px;color: #163a64;padding: 12px 24px;}.post-password-form input[type="submit"] {padding: 14.9px 50px 12.1px 20.2px !important;border-radius: 23.5px !important;border: solid 1px #163a64 !important;background-color: #163a64 !important;position: relative !important;text-transform: uppercase;margin: 0 auto;width: max-content;color: #fff;background: url(../images/icon-ios-arrow.webp) no-repeat right 17pxcenter/18px;}*:focus:not(.focus-visible) {outline:1px solidvar(--color-turtle-green) !important;}.slick-slider, .four-column-card-section .fl-post-feed-post a{background: #000;}.screen-reader-text {border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;word-break: normal;}.screen-reader-text:focus {background-color: #f7f7f7;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;-webkit-clip-path: none;clip-path: none;color: #007acc;display: block;font-size: 14px;font-size: 0.875rem;font-weight: 700;height: auto;right: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}.visually-hidden:not(:focus):not(:active),.form-allowed-tags:not(:focus):not(:active) {position: absolute !important;height: 1px;width: 1px;overflow: hidden;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);white-space: nowrap;}.skip-to-main-content-link:focus {left: 50%;transform: translateX(-50%);opacity: 1;}.skip-to-main-content-link {position: absolute;left: -9999px;z-index: 999;padding: 1em;background-color: black;color: white;opacity: 0;}.a2a_default_style {border-radius: 0px !important;padding: 18px 28px 12px !important;right: 70px !important;}.a2a_kit a {padding: 0 5px !important;}.a2a_svg {width: 38px !important;height: 38px !important;border: 1px solid #ffff !important;border-radius: 50% !important;transition: 0.3s ease;}.a2a_kit a:hover .a2a_svg {background-color: var(--color-white) !important;transition: 0.3s ease;opacity: 1 !important;}.a2a_svg svg {width: 25px !important;height: 32px !important;top: 2px !important;}.a2a_kit a {background-color: rgb(29, 99, 99);}.a2a_kit a:hover .a2a_svg svg {filter: brightness(0) saturate(100%) invert(7%) sepia(22%) saturate(3333%) hue-rotate(188deg) brightness(96%) contrast(108%);}.category-page-title span{padding-bottom: 11px;border-bottom: solid 1px var(--color-mid-green);display:block;}.slick-arrow {display: none !important;}header{position:relative;z-index:100;}.top-navigation-menu .top-menu{overflow:hidden;}.top-navigation-menu .top-menu ul{display: flex;justify-content: flex-end;margin-right: -27px;}.top-navigation-menu .top-menu ul li a{background: var(--color-sky-blue);color: var(--color-pine-Two);display: block;position: relative;font-size: 16px;letter-spacing: 1.6px;text-decoration: none;}.top-navigation-menu .top-menu ul li:nth-child(1) a{clip-path: polygon(0 0, 100% 0, calc(100% - 13px) calc(100% - 3px), 83px 100%);width: 210px;height: 69px;display: flex;justify-content: flex-end;align-items: center;padding-right: 39px;}.top-navigation-menu .top-menu ul li a::before{content: "";position: absolute;background: var(--color-sun-yellow);transition:300ms;}.top-navigation-menu .top-menu ul li:nth-child(1) a::before{width: 0;height: 100%;top: 0;right: 0;bottom: 0;left: initial;z-index: -1;}.top-navigation-menu .top-menu ul li a:hover::before,.top-navigation-menu .top-menu ul li a:focus::before{width: 100%;background: var(--color-sun-yellow);}.top-navigation-menu .top-menu ul li:nth-child(1) a:hover::before,.top-navigation-menu .top-menu ul li:nth-child(1) a:focus::before{right: 0;}.top-navigation-menu .top-menu ul li:nth-child(2) a{clip-path: polygon(13px 0, calc(100% - 10px) 0, 100% calc(100% - 8px), 0 calc(100% - 3px));width: 162px;height: 69px;display: flex;justify-content: flex-end;align-items: center;padding-right: 24px;left: -14px;}.top-navigation-menu .top-menu ul li:nth-child(2) a::before{width: 100%;height: 0;right: 0;bottom: 0;left: 0;z-index: -1;}.top-navigation-menu .top-menu ul li:nth-child(2) a:hover::before,.top-navigation-menu .top-menu ul li:nth-child(2) a:focus::before{height: 100%;}.top-navigation-menu .top-menu ul li:nth-child(3) a{clip-path: polygon(0 0, 100% 0, 100% calc(100% - 12px), 13px calc(100% - 8px));width: 162px;height: 69px;display: flex;justify-content: flex-start;align-items: center;padding-right: 0;left: -27px;padding-left: 21px;}.top-navigation-menu .top-menu ul li:nth-child(3) a::before{width: 0%;height: 100%;top:0;bottom: 0;left: 0;z-index: -1;}.top-navigation-menu .top-menu ul li:nth-child(3) a:hover::before,.top-navigation-menu .top-menu ul li:nth-child(3) a:focus::before{width: 100%;}@media (max-width:600px) {.top-navigation-menu .top-menu ul li:nth-child(1) a{width: 160px;padding-right: 25px;padding-left: 20px;}.top-navigation-menu .top-menu ul li:nth-child(2) a{padding-left: 20px;width: 156px;padding-right:20px;}.top-navigation-menu .top-menu ul li:nth-child(3) a{width: 110px;}}@media (max-width:400px) { .top-navigation-menu .top-menu ul li:nth-child(2) a{width: 100%;padding-right: 17px;text-align: center;}}@media (max-width:360px) {.top-navigation-menu .top-menu ul li a{font-size:14px;}.top-navigation-menu .top-menu ul li:nth-child(1) a {width: 150px;padding-right: 20px;padding-left: 15px;}.top-navigation-menu .top-menu ul li:nth-child(2) a {padding-right: 14px;text-align: center;padding-left: 15px;}.top-navigation-menu .top-menu ul li:nth-child(3) a {width: 95px;}}body.home header.main-nav-header { position:relative; top:0; width:100%; z-index:100 ; background: var(--color-light-blue);} .main-nav-header .header-wrapper {justify-content: space-between;margin: 0 auto;padding:14px 100px 48px;width: 100%;align-items: flex-end;max-width: 1974px;}@media (max-width:1300px) { .main-nav-header .header-wrapper {align-items: center;}} @media(max-width:992px){ .main-nav-header .header-wrapper::before, .main-nav-header .header-wrapper::after { display:none;}} .main-nav-header .header-logo {width: 100%;max-width: 249px;line-height:0;} .main-nav-header .header-logo img { height:100%; width:100%; object-position: left; object-fit: contain; max-height: 84px;} @media (max-width: 992px) { .main-nav-header .header-wrapper { padding:20px 60px 20px!important;}} @media (max-width: 768px) { .main-nav-header .header-logo { margin-right:20px;}} .main-nav-header .main-nav,.main-nav-menu { align-items:center; display:flex } .main-nav-header .ipad-block { display:none } .main-nav-header .ipad-none { display:none; display:block } .main-nav-header .main-nav-menu { display:flex;} .main-nav-menu.active{ position:relative;} .main-nav-menu.active:before{ width: 100%; height: 100%; background: transparent; position: absolute; content: ""; left: 0; z-index: 3; top: 0;} .main-nav-menu ul { display:flex; flex-wrap:wrap; justify-content:flex-end ; align-items:center; margin-right:45px;} .main-nav-menu ul li {margin: 0 5px 0 0;height: fit-content;}.main-nav-menu ul li.menu-item-has-children{margin-right:25px;}.main-nav-menu ul li a {color: var(--color-navy);font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;font-family: var(--font-family-primary);text-align: left;position: relative;text-transform: capitalize;display: block;width: fit-content;text-decoration: none !important;padding: 4px 0px 4px 20px;}.main-nav-menu ul li.menu-item-has-children > button:after{position: absolute;right: 0;top: 50%;width: 7px;height: 13px;background: var(--color-pine-Two);clip-path: polygon(0 0 , 100% 50%, 0 100%);transform: translate(0, -25%);transition: 300ms;content: "";}.main-nav-menu ul li.menu-item-has-children > button{position:absolute;right:-20px;width:20px;height:20px;border:0;background:transparent;padding:0;cursor:pointer;}.main-nav-menu ul li.menu-item-has-children > button.active:after{transform: rotate(90deg);transform-origin: 100% 25%;} .main-nav-menu ul li a:hover,.main-nav-menu ul li a:focus{opacity: 1;}.main-nav-menu ul li.button{ margin-left: 12px;margin-right: 58px;}.main-nav-menu ul li.button a{height: 46px;border: solid 2px var(--color-green-blue) !important;background-color: var(--color-sea-blue);position: relative !important;padding: 12px 30px 12px 30px !important;display: flex;align-items: center;border-radius: 50px !important;text-decoration: none !important;font-size: 16px;color: #fff !important;text-transform: capitalize;font-weight: 700;position: relative;min-width: 138px;justify-content: center;}.main-nav-menu ul li.button a:hover::before,.main-nav-menu ul li.button a:focus::before{width: calc(100% + 8px);height: calc(100% + 8px);position: absolute;content: '';top: -4px;left: -4px;background: linear-gradient(90deg, #0eb1b3 0%, #0dc6a3 100%) !important;border-radius: 50px;z-index: -1;}.main-nav-menu ul li.button a:hover,.main-nav-menu ul li.button a:focus{background: linear-gradient(90deg, #06283e 0%, #053C2E 100%) !important;} .main-nav-menu ul li.btn--primary a:before{ background :#fff; right:31px; top:16px;} @media (max-width: 1300px) { .main-nav-menu ul li.menu-item-has-children button{ position: absolute;top: -1px;width: 30px;height: 30px;display: inline-block;border: 0;background: transparent;padding: 0;cursor: pointer;right: 0px;} .main-nav-menu ul li.active a:hover,.main-nav-menu ul li.active a:focus,.main-nav-menu ul li.active a{ color:var(--color-sun-yellow);}.main-nav-menu ul li.menu-item-has-children button.active{ transform: rotate(90deg);top:9px;} .main-nav-menu ul li.menu-item-has-children button:after{ background: var(--color-white); width: 14px; height: 16px; top: 8px; left: 0px; position: absolute; content: ''; clip-path: polygon(0 0, 0 100%, 100% 50%); transition: 0.3s all; }.main-nav-menu ul li.menu-item-has-children button:hover:after,.main-nav-menu ul li.menu-item-has-children button:focus:after{ background:var(--color-sun-yellow); } .main-nav-menu ul li.menu-item-has-children .sub-menu li a{ color:var(--color-off-white)!important; } .main-nav-menu ul li.menu-item-has-children .sub-menu li a:hover,.main-nav-menu ul li.menu-item-has-children .sub-menu li a:focus{ color:var(--color-sun-yellow)!important; } .main-nav-menu ul li.menu-item-has-children button.active:after{ background:var(--color-sun-yellow); } header #hamburger:hover g, header #hamburger:focus g{stroke: var(--color-mid-green);}header .hamburger.close-btn:hover g,header .hamburger.close-btn:focus g{fill:var(--color-sun-yellow);} .main-nav-menu ul li a:hover, .main-nav-menu ul li a:focus,.main-nav-menu ul li.menu-item-has-children button:hover,.main-nav-menu ul li.menu-item-has-children button:focus{cursor: pointer;}header #hamburger-close svg{ width:25px; }.home-hero-blog-slider .slide-container{height: calc(100vh - 120px); }.main-nav-header .header-logo{ height:100px; } .main-nav-header .main-nav-menu{ margin-right:0px;}.menu-item-has-children{padding-right: 25px !important;}.menu-item-has-children.active { padding-right:30px !important; } .menu-item-has-children.active:after{transform: rotate(135deg);top:9px} .main-nav-header .ipad-block { display:block } .main-nav-header .ipad-none { display:none }.main-nav-header .search-bar.ipad-none{display:none !important;}.navbar-collapse { background: var(--color-marine-blue); display:block; height:100%; overflow-y:auto; padding:80px 30px; position:fixed; right:0; top:0; transform:translate(100vw); transition:.3s; width:0px; z-index:10 } .main-nav-menu ul li.button {margin-left: 12px;margin-right: 0;} .main-nav-menu ul li a{ color: var(--color-off-white); background:transparent; outline: 0 !important; opacity:1; font-weight:bold; padding-left:0; }.main-nav-menu ul li a:hover, .main-nav-menu ul li a:focus{ color: var(--color-sun-yellow); background:transparent !important; }.navbar-collapse.active { transform:translate(0); width:600px;} .main-nav-menu ul { flex-direction:column; align-items: flex-start; margin-right:0;} .main-nav-header .main-nav-menu #hamburger, .main-nav-header .main-nav-menu #hamburger-close { position:relative; top:3px; background:transparent; border:none; cursor:pointer; padding:0 } .overlay { background:#000; height:100vh; left:calc(100% - 1750px); opacity:.5; position:fixed; right:0; top:0; transform:translate(100vw); width:0; z-index:1 ;} .overlay.active { transform:translate(0); width:calc(100% + 700px) } .close-btn { position:absolute !important; right:30px; top:30px !important;} .main-nav-menu ul li { margin:10px 0 ; width:100%; padding:0;} .main-nav-menu ul li.btn--primary{ margin:20px 0 ;}} @media (max-width:992px) { .main-nav-header .header-logo{width: 160px;height: inherit; display: flex;}} @media (max-width: 768px) { .main-nav-header .header-wrapper { padding:20px 30px 20px!important;} .navbar-collapse.active{ width:100% ;} .main-nav-header .main-nav-menu #hamburger svg,header .search-bar a svg{ width:25px; height:25px;}} @media (max-width: 480px) { .search-toggle { left:-190px; width:180px }} .main-nav-menu ul.sub-menu {background-color: var(--color-navy);box-sizing: border-box;flex-direction: column;justify-content: center;opacity: 0;position: absolute;text-align: center;top:30px;visibility: hidden;width: fit-content;min-width: 140px;margin-right: 0 !important;right: -35px; z-index:1} .main-nav-menu ul.sub-menu:before {border-bottom: 6px solid var(--color-navy);border-left: 6px solid transparent;border-right: 6px solid transparent;content: "";height: 0;right: 13px !important;margin: 0 auto;position: absolute;right: 0;top: -6px;width: 0;}.main-nav-menu ul li.menu-item-has-children:hover button:after,.main-nav-menu ul li.menu-item-has-children:focus button:after{transform: rotate(90deg);transform-origin: 100% 25%;} .menu-item-has-children,.menu li { align-items:center; display:flex; justify-content:center; position:relative } .menu-item-has-children .sub-menu li {margin-left: 0;margin-right: 0; width: 100%;border-bottom: 0;justify-content:flex-start;} .menu-item-has-children .sub-menu li a {color: var(--color-off-white);font-weight:bold;font-size: 16px;padding: 0; opacity:1; width:100%;padding-bottom:7px; padding-top:7px; padding-left:20px; padding-right:20px;}.menu-item-has-children .sub-menu li a:hover,.menu-item-has-children .sub-menu li a:focus{background:var(--color-sunshine-yellow);color:var(--color-navy);font-weight:bold;} .menu-item-has-children .sub-menu li:last-child { border-bottom:0; margin-bottom:0; padding-bottom:0 } .menu-item-has-children .sub-menu li:first-child { padding-top:0 } @media (max-width: 1300px) { .menu-item-has-children,.menu li { display:block; justify-content:flex-start } .main-nav-menu ul li.menu-item-has-children:hover button:after, .main-nav-menu ul li.menu-item-has-children:focus button:after{ transform: none;transform-origin:unset; } .main-nav-menu ul li.menu-item-has-children > button.active:after{ transform: none;transform-origin:unset; } .main-nav-menu ul.sub-menu:before{ display:none;} .main-nav-menu ul.sub-menu { align-items:flex-start; background-color:transparent; box-sizing:border-box; flex-direction:column; justify-content:center; min-width:none; opacity:1; padding:5px 0 10px 10px; position:relative; text-align:center; top:0; visibility:visible; width:100% ; box-shadow: none; right:auto;} .main-nav-menu ul.sub-menu li:last-child { margin-bottom:0 } .menu-item-has-children .sub-menu li a { opacity:1 !important; padding:0;} .menu-item-has-children .sub-menu li { border-bottom: 0; margin-bottom: 5px; margin-top: 10px; margin-left: 0; margin-right: 0; padding-bottom: 10px; padding-left: 10px;} .main-nav-menu ul li.menu-item-has-children > a:after{ display:none; }} .search-bar {justify-content: center;align-items: center;display: flex;position: relative;border-bottom: solid 1px var(--color-marine-blue);width: 206px;}.main-nav-header .search-bar.ipad-none{display:flex;} header .search-bar a { cursor:pointer; display:flex }header .search-bar svg:hover path,header .search-bar svg:focus path{fill: var(--color-mid-green);} header .search-toggle form { width:100% } header .search-toggle input {background: var(--color-sea-blue);height: 36px;border: 0;color: var(--color-marine-blue);font-size: 18px;font-weight: 500;padding: 0;text-align: left;text-decoration: none;width: 100%;border-radius: 0;outline: none !important;} header .search-toggle input::placeholder { color: var(--color-marine-blue);} .search-toggle.active { opacity:1; visibility:visible }.top-navigation-menu{display: flex;justify-content: flex-end;}.gtranslate_wrapper{display: flex;align-items: center;z-index:2;}.gt_switcher .gt_selected{background:transparent !important;}.gt_switcher .gt_selected a{background:transparent !important;border:0 !important;color: var(--color-marine-blue) !important;font-family: var(--font-family-primary) !important;font-size: 16px !important;width:100% !important;align-items: center;display:flex !important;padding:0 20px 0 0 !important;}.gt_switcher a img{margin-right:8px !important;}.gt_switcher{width:fit-content !important;}.gt_switcher .gt_selected{width:100% !important;}.gt_switcher .gt_option{position:absolute !important;}.gt_switcher .gt_selected a:after{width: 6px !important;top: 40% !important;height: 10px !important;background:var(--color-marine-blue);clip-path: polygon(0 0, 100% 50%, 0 100%);transform: rotate(90deg) !important;right: 5px !important;background-image:none !important;}.gt_switcher .gt_selected a.open:after{transform: rotate(-90deg) !important;}.gt_switcher .gt_option{background-color: #003a62 !important;}.gt_switcher .gt_option a{color: var(--color-off-white) !important;}.gt_switcher .gt_option a:hover{ background-color: var(--color-sunshine-yellow) !important;color: #001c33 !important;}.translator-popup,#mobile-translate{display:none;}.gt_switcher a{font-size:14px !important;font-family: var(--font-family-primary) !important;}.gt_switcher .gt_option{width:190px !important;}.gtranslate_wrapper{margin-right:50px;}@media (max-width: 768px) {.gt_switcher .gt_option{border-top:1px solid #ccc;}.gt_switcher .gt_selected{border-bottom: 1px solid var(--color-sunshine-yellow) ;padding-bottom: 3px;}.gt_switcher .gt_selected a{color:var(--color-sunshine-yellow) !important;}.gt_switcher .gt_selected a:after{background: var(--color-sunshine-yellow);}.translator-popup{display:none;}.gtranslate_wrapper{display:none;}.translator-popup .gtranslate_wrapper{display:flex;justify-content:center;}#mobile-translate{display: flex;position: relative;border-radius: 50%;width: 50px;height: 50px;margin-right: 20px;align-items: center;justify-content: center;}#mobile-translate span{position: absolute;content: "";width: 30px;height: 30px;background: url(../images/translate.svg) no-repeat center / 30px;font-size: 0;display: block;}.translator-popup .close {border: none !important;font-size: 0px !important;background-color: transparent !important;box-shadow: none !important;background-repeat: no-repeat;width: 22px !important;height: 23px !important;display: block;background: url(../images/icon-popup-close.webp)no-repeat center/22px;cursor: pointer;right: 20px;top: 20px;position: absolute;border-radius: 26px;}.translator-popup{display:none;position: fixed;z-index: 9999;top:40%;left: 50vw;transform: translate(-50%, 0%);width:90%;height: auto;padding: 20px;align-items: center;display: none;background:var(--color-marine-blue);padding:50px 10px;max-width: 630px;}.translator-popup h4{color:var(--color-sun-yellow);font-size: 25px;line-height: 31px;text-align:center;margin-bottom:30px;}.translator-pop-up-outer-section {position: fixed;inset: 0px;mix-blend-mode: multiply;background-color: rgba( 0, 0, 0, 0.60 );z-index: 100;display: none;cursor: pointer;}.gtranslate_wrapper .gt_selector {padding: 0;color:var(--color-sun-yellow);font-weight: bold;font-family: var(--font-family-primary) !important;border: 0;font-size: 20px;margin: 20px auto 0;border-bottom: 2px solid var(--color-sun-yellow);display: block;border-radius: 0;appearance: auto;width: 100%;max-width: 220px;background: transparent;height: 40px;}.gt_selector option {display: block;text-decoration: none;padding: 10px 15px;transition: color .4s linear;font-size: 16px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.44;letter-spacing: normal;text-align: left;text-transform: capitalize;background: var(--color-marine-blue);}.gt_selector option:checked, .gt_selector option:hover, .gt_selector option:focus {box-shadow: 0 0 10px 100px var(--color-sun-yellow) inset;background: var(--color-sun-yellow);text-shadow: 0 1px 0 var(--color-sun-yellow);color: var(--color-marine-blue) !important;}.mobile-hamburger{display: flex;align-items: center;}}#container {overflow: hidden;}.header{display:none;}.blog-container {max-width: 1300px;margin: 0 auto;padding: 0px 200px 0;}@media (max-width: 1200px) {.blog-container {padding: 0px 100px 0;}}@media (max-width: 992px) {.blog-container {padding: 0px 60px 0;}}@media (max-width: 768px) {.blog-container {padding: 0px 30px 0;}}.innerPage-hero-section .entry-meta,.post-edit-link,.comment-respond,.entry-footer {display: none;} .research-template-default .footer{ display: none !important;} .single .footer { background: transparent; padding: 0 200px 0px; margin: 0;} @media (max-width: 1200px) { .single .footer { padding: 0px 100px 0px;}} @media (max-width: 992px) { .single .footer { padding: 0px 60px 0px;}} @media (max-width: 768px) { .single .footer { padding: 0px 30px 0px;}} .single .post-navigation { max-width: 1526px; margin: 50px auto; width: 100%; margin-top: 50px;} .single .post-navigation .nav-links { display: flex; justify-content: space-between;} @media (max-width: 350px) { .single .post-navigation .nav-links { flex-direction: column; align-items: center;} .single .post-navigation .nav-previous { margin-bottom: 10px;}}.single .post-navigation .nav-links .nav-previous .disable, .single .post-navigation .nav-links .nav-next .disable{display:none !important;} .single .post-navigation .nav-links a { border: none !important; display: block; background: none !important; border-radius: 0 !important; text-align: left; font-size: 16px !important; font-weight: 600 !important; font-stretch: normal; font-style: normal; text-decoration: none; line-height: 1.38 !important; letter-spacing: normal; padding: 0 0 3px !important; border-bottom: 1px solid var(--color-mid-green) !important; color: var(--color-mid-green) !important; position:relative;} .single .post-navigation .nav-links a:hover, .single .post-navigation .nav-links a:focus{ color: var(--color-mid-green) !important; border-bottom: 0 solid var(--color-marine-blue) !important;}.single .entry-meta{margin-bottom:40px;} .newsletter-section .fl-module-rich-text { max-width: 648px;} .newsletter-section .nf-before-form-content { display: none;} .newsletter-section .nf-form-content { padding: 0px;} .newsletter-section .nf-form-content .nf-field-label { display: none;} .newsletter-section.with-clip-path { margin-top: -115px; z-index: 1; position: relative; clip-path: polygon(0 0, 100% 115px, 100% 100%, 0% 100%);} @media (max-width: 768px) { .newsletter-section.with-clip-path { margin-top: -60px; z-index: 1; position: relative; clip-path: polygon(0 0, 100% 60px, 100% 100%, 0% 100%);}} .newsletter-section input[type="text"], .newsletter-section input[type="search"], .newsletter-section input[type="email"], .newsletter-section input[type="tel"], .newsletter-section input[type="password"], .newsletter-section textarea, .newsletter-section select { width: 100%; appearance: none; -moz-appearance: none; -webkit-appearance: none; border: none; background: transparent !important; font-size: 15px !important; font-weight: 600 !important; line-height: normal !important; font-family: var(--font-family-quaternary) !important; border: none !important; border-bottom: 1px solid var(--color-blue) !important; width: 100%; border-radius: 0px !important; color: var(--color-cream2) !important; padding: 0 0 9.5px !important; margin-bottom: 0px !important; opacity: 1; -webkit-text-fill-color: var(--color-cream2) !important; -webkit-box-shadow: 1000px 0px 0px 0px var(--color-black2) inset;} .newsletter-section input[type="text"]:placeholder, .newsletter-section input[type="search"]:placeholder, .newsletter-section input[type="email"]:placeholder, .newsletter-section input[type="tel"]:placeholder, .newsletter-section input[type="password"]:placeholder, .newsletter-section textarea:placeholder { color: var(--color-cream2) !important; opacity: 1 !important;} .newsletter-section .nf-error.field-wrap .nf-field-element:after { display: none;} .newsletter-section #ninja_forms_required_items, .nf-field-container { margin-bottom: 19.5px !important;} .newsletter-section .half-text { width: calc(50% - 36px) !important; margin-left: 72px; margin-bottom: 19.5px;} @media (max-width: 600px) { .newsletter-section .half-text { width: 100% !important; margin-left: 0;}} .newsletter-section .half-text-outer { display: flex; flex-wrap: wrap;} .newsletter-section .half-text:first-child { margin-left: 0px;} .newsletter-section .mce_inline_error{ color: var(--color-yellow) !important; background:transparent !important; font-weight:normal !important; margin:5px 0 0 !important; padding:0 !important;} .newsletter-section #mce-error-response { color: red; margin-top: 10px;} .newsletter-section #mce-success-response { color: green; margin-top: 10px;} .newsletter-section .btn--primary input[type="submit"] { border: none !important; padding: 13.6px 24px 13.6px 70px !important; border-radius: 26px !important; border: solid 2px var(--color-dark-yellow) !important; background-color: transparent !important; position: relative !important; overflow: hidden; color: var(--color-white) !important; font-family: var(--font-family-quaternary) !important; font-size: 16px !important; font-weight: 600 !important; cursor: pointer; letter-spacing: normal !important; line-height: normal !important; text-align: center !important; text-transform: uppercase; position: relative; z-index: 3; margin: 0px !important; height: auto; transition: all 0.3s ease;} .newsletter-section .btn--primary input[type="submit"]:focus{ border: solid 2px var(--color-white) !important;} .newsletter-section .btn--primary { display: inline-block !important; width: auto; position: relative; border-radius: 26px !important; overflow: hidden; margin-top: 49.5px;} .newsletter-section .btn--primary:before { width: 52px; height: 52px; position: absolute; content: ""; top: 0px; transition: all 0.3s ease; left: 0px; border-top-right-radius: 26px; border-bottom-right-radius: 26px; background: url(images/icon-awesome-check.webp) no-repeat center left 14px /24px var(--color-dark-yellow);} .newsletter-section .btn--primary:hover:before, .newsletter-section .btn--primary:focus:before{ width: calc(100% + 2px);}.team-popup {background-color: var(--color-marine-blue);padding: 50px 115px 60px;position:relative;}.team-popup .inner{max-height:500px;overflow:auto;overflow-x: hidden;}.team-popup .inner::-webkit-scrollbar {width: 10px;}.team-popup .inner::-webkit-scrollbar-track {background: var(--color-navy);border-radius: 7px;}.team-popup .inner::-webkit-scrollbar-thumb { background: var(--color-dark-slate-blue);border-radius: 10px;}.team-popup .slick-slider{position:initial;}@media (max-width: 992px) {.team-popup {padding: 50px 60px 80px;}}@media (max-width: 600px) {.team-popup {padding: 100px 30px 120px;}}.team-popup .slide {display: flex !important;padding: 0 2px;}@media (max-width: 992px) {.team-popup .slide {flex-direction: column;justify-content: center;text-align: center;}}.team-popup .image-section {width: 351px;flex: none;margin-right: 54px;position: relative;height: 395px;border: solid 6px var(--color-mid-green);}@media (max-width: 992px) {.team-popup .image-section {margin:0 auto;}}@media (max-width: 600px) {.team-popup .image-section {width: 100%;max-width:351px;height: calc(100vw); max-height:395px}}.team-popup .image-section img {position: absolute;height: 100%;width: 100%;object-fit: cover;top: 0;left: 0;}.team-popup .content {position: relative;width: 100%;max-width: 667px;padding-top: 66px;}@media (max-width: 992px) {.team-popup .content {margin:0 auto;padding-top: 40px;}}.team-popup .content .name {display: block;margin: 0 0 0px;font-size: 30px;font-weight: bold;line-height: 1.5;letter-spacing: normal;color: var(--color-white);}.team-popup .content .designations {font-size: 24px;font-weight: bold;line-height: 1.5;letter-spacing: normal;margin: 0;color: var(--color-sun-yellow);}.team-popup .content .description {margin-top: 22.5px;}.team-popup .content .description a {color:var(--color-sunshine-yellow);}.team-popup .content .description a:hover {color:var(--color-white) !important;}.team-popup .content .description,.team-popup .content .description p {line-height: 1.39;color: var(--color-white)}.team-popup a {text-decoration: none !important;}.team-popup a:hover{color:var(--color-sun-yellow) !important;}.pum-theme-2442 .pum-container, .pum-theme-lightbox .pum-container {max-width: 1364px !important;width: 100% !important;}.pum-close {position: absolute;background: url("images/icon-popup-close.webp") no-repeat center/30px !important;width: 30px !important;height: 30px !important;box-shadow: none !important;font-size: 0 !important;cursor: pointer;z-index: 11;border: none !important;border-radius: 0px !important;}.pum-close:hover,.pum-close:focus{filter: brightness(0) saturate(100%) invert(58%) sepia(13%) saturate(5727%) hue-rotate(63deg) brightness(92%) contrast(56%);}.pum-close:focus:not(.focus-visible) {outline: 1px solid var(--color-black) !important}.team-popup .slick-arrow .slick-sr-only{display:none;}.team-popup .slick-arrow {font-size: 14px;width: 26px;cursor: pointer;height: 30px;position: absolute;right: 40px;top: calc(50% - 13px);clip-path: polygon(0 0, 0% 100%, 100% 50%);background-color: var(--color-white);}.team-popup .slick-arrow:hover,.team-popup .slick-arrow:focus{ filter: brightness(0) saturate(100%) invert(58%) sepia(13%) saturate(5727%) hue-rotate(63deg) brightness(92%) contrast(56%);}.team-popup .slick-prev {left: 40px;right: auto;rotate: 180deg;}@media (max-width: 992px) {.team-popup .slick-next {right: 20px;}.team-popup .slick-prev {left: 20px;}}@media (max-width: 600px) {.team-popup .slick-next {right:0;left:50px;top:auto;margin:0 auto;bottom:60px;}.team-popup .slick-prev { right:50px;left:0; top:auto;margin:0 auto;bottom:60px;}} .modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; padding: 0 30px; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.89);} @media (max-width: 600px) { .modal { padding: 0 20px;}} .modal-content { background-color: var(--color-white); margin: 10% auto; max-width: 963px; position: relative;} .modal-content .close { position: absolute; background: url("images/icon-popup-close.webp") no-repeat center/30px; top: 25px; right: 25px; width: 30px; height: 30px; cursor: pointer; z-index: 11;} .page-title-section { padding: 242px 0 22px; background: var(--color-gray5); position: relative;} @media (max-width: 1200px) { .page-title-section { padding: 150px 0 22px;}} @media (max-width: 992px) { .page-title-section { padding: 125px 0 22px;}} .page-title-section:before { position: absolute; max-width: 599px; width: 31.25%; height: 15px; z-index: 2; left: 0; right: 0; content: ""; margin: 0 auto; top: 16px; background-color: var(--color-yellow);} @media (max-width: 768px) { .page-title-section:before { display: none;} .page-title-section:after { display: none;}} .page-title-section:after { position: absolute; width: 100%; height: 31px; left: 0; right: 0; content: ""; margin: 0 auto; top: 0px; z-index: 1; background-color: var(--color-white);} .page-title-section .container { max-width: 1920px; width: 100%; padding: 0 78px; margin: 0 auto;} @media (max-width: 992px) { .page-title-section .container { padding: 0 60px;}} @media (max-width: 768px) { .page-title-section .container { padding: 0 30px;}} .page-title-section .page-title { font-size: 60px !important; line-height: 0.77; position: relative; padding-bottom: 29px;} @media (max-width: 480px) { .page-title-section .page-title { font-size: 36px !important;}} .page-title-section .page-title:before { position: absolute; width: 100%; max-width: 759px; height: 2px; content: ''; bottom: 0; left: 0; background: var(--color-yellow);} .half-image-half-content-v2 { background: var(--color-gray5); padding-bottom: 135px;} .half-image-half-content-v2 * { color: var(--color-white);} .half-image-half-content-v2 .fl-row-content-wrap { position: relative;} .half-image-half-content-v2 .fl-col-group { display: flex; flex-wrap: wrap;} .half-image-half-content-v2 .content { width: 45.34% !important; flex: none; padding: 43px 0 0; display: flex; flex-direction: column; background: #001a29; z-index: 2;} .half-image-half-content-v2 .top-note { display: flex; justify-content: flex-end; padding-right: 51px; position: relative;} .half-image-half-content-v2.with-clip-path .top-note:before { width: 15px; height: 15px; position: absolute; clip-path: polygon(100% 0, 0% 100%, 100% 100%); content: ''; right: 18px; background: var(--color-white); bottom: 3px;} .half-image-half-content-v2 .content-box { max-width: 684px; background: var(--color-green); padding: 32px 70px 45px; position: relative; margin-bottom: -135px; margin-top: 187px; z-index: 11;} .half-image-half-content-v2 .content-box:before { width: 318px; height: 255px; box-shadow: -17.5px -17.5px var(--color-yellow); position: absolute; content: ''; left: 0; top: 0; z-index: 0;} .half-image-half-content-v2 .content-box:after { position: absolute; content: ''; right: 0; bottom: -18px; z-index: 0; width: 286px; height: 19px; background-color: #001a29;} .half-image-half-content-v2 .image-section { position: absolute; width: calc(54.66% - 177px); right: 177px; height: 100%;} .half-image-half-content-v2 .image-section:before, .half-image-half-content-v2 .image-section:after { width: 59px; height: 100%; content: ''; position: absolute; top: 0; right: -59px; background: var(--color-green);} .half-image-half-content-v2 .image-section:after { right: -118px; background: var(--color-yellow);} .half-image-half-content-v2 .image-section div { position: initial;} .half-image-half-content-v2 .image-section img { object-fit: cover; position: absolute; height: 100%; width: 100%; top: 0; left: 0;} .three-column-rounded-section .pp-list-items { display: flex !important; justify-content: space-between;} @media (max-width: 992px) { .three-column-rounded-section .pp-list-items { flex-wrap: wrap; align-content: center; justify-content: center; width: 100% !important; width: calc(100% + 60px) !important; margin-left: -60px;} .three-column-rounded-section .pp-list-item { float: none; width: 50% !important; margin-right: 0 !important; max-width: 100% !important; padding-left: 60px !important; margin-bottom: 60px;}} @media (max-width: 768px) { .three-column-rounded-section .pp-list-item { float: none; width: 100% !important;} .three-column-rounded-section .pp-list-items { flex-direction: column; align-items: center;} .three-column-rounded-section .pp-list-item { margin-bottom: 60px; margin-right: 0 !important;} .three-column-rounded-section .pp-list-item:last-child { margin-bottom: 0;}} .three-column-rounded-section .pp-list-item { max-width: 320px; padding: 0;} .three-column-rounded-section .pp-list-item-content { padding: 0 !important; font-weight: normal;} .three-column-rounded-section .pp-list-item-content:hover, .three-column-rounded-section .pp-list-item-content:focus { text-decoration: none !important;} .three-column-rounded-section .pp-list-item-content:focus { border: 1px solid var(--color-black);} .three-column-rounded-section .pp-icon-wrapper { margin-bottom: 0 !important;} .three-column-rounded-section .pp-list-connector { display: none;} .three-column-rounded-section .pp-list-item .pp-icon-wrapper { width: 310px; height: 310px; position: relative; border-radius: 50%; padding: 29.6px; border: 22px solid transparent;} .three-column-rounded-section .pp-list-item-content:hover .pp-icon-wrapper:before, .three-column-rounded-section .pp-list-item-content:focus .pp-icon-wrapper:before { border: 44px solid rgb(231 152 39 / 30%);} .three-column-rounded-section .pp-list-item .pp-icon-wrapper:before { border: 22px solid rgb(231 152 39 / 30%); position: absolute; content: ''; left: -22px; top: -22px; height: calc(100% + 44px); width: calc(100% + 44px); border-radius: 50%; transition: all 0.3s ease-in-out;} @media (max-width: 1280px) { .three-column-rounded-section .pp-list-item .pp-icon-wrapper { width: 260px; height: 260px;}} @media (max-width: 992px) { .three-column-rounded-section .pp-list-item .pp-icon-wrapper { width: 310px; height: 310px;}} @media (max-width: 480px) { .three-column-rounded-section .pp-list-item .pp-icon-wrapper { width: 260px; height: 260px;}} .three-column-rounded-section .pp-list-item:nth-child(2) .pp-icon-wrapper:before { border-color: rgb(22 138 138 / 30%);} .three-column-rounded-section .pp-list-item:nth-child(3) .pp-icon-wrapper:before { border-color: rgb(0 26 41 / 30%);} .three-column-rounded-section .pp-list-item .pp-infolist-icon { position: relative; border-radius: 50%; height: 100%; display: flex; align-items: center; text-align: center;} .three-column-rounded-section .pp-list-item .pp-infolist-icon:before { border: 2px solid var(--color-yellow2); position: absolute; content: ''; left: 0; top: 0; height: 100%; width: 100%; border-radius: 50%; transition: all 0.3s ease-in-out;} .three-column-rounded-section .pp-list-item-content:hover .pp-infolist-icon:before, .three-column-rounded-section .pp-list-item-content:focus .pp-infolist-icon:before { left: -30px; top: -30px; height: calc(100% + 60px); width: calc(100% + 60px);} .three-column-rounded-section .pp-list-item:nth-child(2) .pp-infolist-icon:before { border-color: var(--color-green);} .three-column-rounded-section .pp-list-item:nth-child(3) .pp-infolist-icon:before { border-color: var(--color-dark-blue);} .three-column-rounded-section .pp-list-item-content:focus h2, .three-column-rounded-section .pp-list-item-content:hover h2 { color: var(--color-yellow2) !important;} .three-column-rounded-section .pp-list-item:nth-child(2) .pp-list-item-content:focus h2, .three-column-rounded-section .pp-list-item:nth-child(2) .pp-list-item-content:hover h2 { color: var(--color-green) !important;} .three-column-rounded-section .pp-list-item:nth-child(3) .pp-list-item-content:focus h2, .three-column-rounded-section .pp-list-item:nth-child(3) .pp-list-item-content:hover h2 { color: var(--color-dark-blue) !important;} .three-column-rounded-section .pp-list-item .pp-infolist-icon-inner { width: 61.6px; height: auto; margin: 0 auto;} .three-column-rounded-section .pp-list-item:nth-child(1) .pp-infolist-icon-inner { width: 102px;} .three-column-rounded-section .pp-list-item .pp-infolist-icon-inner img { width: 100%; height: auto;} .three-column-point-section .heading { max-width: 760px; margin: 0 auto; float: none;} .three-column-point-section .heading .fl-col-content { border-bottom: 1px solid var(--color-yellow); padding-bottom: 26px;} .three-column-point-section .heading .fl-col-content .fl-module { max-width: 540px; margin: 0 auto;} .three-column-point-section .points .fl-col-content { display: flex; flex-wrap: wrap; width: calc(100% + 184px); margin-left: -184px; margin-bottom: -80px;} @media (max-width: 1440px) { .three-column-point-section .points .fl-col-content { width: calc(100% + 80px); margin-left: -80px;}} .three-column-point-section .pp-infobox { background: transparent !important; display: flex; flex-direction: column; padding: 0;} .three-column-point-section .points .fl-module-pp-infobox { width: 33.333%; padding-left: 184px; margin-bottom: 80px;} .three-column-point-section .points .pp-infobox-link:focus { border: 1px solid var(--color-black);} .three-column-point-section .points .pp-infobox-link:hover .pp-infobox-image img, .three-column-point-section .points .pp-infobox-link:focus .pp-infobox-image img { filter: brightness(0) saturate(100%) invert(97%) sepia(31%) saturate(1%) hue-rotate(288deg) brightness(118%) contrast(95%); contrast(104%);} .three-column-point-section .points .pp-infobox-link .pp-infobox-image img { filter: brightness(0) saturate(100%) invert(74%) sepia(75%) saturate(2613%) hue-rotate(348deg) brightness(98%) contrast(86%);} .three-column-point-section .points .pp-infobox-link:hover .pp-infobox-image, .three-column-point-section .points .pp-infobox-link:focus .pp-infobox-image { background: var(--color-yellow); border-radius: 50%;} .three-column-point-section .points .pp-infobox-link:hover .pp-description-wrap p, .three-column-point-section .points .pp-infobox-link:focus .pp-description-wrap p { text-decoration: underline;} .three-column-point-section .points .pp-infobox-link:hover .pp-infobox-image:before, .three-column-point-section .points .pp-infobox-link:focus .pp-infobox-image:before { width: calc(100% + 6px); height: calc(100% + 6px); position: absolute; content: ''; border: 3px solid var(--color-yellow); left: -3px; top: -3px; border-radius: 50%; background: var(--color-yellow);} @media (max-width: 1440px) { .three-column-point-section .points .fl-module-pp-infobox { padding-left: 80px;}} @media (max-width: 992px) { .three-column-point-section .points .fl-module-pp-infobox { width: 50%;}} @media (max-width: 600px) { .three-column-point-section .points .fl-module-pp-infobox { width: 100%;}} .three-column-point-section .points .pp-infobox-wrap { padding-bottom: 55px; position: relative;} .three-column-point-section .points .pp-infobox-wrap:before { width: 3px; height: 23px; content: ''; position: absolute; left: 0; right: 0; bottom: 0; margin: 0 auto; background-color: #168a8a;} .three-column-point-section .points .pp-infobox-title-prefix { order: 1; margin-bottom: 14px;} .three-column-point-section .points .pp-icon-wrapper { order: 2; padding: 37px 0 61px; position: relative;} .three-column-point-section .points .pp-icon-wrapper:before, .three-column-point-section .points .pp-icon-wrapper:after { width: 3px; height: 23px; content: ''; position: absolute; left: 0; right: 0; top: 0; margin: 0 auto; background-color: var(--color-green);} .three-column-point-section .points .pp-icon-wrapper:after { top: auto; bottom: 23.5px; background: var(--color-yellow);} .three-column-point-section .points .pp-infobox-image { margin-bottom: 0; width: 85px; height: 85px; position: relative;} .three-column-point-section .points .pp-infobox-title-prefix { font-family: var(--font-family-quaternary) !important; font-weight: 600 !important;} .three-column-point-section .points .pp-infobox-title { font-weight: 600 !important;} .three-column-point-section .points .pp-infobox-image img { object-fit: cover; position: absolute; height: 100%; width: 100%; top: 0; left: 0;} .three-column-point-section .points .pp-infobox-title-wrapper { order: 3;} .three-column-point-section .points .pp-infobox-description { order: 4;} .three-column-point-section .points .pp-infobox-title { margin: 0 0 4px;} .a2a_default_style .a2a_label { color: #fff;}.search-result-page {padding: 75px 100px 100px;}.search-result-page .inner-content {margin: 0 auto;max-width: 1088px;width: 100%;}.search-result-page .search-result {border-bottom:1px solid var(--color-topaz);margin-bottom: 20px;padding-bottom: 30px;text-align: left;}.search-result-page .search-result h2 a {color: var(--color-mid-green);text-decoration: underline;}.search-result-page .search-result h2 a:hover,.search-result-page .search-result h2 a:focus{color: var(--color-marine-blue) !important;}.search-result-page .search-result .search-result-excerpt p:first-child {margin-top: 20px;}@media (max-width: 768px) {.search-result-page {padding:60px 30px 100px !important;}}@media (max-width: 992px) {.search-result-page {padding: 100px 60px 100px;}}.inner-hero-section{padding:20px 100px 0;}@media (max-width: 992px) {.inner-hero-section{padding:20px 60px 0;}}@media (max-width: 768px) {.inner-hero-section{padding:20px 30px 0;}}.single .post-navigation{max-width: 900px;}.tribe_event_series-template-default .hero-section {padding-left:100px;padding-right:100px;}.tribe_event_series-template-default .hero-section .hero-content{max-width: 1326px;}.tribe_event_series-template-default .tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input{font-size:20px !important;padding-left:45px !important;}.tribe_event_series-template-default .tribe-common-c-btn-border-small{ background: transparent !important;border: solid 1px var(--color-navy) !important;color: var(--color-navy) !important;border-radius: 0 !important;font-size: 16px !important;}.tribe_event_series-template-default .blog-container{padding-top: 0px;max-width: 1526px;width: 100%;padding-left: 100px;padding-right: 100px;padding-bottom:160px;}.tribe_event_series-template-default .tribe-events-l-container .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content{position:relative;top:-8px;}.tribe_event_series-template-default #container main .footer{display:none;}.tribe_event_series-template-default .tribe-common .tribe-common-l-container{padding:0;}.tribe_event_series-template-default .tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{padding:0;}.tribe_event_series-template-default .tribe-events-pro-photo__event-featured-image-wrapper img{height:100%;}.tribe_event_series-template-default .tribe-events .tribe-events-c-nav__prev, .tribe-events .tribe-events-c-nav__next{font-weight:700!important;}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:32px !important;padding-right:0 !important;}@media(max-width:992px){.tribe_event_series-template-default .blog-container{padding-left: 60px;padding-right: 60px;padding-bottom:160px;}}@media(max-width:768px){.tribe_event_series-template-default .blog-container{padding-left: 30px;padding-right: 30px;padding-bottom:100px;}}.tribe_event_series-template-default .tribe-common .tribe-common-g-row{margin-left:0 !important;margin-right:0 !important;}.tribe_event_series-template-default .tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:0;padding-right:0;}.no-border.heading {border: 0 !important;}.pum-container{display:block!important;}.subscribe-popup {background-color: var(--color-marine-blue);padding: 90px 115px 68px;position:relative;}@media (max-width: 992px) {.subscribe-popup {padding: 50px 60px 68px;}}@media (max-width: 600px) {.subscribe-popup {padding: 100px 30px 68px;}}.subscribe-popup h2{color:var(--color-sun-yellow);margin:0 0 28px;}.subscribe-popup p{color:var(--color-light-blue); font-size: 16px !important;font-weight: normal;line-height: 1.75;max-width:766px;margin:0 auto;margin-bottom:25px;}.subscribe-popup p strong{font-size: 20px;line-height:normal;}.subscribe-popup p strong{width:calc(100% + 112px);margin-left:-56px;display:inline-block;}@media (max-width: 992px) {.subscribe-popup p strong{width:100%;margin-left:0px;}}.subscribe-popup .inner{max-width:878px;margin:0 auto;text-align:center;}.subscribe-popup .mc-field-group{margin-bottom:58px;}@media (max-width: 768px) {.subscribe-popup .mc-field-group{margin-bottom:30px;}}.subscribe-popup .half-and-half{display:flex;width:calc(100% + 45px);margin-left:-45px;}@media (max-width: 600px) {.subscribe-popup .half-and-half{display:block;width:100%;margin-left:0px;}}.subscribe-popup .form-outer{margin-top:20px;width:100%;}.subscribe-popup .mc-field-group{width:100% !important;padding-bottom:0!important;min-height:auto !important;}.subscribe-popup .half-and-half .mc-field-group{width:50% !important;padding-left:45px;}@media (max-width: 600px) {.subscribe-popup .half-and-half .mc-field-group{width:100% !important;padding-left:0px;}}.subscribe-popup .form-button-outer{display:flex;justify-content:center;width:100%;}.subscribe-popup .btn--primary button span{position:relative;}.subscribe-popup .btn--primary button{padding: 27px !important;border-radius: 0 !important;border: 0;cursor:pointer;background-color: var(--color-sun-yellow) !important;display:block !important;text-decoration: none;min-width: 318px;text-align: center;box-sizing: border-box;position: relative;border: solid 2px var(--color-sun-yellow) !important;color: var(--color-dark-teal) !important; font-size: 18px !important;letter-spacing: 1.8px;height: auto !important;font-weight: 700 !important;margin: 0 auto !important;}@media (max-width: 400px) {.subscribe-popup .btn--primary button{min-width: fit-content;width: 100%;}}.subscribe-popup .btn--primary button:before {width: 0;height: 0;position: absolute;content: "";top: 0px;transition: all 0.3s ease;left: 0;background: var(--color-dark-teal);}.subscribe-popup .btn--primary button:hover,.subscribe-popup .btn--primary button:focus{color: var(--color-sun-yellow) !important;border-color: var(--color-mid-green) !important;}.subscribe-popup .btn--primary button:hover:before,.subscribe-popup .btn--primary button:focus:before{width: 100%;height: 100%;}.subscribe-popup .btn--primary button .text{position: relative;z-index: 1;color: var(--color-dark-teal) !important;}.subscribe-popup .btn--primary button:hover .text,.subscribe-popup .btn--primary button:focus .text{ color: var(--color-sun-yellow) !important;}.subscribe-popup .btn--primary{margin-top: 0px;position:relative;}.subscribe-popup #mc_embed_signup .mc-field-group input::placeholder{color: var(--color-white) !important;}.subscribe-popup #mc_embed_signup .mc-field-group input,.subscribe-popup #mc_embed_signup .mc-field-group select{background: transparent;border-width: 0 0 2px 0 !important;border-bottom-color: var(--color-sun-yellow) !important;font-size: 16px;font-family: var(--font-family-primary) !important;color: var(--color-white) !important;padding: 8px 0 !important;text-indent: 0 !important;outline: 0 !important;border-radius:0 !important;}.subscribe-popup #mc_embed_signup .mc-field-group input{ -webkit-text-fill-color: var(--color-white) !important; -webkit-box-shadow: 1000px 0px 0px 0px var(--color-marine-blue) inset;}.subscribe-popup #mc_embed_signup .mc-field-group select{background-image: url(images/dropdown-arrow-white.svg);background-repeat: no-repeat;}.subscribe-popup #mc_embed_signup .mc-field-group select option{color: var(--color-dark-teal) !important;}.fl-video.fl-embed-video{position:relative;padding-top:56%;}.fl-video.fl-embed-video iframe{max-width: 100%;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.fl-module-gallery .fl-mosaicflow-content {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}.fl-module-gallery .fl-mosaicflow-col:empty{display:none;}.logos-gallery-section .fl-mosaicflow-col{float: none;}.logos-gallery-section .fl-mosaicflow-col:empty{width:auto !important;}.post-section-with-category-section .category-list select{background-image: url(/wp-content/themes/SustainCharlotte/images/dropdown-arrow.svg) !important;}.slick-slider, .four-column-card-section .fl-post-feed-post a{background:transparent !important;}.home-hero-blog-slider{padding: 0 100px;position:relative;}.home-hero-blog-slider .container-1920{max-width: 1776px;margin: 0 auto;display: flex;position: relative;}.home-hero-blog-slider:before {background: var(--color-light-blue);content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;clip-path: polygon(0 0, 100% 0, 100% calc(100% - 65px), 0 calc(100% - 224px) );}.home-hero-blog-slider .inner-content{width:100%;}.home-hero-blog-slider .content{position: absolute;height: 434px;width: 591px;right: 0;bottom: 185px;}.home-hero-blog-slider .content::before{position: absolute;z-index: 1;background: var(--color-off-white);clip-path: polygon(0px 207px, 106px 0, 505px 36px, 594px 207px, 540px 360px, 163px 100%);padding: 3px;content: "";width: 100%;height: 100%;top: 0px;left: 0px;}.home-hero-blog-slider .outer-container{position: absolute;z-index: 1;width: 591px;background: var(--color-light-navy);clip-path: polygon(3px 207px, 109px 3px, 503px 39px, 591px 207px, 537px 357px, 163px 100%);padding: 20px;height: 434px;}.home-hero-blog-slider .slick-current :hover .outer-container, .home-hero-blog-slider .outer-container:hover,.home-hero-blog-slider .outer-container:focus{background:var(--color-nice-blue-light);}.home-hero-blog-slider .inner-content .image-section{position: relative;display: flex;align-items: center;justify-content: center;height: 100%;border-bottom: solid 2px var(--color-topaz); clip-path: polygon(0 0, 100% 0, 100% calc(100% - 36%), 0 100% );padding:100px;width:100%;max-width: calc(100% - 236px);}.home-hero-blog-slider .inner-content .image-section img{width: 100%;height: 100%;position: absolute;object-fit: cover;left: 0;top: 0;bottom: 0;}.home-hero-blog-slider .inner-content .slide-container{position:relative;min-height: 910px;height: calc(100vh - 213px);max-height:997px;}.home-hero-blog-slider .slider-thumb{margin-left:-218px;max-height:400px;}.home-hero-blog-slider .slider-thumb .slick-slide{width: 206px !important;margin-bottom: 18px;height: 91px;}.home-hero-blog-slider .slick-list{padding-top:0 !important; }.home-hero-blog-slider .js_slider-thumb .slick-slide .image-wrapper{height: 91px;position: relative;width:218px;cursor: pointer;}.home-hero-blog-slider .js_slider-thumb .slick-slide .image-wrapper:before{content: "";position: absolute;left: 0;top: 0;bottom: 0;height: 100%;border: solid 3px var(--color-sun-yellow);z-index: 1;box-sizing: border-box;transition: 500ms;right: 0;width: 0;}.home-hero-blog-slider .js_slider-thumb .slick-slide:hover .image-wrapper:before,.home-hero-blog-slider .js_slider-thumb .slick-slide:focus .image-wrapper:before,.home-hero-blog-slider .js_slider-thumb .slick-slide.active .image-wrapper:before{width: 100%;}.home-hero-blog-slider .js_slider-thumb .slick-slide:nth-child(3n-1) .image-wrapper:before{border-color:var(--color-nice-blue);}.home-hero-blog-slider .js_slider-thumb .slick-slide:nth-child(3n+3) .image-wrapper:before{border-color:var(--color-turtle-green);}.home-hero-blog-slider .js_slider-thumb .slick-slide .image-wrapper img{position: absolute;left: 0;right: 0;bottom: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}.home-hero-blog-slider .slider-thumb .slick-slide img{max-width:100%;}.home-hero-blog-slider .slick-dots{display: flex;justify-content: flex-end;padding: 0;z-index: 1;position: absolute;right: 0;bottom: 176px;}.home-hero-blog-slider .slick-dots button{width: 12px;height: 12px;border: solid 2px var(--color-off-white);border-radius: 50%;text-transform: uppercase;min-width: 0;padding: 0;cursor:pointer;}.home-hero-blog-slider .slick-dots button .slick-sr-only{display:none}.home-hero-blog-slider .slick-dots .slick-active button{border: solid 2px var(--color-dark-slate-blue);}.home-hero-blog-slider .slick-dots li{margin-right:7px;}.home-hero-blog-slider .slick-dots li:last-child{margin-right:0}.home-hero-blog-slider .slick-dots li button{ background: var(--color-sun-yellow);}.home-hero-blog-slider .slick-dots li:nth-child(3n-1) button{ background: var(--color-nice-blue);}.home-hero-blog-slider .slick-dots li:nth-child(3n+3) button{ background: var(--color-turtle-green);}.home-hero-blog-slider .outer-container .container{padding: 53px 94px 117px 84px;text-align: right;color: var(--color-off-white);}.home-hero-blog-slider .outer-container p.h1{font-size: 30px !important;color: var(--color-off-white);text-align: right;line-height: normal;}.home-hero-blog-slider .outer-container p.para{margin-top: 18px;font-size: 16px !important;}.home-hero-blog-slider .outer-container .btn-outer a{color: var(--color-sunshine-yellow);text-decoration: none;letter-spacing: 3.2px;font-weight: 700;text-transform: uppercase;font-size: 16px;margin-top: 16px;display: inline-block;}.home-hero-blog-slider .outer-container .fl-button-wrap a{position:relative;}.home-hero-blog-slider .outer-container .fl-button-wrap a:before,.home-hero-blog-slider .outer-container .fl-button-wrap a:after{content: "";position: absolute;width: 0%;bottom: 0;background: var(--color-sunshine-yellow);height: 2px;transition: 500ms;}.home-hero-blog-slider .outer-container .fl-button-wrap a:before{ left: 0;}.home-hero-blog-slider .outer-container .fl-button-wrap a:after{ right: 0;}.home-hero-blog-slider .outer-container .fl-button-wrap a:hover:before,.home-hero-blog-slider .outer-container .fl-button-wrap a:hover:after,.home-hero-blog-slider .outer-container .fl-button-wrap a:focus:before,.home-hero-blog-slider .outer-container .fl-button-wrap a:focus:after{width:100%;}.home-hero-blog-slider .slick-slide{display:none;}.home-hero-blog-slider .slick-slide:first-child{display:block;}.home-hero-blog-slider .slick-initialized .slick-slide {display: block;}@media (max-width:1400px){.home-hero-blog-slider .slider-thumb{display:none;}.home-hero-blog-slider .inner-content .image-section{max-width:100%;}}@media (max-width:992px){.home-hero-blog-slider .inner-content .image-section{height:60vw;min-height:initial;}.home-hero-blog-slider {padding: 0 60px;}.home-hero-blog-slider .content {position: relative;height: initial;width: 100%;right: 0;bottom: initial;top: 0;margin-top: 10px;}.home-hero-blog-slider .outer-container {position: relative;z-index: 1;width: 100%;background: var(--color-light-navy);clip-path: initial;padding: 0;height: initial;clip-path: polygon(0 150px, 100% 0, 100% 100%, 0 calc(100% - 40px));margin-top: -150px;overflow:hidden;}.home-hero-blog-slider .inner-content .image-section{clip-path: polygon(0 0, 100% 0, 100% calc(100% - 150px), 0 100% );min-height: 400px;}.home-hero-blog-slider .outer-container .container {padding:170px 50px 50px 50px;text-align: right;}.home-hero-blog-slider .content::before{display:none;}.home-hero-blog-slider .inner-content .slide-container{min-height: initial !important;height:initial;}.home-hero-blog-slider:before{height: calc(100% + 50px);clip-path: polygon(0 0, 100% 0, 100% calc(100% - 0px), 0 calc(100% - 80px) );}.home-hero-blog-slider .slick-dots{position: relative;bottom: initial;top: 0;margin-top: 10px;}}@media (max-width:768px){.home-hero-blog-slider {padding: 0 30px;}}@media (max-width:480px){.home-hero-blog-slider .outer-container .container {padding: 150px 30px 50px 30px;}}.hero-section {padding: 20px 200px 0 200px;position: relative;}.hero-section .hero-content{width: 100%;max-width: 900px;z-index: 0;text-align: left;margin: 0 auto;}.events.hero-section{padding: 20px 100px 0 100px;}.events.hero-section .hero-content{max-width: 1326px;}.hero-section .hero-content .page-title,.tribe-events-header__title h1{padding-bottom: 17px;border-bottom: solid 1px var(--color-mid-green);margin-bottom: 15px;line-height: 1;}.inner-hero-wapper .entry-date{font-size: 18px;font-weight: 600;line-height: 1.67;letter-spacing: normal;color: var(--color-dark-green2); }@media(max-width:1200px){.hero-section{padding-left:100px !important;padding-right:100px !important;}}@media(max-width:992px){.hero-section{padding: 20px 60px 0 60px !important;}}@media(max-width:768px){.hero-section{padding: 20px 30px 0 30px !important;}}.content-three-column-image{position:relative;}.content-three-column-image::before {content: "";position: absolute;width: 124px;height: 314px;background: url(images/round-bg.svg);background-repeat: no-repeat;background-size: cover;background-position: 100%;left:0;top:172px;z-index:-1;}.content-three-column-image h1 {font-size: 30px !important;}@media (max-width: 480px) {.content-three-column-image h1 {font-size: 28px !important;}}.content-three-column-image::after {z-index: -1;content: "";position: absolute;width: 374px;height: 512px;background: url(images/round-bg-3.webp);background-repeat: no-repeat;background-size: cover;background-position: 0;right: 0;top: 128px;}.content-three-column-image .fl-module-rich-text {max-width:542px;}.three-column-image .fl-col-content{display: flex;flex-wrap: wrap;margin-bottom: -8px;}.three-column-image .fl-module-photo{width: 33.33%;margin-bottom:8px;}.content-three-column-image .fl-module-photo .fl-photo{height: 512px;width: 100%;position: relative;clip-path: polygon(0 0,100% 30px,100% calc(100% - 40px),0 100%);padding: 8px;}.content-three-column-image .fl-module-photo .fl-photo::before{content: "";position: absolute;background: var(--color-turtle-green);width: calc(100% - 16px);height: calc(100% - 8px);top: 0;right: 0;clip-path: polygon(0 0,100% 30px,100% calc(100% - 40px),0 100%);}.content-three-column-image .fl-module-photo .fl-photo-content{height: 512px;width: 100%;position: relative;clip-path: polygon(0 0,100% 30px,100% calc(100% - 40px),0 100%);}.content-three-column-image .fl-module-photo .fl-photo-content img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;}.three-column-image .fl-module-photo:nth-child(2n+0){margin-top: 95px;}.content-three-column-image .fl-module-photo:nth-child(2n+0) .fl-photo{clip-path: polygon(0 54px,100% 0,100% calc(100% - 35px),0 100%);}.content-three-column-image .fl-module-photo:nth-child(2n+0) .fl-photo::before {width: calc(100% - 16px);height: calc(100% - 38px);right: 0;bottom: 24px;top: inherit;left: inherit;clip-path: polygon(0 54px,100% 0,100% calc(100% - 35px),0 100%);}.content-three-column-image .fl-module-photo:nth-child(2n+0) .fl-photo-content{height: 473px;clip-path: polygon(0 54px,100% 0,100% calc(100% - 35px),0 100%);}.three-column-image .fl-module-photo:nth-child(3n+0){margin-top: 212px;}.content-three-column-image .fl-module-photo:nth-child(3n+0) .fl-photo{clip-path: polygon(0 41px ,100% 0,100% calc(100% - 41px),0 100%);padding: 10px 10px 8px 8px;}.content-three-column-image .fl-module-photo:nth-child(3n+0) .fl-photo::before {width: calc(100% - 16px);height: calc(100% - 26px);right: 0;bottom: 24px;top: 0;left: inherit;clip-path: polygon(0 41px ,100% 0,100% calc(100% - 41px),0 100%);}.content-three-column-image .fl-module-photo:nth-child(3n+0) .fl-photo-content{height: 486px;clip-path: polygon(0 41px ,100% 0,100% calc(100% - 41px),0 100%);}@media (max-width:1500px){.content-three-column-image .content{width:40%;}.content-three-column-image .three-column-image{width:60%;}.content-three-column-image .content .fl-col-content{padding-left:0px;}}@media (max-width:1400px){.content-three-column-image .three-column-image .fl-module-photo{width:50%;max-width:318px;}.content-three-column-image .three-column-image .fl-module-photo:nth-child(3){display:none}.content-three-column-image .content {width: 45%;}.content-three-column-image .three-column-image {width: 55%;}}@media (max-width:1100px){.content-three-column-image .three-column-image .fl-module-photo:nth-child(2){display:none}.content-three-column-image .three-column-image .fl-module-photo{width:100%;}.content-three-column-image .fl-col-group{display:flex;}.content-three-column-image .content{width:auto;}.content-three-column-image .three-column-image{max-width: 318px;min-width: 318px;}}@media (max-width:992px){.content-three-column-image .three-column-image{width: 100%;max-width:inherit;}.content-three-column-image::before,.content-three-column-image::after{display:none;}.content-three-column-image .three-column-image .fl-module-photo{width:50%;max-width:inherit;}.content-three-column-image .three-column-image .fl-module-photo:nth-child(2){display:block;}.content-three-column-image .fl-col-group{display: flex;flex-wrap: wrap;}.content-three-column-image .fl-col-group .content{order:1;}}@media (max-width:768px){.content-three-column-image .three-column-image .fl-module-photo:nth-child(2){display:none;}.content-three-column-image .three-column-image{max-width:initial;}.content-three-column-image .three-column-image .fl-module-photo{margin-left: -8px;max-width:inherit;width:100%;}}@media (max-width:480px){.content-three-column-image .fl-module-photo .fl-photo,.content-three-column-image .fl-module-photo .fl-photo-content{height:106vw;}}.half-video-half-content{position:relative;}.half-video-half-content .video-column{position:relative;padding-bottom:175px}.half-video-half-content .video-column::before{content: "";position: absolute;background: url(images/round-bg-2.webp);background-repeat: no-repeat;background-size: cover;background-position: 100% 100%;left: 173px;bottom: 0;z-index: -1;width: 359px;height: 175px;}.half-video-half-content .pp-fit-aspect-ratio{border: solid 6px var(--color-marine-blue);position: relative;}.half-video-half-content .pp-video-image-overlay::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;background: var(--color-marine-blue);width: 92px;height: 100%;z-index: 1;clip-path: polygon(0 0,100% 50%, 0 100%);} .half-video-half-content .pp-fit-aspect-ratio { height: 527px;}@media (min-width:2000px){.half-video-half-content > .fl-row-content-wrap{padding-right: 100px;}.half-video-half-content .fl-row-content {max-width:1774px !important;}}@media (max-width:1400px){.half-video-half-content .content .fl-col-group:first-child .fl-col-content{padding-right: 65px;margin-top: 30px;}.half-video-half-content .video-column::before{left:13%;}}@media (max-width:1100px){.half-video-half-content .content .fl-col-group:first-child .fl-col-content{padding-top: 50px;padding-right: 40px;padding-bottom: 60px;padding-left: 40px;}}@media (max-width:992px){.half-video-half-content{padding-bottom:0;}.half-video-half-content:before{display:none;}.half-video-half-content .fl-col-group > .fl-col{width:100%;}.half-video-half-content .content .fl-col-group:first-child .fl-col-content{margin-top:0 !important;}.half-video-half-content .video-column{padding-bottom:0;}.half-video-half-content .video-column::before{display:none;}}@media (max-width:768px){.half-video-half-content .pp-fit-aspect-ratio {height: inherit;min-height:250px;}.half-video-half-content .content .fl-col-group:first-child .fl-col-content {margin-top:0px;}}@media (max-width:480px){.half-video-half-content .content .fl-col-group:first-child .fl-col-content {padding-top: 40px;padding-right: 20px;padding-bottom: 40px;padding-left: 20px;}}.three-column-card-upcoming-event{background-color: var(--color-marine-blue);clip-path: polygon(0 0 , 100% 197px, 100% calc(100% - 111px), 0 100%);margin-top:50px;}.three-column-card-upcoming-event .upcoming-event-title-bar .fl-col-content{display: flex;align-items: self-end;}.three-column-card-upcoming-event .upcoming-event-title-bar .fl-module-button{margin-left:29px !important;}.three-column-card-upcoming-event .fl-post-grid{margin: 0 0 -50px -32px;width: calc(100% + 32px);display: flex;flex-wrap: wrap;}.three-column-card-upcoming-event .fl-post-grid .fl-post-column{padding-bottom: 0;padding-left: 32px;padding-right: 0;width: 33.333333333333%;margin-bottom: 50px;}.three-column-card-upcoming-event .fl-post-grid .fl-post-column .fl-post-grid-post{background: transparent;border: 0;}.three-column-card-upcoming-event .fl-post-grid .fl-post-column .fl-post-image{position: relative;width: 100%;height: 21.09vw;max-height: 405px;clip-path: polygon(0 0, 100% 0, 100% 100%, 83px 100%, 0 calc(100% - 85px));}.three-column-card-upcoming-event .fl-post-grid .fl-post-column .fl-post-image img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;}.three-column-card-upcoming-event .fl-post-grid .fl-post-column .fl-post-text {padding: 18px 0 0 0;}.three-column-card-upcoming-event .fl-post-grid .fl-post-column .fl-post-title {font-size: 24px;margin: 0;padding: 0;color: var(--color-off-white);line-height: 1.17;margin-bottom: 7px;max-width: 338px;font-weight: 700;}.three-column-card-upcoming-event .fl-post-grid .fl-post-column .outer-link:hover .fl-post-title,.three-column-card-upcoming-event .fl-post-grid .fl-post-column .outer-link:focus .fl-post-title{color: var(--color-sun-yellow);text-decoration: underline;}.three-column-card-upcoming-event .fl-post-grid .fl-post-column .fl-post-excerpt,.three-column-card-upcoming-event .fl-post-grid .fl-post-column .fl-post-excerpt p{font-size: 18px;margin: 0;padding: 0;color: var(--color-off-white);line-height: 1.22;max-width: 452px;}.three-column-card-upcoming-event .fl-post-meta {position: absolute;z-index: 1;right: 0;top: 0;background: var(--color-navy);width: 54px;height: 86px;color: var(--color-sun-yellow);font-size: 16px;line-height: 1.24;padding: 13px 9px 14px 9px;font-weight: normal;text-transform: uppercase;clip-path: polygon(0 0 , 100% 0, 100% calc(100% - 15px), 0 100%);}.three-column-card-upcoming-event .fl-post-meta .month{ color: var(--color-off-white);}@media (max-width:992px){.three-column-card-upcoming-event{ margin-top: 60px;}.three-column-card-upcoming-event .fl-post-grid .fl-post-column{width:50%;}.three-column-card-upcoming-event .fl-post-grid .fl-post-column .fl-post-image {height: 32.09vw;}}.three-column-card-upcoming-event .fl-post-grid-empty p,.three-column-card-upcoming-event .fl-post-grid-empty{color:#fff !important;text-decoration:none !important;}@media (max-width:768px){.three-column-card-upcoming-event .upcoming-event-title-bar .fl-col-content{flex-direction:column;align-items: flex-start;}.three-column-card-upcoming-event .upcoming-event-title-bar .fl-module-button{margin-left:0 !important;}.three-column-card-upcoming-event .fl-post-grid .fl-post-column {width: 100%;}.three-column-card-upcoming-event .fl-post-grid .fl-post-column .fl-post-image {height: 60.09vw;max-height: initial;}.three-column-card-upcoming-event {background-color: var(--color-marine-blue);clip-path: polygon(0 0 , 100% 97px, 100% calc(100% - 81px), 0 100%);}}@media (max-width:480px){.three-column-card-upcoming-event .fl-post-grid .fl-post-column:last-child{margin-bottom:0;}}.three-column-post-section {position: relative;}.three-column-post-section:before {content: "";position: absolute;background: url(images/round-bg-4.webp);background-repeat: no-repeat;background-size: cover;background-position: 100%;top: 292px;left: 0;z-index: -1;width: 654px;height: 958px;transform: translate(0, -100%);}.three-column-post-section:after {content: "";position: absolute;background: url(images/round-bg-5.webp);background-repeat: no-repeat;background-size: cover;background-position: 0;top: 60px;right: 0;z-index: -1;width: 747px;height: 994px;;}.three-column-post-section .fl-post-grid-post {background: transparent !important;height: inherit !important;border: 0 !important;}.three-column-post-section .post-title-bar .fl-col-content {display: flex;align-items: self-end;}.three-column-post-section .post-title-bar .fl-button-wrap {margin-left: 27px !important;}.three-column-post-section .post-title-bar .fl-col-content .fl-module-button {width: inherit !important;}.three-column-post-section .feature-post {padding-right: 85px;width: 42%;}.three-column-post-section .other-post {width: 58%;}.three-column-post-section .feature-post .fl-post-image {height: 22.7vw;position: relative;max-height: 436px;overflow: hidden;}.three-column-post-section .feature-post .fl-post-grid {margin-bottom: -29px;}.three-column-post-section .feature-post .fl-post-grid .fl-post-column {width: 100%}.three-column-post-section .feature-post .fl-post-text {padding: 30px 0 0 0;}.three-column-post-section .feature-post .fl-post-text .fl-post-title {font-size: 22px;margin-bottom: 17px;line-height: 1.56;}.three-column-post-section .fl-post-text .fl-post-title a {color: var(--color-navy);}.three-column-post-section .fl-post-text .fl-post-excerpt * {color: var(--color-navy);}.three-column-post-section .fl-post-image img {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;transition-duration: 500ms;}.three-column-post-section .fl-post-grid-post a:hover .fl-post-image img {transform: scale(1.25);}.three-column-post-section .other-post .fl-post-grid {width: calc(100% + 80px);margin-left: -80px;margin-bottom: -29px;}.fl-post-column {margin-bottom: 29px;;}.three-column-post-section .other-post .fl-post-grid .fl-post-column {padding: 0 0px 0 80px;width: 50%;}.three-column-post-section .other-post .fl-post-image {position: relative;height: 16.56vw;max-height: 356px;overflow: hidden;}.three-column-post-section .other-post .fl-post-text {padding: 8px 0 0 0;}.three-column-post-section .other-post .fl-post-text .fl-post-title {margin-bottom: 5px;}.three-column-post-section .fl-post-text .fl-post-title a {text-decoration: none !important;}.three-column-post-section .fl-post-grid-post .fl-post-text .fl-post-excerpt p {transition-duration: 500ms;}.three-column-post-section .fl-post-grid-post a:hover .fl-post-text .fl-post-title,.three-column-post-section .fl-post-grid-post a:focus .fl-post-text .fl-post-title {text-decoration: underline !important;color: var(--color-mid-green) !important;}.three-column-post-section .searchform {display: none;}.three-column-post-section .fl-post-grid-empty {color: red;margin-bottom: 20px;}.fl-post-grid-empty{color: var(--color-navy) !important;text-decoration:underline;}.three-column-post-section .link--secondary a {padding-bottom: 1px !important;}@media(max-width:1400px){.three-column-post-section .other-post .fl-post-grid{margin-left:-40px;display: flex;flex-wrap: wrap;width: calc(100% + 40px);}.three-column-post-section .other-post .fl-post-grid .fl-post-column{padding-left:40px;}.three-column-post-section .feature-post{padding-right:40px;}}@media(max-width:1200px){.three-column-post-section:after{display:none;}.three-column-post-section .fl-node-ndtochpsl4vg .fl-post-column{clear:inherit !important;}}@media(max-width:1100px){.three-column-post-section:before,.three-column-post-section:after{display:none;}.three-column-post-section .feature-post,.three-column-post-section .other-post{width: 100%;padding-right:0;}.three-column-post-section .feature-post .fl-post-image{height:45vw;}.three-column-post-section .other-post .fl-post-image{height:33vw;}}@media(max-width:768px){.three-column-post-section .feature-post{padding-right:0;}.three-column-post-section .feature-post .fl-post-image{height: 44vw;}.three-column-post-section .other-post .fl-post-image{height: 33vw;}}@media(max-width:600px){.three-column-post-section .other-post .fl-post-grid .fl-post-column{width:100%}.three-column-post-section .other-post .fl-post-image,.three-column-post-section .feature-post .fl-post-image{height: 60vw;}}@media(max-width:480px){.three-column-post-section .other-post .fl-post-grid{flex-direction:column;}.three-column-post-section .other-post .fl-post-grid .fl-post-column{width:100%;}.three-column-post-section .other-post .fl-post-image,.three-column-post-section .feature-post .fl-post-image{height: 60vw;}.three-column-post-section .post-title-bar .fl-col-content{flex-direction: column; align-items: flex-start;}.three-column-post-section .post-title-bar .fl-button-wrap{margin-left:0 !important;}}.two-image-with-form{background: var(--color-light-blue);margin-top:118px;position:relative;}.two-image-with-form:before {content: "";position: absolute;background: url(images/building-bg.webp);background-repeat: no-repeat;background-size: 122%;background-position: -190px 20px;left: 0;top: -212px;z-index: -1;opacity: 0.15;mix-blend-mode: luminosity;width: 869px;height: 300px;}.two-column-image{margin-top: -100px;}.two-image-with-form .fl-col-content{display: flex;flex-wrap: wrap;}.two-image-with-form .fl-module-photo{width: 50%;margin-bottom: 8px;max-width: 318px;}.two-image-with-form .fl-module-photo .fl-photo{height: 512px;width: 100%;position: relative;clip-path: polygon(0 0,100% 30px,100% calc(100% - 40px),0 100%);padding: 8px;}.two-image-with-form .fl-module-photo .fl-photo::before{content: "";position: absolute;background: var(--color-turtle-green);width: calc(100% - 16px);height: calc(100% - 8px);top: 0;right: 0;clip-path: polygon(0 0,100% 30px,100% calc(100% - 40px),0 100%);}.two-image-with-form .fl-module-photo .fl-photo-content{height: 512px;width: 100%;position: relative;clip-path: polygon(0 0,100% 30px,100% calc(100% - 40px),0 100%);}.two-image-with-form .fl-module-photo .fl-photo-content img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;}.two-image-with-form .fl-module-photo:nth-child(2){margin-top: 95px;}.two-image-with-form .fl-module-photo:nth-child(2) .fl-photo{clip-path: polygon(0 54px,100% 0,100% calc(100% - 35px),0 100%);}.two-image-with-form .fl-module-photo:nth-child(2) .fl-photo::before {width: calc(100% - 16px);height: calc(100% - 38px);right: 0;bottom: 24px;top: inherit;left: inherit;clip-path: polygon(0 54px,100% 0,100% calc(100% - 35px),0 100%);}.two-image-with-form .fl-module-photo:nth-child(2) .fl-photo-content{height: 473px;clip-path: polygon(0 54px,100% 0,100% calc(100% - 35px),0 100%);}.two-image-with-form h2.fl-heading{ margin-top: -96px !important;color: var(--color-navy);min-height: 80px;display: flex;align-items: flex-end;}.two-image-with-form .fl-rich-text p{margin-bottom: 23px;font-size: 16px !important;line-height: 1.75;color: var(--color-navy);}.two-image-with-form .fl-rich-text p strong{font-size: 20px !important;line-height:normal !important;}.two-image-with-form .fl-module-html{width:100%;}#mc_embed_signup .indicates-required{display:none;}#mc_embed_signup form{margin:0 !important;}#mc_embed_signup form h2{display:none;}#mc_embed_signup .mc-field-group{display: flex !important;flex-direction: column;}#mc_embed_signup .mc-field-group input,#mc_embed_signup .mc-field-group select{background: transparent;border-width: 0 0 2px 0 !important;border-bottom-color: var(--color-dark-teal) !important;font-size: 16px;font-family: var(--font-family-primary) !important;color: var(--color-navy) !important;padding: 8px 0 !important;text-indent: 0 !important;outline: 0 !important;border-radius:0 !important;}#mc_embed_signup .mc-field-group select{appearance: none; -webkit-appearance: none;background-size: 15.8px 9px;background-position: 100% 50% !important;background: url(../images/dropdown-arrow.svg);background-repeat: no-repeat;padding-right: 20px !important;cursor:pointer;}#mc_embed_signup .mc-field-group input::placeholder{color: var(--color-navy) !important;}#mc_embed_signup .mc-field-group-main, #mc_embed_signup #mc_embed_signup_scroll{display: flex;flex-wrap: wrap;justify-content: space-between;}#mc_embed_signup .mc-field-group{width: calc(50% - 10px) !important;clear: inherit !important;padding-bottom:28px !important;}#mc_embed_signup .btn--secondary button{padding: 27px !important;border-radius: 0 !important;border: 0;background-color: transparent !important;display: inline-block;text-decoration: none;min-width: 318px;text-align: center;box-sizing: border-box;position: relative;border: solid 2px var(--color-dark-teal) !important;color: var(--color-dark-teal) !important;height: initial;font-size: 18px;letter-spacing: 1.8px;font-weight: 700;margin: 0 !important;}#mc_embed_signup .btn--secondary button:before {width: 0;height: 0;position: absolute;content: "";top: 0px;transition: all 0.3s ease;left: 0;background: var(--color-marine-blue);}#mc_embed_signup .btn--secondary button span{position:relative;}#mc_embed_signup .btn--secondary button:hover,#mc_embed_signup .btn--secondary button:focus{background: var(--color-sun-yellow) !important;border-color: var(--color-marine-blue) !important;color: var(--color-sun-yellow) !important;}#mc_embed_signup .btn--secondary button:hover:before,#mc_embed_signup .btn--secondary button:focus:before{width: 100%;height: 100%;}#mc_embed_signup .btn--secondary button .text{position: relative;z-index: 1;}#mc_embed_signup .btn--secondary{margin-top: 20px;}.two-image-with-form .form-content .fl-col-content{padding-left: 75px;}.two-image-with-form .form-content .fl-module-html{max-width: 880px;}.two-image-with-form .form-content .fl-module-heading,.two-image-with-form .form-content .fl-module-rich-text {max-width: 772px;width: 100%;}.two-image-with-form #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{background:transparent;margin-bottom:0 !important;}.two-image-with-form #mc_embed_signup div#mce-responses{padding: 0;width: 100%;margin: 0;}.two-image-with-form #mc_embed_signup div.response{margin: 0 0 20px 0;padding: 0;width:100%;}@media (max-width:1300px){.two-image-with-form .fl-module-photo:nth-child(2){display:none;}.two-image-with-form .fl-module-photo{width:100%;}.two-image-with-form .form-content .fl-col-content{padding-left:0;}}@media (max-width:1100px){.two-image-with-form .form-content .fl-col-content{padding-left:30px;}}@media (max-width:992px){.two-image-with-form:before {background-size: contain;background-position: -190px 20px;left: 0;top: -152px;}#mc_embed_signup .mc-field-group-main,#mc_embed_signup_scroll{flex-direction:column;}#mc_embed_signup .mc-field-group{width:100% !important;}.two-image-with-form{margin-top:155px;}.two-image-with-form .fl-col-group-nested{display: flex;flex-direction: column;}.two-image-with-form .two-column-image{width:100% !important;}.two-image-with-form .fl-module-photo{width:50%;max-width:inherit;}.two-image-with-form .fl-module-photo:nth-child(2){display:block;}.two-image-with-form .two-column-image,.two-image-with-form .form-content{flex-basis:inherit !important;}.two-image-with-form h2.fl-heading{margin-top: 25px !important;min-height: initial;}.two-image-with-form .form-content{width:100%}}@media (max-width:768px){.two-image-with-form .form-content .fl-col-content{padding-left:0 !important;}.two-image-with-form:before{background-position:0 20px;}.two-image-with-form {margin-top: 155px;}.two-image-with-form .fl-module-photo{max-width:inherit;width:100%;}.two-image-with-form .fl-module-photo:nth-child(2){display:none;}}@media (max-width:480px){.two-image-with-form .fl-module-photo .fl-photo,.two-image-with-form .fl-module-photo .fl-photo-content{height: 106vw !important;}#mc_embed_signup .btn--secondary button{min-width: 250px;padding: 20px !important;}}.three-column-post-team .fl-post-grid-post{background: transparent;border: 0;overflow:visible;height:100%;}.three-column-post-team .fl-post-grid{width: calc(100% + 130px);margin-left: -130px;margin-bottom: -130px;display: flex;flex-wrap: wrap;justify-content: center;}.three-column-post-team .fl-post-grid .fl-post-column{ padding-left: 130px;width: 33.333333333333%;margin-bottom: 130px;}.three-column-post-team .fl-post-grid .fl-post-column .fl-post-image{position: relative;height: 25.2vw;max-height: 484px;}.three-column-post-team .fl-post-grid .fl-post-column .fl-post-image:after {border: 6px solid var(--color-marine-blue);width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;content: '';transition: all 0.3s ease;}.three-column-post-team .fl-post-grid .fl-post-column .outer-link:hover .fl-post-image:after,.three-column-post-team .fl-post-grid .fl-post-column .outer-link:focus .fl-post-image:after{border: 17px solid var(--color-marine-blue);}.three-column-post-team .fl-post-grid .fl-post-column .outer-link:hover .fl-post-image:before,.three-column-post-team .fl-post-grid .fl-post-column .outer-link:focus .fl-post-image:before{background: var(--color-sun-yellow);width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;content: '';mix-blend-mode: color;background-blend-mode: color;}.three-column-post-team .fl-post-grid .fl-post-column .fl-post-image img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;}.three-column-post-team .fl-post-grid .fl-post-text{padding: 33px 0 0 0;}.three-column-post-team .fl-post-grid .fl-post-text .title{color: var(--color-marine-blue);}.three-column-post-team .fl-post-grid .fl-post-text{position:relative;padding-bottom:13.5px;flex:1;}.three-column-post-team .fl-post-grid .fl-post-text:before{position:absolute;content:"";width:100%;height:1px;background:var(--color-sun-yellow);bottom:0;left:0;}.three-column-post-team .fl-post-grid .outer-link{cursor: pointer;font-size: 16px;position:relative;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: 3.2px;text-align:left;display:block;color: var(--color-marine-blue);width:fit-content;padding-top:0;height: 100%;display: flex;flex-direction: column;width:100%;}.three-column-post-team .fl-post-grid .outer-link:hover,.three-column-post-team .fl-post-grid .outer-link:focus{text-decoration:underline;}.three-column-post-team .fl-post-grid .outer-link:hover:before,.three-column-post-team .fl-post-grid .outer-link:focus:before{background:var(--color-sun-yellow);content:"";position:absolute;left:0;top:0;width:100%;height:calc(100% + 20px);}.three-column-post-team .fl-post-grid .fl-post-text .designation{color: var(--color-mid-green);font-weight:normal;}.three-column-post-team .fl-post-grid .outer-link:hover .fl-post-text .designation,.three-column-post-team .fl-post-grid .outer-link:focus .fl-post-text .designation{ color: var(--color-marine-blue);}@media (max-width:1300px){.three-column-post-team .fl-post-grid{width: calc(100% + 80px);margin-left: -80px;margin-bottom: -50px;}.three-column-post-team .fl-post-grid .fl-post-column {padding-left: 80px;margin-bottom: 50px;}}@media (max-width:1100px){.three-column-post-team .fl-post-grid{width: calc(100% + 80px);margin-left: -80px;margin-bottom: -50px;}.three-column-post-team .fl-post-grid .fl-post-column {width: 50%;}.three-column-post-team .fl-post-grid .fl-post-column .fl-post-image{height: 40vw;}}@media (max-width:600px){.three-column-post-team .fl-post-grid .fl-post-column {width: 100%;}.three-column-post-team .fl-post-grid .fl-post-column .fl-post-image{height: 80vw;}}.three-column-logo-section .uabb-module-content{width: calc(100% + 122px);margin-left: -122px;margin-bottom: -85px;justify-content: center;display: flex;flex-wrap: wrap;}.three-column-logo-section .uabb-module-content .uabb-photo-gallery-item{padding-left:122px;padding-bottom:85px;}.three-column-logo-section .uabb-photo-gallery-content{width: 100%;height: 8.28vw;}.three-column-logo-section .uabb-photo-gallery-content img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100% !important;height: 100% !important;object-fit: contain;max-width: 434px;margin-left: auto;margin-right: auto;}@media(max-width:1200px){.three-column-logo-section .uabb-module-content{width: calc(100% + 60px);margin-left: -60px;margin-bottom: -50px;}.three-column-logo-section .uabb-module-content .uabb-photo-gallery-item {padding-left: 60px;padding-bottom: 50px;}}@media(max-width:992px){.three-column-logo-section .uabb-photo-gallery-content {height: 15vw;}}@media(max-width:767px){.three-column-logo-section .uabb-photo-gallery-content {max-height: 159px;height: 30vw;}}.five-column-logo-section .uabb-module-content{width: calc(100% + 107px);margin-left: -107px;margin-bottom: -50px;justify-content: center;display: flex;flex-wrap: wrap;}.five-column-logo-section .uabb-module-content .uabb-photo-gallery-item{padding-left:107px;padding-bottom:50px;}.five-column-logo-section .uabb-photo-gallery-content{width: 100%;height: 178px;}.five-column-logo-section .uabb-photo-gallery-content img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100% !important;height: 100% !important;object-fit: contain;margin-left: auto;margin-right: auto;}@media(max-width:1200px){.five-column-logo-section .uabb-module-content{width: calc(100% + 60px);margin-left: -60px;margin-bottom: -50px;}.five-column-logo-section .uabb-module-content .uabb-photo-gallery-item {padding-left: 60px;padding-bottom: 50px;width:20% !important;}}@media(max-width:992px){.five-column-logo-section .uabb-module-content .uabb-photo-gallery-item{width:25% !important;}}@media(max-width:800px){.five-column-logo-section .uabb-module-content .uabb-photo-gallery-item{width:33.33% !important;}}@media(max-width:500px){.five-column-logo-section .uabb-module-content .uabb-photo-gallery-item{width:50% !important;}}@media(max-width:360px){.five-column-logo-section .uabb-module-content .uabb-photo-gallery-item{width:100% !important;}}.three-column-content .fl-col-group{display: flex;flex-wrap: wrap;width: calc(100% + 130px);margin-left: -130px;margin-bottom:-50px;justify-content:center;}.three-column-content .btn--primary a{display:block;max-width: 318px;margin: 0 auto;}.three-column-content .child-column {width: 33.333% !important;padding-left: 130px;margin-bottom:50px;}.three-column-content .fl-module-heading .fl-heading{font-size: 28px;line-height: 1.21;}.three-column-content .fl-photo {padding: 0;position: relative;}.three-column-content .fl-photo-content {position: relative;height: 14.89vw;width: 100%;border: solid 6px var(--color-mid-green);}.three-column-content .fl-photo-content img {object-fit: cover;position: absolute;height: 100%;width: 100%;top: 0;left: 0;}.three-column-content .fl-button-wrap{margin-left:auto;margin-right:auto;}.three-column-content .fl-rich-text{ color: var(--color-marine-blue);}@media (max-width: 1500px) {.three-column-content .fl-col-group{width: calc(100% + 60px);margin-left: -60px;}.three-column-content .child-column {padding-left: 60px;} .three-column-content .fl-photo-content{height:17vw; }.three-column-content .fl-button-wrap {margin-left: auto;margin-right: auto;width: auto;max-width: 310px;}.three-column-content .fl-button-wrap a.fl-button{min-width:auto;width: 100%;}}@media (max-width: 1100px) {.three-column-content .fl-col-group {justify-content: center;margin-bottom: -40px;}.three-column-content .child-column {margin: 0 0 40px;width: 50% !important;}.three-column-content .fl-photo-content {height: 27vw;}}@media (max-width: 768px) {.three-column-content .fl-photo-content {height: 60vw;}}.full-width-quote-section{ color: var(--color-marine-blue); text-align:center}.full-width-quote-section blockquote+p{color: var(--color-mid-green);font-size: 26px !important;font-weight: 700;max-width: 834px;margin: 0 auto !important;text-align:center;line-height: 2.17;}.full-width-quote-section blockquote+p strong{display: block;color: var(--color-marine-blue);font-size: 18px;width: fit-content;margin: 0 auto;padding-bottom: 38px;position:relative;line-height: 1.5;margin-top: 6px;}.full-width-quote-section blockquote+p strong:after {content: "";position: absolute;left: 0;right: 0;bottom: 0;border-bottom: solid 1px var(--color-mid-green);width: 78%;margin: 0 auto;}.full-width-quote-section .fl-rich-text blockquote{position:relative;}.full-width-quote-section .fl-rich-text blockquote:before{content: "";position: absolute;right: 0;top: 0;width: 189px;height: 192px;opacity: 0.16;background: url(images/quote.png);background-repeat: no-repeat;background-size: contain;transform: translate(-50%, 0);}@media (max-width:992px){.fl-rich-text blockquote{padding: 40px 0px 0 0px;}.full-width-quote-section .fl-rich-text blockquote:before {width: 95px;height: 96px;left: 0;}}@media (max-width:768px){.full-width-quote-section .fl-rich-text blockquote:before {width: 45px;height: 46px;transform: translate(-10px, 0);}.full-width-quote-section .fl-rich-text blockquote {padding-top: 17px;}}.two-column-video-section .fl-post-feed {display: flex;flex-wrap: wrap;margin-left: -240px;width: calc(100% + 240px);margin-bottom: -160px;}.two-column-video-section .fl-post-video {position: relative;display: block;width: 100%;padding: 0;overflow: hidden;}.two-column-video-section .fl-post-feed .fl-post-feed-post {width: 50%;border: 0;padding: 0 0 160px 240px;margin-bottom: 0;}.two-column-video-section .fl-post-feed .fl-post-text{padding:0 !important;}.two-column-video-section .fl-post-feed .fl-post-feed-post .fl-post-title{font-size: 24px;line-height: 1.5;text-transform: uppercase !important;color: var(--color-marine-blue);padding-bottom: 30px;font-weight:700;}.two-column-video-section .fl-post-feed.fl-post-video {position: relative;display: block;width: 100%;padding: 0;overflow: hidden;}.two-column-video-section .fl-post-feed .fl-post-video::before {padding-top: 56.25%;display: block;content: "";}.two-column-video-section .fl-post-feed .fl-post-video iframe{ position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}@media (max-width:1400px){.two-column-video-section .fl-post-feed {margin-left: -120px;width: calc(100% + 120px);margin-bottom: -80px;}.two-column-video-section .fl-post-feed .fl-post-feed-post {padding: 0 0 80px 120px;}}@media (max-width:992px){.two-column-video-section .fl-post-feed {margin-left: -60px;width: calc(100% + 60px);margin-bottom: -40px;}.two-column-video-section .fl-post-feed .fl-post-feed-post {padding: 0 0 40px 60px;}}@media (max-width: 768px) {.two-column-video-section .fl-post-feed .fl-post-feed-post{width:100%;}}.tribe-filter-live #container{overflow:visible;}.tribe-events .tribe-events-header{z-index:5;}.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{padding-top: 0px;max-width: 1526px;width: 100%;padding-left: 100px;padding-right: 100px;}.tribe-events-header__title-text{font-weight:700 !important;}.tribe-common h1, .tribe-common h2, .tribe-common h3, .tribe-common h4, .tribe-common h5, .tribe-common h6, .tribe-common p{font-family: var(--font-family-primary) !important;}.tribe-common-g-col .tribe-common-h6 {font-size: 24px !important;line-height: 1.17 !important;}.tribe-events-pro-photo__event-details .btn--primary{margin-top:20px;}.tribe-common .tribe-events-calendar-list__event h3{color: var(--color-mid-green) !important;font-size: 28px;}.tribe-common .tribe-events-calendar-list__event h3 a{color: var(--color-mid-green) !important;border: 0 !important;font-family: var(--font-family-primary);}.tribe-common h3 a:hover,.tribe-common h3 a:focus{color: var(--color-marine-blue) !important;border-color: var(--color-marine-blue) !important;}.tribe-common p{color: var(--color-gunmetal) !important;}.tribe-events .tribe-events-calendar-list__month-separator:after{background-color: var(--color-marine-blue) !important;;}.tribe-common .tribe-events-c-top-bar__datepicker-desktop,.tribe-common .tribe-events-c-top-bar__datepicker-mobile{color: var(--color-marine-blue) !important;}.tribe-common .tribe-events-header__events-bar{border-color: var(--color-marine-blue) !important;}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search-container,.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{background: transparent !important;}.tribe-common .tribe-common-c-btn{font-family: var(--font-family-primary) !important;font-size: 18px !important;font-weight: 800 !important;letter-spacing: 1.8px !important;line-height: normal !important;text-align: center !important;position: relative;z-index: 3;transition: all 0.3s ease;text-transform: capitalize;background-color: var(--color-sun-yellow) !important;border: solid 2px var(--color-sun-yellow) !important;color: var(--color-navy) !important;border-radius: 0 !important;padding-left:30px !important;padding-right:30px !important;}.tribe-events-c-top-bar__datepicker-desktop,.tribe-events-c-top-bar__datepicker-mobile{font-size:18px !important}.tribe-events-c-events-bar .tribe-common-c-btn{margin-right:20px !important}.tribe-common .tribe-common-c-btn:hover,.tribe-common .tribe-common-c-btn:focus{border: solid 2px var(--color-marine-blue) !important;color: var(--color-sun-yellow) !important;}.tribe-common .tribe-common-c-btn::before{width: 0;height: 0;position: absolute;content: "";top: 0px;transition: all 0.3s ease;left: 0;background: var(--color-marine-blue);z-index: -1;}.tribe-common .tribe-common-c-btn:hover:before, .tribe-common .tribe-common-c-btn:focus:before{width: 100%;height: 100%;}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium{font-size: 18px;color: var(--color-marine-blue);font-weight: 700;}.tribe-events .tribe-events-c-view-selector__list-item-text{font-size:18px;color: var(--color-marine-blue);}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after{background: var(--color-marine-blue);}.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input{font-size: 20px;padding-left: 45px;color:var(--color);color: var(--color-gunmetal);}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control-icon-svg{width: 20px;fill:var(--color-gunmetal);color:var(--color-gunmetal);}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus-within, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover{background:transparent;}.tribe-events .tribe-events-c-view-selector__list-item-link:focus .tribe-events-c-view-selector__list-item-text, .tribe-events .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-text{color: var(--color-pine-Two);}.tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small,.tribe-common .tribe-common-c-btn-border-small:hover, .tribe-common a.tribe-common-c-btn-border-small:hover{background:transparent;border: solid 1px var(--color-navy);color: var(--color-navy);border-radius: 0;font-size: 16px;}.tribe-common .tribe-common-c-btn-border-small:focus, .tribe-common a.tribe-common-c-btn-border-small:focus{border: solid 2px var(--color-navy);}.tribe-events .tribe-events-calendar-list__event-datetime{color: var(--color-gunmetal);font-size: 18px;}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{color: var(--color-gunmetal) !important;}.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6,.tribe-events-pro .tribe-events-pro-photo__event-date-tag-month{color: var(--color-navy) !important;}@media(max-width:767px){.tribe-events-c-nav__list-item--today a{font-size:16px !important;}}.tribe-events .tribe-events-c-nav__next, .tribe-events .tribe-events-c-nav__prev{font-size:16px !important;}.tribe-events .tribe-events-c-nav__next svg, .tribe-events .tribe-events-c-nav__prev svg{display:none !important;}.tribe-events .tribe-events-c-nav{border-color:var(--color-navy);}.tribe-common-c-btn-border {padding: 15px 20px !important;border-radius: 0 !important;border: 0;background-color: transparent !important;display: inline-block;text-decoration: none;text-align: center;box-sizing: border-box;position: relative;border: solid 2px var(--color-dark-teal) !important;display: flex !important;align-items: center;width: fit-content !important;}.tribe-common-c-btn-border:before{width: 0;height:0;position: absolute;content: "";top: 0px;transition: all 0.3s ease;left: 0;background:var(--color-marine-blue);}.tribe-common-c-btn-border:hover,.tribe-common-c-btn-border:focus{background:var(--color-sun-yellow) !important;border-color:var(--color-marine-blue) !important;}.tribe-common-c-btn-border:hover:before,.tribe-common-c-btn-border:focus:before{width:100%;height:100%;}.tribe-common-c-btn-border .tribe-events-c-subscribe-dropdown__button-text {font-family: var(--font-family-primary) !important;font-size: 18px !important;font-weight: 700 !important;letter-spacing: 1.8px !important;line-height: normal !important;text-align: center !important;position: relative;z-index: 3;transition: all 0.3s ease;text-transform: none !important;color: var(--color-dark-teal) !important;}.tribe-common-c-btn-border:hover .tribe-events-c-subscribe-dropdown__button-text,.tribe-common-c-btn-border:focus .tribe-events-c-subscribe-dropdown__button-text{color: var(--color-sun-yellow) !important;}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon{height: 8px;width: 14px;margin-top: 3px;color: var(--color-marine-blue);stroke: var(--color-marine-blue);position: relative;z-index: 1;}.tribe-common-c-btn-border .tribe-events-c-subscribe-dropdown__button-icon{display:none !important;}.tribe-common-c-btn-border:hover .tribe-events-c-subscribe-dropdown__button-icon,.tribe-common-c-btn-border:focus .tribe-events-c-subscribe-dropdown__button-icon{color: var(---color-sun-yellow);stroke: var(--color-sun-yellow);}.tribe-events .tribe-events-c-messages__message {background: transparent;border: solid 1px var(--color-marine-blue) !important;font-size: 18px;}.tribe-events .tribe-events-c-messages__message a{color: var(--color-mid-green) !important;font-weight: bold !important;text-decoration: underline;border: 0 !important;}.tribe-events .tribe-events-c-messages__message a:hover,.tribe-events .tribe-events-c-messages__message a:focus{color: var(--color-marine-blue) !important;text-decoration:none !important;}.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background-color: var(--color-mid-green);}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{ background-color: var(--color-mid-green);}.tribe-common .tribe-common-c-btn-border-small{ color: var(--color-marine-blue) !important;}.tribe-common .tribe-common-c-svgicon__svg-fill{color: var(--color-marine-blue) !important;}.tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button{font-size:24px;opacity:1;}.tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button:focus{ border: solid 1px var(--color-marine-blue) !important;}.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path{fill:var(--color-marine-blue);}.tribe-common .tribe-events-pro-photo__event-featured-image-link:focus,.tribe-common .tribe-events-pro-photo__event-title-link:focus{ border: solid 1px var(--color-marine-blue) !important;}.tribe-common .tribe-common-c-btn-icon--caret-left:hover .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-right:hover .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-left:focus .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-right:focus .tribe-common-c-btn-icon__icon-svg path{fill:var(--color-mid-green);}.tribe-common .tribe-common-c-btn-icon--caret-left:disabled .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-right:disabled .tribe-common-c-btn-icon__icon-svg path{fill: var(--color-gunmetal);opacity: 0.5;}.tribe-common .tribe-common-b2{color: var(--color-navy);}.tribe-common .tribe-common-b3{ color: var(--color-gunmetal);}.tribe-events-c-view-selector__content{display:none !important}.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after{background-color:var(--color-marine-blue);width: 2px !important;}@media(max-width:767px){.tribe-events-c-top-bar__datepicker .tribe-common-c-svgicon{height: 13px !important;width: 13px !important;margin-top: 4px !important;}}.tribe-common .tribe-common-c-svgicon,.tribe-events .tribe-events-calendar-list__event-datetime-featured-text,.tribe-events-pro .tribe-events-pro-photo__event-datetime-featured-text{color:var(--color-marine-blue) !important;font-family: var(--font-family-primary);}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2{font-size:14px;line-height:normal !important;}.tribe-events-pro-photo__event-date-tag-datetime{ color: var(--color-navy) !important;justify-content:center;}.tribe-events .tribe-events-series-archive__icon{color:var(--color-mid-green) !important;}.tribe-events-calendar-series-archive__link:hover .tribe-events-series-archive__icon,.tribe-events-calendar-series-archive__link:focus .tribe-events-series-archive__icon{color:var(--color-marine-blue) !important;}.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover{background:var(--color-marine-blue) !important;}.tribe-events .tribe-events-c-nav__prev,.tribe-events .tribe-events-c-nav__next{text-decoration:none;font-weight:700;font-family: var(--font-family-primary) !important;color: var(--color-mid-green) !important;font-size:16px !important;padding: 0 0 3px !important;border-bottom: 1px solid var(--color-mid-green) !important;}.tribe-events .tribe-events-c-nav__prev:hover,.tribe-events .tribe-events-c-nav__next:hover,.tribe-events .tribe-events-c-nav__prev:focus,.tribe-events .tribe-events-c-nav__next:focus{border-color:transparent !important;}.tribe-events .tribe-events-c-nav__prev:hover,.tribe-events .tribe-events-c-nav__next:hover,.tribe-events .tribe-events-c-nav__prev:focus,.tribe-events .tribe-events-c-nav__next:focus{color: var(--color-mid-green) !important;}.tribe-events .tribe-events-c-nav__prev .tribe-events-c-nav__prev-icon-svg path,.tribe-events .tribe-events-c-nav__next .tribe-events-c-nav__next-icon-svg path{fill: var(--color-marine-blue) !important;}.tribe-events .tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg path,.tribe-events .tribe-events-c-nav__next:hover .tribe-events-c-nav__next-icon-svg path,.tribe-events .tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg path,.tribe-events .tribe-events-c-nav__next:focus .tribe-events-c-nav__next-icon-svg path{fill:var(--color-mid-green) !important;}.tribe-events .tribe-events-c-nav__prev:disabled,.tribe-events .tribe-events-c-nav__next:disabled{color:var(--tec-color-icon-disabled) !important;border:0 !important;}.tribe-events .tribe-events-c-nav__prev:disabled .tribe-events-c-nav__prev-icon-svg path, .tribe-events button.tribe-events-c-nav__prev:disabled .tribe-events-c-nav__prev-icon-svg path,.tribe-events .tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path, .tribe-events button.tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path{fill: var(--tec-color-icon-disabled) !important;}.tribe-events .tribe-events-c-breadcrumbs__list-item a.tribe-events-c-breadcrumbs__list-item-link{border:0;}.tribe-events-pro .tribe-events-pro-photo__event-datetime{color: var(--color-gunmetal) !important;}.tribe-common .tribe-common-anchor-thin{border:0 !important;}.tribe-common .tribe-common-form-control-toggle__label{ color: var(--color-gunmetal);}.tribe-common .tribe-common-form-control-toggle__input{background: var(--color-gunmetal);}.tribe-common .tribe-common-form-control-toggle__input:checked{background-color: var(--color-nice-blue-light) !important;}.tribe-common .tribe-common-form-control-toggle__input+label:before{border: 1px solid var(--color-gunmetal);background-color: var(--color-off-white);}.tribe-events-pro-photo__event-featured-image-wrapper{position: relative;width: 100%;height: 250px;max-height:250px;}.tribe-events-pro-photo__event-featured-image-wrapper img{width: 100%;height: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;object-fit: cover;}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg{display:none;}.tribe-events-pro-photo__event-date-tag-datetime:before{ content: attr(datetime); color:#fff; width: 4ch; overflow: hidden; white-space: nowrap; font-size: 16px;font-weight: 600;line-height: 1.38;display:none;letter-spacing: normal;color: var(--color-sunshine-yellow);}.tribe-events-pro .tribe-events-pro-photo__event-date-tag {position: absolute;z-index: 1;right: 0;top: 0;background: var(--color-navy);width: 54px !important;height: 86px;color: var(--color-sun-yellow);font-size: 16px;line-height: 1.24;padding: 9px 9px 14px 9px;font-weight: normal;text-transform: uppercase;display:flex;clip-path: polygon(0 0 , 100% 0, 100% calc(100% - 15px), 0 100%);margin-right: 0 !important;}.tribe-events-pro .tribe-events-pro-photo__event-date-tag-month {color: var(--color-off-white) !important;font-size:16px !important;font-family: var(--font-family-primary) !important;text-align: left;}.tribe-events-pro .tribe-events-pro-photo__event-date-tag-daynum{color: var(--color-sun-yellow) !important;font-size:16px !important;text-align: left;font-family: var(--font-family-primary) !important;}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters {margin-right: 0;margin-left: -32px;}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {padding-left: 32px;padding-right: 0;}@media(max-width:1500px){.tribe-events-pro-photo__event-featured-image-wrapper{height:16.66vw;}}@media(max-width:992px){.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{padding-left: 60px;padding-right: 60px;}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {width: 50%;}.tribe-events-pro-photo__event-featured-image-wrapper{height:28vw !important;}}@media(max-width:768px){.tribe-events .tribe-events-l-container{padding-left: 30px;padding-right: 30px;padding-top:20px;}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{z-index: 6;background: var(--color-off-white) !important;}.tribe-common .tribe-common-c-svgicon--messages-not-found{width:32px;}.tribe-events-pro-photo__event-featured-image-wrapper{height:26vw;}.tribe-events .tribe-events-c-view-selector__list-item-icon svg{vertical-align:top;}.tribe-common .tribe-events-pro-photo__event {width: 100% !important;position:relative;}.tribe-events-pro-photo__event-featured-image-wrapper{height: 60.09vw !important; max-height: initial !important;}.tribe-events-pro .tribe-events-pro-photo__event-date-tag{margin-right:21px !important;}}@media(max-width:500px){.tribe-events-pro-photo__event-featured-image-wrapper{height:50vw;}}.tribe-events-c-subscribe-dropdown__list {background-color: var(--color-dark-green) !important;border: none !important;border-radius: 0px !important;padding: 0px !important;}.tribe-events-c-subscribe-dropdown__list li{border-radius: 0px !important;padding: 0px !important;}.tribe-events-c-subscribe-dropdown__list li a{padding: 0!important;opacity: 1!important;width: 100%!important;padding-bottom: 7px!important;padding-top: 7px!important;padding-left: 20px!important;padding-right: 20px!important;}.tribe-events-c-subscribe-dropdown__list li a:hover,.tribe-events-c-subscribe-dropdown__list li a:focus{ background: var(--color-sunshine-yellow) !important;}.tribe-events-c-subscribe-dropdown__list li a:hover,.tribe-events-c-subscribe-dropdown__list li a:focus,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a:focus { color: var(--color-dark-green) !important;font-weight: bold !important;} .single-tribe_events .tribe-events-single{padding-top: 20px;max-width: 1300px;margin:0 auto;width: 100%;padding-left: 200px;padding-right: 200px;}.tribe-events-single>.tribe_events{overflow:visible !important}.fl-builder-content.tribe-events-single{padding:0 !important;}.tribe-events-single .tribe-events-event-image img{border: solid 6px var(--color-mid-green);}@media (min-width: 768px){.tribe-events-meta-group {width: 205px;}}@media (max-width: 1200px) {.single-tribe_events .tribe-events-single{padding-left: 100px;padding-right: 100px;}}.tribe-events-schedule{margin-top:0 !important;}.tribe-events-single-event-title{padding-bottom: 11px;border-bottom: solid 1px var(--color-mid-green);margin-bottom: 15px;color: var(--color-mid-green);line-height:1 !important;}.tribe-events-schedule h2,.tribe-events-schedule .tribe-events-cost{color: var(--color-marine-blue);font-weight: 600;line-height: 1.5;font-size: 20px !important;padding-bottom: 0;margin-bottom:0;}.tribe-events-event-image img{width:100%;height:auto;}.tribe-events-content{color: var(--color-gunmetal) !important;}.tribe-events-content h1 {color: var(--color-mid-green);}.tribe-events-content ul li:before {top: 10px;}.tribe-events-content .wp-caption.aligncenter img {border-width: 3px;max-width: 100%;max-height: initial;height: initial;}.tribe-events-content .full-width-quotes p {font-size: 26px !important ;}.tribe-events-content blockquote {padding: 80px 0 0 0;position: relative;color: var(--color-marine-blue);margin-bottom: 32px;}.tribe-events-content blockquote:before {content: '';background: url(../images/icon-blockquote.webp) no-repeat center /36px;width: 36px;height: 111px;position: absolute;left: 24px;top: -26px;}.tribe-events-content blockquote p {font-family: var(--font-family-primary);font-size: 26px !important;font-weight: normal;font-stretch: normal;line-height: 1.46 !important;letter-spacing: normal;text-align: center;}.tribe-events-content h1 a,.tribe-events-content h3 a,.tribe-events-content h6 a {border: 0;}#tribe-events-content h1 a{color: var(--color-mid-green);}#tribe-events-content h1 a:hover,#tribe-events-content h1 a:focus{color: var(--color-marine-blue) !important;}.tribe-events-content p a,.tribe-events-content ul a,.tribe-events-content ol a, .tribe-events-content p a, .tribe-events-content ol li a, .tribe-events-content ul li a {border: 0 !important;}.tribe-events-content p a:hover,.tribe-events-content ul a:hover,.tribe-events-content ol a:hover, .tribe-events-content p a:hover, .tribe-events-content ol li a:hover, .tribe-events-content ul li a:hover,.tribe-events-content p a:focus,.tribe-events-content ul a:focus,.tribe-events-content ol a:focus, .tribe-events-content p a:focus, .tribe-events-content ol li a:focus, .tribe-events-content ul li a:focus{text-decoration: none !important;}.tribe-events-content h1 a:hover,.tribe-events-content h3 a:hover,.tribe-events-content h6 a:hover,.tribe-events-content h1 a:focus,.tribe-events-content h3 a:focus,.tribe-events-content h6 a:focus {color: var(--color-marine-blue) !important;}.tribe-events-content h2 a , .tribe-events-content h4 a, .tribe-events-content h5 a {border: 0 !important;}.tribe-events-content h1 a:hover, .tribe-events-content h1 a:focus{color: var(--color-mid-green) !important;text-decoration: none !important; }.tribe-events-content h1 a:hover, .tribe-events-content h1 a:focus,.tribe-events-content h6 a:hover, .tribe-events-content h3 a:hover, .tribe-events-content h6 a:focus, .tribe-events-content h3 a:focus {color: var(--color-marine-blue) !important;text-decoration: none !important;border: 0 !important;}.tribe-events-content h1 a:focus,.tribe-events-content h2 a:focus,.tribe-events-content h4 a:focus,.tribe-events-content h5 a:focus,.tribe-events-content h6 a:focus,.tribe-events-content h3 a:focus,.tribe-events-content p a:focus,.tribe-events-content ul a:focus,.tribe-events-content ol a:focus,p a:focus,ol li a:focus,ul li a:focus {outline: 2px solid var(--color-black) !important;}.tribe-events-content ul,.tribe-events-content ol {list-style: none;line-height: 1.56;}.tribe-events-back a{color:var(--color-dark-green2) !important;font-size: 18px;text-decoration:underline;}.tribe-events-back a:hover, .tribe-events-back a:focus{ color: var(--color-marine-blue) !important;text-decoration:none;}.tribe-events-series-relationship-marker, .tribe-events-series-relationship-single-marker{font-size: 18px;color: var(--color-gunmetal) !important;}.tribe-events-single ul.tribe-related-events li{margin-right:20px;}.tribe-events-series-relationship-marker, .tribe-events-series-relationship-single-marker a{border:0 !important;}.tribe-related-events-thumbnail{clip-path: polygon(0 0, 100% 0, 100% 100%, 83px 100%, 0 calc(100% - 65px));}.tribe-events-series-relationship-single-marker__prefix,.tribe-events-series-relationship-single-marker__title span{color: var(--color-marine-blue);font-weight: 600;line-height: 1.5;font-size: 20px !important;padding-bottom: 0;margin-bottom: 0;}.tribe-events-series-relationship-single-marker__title:hover span{color:var(--color-mid-green);text-decoration:underline;}.tribe-common .tribe-events-c-breadcrumbs__list-item a{color: var(--color-dark-green2) !important}.tribe-common a{color: var(--color-dark-green2) !importanttext-decoration:underline;}.tribe-common a:hover{color: var(--color-marine-blue) !important;text-decoration:none;}.tribe-events-schedule .recurringinfofont-size: 18px;color: var(--color-gunmetal);}.tribe-events-schedule h2{ color: var(--color-navy);}.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container, .tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown__container{width:auto !important;max-width:300px;}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button .tribe-events-c-subscribe-dropdown__button-text{width:100% !important;}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a{font-family: var(--font-family-primary) !important;font-size: 16px !important;font-weight: 700 !important;letter-spacing: normal !important;line-height: normal !important;color: var(--color-off-white) !important;}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a:hover{ color: var(--color-dark-green) !important;}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button .tribe-common-c-svgicon{color: var(--color-marine-blue) !important;z-index:1;margin-top:2px;display:none;}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover .tribe-common-c-svgicon{color: var(--color-sun-yellow) !important;}.tribe-events-meta-group .tribe-events-single-section-title{ font-size: 28px;line-height: 1.5;color: var(--color-mid-green);}.tribe-events-event-meta dt{color: var(--color-marine-blue);font-family: var(--font-family-primary);}.tribe-events-event-meta dd{color: var(--color-gunmetal);font-family: var(--font-family-primary);}.tribe-events-event-meta:before, .tribe-events-event-meta~div:not(.tribe-events-event-meta,.event-tickets){border-top:1px solid var(--color-marine-blue);}#tribe-events-footer{border-top:1px solid var(--color-marine-blue);}.single-tribe_events .tribe-events-single .tribe-events-event-meta{font-size:16px;margin-top:40px;}.single-tribe_events .tribe-events.tribe-common{order:2;}.single-tribe_events .btn--primary{margin-top:20px;margin-bottom:20px;}.tribe-events-meta-group a{color: var(--color-mid-green2) !important;font-weight: bold;text-decoration: underline;}.tribe-events-meta-group a:hover{color: var(--color-marine-blue) !important;text-decoration:none;}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a{ color: var(--color-mid-green2); font-family: var(--font-family-primary); padding: 0 0 3px !important; border-bottom: 1px solid var(--color-mid-green2) !important;font-size:16px !important;}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:focus, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus{color: var(--color-mid-green2) !important;border:0 !important;}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:before{filter: brightness(0) saturate(100%) invert(17%) sepia(24%) saturate(4940%) hue-rotate(183deg) brightness(90%) contrast(102%);display:none;}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover:before,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus:before,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:focus:after{filter: brightness(0) saturate(100%) invert(55%) sepia(46%) saturate(572%) hue-rotate(59deg) brightness(89%) contrast(86%);}@media (max-width: 600px) {.tribe-events-sub-nav{display:flex !important;flex-direction:column !important;justify-content:center;align-items:center;}.tribe-events-sub-nav li{margin-bottom:20px !important;}.tribe-events-sub-nav li:last-child{margin-bottom:0px !important;}}.tribe-events-related-events-title{font-size: 30px;line-height: 1.28;color: var(--color-marine-blue);font-family: var(--font-family-primary);border-top: 1px solid var(--color-marine-blue);}.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a{text-decoration:none !important;}.tribe-events-single ul.tribe-related-events li h3.tribe-related-events-title a:hover,.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a:focus{text-decoration:underline !important;color:var(--color-marine-blue) !important;}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info span:last-of-type,.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-date-start{font-size:14px;line-height: normal !important;}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-date-start{margin-bottom:0px !important;}.tribe-events-single ul.tribe-related-events li, .tribe-events-single ul.tribe-related-events li .tribe-related-events-title{ background:none;font-family: var(--font-family-primary);border:0;color: var(--color-gunmetal) !important;font-size:24px;order:1;}.tribe-events-single ul.tribe-related-events{width:100%;}.tribe-events-single ul.tribe-related-events li{position:relative;max-width:280px;}.tribe-related-event-info .alternative-date-tag time{position: absolute;z-index: 1;right: 0;top: 0;background: var(--color-navy);width: 54px !important;height: 86px;color: var(--color-sun-yellow);font-size: 16px;line-height: 1.24;padding: 9px 9px 14px 9px;font-weight: normal;text-transform: uppercase;text-align: center;flex-direction: column;justify-content: center;display: flex;clip-path: polygon(0 0 , 100% 0, 100% calc(100% - 15px), 0 100%);margin-right: 0 !important;}.tribe-related-event-info .featured-image-date-tag-month{color: var(--color-off-white) !important;font-size: 16px !important;font-family: var(--font-family-primary) !important;text-align: left;}.tribe-related-event-info .featured-image-date-tag-daynum{color: var(--color-sun-yellow) !important;font-size: 16px !important;text-align: left;font-family: var(--font-family-primary) !important;}.tribe-related-events-thumbnail{clip-path: polygon(0 0, 100% 0, 100% 100%, 83px 100%, 0 calc(100% - 65px));position: relative;width: 100%;height: 20vw;max-height: 220px;}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img{object-fit:cover;transform: translate(-50%,-50%) scale(1);width: 100%;height: 100%;}@media(max-width:768px){.tribe-events-single ul.tribe-related-events li{margin-right:0;max-width:100%;}.tribe-events-single ul.tribe-related-events{flex-direction:column;}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail{height: 60.09vw;max-height: 405px;}}.tribe-events-notices{border-color: var(--color-marine-blue) !important;}.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content, .tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content{top:51px;}.tribe-events-series-relationship-single-marker--pill{background:none;}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link{text-decoration:none !important;}.tribe-common .tribe-common-b3 .tribe-events-c-small-cta__price{font-size:16px;}.tribe-common .tribe-common-c-btn-border-small{padding-bottom:7px !important;}.tribe-events-pro .tribe-events-pro-photo__event-title-link.tribe-common-anchor-thin {text-decoration: none !important;}.tribe-events-pro .tribe-events-pro-photo__event-title-link.tribe-common-anchor-thin:hover,.tribe-events-pro .tribe-events-pro-photo__event-title-link.tribe-common-anchor-thin:focus{text-decoration: underline !important;}.tribe-events-header__title-text:first-letter,.tribe-events .tribe-events-c-breadcrumbs__list-item a.tribe-events-c-breadcrumbs__list-item-link:first-letter,.tribe-events .tribe-events-c-breadcrumbs__list-item .tribe-events-c-breadcrumbs__list-item-text:first-letter{text-transform:capitalize;}body.tribe-events-page-template #container {overflow: visible;}.tribe-events-l-container .tribe-events-c-subscribe-dropdown{position: relative;}.tribe-events-l-container .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content{position: absolute;width: 100%;top: calc(100% - 8px);z-index: 6;}.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event{position:relative;}.tribe-events-pro-photo__event-featured-image-wrapper{position: relative;width: 100%;height: 20vw;max-height: 320px;clip-path: polygon(0 0, 100% 0, 100% 100%, 83px 100%, 0 calc(100% - 85px));}.tribe-events-pro-photo__event-featured-image-wrapper img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;}.tribe-events-pro .tribe-events-pro-photo__event-details-wrapper{padding-top:10px;}@media (min-width: 920px) and (max-width: 1200px) {.single-tribe_events .tribe-events-single .tribe-events-event-meta{width:50%;}}@media (max-width: 992px) {.single-tribe_events .tribe-events-single{padding-left: 60px;padding-right: 60px;}}@media (max-width: 768px) {.single-tribe_events .tribe-events-single{padding-left: 30px;padding-right: 30px;}.tribe-events-content blockquote {padding: 0 0px 0 45px;position: relative;}.tribe-events-content blockquote:before {left: 0px;}.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container, .tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown__container{max-width:inherit;}}@media (max-width: 480px) {.tribe-events-content ul,.tribe-events-content ol {padding-left: 35px;}.tribe-events-content ol {padding-left: 31px}.tribe-events-content blockquote p {font-size: 22px !important;line-height: 1.2 !important;}}@media (max-width: 360px) {.tribe-common-c-btn-border{padding: 15px 17px !important;}}.single-tribe_events .fl-row-content-wrap{margin: 0 !important;padding: 0 !important;}.single-tribe_events .fl-row-content-wrap{padding: 0 !important;}.single-tribe_events .fl-row-fixed-width{max-width: 100%;}#tribe-events-footer{padding-bottom:190px !important;}@media (max-width: 768px) {#tribe-events-footer{padding-bottom:100px !important;}}.tribe-events-single .tribe-events-sub-nav a span { display: inline-block !important; }#tribe-events-pg-template{max-width:100% !important;padding:0px !important;}.error-page .main-content {width: 100%;padding: 75px 100px 0px;}.error-page .main-content .inner-content {max-width: 1088px;width: 100%;margin: 0 auto;text-align: center;}.error-page .main-content .inner-content .btn--primary .fl-button-wrap{margin:20px auto 0;}.error-page .main-content .inner-content .btn--primary a:before{left:0;}.error-page .main-content .inner-content .btn--primary a {text-decoration: none;display: block;width: fit-content;margin: 0px auto 0;}@media (max-width: 992px) {.error-page .main-content {padding: 75px 60px 0px;}}@media (max-width: 780px) {.error-page .main-content {padding: 75px 30px 0px;}}.error-page {text-align: center;}.error-page h1{padding:0 0 22px;margin: 0 0 40px;position:relative;display:inline-block;}.error-page h1:before{content: "";position: absolute;height: 3px;width: 80%;background: var(--color-mid-green);bottom: 0;left: 10%;} .fl-builder-pagination{ padding:200px 0 0; width:100%;} @media (max-width: 768px) {.fl-builder-pagination{ padding:60px 0 0;}} .fl-builder-pagination li{ margin-right:18px; margin-bottom: 10px;} .fl-builder-pagination li:last-child{ margin-right:0;} .fl-builder-pagination li a, .fl-builder-pagination li span { width:45px; height:45px; border-radius:50%; padding:0 !important; margin:0 !important; display: flex !important; align-content: flex-start; padding-top: 6px !important; justify-content:center; font-size: 20px !important; font-weight: normal; font-stretch: normal; font-style: normal; line-height:normal; letter-spacing: normal; text-align: center; color: var(--color-marine-blue) !important;text-decoration: none !important;border: solid 1px var(--color-marine-blue) !important;} @media (max-width: 600px) { .fl-builder-pagination li{ margin-right:10px;} .fl-builder-pagination li a, .fl-builder-pagination li span { width:30px; height:30px; font-size: 14px !important;}} .fl-builder-pagination li .current,.fl-builder-pagination li a:hover,.fl-builder-pagination li a:focus{ border: solid 2px var(--color-marine-blue) !important;background: var(--color-marine-blue) !important;color: var(--color-white) !important; text-decoration:none !important;} .fl-builder-pagination li a:focus{ border:1px solid var(--color-black) !important;} .fl-builder-pagination li a.prev, .fl-builder-pagination li a.next{ font-size:0 !important; position:relative;} .fl-builder-pagination li a.prev:before, .fl-builder-pagination li a.next:before{ width: 12.3px; height: 15.6px; object-fit: contain;background-color: var(--color-marine-blue); position:absolute; content:''; clip-path: polygon(100% 0, 0 47%, 100% 100%); left:14px; top:14px;} .fl-builder-pagination li a.next:before{ clip-path: polygon(100% 46%, 0 0, 0 100%); left:18px } @media (max-width: 600px) { .fl-builder-pagination li a.prev:before, .fl-builder-pagination li a.next:before { width: 10.3px; height: 13.6px; left:7px; top:8px;} .fl-builder-pagination li a.next:before{ left:11px;}} .fl-builder-pagination li a.prev:hover:before, .fl-builder-pagination li a.next:hover:before, .fl-builder-pagination li a.prev:focus:before, .fl-builder-pagination li a.next:focus:before{ background-color: var(--color-white);} .fl-builder-pagination .page-numbers{ display:flex; justify-content:center; align-items:center; flex-wrap: wrap;} .navigation.pagination .nav-links {margin: 0 auto;max-width: max-content;width: 100%;display: flex;align-items: center;justify-content: center;margin-bottom: -10px;flex-wrap: wrap;margin-top: 60px;}.navigation.pagination a:last-child,.navigation.pagination span:last-child{margin-right: 0 !important;}.navigation.pagination a, .navigation.pagination span {width: 45px;height: 45px;border-radius: 50%;padding: 0 !important;margin: 0 !important;display: flex !important; align-items: flex-start; justify-content:center;padding-top: 5px !important;font-size: 20px !important;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: var(--color-marine-blue) !important;text-decoration: none !important;border: solid 1px var(--color-marine-blue) !important;}.navigation.pagination a,.navigation.pagination span{margin-right: 18px !important;margin-bottom: 10px !important;}.navigation.pagination .dots{border:none !important;}.navigation.pagination .current,.navigation.pagination a:hover,.navigation.pagination a:focus{border: solid 2px var(--color-marine-blue) !important;background: var(--color-marine-blue) !important;color: var(--color-white) !important;text-decoration: none !important;}.navigation.pagination a:focus{border:1px solid var(--color-black) !important;}.navigation.pagination a.prev,.navigation.pagination a.next{font-size:0 !important;position:relative;}.navigation.pagination a.prev:before,.navigation.pagination a.next:before{width: 12.3px;height: 15.6px;object-fit: contain;background-color: var(--color-marine-blue);position:absolute;content:'';clip-path: polygon(100% 0, 0 47%, 100% 100%);left:14px;top:14px;}.navigation.pagination a.next:before{clip-path: polygon(100% 46%, 0 0, 0 100%);left:18px}.navigation.pagination a.prev:hover:before,.navigation.pagination a.next:hover:before,.navigation.pagination a.prev:focus:before,.navigation.pagination li a.next:focus:before{background-color: var(--color-white) !important;}@media (max-width: 600px) {.navigation.pagination a.prev:before,.navigation.pagination a.next:before{ width: 10.3px; height: 13.6px; left:7px; top:8px;}.navigation.pagination a.next:before{ left:11px;}}@media (max-width: 600px) { .navigation.pagination a,.navigation.pagination span{margin-right:10px !important;}.navigation.pagination a, .navigation.pagination span {width:30px;height:30px;font-size: 14px !important;}}.featured-post-section .fl-post-feed-post {display: flex;}@media (max-width: 992px) {.featured-post-section .fl-post-feed-post {flex-direction:column;}}.featured-post-section .fl-post-text {flex: none;width: 46.078%;background: var(--color-navy);padding: 55px 67px 55px 71px;}@media (max-width: 1200px) {.featured-post-section .fl-post-text { width: 50%; padding: 55px; }}@media (max-width: 992px) { .featured-post-section .fl-post-text {width: 100%;flex:auto; order:2; }}@media (max-width: 600px) {.featured-post-section .fl-post-text {padding: 55px 30px; }}.featured-post-section .fl-post-text h1 {line-height: 1;letter-spacing: normal;color: #fffef4;padding: 0;margin-bottom: 57px;}@media (max-width: 600px) { .featured-post-section .fl-post-text h1 { margin-bottom: 30px;}}.featured-post-section .fl-post-text p {line-height: 1.33 !important;letter-spacing: normal;color: var(--color-white);}.featured-post-section .fl-post-more-link a {font-size: 16px;font-weight: bold;line-height: normal;letter-spacing: 3.2px;padding-bottom: 3px;display: inline-block;margin-top: 41px !important;text-transform: uppercase;color: var(--color-sunshine-yellow);position: relative;}.featured-post-section .fl-post-more-link a:before,.featured-post-section .fl-post-more-link a:after {content: "";position: absolute;width: 0%;bottom: 0;background: var(--color-sunshine-yellow);height: 2px;transition: 500ms;}.featured-post-section .fl-post-more-link a:before {left: 0;}.featured-post-section .fl-post-more-link a:after {right: 0;}.featured-post-section .fl-post-more-link a:hover:before,.featured-post-section .fl-post-more-link a:hover:after,.featured-post-section .fl-post-more-link a:focus:before,.featured-post-section .fl-post-more-link a:focus:after {width: 100%;}.featured-post-section .fl-post-image {order: 1;position: relative;width: 53.922%;}@media (max-width: 992px) {.featured-post-section .fl-post-image { width:100%;height:100vw;max-height:500px;}}.featured-post-section .fl-post-image img {position: absolute;height: 100%;width: 100%;left: 0;object-fit: cover;top: 0;}.featured-post-section .fl-post-meta {font-weight: bold;color: var(--color-off-white);padding: 0 0 55px;}@media (max-width: 600px) {.featured-post-section .fl-post-meta {padding: 0 0 30px;}}.featured-post-section .fl-post-meta .tag {color: var(--color-sky-blue);}.featured-post-section .fl-post-meta .fl-post-meta-sep {padding: 0 5px;}.post-section-with-category-section .heading {width: 100% !important;max-width: 1326px;margin: 0 auto;float: none;padding: 0 0 27px;border-bottom: 1px solid var(--color-marine-blue);}.post-section-with-category-section .heading .fl-col-content {display: flex;align-items: center;justify-content: space-between;}@media (max-width: 768px) {.post-section-with-category-section .heading .fl-col-content {flex-direction:column;}}.post-section-with-category-section .heading .link--secondary {width: auto;height: 20px;}@media (max-width: 768px) {.post-section-with-category-section .heading .link--secondary {margin-top:20px;}}.post-section-with-category-section .category-list {width: 100% !important;max-width: 1326px;margin: 0 auto;float: none;width: 100%;}.post-section-with-category-section .category-list ul {display: flex;flex-wrap: wrap;margin-bottom: -20px;} .post-section-with-category-section .category-list select{ display:none; }@media (max-width: 768px) { .post-section-with-category-section .category-list ul{ display:none; }.post-section-with-category-section .category-list select{ display:block; }}.post-section-with-category-section .category-list ul li {padding: 5px 35px 7px;border-radius: 21.5px;background-color: var(--color-light-blue);margin-right: 38px;margin-bottom: 20px;font-size: 19px;font-weight: bold;line-height: 1.63;letter-spacing: normal;color: var(--color-marine-blue);cursor: pointer;}.post-section-with-category-section .category-list select {background: transparent;border-width: 0 0 2px 0 !important;border-bottom-color: var(--color-dark-teal) !important;font-size: 16px;font-family: var(--font-family-primary) !important;color: var(--color-navy) !important;padding: 8px 0 !important;text-indent: 0 !important;outline: 0 !important;border-radius: 0 !important; appearance: none;-webkit-appearance: none;background-size: 15.8px 9px;background-position: 100% 50% !important;background: url(images/dropdown-arrow.svg);background-repeat: no-repeat; max-width: 400px;width: 100%;padding-right: 30px !important;}.post-section-with-category-section .category-list ul li:hover,.post-section-with-category-section .category-list ul li:focus,.post-section-with-category-section .category-list ul li.active{background:var(--color-sunshine-yellow);}.post-section-with-category-section .category-and-cards {width: 100% !important;margin-top: 37px;}.post-section-with-category-section .category-and-cards .fl-post-feed {margin: 117px 0 0;display: flex;flex-wrap: wrap;width: calc(100% + 93px);margin-left: -93px;margin-bottom: -129px;justify-content:center;}@media (max-width: 1440px) {.post-section-with-category-section .category-and-cards .fl-post-feed {width: calc(100% + 50px);margin-left: -50px; }}@media (max-width: 600px) {.post-section-with-category-section .category-and-cards .fl-post-feed {margin-bottom: -60px !important;margin-top: 60px !important; }}.post-section-with-category-section .category-and-cards.without-image .fl-post-feed {margin-top:85px;margin-bottom: -81px;}.post-section-with-category-section .category-and-cards .fl-post-feed-post {width: 25%;padding-left: 93px;margin-bottom: 129px;border-bottom: none;display:none;}.post-section-with-category-section .category-and-cards .fl-post-feed-post:nth-child(-n+8){display: block;}.post-section-with-category-section.all-show .category-and-cards .fl-post-feed-post{display:block;}@media (max-width: 1440px) { .post-section-with-category-section .category-and-cards .fl-post-feed-post {padding-left: 50px; }}@media (max-width: 1200px) { .post-section-with-category-section .category-and-cards .fl-post-feed-post { width:33.333%; }}@media (max-width: 992px) { .post-section-with-category-section .category-and-cards .fl-post-feed-post { width:50%; }}@media (max-width: 600px) { .post-section-with-category-section .category-and-cards .fl-post-feed-post { width:100%;margin-bottom: 60px !important;}}.post-section-with-category-section .category-and-cards.without-image .fl-post-feed-post {margin-bottom: 81px;}.post-section-with-category-section .category-and-cards .fl-post-image {width: 100%;height: 14.5vw;max-height: 254px;position: relative;margin-bottom:29px;}@media (max-width: 1200px) {.post-section-with-category-section .category-and-cards .fl-post-image {height: 20.5vw;}}@media (max-width: 992px) {.post-section-with-category-section .category-and-cards .fl-post-image {height: calc(50vw - 170px);max-height:none;}}@media (max-width: 768px) {.post-section-with-category-section .category-and-cards .fl-post-image {height: calc(50vw - 100px);}}@media (max-width: 600px) {.post-section-with-category-section .category-and-cards .fl-post-image {height: calc(100vw - 150px);}}.post-section-with-category-section .category-and-cards .fl-post-image:before {border: 6px solid var(--color-mid-green);width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;content:'';transition: all 0.3s ease;}.post-section-with-category-section .category-and-cards .fl-post-feed-post a:hover .fl-post-image:before,.post-section-with-category-section .category-and-cards .fl-post-feed-post a:focus .fl-post-image:before{border: 10px solid var(--color-mid-green);}.post-section-with-category-section .category-and-cards .fl-post-image img {position: absolute;width: 100%;height: 100%;object-fit: cover;left: 0;top: 0;}.post-section-with-category-section .category-and-cards .fl-post-text {padding: 0; }.post-section-with-category-section .category-and-cards .fl-post-meta {font-size: 18px;font-weight: 600;line-height: 1.67;letter-spacing: normal;color: var(--color-dark-green2);padding: 0;}.post-section-with-category-section .category-and-cards .title {font-size: 24px;font-weight: bold;line-height: 1.5;letter-spacing: normal;color: var(--color-marine-blue);}.post-section-with-category-section .category-and-cards.without-image .title { font-size: 20px;font-weight: 600;color: var(--color-navy);}.post-section-with-category-section .category-and-cards p {margin: 10px 0 0;color: var(--color-navy);}.post-section-with-category-section.shape .fl-row-content-wrap{margin-top:-197px;clip-path: polygon(0 0 , 100% 197px, 100% calc(100% - 111px), 0 100%);}@media (max-width: 1440px) {.post-section-with-category-section.shape .fl-row-content-wrap { clip-path: polygon(0 0 , 100% 150px, 100% calc(100% - 111px), 0 100%);}}.post-section-with-category-section .category-and-cards .fl-post-feed-post a:hover *,.post-section-with-category-section .category-and-cards .fl-post-feed-post a:focus *{text-decoration:underline}.post-section-with-category-section .category-and-cards .fl-post-feed-post a:focus{border:1px solid var(--color-black);display: block;}.blog-container .fl-row, .blog-container .fl-row-content{max-width:900px !important;}