.mg-block__header{margin-bottom:30px}.mg-block__header h2{color:#ed0020}.mg-block__header h2+.wysiwyg-editor{margin-top:15px}.mg-block__header a{margin-top:5px}.mg-block__header hr{display:none;border-color:#000;width:0%;margin-top:30px;margin-bottom:0;margin-left:0}@media screen and (min-width: 960px){.mg-block__header-inner{display:flex;align-items:center;justify-content:space-between}.mg-block__header hr{display:block}.mg-block__header a{margin-top:0}}.wp-block-acf-embed-video .mg-block__header{font-size:18px}.wp-block-acf-embed-video .mg-block__header h2{font-family:"Degular",Helvetica,Arial,sans-serif;font-style:normal;text-transform:none;font-size:25px}
.wp-block-acf-accordion{background:#ed0020;color:#fff;padding:60px 0}.wp-block-acf-accordion.mg-block{padding:60px 0 100px;margin-top:100px}@media screen and (min-width: 960px){.wp-block-acf-accordion.mg-block{padding:60px 0;margin-top:150px}}.wp-block-acf-accordion .wrapper{display:flex}.accordion_header{padding-bottom:30px;padding-right:150px}.accordion_header h2{display:inline-block;color:#fff;font-family:"Degular",Helvetica,Arial,sans-serif;font-style:normal;font-size:clamp(1.5625rem,2vw + 1rem,2.1875rem);margin-bottom:20px;text-transform:none}.accordion_header a{transition:all .3s ease-in-out;text-decoration:underline}.accordion_header a:hover,.accordion_header a:focus{font-weight:bold}.accordion_header .accordion_intro{color:#fff;max-width:675px}.accordion_header .accordion_intro *{color:#fff}.accordion_header .accordion_intro p{font-size:1rem;margin-bottom:10px}.accordion_header .accordion_intro p:last-child{margin-bottom:0}@media screen and (min-width: 960px){.accordion_header{width:45%}}.accordion{border:1px solid #fff;max-width:700px;height:-moz-fit-content;height:fit-content}@media screen and (min-width: 960px){.accordion{width:55%}}.accordion__single-item{border-bottom:1px solid #fff;padding-left:60px;padding-right:50px}.accordion__single-item-title button{font-family:"Degular",Helvetica,Arial,sans-serif;display:flex;align-items:flex-start;justify-content:flex-start;cursor:pointer;padding:30px 0;background-color:rgba(0,0,0,0);color:#fff;border:0;width:100%;font-weight:bold;font-size:1.125rem;white-space:normal;text-align:left;line-height:1.5}.accordion__single-item-title button:hover,.accordion__single-item-title button:focus,.accordion__single-item-title button:active{background-color:rgba(0,0,0,0);color:#fff}.accordion__single-item-title .wysiwyg p{margin-bottom:1rem}.accordion__single-item-icon{width:22px;min-width:22px;height:16px;border-radius:50%;position:relative;overflow:hidden;flex:none;margin-right:50px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDUuNUw1IDEuNUw5IDUuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K);background-size:65%;background-repeat:no-repeat;background-position:center;transition:all .3s ease-in-out;transform:rotate(180deg);margin-top:4px}.accordion .accordion__single-item.active .accordion__single-item-icon{transform:rotate(0deg)}.accordion__single-item-content{display:none;padding:30px 0;padding-top:0;padding-left:32px;color:#fff;font-size:1rem}@media screen and (min-width: 500px){.accordion__single-item-content{padding-left:52px}}@media screen and (min-width: 960px){.accordion__single-item-content{padding-left:72px}}@media screen and (max-width: 960px){.accordion__single-item-icon{margin-right:30px}.wp-block-acf-accordion .wrapper{display:block}.accordion_header{padding-right:0px}}@media screen and (max-width: 500px){.accordion__single-item-icon{margin-right:10px}.accordion_header{display:flex;flex-wrap:wrap}.accordion_header h2{display:block}.accordion_header .accordion_intro{max-width:none}.accordion__single-item{padding-left:30px;padding-right:20px}}
.breadcrumbs:has(+article){max-width:960px}.breadcrumbs:has(+.wp-block-heading,+p,+ol,+ul,+.wp-block-table,+.wp-block-image,+.wp-block-gallery,+.wp-block-video,+.gform_wrapper,+.wp-block-media-text,+.wp-block-buttons,+.wp-block-latest-posts,+blockquote){margin-left:auto;margin-right:auto;padding-left:20px !important;padding-right:20px !important;max-width:1240px}.breadcrumbs{margin-top:.75rem;margin-bottom:.75rem;width:100%;font-family:"Antarctican",Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.breadcrumbs span>span{color:#000;text-decoration:underline;text-underline-position:under}.breadcrumbs span>span::after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDggMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjUgOUw1LjUgMTNMMS41IDE3IiBzdHJva2U9ImJsYWNrIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:11px -8px;height:10px;width:5px;padding-right:20px;display:inline-block;position:relative}.breadcrumbs span>span:last-child::after{content:none}.breadcrumbs span>span a{color:#000}
.mg-button-group{padding:30px 0 0;margin-bottom:-20px;display:flex;flex-flow:row wrap}.mg-button-group .wrapper{width:100%}.mg-button-group .button{margin-right:20px;margin-bottom:20px}.mg-button-group .button:last-child{margin-right:0}
.career-nav{padding-top:57px;padding-bottom:10px;displaY:flex;gap:25px;justify-content:space-between;align-items:flex-end}.career-nav .menu-career-menu-container{box-sizing:border-box;width:65%}.career-nav .menu-career-menu-container ul{display:flex;align-items:flex-end;gap:25px}.career-nav .menu-career-menu-container ul li{display:inline-block;width:100%}.career-nav .menu-career-menu-container ul li a{display:block;padding:12px 0 7px;border-bottom:10px solid gray;font-family:"Degular-Med",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:.1em;text-align:center}.career-nav .menu-career-menu-container ul li:nth-child(1) a{border-bottom-color:#ad0b64;color:#ad0b64}.career-nav .menu-career-menu-container ul li:nth-child(2) a{border-bottom-color:#1d1db5;color:#1d1db5}.career-nav .menu-career-menu-container ul li:nth-child(3) a{border-bottom-color:#f2c60f;color:#f2c60f}.career-nav .career-search{width:35%}.career-nav .career-search .career-search-input{border-radius:0 !important;border:none;border-bottom:1px solid #00a697;color:#00a697;font-family:"Degular-Med",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjguMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDBBNjk3O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjYsMTVsLTIuOS0yLjljMC45LTEuMiwxLjUtMi44LDEuNS00LjVjMC00LjEtMy40LTcuNS03LjUtNy41Yy00LjEsMC03LjUsMy40LTcuNSw3LjUKCWMwLDQuMSwzLjQsNy41LDcuNSw3LjVjMS43LDAsMy40LTAuNiw0LjYtMS42bDIuOSwyLjljMC40LDAuNCwxLDAuNCwxLjQsMEMxNi45LDE2LDE2LjksMTUuNCwxNi42LDE1eiBNNy42LDEzLjEKCWMtMywwLTUuNS0yLjUtNS41LTUuNXMyLjUtNS41LDUuNS01LjVzNS41LDIuNSw1LjUsNS41UzEwLjcsMTMuMSw3LjYsMTMuMXoiLz4KPC9zdmc+Cg==);background-size:17px 17px;background-repeat:no-repeat;background-position:5px center}.career-nav .career-search ::-moz-placeholder{color:#00a697;opacity:1}.career-nav .career-search ::placeholder{color:#00a697;opacity:1}.career-list .career-block{padding:50px 0;border-top:1px solid #00a697;display:flex;gap:10%;align-items:center}.career-list .career-block:first-child{border-top:none}.career-list .career-block .info header{display:flex;justify-content:space-between;align-items:baseline;gap:25px;padding-bottom:20px}.career-list .career-block .info header h3{display:inline-block;font-family:"articulat-cf";font-size:clamp(1.5625rem,2vw + 1rem,2.1875rem);font-weight:800;line-height:1}.career-list .career-block .info header .meta-time{font-family:"Countach",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:.1em;color:#ad0b64}.career-list .career-block .info p{font-family:"Degular-Med";font-size:1rem}.career-list .career-block .button{height:50px;font-family:"articulat-cf";font-size:1rem;font-weight:bold;line-height:1;letter-spacing:.1em;text-align:center;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjguMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NCAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYuMywwLjNMMy45LDIuN0wxNCwxMi42TDMuOSwyMi41bDIuNCwyLjNsMTIuNS0xMi4yTDYuMywwLjN6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yLjcsMy45TDAuMyw2LjJsMywyLjlsMi40LDIuM0w3LDEyLjZsLTYuNyw2LjRsMi40LDIuM2w5LjEtOC43TDIuNywzLjl6Ii8+Cjwvc3ZnPgo=);background-size:44px 25px;background-repeat:no-repeat;background-position:right center;padding-right:64px !important}
.cookies{position:fixed;background:rgba(0,0,0,.8392156863);width:100%;bottom:0;z-index:300;font-family:"Arial",sans-serif;padding:20px;display:none}.cookies .wrapper{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 699px){.cookies .wrapper{flex-wrap:wrap}}.cookies__text{color:#fff;font-size:.875rem;margin:0 60px 0 0}@media screen and (max-width: 699px){.cookies__text{text-align:center;margin:0 0 30px}}.cookies__text a{transition:all .3s ease-in-out;border-bottom:1px solid;color:#fff}.cookies__text a:hover,.cookies__text a:focus,.cookies__text a:active{border-bottom:1px solid rgba(0,0,0,0);color:#fff}@media screen and (max-width: 699px){.cookies__cta{text-align:center;width:100%}}.cookies__cta a{font-family:"Arial",sans-serif}
.content-list{background-color:#ed0020;padding:80px 0}.content-list__item{color:#fff}.content-list__item:not(:last-child){margin-bottom:60px}.content-list__item-title{font-size:clamp(1.5625rem,2vw + 1rem,2.1875rem);margin-bottom:20px;line-height:100%;font-weight:bold}
.cta{position:relative}.cta .mg-button-group{padding-top:40px;justify-content:center}@media screen and (max-width: 699px){.cta .mg-button-group{flex-direction:column;align-items:center;justify-content:center;padding-top:30px}.cta .mg-button-group .button{margin-right:0}}@media screen and (min-width: 960px){.cta.cta--text-right:hover .cta__image{-webkit-mask-position:left -70px center;mask-position:left -70px center}}.cta.cta--background-shape{background-color:#ed0020}.cta__container{display:flex;position:relative;justify-content:center;text-align:center;z-index:2}.cta--text-right .cta__container{justify-content:flex-end;padding-left:100px}@media screen and (min-width: 700px){.cta--text-right .cta__container{padding-left:0}}.cta--background-cover .cta__container{justify-content:center}.cta__content{max-width:730px}.cta--background-cover .cta__content{text-align:center;max-width:80%}.cta--background-shape .cta__content{max-width:410px}.cta__heading{font-size:3.125rem;line-height:1;margin-bottom:20px;text-transform:uppercase;color:#ed0020}@media screen and (max-width: 699px){.cta__heading{margin-bottom:10px}}.cta--text-right .cta__heading strong{color:#ed0020}.cta--text-left .cta__heading{color:#ed0020}.cta--text-left .cta__heading strong{color:#ab1a2d}.cta--background-cover .cta__heading{color:#fff;font-size:clamp(3rem,5vw + 1rem,4.67rem);margin-bottom:50px}.cta--background-shape .cta__heading{color:#fff}.cta__description{font-size:1.125rem;line-height:1.2;font-weight:700;text-transform:uppercase;margin-bottom:30px}.cta__short-content{color:#000}@media screen and (min-width: 960px){.cta__short-content{font-size:1.125rem}}.cta__image-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.cta--background-cover .cta__image-wrapper:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1}.cta__image{width:100%;height:100%;top:0;transition:all .3s ease-in-out;background-repeat:no-repeat;background-size:cover}.cta--text-right .cta__image{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAzIiBoZWlnaHQ9IjU5MyIgdmlld0JveD0iMCAwIDgwMyA1OTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMyMTBfMikiPgogICAgPHBhdGggZD0iTTI3Ni44OTcgLTIxOEwxNzYuODEyIC0xMTguMTQxTDYwMi4xMTkgMzA2LjE2N0wxNzYuODEyIDczMC41MTZMMjc2Ljg5NyA4MzAuMzNMODAyLjI0NiAzMDYuMTY3TDI3Ni44OTcgLTIxOFoiIGZpbGw9IiMwMEE2OTciLz4KICAgIDxwYXRoIGQ9Ik0xMjcuMDcyIC02Ny42OTI0TDI3LjE2OTggMzIuMTkyNkwxNTEuOTk0IDE1Ni45OTdMLTAuMjQ1MTE3IDMwOS4yNTNMOTkuNjU2NyA0MDkuMDk2TDI1MS44OTYgMjU2Ljg4MkwzMDEuODI2IDMwNi44MDNMMjcuMTY5OCA1ODEuNDE0TDEyNy4wNzIgNjgxLjI5OUw1MDEuNjMgMzA2LjgwM0wxMjcuMDcyIC02Ny42OTI0WiIgZmlsbD0iIzAwQTY5NyIvPgogIDwvZz4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcDBfMzIxMF8yIj4KICAgICAgPHJlY3Qgd2lkdGg9IjgwMyIgaGVpZ2h0PSI1OTMiIGZpbGw9IndoaXRlIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KPC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAzIiBoZWlnaHQ9IjU5MyIgdmlld0JveD0iMCAwIDgwMyA1OTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMyMTBfMikiPgogICAgPHBhdGggZD0iTTI3Ni44OTcgLTIxOEwxNzYuODEyIC0xMTguMTQxTDYwMi4xMTkgMzA2LjE2N0wxNzYuODEyIDczMC41MTZMMjc2Ljg5NyA4MzAuMzNMODAyLjI0NiAzMDYuMTY3TDI3Ni44OTcgLTIxOFoiIGZpbGw9IiMwMEE2OTciLz4KICAgIDxwYXRoIGQ9Ik0xMjcuMDcyIC02Ny42OTI0TDI3LjE2OTggMzIuMTkyNkwxNTEuOTk0IDE1Ni45OTdMLTAuMjQ1MTE3IDMwOS4yNTNMOTkuNjU2NyA0MDkuMDk2TDI1MS44OTYgMjU2Ljg4MkwzMDEuODI2IDMwNi44MDNMMjcuMTY5OCA1ODEuNDE0TDEyNy4wNzIgNjgxLjI5OUw1MDEuNjMgMzA2LjgwM0wxMjcuMDcyIC02Ny42OTI0WiIgZmlsbD0iIzAwQTY5NyIvPgogIDwvZz4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcDBfMzIxMF8yIj4KICAgICAgPHJlY3Qgd2lkdGg9IjgwMyIgaGVpZ2h0PSI1OTMiIGZpbGw9IndoaXRlIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KPC9zdmc+Cg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-160px center;mask-position:-160px center;-webkit-mask-size:250px;mask-size:250px;filter:grayscale(100%) brightness(0.8)}@media screen and (min-width: 960px){.cta--text-right .cta__image{-webkit-mask-position:left -120px center;mask-position:left -120px center;-webkit-mask-size:auto 100%;mask-size:auto 100%}}@media screen and (min-width: 1180px){.cta--text-right .cta__image{-webkit-mask-size:60vmin;mask-size:60vmin}}@media screen and (min-width: 1600px){.cta--text-right .cta__image{-webkit-mask-size:70vmin;mask-size:70vmin}}.cta--text-left .cta__image{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIzOSIgaGVpZ2h0PSI1NTciIHZpZXdCb3g9IjAgMCAxMjM5IDU1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNNTYzLjE1NyA1NTdIMTIzOVY4Ljc3NjkyZS0wNUwwIDBMNTYzLjE1NyA1NTdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIzOSIgaGVpZ2h0PSI1NTciIHZpZXdCb3g9IjAgMCAxMjM5IDU1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNNTYzLjE1NyA1NTdIMTIzOVY4Ljc3NjkyZS0wNUwwIDBMNTYzLjE1NyA1NTdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right -1000px center;mask-position:right -1000px center;-webkit-mask-size:auto 100%;mask-size:auto 100%;filter:grayscale(100%) brightness(0.8)}@media screen and (min-width: 500px){.cta--text-left .cta__image{-webkit-mask-position:right -900px center;mask-position:right -900px center}}@media screen and (min-width: 700px){.cta--text-left .cta__image{-webkit-mask-position:right -500px center;mask-position:right -500px center}}@media screen and (min-width: 1180px){.cta--text-left .cta__image{-webkit-mask-position:right -300px center;mask-position:right -300px center}}@media screen and (min-width: 1600px){.cta--text-left .cta__image{-webkit-mask-position:right center;mask-position:right center}}.cta--background-shape .cta__image svg{position:absolute;bottom:0;right:0;height:40%;width:auto}@media screen and (min-width: 960px){.cta--background-shape .cta__image svg{height:100%;right:0}}.cta--red{background-color:#ed0020;padding:100px 0}.cta--red .cta__heading,.cta--red .cta__short-content{color:#fff}
.embed{margin:auto}@media screen and (min-width: 960px){.embed--half{width:50%}}.embed__video-wrapper{position:relative;padding-bottom:56.25%}.embed__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embed__caption{font-size:.625rem;padding-top:30px;font-family:"Antarctican",Helvetica,Arial,sans-serif;text-align:center}.embed iframe{margin:auto;display:block}
.featured-posts__slider{margin-left:-37.5px;margin-right:-37.5px;padding-bottom:67px}.featured-posts__slider .slick-arrow{position:absolute;bottom:-7px}.featured-posts__slider .slick-prev{left:25.5px}.featured-posts__slider .slick-next{right:25.5px}.featured-posts__slider .slick-track{display:flex}.featured-posts__slider .slick-slide{height:auto}.featured-posts__slider .slick-slide>div,.featured-posts__slider .slick-slide .featured-posts__slide{height:100%}@media screen and (min-width: 960px){.featured-posts__slider{padding-bottom:0}.featured-posts__slider .slick-arrow{bottom:auto;top:100px}.featured-posts__slider .slick-prev{left:-30px}.featured-posts__slider .slick-next{right:-30px}}.featured-posts__slide{padding:0 37.5px 3px}.featured-posts__featured .post-item{box-shadow:none}.featured-posts__featured .post-item__thumbnail{padding-bottom:100%}.featured-posts__featured .post-item__text{padding:0;margin-top:25px}.featured-posts__featured .post-item__title a{color:#000}.featured-posts__featured .post-item__date{display:none}.featured-posts__featured .post-item__tags{order:1;margin-top:0;margin-bottom:20px}@media screen and (min-width: 960px){.featured-posts__featured .post-item{box-shadow:0px 1px 4px 0px rgba(0,101,242,.1),0px 0px 2px 0px rgba(0,101,242,.1)}.featured-posts__featured .post-item__content{display:flex}.featured-posts__featured .post-item__thumbnail{width:50%;padding-bottom:33.5%;margin-bottom:15px}.featured-posts__featured .post-item__text{width:50%;padding:40px;margin-top:0}.featured-posts__featured .post-item__excerpt{margin-top:20px}.featured-posts__featured .post-item__title{font-size:clamp(1.5625rem,2vw + 1rem,2.1875rem)}}.featured-posts__featured-list-feat .post-item{box-shadow:none}.featured-posts__featured-list-feat .post-item__thumbnail{padding-bottom:75%}.featured-posts__featured-list-feat .post-item__title{margin-top:20px}.featured-posts__featured-list-feat .post-item__title a{color:#000}.featured-posts__featured-list-feat .post-item__text{padding:0;margin-top:25px}.featured-posts__featured-list-feat .post-item__tags{order:1;margin-top:0}.featured-posts__featured-list-feat .post-item__date{margin-bottom:10px}.featured-posts__featured-list-feat .post-item__excerpt{margin-top:20px}@media screen and (max-width: 959px){.featured-posts__featured-list-list{padding-top:40px}}.featured-posts__featured-list-item{margin-bottom:30px}.featured-posts__featured-list-item .post-item{box-shadow:none}.featured-posts__featured-list-item .post-item__date{margin-bottom:0}.featured-posts__featured-list-item .post-item__content{display:flex}.featured-posts__featured-list-item .post-item__thumbnail{width:46%;padding-bottom:35.5%}.featured-posts__featured-list-item .post-item__text{width:54%;padding:0;padding-left:30px}.featured-posts__featured-list-item .post-item__tags{order:1;margin-top:10px}.featured-posts__featured-list-item .post-item__title{margin-top:20px}.featured-posts__featured-list-item .post-item__title a{color:#000}.featured-posts__featured-list-item .post-item__excerpt{display:none}.featured-posts__featured-list-item:last-child{margin-bottom:0}@media screen and (max-width: 959px){.featured-posts__featured-list-item .post-item__content{flex-direction:column}.featured-posts__featured-list-item .post-item__thumbnail{width:100%;padding-bottom:71%}.featured-posts__featured-list-item .post-item__text{width:100%;padding-left:0;padding-top:20px}}@media screen and (min-width: 960px){.featured-posts__featured-list{display:flex;margin-top:50px}.featured-posts__featured-list-list{display:block;width:50%;padding-left:37.5px}.featured-posts__featured-list-feat{width:50%;padding-right:37.5px}.featured-posts__featured-list-feat .post-item__text{margin-top:30px}.featured-posts__featured-list-feat .post-item__title{font-size:clamp(1.5625rem,2vw + 1rem,2.1875rem)}.featured-posts__featured-list-feat .post-item__date{display:none}.featured-posts__featured-list-feat .post-item__tags{display:flex;align-items:center;flex-wrap:wrap}.featured-posts__featured-list-feat .post-item__tags .post-item__date{display:block;padding-right:15px;order:initial}}.slick-arrow{color:rgba(0,0,0,0);font-size:0;background-image:0;padding:0;height:44px;width:44px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxMCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMUwxIDguNUw5IDE2IiBzdHJva2U9ImJsYWNrIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);border:0;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0);transition:all .3s ease-in-out;cursor:pointer}.slick-arrow:hover,.slick-arrow:focus{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxMyAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDJMMyA5LjVMMTEgMTciIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=)}@media screen and (max-width: 699px){.slick-arrow{background-size:15px 30px}}.slick-next{transform:rotate(180deg)}
.form-gravity-block{background-color:#fff}.form-gravity-block .gform_wrapper ::-moz-placeholder{color:#000}.form-gravity-block .wysiwyg-editor p,.form-gravity-block .gform_wrapper ::placeholder,.form-gravity-block .gform_wrapper form *,.form-gravity-block .gform_confirmation_wrapper{color:#000}.form-gravity-block h2.form__title{color:#ed0020}.form-gravity-block .gform_wrapper form input[type=text],.form-gravity-block .gform_wrapper form input[type=tel],.form-gravity-block .gform_wrapper form input[type=email],.form-gravity-block .gform_wrapper form textarea,.form-gravity-block .gform_wrapper form select,.form-gravity-block .button:not(.acf-field .button){border:1px solid #000 !important;color:#000 !important}.form-gravity-block .gform_wrapper form .button{border-radius:40px !important;background-color:#fff !important}.form-gravity-block .gform_wrapper form .button:hover{scale:1.05}.form-gravity-block .gform_wrapper form textarea,.form-gravity-block .gform_wrapper form select{margin-top:0px}.form{display:flex;flex-direction:column}@media screen and (min-width: 960px){.form{flex-direction:row;justify-content:space-between}}@media screen and (min-width: 960px){.form.form--full{flex-direction:column}}.form--mailchimp .form__embed{padding:60px 20px;background-color:#ed0020;color:#fff}@media screen and (min-width: 960px){.form--mailchimp .form__embed{padding:60px 30px}}.form .gform_wrapper{padding-top:0px}h2.form__title{margin-bottom:30px;text-transform:none;font-style:normal;font-family:"Degular",Helvetica,Arial,sans-serif;color:#ed0020}.form__container,.form__embed{width:100%}@media screen and (min-width: 960px){.form__container,.form__embed{width:50%}}@media screen and (min-width: 960px){.form--full .form__container,.form--full .form__embed{width:100%}}@media screen and (max-width: 959px){.form__embed{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;width:auto}}.form__container{margin-bottom:40px}.form__container--no-content{margin-bottom:0}@media screen and (min-width: 960px){.form__container{padding-right:60px;margin-top:0px}}@media screen and (min-width: 960px){.form--full .form__container{text-align:center;padding-right:0}}
.icon-grid__header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:30px}@media screen and (min-width: 700px){.icon-grid__header{flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:0}}.icon-grid__title{text-align:left;color:#ed0020}.icon-grid__link.button:not(.acf-field .button){margin-top:5px;font-weight:500}@media screen and (min-width: 700px){.icon-grid__link.button:not(.acf-field .button){margin-top:0}}.icon-grid__description{text-align:left;margin:-10px auto 30px 0;max-width:700px}@media screen and (min-width: 700px){.icon-grid__description{margin-bottom:0;margin-top:30px}}.icon-grid__icons{display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 699px){.icon-grid__icons--partner{flex-flow:row wrap}.icon-grid__icons--partner .icon-grid__icon{width:calc(33.33% - 20px)}}@media screen and (min-width: 700px){.icon-grid__icons{padding-top:60px;flex-direction:row;flex-wrap:wrap;row-gap:60px;-moz-column-gap:73px;column-gap:73px}.icon-grid__icons--nopadding{padding-top:0}}.icon-grid__icon{display:inline-flex;flex-direction:column;align-items:flex-start;gap:10px}.icon-grid--big .icon-grid__icon{gap:0}@media screen and (min-width: 700px){.icon-grid__icon{flex:1 1 calc(25% - 50px);max-width:245px}.icon-grid--two .icon-grid__icon{max-width:564px;flex:0 1 calc(50% - 50px)}.icon-grid--three .icon-grid__icon{max-width:352px;flex:1 1 calc(33.33% - 50px)}}.icon-grid__icon-image{height:72px;-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%}.icon-grid__icon-title{font-size:1.5625rem;font-weight:bold;line-height:120%;color:#ed0020}.icon-grid--two .icon-grid__icon-title{font-size:2.1875rem}.icon-grid--big .icon-grid__icon-title{font-family:"Countach",Helvetica,Arial,sans-serif;font-style:italic;text-transform:uppercase;margin-bottom:5px}@media screen and (min-width: 700px){.icon-grid--big .icon-grid__icon-title{font-size:3.125rem}}.icon-grid__icon-text{text-align:left;color:#000;font-size:1.125rem}.icon-grid--big .icon-grid__icon-text{font-size:1.5625rem;font-weight:700;line-height:normal}.icon-grid__icon-link.button:not(.acf-field .button){font-size:1rem;margin-top:15px}.icon-grid--two .icon-grid__icon-link.button:not(.acf-field .button){font-weight:500}.icon-grid--four .icon-grid__icon-link.button:not(.acf-field .button)::before{transform:scale(0, 1);transform-origin:100% 50%}.icon-grid--four .icon-grid__icon-link.button:not(.acf-field .button):hover:before,.icon-grid--four .icon-grid__icon-link.button:not(.acf-field .button):focus:before{transform:scale(1);transform-origin:0 50%}.icon-grid__icon--partner{position:relative;cursor:pointer}.icon-grid__icon--partner .icon-grid__icon-link.button:not(.acf-field .button){font-size:0;color:rgba(0,0,0,0);position:initial}.icon-grid__icon--partner .icon-grid__icon-link.button:not(.acf-field .button) .icon-grid__icon-text,.icon-grid__icon--partner .icon-grid__icon-link.button:not(.acf-field .button) .icon-grid__icon-image,.icon-grid__icon--partner .icon-grid__icon-link.button:not(.acf-field .button) .icon-grid__icon-title{pointer-events:none}.icon-grid__icon--partner .icon-grid__icon-link.button:not(.acf-field .button):after{margin-left:0}.icon-grid__icon--partner .icon-grid__icon-link.button:not(.acf-field .button):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,0);transform:none}.icon-grid .js-fadein{opacity:1 !important;visibility:visible !important}
.hero{height:75vh;display:flex;align-items:center;position:relative}.hero.alignwide .wrapper{max-width:1240px}.hero.alignfull .wrapper{max-width:100%}@media screen and (min-width: 960px){.hero{max-height:575px}}@media screen and (max-width: 959px){.hero{height:auto;flex-direction:column}}@media screen and (max-width: 959px){.hero.hero--image{flex-direction:column-reverse}}.hero.hero--image>.hero__bg-wrap:has(img:nth-child(2)) .hero__bg--desktop-image{display:none}@media screen and (min-width: 960px){.hero.hero--image>.hero__bg-wrap:has(img:nth-child(2)) .hero__bg--mobile-image{display:none}.hero.hero--image>.hero__bg-wrap:has(img:nth-child(2)) .hero__bg--desktop-image{display:initial}}.hero:has(.hero__content--top-image){max-height:unset;height:auto;flex-direction:column}.hero:has(.hero__content--top-image) .hero__top-image{width:100%}.hero:has(.hero__content--top-image) .hero__top-image .hero__top-image-wrap{width:100%;height:585px;background-size:cover;background-position:center}@media screen and (max-width: 499px){.hero:has(.hero__content--top-image) .hero__top-image .hero__top-image-wrap{height:455px}}.hero:has(.hero__content--top-image) .wrapper{max-width:1240px}.hero:has(.hero__content--top-image) .wrapper.text-centered .mg-button-group{display:flex;justify-content:center;gap:24px;margin:0}.hero:has(.hero__content--top-image) .wrapper.text-centered .mg-button-group a{margin:0}.hero:has(.hero__content--top-image) .wrapper.text-centered h1,.hero:has(.hero__content--top-image) .wrapper.text-centered h2{text-align:center;margin-left:auto;margin-right:auto}.hero:has(.hero__content--top-image) .wrapper .mg-button-group a{font-size:16px}.hero:has(.hero__content--top-image) .wrapper h1{color:#ed0020;margin-bottom:30px;margin-top:94px;font-size:clamp(3.125rem,5vw + 1rem,4.5rem)}@media screen and (max-width: 699px){.hero:has(.hero__content--top-image) .wrapper h1{margin-top:0}}.hero:has(.hero__content--top-image) .wrapper h2{color:#000;font-size:16px}.hero:has(.hero__content--top-image) .has-mobile-top-image .hero__top-image--mobile{display:none}@media screen and (max-width: 699px){.hero:has(.hero__content--top-image) .has-mobile-top-image .hero__top-image--mobile{display:block}.hero:has(.hero__content--top-image) .has-mobile-top-image .hero__top-image{display:none}}.hero--center{justify-content:center;text-align:center}.hero__content{width:100%;position:relative;z-index:200}.hero--center .hero__content{max-width:600px}@media screen and (max-width: 959px){.hero__content{align-self:end;padding-top:80px;padding-bottom:40px}}@media screen and (max-width: 959px){.hero--color .hero__content{align-self:auto;top:0px;padding-top:100px;padding-bottom:100px;display:flex;min-height:60vh;align-items:center;margin-top:0;margin-bottom:0}.hero--color .hero__content .wrapper{width:100%}}@media screen and (max-width: 959px){.hero__bg-wrap{position:relative;padding-bottom:60%;width:100%}.hero__bg-wrap img{height:100%}}@media screen and (max-width: 699px){.hero__bg-wrap{padding-bottom:100%}}.hero__bg{position:absolute;top:0;left:0;width:100%;height:100%}.hero__bg--primary{background-color:#ed0020}.hero__bg--secondary{background-color:#ab1a2d}.hero__bg--image{-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 959px){.hero__bg--image{-o-object-position:right;object-position:right}}.hero__bg--light-gray{background-color:#e6e6e6}.hero__bg--gradient{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI1NDQiIHZpZXdCb3g9IjAgMCAxNDQwIDU0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzEwMDFfMTU0IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI1NDQiPgo8cmVjdCB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI1NDQiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzEwMDFfMTU0KSI+CjxyZWN0IHk9IjEiIHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjU0MyIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzEwMDFfMTU0KSIvPgo8ZyBvcGFjaXR5PSIwLjEiPgo8bWFzayBpZD0ibWFzazFfMTAwMV8xNTQiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjY3NSIgeT0iLTIwMSIgd2lkdGg9IjcwNSIgaGVpZ2h0PSI5MjEiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTAwMV8xNTQpIj4KPHBhdGggZD0iTTkxOS4yNTggLTIwMC44MzNMODMxLjU3IC0xMTMuMTc5TDEyMDQuNDMgMjU5LjIyNUw4MzEuNTcgNjMxLjYyOEw5MTkuMjU4IDcxOS4yODJMMTM3OS44NyAyNTkuMjI1TDkxOS4yNTggLTIwMC44MzNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNzg3LjY1NCAtNjkuMzg3N0w2OTkuODk0IDE4LjI2NjVMODA5LjU0IDEyNy43OEw2NzUuODM0IDI2MS4zMjRMNzYzLjU5NSAzNDguOTc4TDg5Ny4zMDEgMjE1LjQzNEw5NDEuMTQ1IDI1OS4yMjVMNjk5Ljg5NCA1MDAuMTgzTDc4Ny42NTQgNTg3LjgzOEwxMTE2LjY3IDI1OS4yMjVMNzg3LjY1NCAtNjkuMzg3N1oiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2sxXzEwMDFfMTU0KSI+CjxyZWN0IHg9IjY1NSIgeT0iMC44MzM5ODQiIHdpZHRoPSI3OTIuNSIgaGVpZ2h0PSI3NjEuNjY3IiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzEwMDFfMTU0IiB4MT0iNi43MTIyNmUtMDYiIHkxPSIyNzIuNzM3IiB4Mj0iMTQ0MCIgeTI9IjI3Mi43MzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwQTY5NyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMENGOTEiLz4KPC9saW5lYXJHcmFkaWVudD4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMDAxXzE1NCI+CjxyZWN0IHdpZHRoPSI3MDQuMDQxIiBoZWlnaHQ9IjkyMC4xMTUiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NzUuODM0IC0yMDAuODMzKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:cover;background-position:center right}@media screen and (max-width: 699px){.hero__bg{height:50%}}@media screen and (max-width: 959px){.hero__bg.hero__bg--primary,.hero__bg.hero__bg--secondary{height:100%}}.hero__title,.hero__subtitle,.hero__content{color:#fff}@media screen and (max-width: 959px){.hero__title,.hero__subtitle,.hero__content{color:#000}}.hero--color .hero__title,.hero--color .hero__subtitle,.hero--color .hero__content{color:#fff}@media screen and (max-width: 959px){.hero--image.hero--color-mobile-red .hero__title,.hero--image.hero--color-mobile-red .hero__subtitle,.hero--image.hero--color-mobile-red .hero__content{background-color:#ed0020;color:#fff}}@media screen and (max-width: 959px){.hero--image.hero--color-mobile-white .hero__title,.hero--image.hero--color-mobile-white .hero__subtitle,.hero--image.hero--color-mobile-white .hero__content{background-color:#fff;color:#ed0020}}@media screen and (min-width: 960px){.hero--image.hero--color-black .hero__title,.hero--image.hero--color-black .hero__subtitle,.hero--image.hero--color-black .hero__content{color:#000}}@media screen and (min-width: 960px){.hero--image.hero--color-red .hero__title,.hero--image.hero--color-red .hero__subtitle,.hero--image.hero--color-red .hero__content{color:#ed0020}}.hero__title,.hero__subtitle{margin:0 0px 20px}@media screen and (min-width: 960px){.hero__title,.hero__subtitle{max-width:800px;margin:30px 0px}}@media screen and (max-width: 959px){.hero__title{font-size:3.125rem;color:#ed0020}}@media screen and (max-width: 699px){.hero__title{font-size:2.1875rem}}.hero__subtitle{font-family:"Degular",Helvetica,Arial,sans-serif;text-transform:none;margin-bottom:0;font-style:normal;line-height:1.2}@media screen and (min-width: 960px){.hero__subtitle{max-width:600px}}.hero__side-image{position:absolute;right:50px;bottom:0px;max-width:50%}@media screen and (max-width: 959px){.hero__side-image{top:50px}}.hero .mg-button-group{padding-top:20px}@media screen and (min-width: 960px){.hero .mg-button-group{padding-top:30px}}
.image-gallery img{width:100%;display:block;height:auto;transition:all .85s ease}.image-gallery .singular-item a .singular-item__wrap{overflow:hidden}.image-gallery .singular-item a:hover img,.image-gallery .singular-item a:focus img{transform:scale(1.1)}.image-gallery--1 .singular-item__caption{text-align:center}.image-gallery--1 img{max-height:675px;-o-object-fit:cover;object-fit:cover}.image-gallery:not(.image-gallery--1) .singular-item__wrap{position:relative;padding-bottom:67%}.image-gallery:not(.image-gallery--1) .singular-item__wrap img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 960px){.image-gallery:not(.image-gallery--1){margin-left:-15px;margin-right:-15px}.image-gallery:not(.image-gallery--1) .singular-item{padding-left:15px;padding-right:15px}.image-gallery:not(.image-gallery--1) .singular-item__wrap{padding-bottom:72%}}.image-gallery__title{margin-bottom:20px;font-family:"Degular",Helvetica,Arial,sans-serif;color:#ed0020;font-style:normal;text-transform:none}.image-gallery__title+.gallery-description{margin-top:-10px}.image-gallery .slick-prev{display:none !important;left:0}@media screen and (max-width: 959px){.image-gallery .slick-prev{display:inline-block !important;z-index:10}}.image-gallery .slick-next{right:-60px}.image-gallery .slick-dots{display:none}@media screen and (max-width: 959px){.image-gallery .slick-dots{display:block;height:30px;width:30px}}.image-gallery .slick-arrow{background-size:contain;position:absolute;bottom:50%}@media screen and (max-width: 959px){.image-gallery .slick-arrow{right:0px;bottom:0;height:30px;width:30px}}@media screen and (max-width: 959px){.image-gallery .slick-list{padding-bottom:80px}}.gallery-description{margin-bottom:20px;max-width:650px}.singular-item__caption{margin-top:20px}
.image-grid{-moz-column-count:3;column-count:3;-moz-column-gap:45px;column-gap:45px}@media screen and (max-width: 959px){.image-grid{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}}@media screen and (max-width: 499px){.image-grid{-moz-column-count:1;column-count:1;-moz-column-gap:15px;column-gap:15px}}.image-grid-image{display:grid;grid-template-rows:1fr auto;margin-bottom:45px;-moz-column-break-inside:avoid;break-inside:avoid}@media screen and (max-width: 959px){.image-grid-image{margin-bottom:30px}}@media screen and (max-width: 499px){.image-grid-image{margin-bottom:15px}}.image-grid-image img{max-width:100%;height:auto}
.mega-menu{width:100%;color:#fff;padding-bottom:40px;position:relative;visibility:hidden;z-index:0;opacity:0;display:none}.mega-menu a{color:#fff}.mega-menu h3{font-style:normal;font-family:"Degular",Helvetica,Arial,sans-serif;font-size:1.5625rem;padding-bottom:5px;line-height:1.2}@media screen and (min-width: 960px){.mega-menu h3{font-size:2.1875rem;padding-bottom:20px}}.mega-menu.mega-is-active{display:block;visibility:visible;z-index:1;opacity:1}@media screen and (min-width: 960px){.mega-menu{padding-bottom:60px}}.mega-menu .mobile{display:block}@media screen and (min-width: 960px){.mega-menu .mobile{display:none}}.mega-menu__tagline-text{margin-top:10px}@media screen and (min-width: 960px){.mega-menu__tagline-text{margin-top:0}}.mega-menu__tagline{border-top:#fff 1px solid;border-bottom:#fff 1px solid;padding:20px 0;font-size:.75rem}.mega-menu__tagline h3{padding-bottom:0}@media screen and (min-width: 960px){.mega-menu__tagline{font-size:1.125rem;padding:0}}.mega-menu__tagline--none{border-bottom:none;padding-bottom:0}.mega-menu__sections{padding-top:30px;font-size:1.5625rem;line-height:1.2}@media screen and (min-width: 960px){.mega-menu__sections{padding-top:40px}}.mega-is-active.mega-menu--mobile .mega-menu__sections{overflow-y:auto;max-height:calc(100vh - 170px);height:100%}.mega-menu__sections .wrapper{display:flex;justify-content:space-between;width:100%}.mega-menu__sections .grid--1,.mega-menu__sections .grid--2,.mega-menu__sections .grid--3{flex:2 0 50%}@media screen and (max-width: 959px){.mega-menu__sections .grid--1,.mega-menu__sections .grid--2,.mega-menu__sections .grid--3{margin-left:-20px;margin-right:-20px}.mega-menu__sections .grid--1 .grid__column,.mega-menu__sections .grid--2 .grid__column,.mega-menu__sections .grid--3 .grid__column{padding-left:20px;padding-right:20px;padding-bottom:25px}}@media screen and (min-width: 700px){.mega-menu__sections .grid--1{flex:.25 0 25%}.mega-menu__sections .grid--2{flex:2 0 50%}.mega-menu__sections .grid--3{flex:3 0 33%}}.mega-menu__sections .grid--links{padding-right:100px}.mega-menu__sections .grid--links a{position:relative;display:inline-block;margin-bottom:5px}.mega-menu__sections .grid--links a:after{content:"";position:absolute;bottom:2px;left:0;display:block;width:100%;height:2px;background-color:#fff;transform:scale(0, 1);transform-origin:100% 50%;transition:transform .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.mega-menu__sections .grid--links a:hover,.mega-menu__sections .grid--links a:focus{color:#fff}.mega-menu__sections .grid--links a:hover:after,.mega-menu__sections .grid--links a:focus:after{transform:scale(1);transform-origin:0 50%}@media screen and (min-width: 960px){.mega-menu__sections .grid--links a{margin-bottom:20px}}.mega-menu--mobile .mega-menu__sections .grid--posts a{line-height:1.2;font-size:.75rem;display:inline-block}.mega-menu--mobile .mega-menu__sections .grid--links{padding-right:30px;flex-flow:column}.mega-menu--mobile .mega-menu__sections .grid--links h3{font-size:1.125rem}.mega-menu--mobile .mega-menu__sections .grid--links li{line-height:1.2}.mega-menu--mobile .mega-menu__sections .grid--links a{font-size:1rem}.menu-post-item{position:relative}.menu-post-item__tag{position:absolute;left:0;top:0;z-index:1;font-size:.625rem;text-transform:capitalize;padding:5px 12px;margin:15px;border:solid 1px #fff;border-radius:12px;background-color:rgba(255,255,255,.25);font-family:"Antarctican",Helvetica,Arial,sans-serif;visibility:hidden}@media screen and (min-width: 960px){.menu-post-item__tag{visibility:visible}}.menu-post-item__image{position:relative;padding-bottom:75%;margin-bottom:10px;overflow:hidden}.menu-post-item__image img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .85s ease}.menu-post-item__content{font-size:1.125rem}.menu-post-item__content a:after{content:"";height:100%;width:100%;top:0;left:0;display:block;position:absolute}.menu-post-item:hover .menu-post-item__image img,.menu-post-item:focus-within .menu-post-item__image img{transform:scale(1.1)}@media screen and (max-width: 959px){.nav--mega-menu{height:100%}.nav--mega-menu .mega-menu{height:100%}}
.offices-list{background-color:#ed0020;padding:80px 0}.offices-list__title-wrapper{display:flex;flex-direction:column;margin-bottom:50px}@media screen and (min-width: 960px){.offices-list__title-wrapper{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:60px}}.offices-list__title{font-size:clamp(1.5625rem,2vw + 1rem,2.1875rem);color:#fff}@media screen and (min-width: 960px){.offices-list__title{flex:0 0 30%}}.offices-list__description{color:#fff}.offices-list__items{display:flex}.offices-list__item{flex:0 1 100%;height:175px;position:relative;padding:25px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}@media screen and (min-width: 700px){.offices-list__item{flex:0 1 25%;height:610px}}.offices-list__item:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 20.62%),rgba(0,0,0,.5);z-index:1;opacity:.2;transition:opacity .3s ease-in-out}@media screen and (min-width: 700px){.offices-list__item:before{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 55.01%, rgba(0, 0, 0, 0.7) 82.51%, rgba(0, 0, 0, 0.7) 82.52%),rgba(0,0,0,.15)}}.offices-list__item:hover:before{opacity:1}.offices-list__item:hover .offices-list__item-details{opacity:1}.offices-list__item:hover .offices-list__item-title{opacity:0}.offices-list__item:hover .offices-list__item-image{transform:scale(1.1)}@media screen and (min-width: 700px){.offices-list__item:hover .offices-list__item-title{opacity:1}}.offices-list__item-image{width:100%;height:100%;position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;z-index:0;transition:all .3s ease-in-out}.offices-list__item-title{position:relative;z-index:2;font-size:20px;color:#fff;font-weight:700;line-height:120%;letter-spacing:2px;text-transform:uppercase;text-align:center;opacity:1;transition:opacity .3s ease-in-out}.offices-list__item-details{position:relative;z-index:2;color:#fff;display:flex;flex-direction:column;gap:10px;opacity:0;transition:opacity .3s ease-in-out}.offices-list__item-email{display:flex;align-items:center;gap:10px}.offices-list__item-email-copy{background:rgba(0,0,0,0);border:none;color:rgba(255,255,255,.7);cursor:pointer}
.page-title{background:linear-gradient(90deg, #00A697 0%, #00CF91 100%);padding:115px 0;position:relative;overflow:hidden}.page-title__heading{color:#fff;font-size:3.125rem;line-height:1.2;margin-bottom:30px;position:relative;z-index:2}.page-title__description{color:#fff;font-size:1.125rem;margin-bottom:30px;max-width:700px;position:relative;z-index:2}.page-title__cta{position:relative;z-index:2}.page-title__logo{position:absolute;right:0;top:50%;transform:translate(0, -50%);opacity:.1;z-index:1}.page-title__bg-image{position:absolute;inset:0;z-index:0;opacity:.6;filter:grayscale(100%) contrast(1) brightness(1.2)}
.post-item{box-shadow:0px 1px 4px 0px rgba(0,101,242,.1),0px 0px 2px 0px rgba(0,101,242,.1);position:relative}.post-item:hover .post-item__thumbnail img,.post-item:focus-within .post-item__thumbnail img{transform:scale(1.1)}.post-item__thumbnail{width:100%;padding-bottom:67%;height:0;background-color:#e6e6e6;background-position:50%;position:relative;overflow:hidden}.post-item__thumbnail img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:all .85s ease}.post-item,.post-item__content{height:100%;position:relative}.post-item__wrap{margin:15px 0}@media screen and (max-width: 699px){.post-item__wrap{margin:0 0 15px}.post-item__wrap:last-child{margin:0}}.post-item__text{padding:25px;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 699px){.post-item__text{padding-bottom:50px}}.post-item__title{order:2}.post-item__excerpt{margin-top:15px;order:2}.post-item__excerpt p{margin-bottom:20px}.post-item__excerpt p:last-child{margin-bottom:0}.post-item__date{margin-bottom:15px;font-size:.75rem !important;order:1}.post-item__link{transition:all .3s ease-in-out}.post-item__link:hover,.post-item__link:focus{color:#ed0020}.post-item__link:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%}.post-item__tags{margin-top:15px;order:2;margin-bottom:-10px}.post-item__tags .post-item__date{display:none}.post-item__tag{margin-right:10px;border:1px solid #ed0020;color:#ed0020;padding:5px 12px;border-radius:30px;position:relative;transition:all .3s ease-in-out;overflow:hidden;display:inline-flex;margin-bottom:10px}.post-item__tag::before{content:"";background:#ed0020;position:absolute;top:0;left:0;width:100%;height:0;z-index:-1;transition:.3s}.post-item__tag:hover,.post-item__tag:focus{color:#fff}.post-item__tag:hover::before,.post-item__tag:focus::before{height:100%}.search-item{box-shadow:none}.search-item .post-item__thumbnail{padding-bottom:75%;margin-bottom:15px}.search-item .post-item__title{font-size:1.125rem}.search-item .post-item__text{padding:0}.search-item .post-item__excerpt{margin-top:5px}
.product-item{position:relative}.product-item h2{font-size:2.1875rem;font-family:"Degular",Helvetica,Arial,sans-serif;text-transform:none;font-style:normal}.product-item__image{position:relative;padding-bottom:75%;margin-bottom:15px;overflow:hidden}.product-item__image img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:all .85s ease}.product-item__name h3{font-size:1.125rem;font-weight:700;font-family:"Degular",Helvetica,Arial,sans-serif;line-height:1.2}.product-item__name a:hover,.product-item__name a:focus{color:#ed0020}.product-item__name a:after{content:"";height:100%;width:100%;top:0;left:0;display:block;position:absolute}.product-item:hover .product-item__image img,.product-item:focus-within .product-item__image img{transform:scale(1.1)}.product-popup{max-width:1000px;padding:50px 30px}@media screen and (min-width: 960px){.product-popup{padding:120px 60px 90px}.product-popup .mfp-close{top:40px;right:48px}}.product-info__text h4,.product-info__text h1{font-size:2.1875rem;color:#ed0020;font-family:"Degular",Helvetica,Arial,sans-serif;line-height:1;margin-bottom:5px}.product-info__text .wysiwyg-editor{margin-top:30px;color:#000}.product-info__text .post-item__tag span{z-index:1}.product-info__text .post-item__tag:before{z-index:0}@media screen and (min-width: 960px){.product-info__text{width:40%;padding-left:60px}}.product-info__links{display:flex;flex-direction:column;align-items:flex-start}.product-info__links .button{margin-top:10px}.product-info__links .button:first-child{margin-top:30px}.product-info__brand{color:#000;font-weight:500;font-size:1.5625rem;margin-bottom:10px;display:block;transition:all .3s ease-in-out}.product-info__media{margin-bottom:40px}.product-info__media>img{display:block;width:100%;height:auto}.product-info__media .heading--caption{margin-top:10px;text-align:center;color:#000}.product-info__media .slick-slider{padding-left:50px;padding-right:50px;margin-bottom:27px}.product-info__media .slick-arrow{position:absolute;top:50%;transform:translateY(-50%)}.product-info__media .slick-prev{left:0}.product-info__media .slick-next{right:0;transform:translateY(-50%) rotate(180deg)}.product-info__media .slick-dots{display:flex;align-items:center;justify-content:center;padding-top:20px;position:absolute;bottom:-27px;left:0;right:0;margin-left:auto;margin-right:auto}.product-info__media .slick-dots li{padding:0 5px;display:flex}.product-info__media .slick-dots li.slick-active button{background-color:#000}.product-info__media .slick-dots button{height:7px;width:7px;border-radius:100%;font-size:0;color:rgba(0,0,0,0);background-color:#e6e6e6;padding:0;border:0;transition:all .3s ease-in-out}.product-info__media .slick-dots button:hover,.product-info__media .slick-dots button:focus{background-color:#000}@media screen and (min-width: 960px){.product-info__media{margin-bottom:0;width:60%}}.product-info__media-slide img{display:block;width:100%;height:auto}.product-info__wrap{padding:30px 0 60px}@media screen and (min-width: 960px){.product-info__wrap{padding:60px 0 100px}}@media screen and (max-width: 959px){.product-info{display:flex;flex-direction:column-reverse}}@media screen and (min-width: 960px){.product-info{display:flex;flex-direction:row-reverse}}
.product-row__grid{margin-top:40px}@media screen and (min-width: 960px){.product-row__grid{margin-top:60px}}.product-row__slider{margin-right:-25px;margin-left:-25px;margin-top:40px}.product-row__slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%)}.product-row__slider .slick-prev{left:-25px}.product-row__slider .slick-next{right:-25px;transform:rotate(180deg) translateY(-50%);transform-origin:top}@media screen and (min-width: 960px){.product-row__slider{margin-top:60px}.product-row__slider .slick-prev{left:-35px}.product-row__slider .slick-next{right:-35px}}.product-row__slide{padding-right:25px;padding-left:25px}.product-row__feature-single{margin-top:40px}@media screen and (min-width: 960px){.product-row__feature-single{margin-top:60px}.product-row__feature-single .product-info__media,.product-row__feature-single .product-info__text{width:50%}.product-row__feature-single .product-info__links{flex-direction:row}.product-row__feature-single .product-info__links .button{margin-top:30px}.product-row__feature-single .product-info__links .button:first-child{margin-right:20px}}.product-row__feature-double{margin-top:40px}.product-row__feature-double .product-item__name h3{font-size:2.1875rem;line-height:1.2}.product-row__feature-double .product-item__brand{font-size:1.5625rem}@media screen and (min-width: 960px){.product-row__feature-double{margin-top:60px}}
.product-highlight{display:flex;flex-direction:column-reverse}@media screen and (min-width: 960px){.product-highlight{flex-direction:row;justify-content:space-between;align-items:center}}@media screen and (min-width: 960px){.product-highlight.onLeft{flex-direction:row-reverse}.product-highlight.onLeft .product-highlight__container{padding-left:60px}}.product-highlight__container{width:100%}.product-highlight__container+.product-highlight__image{margin-bottom:60px}.product-highlight__container .mg-button-group{padding-top:20px}@media screen and (min-width: 960px){.product-highlight__container{width:50%;padding-right:60px}.product-highlight__container+.product-highlight__image{margin-bottom:0}}h2.product-highlight__title{margin-bottom:20px;text-transform:none;font-style:normal;font-family:"Degular",Helvetica,Arial,sans-serif;color:#ed0020}.eyebrow{font-weight:600;margin-bottom:10px}.product-highlight__image{margin-left:-20px;margin-right:-20px}.product-highlight__image img{display:block;max-width:100%}.product-highlight__image .image-caption{margin-top:16px}@media screen and (min-width: 960px){.product-highlight__image{width:50%;margin-left:0;margin-right:0}}
.share-buttons{display:flex;flex-flow:row nowrap}.share-buttons li{margin-right:15px}.share-buttons li:last-child{margin:0}.share-buttons__item{height:45px;width:45px;background-color:#e6e6e6;border-radius:5px;display:flex;justify-content:center}.share-buttons__item svg{width:20px}.share-buttons__item g{fill:#000;transition:.3s ease-in-out fill}
.slider{background:linear-gradient(90deg, #00A697 0%, #00CF91 100%);position:relative}.slider .slick-dots{position:absolute;bottom:50px;left:50%;display:flex;align-items:center;gap:8px;transform:translateX(-50%)}@media screen and (min-width: 1240px){.slider .slick-dots{left:calc((100vw - 1240px)/2 + 20px/2);transform:none}}.slider .slick-dots li{opacity:1}.slider .slick-dots li.slick-active{opacity:1}.slider .slick-dots li.slick-active button{background-color:#fff}.slider .slick-dots li button{text-indent:-9999px;padding:0;width:8px;height:8px;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:50%}.slider__single{padding:50px 0;height:calc(100vh - 130px)}@media screen and (min-width: 1240px){.slider__single{height:620px;padding:78px 0}}.slider__single-title{color:#fff;font-size:3.125rem;margin-bottom:30px;line-height:1.2;font-weight:bold;max-width:520px}.slider__single-title strong{font-weight:bold}.slider__single-title u{text-underline-offset:1px}.slider__single-content{font-size:1.125rem;font-weight:700;line-height:1.2;letter-spacing:2px;text-transform:uppercase;max-width:480px;margin-bottom:30px}.slider__logo-imagery{position:absolute;width:50%;right:0;bottom:0;z-index:0;height:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1180px){.slider__logo-imagery{top:0;left:50%;right:auto;bottom:auto;height:100%}}.slider__logo-imagery svg{transform:translateX(30px);width:100%}@media screen and (min-width: 1180px){.slider__logo-imagery svg{transform:translateX(150px)}}
.tabs>.mg-block__header{margin-bottom:50px}.tabs__title-container{display:flex;align-items:flex-start;flex-flow:row wrap;margin-bottom:20px}@media screen and (min-width: 960px){.tabs__title-container{margin-bottom:80px}}.tabs__title-single{color:#000;cursor:pointer;padding:0;border:0;border-bottom:1px solid rgba(0,0,0,0);position:relative;white-space:nowrap;background-color:rgba(0,0,0,0);margin-right:20px;margin-bottom:7px}.tabs__title-single:last-child{margin-right:0}.tabs__title-single:hover,.tabs__title-single:focus{background-color:rgba(0,0,0,0)}.tabs__title-single:focus-visible{outline:1px solid #ed0020}.tabs__title-single:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#000;width:0;transition:all .3s ease-in-out}.tabs__title-single.active{font-weight:700}.tabs__title-single.active:after{width:100%}@media screen and (min-width: 960px){.tabs__title-single{margin-right:50px;font-size:1.125rem}.tabs__title-single:after{bottom:-4px}.tabs__title-single:last-child{margin-right:0}}.tabs__contents-single-main{display:flex;flex-direction:column-reverse}@media screen and (min-width: 960px){.tabs__contents-single-main{flex-direction:row}}.tabs__contents-single-image{position:relative;padding-bottom:65%;width:100%}.tabs__contents-single-image img{position:absolute;top:0;left:0;height:100%;width:100%;display:block;-o-object-fit:cover;object-fit:cover}.tabs__contents-single-images{margin-bottom:25px}.tabs__contents-single-images--1 .tabs__contents-single-image{padding-bottom:0}.tabs__contents-single-images--1 .tabs__contents-single-image img{position:relative;height:auto;width:100%}@media screen and (min-width: 960px){.tabs__contents-single-images{width:50%;padding-left:35px}}.tabs__contents-single-text>h3{font-family:"Degular",Helvetica,Arial,sans-serif;font-size:2.1875rem;margin-bottom:20px;line-height:1.2}.tabs__contents-single-text .button:first-child{background-color:#ed0020;color:#fff}.tabs__contents-single-text .button:first-child:before{background-color:#fff}.tabs__contents-single-text .button:first-child:hover,.tabs__contents-single-text .button:first-child:focus{color:#ed0020;border-color:#ed0020}@media screen and (min-width: 960px){.tabs__contents-single-text{width:50%}.tabs__contents-single-text .wysiwyg-editor{width:75%}}.tabs__contents-single{display:none}.tabs__contents-single .featured-posts{margin-top:60px}.tabs__contents-single.active{display:block}@media screen and (min-width: 960px){.tabs__contents-single .featured-posts{margin-top:130px}}
.wp-block-acf-team-members{padding:100px 0}.wp-block-acf-team-members header{display:flex;justify-content:space-between;align-items:bottom;gap:10%;margin-bottom:50px}.wp-block-acf-team-members header h2{display:inline-block;font-family:"articulat-cf";font-size:clamp(2.25rem,2vw + 1rem,3rem);font-weight:800;line-height:1.2}.wp-block-acf-team-members header p{font-family:"Degular-Med";font-size:1rem}.wp-block-acf-team-members .team-members .team-members-list{gap:50px 20px;display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))}.wp-block-acf-team-members .team-members .team-members-list .team-members-block .imgWrap{width:100%;padding-bottom:100%;height:1px;position:relative;margin-bottom:17px}.wp-block-acf-team-members .team-members .team-members-list .team-members-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.wp-block-acf-team-members .team-members .team-members-list .team-members-block h3{font-family:"articulat-cf";font-size:1.125rem;font-weight:700;line-height:24px;letter-spacing:0em;padding-bottom:5px}.wp-block-acf-team-members .team-members .team-members-list .team-members-block .job-title{font-family:"articulat-cf";font-weight:bold;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:#ad0b64;padding-bottom:10px}.wp-block-acf-team-members .team-members .team-members-list .team-members-block .social-icons{margin-right:16px;display:inline-block;height:25px;vertical-align:middle}.wp-block-acf-team-members .team-members .team-members-list .team-members-block .social-icons li{display:inline}.wp-block-acf-team-members .team-members .team-members-list .team-members-block .social-icons li a{display:inline-block;width:25px;height:25px;background-size:25px 25px}.wp-block-acf-team-members .team-members .team-members-list .team-members-block .social-icons li a.twitter{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuNC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNNDU5LjM3IDE1MS43MTZjLjMyNSA0LjU0OC4zMjUgOS4wOTcuMzI1IDEzLjY0NSAwIDEzOC43Mi0xMDUuNTgzIDI5OC41NTgtMjk4LjU1OCAyOTguNTU4LTU5LjQ1MiAwLTExNC42OC0xNy4yMTktMTYxLjEzNy00Ny4xMDYgOC40NDcuOTc0IDE2LjU2OCAxLjI5OSAyNS4zNCAxLjI5OSA0OS4wNTUgMCA5NC4yMTMtMTYuNTY4IDEzMC4yNzQtNDQuODMyLTQ2LjEzMi0uOTc1LTg0Ljc5Mi0zMS4xODgtOTguMTEyLTcyLjc3MiA2LjQ5OC45NzQgMTIuOTk1IDEuNjI0IDE5LjgxOCAxLjYyNCA5LjQyMSAwIDE4Ljg0My0xLjMgMjcuNjE0LTMuNTczLTQ4LjA4MS05Ljc0Ny04NC4xNDMtNTEuOTgtODQuMTQzLTEwMi45ODV2LTEuMjk5YzEzLjk2OSA3Ljc5NyAzMC4yMTQgMTIuNjcgNDcuNDMxIDEzLjMxOS0yOC4yNjQtMTguODQzLTQ2Ljc4MS01MS4wMDUtNDYuNzgxLTg3LjM5MSAwLTE5LjQ5MiA1LjE5Ny0zNy4zNiAxNC4yOTQtNTIuOTU0IDUxLjY1NSA2My42NzUgMTI5LjMgMTA1LjI1OCAyMTYuMzY1IDEwOS44MDctMS42MjQtNy43OTctMi41OTktMTUuOTE4LTIuNTk5LTI0LjA0IDAtNTcuODI4IDQ2Ljc4Mi0xMDQuOTM0IDEwNC45MzQtMTA0LjkzNCAzMC4yMTMgMCA1Ny41MDIgMTIuNjcgNzYuNjcgMzMuMTM3IDIzLjcxNS00LjU0OCA0Ni40NTYtMTMuMzIgNjYuNTk5LTI1LjM0LTcuNzk4IDI0LjM2Ni0yNC4zNjYgNDQuODMzLTQ2LjEzMiA1Ny44MjcgMjEuMTE3LTIuMjczIDQxLjU4NC04LjEyMiA2MC40MjYtMTYuMjQzLTE0LjI5MiAyMC43OTEtMzIuMTYxIDM5LjMwOC01Mi42MjggNTQuMjUzeiIvPjwvc3ZnPg==)}.wp-block-acf-team-members .team-members .team-members-list .team-members-block .social-icons li a.instagram{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuNC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMjI0LjEgMTQxYy02My42IDAtMTE0LjkgNTEuMy0xMTQuOSAxMTQuOXM1MS4zIDExNC45IDExNC45IDExNC45UzMzOSAzMTkuNSAzMzkgMjU1LjkgMjg3LjcgMTQxIDIyNC4xIDE0MXptMCAxODkuNmMtNDEuMSAwLTc0LjctMzMuNS03NC43LTc0LjdzMzMuNS03NC43IDc0LjctNzQuNyA3NC43IDMzLjUgNzQuNyA3NC43LTMzLjYgNzQuNy03NC43IDc0Ljd6bTE0Ni40LTE5NC4zYzAgMTQuOS0xMiAyNi44LTI2LjggMjYuOC0xNC45IDAtMjYuOC0xMi0yNi44LTI2LjhzMTItMjYuOCAyNi44LTI2LjggMjYuOCAxMiAyNi44IDI2Ljh6bTc2LjEgMjcuMmMtMS43LTM1LjktOS45LTY3LjctMzYuMi05My45LTI2LjItMjYuMi01OC0zNC40LTkzLjktMzYuMi0zNy0yLjEtMTQ3LjktMi4xLTE4NC45IDAtMzUuOCAxLjctNjcuNiA5LjktOTMuOSAzNi4xcy0zNC40IDU4LTM2LjIgOTMuOWMtMi4xIDM3LTIuMSAxNDcuOSAwIDE4NC45IDEuNyAzNS45IDkuOSA2Ny43IDM2LjIgOTMuOXM1OCAzNC40IDkzLjkgMzYuMmMzNyAyLjEgMTQ3LjkgMi4xIDE4NC45IDAgMzUuOS0xLjcgNjcuNy05LjkgOTMuOS0zNi4yIDI2LjItMjYuMiAzNC40LTU4IDM2LjItOTMuOSAyLjEtMzcgMi4xLTE0Ny44IDAtMTg0Ljh6TTM5OC44IDM4OGMtNy44IDE5LjYtMjIuOSAzNC43LTQyLjYgNDIuNi0yOS41IDExLjctOTkuNSA5LTEzMi4xIDlzLTEwMi43IDIuNi0xMzIuMS05Yy0xOS42LTcuOC0zNC43LTIyLjktNDIuNi00Mi42LTExLjctMjkuNS05LTk5LjUtOS0xMzIuMXMtMi42LTEwMi43IDktMTMyLjFjNy44LTE5LjYgMjIuOS0zNC43IDQyLjYtNDIuNiAyOS41LTExLjcgOTkuNS05IDEzMi4xLTlzMTAyLjctMi42IDEzMi4xIDljMTkuNiA3LjggMzQuNyAyMi45IDQyLjYgNDIuNiAxMS43IDI5LjUgOSA5OS41IDkgMTMyLjFzMi43IDEwMi43LTkgMTMyLjF6Ii8+PC9zdmc+)}.wp-block-acf-team-members .team-members .team-members-list .team-members-block .social-icons li a.linkedin{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuNC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNNDE2IDMySDMxLjlDMTQuMyAzMiAwIDQ2LjUgMCA2NC4zdjM4My40QzAgNDY1LjUgMTQuMyA0ODAgMzEuOSA0ODBINDE2YzE3LjYgMCAzMi0xNC41IDMyLTMyLjNWNjQuM2MwLTE3LjgtMTQuNC0zMi4zLTMyLTMyLjN6TTEzNS40IDQxNkg2OVYyMDIuMmg2Ni41VjQxNnptLTMzLjItMjQzYy0yMS4zIDAtMzguNS0xNy4zLTM4LjUtMzguNVM4MC45IDk2IDEwMi4yIDk2YzIxLjIgMCAzOC41IDE3LjMgMzguNSAzOC41IDAgMjEuMy0xNy4yIDM4LjUtMzguNSAzOC41em0yODIuMSAyNDNoLTY2LjRWMzEyYzAtMjQuOC0uNS01Ni43LTM0LjUtNTYuNy0zNC42IDAtMzkuOSAyNy0zOS45IDU0LjlWNDE2aC02Ni40VjIwMi4yaDYzLjd2MjkuMmguOWM4LjktMTYuOCAzMC42LTM0LjUgNjIuOS0zNC41IDY3LjIgMCA3OS43IDQ0LjMgNzkuNyAxMDEuOVY0MTZ6Ii8+PC9zdmc+)}.wp-block-acf-team-members .team-members .team-members-list .team-members-block .read-bio{display:inline-block;height:25px;line-height:25px;font-weight:800;color:#000;font-family:"articulat-cf";font-size:1rem;font-weight:700;line-height:18px;letter-spacing:0em;text-decoration:underline}.lity-active header.header,.lity-active #content,.lity-active footer.footer{filter:blur(8px);-webkit-filter:blur(8px)}.lity{background:rgba(0,0,0,.5)}.lity-content{max-height:80vh;width:850px;max-width:90vw;overflow-y:scroll}.lity-close,.lity-close:hover{position:absolute;right:10px;top:10px;widtH:40px;height:40px;background-size:20px 20px;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUwyMC45OTk5IDIwLjk5OTkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNMjEgMUwxLjAwMDA3IDIwLjk5OTkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);color:rgba(0,0,0,0);text-shadow:none}.modal .modal-header{padding:35px;background:#00a697;background:linear-gradient(90deg, #00A697 0%, #00CF91 100%);display:flex;flex-direction:row;gap:30px;align-items:center}.modal .modal-header *{color:#fff}.modal .modal-header .modal-header-text{display:block}.modal .modal-header .modal-header-text .title,.modal .modal-header .modal-header-text .job-title,.modal .modal-header .modal-header-text .email,.modal .modal-header .modal-header-text .phone{display:block;margin:0;padding:0}.modal .modal-header .modal-header-text .title{font-size:clamp(1.5625rem,2vw + 1rem,2.1875rem);font-family:"articulat-cf";font-weight:bold;font-size:clamp(1rem,2vw + 1rem,1.5625rem);line-height:1.1;margin-bottom:15px}.modal .modal-header .modal-header-text .job-title,.modal .modal-header .modal-header-text .email,.modal .modal-header .modal-header-text .phone{font-family:"articulat-cf";font-size:1.125rem;font-weight:600;text-transform:uppercase}.modal .imgWrap{display:block;width:220px;height:220px;position:relative}.modal .imgWrap img{position:absolute;top:0;left:0;widtH:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal .modal-text{padding:27px 35px}.modal .modal-text h4{color:#00a697;text-transform:uppercase;font-family:"articulat-cf";font-size:1.125rem;font-weight:600;text-transform:uppercase}.modal .modal-text p{margin:20px 0}
.testimonials{position:relative;background-color:#ed0020;color:#fff;padding:100px 40px}.testimonials__single-container{display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 960px){.testimonials__single-container{flex-direction:row;padding:40px 100px 40px;justify-content:center}}.testimonials__single-avatar{position:relative;margin-bottom:30px}@media screen and (min-width: 960px){.testimonials__single-avatar{margin-bottom:0;margin-right:60px}}.testimonials__single-avatar img{position:relative;z-index:2;width:200px;height:auto}.testimonials__single-content{font-size:1.5625rem;line-height:1.2;font-weight:bold;text-align:center}@media screen and (min-width: 960px){.testimonials__single-content{font-size:clamp(1rem,2vw + 1rem,1.5625rem)}}.testimonials__single-job-title{font-size:1.125rem;margin-top:30px;font-weight:normal;text-align:center}.testimonials .slick-arrow{position:absolute;top:94%;transform:translateY(-50%);padding:0;background:rgba(0,0,0,0);z-index:5}@media screen and (min-width: 960px){.testimonials .slick-arrow{top:50%}}.testimonials .slick-prev{left:-64px}@media screen and (min-width: 960px){.testimonials .slick-prev{left:-64px}}.testimonials .slick-next{right:-64px}@media screen and (min-width: 960px){.testimonials .slick-next{right:-64px}}.testimonials .slick-dots{display:flex !important;align-items:center;justify-content:center;list-style-type:none !important;margin-top:30px}.testimonials .slick-dots li{margin:0 3px;opacity:.3}.testimonials .slick-dots li.slick-active{opacity:1}.testimonials .slick-dots li.slick-active button{background-color:#fff}.testimonials .slick-dots button{padding:0;text-indent:-9999px;width:16px;height:16px;border-radius:50%;background-color:#fff}.testimonials .slick-dots button{border:#fff;width:6px;height:6px}.wp-block-acf-testimonials.mg-block{margin-top:100px}@media screen and (min-width: 960px){.wp-block-acf-testimonials.mg-block{margin-top:150px;padding-top:110px;padding-bottom:90px}}
.text-image{display:flex;flex-direction:column-reverse}@media screen and (min-width: 960px){.text-image{flex-direction:row;justify-content:space-between;align-items:center}}@media screen and (min-width: 960px){.text-image.onLeft{flex-direction:row-reverse}.text-image.onLeft .text-image__container{padding-left:60px}}.text-image__container{width:100%}.text-image__container+.text-image__image{margin-bottom:60px}.text-image__container .mg-button-group{padding-top:20px}@media screen and (min-width: 960px){.text-image__container{width:50%;padding-right:60px}.text-image__container+.text-image__image{margin-bottom:0}}h2.text-image__title{margin-bottom:20px;text-transform:none;font-style:normal;font-family:"Degular",Helvetica,Arial,sans-serif;color:#ed0020}.eyebrow{font-weight:600;margin-bottom:10px}.text-image__image{margin-left:-20px;margin-right:-20px}.text-image__image img{display:block;max-width:100%}.text-image__image .image-caption{margin-top:16px}@media screen and (min-width: 960px){.text-image__image{width:50%;margin-left:0;margin-right:0}}
.text-image-grid__header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:30px}@media screen and (min-width: 700px){.text-image-grid__header{flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:0}}.text-image-grid__title{text-align:left;color:#ed0020}.text-image-grid__link.button:not(.acf-field .button){margin-top:5px;font-weight:500}@media screen and (min-width: 700px){.text-image-grid__link.button:not(.acf-field .button){margin-top:0}}.text-image-grid__description{text-align:left;margin:-10px auto 30px 0;max-width:700px}@media screen and (min-width: 700px){.text-image-grid__description{margin-bottom:0;margin-top:30px}}.text-image-grid__icons{display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 699px){.text-image-grid__icons--partner{flex-flow:row wrap}.text-image-grid__icons--partner .text-image-grid__icon{width:calc(33.33% - 20px)}}@media screen and (min-width: 700px){.text-image-grid__icons{padding-top:60px;flex-direction:row;flex-wrap:wrap;row-gap:60px;-moz-column-gap:73px;column-gap:73px}.text-image-grid__icons--nopadding{padding-top:0}}.text-image-grid__icon{display:inline-flex;flex-direction:column;align-items:flex-start;gap:10px}.text-image-grid--big .text-image-grid__icon{gap:0}@media screen and (min-width: 700px){.text-image-grid__icon{flex:1 1 calc(25% - 50px);max-width:245px}.text-image-grid--two .text-image-grid__icon{max-width:564px;flex:0 1 calc(50% - 50px)}.text-image-grid--three .text-image-grid__icon{max-width:352px;flex:1 1 calc(33.33% - 50px)}}.text-image-grid__icon-image{max-width:100%;height:auto}.text-image-grid__icon-title{font-size:1.5625rem;font-weight:bold;line-height:120%;color:#ed0020}.text-image-grid--two .text-image-grid__icon-title{font-size:2.1875rem}.text-image-grid--big .text-image-grid__icon-title{font-family:"Countach",Helvetica,Arial,sans-serif;font-style:italic;text-transform:uppercase;margin-bottom:5px}@media screen and (min-width: 700px){.text-image-grid--big .text-image-grid__icon-title{font-size:3.125rem}}.text-image-grid__icon-text{text-align:left;color:#000;font-size:1.125rem}.text-image-grid--big .text-image-grid__icon-text{font-size:1.5625rem;font-weight:700;line-height:normal}.text-image-grid__icon-link.button:not(.acf-field .button){font-size:1rem;margin-top:15px}.text-image-grid--two .text-image-grid__icon-link.button:not(.acf-field .button){font-weight:500}.text-image-grid--four .text-image-grid__icon-link.button:not(.acf-field .button)::before{transform:scale(0, 1);transform-origin:100% 50%}.text-image-grid--four .text-image-grid__icon-link.button:not(.acf-field .button):hover:before,.text-image-grid--four .text-image-grid__icon-link.button:not(.acf-field .button):focus:before{transform:scale(1);transform-origin:0 50%}.text-image-grid__icon--partner{position:relative;cursor:pointer}.text-image-grid__icon--partner .text-image-grid__icon-link.button:not(.acf-field .button){font-size:0;color:rgba(0,0,0,0);position:initial}.text-image-grid__icon--partner .text-image-grid__icon-link.button:not(.acf-field .button) .text-image-grid__icon-text,.text-image-grid__icon--partner .text-image-grid__icon-link.button:not(.acf-field .button) .text-image-grid__icon-image,.text-image-grid__icon--partner .text-image-grid__icon-link.button:not(.acf-field .button) .text-image-grid__icon-title{pointer-events:none}.text-image-grid__icon--partner .text-image-grid__icon-link.button:not(.acf-field .button):after{margin-left:0}.text-image-grid__icon--partner .text-image-grid__icon-link.button:not(.acf-field .button):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,0);transform:none}.text-image-grid .js-fadein{opacity:1 !important;visibility:visible !important}

/*# sourceMappingURL=components.fee4fab6030cc8c2b06f.css.map*/