.cookie-control{padding:1.5rem;position:fixed;bottom:1rem;right:1rem;z-index:9999;font-size:.85rem;background:#202020;color:#fff;border-radius:var(--theme-border-radius,.25rem);line-height:1.75;max-width:300px;min-width:15%;text-align:center;-webkit-box-shadow:var(--theme-box-shadow);box-shadow:var(--theme-box-shadow)}@media only screen and (max-width:46.88em){.cookie-control{padding:.5rem;width:95%;max-width:95%;border-radius:none;border:none;bottom:2.5%;right:2.5%}}.cookie-control p{margin-bottom:1rem;color:#fff!important}.cookie-control .flat-button-submit{background:#22C55E;color:#fff;padding:.25rem;padding-left:.5rem;padding-right:.5rem;border-radius:.25rem;width:100%;display:block;font-weight:bold}.cookie-information{padding-left:2rem;padding-right:2rem;padding-top:3rem;padding-bottom:3rem}.cookie-information .flat-button-submit{background:#22C55E;color:#fff;padding:.25rem;padding-left:.5rem;padding-right:.5rem;border-radius:.25rem}@media print{.footer-foot,#edit-tools{display:none}}.privacy-policy{padding-left:2rem;padding-right:2rem;padding-top:3rem;padding-bottom:3rem;max-width:75rem;margin:auto}.privacy-policy .part ol ol.sections{font-size:1.3rem;font-weight:bold}.privacy-policy li.section{font-size:1.1rem;font-weight:bold}.privacy-policy ol.units{font-size:1rem;font-weight:normal}.privacy-policy h1{font-size:2rem;font-weight:bold;margin:0 0 3rem}.privacy-policy li.partTitle h2{font-size:1.3rem;font-weight:bold;margin:0}.privacy-policy ol.sections li.sectionTitle h3{font-size:1.1rem;font-weight:bold;margin:0}.privacy-policy .part ol{counter-reset:sectioncounter partcounter;margin:0;padding:0}.privacy-policy ol.sections{counter-reset:sectioncounter;margin:0;padding:0}.privacy-policy ol.sections li{list-style:none;margin-left:2rem;position:relative;padding-left:.25rem}.privacy-policy ol.units{counter-reset:unitcounter;margin:0 0 2rem}.privacy-policy ol.sections li.partTitle{list-style:none;counter-increment:none;counter-reset:numberedpart;margin-left:0}.privacy-policy li.sectionTitle{margin-bottom:1rem}.privacy-policy ol.sections li.sectionTitle{list-style:none;counter-increment:none;counter-reset:numberedsection;margin-left:0}.privacy-policy ol.sections li.unnumberedunit{margin-left:0}.privacy-policy .sections li:before{position:absolute;left:-2rem}.privacy-policy .sections li.numberedpart:before{content:counter(partcounter,DECIMAL) ". ";counter-increment:partcounter}.privacy-policy .sections li.numberedsection:before{content:counter(sectioncounter,DECIMAL) ". ";counter-increment:sectioncounter}.privacy-policy .units li.numberedunit:before{content:counter(sectioncounter,DECIMAL) "." counter(unitcounter,DECIMAL) "\00a0\00a0";counter-increment:unitcounter}.privacy-policy .unnumberedsection .units li.numberedunit:before{content:counter(unitcounter,DECIMAL) "\00a0\00a0";counter-increment:unitcounter}.privacy-policy ol.sections li.definitionli{margin-left:0}.privacy-policy li.unit ol,.privacy-policy li.unit ol ol ol{counter-reset:loweralpha}.privacy-policy li.unit ol ol ol:not(.unnumbered) li:before,.privacy-policy li.unit ol:not(.unnumbered) li:before{content:"(" counter(loweralpha,lower-alpha) ") ";counter-increment:loweralpha}.privacy-policy li.unit ol ol,.privacy-policy li.unit ol ol ol ol{counter-reset:lowerroman}.privacy-policy li.unit ol ol ol ol:not(.unnumbered) li:before,.privacy-policy li.unit ol ol:not(.unnumbered) li:before{content:"(" counter(lowerroman,lower-roman) ") ";counter-increment:lowerroman}.privacy-policy li.unit ol ol ol.unnumbered ol li:before,.privacy-policy li.unit ol.unnumbered ol li:before{content:"(" counter(lowerroman,lower-alpha) ") ";counter-increment:lowerroman}.privacy-policy .part dfn{font-weight:bold}.gdpr-request,.gdpr-validate{padding:2rem;padding-left:15%;padding-right:15%}@media only screen and (max-width:46.88em),only screen and (min-width:46.89em) and (max-width:84em){.gdpr-request,.gdpr-validate{padding-left:1rem;padding-right:1rem}}.gdpr-request h3,.gdpr-validate h3,.gdpr-request h4,.gdpr-validate h4{margin-bottom:1rem}.gdpr-request h3,.gdpr-validate h3{margin-top:1rem}.gdpr-request blockquote,.gdpr-validate blockquote{font-family:Georgia,serif;font-style:italic;line-height:1.5;padding:1rem;padding-bottom:2rem;border-radius:.25rem;background:#f8f8f8;border-left:.5rem solid #ddd;-webkit-box-shadow:0 1px 2px rgba(100,100,100,.2);box-shadow:0 1px 2px rgba(100,100,100,.2);margin-bottom:2rem}.gdpr-request cite,.gdpr-validate cite{display:block;margin-top:1rem}.gdpr-request .information,.gdpr-validate .information{padding:1rem;border-radius:.25rem;background-color:#fff3cd;border:1px solid #ffeeba}.gdpr-request .information h3,.gdpr-validate .information h3{margin-top:0}.gdpr-request .success,.gdpr-validate .success{padding:1rem;border-radius:.25rem;background-color:#d4edda;border:1px solid #c3e6cb}.gdpr-request .success h3,.gdpr-validate .success h3{margin-top:0}.gdpr-request .gdpr-forms,.gdpr-validate .gdpr-forms{display:grid;grid-gap:2rem;grid-template-columns:1fr 1fr;margin-top:2rem}@media only screen and (max-width:46.88em),only screen and (min-width:46.89em) and (max-width:56.25em){.gdpr-request .gdpr-forms,.gdpr-validate .gdpr-forms{grid-template-columns:1fr;grid-gap:1rem}}.gdpr-request .gdpr-forms form,.gdpr-validate .gdpr-forms form{padding:1rem;border:1px solid #ddd;border-radius:.25rem;-webkit-box-shadow:0 1px 2px rgba(100,100,100,.2);box-shadow:0 1px 2px rgba(100,100,100,.2)}.gdpr-request .gdpr-forms form h3,.gdpr-validate .gdpr-forms form h3{margin-top:0;margin-bottom:.5rem}.gdpr-request .gdpr-forms form fieldset,.gdpr-validate .gdpr-forms form fieldset{display:grid;grid-template-columns:8fr 2fr}.gdpr-request .gdpr-forms form fieldset .input,.gdpr-validate .gdpr-forms form fieldset .input,.gdpr-request .gdpr-forms form fieldset button,.gdpr-validate .gdpr-forms form fieldset button{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.gdpr-request .gdpr-forms form fieldset .input,.gdpr-validate .gdpr-forms form fieldset .input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c6c6c6;padding:.5rem;border-right:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.gdpr-request .gdpr-forms form fieldset .input:focus,.gdpr-validate .gdpr-forms form fieldset .input:focus{border:1px solid #79B030;border-right:0}.gdpr-request .gdpr-forms form fieldset button,.gdpr-validate .gdpr-forms form fieldset button{text-transform:uppercase;background:#79B030;color:#fff;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.gdpr-request .gdpr-forms form fieldset button:hover,.gdpr-validate .gdpr-forms form fieldset button:hover{background:#87c435}.gdpr-validate textarea{width:100%;height:auto;border:1px solid #ddd;padding:.25rem}.gdpr-validate textarea[readonly]{background:#f8f8f8}.gdpr-validate button{transition:opacity 200ms ease-in-out;display:inline-block;margin-top:1rem;text-transform:uppercase;background:#79B030;color:#fff;border-radius:.25rem;padding:.5rem;padding-left:1rem;padding-right:1rem;opacity:1}.gdpr-validate button:hover{background:#87c435}.gdpr-validate button[disabled]{opacity:.3}.dialogue-overlay{background:rgba(0,0,0,.4);position:fixed;top:0;left:0;width:100%;height:100vh;display:grid;place-items:center;opacity:0;transition:all 250ms ease-in-out;will-change:opacity;z-index:9995}.dialogue-overlay:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:'Loading please wait...';color:#fff;font-weight:bold;font-size:1.3rem}.dialogue-overlay.dialogue-loaded:after{content:'Please wait...'}.dialogue-overlay.dialogue-hide-loading:after{content:none;display:none}.dialogue-overlay-alt{background:rgba(0,0,0,.4);position:fixed;top:0;left:0;width:100%;height:100vh;display:grid;place-items:center;opacity:0;transition:all 150ms ease;will-change:opacity;z-index:9997}.dialogue-overlay-visible{opacity:1}.dialogue-overlay-alt-visible{opacity:1}.dialogue,.dialogue-alt{z-index:9996;min-width:320px;border-radius:var(--theme-border-radius);background:#fff;display:grid;grid-template-rows:auto 1fr;transition:transform 250ms ease-in-out 50ms,opacity 100ms ease-in-out 200ms;transform:translateY(-150%);opacity:0;will-change:opacity transform}@media only screen and (min-width:64em){.dialogue.dialogue-small,.dialogue-alt.dialogue-small{max-width:25vw;width:25vw}}@media only screen and (min-width:64em){.dialogue.dialogue-medium,.dialogue-alt.dialogue-medium{max-width:50vw;width:50vw}}@media only screen and (min-width:64em){.dialogue.dialogue-large,.dialogue-alt.dialogue-large{max-width:75vw;width:75vw}}.dialogue.dialogue-fullscreen,.dialogue-alt.dialogue-fullscreen{max-width:100%;width:100%;height:100vh;max-height:100vh;border-radius:0px!important}.dialogue.dialogue-fullscreen .dialogue-header,.dialogue-alt.dialogue-fullscreen .dialogue-header{border-radius:0px!important}.dialogue.dialogue-visible,.dialogue-alt.dialogue-visible{opacity:1;transform:translateY(0)}.dialogue.dialogue-fade,.dialogue-alt.dialogue-fade{opacity:0;transition:opacity 350ms ease;will-change:opacity}.dialogue.dialogue-fade.dialogue-visible,.dialogue-alt.dialogue-fade.dialogue-visible{opacity:1}.dialogue.dialogue-slide-down,.dialogue-alt.dialogue-slide-down{transform:translateY(-150%);transition:transform 250ms ease-in-out;will-change:auto}.dialogue.dialogue-slide-down.dialogue-visible,.dialogue-alt.dialogue-slide-down.dialogue-visible{transform:translateY(0)}.dialogue.dialogue-slide-right,.dialogue-alt.dialogue-slide-right{transform:translateX(-150%);transition:transform 250ms ease-in-out;will-change:auto}.dialogue.dialogue-slide-right.dialogue-visible,.dialogue-alt.dialogue-slide-right.dialogue-visible{transform:translateX(0)}.dialogue.dialogue-slide-left,.dialogue-alt.dialogue-slide-left{transform:translateX(100vw);transition:transform 250ms ease-in-out;will-change:auto}.dialogue.dialogue-slide-left.dialogue-visible,.dialogue-alt.dialogue-slide-left.dialogue-visible{transform:translateX(0)}.dialogue-alt{z-index:9998}.dialogue-header,.dialogue-alt-header{display:grid;grid-template-columns:1fr 1.25rem;grid-gap:1rem;padding:.35rem;padding-left:.5rem;padding-right:.5rem;align-items:center;font-weight:bold;border-bottom:1px solid #cbcbcb;font-size:1rem;color:inherit;border-top-left-radius:.25rem;border-top-right-radius:.25rem;background:#1E293B;color:#fff}.dialogue-title,.dialogue-alt-title{margin-bottom:0;font-size:1rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;max-width:360px}.dialogue-close,.dialogue-alt-close{color:#fff}.dialogue-close:hover,.dialogue-alt-close:hover{color:#EF4444}.dialogue-close svg,.dialogue-alt-close svg{stroke-width:2px}.dialogue-message,.dialogue-alt-message{overflow:auto}.dialogue-overflow-visible .dialogue-message{overflow:visible!important}.dialogue-no-padding .dialogue-message,.dialogue-no-padding .dialogue-alt-message{padding:0px!important}.dialogue-error .dialogue-header,.dialogue-alt-error .dialogue-header{color:#EF4444}.dialogue-error .dialogue-message,.dialogue-confirm .dialogue-message,.dialogue-padding .dialogue-message{padding:1rem}.dialogue-footer-confirm,.dialogue-footer-confirm.button,.dialogue-footer-cancel,.dialogue-footer-cancel.button{padding:.35rem;padding-left:1rem;padding-right:1rem;color:#fff;border-radius:var(--theme-border-radius);box-shadow:0 1px 2px rgba(100,100,100,.2);text-transform:uppercase;font-weight:bold;font-size:.8rem;text-decoration:none}.dialogue-footer-confirm:focus,.dialogue-footer-confirm.button:focus,.dialogue-footer-cancel:focus,.dialogue-footer-cancel.button:focus{outline:none;box-shadow:0 0 0 3px rgba(21,156,228,.4)}a.dialogue-footer-confirm{background:#48BB78}a.dialogue-footer-cancel{background:#F56565}.dialogue-confirm{overflow:hidden}.dialogue-confirm .dialogue-footer{background:#EDF2F7;padding:.75rem;border-top:1px solid #cbcbcb;display:flex;gap:.5rem;justify-content:right}[data-dialogue-url].disabled{opacity:.5;pointer-events:none}.fabriccms-validation-errors li{vertical-align:sub}.fabriccms-validation-errors li:before{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24" fill="none" style="stroke:red;" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>');width:1rem;height:1rem;margin-right:.5rem;display:inline-block}.announce{z-index:9999;animation-name:scaleIn;animation-duration:350ms;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.announce-notifier{width:320px;position:fixed;margin:auto;height:auto;transition:all 100ms ease-in-out;z-index:10000}.announce-notifier[data-announce-position-y="bottom"]{bottom:1rem}.announce-notifier[data-announce-position-x="right"]{right:1rem}.announce-notifier[data-announce-position-y="top"]{top:1rem}.announce-notifier[data-announce-position-x="left"]{left:1rem}.announce-notifier[data-announce-position-y="center"]{left:0;right:0}.announce-notifier[data-announce-position-x="center"]{top:50%;transform:translateY(-50%)}.announce-notify{background:#fff;border:1px solid #c6c6c6;border-radius:.25rem;padding-right:1rem;margin-bottom:.5rem;position:relative;font-size:.9rem;display:grid;grid-template-columns:auto 1fr;grid-gap:.5rem;align-items:center;color:#444;text-align:left;font-weight:normal}.announce-notify:before{height:100%;margin-right:.5rem;font-size:1.5rem;color:#fff;padding:1.25rem}.announce-notify .announce-close{position:absolute;top:0;right:.25rem;font-size:1.2rem;color:inherit;font-weight:bold;cursor:pointer}.announce-notify .announce-close:hover{color:#ef2f2f}.announce-notify .announce-close:before{content:'\00d7'}.announce-notify .announce-message{padding:.5rem;padding-right:1rem}.announce-information{border:1px solid #2185d0}.announce-information:before{background-color:#2185d0;color:#fff;content:'\0021';min-width:3.6rem;text-align:center}.announce-success{border:1px solid #3cb030}.announce-success:before{background-color:#3cb030;color:#fff;content:'\2713'}.announce-warning{border:1px solid #f2711c}.announce-warning:before{background-color:#f2711c;color:#fff;content:'\26A0'}.announce-error{border:1px solid #db2828}.announce-error:before{background-color:#db2828;color:#fff;content:'\2715'}.announce-remove{animation-name:scaleOut;animation-duration:400ms}@keyframes scaleIn{0%{transform:scale(0);opacity:0}75%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}@keyframes fadeUp{0%{transform:translateY(0);opacity:1}25%{transform:translateY(10%)}100%{transform:translateY(-200%);opacity:0}}@keyframes scaleOut{0%{transform:translateY(0);transform:scale(1);opacity:1}25%{transform:translateY(10%)}100%{transform:scale(0);transform:translateY(-200%);opacity:0}}.horizontal-tabs{padding:1rem;display:grid;grid-template-rows:auto 1fr;height:100%}.horizontal-tabs-navigation{margin-bottom:2rem;position:relative}.horizontal-tabs-navigation:after{content:' ';height:.15rem;background-color:#EDF2F7;border-radius:.25rem;width:100%;position:absolute;top:100%;left:0;margin-top:.25rem;z-index:1}.horizontal-tabs-navigation>*{display:inline-block;margin-right:1rem;position:relative;padding-bottom:.25rem}.horizontal-tabs-navigation>*:last-child{margin-right:0}a[data-tab]{opacity:.6;text-align:center;cursor:pointer;padding-left:.15rem;padding-right:.15rem;color:#4A5568;font-size:.9rem}a[data-tab]:after{content:' ';height:.15rem;background-color:transparent;border-radius:.25rem;width:0%;position:absolute;top:100%;left:50%;margin-top:.25rem;transition:all 150ms ease-in-out;z-index:2;transform:translate(0,50%)}a[data-tab].selected{font-weight:bold}a[data-tab].selected,a[data-tab]:hover{opacity:1}a[data-tab].selected:after,a[data-tab]:hover:after{width:100%;z-index:2;background-color:#3B82F6;transform:translate(0,0);left:0}[data-tab]:not(a){display:none}[data-tab]:not(a).selected{display:block}*:has(.fabric-dropdown){position:relative}.open .fabric-dropdown{display:block}.fabric-dropdown{position:absolute;width:max-content;top:100%;left:0;background:#fff;border:1px solid var(--theme-border-color);border-radius:var(--theme-border-radius);padding:1rem;display:none}.element-error,.ui.form input[type].element-error,.ui.form textarea.element-error{outline:1px solid #F35857}.form-error-error-list li{font-weight:bold;list-style-type:alpha}.form-error-tooltip{position:absolute;padding:.2rem;padding-left:.8rem;padding-right:.8rem;border-radius:3px;background:#FFEBA6;font-size:.8rem;margin-top:10px}.form-error-tooltip:after{bottom:100%;left:9px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#FFEBA6;border-width:5px;margin-left:-5px}.gatekeeper-error,.gatekeeper-failed{outline:1px solid red}.gatekeeper-error-message{padding:.2rem;margin:0;margin-top:.4rem;margin-bottom:.4rem;font-size:.8rem;font-weight:normal;color:red;background:#FFA5A5;border:1px solid darken(#FFA5A5,5%);border-radius:3px;position:relative;-webkit-box-shadow:0 1px 2px rgba(100,100,100,.2);box-shadow:0 1px 2px rgba(100,100,100,.2)}.gatekeeper-error-message:before,.gatekeeper-error-message:after{bottom:100%;left:2%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.gatekeeper-error-message:before{border-color:rgba(255,139,139,0);border-bottom-color:#ff8b8b;border-width:6px;margin-left:-6px}.gatekeeper-error-message:after{border-color:rgba(255,165,165,0);border-bottom-color:#FFA5A5;border-width:5px;margin-left:-5px}ul.tabs{margin:0 0 -1px 0;padding:0;width:100%;border-bottom:1px solid #e5e5e5}ul.tabs.vertical{margin:auto;width:auto;float:left}ul.tabs.left{text-align:left}ul.tabs.center{text-align:center}ul.tabs.right{text-align:right}ul.tabs>li,ul.tabs.horizontal li{list-style-type:none;margin:0 -4px 0 0;padding:0;display:inline-block;*display:inline;position:relative;top:1px;left:0;*top:1px;zoom:1;border-left:0;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background:#F5F7F9;border:1px solid #e5e5e5;border-right:none;margin-left:-.8px}ul.tabs.vertical li{display:block}ul.tabs>li:first-child{margin-left:2px;border-top-left-radius:3px;border-left:1px solid #e5e5e5}ul.tabs>li:first-child a{border-top-left-radius:3px}ul.tabs>li:last-child{border-right:1px solid #e5e5e5}ul.tabs>li:last-child,ul.tabs>li:last-child>a{border-top-right-radius:3px}ul.tabs>li>a:first-child{text-decoration:none;color:#768294;text-shadow:1px 1px 1px #fff;display:inline-block;padding:9px 15px;position:relative;top:0;left:0;line-height:100%;font-size:.8rem;zoom:1}ul.tabs>li:first-child>a{}ul.tabs>li>a:hover{color:#338CDF}ul.tabs>li.current>a{position:relative;top:0;left:0;background:#fff;box-shadow:none;color:#338CDF;border-bottom:1px solid #fff}ul.tabs>li.current{border:1px solid #ddd;border-bottom:none;background:#fff}.tab-content{background:#fff;border-top:1px solid #ddd;margin:0 0 40px 0;margin-bottom:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.tab-content .chosen-container{min-width:100%}.tab-content.vertical-tab{margin-left:8px;float:left;position:relative;width:auto;padding-top:0;border-top:0}ul.tabs .icon{margin:-3px 7px -3px -5px;position:relative;top:-2px;left:0}.no-bottom-border{border-bottom:none}ul.tabs.vertical li:first-child{margin-left:0}ul.tabs.vertical li{border-radius:0}ul.tabs.vertical li>a{width:100%;display:block}ul.tabs.vertical li.current{border-right:none}ul.tabs li [data-toggle="dropdown"]{padding-left:8px;padding-right:8px}.small-tab-label{font-size:.87em}.tab-content{display:none}.tab-content.tab-visible{display:block}.button-default{font-family:Arial,Helvetica,sans-serif;position:relative;top:0;left:0;vertical-align:middle;margin:0;padding:6px 11px;line-height:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;width:auto;overflow:visible;font-weight:bold;font-size:12px;text-shadow:0 1px 0 #fff;color:#333;text-decoration:none;vertical-align:middle;box-sizing:border-box;display:inline-block;*display:inline;zoom:1;border:1px solid #ccc;background:rgb(252,252,252);background:-moz-linear-gradient(top,rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(252,252,252,1)),color-stop(100%,rgba(224,224,224,1)));background:-webkit-linear-gradient(top,rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);background:-o-linear-gradient(top,rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);background:-ms-linear-gradient(top,rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0);background:linear-gradient(top,rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);-webkit-box-shadow:inset 0 1px 0 rgba(250,250,250,.5),0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 rgba(250,250,250,.5),0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(250,250,250,.5),0 1px 1px rgba(0,0,0,.2)}.button-green{text-shadow:0 -1px 0 #669E00;color:#fff;background:#bde053;border:1px solid #8FC400;background:-moz-linear-gradient(top,#bde053 0%,#8cc922 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bde053),color-stop(100%,#8cc922));background:-webkit-linear-gradient(top,#bde053 0%,#8cc922 100%);background:-o-linear-gradient(top,#bde053 0%,#8cc922 100%);background:-ms-linear-gradient(top,#bde053 0%,#8cc922 100%);background:linear-gradient(to bottom,#bde053 0%,#8cc922 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bde053',endColorstr='#8cc922',GradientType=0);transition:background 0.1s linear 0s}.button-green:hover{box-shadow:inset 0 1px 0 rgba(250,250,250,.3),0 1px 1px rgba(0,0,0,.1);border:1px solid #8eac52;background:-moz-linear-gradient(top,#8fc400 0%,#8fc400 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8fc400),color-stop(100%,#8fc400));background:-webkit-linear-gradient(top,#8fc400 0%,#8fc400 100%);background:-o-linear-gradient(top,#8fc400 0%,#8fc400 100%);background:-ms-linear-gradient(top,#8fc400 0%,#8fc400 100%);background:linear-gradient(to bottom,#8fc400 0%,#8fc400 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc400',endColorstr='#8fc400',GradientType=0)}.button-blue{text-shadow:0 -1px 0 #1D6DC1;color:#fff;border:1px solid #1D6DC1;background:rgb(122,188,255);background:-moz-linear-gradient(top,rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(122,188,255,1)),color-stop(44%,rgba(96,171,248,1)),color-stop(100%,rgba(64,150,238,1)));background:-webkit-linear-gradient(top,rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%);background:-o-linear-gradient(top,rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%);background:-ms-linear-gradient(top,rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7abcff',endColorstr='#4096ee',GradientType=0);background:linear-gradient(top,rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%);}.button-blue:hover{border:1px solid #1D6DC1;background:rgb(155,205,255);background:-moz-linear-gradient(top,rgba(155,205,255,1) 0%,rgba(134,192,250,1) 44%,rgba(110,176,242,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(155,205,255,1)),color-stop(44%,rgba(134,192,250,1)),color-stop(100%,rgba(110,176,242,1)));background:-webkit-linear-gradient(top,rgba(155,205,255,1) 0%,rgba(134,192,250,1) 44%,rgba(110,176,242,1) 100%);background:-o-linear-gradient(top,rgba(155,205,255,1) 0%,rgba(134,192,250,1) 44%,rgba(110,176,242,1) 100%);background:-ms-linear-gradient(top,rgba(155,205,255,1) 0%,rgba(134,192,250,1) 44%,rgba(110,176,242,1) 100%);background:linear-gradient(top,rgba(155,205,255,1) 0%,rgba(134,192,250,1) 44%,rgba(110,176,242,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9bcdff',endColorstr='#6eb0f2',GradientType=0);}.button-red{text-shadow:0 -1px 0 #B21203;color:#fff;border:1px solid #B21203;background:rgb(229,60,22);background:-moz-linear-gradient(top,rgba(229,60,22,1) 0%,rgba(207,4,4,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(229,60,22,1)),color-stop(100%,rgba(207,4,4,1)));background:-webkit-linear-gradient(top,rgba(229,60,22,1) 0%,rgba(207,4,4,1) 100%);background:-o-linear-gradient(top,rgba(229,60,22,1) 0%,rgba(207,4,4,1) 100%);background:-ms-linear-gradient(top,rgba(229,60,22,1) 0%,rgba(207,4,4,1) 100%);background:linear-gradient(top,rgba(229,60,22,1) 0%,rgba(207,4,4,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e53c16',endColorstr='#cf0404',GradientType=0)}.button-red:hover{text-shadow:0 1px 0 #B21203;border:1px solid #B21203;background:rgb(238,106,76);background:-moz-linear-gradient(top,rgba(238,106,76,1) 0%,rgba(251,33,33,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(238,106,76,1)),color-stop(100%,rgba(251,33,33,1)));background:-webkit-linear-gradient(top,rgba(238,106,76,1) 0%,rgba(251,33,33,1) 100%);background:-o-linear-gradient(top,rgba(238,106,76,1) 0%,rgba(251,33,33,1) 100%);background:-ms-linear-gradient(top,rgba(238,106,76,1) 0%,rgba(251,33,33,1) 100%);background:linear-gradient(top,rgba(238,106,76,1) 0%,rgba(251,33,33,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee6a4c',endColorstr='#fb2121',GradientType=0)}.button-yellow{background:#febf01;background:-moz-linear-gradient(top,#febf01 0%,#febf01 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#febf01),color-stop(100%,#febf01));background:-webkit-linear-gradient(top,#febf01 0%,#febf01 100%);background:-o-linear-gradient(top,#febf01 0%,#febf01 100%);background:-ms-linear-gradient(top,#febf01 0%,#febf01 100%);background:linear-gradient(to bottom,#febf01 0%,#febf01 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#febf01',endColorstr='#febf01',GradientType=0);border:1px solid #DDA600;text-shadow:0 -1px 0 #C99700;color:#fff}.button-yellow:hover{background:#fcd04b;background:-moz-linear-gradient(top,#fcd04b 0%,#febf01 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcd04b),color-stop(100%,#febf01));background:-webkit-linear-gradient(top,#fcd04b 0%,#febf01 100%);background:-o-linear-gradient(top,#fcd04b 0%,#febf01 100%);background:-ms-linear-gradient(top,#fcd04b 0%,#febf01 100%);background:linear-gradient(to bottom,#fcd04b 0%,#febf01 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcd04b',endColorstr='#febf01',GradientType=0)}.dropdown{position:relative}.dropdown>li{font-size:.9em;margin-bottom:2px}.dropdown>li>a{text-decoration:none;color:#222;display:block;padding:4px;padding-left:8px;border-radius:3px}.dropdown>li:hover>a{background:#08C;color:#fff}.dropdown>li:hover>a.dropdown-close{background:transparent}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:200px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.open{display:block}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}a.fa-caret-down{color:#222}.dropdown-menu>li{text-shadow:none}.dropdown-form{background:#ffffe0;padding:1em;min-width:280px;left:102%;top:4px}@media screen and (max-width:330px){.dropdown-form{min-width:272px}}.dropdown-left-arrow.dropdown-form{top:-5px}.dropdown-left-arrow.dropdown-form:after,.dropdown-left-arrow.dropdown-form:before{right:100%;top:16px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.dropdown-left-arrow.dropdown-form:after{border-color:rgba(255,255,224,0);border-right-color:#FFFFE0;border-width:7px;margin-top:-7px}.dropdown-left-arrow.dropdown-form:before{border-color:rgba(198,198,198,0);border-right-color:#c6c6c6;border-width:8px;margin-top:-8px}.dropdown-form .divider{height:3px;margin:15px auto}@media screen and (max-width:767px){.dropdown-form{left:1px;top:auto}}a.dropdown-close,.dropdown>li>a.dropdown-close{color:#FE4949}.dropdown-plain{background:#fff;left:0;top:0;border:none;box-shadow:none;z-index:0}.open>.dropdown-menu-animated{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}.dropdown-menu-animated{-webkit-transform-origin:top;transform-origin:top;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:scale(1,0);transform:scale(1,0);display:block;-webkit-transition:transform 0.25s ease-out,opacity 0.15s ease-in-out;transition:transform 0.25s ease-out,opacity 0.15s ease-in-out;opacity:0}.dropup .dropdown-menu-animated{-webkit-transform-origin:bottom;transform-origin:bottom}.dropup>.dropdown-menu-animated:after{border-bottom:0;border-top:6px solid rgba(39,45,51,.9);top:auto;display:inline-block;bottom:-6px;content:'';position:absolute;left:50%;border-right:6px solid transparent;border-left:6px solid transparent}pre,textarea{overflow:auto}[hidden],audio:not([controls]),template{display:none}details,main,summary{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}progress{display:inline-block}small{font-size:75%}[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*,::after,::before{box-sizing:inherit;border-style:solid;border-width:0}*{font-size:inherit;line-height:inherit;margin:0;padding:0}::after,::before{text-decoration:inherit;vertical-align:inherit}:root{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;cursor:default;font:16px/1.5 sans-serif;text-rendering:optimizeLegibility}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul,ol,ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background-color:#B3D4FC;text-shadow:none}::selection{background-color:#B3D4FC;text-shadow:none}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}body{background:#fff;color:#444;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;line-height:1.42857143}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.video-wrapper{position:relative;padding-bottom:53.25%;padding-top:25px;height:0}.video-wrapper object,.video-wrapper embed,.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.unordered-list{margin-left:1rem;padding-left:1rem;list-style-type:disc}.ordered-list{margin-left:1rem;padding-left:1rem;list-style-type:decimal}.relative{position:relative}.responsive{max-width:100%}#edit-tools{display:none}.upload{opacity:.1}.upload.visible{opacity:1}.typeahead-wrapper{position:relative}.typeahead-results-wrapper{position:absolute;left:0;z-index:1000;width:100%;background:#fff;border:1px solid #ddd;border-top:none;margin-top:-2px;-webkit-box-shadow:0 1px 2px rgba(100,100,100,.2);box-shadow:0 1px 2px rgba(100,100,100,.2)}.typeahead-result{padding:4px;display:block;font-weight:bold;color:#08C;padding-left:8px}.typeahead-current,.typeahead-item:hover{background:#08C}.typeahead-current a.typeahead-result,.typeahead-item:hover a.typeahead-result{color:#fff}.typeahead-results-close{display:block;text-align:center;color:red;font-weight:bold;padding-top:.5rem;padding-bottom:.5rem}:root{--theme-width:clamp(320px,90rem,99vw);--theme-gap:4rem;--theme-border-radius:.75rem;--theme-border-color:#e2e8f0;--theme-body-background:transparent;--theme-main-background:#fff;--theme-font-family:"Radio Canada Big",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Helvetica","Arial";--theme-font-color:#475569;--theme-blue:#60A5FA;--theme-red:#EF4444;--theme-green:#10B981;--theme-primary:#101729;--theme-accent:#1974d6;--theme-accent-2:#e1267e;--theme-text-accent:#00aafb;--theme-table-header-background:#f1f5f9;--multiselect-item-background:var(--theme-accent);--theme-link-color:#0F52BA;--theme-button-background:var(--theme-primary);--theme-button-color:#fff;--theme-button-box-shadow:var(--theme-box-shadow);--theme-button-submit-background:var(--theme-green);--theme-button-submit-color:#fff;--theme-button-reset-background:var(--theme-red);--theme-button-reset-color:#fff;--theme-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--theme-box-shadow-lg:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--theme-nav-hamburger-line-height:2px;--theme-nav-hamburger-line-gap:.5rem;--theme-nav-gap:1rem;--theme-nav-font-size:1rem;--theme-nav-font-weight:bold;--theme-nav-color:#fff;--theme-nav-child-color:#fff;--theme-nav-color-selected:#fff;--theme-nav-background:transparent;--theme-nav-background-selected:var(--theme-accent-2);--theme-nav-border-radius:.5rem;--theme-nav-box-shadow:none;--theme-nav-box-shadow-selected:none;--theme-nav-padding-inline:1.5rem;--theme-nav-padding-block:.5rem;--theme-nav-mobile-close-transition:150ms;--theme-nav-mobile-wrapper-background:rgba(0,0,0,.95);--theme-nav-mobile-color:#fff;--theme-nav-mobile-color-selected:var(--theme-accent-2);--theme-nav-mobile-font-size:1.5rem;--theme-nav-mobile-font-weight:bold;--theme-nav-mobile-background:transparent;--theme-nav-mobile-border:none;--theme-nav-mobile-border-radius:0;--theme-nav-mobile-close-color:var(--theme-red);--theme-footer-background:#EDF2F7;--theme-footer-color:var(--theme-font-color);--theme-footer-border-top:1px solid var(--theme-border-color)}h1,.h1{font-size:2rem;line-height:1.2;margin-bottom:.5em;font-weight:normal}h2,.h2{font-size:1.6rem;line-height:1.3;margin-bottom:.6em;font-weight:normal}h3,.h3{font-size:1.3rem;line-height:1.4;margin-bottom:.7em;font-weight:normal}h4,.h4{font-size:1.2rem;line-height:1.4;margin-bottom:.8em;font-weight:normal}h5,.h5{font-size:1.1rem;line-height:1.5;margin-bottom:.9em;font-weight:normal}h6,.h6{font-size:1rem;line-height:1.5;margin-bottom:1em;font-weight:normal}@media only screen and (min-width:48em){h1,.h1{font-size:2.2rem;line-height:1.2;margin-bottom:.5em}h2,.h2{font-size:1.8rem;line-height:1.3;margin-bottom:.6em}h3,.h3{font-size:1.5rem;line-height:1.4;margin-bottom:.7em}h4,.h4{font-size:1.3rem;line-height:1.4;margin-bottom:.8em}h5,.h5{font-size:1.1rem;line-height:1.5;margin-bottom:.9em}h6,.h6{font-size:1rem;line-height:1.5;margin-bottom:1em}}@media only screen and (min-width:80em){h1,.h1{font-size:2.5rem;line-height:1.2;margin-bottom:.5em}h2,.h2{font-size:2rem;line-height:1.3;margin-bottom:.6em}h3,.h3{font-size:1.75rem;line-height:1.4;margin-bottom:.7em}h4,.h4{font-size:1.5rem;line-height:1.4;margin-bottom:.8em}h5,.h5{font-size:1.25rem;line-height:1.5;margin-bottom:.9em}h6,.h6{font-size:1rem;line-height:1.5;margin-bottom:1em}}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.text-uppercase{text-transform:uppercase}.text-opaque{opacity:.68}.strong{font-weight:bold}.italic{font-style:italic}.text-green{color:var(--theme-green)}.text-red{color:var(--theme-red)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.text-text{color:blue}[disabled],.disabled{pointer-events:none;cursor:not-allowed;opacity:.5;text-decoration:line-through}.link-blue{color:var(--theme-accent)}.link-accent{color:var(--theme-accent)}.link-accent-alt{color:var(--theme-accent-2)}.link-red,.link-danger{color:#ef4444!important}button,.button{border:0;font-weight:bold;color:#fff;background:var(--theme-primary);box-shadow:var(--theme-box-shadow);padding-block:.3rem;padding-inline:1.5rem;font-size:1rem;border-radius:var(--theme-border-radius);cursor:pointer;min-height:auto;text-align:center;transition:all 50ms ease-in-out;display:inline-block}button:active,.button:active{transform:scale(.95)}button:hover,.button:hover{box-shadow:none}button[type="submit"],.button[type="submit"]{background:var(--theme-green)}button[type="reset"],.button[type="reset"]{background:var(--theme-red)}button svg,.button svg{margin-right:.25rem}.button-ghost{background:transparent!important;color:var(--theme-primary)!important;border:4px solid var(--theme-accent)!important;box-shadow:none}.button-ghost-accent{background:transparent!important;color:var(--theme-accent)!important;border:3px solid var(--theme-accent)!important;box-shadow:none}.button-ghost-accent-white{background:transparent!important;color:#fff!important;border:3px solid #fff!important;box-shadow:none}.button-ghost-accent-white:hover{background:var(--theme-accent)!important;border-color:var(--theme-accent)!important}.button-ghost-accent-alt{background:transparent!important;color:var(--theme-accent-2)!important;border:2px solid var(--theme-accent-2)!important;box-shadow:none}.button-alt,.button-accent{background:var(--theme-accent)!important;border:3px solid transparent}.button-alt,.button-accent-alt{background:var(--theme-accent-2)!important;border:3px solid transparent;color:#fff}.button-grey{background:var(--theme-border-color)!important;color:#334155!important;border:1px solid #cbd5e1;box-shadow:none}.button-dropdown{display:flex;align-items:center;gap:1rem!important;justify-content:space-between}.button-dropdown svg{margin-right:0}.open .button-dropdown svg{transform:rotate(180deg)}label{display:block;font-weight:bold;margin-bottom:.5rem}label:has(input){font-weight:normal;margin:0;padding:0;line-height:normal}label input{margin-bottom:0px!important}input:not([type="checkbox"],[type="radio"]),select{margin-bottom:.5rem}input:not([type="range"]),select,textarea{padding:.5rem;font-size:.9rem;border-radius:.25rem;border:1px solid #CBD5E0;width:100%;color:#718096;background:#fff;background-image:none;-webkit-appearance:none;min-height:auto}input:not([type="range"]):focus,select:focus,textarea:focus{border:1px solid #63B3ED;-webkit-box-shadow:0 0 4px #63B3ED;-moz-box-shadow:0 0 4px #63B3ED;box-shadow:0 0 4px #63B3ED;outline:medium none}input:not([type="range"])[required],select[required],textarea[required]{margin-bottom:.5rem}form[data-xhr-action] :user-invalid{outline:2px solid #ef4444;outline-offset:2px;border-color:transparent;box-shadow:none!important}form[data-xhr-action] :user-valid:not([type="checkbox"]):not([type="radio"]):not(button):is([required]){border-color:transparent!important;outline:2px solid #22c55e;outline-offset:2px}form[data-xhr-action] :user-valid:not([type="checkbox"]):not([type="radio"]):not(button):is([required]):focus{box-shadow:none!important}form[data-xhr-action] .reccircle-multiselect:has(:user-invalid:is([required])){outline:2px solid #ef4444;outline-offset:2px;border-color:transparent;box-shadow:none!important}form[data-xhr-action] .reccircle-multiselect:has(:user-valid:is([required])){outline:2px solid #22c55e;outline-offset:2px;border-color:transparent;box-shadow:none!important}button{min-height:auto}button[disabled]{cursor:not-allowed;opacity:.5}input[type="checkbox"],input[type="radio"]{width:auto;vertical-align:middle}input[type="checkbox"]{-webkit-appearance:checkbox;margin-right:.25rem}input[type="radio"]{-webkit-appearance:radio}input[readonly]{background:#e5e7eb}select,select.input,.select{max-width:100%;height:auto;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC") no-repeat right 8px center;background-image:none \9;background-size:8px 10px;-webkit-appearance:none;padding-right:1.75rem!important}.hint{font-size:.7rem}.element-error{outline:none;box-shadow:0 0 0 2px #F56565}.multiselect-container input{margin-left:.25rem;padding-block:.1rem;margin-bottom:0;margin-block:.25rem}.multiselect-container .multiselect-item{padding:.5rem;padding-inline:.75rem;border-radius:var(--theme-border-radius);font-weight:bold}.flatpickr-wrapper :user-valid,.flatpickr-wrapper :user-invalid{outline:none!important}.flatpickr-input [readonly]:user-invalid{outline:2px solid #ef4444!important;outline-offset:2px!important}.modal-form-buttons{border-bottom-left-radius:var(--theme-border-radius);border-bottom-right-radius:var(--theme-border-radius)}summary::-webkit-details-marker{display:none}html{scroll-behavior:smooth}body{font-family:var(--theme-font-family);color:var(--theme-font-color);font-size:1rem;line-height:1.5rem;background:var(--theme-body-background)}h6,.h6,.small{font-size:.875rem}p{line-height:1.45;margin-bottom:1rem}ol.theme-list-disc,ul.theme-list-disc,ol.theme-list-decimal,ul.theme-list-decimal{padding-left:1rem;margin-left:1rem}ol.theme-list-decimal,ul.theme-list-decimal{list-style-type:decimal}ol.theme-list-disc,ul.theme-list-disc{list-style-type:disc}ol.unordered-list li:not(:last-child),ul.unordered-list li:not(:last-child),ol.ordered-list li:not(:last-child),ul.ordered-list li:not(:last-child){margin-bottom:.5rem}a{color:var(--theme-font-color)}.strong,.bold{font-weight:bold}.red-text{color:var(--theme-red)}.green-text{color:var(--theme-green)}.blue-text{color:var(--theme-blue)}.theme-main{min-height:75vh;background:var(--theme-main-background)}.theme-header{display:grid;grid-template-columns:1fr auto;grid-gap:1rem;padding:1.5rem;align-items:center;position:relative;white-space:nowrap;text-overflow:ellipsis;z-index:2!important}@media only screen and (min-width:80em){.theme-header{padding:1rem}}.theme-logo{max-width:14rem}@media only screen and (min-width:64em){.theme-logo{max-width:15rem}}.theme-logo-image{max-width:100%}.theme-navigation-wrapper{transition:all var(--theme-nav-mobile-close-transition) ease-in-out;transform:translateX(100vw);will-change:opacity,transform;height:100vh;width:100%;position:fixed;bottom:0;right:0;background:var(--theme-nav-mobile-wrapper-background);display:grid;align-items:center;z-index:1001;opacity:0;overflow:auto;padding-inline:3rem}@media only screen and (min-width:80em){.theme-navigation-wrapper{overflow:unset;position:static;background:none;display:flex;place-items:unset;height:100%;align-self:flex-end;transform:none;transition:none;opacity:1;justify-content:flex-end;width:auto;padding-inline:0;padding-left:3rem}}.theme-navigation-open{overflow:hidden;height:100vh}.theme-navigation-open .theme-navigation-wrapper{transform:translateY(0);opacity:1}.theme-navigation-open .theme-main{z-index:1}.theme-navigation-toggle{position:relative;z-index:200;min-width:35px;display:flex;flex-direction:column;gap:var(--theme-nav-hamburger-line-gap)}.theme-navigation-toggle span{border-radius:var(--theme-border-radius);height:var(--theme-nav-hamburger-line-height);display:inline-block;width:100%;background:var(--theme-nav-color)}.theme-navigation-toggle span:last-of-type{margin-bottom:0}.theme-navigation-toggle .theme-navigation-toggle-middle{width:75%;margin-left:auto}.theme-navigation-toggle small{display:none}.theme-navigation{padding:1rem;margin:0;display:flex;gap:var(--theme-nav-gap);flex-direction:column}.theme-navigation li{margin-bottom:.5rem;text-transform:uppercase}.theme-navigation li a{color:var(--theme-nav-mobile-color);font-weight:var(--theme-nav-mobile-font-weight);font-size:var(--theme-nav-mobile-font-size);display:block}.theme-navigation li a:hover{color:var(--theme-nav-mobile-color-selected)}.theme-navigation li.navigation-selected>a{color:var(--theme-nav-mobile-color-selected)}@media only screen and (min-width:80em){.theme-navigation{margin-top:.5rem;flex-direction:row;height:100%;align-items:center;justify-content:flex-end;align-self:flex-end;gap:var(--theme-nav-gap);padding:0}.theme-navigation li a{color:var(--theme-nav-color);background:var(--theme-nav-background);font-size:var(--theme-nav-font-size);font-weight:var(--theme-nav-font-weight);padding-inline:var(--theme-nav-padding-inline);padding-block:var(--theme-nav-padding-block);border-radius:var(--theme-nav-border-radius);box-shadow:var(--theme-nav-box-shadow)}.theme-navigation li a:hover{color:var(--theme-nav-color-selected);background:var(--theme-nav-background-selected);box-shadow:var(--theme-nav-box-shadow-selected);border-radius:var(--theme-nav-border-radius)}.theme-navigation li.navigation-selected>a{color:var(--theme-nav-color-selected);background:var(--theme-nav-background-selected);box-shadow:var(--theme-nav-box-shadow-selected)}}.theme-navigation-toggle{position:relative;z-index:200}@media only screen and (min-width:80em){.theme-navigation-toggle{display:none;transform:none}}.theme-navigation-close{display:none;color:var(--theme-accent)}.theme-navigation-open{overflow:hidden;height:100vh}.theme-navigation-open .theme-navigation-span{display:none}.theme-navigation-open .theme-navigation-wrapper{transform:translateY(0);opacity:1}.theme-navigation-open .theme-navigation-close{display:block}.theme-navigation-open .theme-main{z-index:1;pointer-events:none}.theme-navigation-open .theme-navigation-toggle-bottom{display:none}.theme-navigation-open .theme-navigation-toggle-top{transform:rotate(135deg);background:var(--theme-nav-mobile-close-color)}.theme-navigation-open .theme-navigation-toggle-middle{transform:rotate(45deg) translate(-15%,-115%);background:var(--theme-nav-mobile-close-color);width:100%;margin:auto}.theme-navigation-open .theme-navigation-toggle{position:fixed;top:2rem;right:2rem;z-index:1002}.navigation-has-children{position:relative;padding-right:.75rem;display:flex;gap:1rem}.navigation-has-children.child-navigation-open .child-navigation{display:block}.navigation-has-children.child-navigation-open .theme-navigation-toggle-children{transform:translate(0,0) rotate(180deg);color:var(--theme-nav-color)}@media only screen and (min-width:80em){.navigation-has-children.child-navigation-open .theme-navigation-toggle-children{transform:translate(0,45%) rotate(180deg)}}.navigation-has-children .child-navigation{position:absolute;width:max-content;padding:1rem;top:100%;left:0;text-align:left;border-radius:var(--fr-border-radius);z-index:10;width:100%;background:var(--theme-nav-mobile-wrapper-background)}@media only screen and (min-width:80em){.navigation-has-children .child-navigation{background:#fff;width:max-content;transform:translateX(-1rem);border-bottom:1px solid var(--fr-border-color);box-shadow:var(--fr-box-shadow)}}.navigation-has-children .child-navigation:hover .child-navigation{display:block}.child-navigation{margin-top:1rem;display:none;padding-left:1rem}@media only screen and (min-width:80em){.child-navigation{margin-top:0;padding-left:0}}.child-navigation li{margin-right:0px!important;margin-left:0px!important}.child-navigation li a{font-size:.8rem!important}.theme-navigation-toggle-children{width:var(--theme-nav-mobile-font-size);color:var(--theme-nav-color);transform-origin:center;cursor:pointer;transition:all 50ms ease-in-out}@media only screen and (min-width:80em){.theme-navigation-toggle-children{width:1.2rem;transform:translate(0%,35%)}}.theme-navigation-toggle-children:hover{color:var(--theme-nav-color-selected)}@media only screen and (min-width:80em){.navigation-register a{background-color:var(--theme-accent)!important}}@media only screen and (min-width:80em){.navigation-login a{border:0;font-weight:bold;color:#fff;background:var(--theme-primary);box-shadow:var(--theme-box-shadow);padding-block:.3rem;padding-inline:1.5rem;font-size:1rem;border-radius:var(--theme-border-radius);cursor:pointer;min-height:auto;text-align:center;transition:all 50ms ease-in-out;display:inline-block;background:transparent!important;color:#fff!important;border:3px solid #fff!important;box-shadow:none;border:1px solid white!important}.navigation-login a:active{transform:scale(.95)}.navigation-login a:hover{box-shadow:none}.navigation-login a[type="submit"]{background:var(--theme-green)}.navigation-login a[type="reset"]{background:var(--theme-red)}.navigation-login a svg{margin-right:.25rem}.navigation-login a:hover{background:var(--theme-accent)!important;border-color:var(--theme-accent)!important}}.theme-icon svg{fill:currentColor;width:1.15rem;height:auto;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.theme-icon-nofill svg{fill:none;stroke:currentColor}.theme-icon-thin svg{stroke-width:1}.theme-icon-medium svg{stroke-width:3}.theme-icon-strong svg{stroke-width:4}.theme-icon-flip-x{transform:scaleX(-1)}.theme-icon-flip-y{transform:scaleY(-1)}.theme-icon-rotate-90 svg{transform:rotate(90deg)}.theme-icon-rotate-270 svg{transform:rotate(270deg)}.theme-social-icon{position:relative;z-index:1}.theme-social-icon svg{fill:currentColor;width:2rem;height:auto}.theme-social-icon-nofill svg{fill:none;stroke:currentColor}.theme-social-icon:before{content:"";width:70%;height:90%;background:#fff;position:absolute;top:2px;left:2px;z-index:-1}.theme-social-icon-facebook{color:#3B5998}.theme-social-icon-twitter{color:#4099FF}.theme-social-icon-linkedin{color:#1B86BC}.theme-html5{width:1rem;height:auto}.theme-html5 svg{fill:currentColor}.theme-footer{border-top:4px solid var(--theme-border-color);background:var(--theme-primary);padding-top:3rem;padding-inline:1.5rem;color:#fff}.theme-footer a.link{color:var(--theme-accent)}.theme-footer h3,.theme-footer h4{font-weight:bold!important}.theme-footer-grid{margin:auto;display:grid;grid-row-gap:2rem;padding:.5rem}@media only screen and (min-width:80em){.theme-footer-grid{max-width:var(--theme-width);padding-block:2rem;padding-inline:0;grid-template-columns:1fr 1fr;grid-column-gap:5rem}}.theme-footer-right{order:1;margin-bottom:2rem;padding-bottom:4rem;border-bottom:1px solid var(--theme-border-color)}@media only screen and (min-width:64em){.theme-footer-right{order:2;margin:0;padding:0;border:0}}.theme-footer-left{order:2}@media only screen and (min-width:64em){.theme-footer-left{order:1}}.theme-footer-link{text-align:center;padding:1rem;font-size:.9rem}.theme-footer-link a{font-weight:inherit;color:var(--theme-accent)}.theme-footer-company-information,.theme-footer-navigation{margin-bottom:2rem;line-height:1.3}.theme-footer-company-information li,.theme-footer-navigation li{margin-bottom:.5rem}.theme-footer-company-information a,.theme-footer-navigation a{font-weight:inherit;color:var(--theme-accent)}.theme-footer-social-share,.theme-footer-social-connect{margin-bottom:2rem}.theme-footer-social-icon{font-size:2rem}.theme-login{min-height:100vh;display:grid;place-items:center}.theme-login .module-login-form-wrapper{padding:0}.theme-login .module-login-form-header{padding:1rem;background:#718096;margin-bottom:0}.theme-login .module-login-form-body{padding:1rem;padding-top:2rem}.theme-section-container{padding-top:var(--theme-gap);padding-bottom:var(--theme-gap)}.theme-section-container>*+*{margin-top:var(--theme-gap)}.theme-section{max-width:var(--theme-width);margin-left:auto;margin-right:auto;padding:1rem}@media only screen and (min-width:80em){.theme-section{padding:2rem}}img,svg{max-width:100%;height:auto}.theme-section-content{margin-block:var(--theme-gap);max-width:50rem}.theme-section-highlight{padding:2rem;background:#dcfce7;border:1px solid #22c55e;border-radius:var(--theme-border-radius);box-shadow:var(--theme-box-shadow)}.reccircle-table{width:100%;border:1px solid var(--theme-border-color);border-radius:var(--theme-border-radius);font-size:.9rem;border-collapse:separate!important;box-shadow:var(--theme-box-shadow)}@media print{.reccircle-table{--theme-border-color:#cbd5e1}}.reccircle-table.reccircle-table-white{--theme-table-header-background:#fff}@media print{.reccircle-table{box-shadow:none;border-radius:.25rem;border-width:2px}}.reccircle-table thead{background-color:var(--theme-table-header-background)}.reccircle-table thead th{font-weight:bold;padding:.75rem;text-align:left;border-bottom:4px solid var(--theme-border-color)}@media print{.reccircle-table thead th{border-bottom-width:2px}}.reccircle-table thead th:first-child{border-top-left-radius:var(--theme-border-radius)}.reccircle-table thead th:last-child{text-align:right;border-top-right-radius:var(--theme-border-radius)}.reccircle-table tbody tr td{padding:.75rem;border-bottom:1px solid var(--theme-border-color);border-right:1px solid var(--theme-border-color)}.reccircle-table tbody tr td:last-child{border-right:0;text-align:right}.reccircle-table tbody tr:last-child td{border-bottom:0}.reccircle-table.zebra tbody tr:nth-of-type(even) td{background-color:#EDF2F7}html{--module-blog-article-progress-color:var(--theme-accent-2)}.module-blog-article{display:grid;grid-template-columns:1fr;padding:1rem;margin-bottom:5rem;max-width:75rem}@media only screen and (min-width:64em){.module-blog-article{grid-gap:5rem;grid-template-columns:45rem auto}}.module-blog-article-article{position:relative}.module-blog-article-article .metadata{font-size:.9rem}.module-blog-article-article header{margin-bottom:3rem}.module-blog-article-article h1,.module-blog-article-article h2,.module-blog-article-article h3,.module-blog-article-article h4,.module-blog-article-article h5,.module-blog-article-article h6{font-weight:bold}.module-blog-article-article p{line-height:1.45;margin-bottom:2rem;font-size:1.1rem}.module-blog-article-article ul,.module-blog-article-article ol,.module-blog-article-article dl,.module-blog-article-article pre,.module-blog-article-article img{display:block;margin-bottom:2rem;border-radius:.5rem}.module-blog-article-article pre{overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}.module-blog-article-article ol{padding-left:1rem;margin-left:1rem;list-style-type:decimal}.module-blog-article-article ul{padding-left:1rem;margin-left:1rem;list-style-type:disc}.module-blog-article-article a:not(.module-blog-social-icon){color:var(--theme-link-color);font-weight:bold}.module-blog-article-article img{max-width:100%;width:100%;height:auto;object-fit:cover;opacity:0;transform:scale(0);transition:all 350ms ease-in-out}.module-blog-article-article img.loaded{opacity:1;transform:scale(1)}.module-blog-article-article a.button{color:#fff!important}.module-blog-iframe-wrapper{position:relative;overflow:hidden;padding-top:56.25%;margin-bottom:1rem}.module-blog-iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}progress{position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:-webkit-sticky;position:fixed;top:0;z-index:100;background-color:var(--theme-primary)}progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;height:3px;background-color:none;border-radius:0;color:var(--module-blog-article-progress-color)}progress[value]::-moz-progress-bar{background-color:var(--module-blog-article-progress-color);border-radius:0}progress[value]::-webkit-progress-bar{background-color:var(--module-blog-article-progress-color);border-radius:0}progress[value]::-webkit-progress-value{background-color:var(--module-blog-article-progress-color);border-radius:0}.module-blog-image-viewer-close{position:absolute;top:1rem;right:2rem;color:var(--theme-red);font-weight:bold}.module-blog-image-viewer{width:100%;height:100vh;opacity:0;background:rgba(0,0,0,.9);display:grid;place-items:center;z-index:10000;position:fixed;top:0;right:0;padding:2rem;pointer-events:none;transition:opacity 350ms ease-in-out}.module-blog-image-viewer img{max-width:90vw;margin:auto;object-fit:cover;padding:1rem;border:1px solid var(--theme-border-color);border-radius:var(--theme-border-radius);background:#f8fafc}.module-blog-image-viewer-zoom{cursor:zoom-in}.module-blog-articles{display:grid;grid-gap:3rem;grid-template-columns:1fr;padding-top:5rem}@media only screen and (min-width:80em){.module-blog-articles{grid-template-columns:52rem auto}}.module-blog-articles-header{margin-bottom:3rem;display:grid;grid-template-columns:1fr;grid-gap:1rem;align-items:flex-start;text-align:center}.module-blog-articles-header h3{line-height:1}@media only screen and (min-width:48em){.module-blog-articles-header{text-align:initial;grid-template-columns:1fr auto}}.module-blog-articles-results{display:grid;grid-template-columns:1fr;grid-gap:3rem}@media only screen and (min-width:48em){.module-blog-articles-results{grid-template-columns:1fr 1fr}}.module-blog-articles-results article{border:1px solid var(--theme-border-color);border-radius:var(--theme-border-radius);display:flex;flex-direction:column;overflow:hidden}.module-blog-articles-results article img{max-width:100%;height:100%;width:100%;object-fit:cover;opacity:0;transform:scale(0);transition:all 350ms ease-in-out}.module-blog-articles-results article img.loaded{opacity:1;transform:scale(1)}.module-blog-articles-results article header{padding:1rem;text-align:center}@media only screen and (min-width:48em){.module-blog-articles-results article header{text-align:initial}}.module-blog-articles-results article header h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:1.25rem}.module-blog-articles-results article header h3 a{color:var(--theme-accent)}.module-blog-articles-results article header .metadata{text-align:center;margin-bottom:0;font-size:.8rem}@media only screen and (min-width:48em){.module-blog-articles-results article header .metadata{text-align:initial}}.module-blog-articles-results article header .metadata a{color:var(--theme-accent)}.module-blog-articles-results article .excerpt{padding:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;margin-bottom:2rem;mask-image:linear-gradient(180deg,#000 66%,transparent)}.module-blog-articles-results article footer{text-align:center;display:grid;grid-gap:1rem;grid-template-columns:1fr;padding:1rem;margin-top:auto}@media only screen and (min-width:48em){.module-blog-articles-results article footer{text-align:initial;grid-template-columns:1fr auto;align-items:center}}.module-blog-articles-results article footer .button{font-size:.9rem}.module-blog-pagination{text-align:center;font-size:.8rem}.module-blog-pagination-icon{padding:.5rem;text-align:center;border:1px solid var(--theme-border-color);border-radius:var(--theme-border-radius);line-height:1;display:inline-block}.module-blog-article-comment-form-details{display:grid;grid-gap:1rem}@media only screen and (min-width:48em){.module-blog-article-comment-form-details{grid-template-columns:1fr 1fr}}.module-blog-fieldset{padding:1rem;margin-bottom:3rem;background:#f8f8f8;border:1px solid var(--theme-border-color);border-radius:var(--theme-border-radius);min-width:100%}.module-blog-fieldset legend{font-weight:bold;background:#63B3ED;color:#fff;padding:.25rem;padding-left:1rem;padding-right:1rem;border-radius:var(--theme-border-radius);font-size:.9rem}.module-blog-fieldset .hint{font-size:.85rem}.module-blog-article-comments-comment{border:1px solid var(--theme-border-color);border-radius:var(--theme-border-radius);margin-bottom:1rem;font-size:.85rem}.module-blog-article-comments-comment header{background:#F1F5F9;padding:.5rem;display:grid;grid-template-columns:1fr auto;grid-gap:1rem;align-items:center;margin-bottom:0;font-weight:bold;font-size:.9rem;border-bottom:1px solid var(--theme-border-color);border-top-right-radius:var(--theme-border-radius);border-top-left-radius:var(--theme-border-radius)}.module-blog-article-comments-comment header em{font-size:.8rem}.module-blog-article-comments-comment blockquote{padding:.5rem}.module-blog-comment-thanks{padding:1rem;text-align:center;margin-top:2rem;margin-bottom:2rem;background:#F0FDF4;border:1px solid #86EFAC;border-radius:var(--theme-border-radius);font-size:.9rem!important}.module-blog-articles-facets{padding:1rem;border:1px solid var(--theme-border-color);border-radius:var(--theme-border-radius);background:#F8FAFC;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;transition:all 250ms ease;transform:translateX(-100%)}@media only screen and (min-width:48em){.module-blog-articles-facets{position:static;top:unset;left:unset;z-index:unset;width:auto;height:auto;transform:unset}}.module-blog-articles-facets h3{font-size:1.5rem}.module-blog-facets-open{overflow:hidden;height:100vh}.module-blog-facets-open .module-blog-articles-facets{transform:translateX(0)}.module-blog-search-form header{display:grid;grid-template-columns:1fr auto;grid-gap:1rem;align-items:flex-start;margin-bottom:2rem}.module-blog-search-form header label{margin:0;padding:0}.module-blog-search-form header a svg{stroke:#EF4444!important}.module-blog-toggle-filters{display:inline-block;width:auto;margin:auto}@media only screen and (min-width:48em){.module-blog-toggle-filters{display:none}}.module-blog-search-form{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px dotted var(--theme-border-color)}.module-blog-search-form div{position:relative}.module-blog-search-form label{font-size:1.25rem;margin-bottom:1rem}.module-blog-search-form button{background:transparent;box-shadow:none;border:none;position:absolute;right:0;bottom:0;transform:translate(1rem,-30%)}.module-blog-search-form svg{fill:none;stroke:#9CA3AF;width:1.5rem;height:1.5rem}.module-blog-facet-bucket{margin-bottom:1.5rem}.module-blog-facet-bucket:last-of-type{margin-bottom:0}.module-blog-facet-bucket h4{margin-bottom:.5rem;font-weight:bold;font-size:1.2rem}.module-blog-facet-list-item{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.25rem;font-size:.9rem;align-items:center}[data-hidden]{display:none}.module-blog-facet-bucket-show-all [data-hidden]{display:grid}.module-blog-show-more-facets{font-size:.8rem;font-style:italic;color:#F59E0B}.module-blog-author{display:grid;text-align:center;margin-bottom:2rem;margin-top:2rem;border:1px solid var(--theme-border-color);border-radius:var(--theme-border-radius);box-shadow:var(--theme-box-shadow);padding:0;overflow:hidden;margin-left:2rem;margin-right:2rem}@media only screen and (min-width:64em){.module-blog-author{margin-left:auto;margin-right:auto;text-align:initial;grid-template-columns:1fr 512px}}.module-blog-author-bio-image{height:100%;width:100%;order:1}@media only screen and (min-width:64em){.module-blog-author-bio-image{order:2}}.module-blog-author-bio-image img{display:block;object-fit:cover;width:100%;max-width:100%;height:100%;opacity:0;will-change:opacity transform;transition:opacity 400ms ease,transform 250ms ease;transform:scale(0)}.module-blog-author-bio-image img.loaded{opacity:1;transform:scale(1)}.module-blog-author-bio-information{order:2;padding:2rem}@media only screen and (min-width:64em){.module-blog-author-bio-information{order:1}}.module-blog-author-social-icons{display:flex;flex-wrap:wrap;gap:.5rem}.module-blog-category{display:grid;text-align:center;margin-bottom:2rem;margin-top:2rem;border:1px solid var(--theme-border-color);border-radius:var(--theme-border-radius);box-shadow:var(--theme-box-shadow);padding:0;overflow:hidden;margin-left:2rem;margin-right:2rem}@media only screen and (min-width:64em){.module-blog-category{margin-left:auto;margin-right:auto;text-align:initial;grid-template-columns:1fr 512px}}.module-blog-category-image{height:100%;width:100%;order:1}@media only screen and (min-width:64em){.module-blog-category-image{order:2}}.module-blog-category-image img{display:block;object-fit:cover;width:100%;max-width:100%;height:100%;opacity:0;will-change:opacity transform;transition:opacity 400ms ease,transform 250ms ease;transform:scale(0)}.module-blog-category-image img.loaded{opacity:1;transform:scale(1)}.module-blog-category-information{order:2;padding:2rem}@media only screen and (min-width:64em){.module-blog-category-information{order:1}}.modules-blog-section{max-width:75rem;margin:auto;display:grid;grid-template-columns:auto minmax(320px,55rem) minmax(150px,20rem);grid-gap:2rem;padding-bottom:4rem;padding-top:4rem;padding-left:1rem;padding-right:1rem;position:relative}.modules-blog-section-extended{grid-template-columns:minmax(320px,55rem) minmax(150px,20rem)}@media screen and (max-width:55em){.modules-blog-section{grid-template-columns:1fr;padding:1rem;grid-auto-rows:minmax(min-content,max-content)}}.modules-blog-section blockquote{margin:50px auto;font-style:italic;color:#555;padding:1.2em 30px 1.2em 75px;border-left:8px solid #78C0A8;line-height:1.6;position:relative;background:#EDEDED}.modules-blog-section blockquote::before{font-family:Arial;content:"\201C";color:#78C0A8;font-size:4em;position:absolute;left:10px;top:-10px}.modules-blog-section blockquote::after{content:''}.modules-blog-section blockquote span{display:block;color:#333;font-style:normal;font-weight:bold;margin-top:1em}.modules-blog-lazy-load-image{transition:all 500ms ease;opacity:0;transform:scale(0)}.modules-blog-lazy-load-image-loaded{opacity:1;transform:scale(1)}.module-blog-social-icon-youtube{color:#f44336}.module-blog-social-icon-facebook{color:#3B5998}.module-blog-social-icon-linkedin{color:#1B86BC}.module-blog-social-icon-twitter{color:#4099FF}.module-blog-social-icon-email{color:#4A5568}.module-blog-social-icon-website{color:#4A5568}.module-enquiry-grid-wrapper-halves{display:grid;grid-gap:1rem}@media only screen and (min-width:64em){.module-enquiry-grid-wrapper-halves{grid-template-columns:1fr 1fr}}.module-enquiry-grid-wrapper-thirds{display:grid;grid-gap:1rem}@media only screen and (min-width:64em){.module-enquiry-grid-wrapper-thirds{grid-template-columns:1fr 1fr 1fr}}.module-enquiry-grid-submit{display:grid;grid-gap:1rem}.module-enquiry-contact-page{max-width:var(--theme-width);margin-inline:auto;padding-block:var(--theme-gap)}.module-enquiry-contact-page-grid{display:grid;gap:2rem}@media only screen and (min-width:64em){.module-enquiry-contact-page-grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:64em){.module-enquiry-contact-page-grid-branches{border-right:1px solid var(--theme-border-color)}}.module-enquiry-contact-page-address{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--theme-border-color)}.module-enquiry-contact-page-address:last-of-type{margin-bottom:0;border:none;padding:none}:root{--reccircle-gap:3rem}@media only screen and (min-width:80em){:root{--reccircle-gap:8rem}}@font-face{font-family:'Radio Canada Big';src:url(/modules/reccircle/assets/fonts/RadioCanadaBig-Italic.woff2) format('woff2'),url(/modules/reccircle/assets/fonts/RadioCanadaBig-Italic.woff) format('woff');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Radio Canada Big';src:url(/modules/reccircle/assets/fonts/RadioCanadaBig-Regular.woff2) format('woff2'),url(/modules/reccircle/assets/fonts/RadioCanadaBig-Regular.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Radio Canada Big';src:url(/modules/reccircle/assets/fonts/RadioCanadaBig-Bold.woff2) format('woff2'),url(/modules/reccircle/assets/fonts/RadioCanadaBig-Bold.woff) format('woff');font-weight:bold;font-style:normal;font-display:swap}.theme-header-wrapper{background-color:var(--theme-primary)}.theme-header-wrapper:has(.reccircle-hero){background-color:var(--theme-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3Ccircle stroke='%230ea5e9' vector-effect='non-scaling-stroke' id='a' fill='none' stroke-width='5' r='315'/%3E%3Cuse id='f' href='%23a' stroke-dasharray='100 100 100 9999'/%3E%3Cuse id='b' href='%23a' stroke-dasharray='250 250 250 250 250 9999'/%3E%3Cuse id='e' href='%23a' stroke-dasharray='1000 500 1000 500 9999'/%3E%3Cuse id='g' href='%23a' stroke-dasharray='1500 9999'/%3E%3Cuse id='h' href='%23a' stroke-dasharray='2000 500 500 9999'/%3E%3Cuse id='j' href='%23a' stroke-dasharray='800 800 800 800 800 9999'/%3E%3Cuse id='k' href='%23a' stroke-dasharray='1200 1200 1200 1200 1200 9999'/%3E%3Cuse id='l' href='%23a' stroke-dasharray='1600 1600 1600 1600 1600 9999'/%3E%3C/defs%3E%3Cg transform='translate(1000 750)' stroke-opacity='0.03'%3E%3Cg transform='rotate(280.8 0 0)' %3E%3Ccircle fill='%230ea5e9' fill-opacity='0.03' r='10'/%3E%3Cg transform='rotate(-219 0 0)'%3E%3Cuse href='%23f' transform='scale(.1) rotate(50 0 0)' /%3E%3Cuse href='%23f' transform='scale(.2) rotate(100 0 0)' /%3E%3Cuse href='%23f' transform='scale(.3) rotate(150 0 0)' /%3E%3C/g%3E%3Cg transform='rotate(-60 0 0)'%3E%3Cuse href='%23b' transform='scale(.4) rotate(200 0 0)' /%3E%3Cuse href='%23z' transform='scale(.5) rotate(250 0 0)' /%3E%3C/g%3E%3Cg id='z' transform='rotate(98.55 0 0)'%3E%3Cg transform='rotate(175.5 0 0)'%3E%3Cuse href='%23b'/%3E%3Cuse href='%23b' transform='scale(1.2) rotate(90 0 0)' /%3E%3Cuse href='%23b' transform='scale(1.4) rotate(60 0 0)' /%3E%3Cuse href='%23e' transform='scale(1.6) rotate(120 0 0)' /%3E%3Cuse href='%23e' transform='scale(1.8) rotate(30 0 0)' /%3E%3C/g%3E%3C/g%3E%3Cg id='y' transform='rotate(270 0 0)'%3E%3Cg transform='rotate(105.3 0 0)'%3E%3Cuse href='%23e' transform='scale(1.1) rotate(20 0 0)' /%3E%3Cuse href='%23g' transform='scale(1.3) rotate(-40 0 0)' /%3E%3Cuse href='%23g' transform='scale(1.5) rotate(60 0 0)' /%3E%3Cuse href='%23h' transform='scale(1.7) rotate(-80 0 0)' /%3E%3Cuse href='%23j' transform='scale(1.9) rotate(100 0 0)' /%3E%3C/g%3E%3C/g%3E%3Cg transform='rotate(-210.6 0 0)'%3E%3Cg transform='rotate(-98.55 0 0)'%3E%3Cg transform='rotate(-360 0 0)'%3E%3Cuse href='%23h' transform='scale(2) rotate(60 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.1) rotate(120 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.3) rotate(180 0 0)'/%3E%3Cuse href='%23h' transform='scale(2.4) rotate(240 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.5) rotate(300 0 0)'/%3E%3C/g%3E%3Cuse href='%23y' transform='scale(2) rotate(180 0 0)' /%3E%3Cuse href='%23j' transform='scale(2.7)'/%3E%3Cuse href='%23j' transform='scale(2.8) rotate(45 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.9) rotate(90 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.1) rotate(135 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.2) rotate(180 0 0)'/%3E%3C/g%3E%3Cuse href='%23k' transform='scale(3.3) rotate(225 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.5) rotate(270 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.6) rotate(315 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.7)'/%3E%3Cuse href='%23k' transform='scale(3.9) rotate(75 0 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center center}.theme-footer{background-color:var(--theme-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3Ccircle stroke='%230ea5e9' vector-effect='non-scaling-stroke' id='a' fill='none' stroke-width='5' r='315'/%3E%3Cuse id='f' href='%23a' stroke-dasharray='100 100 100 9999'/%3E%3Cuse id='b' href='%23a' stroke-dasharray='250 250 250 250 250 9999'/%3E%3Cuse id='e' href='%23a' stroke-dasharray='1000 500 1000 500 9999'/%3E%3Cuse id='g' href='%23a' stroke-dasharray='1500 9999'/%3E%3Cuse id='h' href='%23a' stroke-dasharray='2000 500 500 9999'/%3E%3Cuse id='j' href='%23a' stroke-dasharray='800 800 800 800 800 9999'/%3E%3Cuse id='k' href='%23a' stroke-dasharray='1200 1200 1200 1200 1200 9999'/%3E%3Cuse id='l' href='%23a' stroke-dasharray='1600 1600 1600 1600 1600 9999'/%3E%3C/defs%3E%3Cg transform='translate(1000 750)' stroke-opacity='0.03'%3E%3Cg transform='rotate(280.8 0 0)' %3E%3Ccircle fill='%230ea5e9' fill-opacity='0.03' r='10'/%3E%3Cg transform='rotate(-219 0 0)'%3E%3Cuse href='%23f' transform='scale(.1) rotate(50 0 0)' /%3E%3Cuse href='%23f' transform='scale(.2) rotate(100 0 0)' /%3E%3Cuse href='%23f' transform='scale(.3) rotate(150 0 0)' /%3E%3C/g%3E%3Cg transform='rotate(-60 0 0)'%3E%3Cuse href='%23b' transform='scale(.4) rotate(200 0 0)' /%3E%3Cuse href='%23z' transform='scale(.5) rotate(250 0 0)' /%3E%3C/g%3E%3Cg id='z' transform='rotate(98.55 0 0)'%3E%3Cg transform='rotate(175.5 0 0)'%3E%3Cuse href='%23b'/%3E%3Cuse href='%23b' transform='scale(1.2) rotate(90 0 0)' /%3E%3Cuse href='%23b' transform='scale(1.4) rotate(60 0 0)' /%3E%3Cuse href='%23e' transform='scale(1.6) rotate(120 0 0)' /%3E%3Cuse href='%23e' transform='scale(1.8) rotate(30 0 0)' /%3E%3C/g%3E%3C/g%3E%3Cg id='y' transform='rotate(270 0 0)'%3E%3Cg transform='rotate(105.3 0 0)'%3E%3Cuse href='%23e' transform='scale(1.1) rotate(20 0 0)' /%3E%3Cuse href='%23g' transform='scale(1.3) rotate(-40 0 0)' /%3E%3Cuse href='%23g' transform='scale(1.5) rotate(60 0 0)' /%3E%3Cuse href='%23h' transform='scale(1.7) rotate(-80 0 0)' /%3E%3Cuse href='%23j' transform='scale(1.9) rotate(100 0 0)' /%3E%3C/g%3E%3C/g%3E%3Cg transform='rotate(-210.6 0 0)'%3E%3Cg transform='rotate(-98.55 0 0)'%3E%3Cg transform='rotate(-360 0 0)'%3E%3Cuse href='%23h' transform='scale(2) rotate(60 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.1) rotate(120 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.3) rotate(180 0 0)'/%3E%3Cuse href='%23h' transform='scale(2.4) rotate(240 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.5) rotate(300 0 0)'/%3E%3C/g%3E%3Cuse href='%23y' transform='scale(2) rotate(180 0 0)' /%3E%3Cuse href='%23j' transform='scale(2.7)'/%3E%3Cuse href='%23j' transform='scale(2.8) rotate(45 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.9) rotate(90 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.1) rotate(135 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.2) rotate(180 0 0)'/%3E%3C/g%3E%3Cuse href='%23k' transform='scale(3.3) rotate(225 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.5) rotate(270 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.6) rotate(315 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.7)'/%3E%3Cuse href='%23k' transform='scale(3.9) rotate(75 0 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center center;border-top-width:1px;border-top-color:#30416e}.theme-login,.page-login-form-forgot-password-instructions{background:var(--theme-primary)!important;color:#fff!important}.page-login-submit-wrapper button{background:var(--theme-accent);padding-inline:1.5rem}.page-login-form-forgot-password button{background:var(--theme-accent);margin-bottom:2rem}.fabric-page-login-wrapper{border:5px solid var(--theme-accent)!important}.fabric-page-login-header{padding:2.5rem!important;border-bottom-color:transparent!important}.dialogue-header{border-top-right-radius:var(--theme-border-radius);border-top-left-radius:var(--theme-border-radius)}.dialogue-overlay{backdrop-filter:blur(11px)}body{font-weight:450}body:has(.dialogue-no-body-scroll){overflow:hidden;height:100%}.typeahead-results-wrapper ul{padding:.25rem}.typeahead-item{font-size:.9rem}.typeahead-results-close{padding-top:.25rem;padding-bottom:.25rem;font-size:.9rem;border-top:2px solid var(--theme-border-color);margin-top:.25rem;background:var(--theme-table-header-background);color:#ef4444}.typeahead-result{color:var(--theme-accent)}.typeahead-item{border-radius:var(--theme-border-radius)}.typeahead-item:hover{background:var(--theme-accent)}.typeahead-no-results{padding:.25rem;padding-inline:.5rem;text-align:center;font-style:italic;font-size:.85rem}.reccircle-register-dialogue{max-width:98vw;width:100%;height:99svh;margin-top:-10svh}@media only screen and (min-width:64em){.reccircle-register-dialogue{height:auto;max-width:650px}}body:has(.reccircle-register-dialogue){overflow:hidden}.cookie-control{background:var(--theme-primary);border:2px solid var(--theme-accent)}.cookie-control .link{color:var(--theme-accent-2)!important}.fabric-page-login-body{background:var(--theme-table-header-background);color:var(--theme-font-color);border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.fabric-page-login-body [data-forgot-password]{color:var(--theme-accent-2)}.fabric-page-login-header{padding:1.5rem!important}.fabric-page-login-header svg{width:100%}.reccircle-hero{position:relative;max-width:var(--theme-width);margin-inline:auto;display:grid;align-items:center;row-gap:4rem;gap:4rem;color:#fff;padding:2rem}@media only screen and (min-width:80em){.reccircle-hero{padding-block:8rem;gap:12rem;grid-template-columns:1fr 1fr}.reccircle-hero:after{content:'';width:3px;height:69%;position:absolute;left:50%;top:50%;transform:translateY(-62%);background:linear-gradient(to top,transparent,var(--theme-border-color) 50%,transparent 75%)}}.reccircle-hero h1,.reccircle-hero .h1,.reccircle-hero .h2,.reccircle-hero .h3{text-transform:uppercase;font-size:2.5rem;line-height:2.5rem}@media only screen and (min-width:80em){.reccircle-hero h1,.reccircle-hero .h1,.reccircle-hero .h2,.reccircle-hero .h3{font-size:3rem;line-height:3rem}}.reccircle-hero h1 em,.reccircle-hero .h1 em,.reccircle-hero .h2 em,.reccircle-hero .h3 em{color:var(--theme-accent-2);font-style:normal;font-weight:bold}.reccircle-hero-middle{height:3px;background:radial-gradient(circle at center,var(--theme-accent) 0%,transparent 100%)}@media only screen and (min-width:80em){.reccircle-hero-middle{display:none}}.reccircle-hero-preamble{text-transform:uppercase;color:#fafafa;font-size:1.5rem;font-weight:bold;margin-top:1rem}@media only screen and (min-width:64em){.reccircle-hero-preamble{margin-top:2rem}}.reccircle-hero-text{margin-bottom:3rem}.reccircle-hero-left,.reccircle-hero-right{display:flex;flex-direction:column;min-height:475px}.reccircle-hero-buttons{display:flex;flex-wrap:wrap;gap:2rem;margin-top:auto;row-gap:1.5rem}.reccircle-hero-buttons .button{flex:1;padding-inline:2rem;padding-block:.5rem;background:var(--theme-accent);text-transform:uppercase;white-space:nowrap;border:3px solid transparent}@media only screen and (min-width:80em){.reccircle-hero-buttons .button{padding-block:.5rem}}.reccircle-hero-buttons .button-ghost-accent-2{color:#fff}.reccircle-hero-left{text-align:center}@media only screen and (min-width:64em){.reccircle-hero-left{text-align:left}}.reccircle-hero-left .button-ghost-accent-alt{color:#fff!important}.reccircle-hero-right{text-align:center}.reccircle-hero-right em{color:var(--theme-accent)!important}@media only screen and (min-width:64em){.reccircle-hero-right{text-align:left}}.reccircle-hero-right .button-ghost-accent-white{border-color:var(--theme-accent)!important}.reccircle-hero-list{display:grid;width:100%;min-height:200px;position:relative;overflow:hidden;perspective:1000px;padding:0;list-style-type:none}@media only screen and (min-width:48em){.reccircle-hero-list{min-height:150px}}.reccircle-hero-list li{position:absolute;width:100%;opacity:0;transition:transform 0.5s,opacity 0.5s;transform-origin:center bottom}.reccircle-hero-list li.active{opacity:1;transform:rotateX(0deg)}.reccircle-hero-list li.prev{opacity:0;transform:rotateX(90deg)}.reccircle-hero-list li.next{opacity:0;transform:rotateX(-90deg)}.reccircle-account-form{max-width:55rem;padding:1rem;border:4px solid var(--theme-border-color);border-radius:var(--theme-border-radius);background:var(--theme-table-header-background)}@media only screen and (min-width:48em){.reccircle-account-form{padding:2rem}}.reccircle-account-form.reccircle-account-form-full-width{max-width:none}.reccircle-account-form .js-reccircle-toggle-account-form svg{transition:all .15s ease}.reccircle-account-form.reccircle-account-form-collapsed .reccircle-account-form-body{display:none}.reccircle-account-form.reccircle-account-form-collapsed .js-reccircle-toggle-account-form svg{transform:rotate(90deg);transform-origin:center}.reccircle-account-form .js-reccircle-toggle-account-form{display:inline-block;margin-right:.25rem;transition:all .25s ease;transform:rotateX(0deg)}.reccircle-account-form button[type="submit"]{background:var(--theme-accent)!important}.reccircle-account-form .js-reccircle-logo-delete{background:#fff;padding:.25rem;border-radius:var(--theme-border-radius);border:4px solid var(--theme-border-color);color:red;position:absolute;top:-1rem;right:-1rem}.reccircle-account-form .reccircle-account-logo-wrapper{position:relative;padding:1rem;background:#fff;border-radius:var(--theme-border-radius);border:4px solid var(--theme-border-color);margin-top:1rem;margin-bottom:.5rem;max-width:256px}.reccircle-account-form footer{margin-top:2rem;padding-top:2rem;border-top:4px solid var(--theme-border-color)}.reccircle-account-header{display:grid;gap:1rem;align-items:flex-start;margin-bottom:2rem;padding-bottom:1rem;border-bottom:4px solid var(--theme-border-color)}@media only screen and (min-width:48em){.reccircle-account-header{grid-template-columns:1fr auto}}.reccircle-account-header h2,.reccircle-account-header h3,.reccircle-account-header h4,.reccircle-account-header h5{margin-bottom:0}.reccircle-account-header h4{margin-bottom:.25rem;font-weight:bold}.reccircle-account-header .button{display:flex;align-items:center;justify-content:center;gap:.25rem}@media only screen and (min-width:48em){.reccircle-account-header .button{justify-content:space-between}}.reccircle-account-header .button svg{margin-right:0px!important;stroke-width:3}.reccircle-form{background:#f8fafc;border-bottom-right-radius:var(--theme-border-radius);border-bottom-left-radius:var(--theme-border-radius)}.reccircle-form footer{padding-block:.75rem;padding-inline:1rem;gap:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-top:4px solid #cbd5e1;background:#e2e8f0;border-bottom-left-radius:var(--theme-border-radius);border-bottom-right-radius:var(--theme-border-radius)}.reccircle-form footer .button{flex:1}.reccircle-form .multiselect-container{background:#fff;border-radius:var(--theme-border-radius)}.reccircle-calendar-wrapper{position:relative}.reccircle-calendar-wrapper svg{position:absolute;top:50%;right:.5rem;transform:translateY(-70%);stroke:var(--theme-accent);pointer-events:none}.reccircle-account-billing-revenue-table tr:first-of-type{display:none}.reccircle-account-employment-history-table{position:relative;padding:1rem}.reccircle-account-employment-history-table:first-of-type{display:none}.reccircle-account-employment-history-table header{display:grid;gap:1rem}@media only screen and (min-width:48em){.reccircle-account-employment-history-table header{grid-template-columns:400px 1fr 1fr}}.reccircle-account-employment-history-table textarea{min-height:200px}.reccircle-account-employment-history-table:not(:last-of-type){padding-bottom:1rem;margin-bottom:1rem;border-bottom:2px solid var(--theme-border-color)}.reccircle-account-employment-history-table .js-reccircle-delete-employment{position:absolute;top:0;right:0}.reccircle-suggestive-consultant-locations .typeahead-item{display:flex;align-items:center;gap:1rem;justify-content:space-between;padding-right:.5rem;margin-top:.25rem}.reccircle-suggestive-consultant-locations .typeahead-item a{font-weight:bold;color:var(--theme-accent)!important}.reccircle-suggestive-consultant-locations .typeahead-item:hover{background:#fff;color:var(--theme-accent)!important}.reccircle-suggestive-consultant-locations .typeahead-item .button{font-size:.8rem;display:flex;align-items:center;justify-content:space-between;color:#fff!important;gap:.25rem}.reccircle-suggestive-consultant-locations .typeahead-item .button svg{margin-right:0;stroke-width:3}.reccircle-suggestive-consultant-locations-list{display:flex;gap:.5rem;flex-wrap:wrap}.reccircle-consultant-location{display:flex;align-items:center;justify-content:space-between;border-radius:var(--theme-border-radius);background:var(--theme-accent);color:#fff;padding-inline:1rem;padding-block:.5rem;gap:.5rem;font-weight:bold}.reccircle-consultant-location:first-of-type{display:none}.unread td{font-weight:bold}.unpublished td,.halted td{opacity:.3}.unpublished:hover td,.halted:hover td{opacity:1}.reccircle-revenue-sources{margin-block:2rem}.reccircle-revenue-source{display:grid;gap:1rem;align-items:center;margin-top:1rem;background:#fff;border-radius:var(--theme-border-radius);border:2px solid var(--theme-border-color);padding:1rem}@media only screen and (min-width:48em){.reccircle-revenue-source{padding:1rem;grid-template-columns:.5fr 1fr auto}}.reccircle-revenue-source [type="range"]{width:100%;margin-bottom:0}.reccircle-multiselect{position:relative;padding:.45rem;padding-block:.5rem;background:#fff;border-radius:.25rem;border:1px solid #CBD5E0;font-size:.9rem;color:#718096}.reccircle-multiselect:has([required]){margin-bottom:.5rem}.reccircle-multiselect [data-toggle="dropdown"]{display:flex;align-items:center;justify-content:space-between}.reccircle-multiselect [data-toggle="dropdown"] .arrow{transition:rotate 150ms ease-in-out;transform:translateY(-25%);width:1rem;height:1rem;display:block}.reccircle-multiselect .dropdown{width:100%;max-height:200px;overflow:auto}.reccircle-multiselect .dropdown label{padding-inline:.5rem;padding-block:.25rem;font-size:.9rem;cursor:pointer;border-radius:var(--theme-border-radius)}.reccircle-multiselect .dropdown label:not(:last-of-type){margin-bottom:.25rem}.reccircle-multiselect .dropdown label:hover{background:var(--theme-accent);color:#fff}.reccircle-multiselect .hidden{opacity:0;position:absolute;left:-9999px}.reccircle-multiselect.open .arrow{rotate:180deg}.reccircle-pricing-dropdown{padding:1rem}.reccircle-pricing-dropdown li:not(:last-child){margin-bottom:.5rem}.reccircle-consultant-account{padding:0}@media only screen and (min-width:40em){.reccircle-consultant-account{padding:1rem}}.reccircle-consultant-account .horizontal-tabs{padding:0}@media only screen and (min-width:40em){.reccircle-consultant-account .horizontal-tabs{padding:1rem}}.reccircle-consultant-account .horizontal-tabs-navigation{padding:1rem}@media only screen and (min-width:40em){.reccircle-consultant-account .horizontal-tabs-navigation{padding:0}}.reccircle-consultant-account #profile{padding-top:1rem}.reccircle-consultant-account .horizontal-tabs-content{padding:1rem}@media only screen and (min-width:40em){.reccircle-consultant-account .horizontal-tabs-content{padding:0}}.progress-bar{background-color:#f3f4f6;border-radius:9999px;height:2rem;overflow:hidden;border:1px solid var(--theme-border-color);margin-block:2rem;position:relative}.progress-bar-fill{height:100%;width:var(--percentage,0%)}.progress-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:.7rem;font-weight:bold;z-index:1}.reccircle-page-index{margin-block:4rem;display:grid;gap:var(--reccircle-gap)}.reccircle-agency-details{margin-block:var(--theme-gap)}.reccircle-agency-details header{display:grid;gap:1rem}@media only screen and (min-width:48em){.reccircle-agency-details header{grid-template-columns:1fr auto}}.reccircle-agency-details header .reccircle-agency-logo{max-width:256px}.reccircle-agency-details header address{font-style:normal}.reccircle-agency-details header address span{padding-bottom:.25rem;display:inline-block}.reccircle-agency-details .reccircle-agency-description{max-width:45rem}.reccircle-agency-details-name{display:grid;gap:1rem;align-items:center;max-width:45rem}@media only screen and (min-width:48em){.reccircle-agency-details-name{grid-template-columns:1fr auto}}.reccircle-consultant-details{position:relative;padding:0;margin-block:0}@media only screen and (min-width:48em){.reccircle-consultant-details{margin-block:var(--theme-gap);padding:2rem;display:grid;grid-template-columns:55rem 1fr;gap:3rem}}.reccircle-consultant-details>header{display:grid;gap:1rem}@media only screen and (min-width:80em){.reccircle-consultant-details>header{grid-template-columns:1fr auto}}@media only screen and (max-width:64em){.reccircle-consultant-details .reccircle-account-form{padding:.5rem;border:0;border-radius:0}.reccircle-consultant-details .reccircle-account-header{text-align:center}.reccircle-consultant-details .reccircle-account-header .button{width:max-content;margin-inline:auto}}.reccircle-consultant-sticky-menu{display:none;padding:1rem;border-radius:var(--theme-border-radius);border:4px solid var(--theme-border-color)}@media only screen and (min-width:80em){.reccircle-consultant-sticky-menu{display:block;position:sticky;left:0;max-width:max-content;z-index:1;top:1rem;height:max-content}}.reccircle-consultant-sticky-menu ul li:not(:last-of-type){margin-bottom:.25rem}.reccircle-consultant-sticky-menu .reccircle-active{font-weight:bold;border-left:4px solid var(--theme-accent-2);padding-left:.5rem;color:var(--theme-accent)}.reccircle-consultant-details-section{padding:1rem;background:#fff;border:2px solid var(--theme-border-color);border-radius:var(--theme-border-radius)}@media only screen and (min-width:48em){.reccircle-consultant-details-section{padding:2rem}}.reccircle-consultant-details-section:not(:last-of-type){margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px solid var(--theme-border-color)}.reccircle-consultant-details-section h4{padding-bottom:1rem;margin-bottom:1rem;border-bottom:2px solid var(--theme-border-color)}.reccircle-consultant-profile-list{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.reccircle-consultant-details-employment-item header{display:grid;gap:1rem;align-items:center;margin-bottom:1rem}@media only screen and (min-width:48em){.reccircle-consultant-details-employment-item header{grid-template-columns:1fr auto}}.reccircle-consultant-details-employment-item:not(:last-of-type){margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--theme-border-color)}.reccircle-consultant-details-item:not(:last-of-type){margin-bottom:2rem}.reccircle-consultant-details-item .button{font-size:.9rem}.reccircle-consultant-details-item canvas{margin-bottom:4rem}.reccircle-consultant-details-item h5{font-size:1.15rem}.reccircle-consultant-details-employment-history{--timeline-track-color:#34d399;--timeline-highlight:#10b981;--timeline-circle-size:1.5rem;--timeline-space:3rem}.reccircle-consultant-details-employment-history .timeline{padding-top:2rem;position:relative}@media only screen and (max-width:64em){.reccircle-consultant-details-employment-history{--timeline-space:5rem}.reccircle-consultant-details-employment-history .timeline-entry{position:relative;display:grid;margin-bottom:var(--timeline-space);grid-template-areas:"top" "middle" "bottom";border:2px solid var(--timeline-highlight);border-radius:var(--theme-border-radius)}.reccircle-consultant-details-employment-history .timeline-entry:last-of-type:after{display:none}.reccircle-consultant-details-employment-history .timeline-entry header{font-weight:bold;margin-bottom:1rem;padding-inline:1rem;background:var(--theme-table-header-background);padding-block:.5rem;border-top-left-radius:.75rem;border-top-right-radius:.75rem;border-bottom:2px solid var(--theme-border-color);text-align:center}.reccircle-consultant-details-employment-history .timeline-entry p{padding:1rem}.reccircle-consultant-details-employment-history .timeline-entry:after{content:'';position:absolute;bottom:-2px;left:50%;width:3px;height:var(--timeline-space);background:var(--timeline-track-color);transform:translate(100%,100%)}.reccircle-consultant-details-employment-history .timeline-entry-middle{display:none}.reccircle-consultant-details-employment-history .timeline-entry-date{grid-area:top;font-size:.9rem}.reccircle-consultant-details-employment-history .timeline-entry-content{grid-area:bottom}}.reccircle-consultant-details-employment-history .timeline-entry-content-date{font-size:.8rem;padding-inline:1rem;padding-block:.5rem;border-top:2px solid var(--theme-border-color);background:var(--theme-table-header-background);border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;text-align:center}.reccircle-consultant-details-employment-history .timeline-entry-content p{max-height:200px;overflow:auto;text-align:left}@media only screen and (min-width:64em){.reccircle-consultant-details-employment-history .timeline:after{content:'';position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none;z-index:2}.reccircle-consultant-details-employment-history .timeline-entry{display:grid;grid-template-columns:1fr 3px 1fr;grid-template-areas:"left middle right";gap:2rem;position:relative;transform:translateY(-1rem);border:none;padding:0;margin:0;overflow:hidden}.reccircle-consultant-details-employment-history .timeline-entry:nth-child(odd) .timeline-entry-content{grid-area:right;text-align:left}.reccircle-consultant-details-employment-history .timeline-entry:nth-child(odd) .timeline-entry-content:after{left:0;transform:translate(-2rem,var(--timeline-space))}.reccircle-consultant-details-employment-history .timeline-entry:nth-child(odd) .timeline-entry-date{grid-area:left;text-align:right}.reccircle-consultant-details-employment-history .timeline-entry:after{content:'';position:absolute;right:50%;border-radius:100vh;width:var(--timeline-circle-size);background:#fff;border:6px solid var(--timeline-highlight);aspect-ratio:1;transform:translate(50%,2.5rem)}.reccircle-consultant-details-employment-history .timeline-entry:last-of-type .timeline-entry-middle{height:var(--timeline-space)}.reccircle-consultant-details-employment-history .timeline-entry:first-of-type .timeline-entry-middle{transform:translateY(var(--timeline-space));height:90%}.reccircle-consultant-details-employment-history .timeline-entry-middle{height:100%;background:var(--timeline-track-color);display:block}.reccircle-consultant-details-employment-history .timeline-entry-content{text-align:right;font-size:.9rem;border:2px solid var(--timeline-highlight);border-radius:var(--theme-border-radius);margin-bottom:4rem;position:relative;opacity:0;transition:opacity 500ms ease-in-out}.reccircle-consultant-details-employment-history .timeline-entry-content label{color:var(--timeline-highlight)}.reccircle-consultant-details-employment-history .timeline-entry-content header{padding-block:.5rem;padding-inline:1rem;border-bottom:1px solid var(--theme-border-color);font-weight:bold;background:#f8fafc;overflow:hidden;border-top-left-radius:var(--theme-border-radius);border-top-right-radius:var(--theme-border-radius);text-align:center}.reccircle-consultant-details-employment-history .timeline-entry-content p{padding:.5rem}.reccircle-consultant-details-employment-history .timeline-entry-content:after{content:" ";position:absolute;top:0;left:100%;transform:translate(0,var(--timeline-space));width:2rem;height:3px;background:var(--timeline-highlight)}.reccircle-consultant-details-employment-history .timeline-entry-date{text-align:left;padding-top:1rem;color:var(--timeline-highlight);font-style:italic}}@media print{.reccircle-page-consultant-details *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}@page{margin:1cm}.reccircle-page-consultant-details canvas{animation:none!important}.reccircle-page-consultant-details .theme-header-wrapper,.reccircle-page-consultant-details .theme-footer,.reccircle-page-consultant-details .button-alt{display:none}.reccircle-page-consultant-details .reccircle-account-form{border:none;padding:0;background:#fff}.reccircle-page-consultant-details .reccircle-consultant-details-section{border:none}.reccircle-page-consultant-details .reccircle-consultant-details-item,.reccircle-page-consultant-details .reccircle-consultant-details-employment-history .timeline-entry{page-break-inside:avoid}.reccircle-page-consultant-details .reccircle-consultant-details-item canvas{padding:2rem}.reccircle-page-consultant-details .timeline-entry{margin-top:3rem;border:2px solid var(--theme-border-color);border-radius:var(--theme-border-radius)}.reccircle-page-consultant-details .timeline-entry .timeline-entry-content header{padding-inline:1rem;padding-block:.5rem;font-weight:bold;background:var(--theme-table-header-background);border-bottom:2px solid var(--theme-border-color);margin-bottom:.5rem;border-top-right-radius:.5rem;border-top-left-radius:.5rem}.reccircle-page-consultant-details .timeline-entry .timeline-entry-content p{padding-inline:1rem;max-height:unset}.reccircle-page-consultant-details .timeline-entry .timeline-entry-content-date{text-align:left}}.reccircle-form-body{overflow:auto;padding:1rem}.reccircle-search-form-wrapper{max-width:100vh;width:100%;background:#fff;opacity:0;transform:translateY(-100%);transition:all 150ms ease-in-out;transition-delay:200ms;border-radius:var(--theme-border-radius);border:3px solid var(--theme-accent)}.reccircle-search-form-wrapper.reccircle-form-open{opacity:1;transform:translateY(0)}@media only screen and (min-width:80em){.reccircle-search-form-wrapper{max-width:700px;margin-inline:1rem}}.reccircle-search-form-footer{margin-top:auto;display:grid;gap:1rem;align-items:center;border-top:1px solid var(--theme-border-color);background:#f8fafc;border-bottom-right-radius:var(--theme-border-radius);border-bottom-left-radius:var(--theme-border-radius);font-size:.8rem;padding:1rem}@media only screen and (min-width:80em){.reccircle-search-form-footer{grid-template-columns:1fr auto;font-size:.9rem}}.reccircle-search-form-footer button[type="submit"]{background:var(--theme-accent);padding-inline:1rem;text-transform:uppercase;padding-block:.75rem}@media only screen and (min-width:80em){.reccircle-search-form-footer button[type="submit"]{padding-block:.65rem}}.reccircle-search-form-footer li:not(:last-child){margin-bottom:.5rem}.reccircle-form-split-grid{display:grid;gap:1rem}@media only screen and (min-width:80em){.reccircle-form-split-grid{grid-template-columns:1fr 1fr}}.reccircle-form-triple-grid{display:grid;gap:1rem}@media only screen and (min-width:80em){.reccircle-form-triple-grid{grid-template-columns:1fr 1fr 1fr}}.reccircle-form-postcode-grid{display:grid;gap:1rem}@media only screen and (min-width:80em){.reccircle-form-postcode-grid{grid-template-columns:1fr auto}}.reccircle-form-postcode-register-grid{display:grid;gap:1rem}@media only screen and (min-width:80em){.reccircle-form-postcode-register-grid{grid-template-columns:1fr 1fr auto}}input[name="postcode"]{text-transform:uppercase;text-align:center;max-width:90px}.reccircle-form-address-hidden .reccircle-agency-address-manual{display:block}.reccircle-form-address-hidden .reccircle-agency-address{display:none}form:not(.reccircle-form-address-hidden) .reccircle-agency-address-manual{display:none}.input-date{background:#fff!important}.reccircle-dialogue-overflow{max-height:66dvh;overflow:auto;padding-inline:1rem}.reccircle-multiselect-top .multiselect-search{order:-1;display:block;width:99%}.reccircle-multiselect-top .multiselect-container{background:#fff}.reccircle-multiselect-top .multiselect-input:has(.multiselect-item-container){padding-bottom:.25rem;padding-inline:.25rem}.reccircle-important-information{padding:1rem;border-radius:1rem;background:#fef9c3;border:3px solid #fde047;font-size:.8rem}.reccircle-information{padding:1rem;border-radius:1rem;background:#dcfce7;border:3px solid #86efac;font-size:.8rem}.reccircle-label-header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.reccircle-consultant-add-privacy-form{display:grid;gap:1rem;align-items:center}@media only screen and (min-width:40em){.reccircle-consultant-add-privacy-form{grid-template-columns:1fr auto}}.reccircle-consultant-add-privacy-form input{margin-bottom:0px!important}.reccircle-consultant-add-privacy-form button{padding-block:.5rem}.reccircle-consultant-privacy-list{display:flex;flex-wrap:wrap;gap:1rem;padding-block:1rem}.reccircle-consultant-privacy-list span{padding-inline:1rem;padding-block:.75rem;font-weight:bold;border-radius:var(--theme-border-radius);color:#fff;background:#74859d;display:flex;gap:.5rem;align-items:center;white-space:nowrap}.reccircle-consultant-privacy-list span a{color:inherit!important}form[data-xhr-action]:focus .multiselect-search input:valid,form[data-xhr-action]:focus-within .multiselect-search input:valid,form[data-xhr-action]:focus .multiselect-search input:invalid,form[data-xhr-action]:focus-within .multiselect-search input:invalid{outline-width:0px!important}form[data-xhr-action]:focus .multiselect-container,form[data-xhr-action]:focus-within .multiselect-container{border-radius:var(--theme-border-radius)!important}form[data-xhr-action]:focus .multiselect-container:has(input:valid),form[data-xhr-action]:focus-within .multiselect-container:has(input:valid){border:2px solid #22c55e}form[data-xhr-action]:focus .multiselect-container:has(input:invalid),form[data-xhr-action]:focus-within .multiselect-container:has(input:invalid){border:2px solid #ef4444}.reccircle-suggestive-results .typeahead-results-wrapper{margin-top:.15rem;border-radius:var(--theme-border-radius);border:2px solid #e2e8f0;box-shadow:var(--theme-box-shadow)}.reccircle-dialogue-buttons{display:flex;flex-wrap:wrap;column-gap:3rem;row-gap:1rem;align-items:center;justify-content:space-between;padding-inline:1rem;padding-block:1rem;border-top:2px solid var(--theme-border-color);background:var(--theme-table-header-background);border-bottom-left-radius:var(--theme-border-radius);border-bottom-right-radius:var(--theme-border-radius)}.reccircle-dialogue-buttons button{flex:1;white-space:nowrap}.fabric-dropdown{margin-top:.25rem;box-shadow:var(--theme-box-shadow)}.reccircle-pricing-dropdown h5{font-size:1rem}.reccircle-pricing-dropdown ul{margin-top:1rem}.reccircle-pricing-dropdown ul li{font-size:.9rem;margin-bottom:.25rem;padding:.25rem}.reccircle-pricing-dropdown ul li:last-of-type{margin-bottom:0}.reccircle-pricing-dropdown ul li a{display:flex;gap:2rem!important;align-items:center;justify-content:space-between}.reccircle-search-form-input-grid{display:grid;align-items:center;gap:.25rem}@media only screen and (min-width:64em){.reccircle-search-form-input-grid{gap:1rem;grid-template-columns:1fr 1fr}}.dropdown{border-radius:var(--theme-border-radius);box-shadow:var(--theme-box-shadow);border-color:#cbd5e1;border-width:2px;padding:.5rem;font-size:.9rem;width:max-content}.dropdown li>a{border-radius:var(--theme-border-radius)}.dropdown li>*{padding-inline:.5rem}.dropdown>li:hover>a{background:var(--theme-accent)}.reccircle-account-filter-form{padding:.5rem}.reccircle-account-filter-form footer{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:1rem;padding-top:1rem;border-top:2px solid var(--theme-border-color)}.reccircle-account-filter-form footer button{font-size:.9rem;text-transform:uppercase}label:has([name="terms"],[name="privacy"]){font-size:.9rem}.reccircle-suggestive-vacancies-wrapper [type="radio"]{vertical-align:baseline}.reccircle-suggestive-vacancies-wrapper label{cursor:pointer}.reccircle-input-settings{position:absolute;right:.5rem;bottom:1rem;z-index:3;transform:translateY(-10%);display:flex;gap:.5rem}.reccircle-input-settings .dropdown{right:0;left:unset;padding:.5rem;margin-top:1rem;z-index:4}.reccircle-input-settings .dropdown li{padding:.25rem;padding-inline:.75rem;border-radius:100vw}.reccircle-input-settings .dropdown li:hover{background:var(--theme-accent);color:#fff}.reccircle-input-settings .dropdown label{cursor:pointer}.reccircle-input-settings .dropdown-remain-open:not(:last-child){margin-bottom:.5rem}.reccircle-input-settings .dropdown-remain-open:not(:last-child) label{font-size:.9rem}@media only screen and (min-width:40em){.reccircle-register-candidate-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:center}}.reccircle-register-apps{display:grid;gap:1rem;grid-template-columns:1fr 1fr;padding-inline:1rem;padding-block:1rem}@media only screen and (min-width:40em){.reccircle-register-apps{padding-inline:3rem}}.reccircle-error{padding:1rem;border-radius:var(--theme-border-radius);background:#fee2e2;border:3px solid #fca5a5;max-width:max-content}.reccircle-register-dialogue-small{width:auto}.reccircle-register-dialogue-small .button{width:100%}.reccircle-search-form:has([name="keywords"]:placeholder-shown) .reccircle-suggestive-vacancies-wrapper .reccircle-clear-field{display:none}.reccircle-search-form:has([name="location"]:placeholder-shown) .reccircle-suggestive-location-wrapper .reccircle-clear-field{display:none}.reccircle-search-form:has([name="keywords"]:not(:placeholder-shown)) .reccircle-suggestive-vacancies-wrapper .reccircle-clear-field{display:block}.reccircle-search-form:has([name="location"]:not(:placeholder-shown)) .reccircle-suggestive-location-wrapper .reccircle-clear-field{display:block}.reccircle-clear-field{font-size:.8rem;color:var(--theme-accent)}body:has(.reccircle-receipt) .theme-header,body:has(.reccircle-receipt) .theme-footer{display:none}.reccircle-receipt-header{display:grid;gap:2rem;grid-template-columns:1fr auto;margin-bottom:2rem}.separator{background:var(--theme-border-color);height:4px;max-width:75ch;margin-inline:auto;width:100%}@media only screen and (min-width:80em){.separator{display:block!important;border-radius:100vh;height:100%}}.reccircle-search-results .separator{display:none}.reccircle-search-results{display:grid;gap:4rem;min-height:100vh}@media only screen and (min-width:91em){.reccircle-search-results{padding:2rem}}@media only screen and (min-width:80em){.reccircle-search-results{grid-template-columns:70ch 4px 1fr}}@media only screen and (min-width:80em){.reccircle-search-results .results{padding:1rem;padding-top:0}}.reccircle-search-results .results>header{text-align:center;display:grid;gap:1rem;margin-bottom:2rem}@media only screen and (min-width:80em){.reccircle-search-results .results>header{display:flex;text-align:left;justify-content:space-between;align-items:flex-start}}.reccircle-search-results .results>header h2{line-height:normal;margin:0}.reccircle-search-results .results footer .button{color:#fff}@media only screen and (min-width:80em){.reccircle-search-results-wider{grid-template-columns:85ch 4px 1fr}}.reccircle-search-result{padding:1rem;border-radius:var(--theme-border-radius);border:1px solid var(--theme-border-color);margin-bottom:2rem;box-shadow:var(--theme-box-shadow)}@media only screen and (min-width:80em){.reccircle-search-result{padding:1.5rem}}.reccircle-search-result .reccircle-search-result-video-thumbnail-anchor{position:relative;display:block}.reccircle-search-result header{display:grid;margin-bottom:1rem;row-gap:1rem}@media only screen and (min-width:80em){.reccircle-search-result header{gap:1rem;display:flex;align-items:flex-start;justify-content:space-between}}.reccircle-search-result header h3{margin:0;font-weight:bold}.reccircle-search-result header strong{white-space:nowrap}.reccircle-search-result footer{margin-top:2rem;padding-top:1rem;border-top:2px solid var(--theme-border-color);display:flex;align-items:center;justify-content:space-between}.reccircle-search-result footer p{margin-bottom:0}.reccircle-search-result h3{font-size:1.3rem;line-height:normal}.reccircle-search-result h4{font-size:1.1rem;line-height:normal}.reccircle-search-result-tags{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.reccircle-search-result-tags .button{color:#fff;font-size:.8rem}.reccircle-pagination{text-align:center}.reccircle-pagination-icons{display:flex;justify-content:center;align-items:center;gap:.25rem}.reccircle-pagination-icons .button{padding-inline:.5rem;border-radius:var(--theme-border-radius)}.reccircle-pagination-icons svg{width:1.5rem;margin-right:0}.reccircle-no-page{opacity:.5}.reccircle-search-results-metadata{margin-bottom:var(--theme-gap)}.reccircle-suggestions{display:flex;gap:.25rem;margin-bottom:2rem}.reccircle-suggestions li:not(:last-child):after{content:'or';font-style:italic}.reccircle-learning-videos{display:grid;gap:1rem}@media only screen and (min-width:48em){.reccircle-learning-videos{grid-template-columns:1fr 1fr}}.reccircle-learning-videos article{padding:0}.reccircle-learning-videos article img{border-top-left-radius:var(--theme-border-radius);border-top-right-radius:var(--theme-border-radius)}.reccircle-learning-videos .reccircle-learning-video-result-content{padding:1rem;font-size:.9rem}.reccircle-learning-videos .reccircle-search-result-thumbnail-wrapper{position:relative}.reccircle-learning-videos .reccircle-search-result-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem;border-radius:100vw;background:var(--theme-accent-2);z-index:1}.reccircle-learning-videos .reccircle-search-result-play-button svg{color:#fff;width:2rem;height:2rem;fill:#fff}.reccircle-learning-videos .reccircle-search-result-metadata{display:flex;gap:1rem;justify-content:space-between;align-items:center;margin-block:.5rem}.reccircle-search-result-video-thumbnail{opacity:0;transition:opacity 300ms ease-in-out}.reccircle-search-result-video-thumbnail.reccircle-image-loaded{opacity:1}.reccircle-result-more-information{display:none}.open .reccircle-result-more-information{display:block}.reccircle-result-more-information h5{font-size:1rem}.reccircle-search-result.open span.js-reccircle-toggle-more-details{display:none}.reccircle-facets-section{margin-bottom:2rem}.reccircle-facets-section h4{font-size:1rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;line-height:normal}.reccircle-aggregations{max-height:200px;overflow:auto;padding-right:.5rem}.reccircle-aggregation-item{display:flex;align-items:center;justify-content:space-between}.reccircle-aggregation-item a{font-size:.9rem}.reccircle-aggregation-item svg{stroke:#999}.reccircle-aggregation-item .green-text svg{stroke:#16a34a}.reccircle-aggregation-item .red-text svg{stroke:#ef4444}.reccircle-filters-open{overflow:hidden}.reccircle-filters-open .facets{display:block}.facets{display:none}@media only screen and (min-width:80em){.facets{display:block}}p.js-reccircle-toggle-filters{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}p.js-reccircle-toggle-filters .button{flex:1;white-space:nowrap;max-width:250px}@media only screen and (min-width:80em){p.js-reccircle-toggle-filters{display:none}}.facets .js-reccircle-toggle-filters{padding:.5rem;text-align:center;font-weight:bold;display:block;margin-bottom:1rem;background:var(--theme-border-color);border-radius:var(--theme-border-radius)}@media only screen and (min-width:80em){.facets .js-reccircle-toggle-filters{display:none}}.reccircle-facets-search-form{margin-bottom:2rem;position:relative;border-radius:var(--theme-border-radius);background:var(--theme-table-header-background);box-shadow:var(--theme-box-shadow)}.reccircle-facets-search-form.expanded header{border-bottom-left-radius:0;border-bottom-right-radius:0}.reccircle-facets-search-form header{padding-inline:.75rem;padding-block:.5rem;background:var(--theme-primary);color:#fff;display:flex;align-items:flex-start;justify-content:space-between;border-radius:.5rem}.reccircle-facets-search-form header h4{margin-bottom:0}.reccircle-facets-search-form button{width:100%}.reccircle-facets-search-form form{padding:1rem}@media only screen and (min-width:64em){.reccircle-facets-search-form form{padding:1.5rem}}.reccircle-facets-search-form .reccircle-advanced-options{display:none}.advanced .reccircle-facets-search-form .reccircle-advanced-options{display:block}.reccircle-facets-search-form footer{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.reccircle-current-filters{margin-block:2rem}.reccircle-current-filters ul{padding-left:1rem;border-left:4px solid var(--theme-border-color)}.facets{position:fixed;inset:0;background:#fff;z-index:5;padding:1rem;height:100dvh;overflow:auto}@media only screen and (min-width:80em){.facets{position:relative;padding:0;height:auto;z-index:unset}}@media only screen and (min-width:80em){.js-toggle-filters{display:none}}.js-reccircle-toggle-advanced{font-size:.9rem}.js-reccircle-toggle-advanced:before{content:'Show '}.advanced .js-reccircle-toggle-advanced:before{content:'Hide '}.reccircle-filters-section form{display:none}.reccircle-filters-section header{cursor:pointer}.reccircle-filters-section header .theme-icon{transform:rotate(90deg);color:inherit}.reccircle-filters-section header h4{font-size:1.1rem;font-weight:bold}.reccircle-filters-section.expanded{margin-bottom:2rem}.reccircle-filters-section.expanded header .theme-icon{transform:rotate(-90deg)}.reccircle-filters-section.expanded form{display:block;border:1px solid var(--theme-border-color);border-bottom-left-radius:var(--theme-border-radius);border-bottom-right-radius:var(--theme-border-radius)}.reccircle-facets-section h4{font-weight:bold}.reccircle-facets-section h4>.theme-icon{margin-right:.5rem;display:inline-block}.reccircle-aggregation-selected{font-weight:bold}.reccircle-conversation{display:grid;grid-template-rows:1fr auto;min-height:50dvh}.reccircle-messages{padding:1rem;max-height:45vh;overflow:auto}.reccircle-message{padding:1rem;margin-top:1rem}@media only screen and (min-width:48em){.reccircle-message{width:48%}}.reccircle-message .reccircle-message-body{padding:1rem;border-radius:var(--theme-border-radius);background:#d6edf6;font-size:.8rem;color:var(--theme-font-color)}.reccircle-message[data-sender="agency"]{margin-left:auto;color:var(--theme-font-color)}.reccircle-message[data-sender="agency"] .reccircle-message-body{background:#e2e8f0}.reccircle-message-header{display:grid;gap:1rem;grid-template-columns:1fr auto;align-items:center;margin-bottom:.25rem;padding-inline:.5rem;font-weight:bold;font-size:.8rem}.reccircle-message-form{display:grid;gap:1rem;padding:1rem;border-top:2px solid var(--theme-border-color);background:#f8fafc}@media only screen and (min-width:48em){.reccircle-message-form{grid-template-columns:1fr auto;align-items:center}}.reccircle-message-form [name="message"]{min-height:50px;max-height:150px;padding:10px;border:1px solid #ccc;border-radius:5px;font-family:Arial,sans-serif;font-size:14px;resize:none;overflow-y:hidden}.reccircle-message-form button{width:100%}@media only screen and (min-width:48em){.reccircle-message-form button{width:auto}}.reccircle-consultant-message-wrapper{display:grid;gap:2rem;align-items:flex-start;padding:1rem}@media only screen and (min-width:48em){.reccircle-consultant-message-wrapper{padding:2.5rem;grid-template-columns:1fr 4px 1fr}}.reccircle-consultant-message-wrapper .separator{background:var(--theme-border-color);height:100%}.reccircle-consultant-message-wrapper blockquote{padding:1rem;border-radius:var(--theme-border-radius);border:4px solid var(--theme-border-color);background:#f8fafc;font-size:.9rem;margin-bottom:1rem}.reccircle-consultant-message-wrapper header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem;padding-inline:1rem;background:var(--theme-table-header-background);margin-bottom:1rem;border-radius:var(--theme-border-radius)}.reccircle-consultant-message-wrapper header h4{margin:0;line-height:normal}.reccircle-component-how-it-works{display:grid;gap:2rem;margin-inline:auto}.reccircle-component-how-it-works:not(:last-child){margin-bottom:10rem}@media only screen and (min-width:64em){.reccircle-component-how-it-works{gap:5rem;grid-template-columns:1fr 4px 1fr;align-items:center}}.reccircle-component-how-it-works h2,.reccircle-component-how-it-works h3{margin-bottom:2rem}.reccircle-component-how-it-works h2 span,.reccircle-component-how-it-works h3 span{color:var(--theme-accent-2)}.reccircle-component-how-it-works p,.reccircle-component-how-it-works ul{line-height:1.5;margin-bottom:2rem}@media only screen and (min-width:64em){.reccircle-component-how-it-works p,.reccircle-component-how-it-works ul{max-width:60ch}}.reccircle-component-how-it-works ul{margin-left:0}.reccircle-component-how-it-works .button{border-radius:100vw;padding-inline:1rem;padding-block:.75rem;flex:1}.reccircle-component-how-it-works .images{position:relative;text-align:right;display:none;padding-top:2rem}@media only screen and (min-width:64em){.reccircle-component-how-it-works .images{display:block}}.reccircle-component-how-it-works .buttons{display:grid;gap:1rem;margin-top:3rem}@media only screen and (min-width:48em){.reccircle-component-how-it-works .buttons{display:flex}}.reccircle-component-how-it-works .spacer{height:100%;width:100%;border-radius:var(--theme-border-radius);background:linear-gradient(to top,transparent,var(--theme-border-color) 50%,transparent 90%);background-repeat:no-repeat}.reccircle-component-how-it-works .button-ghost-accent{color:var(--theme-accent)!important}.reccircle-component-how-it-works-item,.spacer{opacity:0;animation-name:slideUpFadeIn;animation-duration:500ms;animation-fill-mode:both;animation-direction:forwards;animation-timing-function:ease-in-out}.reccircle-component-how-it-works-item-text .reason{padding-top:1.5rem;margin-bottom:1.5rem;border-top:2px dotted var(--theme-border-color);display:grid;gap:2rem;align-items:center}@media only screen and (min-width:64em){.reccircle-component-how-it-works-item-text .reason{display:flex;gap:3rem}}.reccircle-component-how-it-works-item-text .reason:last-of-type{padding-bottom:1.5rem;border-bottom:2px dotted var(--theme-border-color)}.reccircle-component-how-it-works-item-text .reason h3{font-size:1.15rem;margin-bottom:.5rem;text-transform:uppercase;font-weight:normal}.reccircle-component-how-it-works-item-text .reason h3 em{color:var(--theme-accent-2);font-style:normal;font-weight:bold}.reccircle-component-how-it-works-item-text .reason svg{fill:var(--theme-font-color);max-width:3.75rem}.reccircle-component-how-it-works-agency em{font-style:normal;color:var(--theme-accent)!important;font-weight:bold}.reccircle-component-how-it-works-agency .button-ghost-accent-white{color:var(--theme-accent)!important;border-color:var(--theme-accent)!important}.reccircle-component-how-it-works-agency .button-ghost-accent-white:hover{color:#fff!important}.reccircle-component-live-up-potential{margin-block:var(--theme-gap);display:grid;padding-inline:1rem;gap:5rem;align-items:center}@media only screen and (min-width:64em){.reccircle-component-live-up-potential{gap:10rem;padding-inline:2rem;grid-template-columns:1fr 1fr}}.reccircle-component-live-up-potential .buttons{display:flex;flex-wrap:wrap;flex-direction:column;gap:1rem}@media only screen and (min-width:48em){.reccircle-component-live-up-potential .buttons{flex-direction:row}}.reccircle-component-live-up-potential .buttons .button{flex:1;white-space:nowrap;border-radius:100vw}@media only screen and (min-width:48em){.reccircle-component-live-up-potential .buttons .button{flex:0}}.reccircle-component-live-up-potential-text{display:flex;flex-direction:column;gap:2rem}.reccircle-component-live-up-potential-text h2{margin:0;text-transform:uppercase}.reccircle-component-live-up-potential-text h2 em{font-style:normal;color:var(--theme-accent-2);font-weight:bold}.reccircle-component-live-up-potential-image{text-align:center}@media only screen and (min-width:64em){.reccircle-component-live-up-potential-image{text-align:right}}.reccircle-component-pricing h2{margin-block:4rem;margin-bottom:6rem;text-align:center;text-transform:uppercase}.reccircle-pricing-grid{display:grid;gap:4rem}@media only screen and (min-width:64em){.reccircle-pricing-grid{grid-template-columns:repeat(3,1fr)}}.reccircle-pricing-grid-item{border:1px solid var(--theme-border-color);border-radius:var(--theme-border-radius);padding:1.5rem;text-align:center;box-shadow:var(--theme-box-shadow);display:flex;flex-direction:column;gap:1rem;position:relative}.reccircle-pricing-grid-item.popular{background:var(--theme-table-header-background);border-width:4px;padding-top:2rem}@media only screen and (min-width:64em){.reccircle-pricing-grid-item.popular{transform:scale(1.1)}}.reccircle-pricing-grid-item.popular:before{content:'Best value';position:absolute;padding:.25rem;padding-inline:1rem;top:1rem;left:50%;transform:translate(-50%,-100%);font-weight:bold;background:var(--theme-accent-2);color:#fff;border-radius:var(--theme-border-radius);font-size:.75rem}.reccircle-pricing-grid-item.popular footer a{background:var(--theme-accent-2)}.reccircle-pricing-grid-item h3{font-size:1.5rem;color:var(--theme-accent-2);font-weight:bold}.reccircle-pricing-grid-item ul{margin-bottom:2rem}.reccircle-pricing-grid-item ul li{margin-left:1rem;padding-left:1rem;text-align:left;display:flex;align-items:center;gap:.5rem}.reccircle-pricing-grid-item ul li .feature{color:#16a34a}.reccircle-pricing-grid-item ul li .excludes{color:#ef4444}.reccircle-pricing-grid-item footer{margin-top:auto}.reccircle-pricing-grid-item footer a{width:100%;background:var(--theme-accent);border-radius:100vw}.reccircle-pricing-grid-item-price strong{font-size:1.75rem}.reccircle-pricing-grid-item-price em{font-size:.8rem}.reccircle-component-call-to-action-wrapper{padding-block:var(--theme-gap);background-color:var(--theme-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3Ccircle stroke='%230ea5e9' vector-effect='non-scaling-stroke' id='a' fill='none' stroke-width='5' r='315'/%3E%3Cuse id='f' href='%23a' stroke-dasharray='100 100 100 9999'/%3E%3Cuse id='b' href='%23a' stroke-dasharray='250 250 250 250 250 9999'/%3E%3Cuse id='e' href='%23a' stroke-dasharray='1000 500 1000 500 9999'/%3E%3Cuse id='g' href='%23a' stroke-dasharray='1500 9999'/%3E%3Cuse id='h' href='%23a' stroke-dasharray='2000 500 500 9999'/%3E%3Cuse id='j' href='%23a' stroke-dasharray='800 800 800 800 800 9999'/%3E%3Cuse id='k' href='%23a' stroke-dasharray='1200 1200 1200 1200 1200 9999'/%3E%3Cuse id='l' href='%23a' stroke-dasharray='1600 1600 1600 1600 1600 9999'/%3E%3C/defs%3E%3Cg transform='translate(1000 750)' stroke-opacity='0.03'%3E%3Cg transform='rotate(280.8 0 0)' %3E%3Ccircle fill='%230ea5e9' fill-opacity='0.03' r='10'/%3E%3Cg transform='rotate(-219 0 0)'%3E%3Cuse href='%23f' transform='scale(.1) rotate(50 0 0)' /%3E%3Cuse href='%23f' transform='scale(.2) rotate(100 0 0)' /%3E%3Cuse href='%23f' transform='scale(.3) rotate(150 0 0)' /%3E%3C/g%3E%3Cg transform='rotate(-60 0 0)'%3E%3Cuse href='%23b' transform='scale(.4) rotate(200 0 0)' /%3E%3Cuse href='%23z' transform='scale(.5) rotate(250 0 0)' /%3E%3C/g%3E%3Cg id='z' transform='rotate(98.55 0 0)'%3E%3Cg transform='rotate(175.5 0 0)'%3E%3Cuse href='%23b'/%3E%3Cuse href='%23b' transform='scale(1.2) rotate(90 0 0)' /%3E%3Cuse href='%23b' transform='scale(1.4) rotate(60 0 0)' /%3E%3Cuse href='%23e' transform='scale(1.6) rotate(120 0 0)' /%3E%3Cuse href='%23e' transform='scale(1.8) rotate(30 0 0)' /%3E%3C/g%3E%3C/g%3E%3Cg id='y' transform='rotate(270 0 0)'%3E%3Cg transform='rotate(105.3 0 0)'%3E%3Cuse href='%23e' transform='scale(1.1) rotate(20 0 0)' /%3E%3Cuse href='%23g' transform='scale(1.3) rotate(-40 0 0)' /%3E%3Cuse href='%23g' transform='scale(1.5) rotate(60 0 0)' /%3E%3Cuse href='%23h' transform='scale(1.7) rotate(-80 0 0)' /%3E%3Cuse href='%23j' transform='scale(1.9) rotate(100 0 0)' /%3E%3C/g%3E%3C/g%3E%3Cg transform='rotate(-210.6 0 0)'%3E%3Cg transform='rotate(-98.55 0 0)'%3E%3Cg transform='rotate(-360 0 0)'%3E%3Cuse href='%23h' transform='scale(2) rotate(60 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.1) rotate(120 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.3) rotate(180 0 0)'/%3E%3Cuse href='%23h' transform='scale(2.4) rotate(240 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.5) rotate(300 0 0)'/%3E%3C/g%3E%3Cuse href='%23y' transform='scale(2) rotate(180 0 0)' /%3E%3Cuse href='%23j' transform='scale(2.7)'/%3E%3Cuse href='%23j' transform='scale(2.8) rotate(45 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.9) rotate(90 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.1) rotate(135 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.2) rotate(180 0 0)'/%3E%3C/g%3E%3Cuse href='%23k' transform='scale(3.3) rotate(225 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.5) rotate(270 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.6) rotate(315 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.7)'/%3E%3Cuse href='%23k' transform='scale(3.9) rotate(75 0 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-attachment:fixed;background-repeat:no-repeat;background-size:cover;color:#fff}@media only screen and (min-width:64em){.reccircle-component-call-to-action-wrapper{padding-block:8rem}}.reccircle-component-call-to-action{display:grid;align-items:center;gap:3rem}@media only screen and (min-width:64em){.reccircle-component-call-to-action{grid-template-columns:1fr .75fr .75fr}}.reccircle-component-call-to-action em{font-style:normal}.reccircle-component-call-to-action h4{margin:0;font-weight:bold;text-transform:uppercase;margin-bottom:1rem}.reccircle-component-call-to-action li:not(:last-child){margin-bottom:1rem}.reccircle-component-call-to-action .buttons{margin-top:2rem;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;align-items:center}@media only screen and (min-width:48em){.reccircle-component-call-to-action .buttons{flex-direction:row}}.reccircle-component-call-to-action .buttons .button{flex:1;white-space:nowrap;width:100%;border-radius:100vw}.reccircle-component-call-to-action .buttons .button-ghost-accent-alt{color:#fff!important}.reccircle-component-call-to-action-title .h2{margin:0;font-weight:bold;text-transform:uppercase}@media only screen and (min-width:64em){.reccircle-component-call-to-action-title{padding-right:5rem;border-right:1px solid #97aaa7}}.reccircle-component-call-to-action-item-consultant em{color:var(--theme-accent-2)}.reccircle-component-call-to-action-item-agency em{color:var(--theme-accent)}.reccircle-component-call-to-action-item-agency .button-ghost-accent-white{border-color:var(--theme-accent)!important}.reccircle-component-apps-grid{display:grid;gap:3rem;align-items:center}@media only screen and (min-width:80em){.reccircle-component-apps-grid{grid-template-columns:2fr 1fr}}.reccircle-component-apps-grid h2 em{font-style:normal;color:var(--theme-accent-2)}.reccircle-component-apps-grid ul{padding-left:.5rem;margin-block:2rem}.reccircle-component-apps-grid ul span{color:var(--theme-green);margin-right:.5rem}.reccircle-component-apps-grid ul li:not(:last-child){margin-bottom:.5rem}.reccircle-component-apps{display:grid;gap:1rem;align-items:center;margin-top:5rem}@media only screen and (min-width:80em){.reccircle-component-apps{padding-inline:5rem}}.reccircle-component-apps svg{width:100%;height:100%}.reccircle-page-vacancy-details{display:grid;row-gap:5rem}@media only screen and (min-width:80em){.reccircle-page-vacancy-details{gap:5rem;grid-template-columns:70ch 4px 1fr}}.reccircle-page-vacancy-details h1{max-width:45rem;text-wrap:balance}.reccircle-vacancy-details{max-width:70ch;width:100%;margin-inline:auto}.reccircle-page-vacancy-description{padding:1rem;background:var(--theme-table-header-background);border-radius:var(--theme-border-radius);border:4px solid var(--theme-border-color);margin-block:1rem}@media only screen and (min-width:48em){.reccircle-page-vacancy-description{padding:2rem}}.reccircle-page-vacancy-description ul,.reccircle-page-vacancy-description ol{padding-left:.5rem;margin-left:.5rem;margin-block:1rem}.reccircle-page-vacancy-description ul li:not(:last-child),.reccircle-page-vacancy-description ol li:not(:last-child){margin-bottom:.5rem}.reccircle-page-vacancy-description ul{list-style-type:disc;list-style-position:inside}.reccircle-related-vacancies{width:100%;max-width:70ch;margin-inline:auto}.reccircle-page-vacancy-related-vacancy{padding:1rem;border:1px solid var(--theme-border-color);border-radius:var(--theme-border-radius);margin-bottom:1rem}.reccircle-page-vacancy-related-vacancy header{display:flex;flex-direction:column;margin-bottom:1rem;gap:.5rem}.reccircle-page-vacancy-related-vacancy header h4,.reccircle-page-vacancy-related-vacancy header h5,.reccircle-page-vacancy-related-vacancy header h6{margin-bottom:0}.reccircle-page-vacancy-related-vacancy header h5{font-size:1.15rem}.reccircle-page-vacancy-related-vacancy .button-ghost-accent{background:var(--theme-accent)!important;color:#fff!important;font-size:.85rem;padding-block:0}@keyframes slideUpFadeIn{0%{opacity:0;transform:translateY(100%)}75%{opacity:0}100%{opacity:1;transform:translateY(0%)}}@media only screen and (min-width:64em){.reccircle-page-faq{padding-top:var(--theme-gap)}}.reccircle-page-faq h2{text-transform:uppercase}.reccircle-page-faq h2 span{color:var(--theme-accent-2)}.reccircle-faq-grid{display:grid;gap:3rem}@media only screen and (min-width:80em){.reccircle-faq-grid{grid-template-columns:1fr 1fr}}.reccircle-faq-section{margin-top:var(--theme-gap)}.reccircle-faq-section h2{margin-bottom:3rem;text-align:center}.reccircle-faq-item{background:var(--theme-table-header-background);padding-inline:1.5rem;padding-block:1.5rem;border-radius:var(--theme-border-radius);margin-bottom:1.5rem;padding-bottom:2rem}.reccircle-faq-item summary{transform:translateY(25%);position:relative}.reccircle-faq-item summary h4{margin:0;line-height:normal;cursor:pointer;display:flex;gap:1rem;align-items:flex-start;font-weight:bold;padding-right:3rem}.reccircle-faq-item summary h4:after{content:'+';color:var(--theme-accent);font-size:2.2rem;transform:translateY(-25%);position:absolute;right:1rem;top:0}.reccircle-faq-item .answer{margin-block:1rem;margin-inline:2rem}.reccircle-faq-item[open] summary h4:before{content:'-'}.reccircle-faq-item:not(.has-more) .reccircle-read-full-answer{display:none}.reccircle-read-full-answer{margin-top:1rem}.reccircle-faq-page-answer{padding-top:var(--theme-gap)}.reccircle-faq-page-answer h1{max-width:45rem}.reccircle-faq-page-answer .buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-block:var(--theme-gap)}.reccircle-faq-page-answer .button-ghost-accent-white{color:var(--theme-accent)!important;border-color:var(--theme-accent)!important}.reccircle-faq-page-answer .button-ghost-accent-white:hover{color:#fff!important}.reccircle-faq-page-answer-content{max-width:45rem;padding:1rem;background:var(--theme-table-header-background);border-radius:var(--theme-border-radius);border:4px solid var(--theme-border-color);margin-block:1rem}@media only screen and (min-width:48em){.reccircle-faq-page-answer-content{padding:2rem}}.reccircle-faq-page-answer-content .reccircle-image{opacity:0;transition:opacity 500ms ease-in-out}.reccircle-faq-page-answer-content .reccircle-image-loaded{opacity:1}.reccircle-faq-page-answer-content h2,.reccircle-faq-page-answer-content h3,.reccircle-faq-page-answer-content h4,.reccircle-faq-page-answer-content h5,.reccircle-faq-page-answer-content h6{font-weight:bold}.reccircle-faq-page-answer-content ul,.reccircle-faq-page-answer-content ol{padding-left:1rem;margin-left:1rem;margin-bottom:1rem}.reccircle-faq-page-answer-content ul{list-style-type:disc}.reccircle-faq-page-answer-content ol{list-style-type:decimal;margin-left:1.5rem}.reccircle-breadcrumbs{--breadcrumb-gap:.5rem;display:flex;gap:var(--breadcrumb-gap);align-items:center;margin-bottom:2rem}.reccircle-breadcrumbs li{overflow:hidden}.reccircle-breadcrumbs li a{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}.reccircle-breadcrumbs li a:after{content:'>';margin-left:var(--breadcrumb-gap);opacity:.5}.reccircle-breadcrumbs li:last-child a:after{display:none}.reccircle-faq-top-grid{display:flex;flex-direction:column-reverse;gap:2rem}@media only screen and (min-width:64em){.reccircle-faq-top-grid{display:grid;align-items:center;gap:5rem;grid-template-columns:1fr 1fr}}.reccircle-faq-top-grid img{opacity:0;transition:opacity 500ms ease-in-out;border-radius:var(--theme-border-radius);border:4px solid var(--theme-border-color);width:100%;object-fit:cover}.reccircle-faq-top-grid img.reccircle-image-loaded{opacity:1}.reccircle-page-terms .unordered-list{margin-bottom:1rem}.reccircle-channel-socials{display:flex;align-items:center;gap:.5rem;justify-content:center}@media only screen and (min-width:80em){.reccircle-channel-socials{justify-content:flex-start}}.reccircle-channel-socials svg{width:2.5rem}#ytplayer{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--theme-border-radius)}.module-reccircle-learning-video-metadata{display:flex;gap:.5rem;align-items:center;list-style:none;padding:0;margin:0;margin-bottom:1rem;font-weight:bold}.module-reccircle-learning-video-metadata li:not(:last-child):after{content:'|';margin-left:.5rem;opacity:.5}.reccircle-learning-video-more-by-channel{display:grid;gap:1rem}.reccircle-learning-video-more-by-channel-item{display:grid;gap:1rem;border-bottom:1px solid var(--theme-border-color);margin-bottom:1rem;padding-bottom:1rem;text-align:center}.reccircle-learning-video-more-by-channel-item a{font-weight:bold}.reccircle-learning-video-more-by-channel-item img{border-radius:var(--theme-border-radius);width:100%}.reccircle-learning-video-more-by-channel-item:last-of-type{border-bottom:0}@media only screen and (min-width:80em){.reccircle-page-learning-video .reccircle-search-results{grid-template-columns:1fr 4px 320px}}body:has(.reccircle-coming-soon) .theme-footer-right{display:none}.reccircle-hero-wrapper:has(.reccircle-coming-soon){min-height:80vh;display:grid;place-items:center}.reccircle-coming-soon{grid-template-columns:auto;gap:2rem;padding-top:3vh;padding-inline:2rem}@media only screen and (min-width:80em){.reccircle-coming-soon{padding-top:25vh;padding-inline:4rem}}.reccircle-coming-soon h1{font-size:clamp(2.5rem,10vw,5rem);line-height:1.1}.reccircle-coming-soon h2{font-size:clamp(2.5rem,10vw,5rem);font-weight:bold;line-height:1.1;max-width:25ch}.reccircle-coming-soon h2 span{color:var(--theme-accent-2);white-space:nowrap}.reccircle-coming-soon .explainer{display:none;gap:2rem;font-size:1rem;line-height:1.6}@media only screen and (min-width:40em){.reccircle-coming-soon .explainer{display:grid}}.reccircle-coming-soon .explainer .img-wrapper{display:none;max-width:100%}@media only screen and (min-width:40em){.reccircle-coming-soon .explainer .img-wrapper{max-width:50vw}}@media only screen and (min-width:80em){.reccircle-coming-soon .explainer{font-size:clamp(1.3rem,4vw,1.3rem);gap:6rem;grid-template-columns:minmax(70ch,1fr) 250px}}.reccircle-coming-soon .explainer span{color:var(--theme-accent-2);font-weight:bold}.reccircle-coming-soon .buttons{display:flex;flex-wrap:wrap;gap:1rem}.reccircle-coming-soon .buttons .button{flex:1;text-transform:uppercase;padding-block:1rem;padding-inline:2rem;white-space:nowrap}@media only screen and (min-width:80em){.reccircle-coming-soon .buttons .button{flex-grow:0}}.reccircle-coming-soon-register-interest-form{text-align:left;display:grid;gap:1rem;margin:auto;padding:2rem}.module-reccircle-login-apps{margin-top:1rem;display:grid;gap:1rem;max-width:360px;grid-template-columns:1fr 1fr}.module-reccircle-login-apps svg{width:100%;height:100%;max-width:100%;border-radius:var(--theme-border-radius);border-width:1px!important}.theme-footer-app-links{margin-bottom:1rem}.page-login .theme-footer{display:none}