:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:normal}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}::-moz-selection{background:var(--primary);color:var(--background)}::selection{background:var(--primary);color:var(--background)}::-webkit-scrollbar{width:1rem}::-webkit-scrollbar-track{background:var(--background);border-left:.2rem solid var(--primary)}::-webkit-scrollbar-thumb{background:var(--primary)}html{scrollbar-color:var(--primary) var(--background);scrollbar-width:1rem}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:url(/wp-content/themes/cygnus/dist/fonts/Figtree-Bold.706b4b4e.woff2) format("woff2"),url(/wp-content/themes/cygnus/dist/fonts/Figtree-Bold.ef0e6af4.woff) format("woff")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:500;src:url(/wp-content/themes/cygnus/dist/fonts/Figtree-Medium.af42e16d.woff2) format("woff2"),url(/wp-content/themes/cygnus/dist/fonts/Figtree-Medium.2eaa45ef.woff) format("woff")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(/wp-content/themes/cygnus/dist/fonts/Figtree-Regular.a81a75fe.woff2) format("woff2"),url(/wp-content/themes/cygnus/dist/fonts/Figtree-Regular.6abcc039.woff) format("woff")}@font-face{font-display:swap;font-family:F37 Gruffy;font-style:normal;font-weight:700;src:url(/wp-content/themes/cygnus/dist/fonts/f37gruffy-bold-webfont.2ba53572.woff2) format("woff2"),url(/wp-content/themes/cygnus/dist/fonts/f37gruffy-bold-webfont.b005cc5e.woff) format("woff")}@font-face{font-display:swap;font-family:F37 Gruffy;font-style:normal;font-weight:500;src:url(/wp-content/themes/cygnus/dist/fonts/f37gruffy-medium-webfont.7369eae2.woff2) format("woff2"),url(/wp-content/themes/cygnus/dist/fonts/f37gruffy-medium-webfont.b9a855d3.woff) format("woff")}@font-face{font-display:swap;font-family:F37 Gruffy;font-style:normal;font-weight:400;src:url(/wp-content/themes/cygnus/dist/fonts/f37gruffy-regular-webfont.8b60157f.woff2) format("woff2"),url(/wp-content/themes/cygnus/dist/fonts/f37gruffy-regular-webfont.057419d8.woff) format("woff")}@font-face{font-display:swap;font-family:Queulat;font-style:normal;font-weight:400;src:url(/wp-content/themes/cygnus/dist/fonts/queulatalt-medium-webfont.f007b43c.woff2) format("woff2"),url(/wp-content/themes/cygnus/dist/fonts/queulatalt-medium-webfont.a4ad1c87.woff) format("woff")}b,strong{font-weight:700}em{font-style:italic}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{display:block;font-family:F37 Gruffy,sans-serif;letter-spacing:-.02em}.h1,h1{font-size:4.6rem;line-height:1.1;margin-bottom:3rem}@media (min-width:48em){.h1,h1{font-size:5.5rem}}@media (min-width:64em){.h1,h1{font-size:6.6rem;margin-bottom:4rem}}.h2,h2{font-size:3.6rem;line-height:1.1;margin-bottom:3rem}@media (min-width:48em){.h2,h2{font-size:4.7rem}}@media (min-width:64em){.h2,h2{font-size:6rem;margin-bottom:4rem}}.h3,h3{font-size:3rem;line-height:1.1;margin-bottom:2rem}@media (min-width:48em){.h3,h3{font-size:3.8rem}}@media (min-width:64em){.h3,h3{font-size:5rem;margin-bottom:4rem}}.h4,h4{font-size:2.8rem;line-height:1.1;margin-bottom:2rem}@media (min-width:48em){.h4,h4{font-size:3.4rem}}@media (min-width:64em){.h4,h4{font-size:4rem}}.h5,h5{font-size:2.4rem;line-height:1.1;margin-bottom:2rem}@media (min-width:48em){.h5,h5{font-size:2.6rem}}@media (min-width:64em){.h5,h5{font-size:3rem}}@media (min-width:90em){.h5,h5{font-size:3.4rem}}.h6,h6{font-size:1.8rem;line-height:1.4;margin-bottom:2rem}@media (min-width:48em){.h6,h6{font-size:2.2rem}}@media (min-width:64em){.h6,h6{font-size:2.5rem}}.wysiwyg .h1:not(:last-child),.wysiwyg .h2:not(:last-child),.wysiwyg .h3:not(:last-child),.wysiwyg .h4:not(:last-child),.wysiwyg .h5:not(:last-child),.wysiwyg .h6:not(:last-child),.wysiwyg h1:not(:last-child),.wysiwyg h2:not(:last-child),.wysiwyg h3:not(:last-child),.wysiwyg h4:not(:last-child),.wysiwyg h5:not(:last-child),.wysiwyg h6:not(:last-child){margin-bottom:.5em}.wysiwyg li:not(:last-child),.wysiwyg ol:not(:last-child),.wysiwyg p:not(:last-child),.wysiwyg ul:not(:last-child){margin-bottom:1em}.wysiwyg ol,.wysiwyg
ul{padding-left:2.3rem}.wysiwyg
ul{list-style:disc}.wysiwyg
ol{list-style:decimal}.wysiwyg
a{text-decoration:underline}.wysiwyg
th{font-weight:700}.wysiwyg td,.wysiwyg
th{border:.1rem solid;padding:.5rem}.f-gruffy{font-family:F37 Gruffy,sans-serif}@media (min-width:48em){.f-gruffy--from-medium{font-family:F37 Gruffy,sans-serif}}.f-medium{font-weight:500}@media (min-width:48em){.f-medium--from-medium{font-weight:500}}.f-bold{font-weight:700}.f-queulat{font-family:Queulat,sans-serif;font-weight:400}.f-figtree{font-family:Figtree,sans-serif;font-weight:400}.f-primary-color{color:var(--primary)}.f-secondary-color{color:var(--secondary)}.f-alternative-color{color:var(--button-forced)}.f-white-color{color:#fff}.content-30{font-size:1.4rem}@media (min-width:48em){.content-30{font-size:2.6rem}}.content-26{font-size:1.6rem}@media (min-width:48em){.content-26{font-size:2.2rem}}.content-22{font-size:1.4rem}@media (min-width:48em){.content-22{font-size:1.8rem}}.content-16{font-size:1.2rem}@media (min-width:48em){.content-16{font-size:1.4rem}}.extra-margin{margin-bottom:2rem}@media (min-width:48em){.extra-margin{margin-bottom:4rem}}.headings-content__center .content-narrow,.headings-content__center .content-normal-wide,.headings-content__center .content-wide{margin-inline:auto}.content-normal-wide{display:block;max-width:92rem}.content-wide{display:block;max-width:104rem}.content-narrow{display:block;max-width:68rem}@media (min-width:76.25em){.content-narrow{max-width:70rem}}:root{--background:#fff;--globalPrimary:#002396;--primary:#11abfc;--secondary:#ffa57d;--button:#3bc49b;--button-forced:#3bc49b;--buttonText:#fff;--tara:#d9f3e5;--bodyPadding:7rem}@media (min-width:48em){:root{--bodyPadding:7.5rem}}@media (min-width:64em){:root{--bodyPadding:13rem}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.5%}html[data-theme=homecare]{--background:#ffe5da;--primary:#b8aeff;--secondary:#ffa57d;--button:#ff8246;--button-forced:#ff8246}html[data-theme=healthcare]{--background:#cbeafb;--primary:#3bc49b;--secondary:#11abfc;--button:#11abfc;--button-forced:#11abfc}html [data-whatinput=touch]{min-width:100%}body{background:var(--background);color:#002396;font-family:Figtree,sans-serif;font-size:1.6rem;line-height:1.4;padding-top:var(--bodyPadding)}@media (min-width:64em){body{padding-top:0}}img{height:auto;max-width:100%;object-fit:contain}img,svg{display:block}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.clear{clear:both;display:block}.visuallyhidden,.wpcf7-acceptance input,.wpcf7-checkbox input,.wpcf7-radio
input{clip:rect(0 0 0 0);border:0;height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus,.wpcf7-acceptance input.focusable:active,.wpcf7-acceptance input.focusable:focus,.wpcf7-checkbox input.focusable:active,.wpcf7-checkbox input.focusable:focus,.wpcf7-radio input.focusable:active,.wpcf7-radio input.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.grecaptcha-badge,.invisible{visibility:hidden}.site-wrap{margin-inline:auto;max-width:142rem;padding-inline:1.5rem}@media (min-width:64em){.site-wrap{padding-inline:2.5rem}}.wrap{margin-inline:auto;max-width:122rem;padding-inline:1.5rem}@media (min-width:48em){.wrap{padding-inline:5rem}}@media (min-width:64em){.wrap{padding-inline:4.5rem}}.wrap--thin{max-width:96rem}.wrap--wide{max-width:130rem}.button-reset{appearance:none;background:none;border:none;border-radius:0;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.accordion__item.is-active .accordion__button-icon{transform:rotate(45deg)}.accordion__button{align-items:center;display:flex;justify-content:space-between;width:100%}.accordion__button-icon{aspect-ratio:1;background:#072089;border-radius:100%;display:block;position:relative;transition:all .4s;width:3.2rem}.accordion__button-icon:after,.accordion__button-icon:before{background:#fff;border-radius:.3rem;content:"";display:block;height:.2rem;left:50%;margin-left:-.6rem;margin-top:-.1rem;position:absolute;top:50%;width:1.2rem}.accordion__button-icon:after{transform:rotate(90deg)}.accordion__content{font-weight:500;height:0;overflow:hidden;transition:all .4s cubic-bezier(0,.34,.46,1.46)}.accordion__content[style*="height: 0px"],.button{transition:all .4s}.button{background:var(--button);border-radius:5.2rem;color:var(--buttonText);cursor:pointer;display:inline-block;font-family:F37 Gruffy,sans-serif;font-size:1.4rem;font-weight:500;min-width:11.5rem;padding:1rem 2rem;text-align:center;text-decoration:none}.button:hover{border-radius:19% 81% 23% 77%/60% 33% 67% 40%}@media (min-width:48em){.button{font-size:1.8rem;min-width:16.5rem}}.button--primary{background:#002396;box-shadow:inset 0 0 0 0 #002396}.button--white{background:#fff;color:#002396}.button--full{width:100%}.button--small{font-size:1.2rem;min-width:0;padding:1rem 2.9rem}@media (min-width:48em){.button--small{font-size:1.4rem}}@media (min-width:120em){.button--small-large{font-size:1.8rem;min-width:18.5rem;padding:1rem}}.form-header{font-family:Queulat,sans-serif;font-size:2.7rem}@media (min-width:48em){.form-header{padding-right:22rem}}.form-row{display:grid;gap:2.2rem;margin-bottom:2.2rem}@media (min-width:48em){.form-row{grid-template-columns:repeat(2,1fr)}}.form-row--large{grid-template-columns:1fr}@media (min-width:64em){.form-row--large{grid-template-columns:repeat(2,1fr)}}.form-field{color:#002396;isolation:isolate;position:relative;text-align:left;z-index:1}.form-field--span-2{grid-column:span 2}.form-field__placeholder{display:block;font-family:Figtree,sans-serif;font-size:1.6rem;font-weight:700;margin-bottom:1rem}@media (min-width:48em){.form-field__placeholder{font-size:1.8rem}}.form-field--placeholder .form-field__placeholder{display:none}.form-field--placeholder:focus-within{color:#fff}.form-field--placeholder:focus-within .wpcf7-form-control{background-color:#002396;box-shadow:0 1.3rem .6rem rgba(0,0,0,.16)}@supports selector(:has(.class)){.form-field--placeholder .input-text,.form-field--placeholder .wpcf7-form-control:where(:not(.button,.wpcf7-acceptance,.wpcf7-checkbox,.wpcf7-radio)){padding-block:2.1rem 1.5rem}}@supports selector(:has(.class)){.form-field--placeholder .form-field__placeholder{display:block;left:2rem;pointer-events:none;position:absolute;top:3.2rem;transform:translateY(-50%);transform-origin:top left;transition:all .4s;z-index:1}@media (min-width:90em){.form-field--placeholder .form-field__placeholder{left:3.3rem}}.form-field--placeholder:focus-within .form-field__placeholder,.form-field--placeholder:has(.wpcf7-form-control[placeholder]:not(:placeholder-shown)) .form-field__placeholder{transform:translateY(-50%) translateY(-1.3rem) scale(.7)}.form-field--placeholder:has(.wpcf7-select) .form-field__placeholder{transform:translateY(-50%)}.form-field--placeholder:has(.wpcf7-select option:first-child:checked) .wpcf7-select{color:transparent}.form-field--placeholder:has(.wpcf7-select option:first-child:checked) .wpcf7-select
option{color:#002396}.form-field--placeholder:has(.wpcf7-select option:first-child:not(:checked)) .form-field__placeholder{opacity:1;transform:translateY(-50%) translateY(-1.3rem) scale(.7)}}.form-field
label{display:block}.form-footer{display:grid;gap:2rem;text-align:left}@media (min-width:48em){.form-footer{align-items:center;display:flex}.form-acceptance{order:2;width:100%}}.form-submit{position:relative;text-align:center}.form-submit .wpcf7-spinner{margin:0;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}@media (min-width:48em){.form-submit{flex-shrink:0;order:1;text-align:left}}.input-text,.wpcf7-form-control:where(:not(.button,.wpcf7-acceptance,.wpcf7-checkbox,.wpcf7-radio)){border:.3rem solid #002396;border-radius:7rem;box-shadow:0 1.3rem 0 transparent;color:inherit;font-family:F37 Gruffy,sans-serif;font-size:1.6rem;font-weight:700;padding:1.8rem 2rem;transition:all .4s;width:100%}@supports selector(:has(.class)){.input-text::placeholder,.wpcf7-form-control:where(:not(.button,.wpcf7-acceptance,.wpcf7-checkbox,.wpcf7-radio))::placeholder{color:transparent}}@media (min-width:90em){.input-text,.wpcf7-form-control:where(:not(.button,.wpcf7-acceptance,.wpcf7-checkbox,.wpcf7-radio)){padding-inline:3.3rem}}.input-text{padding-block:1.8rem}.wpcf7-textarea,textarea.input-text{border-radius:3rem;height:18.7rem}option{font-family:sans-serif;font-weight:400}.wpcf7 .wpcf7-form .mgswpcf7multistepsection select.wpcf7-form-control.wpcf7-select,.wpcf7-select{background:url(/wp-content/themes/cygnus/dist/images/select-arrow.25486de0.svg) no-repeat right 2rem center;background-size:2rem;border-width:.3rem;cursor:pointer;margin:0;padding:2.1rem 5.6rem 1.5rem 2rem}.wpcf7 .wpcf7-form .mgswpcf7multistepsection select.wpcf7-form-control.wpcf7-select option,.wpcf7-select
option{background:#fff;color:#002396}.wpcf7 .wpcf7-form .mgswpcf7multistepsection select.wpcf7-form-control.wpcf7-select option:first-child,.wpcf7-select option:first-child{display:none}@media (min-width:48em){.wpcf7 .wpcf7-form .mgswpcf7multistepsection select.wpcf7-form-control.wpcf7-select,.wpcf7-select{background-size:auto}}.wpcf7-acceptance,.wpcf7-checkbox,.wpcf7-radio{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:48em){.wpcf7-acceptance,.wpcf7-checkbox,.wpcf7-radio{justify-content:flex-start}}.mgswpcf7multistepsection .wpcf7-acceptance.wpcf7-form-control,.mgswpcf7multistepsection .wpcf7-checkbox.wpcf7-form-control,.mgswpcf7multistepsection .wpcf7-radio.wpcf7-form-control{display:flex}.wpcf7-acceptance label input[type=checkbox]:checked+.wpcf7-list-item-label:after,.wpcf7-acceptance label input[type=radio]:checked+.wpcf7-list-item-label:after,.wpcf7-checkbox label input[type=checkbox]:checked+.wpcf7-list-item-label:after,.wpcf7-checkbox label input[type=radio]:checked+.wpcf7-list-item-label:after,.wpcf7-radio label input[type=checkbox]:checked+.wpcf7-list-item-label:after,.wpcf7-radio label input[type=radio]:checked+.wpcf7-list-item-label:after{transform:translate(-50%,-50%)}.wpcf7-acceptance label:hover .wpcf7-list-item-label:before,.wpcf7-checkbox label:hover .wpcf7-list-item-label:before,.wpcf7-radio label:hover .wpcf7-list-item-label:before{background-color:var(--button)}.wpcf7-acceptance label:hover .wpcf7-list-item-label:after,.wpcf7-checkbox label:hover .wpcf7-list-item-label:after,.wpcf7-radio label:hover .wpcf7-list-item-label:after{filter:brightness(1.5)}.wpcf7-acceptance .wpcf7-list-item,.wpcf7-checkbox .wpcf7-list-item,.wpcf7-radio .wpcf7-list-item{margin:0
1rem 1.5rem}@media (min-width:64em){.wpcf7-acceptance .wpcf7-list-item,.wpcf7-checkbox .wpcf7-list-item,.wpcf7-radio .wpcf7-list-item{margin:0
5rem 1.5rem 0}}.wpcf7-acceptance .wpcf7-list-item.last,.wpcf7-checkbox .wpcf7-list-item.last,.wpcf7-radio .wpcf7-list-item.last{margin-right:0}.wpcf7-acceptance .wpcf7-list-item-label,.wpcf7-checkbox .wpcf7-list-item-label,.wpcf7-radio .wpcf7-list-item-label{align-items:center;cursor:pointer;display:flex;font-size:1.4rem;justify-content:center;min-width:4.2rem;padding-top:5rem;position:relative}.wpcf7-acceptance .wpcf7-list-item-label:before,.wpcf7-checkbox .wpcf7-list-item-label:before,.wpcf7-radio .wpcf7-list-item-label:before{background:#fff;border:.3rem solid #002396;border-radius:100%;content:"";display:block;height:4.2rem;left:50%;position:absolute;top:0;transform:translateX(-50%);transition:all .4s;width:4.2rem}.wpcf7-acceptance .wpcf7-list-item-label:after,.wpcf7-checkbox .wpcf7-list-item-label:after,.wpcf7-radio .wpcf7-list-item-label:after{background:#002396;border-radius:100%;content:"";display:block;height:2.1rem;left:50%;position:absolute;top:2.1rem;transform:translate(-50%,-50%) scale(0);transition:all .4s;width:2.1rem}@media (min-width:64em){.wpcf7-acceptance .wpcf7-list-item-label,.wpcf7-checkbox .wpcf7-list-item-label,.wpcf7-radio .wpcf7-list-item-label{justify-content:flex-start;min-height:4.2rem;padding-left:5.5rem;padding-top:0}.wpcf7-acceptance .wpcf7-list-item-label:before,.wpcf7-checkbox .wpcf7-list-item-label:before,.wpcf7-radio .wpcf7-list-item-label:before{left:0;margin-left:0;top:50%;transform:translateY(-50%)}.wpcf7-acceptance .wpcf7-list-item-label:after,.wpcf7-checkbox .wpcf7-list-item-label:after,.wpcf7-radio .wpcf7-list-item-label:after{left:2.1rem;margin-left:0;top:50%}}.wpcf7-checkbox .wpcf7-list-item-label:after,.wpcf7-checkbox .wpcf7-list-item-label:before{border-radius:0}.wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-acceptance label .wpcf7-list-item-label{justify-content:flex-start;min-height:2.4rem;min-height:4.2rem;padding-left:4.5rem;padding-top:0}.wpcf7-acceptance label .wpcf7-list-item-label:before{background:rgba(0,35,150,.46);border:0;height:2.4rem;left:0;margin-left:0;top:50%;transform:translateY(-50%);width:2.4rem}.wpcf7-acceptance label .wpcf7-list-item-label:after{height:1.6rem;left:2.1rem;left:1.2rem;margin-left:0;top:50%;width:1.6rem}.wpcf7-form.sent>:not(.wpcf7-response-output){display:none}.wpcf7-form.sent .wpcf7-response-output{border:0;display:block;font-size:3rem;line-height:1.1;padding:0}@media (min-width:48em){.wpcf7-form.sent .wpcf7-response-output{font-size:4rem}}@media (min-width:64em){.wpcf7-form.sent .wpcf7-response-output{font-size:5rem}}.wpcf7 .wpcf7-not-valid-tip{color:red;margin-top:.5rem}.wpcf7.wpcf7 form.invalid .wpcf7-response-output{border:.3rem solid red;margin:0;order:-1}@media (min-width:48em){.wpcf7.wpcf7 form.invalid .wpcf7-response-output{grid-column:span 2}}@keyframes
slideDropdown{0%{display:none;transform:scaleY(0)}to{display:flex;transform:scaleY(1)}}.media{display:inline-block;position:relative;vertical-align:top}.media--radius{border-radius:3rem;overflow:hidden}@media (min-width:48em){.media--radius{border-radius:6rem}}.media__video{object-fit:cover}.media__button{display:block;position:relative;transition:all .4s;z-index:2}.media__button-play{background:#fff;border-radius:100%;height:6rem;left:50%;margin-left:-3rem;margin-top:-3rem;position:absolute;top:50%;transition:all .4s;width:6rem}.media__button-play:before{border-bottom:1.2rem solid transparent;border-left:2rem solid var(--button);border-top:1.2rem solid transparent;content:"";display:block;height:0;left:50%;margin-left:-.7rem;margin-top:-1.2rem;position:absolute;top:50%;transition:inherit;width:0}@media (min-width:48em){.media__button-play{height:8rem;margin-left:-4rem;margin-top:-4rem;width:8rem}.media__button-play:before{border-bottom-width:1.6rem;border-left-width:2.4rem;border-top-width:1.6rem;margin-left:-.8rem;margin-top:-1.6rem}}.media__button-play:hover{background:var(--button)}.media__button-play:hover:before{border-left-color:#fff}.media__video-iframe{z-index:1}.media__video-iframe,.media__video-iframe>iframe{height:100%;left:0;position:absolute;top:0;width:100%}.media.is-playing
.media__button{opacity:0;pointer-events:none}video{display:block;height:auto;max-width:100%}.social{align-items:center;display:flex;flex-wrap:wrap;gap:1.4rem 2rem;justify-content:center;margin:0
auto;max-width:24rem}@media (min-width:48em){.social{gap:2rem;max-width:none}}.social__link{align-items:center;aspect-ratio:1;border:.2rem solid #002396;border-radius:100%;display:flex;justify-content:center;transition:all .4s;width:5.6rem}.social__link
svg{transform:scale(.75)}.social__link svg [fill]{fill:#002396;transition:all .4s}.social__link:hover{background:#002396;border-radius:19% 81% 23% 77%/60% 33% 67% 40%}.social__link:hover svg [fill]{fill:#fff}@media (min-width:48em){.social__link
svg{transform:scale(.85)}}.site-header{isolation:isolate;justify-items:center;left:0;padding-block:1.1rem;position:fixed;top:0;transition:all .4s;width:100%;z-index:3}@media (min-width:64em){.site-header{margin-bottom:2rem;position:sticky}}.site-header:before{background:var(--background);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.site-header__wrap{align-items:center;display:flex;height:100%;justify-content:space-between}@media (min-width:64em){.site-header__wrap{align-items:flex-start}}.site-header__logo{margin:0}.site-header__buttons{display:flex;gap:.8rem;height:4.8rem;transition:all .4s}@media (min-width:64em){.site-header__buttons{gap:1rem;height:auto;margin-top:1.6rem}}.site-header__button{align-items:center;display:flex;font-size:1.6rem;justify-content:center;min-width:15rem}@media (min-width:64em){.site-header__button{min-width:12.7rem}}.site-header__button-round{background:#002396;border-radius:100%;height:4.4rem;transition:all .4s;width:4.4rem}.site-header__button-round:hover{border-radius:19% 81% 23% 77%/60% 33% 67% 40%}@media (min-width:64em){.site-header__button-round{height:5.8rem;width:5.8rem}}.site-header__round-icon{align-items:center;display:grid;justify-content:center;padding:.8rem}.site-header__menu-button{--background:#fff;isolation:isolate;position:relative;transition:all .4s}.site-header__menu-button-bar{height:.4rem;isolation:isolate;left:50%;margin-left:-.9rem;margin-top:-.2rem;position:absolute;top:50%;transition:all .4s;width:1.9rem}.site-header__menu-button-bar:first-child{transform:translateY(-.7rem)}.site-header__menu-button-bar:nth-child(3){transform:translateY(.7rem)}.site-header__menu-button-bar:after,.site-header__menu-button-bar:before{background:var(--background);border-radius:.2rem;content:"";display:block;height:100%;position:absolute;top:0;transition:all .4s}.site-header__menu-button-bar:before{left:0;width:.5rem}.site-header__menu-button-bar:after{right:0;width:1.2rem}.site-header__menu-button.is-active .site-header__menu-button-bar:first-child,.site-header__menu-button.is-active .site-header__menu-button-bar:nth-child(3){height:.2rem;margin-top:-.1rem}.site-header__menu-button.is-active .site-header__menu-button-bar:first-child:after,.site-header__menu-button.is-active .site-header__menu-button-bar:nth-child(3):after{width:100%}.site-header__menu-button.is-active .site-header__menu-button-bar:first-child{transform:rotate(45deg)}.site-header__menu-button.is-active .site-header__menu-button-bar:nth-child(3){transform:rotate(-45deg)}.site-header__menu-button.is-active .site-header__menu-button-bar:nth-child(2){--background:transparent}@media (min-width:64em){.site-header__menu-button{display:none}}.site-header.is-scrolled{box-shadow:0 0 .8rem -.2rem rgba(0,0,0,.2);margin-bottom:4.4rem;padding-block:.5rem}.site-header.is-scrolled:before{opacity:.9}@media (min-width:64em){.site-header.is-scrolled .site-logo{width:10rem}.site-header.is-scrolled .site-header__round-icon{height:5rem;width:5rem}}.site-header.is-scrolled.nav-active{padding-block:1.1rem}@media (min-width:64em){.site-header.is-scrolled .site-nav{margin-bottom:.5rem;margin-top:1.2rem}.site-header.is-scrolled .site-header__buttons{margin-bottom:.6rem;margin-top:1rem}.site-header--has-menu{padding-top:4.8rem}.site-header--has-menu.is-scrolled{padding-top:3.3rem}.site-header--has-menu.is-scrolled .site-nav__item--nlg>.site-nav__sub-nav{padding-block:.5rem}}.site-logo{display:grid;transition:all .4s;width:7.6rem}@media (min-width:48em){.site-logo{width:8.5rem}}@media (min-width:64em){.site-logo{width:10rem}}@media (min-width:76.25em){.site-logo{width:12rem}}.site-nav{background:#072089;color:#fff;inset:0;padding-bottom:3rem;position:fixed;top:var(--bodyPadding);transform:translateY(100%);transition:all .4s;z-index:1}.site-nav__inner{height:100%}@media (min-width:64em){.site-nav__inner{height:auto}}.site-nav__level:not(.is-current) .site-nav__list{overflow:hidden;pointer-events:none}@media (min-width:64em){.site-nav__level:not(.is-current) .site-nav__list{pointer-events:all}}.site-nav__level:not(.is-current)>.site-nav__back{opacity:0;pointer-events:none}@media (min-width:64em){.site-nav__level:not(.is-current)>ul>li>a{opacity:1;transform:none}}.site-nav__level.is-current>.site-nav__list{overflow:auto;pointer-events:all}.site-nav__level.is-current>.site-nav__back{pointer-events:all;transition:opacity .4s .2s}.site-nav__list{display:block;margin-inline:auto;max-height:100%;max-width:137rem;overflow:auto;padding-bottom:5rem;scrollbar-color:#fff #072089;scrollbar-width:1rem;width:100%}.site-nav__list::-webkit-scrollbar-track{background:#072089;border:.2rem solid #fff}.site-nav__list::-webkit-scrollbar-thumb{background:#fff}.site-nav__list--level-0>.site-nav__item>.site-nav__link{display:block;margin:0}.site-nav__list--level-0>.site-nav__item .site-nav__item{--link-background:#02145d}.site-nav__list--level-0>.site-nav__item .site-nav__item.current-menu-item{--link-background:#fff}@media (min-width:64em){.site-nav__list--level-0>.site-nav__item.current-menu-ancestor.menu-item-has-children,.site-nav__list--level-0>.site-nav__item.current-menu-item.menu-item-has-children,.site-nav__list--level-0>.site-nav__item.current-menu-parent.menu-item-has-children{margin-bottom:6.7rem;transition:all .4s;will-change:margin}.site-header.is-scrolled .site-nav__list--level-0>.site-nav__item.current-menu-ancestor.menu-item-has-children,.site-header.is-scrolled .site-nav__list--level-0>.site-nav__item.current-menu-item.menu-item-has-children,.site-header.is-scrolled .site-nav__list--level-0>.site-nav__item.current-menu-parent.menu-item-has-children{margin-bottom:5.5rem}.site-nav__list--level-0>.site-nav__item.current-menu-ancestor:not(.site-nav__item--nlg)>.site-nav__level,.site-nav__list--level-0>.site-nav__item.current-menu-item:not(.site-nav__item--nlg)>.site-nav__level,.site-nav__list--level-0>.site-nav__item.current-menu-parent:not(.site-nav__item--nlg)>.site-nav__level{margin-top:-4.5rem}.site-nav__list .site-nav__link{display:none}.site-nav__list .current-menu-item.menu-item-has-children>.site-nav__sub-nav>.site-nav__list>.site-nav__item>.site-nav__link,.site-nav__list .current-menu-item>.site-nav__link{display:block}.site-nav__list{display:flex;gap:.3rem;padding:0}}@media (min-width:76.25em){.site-nav__list{gap:3rem}}.site-nav__sub-nav{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media (min-width:64em){.site-nav__sub-nav{align-items:center;display:none;flex-direction:column;justify-content:center}}.site-nav__item{--link-color:#fff;--link-background:#072089}.site-nav__item.current-menu-item{--link-color:#072089;--link-background:#fff}@media (min-width:64em){.site-nav__item.current-menu-item .site-nav__link{--link-background:rgba(0,35,150,.06)}.site-nav__item.current-menu-item>.site-nav__sub-nav{display:block;height:auto;margin-inline:2.5rem;top:100%;width:calc(100% - 5rem)}.site-nav__item.current-menu-item .site-nav__list{gap:.8rem}.site-nav__item.current-menu-item .site-nav__list--level-1{background:#002396;border-radius:6rem;justify-content:center}.site-nav__item.current-menu-item .site-nav__list--level-1 .site-nav__link{--link-color:#fff;--link-background:hsla(0,0%,100%,.1);font-size:1.2rem;padding:.8rem}.site-nav__item.current-menu-item .site-nav__list--level-1 .site-nav__link:hover{--link-background:hsla(0,0%,100%,.25)}}@media (min-width:90em){.site-nav__item.current-menu-item .site-nav__list{gap:1.8rem}.site-nav__item.current-menu-item .site-nav__list .site-nav__link{padding:.8rem 2.2rem}}@media (min-width:64em){.site-nav__item.current-menu-ancestor .site-nav__link{--link-background:rgba(0,35,150,.06)}.site-nav__item.current-menu-ancestor>.site-nav__sub-nav{display:block;height:auto;margin-inline:2.5rem;top:100%;width:calc(100% - 5rem)}.site-nav__item.current-menu-ancestor>.site-nav__sub-nav>.site-nav__level--has-children:not(.site-nav__level--has-current){background:none;padding:0}.site-nav__item.current-menu-ancestor>.site-nav__sub-nav>.site-nav__level--has-children:not(.site-nav__level--has-current)>.site-nav__item:not(.current-menu-parent),.site-nav__item.current-menu-ancestor>.site-nav__sub-nav>.site-nav__level--has-children:not(.site-nav__level--has-current)>.site-nav__item>.site-nav__link{display:none}.site-nav__item.current-menu-ancestor>.site-nav__sub-nav>.site-nav__level--has-current>.site-nav__item--back{display:block}.site-nav__item.current-menu-ancestor>.site-nav__sub-nav>.site-nav__level--has-current>.site-nav__item.menu-item-has-children{display:flex;overflow:auto}}@media (min-width:64em){.site-nav__item.current-menu-ancestor>.site-nav__sub-nav>.site-nav__level--has-current>.site-nav__item.menu-item-has-children::-webkit-scrollbar{height:.5rem}.site-nav__item.current-menu-ancestor>.site-nav__sub-nav>.site-nav__level--has-current>.site-nav__item.menu-item-has-children .site-nav__link{--link-background:hsla(0,0%,100%,.1);--link-color:#fff}.site-nav__item.current-menu-ancestor>.site-nav__sub-nav>.site-nav__level--has-current>.site-nav__item.menu-item-has-children .site-nav__link:hover{--link-background:hsla(0,0%,100%,.25)}.site-nav__item.current-menu-ancestor>.site-nav__sub-nav>.site-nav__level--has-current:not(.site-nav__level--has-children)>.site-nav__item>.site-nav__link{display:block}.site-nav__item.current-menu-ancestor>.site-nav__sub-nav>.site-nav__level--has-current.site-nav__level--has-children>.site-nav__item:not(.current-menu-item){display:none}.site-nav__item.current-menu-ancestor>.site-nav__sub-nav>.site-nav__level--has-current .site-nav__sub-nav{height:auto;margin:0;padding-left:2.2rem;position:relative;top:0;width:auto}.site-nav__item.current-menu-ancestor>.site-nav__sub-nav>.site-nav__level--has-current .site-nav__sub-nav:before{border-right:.3rem solid #fff;border-top:.3rem solid #fff;content:"";display:block;height:.9rem;left:.4rem;margin-top:-.4rem;position:absolute;top:50%;transform:rotate(45deg);width:.9rem}.site-nav__item.current-menu-ancestor>.site-nav__sub-nav>.site-nav__level--has-current .site-nav__list{background:none;padding:0;white-space:nowrap}.site-nav__item.current-menu-ancestor>.site-nav__sub-nav>.site-nav__level--has-current .site-nav__link{--link-background:hsla(0,0%,100%,.1);--link-color:#fff}.site-nav__item.current-menu-ancestor>.site-nav__sub-nav>.site-nav__level--has-current .site-nav__link:hover{--link-background:hsla(0,0%,100%,.25)}.site-nav__item.current-menu-ancestor .site-nav__list{background:#002396;border-radius:6rem;gap:.8rem;justify-content:center}.site-nav__item.current-menu-ancestor .site-nav__list .current-menu-item .site-nav__link{--link-background:#fff;--link-color:#002396}.site-nav__item.current-menu-ancestor .site-nav__list .current-menu-item .site-nav__link:hover{--link-background:#fff}.site-nav__item.current-menu-ancestor .site-nav__list .site-nav__link{--link-color:#fff;--link-background:hsla(0,0%,100%,.1);flex-shrink:0;font-size:1.2rem;padding:.8rem}.site-nav__item.current-menu-ancestor .site-nav__list .site-nav__link:hover{--link-background:hsla(0,0%,100%,.25)}}@media (min-width:90em){.site-nav__item.current-menu-ancestor .site-nav__list{gap:1.8rem}.site-nav__item.current-menu-ancestor .site-nav__list .site-nav__link{padding:.8rem 2.2rem}.site-nav__item.current-menu-ancestor>.site-nav__sub-nav>.site-nav__level--has-current .site-nav__sub-nav{padding-left:3.8rem}.site-nav__item.current-menu-ancestor>.site-nav__sub-nav>.site-nav__level--has-current .site-nav__sub-nav:before{left:1rem}}@media (min-width:64em){.site-nav__item.current-menu-item .site-nav__list.site-nav__level--has-current>.site-nav__item{display:flex}.site-nav__item.current-menu-item .site-nav__list.site-nav__level--has-current>.site-nav__item:not(.current-menu-item){display:block}.site-nav__item.current-menu-item .site-nav__list.site-nav__level--has-current .site-nav__sub-nav{height:auto;padding-left:2.2rem;position:relative;top:0;width:auto}.site-nav__item.current-menu-item .site-nav__list.site-nav__level--has-current .site-nav__sub-nav:before{border-right:.3rem solid #fff;border-top:.3rem solid #fff;content:"";display:block;height:.9rem;left:.4rem;margin-top:-.4rem;position:absolute;top:50%;transform:rotate(45deg);width:.9rem}.site-nav__item.current-menu-item .site-nav__list.site-nav__level--has-current .site-nav__list{background:none;padding:0}.site-nav__item.current-menu-item .site-nav__list.site-nav__level--has-current .site-nav__link{--link-background:hsla(0,0%,100%,.1);--link-color:#fff}.site-nav__item.current-menu-item .site-nav__list.site-nav__level--has-current .site-nav__link:hover{--link-background:hsla(0,0%,100%,.25)}.site-nav__item--nlg{position:absolute;right:0;top:0;width:100%}.site-nav__list--level-0 .site-nav__item--nlg .site-nav__back,.site-nav__list--level-0 .site-nav__item--nlg>.site-nav__link{display:none}.site-nav__item--nlg>.site-nav__sub-nav{display:block;height:auto;padding:1rem 1.5rem;pointer-events:all;position:relative;transition:all .4s;width:100%}.site-nav__item--nlg>.site-nav__sub-nav:before{background:var(--button);content:"";display:block;inset:0;opacity:.2;position:absolute}.site-nav__item--nlg .site-nav__list{gap:.5rem;justify-content:center}}@media (min-width:64em) and (min-width:76.25em){.site-nav__item--nlg .site-nav__list{gap:3rem}}@media (min-width:64em) and (min-width:90em){.site-nav__item--nlg .site-nav__list{gap:4rem}}@media (min-width:64em){.site-nav__item--nlg .site-nav__link{display:block;font-size:1.2rem;font-weight:400;margin:0;opacity:1;padding:.2rem 1rem;transform:none}.site-nav__item--nlg .site-nav__list--level-2{display:none}}.site-nav__item--back{display:none;margin-block:.7rem}@media (min-width:64em){[data-theme=healthcare] .site-nav__item--healthcare .site-nav__link,[data-theme=homecare] .site-nav__item--homecare .site-nav__link{--link-background:rgba(0,35,150,.06)}}.site-nav .hide-when-group{display:none}@media (min-width:64em){.site-nav .hide-when-group{display:inline}[data-theme=group] .site-nav .hide-when-group{display:none}}.site-nav__link{background:var(--link-background);border-bottom:.1rem solid hsla(0,0%,100%,.25);color:var(--link-color);display:block;font-size:1.6rem;font-weight:700;line-height:1.2;opacity:0;padding:2.2rem 6rem 2rem 4.2rem;position:relative;transform:translateY(5rem);transition:all .4s}.site-nav__link-arrow{background:var(--link-color);border-radius:100%;height:4rem;margin-top:-2rem;overflow:hidden;position:absolute;right:1.9rem;text-indent:-999rem;top:50%;width:4rem}.site-nav__link-arrow:after,.site-nav__link-arrow:before{background:var(--link-background);border-radius:.3rem;content:"";display:block;height:.2rem;left:50%;margin-left:-.6rem;margin-top:-.1rem;position:absolute;top:50%;transform-origin:center right;width:1.2rem}.site-nav__link-arrow:before{margin-top:-.15rem;transform:rotate(-40deg)}.site-nav__link-arrow:after{transform:rotate(40deg)}.site-nav__link--inverse{--link-color:#072089;--link-background:#fff}@media (min-width:64em){.site-nav__link--inverse{--link-color:$c-primary;--link-background:none}}.site-nav__link--back{background:#fff;border-radius:3rem;display:block;height:3rem;overflow:hidden;position:relative;text-indent:-999rem;width:3rem}.site-nav__link--back:before{border-left:.2rem solid #002396;border-top:.2rem solid #002396;content:"";display:block;height:.9rem;left:1.2rem;margin-top:-.4rem;position:absolute;top:50%;transform:rotate(-45deg);width:.9rem}@media (min-width:64em){.site-nav__link{--link-color:#002396;--link-background:rgba(0,35,150,0);border-bottom:0;border-radius:4rem;margin-block:.7rem;opacity:1;padding:.5rem;transform:none;transition:all .4s}.site-nav__link:hover{--link-background:rgba(0,35,150,.06)}.site-nav__link-arrow{display:none}}@media (min-width:76.25em){.site-nav__link{padding:1rem 1.4rem}}.site-nav__text{--gradient-color:#fff;background:linear-gradient(180deg,transparent 0,transparent calc(100% - .2rem),var(--link-color) calc(100% - .2rem),var(--link-color) 100%);background-repeat:no-repeat;background-size:0 100%;display:inline;transition:all .4s}.site-nav__text:hover{background-size:100% 100%}@media (min-width:64em){.site-nav__text{background:none}}.site-nav__back{position:relative;transition:all .4s;width:100%}.site-nav__back .site-nav__link{--link-color:#fff;--link-background:#072089;border-bottom:.2rem solid #fff;opacity:1;padding-right:11rem;transform:none}.site-nav__back-button{font-size:1.6rem;margin-top:-1.9rem;padding:.9rem 1.7rem .7rem 3.1rem;position:absolute;right:1.9rem;top:50%}.site-nav__back-button:after,.site-nav__back-button:before{background:#072089;border-radius:.3rem;content:"";display:block;height:.2rem;left:1.4rem;margin-top:-.1rem;position:absolute;top:50%;transform-origin:center left;width:.9rem}.site-nav__back-button:before{margin-top:-.15rem;transform:rotate(40deg)}.site-nav__back-button:after{transform:rotate(-40deg)}@media (min-width:64em){.site-nav__back{display:none}.site-nav{background:none;color:#002396;inset:auto;margin-top:1.7rem;padding:0;position:static;transform:none;transition:margin .4s}}.site-nav.is-active{transform:none}.site-breadcrumbs{font-size:1.4rem}@media (min-width:48em){.site-breadcrumbs{padding-inline:2.5rem}}.section-breadcrumbs{--breadcrumbBackground:#c2c8e2;display:none}.section-breadcrumbs__item{width:3rem}.section-breadcrumbs__item:where(:not(:last-child)){margin-bottom:1.4rem}.section-breadcrumbs__button{background:var(--breadcrumbBackground);border-radius:50% 50% 50% 50%/50% 50% 50% 50%;display:block;height:1.7rem;margin:0
auto;overflow:hidden;text-indent:-999rem;transition:all .4s;width:1.7rem}[data-theme=healthcare] .section-breadcrumbs__button{--breadcrumbBackground:#9bb8df}[data-theme=homecare] .section-breadcrumbs__button{--breadcrumbBackground:#c2b5c6}.section-breadcrumbs__button:hover{background:#002396;border-radius:59% 41% 50% 50%/47% 63% 37% 53%;opacity:.7}.section-breadcrumbs__button.is-active{animation:breadcrumbWobble 8s cubic-bezier(.65,.29,.29,.63) infinite;background:#002396;border-radius:59% 41% 50% 50%/47% 63% 37% 53%;height:3rem;opacity:1;width:3rem}@media (min-width:48em){.section-breadcrumbs{display:block;left:.5rem;mix-blend-mode:multiply;position:fixed;top:50%;transform:translateY(-50%);z-index:2}}@media (min-width:112.5em){.section-breadcrumbs{left:4.7rem}}@keyframes
breadcrumbWobble{0%,to{border-radius:59% 41% 50% 50%/47% 63% 37% 53%}25%{border-radius:71% 29% 32% 68%/24% 27% 73% 76%}50%{border-radius:87% 13% 80% 20%/36% 45% 55% 64%}75%{border-radius:59% 41% 46% 54%/61% 63% 37% 39%}}.footer-contact{margin-bottom:10rem;margin-top:5rem;text-align:center}.footer-contact__card{background:#fff;border-radius:5rem;padding:4.5rem 2.4rem 0;position:relative}[data-theme=group] .footer-contact__card{background:#f4f5fa}@media (min-width:48em){.footer-contact__card{padding:5.7rem 3.5rem 0}}@media (min-width:64em){.footer-contact__card{min-height:69.5rem;padding-bottom:5.5rem;padding-right:42rem}}@media (min-width:90em){.footer-contact__card{padding:5.7rem 51rem 5.7rem 8rem}}.footer-contact__title{font-family:Queulat,sans-serif;font-size:3.7rem;margin-bottom:1.3rem}.footer-contact__title>span{font-family:F37 Gruffy,sans-serif;font-weight:700}@media (min-width:48em){.footer-contact__title{font-size:4.2rem}}.footer-contact__content{font-size:1.6rem}.footer-contact__form{margin-top:3.4rem}.footer-contact__illustration{height:20.6rem;margin:3rem auto 0;opacity:0;overflow:hidden;transform:scale(.4);transform-origin:bottom;transition:all .4s cubic-bezier(0,.34,.46,1.46) .4s;width:13rem}.footer-contact__illustration
img{display:block;height:auto;object-fit:cover;object-position:top;width:100%}@media (min-width:64em){.footer-contact__illustration
img{object-fit:contain;object-position:center}}[data-theme=group] .footer-contact__illustration [stroke="#fff"]{stroke:#f4f5fa}@media (min-width:64em){.footer-contact__illustration{bottom:0;height:auto;margin:0;max-width:44.1rem;position:absolute;right:3rem;width:auto}}@media (min-width:90em){.footer-contact__illustration{right:9.6rem}}.footer-contact.is-active .footer-contact__illustration{opacity:1;transform:scale(1)}@media (min-width:64em){.footer-contact{margin-bottom:20rem;margin-top:7rem;padding-top:9rem;text-align:left}}.site-footer{background:#072089;color:#fff;margin-top:8rem;padding:3rem 0 5rem;position:relative}@media (min-width:48em){.site-footer{padding-top:0;padding-inline:2.5rem}}@media (min-width:64em){.site-footer{padding-top:6rem}}.site-footer:before{background:url(/wp-content/themes/cygnus/dist/images/footer-wave.c3adfbb9.svg) repeat-x 50%;background-size:auto 100%;bottom:100%;content:"";display:block;height:3rem;left:0;position:absolute;width:100%}@media (min-width:48em){.site-footer:before{height:8rem}}.site-footer__row-1{align-items:center;display:flex;flex-direction:column;margin-bottom:5rem}@media (min-width:48em){.site-footer__row-1{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}}.site-footer__row-2{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:48em){.site-footer__row-2{gap:1.5rem;grid-template-columns:repeat(3,1fr)}}@media (min-width:64em){.site-footer__row-2{gap:1.5rem}}@media (min-width:90em){.site-footer__row-2{gap:2.5rem;grid-template-columns:repeat(11,1fr)}}.site-footer__row-3{margin-top:4.8rem;padding-top:4rem;position:relative}.site-footer__row-3:before{background:#fff;border-radius:.5rem;content:"";display:block;height:.5rem;left:0;position:absolute;top:0;width:100%}@media (min-width:64em){.site-footer__row-3{align-items:center;display:flex;justify-content:space-between;margin-top:5.5rem;padding-top:5.5rem}}.site-footer__logo{margin-bottom:4rem;max-width:12rem}@media (min-width:48em){.site-footer__logo{margin:0
auto 0 0}}.site-footer__social{margin:0}@media (min-width:48em){.site-footer__social{margin-left:2rem;margin-block:2rem}}.site-footer__social-link{border-color:#fff}.site-footer__social-link svg [fill]{fill:#fff}.site-footer__social-link:hover{background:#fff}.site-footer__social-link:hover svg [fill]{fill:#002396}.site-footer__login{align-items:center;display:flex;justify-content:center;margin-top:4rem}@media (min-width:48em){.site-footer__login{justify-self:flex-end;margin-left:2.7rem;margin-top:0}}@media (min-width:64em){.site-footer__login{min-height:5.6rem}}.site-footer__card{background:#fff;border-radius:3rem;color:#002396;padding:2.7rem 1.5rem}@media (min-width:90em){.site-footer__card{padding:3rem 2.5rem}}.site-footer__card-title{font-size:2rem;font-weight:700;margin-bottom:1.3rem}@media (min-width:90em){.site-footer__card-title{font-size:2.2rem;margin-bottom:1.6rem}}.site-footer__card-content{font-size:1.4rem;font-weight:500;margin-bottom:1.4rem}@media (min-width:64em){.site-footer__card-content{font-size:1.6rem}}@media (min-width:48em){.site-footer__menu{grid-column:span 1}}@media (min-width:90em){.site-footer__menu{grid-column:span 2}}.site-footer__contact{text-align:center}@media (min-width:30em){.site-footer__contact{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;text-align:left}}@media (min-width:48em){.site-footer__contact{grid-column:span 3}}@media (min-width:64em){.site-footer__contact{gap:2rem}}@media (min-width:90em){.site-footer__contact{gap:4.2rem;grid-column:span 5}}@media (max-width:29.95625em){.site-footer__contact-block:not(:last-child){margin-bottom:3rem}}.site-footer__contact-logos{align-items:center;display:flex;flex-wrap:wrap;gap:2.4rem;justify-content:center}@media (min-width:30em){.site-footer__contact-logos{justify-content:flex-start}}.site-footer__copyright{font-size:1.5rem;font-weight:500;margin-bottom:2rem;padding-inline:3rem;text-align:center}@media (min-width:48em){.site-footer__copyright{margin-bottom:0;padding:0;text-align:left}}.footer-nav__item:not(:last-child){margin-bottom:1.3rem}.footer-nav__link{background:linear-gradient(180deg,transparent,transparent calc(100% - .2rem),currentColor calc(100% - .2rem),currentColor);background-repeat:no-repeat;background-size:0 100%;font-weight:500;transition:.4s}.footer-nav__link:hover{background-size:100% 100%}@media (min-width:64em){.footer-nav__link{font-size:1.6rem}}.footer-legal-nav__list{align-items:center;display:flex;flex-direction:column;gap:1.5rem}@media (min-width:48em){.footer-legal-nav__list{flex-direction:row;gap:1.5rem}}@media (min-width:90em){.footer-legal-nav__list{gap:5rem}}.footer-legal-nav__link{text-decoration:underline}@media (max-width:47.95625em){.footer-accordion__title{margin-bottom:0}}@media (min-width:48em){.footer-accordion__button{cursor:auto}.footer-accordion__button-icon{display:none}.footer-accordion__content{height:auto!important}}@media (max-width:47.95625em){.footer-accordion__content-inner{padding-top:1.3rem}.footer-accordion{padding:1.4rem 2rem 1.4rem 2.8rem}}.section{opacity:0}.section.section--no-padding-top{padding-top:0}.section.section--no-padding-bottom{padding-bottom:0}:root{--card-background:#fff;--card-color:#002396}[data-theme=group]{--card-background:#f4f5fa}.card{--card-block-padding:3.7rem;background:var(--card-background);border-radius:3rem;color:var(--card-color);display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:var(--card-block-padding) 2rem;position:relative}@media (min-width:48em){.card{--card-block-padding:5rem;border-radius:6rem;padding:var(--card-block-padding) 2.5rem}}@media (min-width:64em){.card{--card-block-padding:5.9rem;padding:var(--card-block-padding) 3.4rem}}.card--less-border{border-radius:2.5rem}.card--has-blob:not(.card--has-placeholder-blob){padding-bottom:10.8rem}@media (min-width:48em){.card--has-blob{padding-bottom:10.8rem}}.card--has-corner-blob:not(.card--has-placeholder-blob){padding-bottom:14rem}@media (min-width:48em){.card--has-corner-blob{padding-bottom:14rem}}.card--blue{--card-background:#002396;--card-color:#fff;--button:#fff;--buttonText:#002396}.card--primary{--card-background:var(--primary)}.card--secondary{--card-background:var(--secondary)}.card--group_primary{--card-background:#11abfc;--card-color:#fff}[data-theme=healthcare] .card--group_primary{--button:#fff;--buttonText:#002396}.card--group_secondary{--card-background:#ffa57d}.card--homecare_primary{--card-background:#b8aeff}.card--homecare_secondary{--card-background:#ff8246;--card-color:#fff;--button:#fff;--buttonText:#002396}.card--healthcare_primary{--card-background:#3bc49b}[data-theme=group] .card--healthcare_primary{--button:#11abfc}.card--healthcare_secondary{--card-background:#11abfc;--card-color:#fff}[data-theme=healthcare] .card--healthcare_secondary{--button:#fff;--buttonText:#002396}.card--nhs{--card-background:#005eb8;--card-color:#fff}.card--cqc{--card-background:#6d276a;--card-color:#fff}.card--tara{--card-background:#d9f3e5}.card--tighter-spacing{--card-block-padding:3rem;padding:var(--card-block-padding) 3rem}.card--tighter-spacing
.card__media{margin-bottom:3rem}.card--tighter-spacing
.card__title{margin-bottom:1rem}@media (min-width:64em){.card--tighter-spacing{--card-block-padding:3.8rem}}.card__plus{aspect-ratio:1;background:currentColor;border-radius:10rem;position:absolute;right:2rem;top:2rem;transition:all .4s cubic-bezier(0,.34,.46,1.46);width:4.6rem}.card__plus:after,.card__plus:before{background:var(--card-background);border-radius:.3rem;content:"";display:block;height:.4rem;left:50%;margin-left:-1.1rem;margin-top:-.2rem;position:absolute;top:50%;width:2.2rem}.card__plus:after,.card__plus[href]:hover{transform:rotate(90deg)}@media (min-width:64em){.card__plus{right:3.7rem;top:3.7rem}}.card__media{margin-bottom:3.5rem}.card__media:last-child{margin:auto}@media (min-width:64em){.card__media{margin-bottom:3.9rem}}.card__secondary-title{display:block;margin:0}.card__secondary-title--inline{display:inline}.card__content--narrow{max-width:max(80%,30rem)}.card__button{padding-top:2rem}@media (min-width:48em){.card__button{padding-top:3.4rem}}.card__blob{bottom:0;position:absolute;right:0;z-index:-1}.card__blob
svg{max-height:12rem;width:auto}@media (min-width:48em){.card__blob
svg{max-height:13rem}}.cards-listing{padding-block:4rem}.cards-listing__grid{--listing-padding:2.8rem 2.7rem 5rem;display:grid;gap:2rem}@media (min-width:48em){.cards-listing__grid{--listing-padding:2.8rem 2rem;grid-template-columns:repeat(4,1fr)}}@media (min-width:64em){.cards-listing__grid{--listing-padding:3.4rem 3.2rem 3.2rem;gap:3rem;grid-template-columns:repeat(6,1fr)}}@media (min-width:48em){.cards-listing__grid--2{--listing-padding:3.2rem 4.5rem 4.5rem;gap:3rem}}@media (min-width:64em){.cards-listing__grid--2{--listing-padding:3.2rem 6rem 4.5rem}.cards-listing__grid--2 .cards-listing__item{grid-column:span 3}}@media (min-width:48em){.cards-listing__grid--2-3 .cards-listing__item:first-child,.cards-listing__grid--2-3 .cards-listing__item:nth-child(2){--listing-padding:3.2rem 4.5rem 4.5rem}}@media (min-width:64em){.cards-listing__grid--2-3 .cards-listing__item:first-child,.cards-listing__grid--2-3 .cards-listing__item:nth-child(2){--listing-padding:3.2rem 6rem 4.5rem;grid-column:span 3}}.cards-listing__item{grid-column:span 2;padding:0}.cards-listing__item--mobile-inset{margin-top:5rem;overflow:visible}.cards-listing__item--mobile-inset .cards-listing__media{margin-top:-5rem;padding-inline:2rem}@media (min-width:48em){.cards-listing__item--mobile-inset .cards-listing__media{margin-top:0;padding-inline:0}.cards-listing__item--mobile-inset{margin-top:0;overflow:hidden}}.cards-listing__item--center{text-align:center}.cards-listing__item--center .cards-listing__tag{right:50%;transform:translateX(50%)}@media (min-width:48em){.cards-listing__item--center .cards-listing__tag{right:2rem;transform:none}.cards-listing__item--center{text-align:left}}.cards-listing__media{position:relative}.cards-listing__media
img{width:100%}.cards-listing__inner{display:flex;flex-direction:column;height:100%;padding:var(--listing-padding)}.cards-listing__title{font-size:2rem;margin-bottom:1.5rem}@media (min-width:64em){.cards-listing__title{font-size:2.5rem}}@media (min-width:90em){.cards-listing__title{font-size:3.1rem}.cards-listing__title--size-2{margin-bottom:2rem}.cards-listing__title--size-3{font-size:2rem}}.cards-listing__tag{background:var(--card-color);border-radius:6rem;color:var(--card-background);font-size:1.4rem;font-weight:500;padding:.8rem 3.2rem;position:absolute;right:2rem;top:2.6rem}.cards-listing__button{margin-top:auto;padding-top:2.5rem}@media (min-width:90em){.cards-listing{padding-block:8rem}}.load_more_jobs{background:#fff;border-radius:5.2rem;color:#002396;font-family:F37 Gruffy,sans-serif;font-size:1.4rem;font-weight:500;margin:5rem auto 0;max-width:24rem;padding:1rem 2rem;transition:border-radius .4s}.load_more_jobs:hover{border-radius:19% 81% 23% 77%/60% 33% 67% 40%}.content-media-card{padding:3rem 2rem}.content-media-card__grid{margin-top:5rem;overflow:visible}@media (min-width:48em){.content-media-card__grid{display:flex;flex-direction:row}.content-media-card__grid--media_right{flex-direction:row-reverse}.content-media-card__grid--media_right .content-media-card__content{padding-left:0;padding-right:3.4rem}}@media (min-width:48em) and (min-width:90em){.content-media-card__grid--media_right .content-media-card__content{padding:0
7rem}}@media (min-width:64em){.content-media-card__grid{align-items:center;margin-top:5.5rem}}@media (min-width:90em){.content-media-card__grid{margin-top:12rem}}.content-media-card__media{flex-shrink:0;margin-top:calc(var(--card-block-padding)*-1 - 5rem)}@media (min-width:48em){.content-media-card__media{width:min(55%,52.5rem)}}@media (min-width:64em){.content-media-card__media{margin-top:calc(var(--card-block-padding)*-1 - 8rem)}}@media (min-width:90em){.content-media-card__media{margin-top:calc(var(--card-block-padding)*-1 - 12rem)}}.content-media-card__content{padding-top:4.3rem;text-align:center}@media (min-width:48em){.content-media-card__content{padding-left:3.4rem;text-align:left}}@media (min-width:90em){.content-media-card__content{padding:0
7rem}}.content-media-card__job-details{display:inline-grid;font-size:1.3rem;font-weight:700;gap:1rem;grid-template-columns:1fr 1fr;margin-top:2.5rem}@media (min-width:48em){.content-media-card__job-details{display:flex;flex-wrap:wrap;gap:2.5rem}}.content-media-card__job-detail-item{align-items:center;display:flex}.content-media-card__job-detail-icon{height:2.5rem;margin-right:.8rem}.content-media-card__job-detail-icon
svg{height:100%;width:auto}@media (min-width:48em){.content-media-card{padding:5rem 0}}.pagination{align-items:center;display:flex;justify-content:center;margin-bottom:4rem;text-align:center}.pagination__li{margin:0}.pagination__next,.pagination__prev{margin:1rem 0}.pages{display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-start;margin:0
2rem}.page-number{color:#002396}.page-number.current{font-weight:500}.search-filter{padding-bottom:4rem}@media (min-width:48em){.search-filter{gap:2rem}.search-filter,.search-filter__inner{align-items:flex-start;display:flex;justify-content:space-between}.search-filter__inner{flex-wrap:wrap}}.search-filter__search-term{flex-basis:100%;margin-bottom:1.5rem}.search-filter__search{margin-bottom:1.5rem;position:relative}@media (min-width:48em){.search-filter__search{margin-bottom:0}}.search-filter__filter-select,.search-filter__input{background:#fff;border:.3rem solid #002396;border-radius:7rem;color:inherit;font-family:F37 Gruffy,sans-serif;font-size:1.8rem;font-weight:700;padding:1rem 2rem;transition:all .4s;width:100%}@supports selector(:has(.class)){.search-filter__filter-select::placeholder,.search-filter__input::placeholder{color:rgba(0,35,150,.2)}}.search-filter__input{padding-left:5rem}@media (min-width:48em){.search-filter__input{min-width:35rem}}.search-filter__submit{background:url(/wp-content/themes/cygnus/dist/images/search-icon.cebd0a54.svg) no-repeat 50%;height:100%;left:.5rem;overflow:hidden;position:absolute;text-indent:-999rem;top:0;width:5rem}@media (min-width:64em){.search-filter__filters{align-items:flex-start;display:flex}.search-filter__filters .search-filter__filter:not(:first-child){margin-left:1rem}}@media (min-width:90em){.search-filter__filters .search-filter__filter:not(:first-child){margin-left:2rem}}.search-filter__filter{isolation:isolate;position:relative}.search-filter__filter-plus{background:#002396;border-radius:5rem;height:3.4rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:3.4rem;z-index:1}.search-filter__filter-plus:after,.search-filter__filter-plus:before{background:#fff;border-radius:.3rem;content:"";display:block;height:.4rem;left:50%;margin-left:-.8rem;margin-top:-.2rem;position:absolute;top:50%;width:1.6rem}.search-filter__filter-plus:after{transform:rotate(90deg)}.search-filter__filter-select{cursor:pointer;padding-right:4.5rem}@media (min-width:48em){.search-filter__filter-select{min-width:23.3rem}}.search-filter__filter-input{cursor:text}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.rp4wp-related-job_listing>ul,ul.job_listings{border-top:1px solid #eee;margin:0;padding:0}.rp4wp-related-job_listing>ul.loading,ul.job_listings.loading{background:url(/wp-content/plugins/wp-job-manager/assets/dist/images/ajax-loader.ea183bf2.gif) no-repeat center 32px;border-bottom:1px solid #eee;min-height:96px}.rp4wp-related-job_listing>ul li.job_listing,.rp4wp-related-job_listing>ul li.no_job_listings_found,ul.job_listings li.job_listing,ul.job_listings
li.no_job_listings_found{border-bottom:1px solid #eee;list-style:none outside;margin:0;padding:0}.rp4wp-related-job_listing>ul li.job_listing.job_position_filled a,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_filled a,ul.job_listings li.job_listing.job_position_filled a,ul.job_listings li.no_job_listings_found.job_position_filled
a{opacity:.25}.rp4wp-related-job_listing>ul li.job_listing.no_job_listings_found,.rp4wp-related-job_listing>ul li.no_job_listings_found.no_job_listings_found,ul.job_listings li.job_listing.no_job_listings_found,ul.job_listings
li.no_job_listings_found.no_job_listings_found{border-bottom:1px solid #eee;padding:1em}.rp4wp-related-job_listing>ul li.job_listing a,.rp4wp-related-job_listing>ul li.no_job_listings_found a,ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found
a{zoom:1;border:0;display:block;line-height:1.5em;overflow:hidden;padding:1em
1em 1em 2em;position:relative;text-decoration:none}.rp4wp-related-job_listing>ul li.job_listing a:focus,.rp4wp-related-job_listing>ul li.job_listing a:hover,.rp4wp-related-job_listing>ul li.no_job_listings_found a:focus,.rp4wp-related-job_listing>ul li.no_job_listings_found a:hover,ul.job_listings li.job_listing a:focus,ul.job_listings li.job_listing a:hover,ul.job_listings li.no_job_listings_found a:focus,ul.job_listings li.no_job_listings_found a:hover{background-color:#fcfcfc}.rp4wp-related-job_listing>ul li.job_listing a img.company_logo,.rp4wp-related-job_listing>ul li.no_job_listings_found a img.company_logo,ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a
img.company_logo{box-shadow:none;float:left;height:42px;left:1em;margin-right:1em;position:absolute;vertical-align:middle;width:42px}.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.job_listing a div.position,.rp4wp-related-job_listing>ul li.job_listing a ul.meta,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,.rp4wp-related-job_listing>ul li.no_job_listings_found a ul.meta,ul.job_listings li.job_listing a div.location,ul.job_listings li.job_listing a div.position,ul.job_listings li.job_listing a ul.meta,ul.job_listings li.no_job_listings_found a div.location,ul.job_listings li.no_job_listings_found a div.position,ul.job_listings li.no_job_listings_found a
ul.meta{box-sizing:border-box}.rp4wp-related-job_listing>ul li.job_listing a div.position,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a
div.position{float:left;line-height:1.5em;padding:0
0 0 42px;width:55%}.rp4wp-related-job_listing>ul li.job_listing a div.position h3,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position h3,ul.job_listings li.job_listing a div.position h3,ul.job_listings li.no_job_listings_found a div.position
h3{font-size:inherit;line-height:inherit;margin:0;padding:0}.rp4wp-related-job_listing>ul li.job_listing a div.position .company,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company,ul.job_listings li.job_listing a div.position .company,ul.job_listings li.no_job_listings_found a div.position
.company{color:#999}.rp4wp-related-job_listing>ul li.job_listing a div.position .company .tagline,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company .tagline,ul.job_listings li.job_listing a div.position .company .tagline,ul.job_listings li.no_job_listings_found a div.position .company
.tagline{margin-left:.5em}.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a
div.location{color:#999;float:left;line-height:1.5em;padding:0
0 0 1em;text-align:left;width:25%}.rp4wp-related-job_listing>ul li.job_listing a .meta,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta,ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a
.meta{color:#999;float:right;line-height:1.5em;list-style:none outside;margin:0;padding:0
0 0 1em;text-align:right;width:20%}.rp4wp-related-job_listing>ul li.job_listing a .meta li,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta li,ul.job_listings li.job_listing a .meta li,ul.job_listings li.no_job_listings_found a .meta
li{display:block;list-style:none outside;margin:0}.rp4wp-related-job_listing>ul li.job_listing a .meta .job-type,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta .job-type,ul.job_listings li.job_listing a .meta .job-type,ul.job_listings li.no_job_listings_found a .meta .job-type{font-weight:700}.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a,ul.job_listings li.job_listing.job_position_featured a,ul.job_listings li.no_job_listings_found.job_position_featured
a{background:#fefee5}.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:focus,.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:hover,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:focus,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:hover,ul.job_listings li.job_listing.job_position_featured a:focus,ul.job_listings li.job_listing.job_position_featured a:hover,ul.job_listings li.no_job_listings_found.job_position_featured a:focus,ul.job_listings li.no_job_listings_found.job_position_featured a:hover{background-color:#fefed8}.widget ul.job_listings li.job_listing
a{padding:1em
0}.widget ul.job_listings li.job_listing
.image{float:left}.widget ul.job_listings li.job_listing .image
img{left:0;position:relative}.widget ul.job_listings li.job_listing
.content{overflow:hidden}.widget ul.job_listings li.job_listing
.position{float:none;padding:0;width:auto}.widget ul.job_listings li.job_listing
ul.meta{float:none;margin:0;padding:0;text-align:left;width:auto}.widget ul.job_listings li.job_listing ul.meta
li{display:inline;float:none;font-weight:400;margin:0
.5em 0 0;padding:0}.widget ul.job_listings li.job_listing ul.meta li:after{content:"‣";padding:0
0 0 .5em}.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:""}.job-manager .job-type,.job-types .job-type,.job_listing .job-type{color:#f08d3c}.job-manager .full-time,.job-types .full-time,.job_listing .full-time{color:#90da36}.job-manager .part-time,.job-types .part-time,.job_listing .part-time{color:#f08d3c}.job-manager .temporary,.job-types .temporary,.job_listing
.temporary{color:#d93674}.job-manager .freelance,.job-types .freelance,.job_listing
.freelance{color:#39c}.job-manager .internship,.job-types .internship,.job_listing
.internship{color:#6033cc}@media only screen and (max-width:767px){ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found
a{padding:1em}ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a
img.company_logo{visibility:hidden}ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a
div.position{float:left;padding:0;width:60%}ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a
div.location{float:right;font-size:.75em;line-height:2em;padding:0
0 0 1em;text-align:right;width:40%}ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a
.meta{float:right;font-size:.75em;line-height:2em;width:40%}ul.job_listings li.job_listing a .meta li,ul.job_listings li.no_job_listings_found a .meta
li{font-size:1em}}.twenty-eleven ul.job_listings li.job_listing,.twenty-eleven ul.job_listings
li.no_job_listings_found{padding:0!important}.job_filters .search_jobs .filter_by_tag
a{padding:.25em}.job_filters .search_jobs .filter_by_tag
a.active{background:#ddd;text-decoration:none}