.captcha-image{border:1px solid;padding:10px;display:inline-block;text-align:center;}
.cf7ic_instructions{display:block;}
.captcha-image .cf7ic_instructions span{font-weight:bold;}
span.captcha-image > label{display:inline-block !important;position:relative;width:auto !important;}
.captcha-image svg{padding:5px;width:35px;height:35px;box-sizing:border-box;}
.captcha-image label>input+svg{cursor:pointer;border:2px solid transparent;position:relative;overflow:hidden;}
.captcha-image label:nth-child(2),
.captcha-image label:nth-child(3){margin-right:5px;}
.captcha-image label>input:checked+svg,
.captcha-image label>input:focus+svg{border:2px solid #f00;}
span.wpcf7-form-control.wpcf7-cf7ic{border:none;}
.kc_captcha{display:inherit;}
.cf7ic-style1{border:1px solid;padding:10px;display:inline-block;text-align:center;}
.cf7ic-icon-wrapper{font-size:inherit;}
.cf7ic-style1 .cf7ic-icon-wrapper .fa,
.cf7ic-style1 .cf7ic-icon-wrapper svg{font-size:inherit;border-color:inherit;}
body .cf7ic-style1 .cf7ic-icon-wrapper svg{width:1em;height:1em;fill:currentColor;box-sizing:content-box !important;}
.woocommerce .captcha-image .cf7ic-icon-wrapper label,
.woocommerce-page .captcha-image .cf7ic-icon-wrapper label,
.captcha-image .cf7ic-icon-wrapper label{display:inline-block;width:inherit;vertical-align:text-top;}
.captcha-image label>input{opacity:0 !important;width:0 !important;height:0 !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:none !important;position:absolute !important;}
.captcha-image label>input+*{position:static;cursor:pointer;border-width:2px;border-style:none;border-color:transparent;padding:7px;}
.captcha-image label>input:checked+*,
.captcha-image label>input:focus+*{padding:7px;border-width:2px;border-style:solid;}
.cf7ic-special{opacity:0;filter:alpha(opacity=0);pointer-events:none;position:absolute;left:0;width:200px;}
.cf7ic-loader,
.cf7ic-loader:before,
.cf7ic-loader:after{border-radius:50% !important;width:2em !important;height:2em !important;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:cf7ic-load 1.2s infinite ease-in-out;animation:cf7ic-load 1.2s infinite ease-in-out;}
.cf7ic-loader{display:block;color:#444;font-size:10px !important;margin:4.8em 6em !important;position:relative !important;text-indent:-9999em !important;-webkit-transform:translateZ(0) !important;-ms-transform:translateZ(0) !important;transform:translateZ(0) !important;-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}
.cf7ic-loader:before,
.cf7ic-loader:after{content:'';position:absolute;top:0;}
.cf7ic-loader:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}
.cf7ic-loader:after{left:3.5em;}
@-webkit-keyframes cf7ic-load {
0%,
80%,
100%{box-shadow:0 2.5em 0 -1.3em;}
40%{box-shadow:0 2.5em 0 0;}
}
@keyframes cf7ic-load {
0%,
80%,
100%{box-shadow:0 2.5em 0 -1.3em;}
40%{box-shadow:0 2.5em 0 0;}
} .ai1ic-fields{height:0 !important;display:block;overflow:hidden !important;}
body .ai1ic-fields input{position:absolute;transform:scale(0);}
.cf7ic-wpf{margin-bottom:30px !important;}
.cf7ic-wpf .captcha-image label{width:35px !important;}
.cf7ic-wpf .captcha-image label i{width:35px !important;text-align:center;}
.cf7ic-wpf .captcha-image .cf7ic-icon-wrapper {
display: block;
text-align: left !important;
}#scrollUp{outline:0;background:no-repeat scroll 0 0 transparent;bottom:20px;width:38px;height:38px;right:20px;text-indent:-999999px;z-index:999999999;-khtml-opacity:.7;-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";opacity:.7}
.fttb-arrow-icon{float:left;margin-bottom:8px;margin-right:20px;border:solid 1px #d0d0d0;padding:5px}
.fttb-save-button{margin-top:10px!important;font-weight:700}
.fttb-title-bar{width:96%;background-color:#0073aa!important;color:#fff!important;display:inline-block;padding-left:16px;margin-top:30px;margin-bottom:30px}
.fttb-title-bar h2{color:#fff}
.fttb-intro{font-weight:700;width:96%;padding-left:5px;margin-bottom:20px}
.fttb-left{float:left}
.fttb-right{float:right}
#fttb_settings input[type=text]{font-size:inherit;margin-right:10px}
.fttb_animation{font-size:inherit!important}
#fttb_settings label.error{color:red}
#fttb_settings input.error{border:2px solid #5b9bb9}.sc_card{box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);border-radius:4px;background:#fff;margin:2em auto;width:100%;overflow:hidden;padding:1em;box-sizing:border-box;}
.sc_card h1,
.sc_card h2,
.sc_card h3,
.sc_card h4,
.sc_card h5,
.sc_card h6{font-size:1em;line-height:1.2em;margin:0 0 1em;font-weight:700;}
.sc_card p{font-size:1em;}
.sc_card p:last-child{margin-bottom:0;}
.sc_card p:empty{display:none;margin-bottom:0;}
.sc_card img{margin-bottom:1em;}
.sc_card .sc_row{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:15px;margin-top:15px;}
.sc_card .sc_row--nogrid{grid-template-columns:1fr;}
.sc_card .sc_row--three-columns{grid-template-columns:repeat(3, 1fr);}
.sc_card .sc_margin-top-15{margin-top:15px;}
.sc_card .sc_company{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:15px;}
.sc_card .sc_inner_grid{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:15px;}
.sc_card .sc_company-logo-wrapper,
.sc_card .sc_person-image-wrapper{height:auto;margin-top:15px;background:#fff;box-shadow:0 2px 2px rgba(0, 0, 0, 0.16), 0 0 1px rgba(0, 0, 0, 0.08);border-radius:4px;max-width:100%;width:auto;overflow:hidden;margin-bottom:12px;}
.sc_card .sc_company-logo-wrapper img,
.sc_card .sc_person-image-wrapper img{width:auto;height:auto;max-width:100%;margin:0;}
.sc_card .sc_grey-box{background:#f2f2f2;border-radius:4px;padding:16px;}
.sc_card .sc_grey-box .sc_box-label{font-style:normal;font-weight:600;font-size:14px;line-height:150%;text-transform:uppercase;color:#000;margin-bottom:12px;}
.sc_card .sc_input-group .sc_input-label{font-style:normal;font-weight:700;font-size:12px;line-height:150%;color:#000;}
.sc_card .wp-block-structured-content-person__colleague_url{font-size:0.875em;word-break:break-word;}
@media (max-width: 468px) {
.sc_card p{padding:0 1em 1em;}
}
@media (min-width: 469px) {
.sc_fs_faq__figure,
.sc_profile-page__figure{float:right;margin-left:1em;margin-bottom:1em;}
.sc_fs_faq__figure a,
.sc_profile-page__figure a{display:block;}
.sc_fs_faq__figure a img,
.sc_profile-page__figure a img{margin-bottom:0;}
}
@media (max-width: 640px) {
.sc_card .sc_row{grid-template-columns:1fr;margin-top:0;}
.sc_card .sc_company{grid-template-columns:1fr;}
.sc_card .sc_grey-box{margin-top:15px;}
} .w-100{width:100%;}
i.mce-ico.mce-i-structured-content{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE5SURBVHgBrZThUcMwDIWfQrgDfiUbdASPkG7ABsAEhU3YAJigsEFHMBtkg+YX9OBi8YyTNmAuuG3enRM7tj/JkhVpzPkaQIFp1OQDWNO9OdYakIER7eZkFtb5cdT/3pv3WzJkty0+XjOcLBzwxIUVP9ehqeG8OugL4AxX05hjE8vGOagC94HTycOA05lyAYe9xTr0tXZwkkEWQN59F3rWeg8LwqqeI4yhxkfe9ocqdkY8TM2vfgScRNsYKvSmtJtHHKC1ObsWyMMP4G7y4jIEPEVZU9q3Z/zlYS+BLv0zTRq2jAF59DmS1UbJi4C8b1dIls/wpx0F0kPGMLkUvYd3o8DCvpc4QhGQ93KJPX4WdGA+CvSlhGTp/0kp7GaPLMcalt6Kt73GASLA9PU89LBSHF/WBOoKk0mbL1wWbz1nKPlvAAAAAElFTkSuQmCC) !important;background-size:85%;background-repeat:no-repeat;background-position:center;margin-right:4px;}
.mce-window.mce-container.mce-sc_panel .mce-container-body.mce-abs-layout{overflow:hidden;}
.entry-content .sc_fs_faq summary:focus,
.sc_fs_faq summary:focus{outline:none;}
.entry-content .sc_fs_faq summary *,
.sc_fs_faq summary *{margin:0;display:inline;padding:0;}
.entry-content .sc_fs_faq summary + div,
.sc_fs_faq summary + div{overflow:hidden;}
.entry-content .sc_fs_faq summary + div img,
.sc_fs_faq summary + div img{margin-top:0;}
.sc_fs_card__animate{padding:0;}
.sc_fs_card__animate .sc_fs_faq__content{padding:0 1em 1em;}
.sc_fs_card__animate .sc_fs_faq__content > *:first-child{margin-top:0;}
.sc_fs_card__animate summary{display:block;cursor:pointer;position:relative;padding:1em 1em 1em 2em;}
.sc_fs_card__animate summary:before{content:"";position:absolute;top:1.5em;left:1em;transform:rotate(0);transform-origin:0.2rem 50%;transition:0.25s transform ease;border:0.4rem solid transparent;border-left-color:inherit;}
.sc_fs_card__animate[open] > summary:before{transform:rotate(90deg);}
.sc_business-logo-wrapper,
.sc_business-image-wrapper{margin:0;}
.sc_recipe .sc_recipe__head{display:grid;grid-template-columns:1.5fr 1fr;gap:1em;}
@media (max-width: 767px) {
.sc_recipe .sc_recipe__head{grid-template-columns:1fr;}
}
.sc_recipe h1, .sc_recipe h2, .sc_recipe h3, .sc_recipe h4, .sc_recipe h5, .sc_recipe h6{font-size:2em;margin-bottom:0.5em;}
.sc_recipe .sc_recipe__head--figure{margin:0;}
.sc_recipe .sc_recipe__head--figure img{width:100%;max-width:100%;height:auto;margin:0;}
.sc_recipe .sc_recipe__print{margin:1em 0;}
.sc_recipe .sc_recipe__print .sc_recipe__printButton{background-color:black;color:white;border-radius:4px;padding:12px;font-size:16px;border:none;position:relative;cursor:pointer;width:100%;display:block;text-align:center;}
.sc_recipe .sc_recipe__divider{margin:1.5em 0;border:none;border-bottom:1px solid #ddd;}
.sc_recipe .sc_recipe__times, .sc_recipe .sc_recipe__meta{display:grid;grid-template-columns:repeat(3, 1fr);gap:1em;text-align:center;}
@media (max-width: 767px) {
.sc_recipe .sc_recipe__times, .sc_recipe .sc_recipe__meta{grid-template-columns:1fr;}
}
.sc_recipe .sc_recipe__times--label, .sc_recipe .sc_recipe__meta--label{display:block;font-weight:bold;margin-bottom:0.75em;}
.sc_recipe .sc_recipe__instructions--figure{margin:0.5em 0 1em 0;line-height:0;}
.sc_recipe .sc_recipe__instructions--figure img{width:auto;height:auto;max-width:100%;margin:0;}
.sc_recipe .sc_recipe__ingredients--checklist{list-style:none !important;padding:0 !important;margin:0 0 1em 0 !important;}
.sc_recipe .sc_recipe__ingredients--checklist li{margin-bottom:0.5em;position:relative;padding-left:0;}
.sc_recipe .sc_recipe__ingredients--checklist li input[type=checkbox]{display:none;}
.sc_recipe .sc_recipe__ingredients--checklist li input[type=checkbox]:checked + label:before{border-color:black;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTAgMTFsMi0yIDUgNUwxOCAzbDIgMkw3IDE4eiIvPjwvc3ZnPgo=");background-size:70%;background-repeat:no-repeat;background-position:center;}
.sc_recipe .sc_recipe__ingredients--checklist li label{cursor:pointer;display:inline-block;margin:0;padding-left:1.5em;position:relative;}
.sc_recipe .sc_recipe__ingredients--checklist li label:before{content:"";display:block;width:1em;height:1em;border:1px solid #ddd;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.sc_recipe .sc_recipe__video--oembed{aspect-ratio:16/9;width:auto;max-width:100%;height:auto;max-height:100%;padding-top:56.25%;}
.sc_recipe .sc_recipe__video--oembed > iframe{display:block;width:100%;height:100%;position:absolute;left:0;top:0;}
@supports (aspect-ratio: 16/9) {
.sc_recipe .sc_recipe__video--oembed{padding-top:0 !important;}
.sc_recipe .sc_recipe__video--oembed > iframe{position:static;}
}
.sc_recipe .sc_recipe__video video{width:100%;height:auto;}
.sc_recipe .sc_recipe__nutrition--heading,
.sc_recipe .sc_recipe__video--heading,
.sc_recipe .sc_recipe__instructions--heading,
.sc_recipe .sc_recipe__ingredients--heading{font-size:1.125em;margin-bottom:0.5em;font-weight:bolder;}
.sc_card .has-wpsc-lightbox{cursor:zoom-in;}
body.hidden-scroll{overflow:hidden;}
.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035;}
.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed;}
.sl-wrapper *{box-sizing:border-box;}
.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer;}
.sl-wrapper button:hover{opacity:0.7;}
.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial, Baskerville, monospace;color:#000;font-size:3rem;}
.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:10060;color:#000;font-size:1rem;}
.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:#fff;font-size:1rem;}
.sl-wrapper .sl-download a{color:#fff;}
.sl-wrapper .sl-navigation{width:100%;display:none;}
.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial, Baskerville, monospace;color:#000;}
.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem;}
.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem;}
@media (min-width: 35.5em) {
.sl-wrapper .sl-navigation button{width:44px;}
.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem;}
.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem;}
}
@media (min-width: 50em) {
.sl-wrapper .sl-navigation button{width:44px;}
.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem;}
.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem;}
}
.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr;}
.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000;}
.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto;}
@media (min-width: 35.5em) {
.sl-wrapper .sl-image img{border:0 none;}
}
@media (min-width: 50em) {
.sl-wrapper .sl-image img{border:0 none;}
}
.sl-wrapper .sl-image iframe{background:#000;border:0 none;}
@media (min-width: 35.5em) {
.sl-wrapper .sl-image iframe{border:0 none;}
}
@media (min-width: 50em) {
.sl-wrapper .sl-image iframe{border:0 none;}
}
.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0, 0, 0, 0.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0;}
.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0;}
.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto;}
.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite;}
.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}
.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms;}
@-webkit-keyframes pulsate {
0%{transform:scale(0.1);opacity:0;}
50%{opacity:1;}
100%{transform:scale(1.2);opacity:0;}
}
@keyframes pulsate {
0%{transform:scale(0.1);opacity:0;}
50%{opacity:1;}
100%{transform:scale(1.2);opacity:0;}
}
@-moz-keyframes pulsate {
0%{transform:scale(0.1);opacity:0;}
50%{opacity:1;}
100%{transform:scale(1.2);opacity:0;}
}
@-o-keyframes pulsate {
0%{transform:scale(0.1);opacity:0;}
50%{opacity:1;}
100%{transform:scale(1.2);opacity:0;}
}
@-ms-keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}