/*!
Theme Name: Families Forward
Theme URI: vitaminkdesign.com
Description: Bespoke wordpress theme for Families Forward
Version: 1.0
Author: Johnathan.kendall@vitaminkdesign.com
Tags: Bespoke theme for client
*/body{outline:none}@font-face{font-family:"OpenSans";src:url("../assets/OpenSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"OpenSans";src:url("../assets/OpenSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal}form .fields,.services .page-section section ul,nav ul{margin-left:0;padding-left:0;list-style:none outside}form .fields li,.services .page-section section ul li,nav ul li{margin-left:0}#toggle-header-menu,#SkipLink{position:absolute;left:-1000vw;top:0}#h *,#f *{margin:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}header,footer{padding:0;margin:0}header ul,footer ul{list-style:none outside}#h,#f{font-size:1em}#SkipLink:focus{left:0;text-decoration:underline}@media screen and (max-width: 52rem){.postBody li{margin-bottom:.7rem}}imgoff{border:solid 1px #333}@view-transition{navigation:auto}html{font-size:14px}@media screen and (min-width: 52.001rem){html{font-size:calc(7px + .75vw);font-size:clamp(10px,7px + .5vw,18px)}}body{z-index:0;overflow-x:hidden;font-family:arial,helvetica,"sans-serif";overflow-y:scroll}#w{width:68rem;margin:0 auto;padding:0;z-index:1;position:relative;max-width:100%}@media screen and (min-width: 52.001rem){#w{padding:0 1rem}}.hidden{display:none}@media screen and (min-width: 52.001rem){label[for=toggle-menu]{display:none}}#page-header{padding:.7rem 0}#page-header *{font-size:.85rem}#page-header h1{margin:0}@media screen and (min-width: 52.001rem){#page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-header #header-nav{margin:0 0 0 auto}#page-header #header-nav li:not(:last-child) a{border-right:solid 2px #f15a24}#page-header #header-nav li a{padding-left:1em;padding-right:1em}}#page-header nav a{color:#0d1a4a;display:block;line-height:.9em;text-decoration:none}#page-header nav a:hover{color:#f15a24}#page-header label{background-color:transparent;background-size:contain;aspect-ratio:1;position:relative;display:inline-block;width:4rem}#page-header label strong{position:absolute;left:-200vw}@media screen and (min-width: 52.001rem){#page-header label{display:none}}.logo{font-size:1px;min-height:5.56rem;max-width:75%;display:block;aspect-ratio:4;display:inline-block;text-indent:-9000vw;background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 377.7 88.8' fill='none' stroke='none'%3E %3C!-- Generator: Adobe Illustrator 29.5.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 141) --%3E %3Cdefs%3E %3Cstyle%3E .st0 %7B fill: %239ddcf9; opacity: 1; %7D .st0, .st1, .st2, .st3, .st4, .st5, .st6 %7B mix-blend-mode: multiply; %7D .st1 %7B fill: %230069b5; opacity: .7; %7D .st2 %7B fill: %237fa6d8; %7D .st7 %7B fill: %236d6e71; %7D .st3 %7B fill: %2300b5f1; %7D .st4 %7B fill: %23146bb5; opacity: .8; %7D .st8 %7B isolation: isolate; %7D .st5 %7B opacity: .8; %7D .st5, .st9 %7B fill: %23002561; %7D .st6, .st10 %7B fill: %23f99f47; %7D %3C/style%3E %3C/defs%3E %3Cg class='st8'%3E %3Cg id='Layer_1'%3E %3Cg%3E %3Cg%3E %3Cpath class='st2' d='M83.3,44.4c0,20-16.2,36.1-36.1,36.1S11,64.3,11,44.4,27.2,8.2,47.1,8.2s36.1,16.2,36.1,36.1ZM46.5,9.9c-19.2,0-34.7,14.9-34.7,33.4s15.5,33.4,34.7,33.4,34.7-14.9,34.7-33.4S65.7,9.9,46.5,9.9Z'/%3E %3Cpath class='st4' d='M12.9,33.5c2.1-8.3,19.2-10.2,38.2-4.1,19.1,6.1,32.8,17.7,30.8,26-2.1,8.3-19.2,10.2-38.2,4.1-19.1-6.1-32.8-17.7-30.8-26ZM44.5,59c18.3,5.8,34.6,4.5,36.4-2.9,1.8-7.4-11.5-18.1-29.8-23.9-18.3-5.8-34.6-4.5-36.4,2.9-1.8,7.4,11.5,18.1,29.8,23.9Z'/%3E %3Cpath class='st3' d='M58.5,78.4c-15,6.4-32.3-3.6-38.6-22.4-6.3-18.8.9-39.2,15.9-45.7,15-6.4,32.3,3.6,38.6,22.4,6.3,18.8-.9,39.2-15.9,45.7ZM72.9,32.7c-6-18-21.7-28-35.1-22.3-13.4,5.7-19.3,25-13.3,43,6,18,21.7,28,35.1,22.3,13.4-5.7,19.3-25,13.3-43Z'/%3E %3Cpath class='st5' d='M39.5,9.7c7.6-1.1,17.3,13.5,21.5,32.7,4.2,19.2,1.5,35.6-6.2,36.7-7.6,1.1-17.3-13.5-21.5-32.7-4.2-19.2-1.5-35.6,6.2-36.7ZM34.1,46.9c4.1,18.4,12.9,32.5,19.7,31.5,6.8-1,9-16.7,4.9-35.1-4.1-18.4-12.9-32.5-19.7-31.5-6.8,1-9,16.7-4.9,35.1Z'/%3E %3Cpath class='st1' d='M60.8,11.7c11.1,6.1,13.9,25.7,6.3,43.7-7.6,18.1-22.6,27.8-33.7,21.7-11.1-6.1-13.9-25.7-6.3-43.7,7.6-18.1,22.6-27.8,33.7-21.7ZM27.8,34.4c-7.3,17.3-5.6,35.6,3.9,40.8,9.4,5.2,23-4.6,30.3-21.9,7.3-17.3,5.6-35.6-3.9-40.8-9.4-5.2-23,4.6-30.3,21.9Z'/%3E %3Cpath class='st0' d='M66.7,76c-9.8,7.2-26.4-1.1-37.1-18.5-10.7-17.4-11.3-37.3-1.5-44.5,9.8-7.2,26.4,1.1,37.1,18.5,10.7,17.4,11.3,37.3,1.5,44.5ZM64.1,31.5C53.9,14.8,38.2,6.6,29,13.3c-9.2,6.7-8.4,25.7,1.8,42.4,10.2,16.7,25.9,24.9,35.1,18.2,9.2-6.7,8.4-25.7-1.8-42.4Z'/%3E %3Cpath class='st6' d='M18.2,66.3c-7.6-9.7-.7-27.3,15.4-39.3,16.1-12,35.2-13.9,42.8-4.2,7.6,9.7.7,27.3-15.4,39.3-16.1,12-35.2,13.9-42.8,4.2ZM60.9,60.9c15.4-11.5,22.7-27.6,16.2-35.9-6.5-8.3-24.2-5.6-39.6,5.9-15.4,11.5-22.7,27.6-16.2,35.9,6.5,8.3,24.2,5.6,39.6-5.9Z'/%3E %3C/g%3E %3Cg%3E %3Cg%3E %3Cpath class='st9' d='M99.4,36.7h-7.1v-4.7h19.2v4.7h-7.1v18.5h-5.1v-18.5Z'/%3E %3Cpath class='st9' d='M115.5,32h5.1v9.2h9.4v-9.2h5.1v23.2h-5.1v-9.3h-9.4v9.3h-5.1v-23.2Z'/%3E %3Cpath class='st9' d='M139.7,43.7h0c0-6.7,5.2-12.1,12.4-12.1s12.3,5.3,12.3,11.9h0c0,6.7-5.2,12.1-12.4,12.1s-12.3-5.3-12.3-11.9ZM159,43.7h0c0-4-2.9-7.4-7-7.4s-7,3.2-7,7.2h0c0,4,2.9,7.4,7,7.4s7-3.2,7-7.2Z'/%3E %3Cpath class='st9' d='M168.9,32h5.5l6.1,9.8,6.1-9.8h5.5v23.2h-5.1v-15.2l-6.5,9.9h-.1l-6.5-9.8v15.1h-5v-23.2Z'/%3E %3Cpath class='st9' d='M205.7,31.9h4.7l9.9,23.4h-5.3l-2.1-5.2h-9.8l-2.1,5.2h-5.2l9.9-23.4ZM211,45.5l-3.1-7.5-3.1,7.5h6.2Z'/%3E %3Cpath class='st9' d='M222,51.9l3-3.6c2.1,1.7,4.3,2.8,6.9,2.8s3.3-.8,3.3-2.2h0c0-1.4-.8-2-4.7-3-4.7-1.2-7.7-2.5-7.7-7.1h0c0-4.3,3.4-7.1,8.1-7.1s6.3,1.1,8.6,3l-2.7,3.8c-2.1-1.4-4.1-2.3-6-2.3s-3,.9-3,2h0c0,1.6,1,2.1,5,3.1,4.7,1.2,7.4,2.9,7.4,7h0c0,4.7-3.5,7.3-8.5,7.3s-7.1-1.2-9.8-3.7Z'/%3E %3Cpath class='st10' d='M246.2,27.3h2.3v32.5h-2.3V27.3Z'/%3E %3Cpath class='st9' d='M255.2,32h2.5l14.6,18.6v-18.6h2.6v23.2h-2.1l-15-19v19h-2.6v-23.2Z'/%3E %3Cpath class='st9' d='M281.6,32h2.6v23.2h-2.6v-23.2Z'/%3E %3Cpath class='st9' d='M299.6,31.9h2.5l10.6,23.4h-2.8l-2.7-6.1h-12.6l-2.8,6.1h-2.7l10.6-23.4ZM306.1,46.7l-5.3-11.8-5.3,11.8h10.6Z'/%3E %3Cpath class='st9' d='M317.2,32h2.7l8.5,12.7,8.5-12.7h2.7v23.2h-2.6v-18.8l-8.5,12.4h-.1l-8.5-12.4v18.8h-2.6v-23.2Z'/%3E %3Cpath class='st9' d='M346,32h2.6v10.3h13.4v-10.3h2.6v23.2h-2.6v-10.4h-13.4v10.4h-2.6v-23.2Z'/%3E %3C/g%3E %3Cg%3E %3Cpath class='st7' d='M249.4,69.5h0c0-2.4,1.8-4.3,4.2-4.3s2.4.5,3.3,1.3l-.6.7c-.7-.7-1.5-1.1-2.6-1.1-1.8,0-3.2,1.5-3.2,3.4h0c0,2,1.4,3.5,3.2,3.5s1.9-.4,2.7-1.2l.6.6c-.9.9-1.8,1.5-3.3,1.5-2.4,0-4.2-1.9-4.2-4.3Z'/%3E %3Cpath class='st7' d='M257.9,69.5h0c0-2.3,1.7-4.3,4.3-4.3s4.2,2,4.2,4.3t0,0c0,2.3-1.7,4.3-4.3,4.3s-4.2-2-4.2-4.3ZM265.5,69.5h0c0-1.9-1.4-3.5-3.3-3.5s-3.3,1.5-3.3,3.4h0c0,1.9,1.4,3.5,3.3,3.5s3.3-1.5,3.3-3.4Z'/%3E %3Cpath class='st7' d='M268.4,65.3h.9l5.3,6.7v-6.7h.9v8.4h-.8l-5.4-6.8v6.8h-.9v-8.4Z'/%3E %3Cpath class='st7' d='M280.1,66.1h-2.8v-.9h6.6v.9h-2.8v7.5h-1v-7.5Z'/%3E %3Cpath class='st7' d='M285.6,65.3h3.6c1,0,1.8.3,2.4.8.4.4.6,1,.6,1.6h0c0,1.4-1,2.2-2.3,2.5l2.6,3.4h-1.2l-2.4-3.2h-2.4v3.2h-.9v-8.4ZM289.1,69.5c1.3,0,2.1-.6,2.1-1.7h0c0-1-.8-1.7-2.1-1.7h-2.6v3.4h2.6Z'/%3E %3Cpath class='st7' d='M297.3,65.2h.9l3.8,8.4h-1l-1-2.2h-4.5l-1,2.2h-1l3.8-8.4ZM299.6,70.6l-1.9-4.3-1.9,4.3h3.8Z'/%3E %3Cpath class='st7' d='M302.8,69.5h0c0-2.4,1.8-4.3,4.2-4.3s2.4.5,3.3,1.3l-.6.7c-.7-.7-1.5-1.1-2.6-1.1-1.8,0-3.2,1.5-3.2,3.4h0c0,2,1.4,3.5,3.2,3.5s1.9-.4,2.7-1.2l.6.6c-.9.9-1.8,1.5-3.3,1.5-2.4,0-4.2-1.9-4.2-4.3Z'/%3E %3Cpath class='st7' d='M314.1,66.1h-2.8v-.9h6.6v.9h-2.8v7.5h-1v-7.5Z'/%3E %3Cpath class='st7' d='M319.7,65.3h.9v8.4h-.9v-8.4Z'/%3E %3Cpath class='st7' d='M323.1,65.3h.9l5.3,6.7v-6.7h.9v8.4h-.8l-5.4-6.8v6.8h-.9v-8.4Z'/%3E %3Cpath class='st7' d='M332.2,69.5h0c0-2.3,1.7-4.3,4.2-4.3s2.3.4,3.1,1.1l-.6.7c-.6-.6-1.4-1-2.5-1-1.8,0-3.2,1.6-3.2,3.4h0c0,2,1.3,3.5,3.3,3.5s1.8-.4,2.4-.8v-2.1h-2.5v-.8h3.4v3.3c-.8.7-1.9,1.3-3.4,1.3-2.6,0-4.2-1.9-4.2-4.3Z'/%3E %3Cpath class='st7' d='M345.5,65.3h.9v7.5h4.7v.9h-5.6v-8.4Z'/%3E %3Cpath class='st7' d='M353.9,66.1h-2.8v-.9h6.6v.9h-2.8v7.5h-1v-7.5Z'/%3E %3Cpath class='st7' d='M359.4,65.3h2.9c2.6,0,4.4,1.8,4.4,4.2h0c0,2.4-1.8,4.2-4.4,4.2h-2.9v-8.4ZM362.3,72.7c2.1,0,3.5-1.4,3.5-3.3h0c0-1.9-1.3-3.3-3.5-3.3h-2v6.6h2Z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}.logo a{display:block;height:100%}@media screen and (min-width: 52.001rem){#header-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 52rem){#header-nav{position:relative}#header-nav label[for=toggle-menu]{cursor:pointer}#header-nav label[for=toggle-menu].menu-open{position:absolute;right:0;bottom:.5rem}#header-nav .wrapper{position:absolute;left:0;right:0;z-index:-500;opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;background:#0d1a4a;padding:1.4rem 1em;height:100vw;outline:100vmax solid #0d1a4a}#header-nav .wrapper *{color:white}#header-nav .wrapper ul{text-align:center;text-transform:uppercase;margin:0;padding:0}#header-nav .wrapper li{margin:0;padding:1ex}#header-nav .wrapper label.menu-close{position:absolute;right:0}#header-nav .wrapper li{font-size:1.8rem;line-height:2.4em}#header-nav .wrapper li a{font-size:1em;font-weight:300}}#toggle-menu:checked+#header-nav .wrapper{z-index:500;opacity:1}.main-menu-ul li{font-size:1rem}button.splide__arrow{height:25% !important;width:2em !important;border-radius:0;background-size:contain;background-position:center center;background-color:transparent;background-repeat:no-repeat}button.splide__arrow svg{height:100%;visibility:hidden}button.splide__arrow.splide__arrow--next{background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='341px' height='1146px' viewBox='421.5 14.5 341 1146' enable-background='new 421.5 14.5 341 1146' xml:space='preserve' fill='%23fff' stroke='none'%3E %3Cpath fill='%23FFFFFF' d='M731.99,585.85L500.85,71.4c-4.078-9.07-14.733-13.117-23.797-9.047c-9.07,4.078-13.117,14.733-9.035,23.797 l228.181,507.851l-228.19,507.85c-4.066,9.059-0.023,19.715,9.047,23.797c9.07,4.055,19.727,0.023,23.797-9.047l231.14-514.439 c1.199-2.652,1.691-5.438,1.57-8.161c0.121-2.723-0.371-5.496-1.57-8.147L731.99,585.85z'/%3E %3C/svg%3E")}button.splide__arrow.splide__arrow--prev{background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='341px' height='1146px' viewBox='421.5 14.5 341 1146' enable-background='new 421.5 14.5 341 1146' xml:space='preserve' fill='%23fff' stroke='none'%3E %3Cpath fill='%23FFFFFF' d='M468.015,585.852c-1.199,2.651-1.691,5.425-1.57,8.147c-0.121,2.724,0.371,5.509,1.57,8.161l231.14,514.439 c4.07,9.07,14.727,13.102,23.797,9.047c9.07-4.082,13.113-14.738,9.047-23.797l-228.19-507.85L731.988,86.15 c4.082-9.063,0.035-19.719-9.035-23.797c-9.063-4.07-19.719-0.023-23.797,9.047L468.016,585.85L468.015,585.852z'/%3E %3C/svg%3E")}.splide .splide__pagination{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;gap:1.4ex;padding-left:2em;padding-bottom:1ex}#content-area{min-height:60vh}#gmap{width:100vw;position:relative;left:50%;margin-left:-50vw;margin-bottom:2.8rem}#gmap iframe{width:100%;min-height:30vh}.contact #content-area article{padding-bottom:0}#content-area article{padding:1.4rem 1rem 5.6rem}.home h3{font-size:1.4em;color:#0d1a4a}.home .page-title{z-index:0;position:relative;color:white;padding:2.1rem 1rem;margin:0}.home .page-title:before{content:" ";position:absolute;top:0;left:50%;width:100vw;bottom:0;margin-left:-50vw;z-index:-1;background-color:#0d1a4a}h1,h2{font-family:"OpenSans",arial,helvetica,"sans-serif"}.page-title{font-family:"OpenSans",arial,helvetica,"sans-serif";font-size:1.8em;line-height:1.4em;margin:0 0 .2ex 0;font-weight:300}@media screen and (min-width: 52.001rem){.page-title{font-size:2.4em}}.page-title span.tags{font-size:.65em;display:block;margin:1.4rem 0 0;margin:0}h1,h2{color:#2e3192;font-family:"OpenSans",arial,helvetica,"sans-serif"}h2{font-size:1.4em}h3{font-size:1em;color:black}h4{font-size:1em}address{font-style:normal}.services .page-section section{margin:0 0 4.2rem 0}.services .page-section section ul li{margin:1.4em 0}.services .page-section section h2{margin:1.4rem 0 1em 0;font-size:1.8em;line-height:1em}@media screen and (max-width: 52rem){.services .page-section section h2{font-size:1.4em}}.services .page-section section img{margin:0 1rem 1rem 0;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 52.001rem){.services .page-section section{display:-webkit-box;display:-ms-flexbox;display:flex;contain:content;-ms-flex-wrap:wrap;flex-wrap:wrap}.services .page-section section>*{-ms-flex-negative:1;flex-shrink:1}.services .page-section section h2{-ms-flex-preferred-size:100%;flex-basis:100%}.services .page-section section .txt-content{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%}}.case-studies .project-list img{width:100%}.case-studies .project-list a{text-decoration:none}.case-studies .project-list a h3,.case-studies .project-list a p{margin:1rem 1ex}@media screen and (min-width: 52.001rem){.case-studies .project-list a h3,.case-studies .project-list a p{margin:1rem 1rem}}.case-studies .project-list h3{line-height:1.1em;color:black;font-size:1em}@media screen and (min-width: 52.001rem){.case-studies .project-list h3{font-size:1.3em}}.case-studies .project-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.case-studies .project-list li a p:last-child{margin-top:auto;margin-bottom:1em}.case-studies .project-list li:nth-child(4n+1){background:#ffefe9}.case-studies .project-list li:nth-child(4n+2){background:#d5f0ff}.case-studies .project-list li:nth-child(4n+3){background:#e1ffdf}.case-studies .project-list li{background:#d5f0ff}.case-studies .project-list a{overflow:hidden}.case-studies .project-list a:hover img{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.case-study .page-title{color:white;padding:1.4rem 0 2.8rem 0;z-index:0;position:relative}.case-study .page-title:before{content:" ";position:absolute;top:0;left:50%;width:100vw;bottom:0;margin-left:-50vw;z-index:-1;background-color:#0d1a4a}.case-study .page-section{padding-top:0}.case-study .images img{width:100%;display:block}ul.images{list-style:none outside;padding:0;margin:0}ul.images li{margin-bottom:1.4em}@media screen and (min-width: 52.001rem){.d-2-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.d-2-cols>*{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - .7em);flex:0 1 calc(50% - .7em);margin-right:1.4em;margin-bottom:1.4em}.d-2-cols>*:nth-child(2n){margin-right:0}}@media screen and (min-width: 52.001rem){.d-3-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.d-3-cols>*{-webkit-box-flex:0;-ms-flex:0 1 calc(33.3333333333% - .9333333334em);flex:0 1 calc(33.3333333333% - .9333333334em);margin-right:1.4em;margin-bottom:1.4em}.d-3-cols>*:nth-child(3n){margin-right:0}}.splide{background:#0d1a4a;width:100vw;left:50%;position:relative;margin-left:-50vw !important}.splide img{display:block;width:100%;background-size:contain}@media screen and (min-width: 52.001rem){.splide img{-o-object-position:-900vw -900vw;object-position:-900vw -900vw;margin-bottom:-1px}}ul.slides{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:100vw;left:50%;position:relative;margin-left:-50vw;overflow-y:hidden;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-scrolling:touch;scrollbar-width:100%}ul.slides .btn{position:absolute;top:10px;left:150px;z-index:10000;background:lime;width:20px;height:20px}ul.slides .btn.btn.next-btn{left:90vw}ul.slides::-webkit-scrollbar{display:none}ul.slides li{min-width:50vw;scroll-snap-align:start;scroll-margin-left:0}ul.slides img{pointer-events:none;user-drag:none;display:block;width:100%;background-size:contain}@media screen and (min-width: 52.001rem){ul.slides img{-o-object-position:-900vw -900vw;object-position:-900vw -900vw;margin-bottom:-1px}}.scrollable{overflow-x:auto;overflow-y:hidden;white-space:nowrap;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}img{max-width:100%}.project-list{padding:0;margin:0;list-style:none outside}.project-list span.wrapper{display:block;overflow:hidden;aspect-ratio:1.4}.project-list img{aspect-ratio:1.4;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,-webkit-transform .6s;-o-transition:transform .6s,opacity .6s;transition:transform .6s,opacity .6s;transition:transform .6s,opacity .6s,-webkit-transform .6s}@media screen and (max-width: 52rem){.project-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-list>*{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - .5rem);flex:0 1 calc(50% - .5rem);margin-right:1rem;margin-bottom:1rem}.project-list>*:nth-child(2n){margin-right:0}}@media screen and (min-width: 52.001rem){.project-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-list>*{-webkit-box-flex:0;-ms-flex:0 1 calc(33.3333333333% - 0.6666666667rem);flex:0 1 calc(33.3333333333% - 0.6666666667rem);margin-right:1rem;margin-bottom:1rem}.project-list>*:nth-child(3n){margin-right:0}}*{line-height:1.5rem}.privacy-policy .page-section .page-title{margin-bottom:2.8rem}.privacy-policy .page-section p{max-width:unset}.privacy-policy .page-section h2{font-size:1em}.page-section{padding-top:1.4rem}.page-section *:first-child{margin-top:0}.page-section a{color:#0d1a4a}.page-section p{max-width:52em}.page-section p,.page-section ul,.page-section ol{font-size:1em}.page-section h3{line-height:1.4rem}.page-section P+h3{margin-top:2.8rem}.page-section h4{margin-bottom:0}.page-section .download-links{list-style:none outside;padding:0 0 0 2.4rem}.page-section .download-links a:not(:hover){text-decoration:none}.page-section .download-links li{position:relative;margin:1.4rem 0}.page-section .download-links li:before{background-image:url("/assets/pdf-icon.jpg");width:1.8em;height:1.8em;display:inline-block;content:"";position:absolute;top:0;left:-2.4rem;background-size:contain}.page-section li{line-height:1.4rem}.break{-ms-flex-preferred-size:100%;flex-basis:100%;height:0;padding:0;margin:0;border:none}footer{padding-bottom:1.4rem;text-align:center}footer *{font-size:.75rem}footer img{max-width:100%;display:block}@media screen and (min-width: 52.001rem){.footer-menu .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-menu .wrapper>*{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.footer-menu .wrapper #main-menu-ul-f{margin-left:12em;-ms-flex-preferred-size:calc(100% - 24em);flex-basis:calc(100% - 24em)}.footer-menu .wrapper .social-list{-ms-flex-preferred-size:12em;flex-basis:12em}}.footer-menu ul#main-menu-ul-f{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-menu ul#main-menu-ul-f li:not(:last-child) a{border-right:solid 2px #f15a24}.footer-menu ul#main-menu-ul-f li a{padding-left:1em;padding-right:1em}.footer-menu ul#main-menu-ul-f li{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.footer-menu ul#main-menu-ul-f li a{padding:0 1em !important}.footer-menu ul#main-menu-ul-f li a[href="/work-with-us/"]{border-right:none}#page-footer{color:white;background:#0d1a4a;z-index:0;position:relative}#page-footer a{color:inherit;text-decoration:none}#page-footer:before{content:" ";position:absolute;top:0;left:50%;width:100vw;bottom:0;margin-left:-50vw;z-index:-1;background-color:#0d1a4a}footer .address{padding:1.4rem 0;text-align:right}footer .address,footer .address *{color:white}footer .address p,footer .address h2{margin:.2ex 0}footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer ul>li{-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;text-align:center;margin:0 0 1rem 0;padding:0;text-align:center}footer ul>li img{margin:0 auto}footer ul#main-menu-ul{-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:3em}@media screen and (min-width: 52.001rem){footer ul#main-menu-ul{max-width:70%;margin:0 auto}}footer ul#main-menu-ul a{white-space:nowrap}footer ul#main-menu-ul>*{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}footer ul.social-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer ul.social-list>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}footer ul.social-list>li.oiam a:after{width:5em;height:5em;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%)}.social-list{gap:2em}.social-list li a{position:relative;width:2rem;display:inline-block;aspect-ratio:1;text-indent:-9000vw}.social-list li a:after{content:" ";display:block;width:100%;height:100%;position:absolute;left:50%;margin-left:-50%;top:50%;margin-top:-50%;background-size:contain;background-repeat:no-repeat;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.social-list li a:hover:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#page-footer img[style*="background-image:url"]{-o-object-position:-900vw -900vw;object-position:-900vw -900vw;background-size:100%;background-position:center center;background-repeat:no-repeat}#page-footer .brand-logos-1{z-index:0;position:relative;gap:2em}#page-footer .brand-logos-1:before{content:" ";position:absolute;top:0;left:50%;width:100vw;bottom:0;margin-left:-50vw;z-index:-1;background-color:#7f7f7f}#page-footer .brand-logos-1 li{-ms-flex-preferred-size:4em;flex-basis:4em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}#page-footer .brand-logos-1 img{display:block;max-width:unset;max-height:3em}#page-footer .brand-logos-1 img[src$="qmp-logo-wo.png"]{max-width:100px}.brand-logos-2{background:white;gap:1em;width:100vw;postioon:relative;left:50%;margin-left:-50vw;z-index:0;position:relative;padding-top:2.8rem}.brand-logos-2:before{content:" ";position:absolute;top:0;left:50%;width:100vw;bottom:0;margin-left:-50vw;z-index:-1;background-color:white}.brand-logos-2 li{-ms-flex-preferred-size:8em;flex-basis:8em;min-width:7em}.brand-logos-2:before{border-top:solid 1.4rem #f15a24}.brand-logos-2 img{max-height:3rem}.contact-info{margin-top:2.8rem;padding-bottom:5.6rem}form .fields button{background:#f15a24;font-weight:bold;color:white;border-radius:2px}form .fields li{margin:1.4rem 0}form .fields li>*{display:block;width:100%;max-width:40em;padding:.6ex 1ex;font-size:.85em}form .fields li input,form .fields li textarea{border:solid 1px #ccc}form .fields textarea{min-height:7em;font-family:inherit;color:#333}form .fields label{padding:0;font-weight:bold}form .fields li:has(input:invalid:not(:-moz-placeholder-shown):not(:focus)) input{border-color:#f15a24;outline:solid 1px #f15a24}form .fields li:has(input:invalid:not(:-ms-input-placeholder):not(:focus)) input{border-color:#f15a24;outline:solid 1px #f15a24}form .fields li:has(input:invalid:not(:placeholder-shown):not(:focus)) input{border-color:#f15a24;outline:solid 1px #f15a24}form .fields li:has(input:invalid:not(:-moz-placeholder-shown):not(:focus)):after{content:"Please provide a valid value";display:block;color:#f15a24;font-size:.75em}form .fields li:has(input:invalid:not(:-ms-input-placeholder):not(:focus)):after{content:"Please provide a valid value";display:block;color:#f15a24;font-size:.75em}form .fields li:has(input:invalid:not(:placeholder-shown):not(:focus)):after{content:"Please provide a valid value";display:block;color:#f15a24;font-size:.75em}form .fields li:has(input[required]) label:after{content:"*";color:#f15a24}form .fields input::-webkit-input-placeholder{color:#f15a24}form .fields input::-moz-placeholder{color:#f15a24}form .fields input:-ms-input-placeholder{color:#f15a24}form .fields input::-ms-input-placeholder{color:#f15a24}form .fields input::placeholder{color:#f15a24}
