/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,700;1,400;1,500&display=swap");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{text-decoration:none}figure{margin:0}img{vertical-align:middle}p{margin-top:0;margin-bottom:1rem}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}body,html{height:100%;padding:0;margin:0;font-family:"Montserrat",sans-serif}body{font-family:"Montserrat",sans-serif;font-size:16px;line-height:1.6;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background:white;color:#333333}@media (max-width: 768px){body{font-size:14px}}img{border:0;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;margin-top:0px;line-height:1.3;margin-bottom:20px}h1,h2,h3{font-size:30px}@media (max-width: 768px){h1,h2,h3{font-size:22px}}p{margin-top:0px;margin-bottom:20px}a{color:#333333;text-decoration:underline}ul{margin-top:0px;margin-bottom:0px}.wrapper{width:calc(100vw - 100px);padding-left:50px;padding-right:50px}@media (max-width: 768px){.wrapper{width:calc(100vw - 40px);padding-left:20px;padding-right:20px;overflow:hidden}}.slideIn{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.standard-button,.services-block .lower-content a,.services-block .title a{font-weight:500;text-decoration:underline;transition-duration:0.6s;position:relative;display:inline-block}.standard-button:before,.services-block .lower-content a:before,.services-block .title a:before{width:0px;height:2px;background:#DD1919;content:'';position:absolute;top:calc(50% - 1px);left:-30px;transition-duration:0.6s}.standard-button:hover,.services-block .lower-content a:hover,.services-block .title a:hover{color:#DD1919 !important;-webkit-transform:translateX(30px);transform:translateX(30px)}.standard-button:hover:before,.services-block .lower-content a:hover:before,.services-block .title a:hover:before{width:20px}.gform_wrapper{margin-top:20px}.gform_wrapper .gfield_label{display:none !important}.gform_wrapper .gform_button{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;padding:0px;border:none;border-radius:0px;background:none}.gform_wrapper input,.gform_wrapper textarea{background:#F3EEEC;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:2px solid #F3EEEC;border-radius:0px;padding:10px;transition-duration:0.6s;outline:none}.gform_wrapper input:focus,.gform_wrapper textarea:focus{border-color:#2E58A6}.gform_wrapper input::-webkit-input-placeholder, .gform_wrapper textarea::-webkit-input-placeholder{color:#A69D9A}.gform_wrapper input::-moz-placeholder, .gform_wrapper textarea::-moz-placeholder{color:#A69D9A}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder{color:#A69D9A}sup{bottom:-0.5em;top:unset}.grid-container{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-gap:15px}.grid-container.padded{margin-left:calc(100vw/12);margin-right:calc(100vw/12);display:grid;grid-template-columns:repeat(10, minmax(0, 1fr));grid-gap:15px}@media (max-width: 1365px){.grid-container.padded{margin-left:15px;margin-right:15px}}@media (max-width: 768px){.grid-container.padded{margin-left:15px;margin-right:15px}}@media (max-width: 768px){.grid-container{margin-left:15px;margin-right:15px}}@media (max-width: 1365px){.grid-container.nopad{margin-left:0px !important;margin-right:0px !important}}@media (max-width: 768px){.grid-container.nopad{margin-left:0px !important;margin-right:0px !important}}.grid-container.nogap{grid-gap:0px !important}.grid-container .grid-col-1{grid-column:span 1;position:relative}@media (max-width: 768px){.grid-container .grid-col-1{grid-column:span 12}}.grid-container .mob-grid-col-1{grid-column:span 1}@media (max-width: 768px){.grid-container .mob-grid-col-1{grid-column:span 1}}.grid-container .grid-col-2{grid-column:span 2;position:relative}@media (max-width: 768px){.grid-container .grid-col-2{grid-column:span 12}}.grid-container .mob-grid-col-2{grid-column:span 2}@media (max-width: 768px){.grid-container .mob-grid-col-2{grid-column:span 2}}.grid-container .grid-col-3{grid-column:span 3;position:relative}@media (max-width: 768px){.grid-container .grid-col-3{grid-column:span 12}}.grid-container .mob-grid-col-3{grid-column:span 3}@media (max-width: 768px){.grid-container .mob-grid-col-3{grid-column:span 3}}.grid-container .grid-col-4{grid-column:span 4;position:relative}@media (max-width: 768px){.grid-container .grid-col-4{grid-column:span 12}}.grid-container .mob-grid-col-4{grid-column:span 4}@media (max-width: 768px){.grid-container .mob-grid-col-4{grid-column:span 4}}.grid-container .grid-col-5{grid-column:span 5;position:relative}@media (max-width: 768px){.grid-container .grid-col-5{grid-column:span 12}}.grid-container .mob-grid-col-5{grid-column:span 5}@media (max-width: 768px){.grid-container .mob-grid-col-5{grid-column:span 5}}.grid-container .grid-col-6{grid-column:span 6;position:relative}@media (max-width: 768px){.grid-container .grid-col-6{grid-column:span 12}}.grid-container .mob-grid-col-6{grid-column:span 6}@media (max-width: 768px){.grid-container .mob-grid-col-6{grid-column:span 6}}.grid-container .grid-col-7{grid-column:span 7;position:relative}@media (max-width: 768px){.grid-container .grid-col-7{grid-column:span 12}}.grid-container .mob-grid-col-7{grid-column:span 7}@media (max-width: 768px){.grid-container .mob-grid-col-7{grid-column:span 7}}.grid-container .grid-col-8{grid-column:span 8;position:relative}@media (max-width: 768px){.grid-container .grid-col-8{grid-column:span 12}}.grid-container .mob-grid-col-8{grid-column:span 8}@media (max-width: 768px){.grid-container .mob-grid-col-8{grid-column:span 8}}.grid-container .grid-col-9{grid-column:span 9;position:relative}@media (max-width: 768px){.grid-container .grid-col-9{grid-column:span 12}}.grid-container .mob-grid-col-9{grid-column:span 9}@media (max-width: 768px){.grid-container .mob-grid-col-9{grid-column:span 9}}.grid-container .grid-col-10{grid-column:span 10;position:relative}@media (max-width: 768px){.grid-container .grid-col-10{grid-column:span 12}}.grid-container .mob-grid-col-10{grid-column:span 10}@media (max-width: 768px){.grid-container .mob-grid-col-10{grid-column:span 10}}.grid-container .grid-col-11{grid-column:span 11;position:relative}@media (max-width: 768px){.grid-container .grid-col-11{grid-column:span 12}}.grid-container .mob-grid-col-11{grid-column:span 11}@media (max-width: 768px){.grid-container .mob-grid-col-11{grid-column:span 11}}.grid-container .grid-col-12{grid-column:span 12;position:relative}@media (max-width: 768px){.grid-container .grid-col-12{grid-column:span 12}}.grid-container .mob-grid-col-12{grid-column:span 12}@media (max-width: 768px){.grid-container .mob-grid-col-12{grid-column:span 12}}.grid-container .col-v-center{align-self:center}.grid-container .col-v-bottom{align-self:end}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}header{position:relative}header.no-image .nav-overlay{position:relative;padding-bottom:35px;background-size:cover}header .nav-overlay{position:absolute;top:0px;left:0px;width:100%;padding-top:35px;z-index:1000;background:rgba(255,255,255,0.8);padding-bottom:20px;padding-top:20px}@media (max-width: 768px){header .nav-overlay{position:relative;padding-bottom:10px}}header .nav-overlay.fixed{position:fixed;top:0px;left:0px;width:100%;background:rgba(255,255,255,0.8);padding-bottom:20px;padding-top:20px}header .nav-overlay .menu-container .menu-toggle{display:none}@media (max-width: 768px){header .nav-overlay .menu-container .menu-toggle{display:block;position:absolute;top:15px;right:15px}header .nav-overlay .menu-container .menu-toggle svg{width:20px}}@media (max-width: 768px){header .nav-overlay .menu-container{width:calc(100vw - 40px);height:calc(100vh - 140px);background:#2E58A6;padding:70px 20px;display:flex;justify-content:center;align-items:center;overflow:auto;position:fixed;top:0px;left:0px;transition-duration:0.8s;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}header .nav-overlay .menu-container.active{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}header .nav-overlay .menu-container .menu-main-container{margin:auto}}header .nav-overlay .logo-area img{width:384px}@media (max-width: 768px){header .nav-overlay .logo-area img{width:200px}}@media (max-width: 768px){header .nav-overlay .logo-area{display:flex;justify-content:space-between;align-items:center}header .nav-overlay .logo-area .menu-main-container{margin:auto}}header .nav-overlay .logo-area .menu-toggle{display:none}@media (max-width: 768px){header .nav-overlay .logo-area .menu-toggle{display:block}}header .nav-overlay ul{padding-left:0px;text-align:right;list-style:none}header .nav-overlay ul li{display:inline-block;padding-left:30px;padding-right:30px}@media (max-width: 1340px){header .nav-overlay ul li{padding-left:15px;padding-right:15px}}@media (max-width: 980px){header .nav-overlay ul li{padding-left:5px;padding-right:5px}}@media (max-width: 768px){header .nav-overlay ul li{padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;text-align:center;display:block}}header .nav-overlay ul li:first-child{padding-left:0px}header .nav-overlay ul li:last-child{padding-right:0px}header .nav-overlay ul li a{color:black;font-weight:500;text-decoration:none;transition-duration:0.6s}@media (max-width: 1180px){header .nav-overlay ul li a{font-size:14px}}@media (max-width: 980px){header .nav-overlay ul li a{font-size:12px}}@media (max-width: 768px){header .nav-overlay ul li a{color:white;font-size:18px}}header .nav-overlay ul li a:hover{color:#DD1919}header .nav-overlay ul li .sub-menu{background:#2E58A6;width:calc(100vw - 40px);position:absolute;top:calc(100% + 22px);left:50%;padding:20px;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0) translateX(-50%);transform:scaleY(0) translateX(-50%);opacity:0;display:block;will-change:transform;max-width:320px;text-align:center}@media (max-width: 768px){header .nav-overlay ul li .sub-menu{position:relative;-webkit-transform:none !important;transform:none !important;left:0px;width:100%;display:none}header .nav-overlay ul li .sub-menu.open{display:block}}header .nav-overlay ul li .sub-menu:before{content:'';height:0px;width:calc(50% - 10px);top:-10px;left:0px;border-top:10px solid transparent;border-right:10px solid #2E58A6;position:absolute}header .nav-overlay ul li .sub-menu:after{content:'';height:0px;width:calc(50% - 10px);top:-10px;right:0px;border-top:10px solid transparent;border-left:10px solid #2E58A6;position:absolute}header .nav-overlay ul li .sub-menu li{opacity:0;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;display:block;margin-bottom:10px}header .nav-overlay ul li .sub-menu li:last-child{margin-bottom:0px}header .nav-overlay ul li .sub-menu li a{font-weight:bold;font-size:16px;line-height:1;color:white}header .nav-overlay ul li .sub-menu li:hover a{color:#DD1919;text-decoration:none}header .video-header video{width:100%;min-height:500px;-o-object-fit:cover;object-fit:cover;max-height:850px;-o-object-position:top;object-position:top}@media (max-width: 768px){header .video-header video{min-height:0px}}header .video-header img{width:100%;min-height:500px;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){header .video-header img{min-height:400px}}header .header-image img{width:100%;min-height:500px;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){header .header-image img{min-height:0px}}header .header-content{background:rgba(46,88,166,0.8);padding:50px;color:white;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(100vw/12);width:500px;max-width:calc(100% - 100px)}@media (max-width: 768px){header .header-content{left:20px;width:calc(100% - 80px);padding:20px;max-width:none;-webkit-transform:none;transform:none;top:unset;position:relative;background:#2e58a6;margin-top:-20px}}header .header-content a{color:white;margin-top:20px}.media-slider .title{border-top:1px solid #333333;padding-bottom:75px;padding-top:20px;display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.media-slider .title{padding-bottom:50px;flex-direction:column;align-items:flex-start}}.media-slider .services-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));grid-gap:15px}@media (max-width: 768px){.media-slider .services-grid{grid-template-columns:repeat(1, minmax(0, 1fr))}}.media-slider .services-grid .service{padding-top:20px;border-top:1px solid #333333;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);display:flex;flex-direction:column}.media-slider .services-grid .service h3{font-size:26px}@media (max-width: 768px){.media-slider .services-grid .service h3{font-size:22px}}.media-slider .services-grid .service a{margin-top:auto}.contact-banner{position:relative;overflow:hidden}.contact-banner img{width:100%}.contact-banner .overlay{color:white;position:absolute;top:50%;width:100%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.contact-banner .overlay a{color:white;margin-top:20px}.contact-banner .overlay .title{padding-left:10px;padding-right:10px;font-weight:bold;font-size:64px}@media (max-width: 768px){.contact-banner .overlay .title{font-size:22px}}footer{background:#DD1919;color:white;font-size:16px;font-weight:500}footer a{color:white;text-decoration:underline}footer ul{padding-left:0px;list-style:none}footer ul li a{text-decoration:none}footer .footer-columns{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:70px;padding-top:100px;padding-bottom:100px;border-bottom:1px solid white}@media (max-width: 1400px){footer .footer-columns{grid-gap:15px}}@media (max-width: 1200px){footer .footer-columns{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (max-width: 980px){footer .footer-columns{grid-template-columns:repeat(2, minmax(0, 1fr));text-align:center}}@media (max-width: 768px){footer .footer-columns{grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:15px}}@media (max-width: 1200px){footer .footer-columns .footer-column:first-child{grid-column:span 4;text-align:center}}@media (max-width: 980px){footer .footer-columns .footer-column:first-child{grid-column:span 2}}@media (max-width: 768px){footer .footer-columns .footer-column:first-child{grid-column:span 1}}footer .footer-columns img{width:290px}footer .footer-columns p{margin-bottom:0px}.footer-copyright{padding-top:50px;padding-bottom:50px;display:flex;align-items:center}@media (max-width: 980px){.footer-copyright{flex-direction:column}}.footer-copyright a{text-decoration:none;margin-left:50px}@media (max-width: 980px){.footer-copyright a{margin-left:0px}}.social-links{padding-top:20px}.social-links a{font-size:18px;margin-left:5px;margin-right:5px}.social-links a:first-child{margin-left:0px}.content-block{margin-top:100px}@media (max-width: 768px){.content-block{margin-top:50px}}.right-image .image.video{position:relative}.right-image .image.video:before{content:'';background:#F3EEEC;width:calc(100% + 100px);position:absolute;height:calc(100% + 100px);top:-50px;left:-50px;z-index:-1}.right-image .image img{max-width:none;width:calc(100% + 50px);margin-right:-50px}@media (max-width: 768px){.right-image .image img{width:calc(100% + 20px);margin-right:-20px}}.right-image .image video{width:100%;height:auto;max-width:100%}.right-image .callout{background:#F3EEEC;font-weight:bold;padding:20px;margin-top:20px}.left-image .image img{max-width:none;width:calc(100% + 50px);margin-left:-50px}@media (max-width: 768px){.left-image .image img{width:calc(100% + 20px);margin-left:-20px}}.left-image .callout{background:#F3EEEC;font-weight:bold;padding:20px;margin-top:20px}.services-block{background:#2E58A6;padding-top:100px;padding-bottom:100px;color:white}@media (max-width: 768px){.services-block{padding-top:50px;padding-bottom:50px}}.services-block .title{border-top:1px solid white;padding-bottom:40px;padding-top:20px}@media (max-width: 768px){.services-block .title{padding-bottom:50px}}.services-block .title a{color:white}.services-block .title .inner{max-width:calc((100% / 3) * 2);width:100%}@media (max-width: 768px){.services-block .title .inner{max-width:none}}.services-block .lower-content{margin-top:75px;border-top:1px solid white;padding-top:20px}.services-block .lower-content a{color:white}.services-block .lower-content .inner{max-width:calc((100% / 3) * 2);width:100%}@media (max-width: 768px){.services-block .lower-content .inner{max-width:none}}.services-block .services-grid{display:grid;grid-gap:15px}.services-block .services-grid.grid-1{grid-template-columns:repeat(1, minmax(0, 1fr))}@media (max-width: 768px){.services-block .services-grid.grid-1{grid-template-columns:repeat(1, minmax(0, 1fr))}}.services-block .services-grid.grid-2{grid-template-columns:repeat(2, minmax(0, 1fr))}@media (max-width: 768px){.services-block .services-grid.grid-2{grid-template-columns:repeat(1, minmax(0, 1fr))}}.services-block .services-grid.grid-3{grid-template-columns:repeat(3, minmax(0, 1fr))}@media (max-width: 768px){.services-block .services-grid.grid-3{grid-template-columns:repeat(1, minmax(0, 1fr))}}.services-block .services-grid.grid-4{grid-template-columns:repeat(4, minmax(0, 1fr))}@media (max-width: 768px){.services-block .services-grid.grid-4{grid-template-columns:repeat(1, minmax(0, 1fr))}}.services-block .services-grid.grid-5{grid-template-columns:repeat(5, minmax(0, 1fr))}@media (max-width: 768px){.services-block .services-grid.grid-5{grid-template-columns:repeat(1, minmax(0, 1fr))}}.services-block .services-grid .service{padding-top:20px;border-top:1px solid white;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);display:flex;flex-direction:column}.services-block .services-grid .service h3{font-size:26px}@media (max-width: 768px){.services-block .services-grid .service h3{font-size:22px}}.services-block .services-grid .service .standard-button,.services-block .services-grid .service .title a,.services-block .title .services-grid .service a,.services-block .services-grid .service .lower-content a,.services-block .lower-content .services-grid .service a{color:white;margin-top:auto}.parallax-area{position:relative;padding-top:100px;padding-bottom:100px}@media (max-width: 768px){.parallax-area{padding-top:0px;padding-bottom:0px}}.parallax-area .blue-content{padding:50px;color:white;position:absolute;top:100px;left:calc((100vw / 12) * 2);width:500px;background:#2E58A6;z-index:10}@media (max-width: 1200px){.parallax-area .blue-content{left:calc((100vw / 12))}}@media (max-width: 768px){.parallax-area .blue-content{left:20px;width:calc(100% - 80px);padding:20px;max-width:none;-webkit-transform:none;transform:none;top:unset;bottom:20px;position:relative;transform:none !important}}.parallax-area .blue-content h1,.parallax-area .blue-content h2,.parallax-area .blue-content h3,.parallax-area .blue-content h4,.parallax-area .blue-content h5,.parallax-area .blue-content h6{font-size:26px}.parallax-area .blue-content a{color:white}.parallax-area .red-content{padding:50px;color:white;position:absolute;top:100px;width:500px;background:#DD1919;z-index:10;right:calc(100vw / 12)}@media (max-width: 1200px){.parallax-area .red-content{right:15px}}@media (max-width: 768px){.parallax-area .red-content{left:20px;width:calc(100% - 80px);padding:20px;max-width:none;-webkit-transform:none;transform:none;top:unset;bottom:20px;position:relative;transform:none !important;right:unset}}.parallax-area .red-content h1,.parallax-area .red-content h2,.parallax-area .red-content h3,.parallax-area .red-content h4,.parallax-area .red-content h5,.parallax-area .red-content h6{font-size:26px}.parallax-area .red-content a{color:white}.parallax-area .red-content a:hover{color:#2E58A6 !important}.parallax-area .red-content a:before{background:#2E58A6}@media (max-width: 768px){.parallax-area .main-image{left:0px;max-width:none;-webkit-transform:none;transform:none;top:unset;bottom:0px;position:relative}.parallax-area .main-image img{-webkit-transform:none !important;transform:none !important}}.parallax-area .second-image{width:29vw;max-width:100%;position:absolute;top:0px;right:calc(100vw / 12)}@media (max-width: 1200px){.parallax-area .second-image{right:15px}}@media (max-width: 768px){.parallax-area .second-image{left:20px;width:calc(100% - 80px);padding:20px;max-width:none;-webkit-transform:none;transform:none;top:unset;bottom:20px;position:relative}.parallax-area .second-image img{-webkit-transform:none !important;transform:none !important}}.two-column.blue-background{background:#2E58A6;color:white;padding-top:100px;padding-bottom:100px}@media (max-width: 768px){.two-column.blue-background{padding-top:50px;padding-bottom:50px}}.two-column.blue-background .title{border-top-color:white}.two-column.blue-background .content{border-top-color:white}.two-column .accordion{margin-bottom:20px}.two-column .accordion .title{padding:10px;cursor:pointer;border-bottom:1px solid black;border-top:none;position:relative}.two-column .accordion .title:after{content:'';width:10px;height:2px;background:black;position:absolute;right:10px;top:calc(50% - 1px)}.two-column .accordion .title:before{content:'';width:10px;height:2px;background:black;position:absolute;right:10px;top:calc(50% - 1px);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition-duration:0.6s}.two-column .accordion .title img{margin-top:40px}.two-column .accordion.active .title:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.two-column .accordion .content{overflow:hidden;padding-top:0px;border-top:0px}.two-column .accordion .content .inner{padding:10px}.two-column .title{padding-top:40px;border-top:1px solid #333333}.two-column .content{padding-top:40px;border-top:1px solid #333333}.two-column .content ul{margin-bottom:20px;padding-left:20px;font-weight:bold}.two-column .content ol{margin-top:0px;margin-bottom:20px}.two-column .content ol li{padding-bottom:10px;padding-top:10px;border-bottom:1px solid #D8CFCB;font-weight:bold}.two-column .content .inner{width:900px;max-width:100%;margin-left:auto}.two-column .content .inner .callout{background:#F3EEEC;font-weight:bold;padding:40px;margin-top:40px}.testimonial-block .testimonial{color:white;background:#2E58A6;padding:100px}@media (max-width: 768px){.testimonial-block .testimonial{padding:20px;text-align:center}}.testimonial-block .testimonial .title{width:100%;border-top:1px solid white;font-weight:bold;padding-top:40px;margin-bottom:40px;font-size:26px}@media (max-width: 768px){.testimonial-block .testimonial .title{font-size:22px}}.testimonial-block .testimonial .content{font-size:22px;font-weight:500;display:flex;align-items:center}@media (max-width: 768px){.testimonial-block .testimonial .content{font-size:14px;flex-direction:column;justify-content:center}}.testimonial-block .testimonial .content img{width:20%;margin-right:20px}@media (max-width: 768px){.testimonial-block .testimonial .content img{margin-right:0px;margin-bottom:25px}}.callout-block .callout{color:white;background:#DD1919;padding:100px}@media (max-width: 768px){.callout-block .callout{padding:20px}}.callout-block .callout a{color:white;margin-top:20px}.callout-block .callout a:before{background:#2E58A6}.callout-block .callout a:hover{color:#2E58A6 !important}.callout-block .callout .title{width:100%;border-top:1px solid white;font-weight:bold;padding-top:40px;margin-bottom:40px;font-size:26px}@media (max-width: 768px){.callout-block .callout .title{font-size:22px}}.callout-block .callout .content{font-weight:500;display:block}@media (max-width: 768px){.callout-block .callout .content{font-size:14px}}.image-slider{position:relative}.image-slider .image-slides{margin-top:100px}@media (max-width: 768px){.image-slider .image-slides{margin-top:0px}}.image-slider .slider-container{position:relative}.image-slider .slider-container .slide-nav{position:absolute;bottom:0px;right:0px;-webkit-transform:translateX(100%);transform:translateX(100%);padding-left:10px}@media (max-width: 768px){.image-slider .slider-container .slide-nav{position:relative;-webkit-transform:none;transform:none;padding-top:10px;padding-bottom:10px}}.image-slider .slider-container .slide-nav img{margin-left:5px;margin-right:5px;cursor:pointer}.image-slider .slider-container .slide-nav .prev{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.image-slider .red-content{padding:50px;color:white;position:absolute;top:0px;width:500px;background:#DD1919;z-index:10;right:calc(100vw / 12)}@media (max-width: 1200px){.image-slider .red-content{right:15px}}@media (max-width: 768px){.image-slider .red-content{position:relative;padding:20px;width:calc(100% - 80px);right:unset;margin-left:20px}}.image-slider .red-content h1,.image-slider .red-content h2,.image-slider .red-content h3,.image-slider .red-content h4,.image-slider .red-content h5,.image-slider .red-content h6{font-size:26px}.image-slider .red-content a{color:white}.image-slider .red-content a:hover{color:#2E58A6 !important}.image-slider .red-content a:before{background:#2E58A6}.case-study-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:15px}@media (max-width: 1150px){.case-study-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 768px){.case-study-grid{grid-template-columns:repeat(1, minmax(0, 1fr))}}.case-study-grid .single-case-study{overflow:hidden}.case-study-grid .single-case-study:hover .image .overlay{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}.case-study-grid .single-case-study .image{position:relative;padding-top:100%}.case-study-grid .single-case-study .image img{position:absolute;width:100%;height:100%;top:0px;left:0px;-o-object-fit:cover;object-fit:cover}.case-study-grid .single-case-study .image .overlay{background:rgba(221,25,25,0.8);position:absolute;top:0px;left:0px;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition-duration:0.6s;width:100%;height:100%;display:flex;align-items:center}.case-study-grid .single-case-study .image .overlay .inner{color:white;padding:20px}.case-study-grid .single-case-study .image .overlay .inner h1,.case-study-grid .single-case-study .image .overlay .inner h2,.case-study-grid .single-case-study .image .overlay .inner h3,.case-study-grid .single-case-study .image .overlay .inner h4,.case-study-grid .single-case-study .image .overlay .inner h5,.case-study-grid .single-case-study .image .overlay .inner h6{font-size:26px}.case-study-grid .single-case-study .image .overlay .inner p:first-child{margin-bottom:0px}.case-study-grid .single-case-study .image .overlay .inner a{color:white}.case-study-grid .single-case-study .image .overlay .inner a:hover{color:#2E58A6 !important}.case-study-grid .single-case-study .image .overlay .inner a:before{background:#2E58A6}.related-case-studies .title{border-top:1px solid #333333;padding-top:20px;padding-bottom:40px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 768px){.related-case-studies .title{flex-direction:column;align-items:flex-start}}.related-case-studies .title h3{margin-bottom:0px}.two-column-content .content{padding-top:40px;border-top:1px solid #333333}.two-column-content .content .section-title{padding-bottom:40px}.two-column-content .content.content-2 .section-title{opacity:0}.two-column-content .content ul{margin-bottom:20px;padding-left:20px;font-weight:bold}.two-column-content .content ol{margin-top:0px;margin-bottom:0px}.two-column-content .content ol li{padding-bottom:10px;padding-top:10px;border-bottom:1px solid #D8CFCB;font-weight:bold}.two-column-content .content .inner .callout{background:#F3EEEC;font-weight:bold;padding:40px;margin-top:40px}.filter-hide{display:none}.category-filters{margin-bottom:40px;display:flex;align-items:center;font-weight:bold}@media (max-width: 768px){.category-filters{flex-direction:column;align-items:flex-start}}.category-filters .intro{margin-right:10px}.category-filters .categories a{color:#333333;display:inline-block;margin-left:10px;margin-right:10px;transition-duration:0.6s}@media (max-width: 768px){.category-filters .categories a{margin-left:0px;margin-right:0px;display:flex;flex-direction:column;align-items:flex-start}}.category-filters .categories a.active,.category-filters .categories a:hover{color:#DD1919}.news-load-more{margin-top:50px;text-align:center}.news-load-more button{box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#DD1919;font-weight:bold;color:white;padding:10px 20px}.content ul{margin-bottom:20px;padding-left:20px;font-weight:bold}.column-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:15px;margin-top:40px}@media (max-width: 768px){.column-grid{grid-template-columns:repeat(1, minmax(0, 1fr))}}
/*# sourceMappingURL=styles.css.map */