/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fad.fa-inverse{color:#fff}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
#rmp_menu_trigger-8015{width:50px;height:50px;position:fixed;top:11px;border-radius:5px;display:none;text-decoration:none;right:1%;background:0 0;transition:transform .3s,background-color 1s}#rmp_menu_trigger-8015 .rmp-trigger-box{width:33px;color:#fff}#rmp_menu_trigger-8015 .rmp-trigger-icon-active,#rmp_menu_trigger-8015 .rmp-trigger-text-open{display:none}#rmp_menu_trigger-8015.is-active .rmp-trigger-icon-active,#rmp_menu_trigger-8015.is-active .rmp-trigger-text-open{display:inline}#rmp_menu_trigger-8015.is-active .rmp-trigger-icon-inactive,#rmp_menu_trigger-8015.is-active .rmp-trigger-text{display:none}#rmp_menu_trigger-8015 .rmp-trigger-label{color:#fff;pointer-events:none;line-height:13px;font-family:inherit;font-size:14px;display:inline;text-transform:inherit}#rmp_menu_trigger-8015 .rmp-trigger-label.rmp-trigger-label-top{display:block;margin-bottom:12px}#rmp_menu_trigger-8015 .rmp-trigger-label.rmp-trigger-label-bottom{display:block;margin-top:12px}#rmp_menu_trigger-8015 .responsive-menu-pro-inner{display:block}#rmp_menu_trigger-8015 .rmp-trigger-icon-inactive .rmp-font-icon{color:#6facde}#rmp_menu_trigger-8015 .responsive-menu-pro-inner,#rmp_menu_trigger-8015 .responsive-menu-pro-inner:before,#rmp_menu_trigger-8015 .responsive-menu-pro-inner:after{width:33px;height:5px;background-color:#6facde;border-radius:4px;position:absolute}#rmp_menu_trigger-8015 .rmp-trigger-icon-active .rmp-font-icon{color:#6facde}#rmp_menu_trigger-8015.is-active .responsive-menu-pro-inner,#rmp_menu_trigger-8015.is-active .responsive-menu-pro-inner:before,#rmp_menu_trigger-8015.is-active .responsive-menu-pro-inner:after{background-color:#6facde}#rmp_menu_trigger-8015:hover .rmp-trigger-icon-inactive .rmp-font-icon{color:#6facde}#rmp_menu_trigger-8015:not(.is-active):hover .responsive-menu-pro-inner,#rmp_menu_trigger-8015:not(.is-active):hover .responsive-menu-pro-inner:before,#rmp_menu_trigger-8015:not(.is-active):hover .responsive-menu-pro-inner:after{background-color:#6facde}#rmp_menu_trigger-8015 .responsive-menu-pro-inner:before{top:8px}#rmp_menu_trigger-8015 .responsive-menu-pro-inner:after{bottom:8px}#rmp_menu_trigger-8015.is-active .responsive-menu-pro-inner:after{bottom:0}@media screen and (max-width:980px){.main-navigation{display:none !important}#rmp_menu_trigger-8015{display:block}#rmp-container-8015{position:fixed;top:0;margin:0;transition:transform .3s;overflow:auto;display:block;width:75%;background-color:#43494c;background-image:url("");height:100%;left:0;padding-top:0;padding-left:0;padding-bottom:0;padding-right:0}#rmp-menu-wrap-8015{padding-top:0;padding-left:0;padding-bottom:0;padding-right:0;background-color:#43494c}#rmp-menu-wrap-8015 .rmp-menu,#rmp-menu-wrap-8015 .rmp-submenu{width:100%;box-sizing:border-box;margin:0;padding:0}#rmp-menu-wrap-8015 .rmp-submenu-depth-1 .rmp-menu-item-link{padding-left:10%}#rmp-menu-wrap-8015 .rmp-submenu-depth-2 .rmp-menu-item-link{padding-left:15%}#rmp-menu-wrap-8015 .rmp-submenu-depth-3 .rmp-menu-item-link{padding-left:20%}#rmp-menu-wrap-8015 .rmp-submenu-depth-4 .rmp-menu-item-link{padding-left:25%}#rmp-menu-wrap-8015 .rmp-submenu.rmp-submenu-open{display:block}#rmp-menu-wrap-8015 .rmp-menu-item{width:100%;list-style:none;margin:0}#rmp-menu-wrap-8015 .rmp-menu-item-link{height:44px;line-height:44px;font-size:14px;border-bottom:1px solid #3c3c3c;font-family:inherit;color:#fff;text-align:left;background-color:#43494c;font-weight:400;letter-spacing:0px;display:block;box-sizing:border-box;width:100%;text-decoration:none;position:relative;overflow:hidden;transition:background-color 1s,border-color 1s,1s;padding:0 5%;padding-right:54px}#rmp-menu-wrap-8015 .rmp-menu-item-link:after,#rmp-menu-wrap-8015 .rmp-menu-item-link:before{display:none}#rmp-menu-wrap-8015 .rmp-menu-item-link:hover,#rmp-menu-wrap-8015 .rmp-menu-item-link:focus{color:#6facde;border-color:#3c3c3c;background-color:#3c3c3c}#rmp-menu-wrap-8015 .rmp-menu-item-link:focus{outline:none;border-color:unset;box-shadow:unset}#rmp-menu-wrap-8015 .rmp-menu-item-link .rmp-font-icon{height:44px;line-height:44px;margin-right:10px;font-size:14px}#rmp-menu-wrap-8015 .rmp-menu-current-item .rmp-menu-item-link{color:#6facde;border-color:#212121;background-color:#43494c}#rmp-menu-wrap-8015 .rmp-menu-current-item .rmp-menu-item-link:hover,#rmp-menu-wrap-8015 .rmp-menu-current-item .rmp-menu-item-link:focus{color:#fff;border-color:#3f3f3f;background-color:#43494c}#rmp-menu-wrap-8015 .rmp-menu-subarrow{position:absolute;top:0;bottom:0;text-align:center;overflow:hidden;background-size:cover;overflow:hidden;right:0;border-left-style:solid;border-left-color:#3c3c3c;border-left-width:1px;height:44px;width:44px;color:#6facde;background-color:#43494c}#rmp-menu-wrap-8015 .rmp-menu-subarrow svg{fill:#6facde}#rmp-menu-wrap-8015 .rmp-menu-subarrow:hover{color:#6facde;border-color:#3c3c3c;background-color:#3c3c3c}#rmp-menu-wrap-8015 .rmp-menu-subarrow:hover svg{fill:#6facde}#rmp-menu-wrap-8015 .rmp-menu-subarrow .rmp-font-icon{margin-right:unset}#rmp-menu-wrap-8015 .rmp-menu-subarrow *{vertical-align:middle;line-height:44px}#rmp-menu-wrap-8015 .rmp-menu-subarrow-active{display:block;background-size:cover;color:#6facde;border-color:#212121;background-color:#212121}#rmp-menu-wrap-8015 .rmp-menu-subarrow-active svg{fill:#6facde}#rmp-menu-wrap-8015 .rmp-menu-subarrow-active:hover{color:#6facde;border-color:#fff;background-color:#3f3f3f}#rmp-menu-wrap-8015 .rmp-menu-subarrow-active:hover svg{fill:#6facde}#rmp-menu-wrap-8015 .rmp-submenu{display:none}#rmp-menu-wrap-8015 .rmp-submenu .rmp-menu-item-link{height:44px;line-height:44px;letter-spacing:0px;font-size:14px;border-bottom:1px solid #3c3c3c;font-family:inherit;font-weight:400;color:#fff;text-align:left;background-color:#43494c}#rmp-menu-wrap-8015 .rmp-submenu .rmp-menu-item-link:hover,#rmp-menu-wrap-8015 .rmp-submenu .rmp-menu-item-link:focus{color:#fff;border-color:#3c3c3c;background-color:#3c3c3c}#rmp-menu-wrap-8015 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link{color:#fff;border-color:#212121;background-color:#43494c}#rmp-menu-wrap-8015 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link:hover,#rmp-menu-wrap-8015 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link:focus{color:#fff;border-color:#3f3f3f;background-color:#43494c}#rmp-menu-wrap-8015 .rmp-submenu .rmp-menu-subarrow{right:0;border-right:unset;border-left-style:solid;border-left-color:#1d4354;border-left-width:0;height:39px;line-height:39px;width:40px;color:#fff;background-color:inherit}#rmp-menu-wrap-8015 .rmp-submenu .rmp-menu-subarrow:hover{color:#fff;border-color:#3f3f3f;background-color:inherit}#rmp-menu-wrap-8015 .rmp-submenu .rmp-menu-subarrow-active{color:#fff;border-color:#1d4354;background-color:inherit}#rmp-menu-wrap-8015 .rmp-submenu .rmp-menu-subarrow-active:hover{color:#fff;border-color:#3f3f3f;background-color:inherit}#rmp-menu-wrap-8015 .rmp-menu-item-description{margin:0;padding:5px 5%;opacity:.8;color:#fff}#rmp-search-box-8015{display:block;padding-top:0;padding-left:5%;padding-bottom:0;padding-right:5%}#rmp-search-box-8015 .rmp-search-form{margin:0}#rmp-search-box-8015 .rmp-search-box{background:#fff;border:1px solid #dadada;color:#333;width:100%;padding:0 5%;border-radius:30px;height:45px;-webkit-appearance:none}#rmp-search-box-8015 .rmp-search-box::placeholder{color:#c7c7cd}#rmp-search-box-8015 .rmp-search-box:focus{background-color:#fff;outline:2px solid #dadada;color:#333}#rmp-menu-title-8015{background-color:#43494c;color:#fff;text-align:left;font-size:14px;padding-top:10%;padding-left:5%;padding-bottom:0;padding-right:5%;font-weight:400;transition:background-color 1s,border-color 1s,color 1s}#rmp-menu-title-8015:hover{background-color:#43494c;color:#fff}#rmp-menu-title-8015>.rmp-menu-title-link{color:#fff;width:100%;background-color:unset;text-decoration:none}#rmp-menu-title-8015>.rmp-menu-title-link:hover{color:#fff}#rmp-menu-title-8015 .rmp-font-icon{font-size:14px}#rmp-menu-additional-content-8015{padding-top:0;padding-left:5%;padding-bottom:0;padding-right:5%;color:#fff;text-align:center;font-size:16px}#rmp-menu-social-icons-8015{padding-top:0;padding-left:0;padding-right:0;padding-bottom:0}#rmp-menu-social-icons-8015 .rmp-social-icons-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}#rmp-menu-social-icons-8015.rmp-social-icons-layout-vertical .rmp-social-icons-list{flex-direction:column;align-items:flex-start}#rmp-menu-social-icons-8015.rmp-social-icons-layout-horizontal.rmp-social-icons-align-left .rmp-social-icons-list{justify-content:flex-start}#rmp-menu-social-icons-8015.rmp-social-icons-layout-horizontal.rmp-social-icons-align-center .rmp-social-icons-list{justify-content:center}#rmp-menu-social-icons-8015.rmp-social-icons-layout-horizontal.rmp-social-icons-align-right .rmp-social-icons-list{justify-content:flex-end}#rmp-menu-social-icons-8015.rmp-social-icons-layout-vertical.rmp-social-icons-align-left .rmp-social-icons-list{align-items:flex-start}#rmp-menu-social-icons-8015.rmp-social-icons-layout-vertical.rmp-social-icons-align-center .rmp-social-icons-list{align-items:center}#rmp-menu-social-icons-8015.rmp-social-icons-layout-vertical.rmp-social-icons-align-right .rmp-social-icons-list{align-items:flex-end}#rmp-menu-social-icons-8015 .rmp-social-icon-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit}#rmp-menu-social-icons-8015 .rmp-social-icon-link:hover{color:inherit}#rmp-menu-social-icons-8015 .rmp-social-icon-link--no-link{cursor:default;color:inherit}#rmp-menu-social-icons-8015 .rmp-social-icon-link--no-link:hover{color:inherit}#rmp-menu-social-icons-8015 .rmp-social-icon{line-height:1;display:inline-flex;align-items:center;justify-content:center}#rmp-menu-social-icons-8015 .rmp-social-icon .rmp-font-icon{font-size:24px}#rmp-menu-social-icons-8015 .rmp-social-icon svg{fill:currentColor}}.rmp-container{display:none;visibility:visible;padding:0;z-index:99998;transition:all .3s}.rmp-container.rmp-fade-top,.rmp-container.rmp-fade-left,.rmp-container.rmp-fade-right,.rmp-container.rmp-fade-bottom{display:none}.rmp-container.rmp-slide-left,.rmp-container.rmp-push-left{transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%)}.rmp-container.rmp-slide-left.rmp-menu-open,.rmp-container.rmp-push-left.rmp-menu-open{transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0)}.rmp-container.rmp-slide-right,.rmp-container.rmp-push-right{transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%)}.rmp-container.rmp-slide-right.rmp-menu-open,.rmp-container.rmp-push-right.rmp-menu-open{transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0)}.rmp-container.rmp-slide-top,.rmp-container.rmp-push-top{transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%)}.rmp-container.rmp-slide-top.rmp-menu-open,.rmp-container.rmp-push-top.rmp-menu-open{transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}.rmp-container.rmp-slide-bottom,.rmp-container.rmp-push-bottom{transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%)}.rmp-container.rmp-slide-bottom.rmp-menu-open,.rmp-container.rmp-push-bottom.rmp-menu-open{transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0)}.rmp-container::-webkit-scrollbar{width:0}.rmp-container ::-webkit-scrollbar-track{box-shadow:inset 0 0 5px transparent}.rmp-container ::-webkit-scrollbar-thumb{background:0 0}.rmp-container ::-webkit-scrollbar-thumb:hover{background:0 0}.rmp-container .rmp-menu-wrap .rmp-menu{transition:none;border-radius:0;box-shadow:none;background:0 0;border:0;bottom:auto;box-sizing:border-box;clip:auto;color:#666;display:block;float:none;font-family:inherit;font-size:14px;height:auto;left:auto;line-height:1.7;list-style-type:none;margin:0;min-height:auto;max-height:none;opacity:1;outline:none;overflow:visible;padding:0;position:relative;pointer-events:auto;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;transform:none;top:auto;visibility:inherit;width:auto;word-wrap:break-word;white-space:normal}.rmp-container .rmp-menu-additional-content{display:block;word-break:break-word}.rmp-container .rmp-menu-title{display:flex;flex-direction:column}.rmp-container .rmp-menu-title .rmp-menu-title-image{max-width:100%;margin-bottom:15px;display:block;margin:auto;margin-bottom:15px}button.rmp_menu_trigger{z-index:999999;overflow:hidden;outline:none;border:0;display:none;margin:0;transition:transform .5s,background-color .5s;padding:0}button.rmp_menu_trigger .responsive-menu-pro-inner:before,button.rmp_menu_trigger .responsive-menu-pro-inner:after{content:"";display:block}button.rmp_menu_trigger .responsive-menu-pro-inner:before{top:10px}button.rmp_menu_trigger .responsive-menu-pro-inner:after{bottom:10px}button.rmp_menu_trigger .rmp-trigger-box{width:40px;display:inline-block;position:relative;pointer-events:none;vertical-align:super}.rmp-menu-trigger-boring .responsive-menu-pro-inner{transition-property:none}.rmp-menu-trigger-boring .responsive-menu-pro-inner:after,.rmp-menu-trigger-boring .responsive-menu-pro-inner:before{transition-property:none}.rmp-menu-trigger-boring.is-active .responsive-menu-pro-inner{transform:rotate(45deg)}.rmp-menu-trigger-boring.is-active .responsive-menu-pro-inner:before{top:0;opacity:0}.rmp-menu-trigger-boring.is-active .responsive-menu-pro-inner:after{bottom:0;transform:rotate(-90deg)}.rmp-menu-title{padding-bottom:25px !important}
#to_top_scrollup{background-color:#000;-webkit-border-radius:5%;-moz-border-radius:5%;border-radius:5%;box-sizing:content-box;bottom:20px;color:#fff;cursor:pointer;display:none;font-size:32px;font-weight:400;height:32px;opacity:.5;padding:5px;position:fixed;right:20px;text-align:center;text-decoration:none;vertical-align:middle;width:32px;z-index:9999}#to_top_scrollup img{width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html{scroll-behavior:smooth}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;text-decoration:none}a:active,a:hover{outline:0}.site .entry-content a.nofx:hover,.site .entry-content .nofx a:hover{background-size:0px 2px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2.44em;margin:.67em 0;line-height:1.4}h2{font-size:1.8em;line-height:1.4}h3{font-size:1.56em;line-height:1.4}h4{font-size:1.25em;line-height:1.5}h5{font-size:1em;font-weight:400}h6{font-size:1em;font-weight:600}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.875rem}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,optgroup,textarea{color:#191e23;font-family:'Montserrat',sans-serif;font-size:17pt;font-size:1.05rem;line-height:1.6;font-weight:400}h1,h2,h3,h4,h5,h6{color:#000;font-family:'Montserrat',sans-serif;font-weight:500;margin:.5rem 0 .5rem}@media screen and (max-width:980px){h3{font-size:1.2em}body,button,input,select,optgroup,textarea{font-size:.9rem}}h2{margin:0 0 25px}.entry-header h1.entry-title{font-size:40px;line-height:1.4;margin:0 0 1rem;font-weight:600;text-align:center}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}big{font-size:125%}#masthead{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff}#site-navigation{margin:45px 0 0}.site-branding a{max-width:365px}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em}ul{list-style:disc}.entry-content ul>li,.entry-content ol>li{margin-bottom:1.4em}ol{list-style:decimal}li>ul,li>ol{margin-bottom:1em;margin-left:1.5em}.entry-content ul li,.entry-content ol li{margin-bottom:.7em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid #6facde;border-radius:2px;background:#fff;color:rgba(0,0,0,.8);font-size:1rem;line-height:1;padding:1em 2em 1em;margin-top:-.5em;font-weight:600}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:5px;margin:0 0 20px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.accordion-title{cursor:pointer}.accordion-title:hover{color:#6facde}a{color:#6facde}a:hover,a:focus,a:active{color:#000}h3.job-title a{color:#000}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{display:block;margin:0 auto;text-align:right}.main-navigation ul{display:none;list-style:none;margin:0;padding-right:0;float:right}.main-navigation ul ul{float:left;position:absolute;top:100%;left:-999em;z-index:99999;text-align:left}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul{padding:10px 20px;margin:0;background:rgba(255,255,255,.95);line-height:1.3;width:200px}.main-navigation ul ul li a{padding:0 0 10px;margin:0;text-transform:none;letter-spacing:0;font-weight:400;font-size:17px}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a:hover,.main-navigation ul ul a:focus,.main-navigation ul ul li.current-menu-item a{color:#6facde}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{display:block;left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle{display:none}.main-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-navigation ul li{padding:0 .5em}.main-navigation a{text-transform:uppercase;font-weight:600;font-size:20px;color:#707070;letter-spacing:1px;border-top:2px solid rgba(255,255,255,0);margin:0 8px}@media screen and (max-width:1120px){.main-navigation ul li{padding:0 .1em}.main-navigation a{font-size:17px;margin-top:5px}}.main-navigation #primary-menu>li>a:hover,.main-navigation #primary-menu>li>a:focus,.main-navigation #primary-menu>li.current-menu-ancestor>a,.single-post .main-navigation #primary-menu>li.menu-item-3137>a{color:#6facde;border-top:2px solid #6facde}.main-navigation #primary-menu>li:hover>a{color:#6facde;border-top:2px solid #6facde}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{border-bottom:1px solid #e2e4e7;margin:0 auto 60px;max-width:1780px;overflow:hidden;padding-bottom:60px}.nav-links{width:100%}.nav-previous,.nav-next{width:50%}.nav-previous{float:left;text-align:left}.nav-next{float:right;text-align:right}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft,.alignright{max-width:780px !important}.alignleft{float:left;margin:0 20px 20px}.alignright{float:right;margin:0 0 20px 20px}.alignleft img,.alignright img,.alignleft figcaption,.alignright figcaption{max-width:50%;width:50%}.alignleft figcaption{clear:left}.alignright figcaption{clear:right}.alignleft img,.alignleft figcaption{float:left;margin-right:1.5em}.alignright img,.alignright figcaption{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.widget-area{width:25%}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.site{margin:0 auto;width:100%;max-width:1400px;padding:0 40px}.site-branding{text-align:left;margin:20px 0}.site-footer{margin:1em 0;color:#6c7781;font-size:90%}.sticky{display:block}.hentry{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:76px 0}.single .entry-content>*{padding-right:35%}.single .entry-content img{padding-right:0}.single #sidecontent{width:100%;padding-right:0;max-width:50%;float:right;padding-left:40px}.single-people #sidecontent{width:100%;padding-right:0;max-width:30%;float:right;padding-left:40px}.single #sidecontent img.wp-post-image{max-width:100%;width:100%}.page-links{clear:both;margin:0 0 1.5em}.entry-header,.page-header,.entry-footer,.site-info,.posts-navigation,.post-navigation,.page-navigation,.comments-area,.not-found .page-content,.search .entry-summary{margin:1.5em auto}.entry-footer span{margin-right:1em}.entry-footer{color:#6c7781;font-size:90%;padding-bottom:40px;border-bottom:1px solid #e2e4e7}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.entry-content .wp-post-image{float:right;max-width:60%;margin:0 0 20px 40px}.ourpeeps .wp-post-image{float:none;max-width:100%;margin:0}.widget_siteorigin-panels-postloop .wp-post-image{float:none;max-width:100%;margin:0 0 5px}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.3333333333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.6666666667%}.gallery-columns-7 .gallery-item{max-width:14.2857142857%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.1111111111%}.gallery-caption{display:block}.homeslide:before{content:"";width:100%;height:100%;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);position:absolute;-webkit-transition:background-color 2s;-o-transition:background-color 2s;transition:background-color 2s}.homeslide{min-height:50vh;background-size:cover;background-position:50% 0;position:relative;-webkit-transition:min-height 2s;-o-transition:min-height 2s;transition:min-height 2s}#slideshow .captioncontainer{color:#fff;text-align:center;padding-top:350px;padding-bottom:120px;z-index:10;position:relative}#slideshow.static .captioncontainer{padding-top:240px;padding-bottom:20px;line-height:1.2}#slideshow p{font-size:30px;line-height:1;padding:0 20px;margin:0;font-weight:500}.phrasecontainer{font-size:50px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#slideshow.static .phrasecontainer{font-size:40px;min-height:2em}.centered{text-align:center}.whitetext *,.whitetext h3.job-title a{color:#fff}.ityped-cursor{display:inline-block;background:#fff;font-size:1.2rem;opacity:1;-webkit-animation:blink .5s infinite;animation:blink .5s infinite;-webkit-animation-direction:alternate;animation-direction:alternate;z-index:100;position:relative;width:2px;height:40px;margin-left:7px}@keyframes blink{100%{opacity:0}}@-webkit-keyframes blink{100%{opacity:0}}.heronav .so-widget-sow-image{cursor:pointer}.heronav .so-widget-sow-image a{width:150px;height:150px;background:#53585f;padding:30px;border-radius:50%;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;margin-bottom:15px;justify-content:space-around}.heronav .so-widget-sow-image:hover a{background:#6facde;padding:25px}.heronav .so-widget-sow-image:hover h3{color:#6facde}.nobottommargin>div{margin-bottom:0 !important}.widget_siteorigin-panels-postloop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-type-archive-news-and-notes #newscontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 50px}.ourpeeps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:50px 0}.ourpeeps .person{width:19%}.ourpeeps .person img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.ourpeeps .person h3{font-size:16px;margin:0 0 30px}.widget_siteorigin-panels-postloop h3.widget-title,.widget_siteorigin-panels-postloop,.post-type-archive-news-and-notes .news-and-notes .entry-meta{width:100%;margin:0;padding:0;font-size:16px;text-transform:uppercase;font-weight:400;letter-spacing:1.6px}.widget_siteorigin-panels-postloop article,.post-type-archive-news-and-notes .news-and-notes{max-width:31.3%;margin:0 1% 0 0}.widget_siteorigin-panels-postloop article h3.job-title{text-transform:none;letter-spacing:0}.widget_siteorigin-panels-postloop article img{height:250px;-o-object-fit:cover;object-fit:cover}.widget_siteorigin-panels-postloop article a{text-decoration:none;overflow:hidden;display:block;margin-bottom:15px}.quoteslider .sow-slider-image{color:#fff !important;margin:0 auto !important;background-color:transparent !important}.quoteslider .sow-slider-image *{color:#fff}.quoteslider .sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper{background-color:#6facde !important;color:#fff !important;padding:50px 60px 40px 90px !important;max-width:860px!important;width:100% !important;margin:0 auto !important}#sidequote{background-color:#6facde !important;color:#fff !important;padding:50px 60px 40px 90px !important;max-width:860px!important;width:100% !important;margin:0 auto !important}.quoteslider .sow-slider-base .sow-slide-nav a{background-color:#707070 !important;opacity:.2;border-radius:50%;width:50px;height:50px;line-height:40px !important}.quoteslider .sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper h3{font-weight:400;text-align:left}.quoteslider .sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper{text-align:right;position:relative}.quoteslider .sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper:before{content:"";width:80px;height:60px;position:absolute;left:0;top:0;background:url(//koffassociates.com/wp-content/themes/koff2021/assets/images/startquotes.png) no-repeat 0 0 transparent;background-size:contain}.quoteslider .sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper:after{content:"";width:80px;height:60px;position:absolute;right:0;bottom:0;background:url(//koffassociates.com/wp-content/themes/koff2021/assets/images/endquotes.png) no-repeat 0 100% transparent;background-size:contain}@media screen and (max-width:780px){.quoteslider .sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper{padding:50px 10px !important}}.wp-block-pullquote{color:#fff !important;background-color:#6facde !important;padding:50px 0 40px !important;max-width:26%!important;width:100% !important;margin:20px 0 50px 40px !important;border:0;text-align:left;position:relative;float:right}.single #sidecontent .wp-block-pullquote{max-width:100%!important}.single #sidecontent .wp-block-pullquote p{padding:0 20px}.single #sidecontent .wp-block-pullquote cite{padding-right:20px}.wp-block-pullquote:before{content:"";width:80px;height:60px;position:absolute;left:0;top:0;background:url(//koffassociates.com/wp-content/themes/koff2021/assets/images/startquotes.png) no-repeat 0 0 transparent;background-size:contain}.wp-block-pullquote:after{content:"";width:80px;height:60px;position:absolute;right:0;bottom:0;background:url(//koffassociates.com/wp-content/themes/koff2021/assets/images/endquotes.png) no-repeat 0 100% transparent;background-size:contain}.wp-block-pullquote p{font-size:23px;font-weight:400}.wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{color:#fff;text-transform:none;text-align:right;display:block;font-size:16px;margin-bottom:25px}.ctct-embed-signup form *{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.ctct-embed-signup form h3{font-size:25px}.ctct-embed-signup form input{background:rgba(255,255,255,.67);border-radius:0;padding:11px 10px;margin:0 20px}.ctct-embed-signup form input{color:#000;font-weight:500;line-height:1;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all}.ctct-embed-signup form input:focus{background:#fff}.ctct-embed-signup button.ctct-button{border-radius:8px;background:#6facde;border:2px solid #6facde;line-height:1;padding:11px 15px;font-size:20px;font-weight:600;letter-spacing:2.2px;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all}.ctct-embed-signup button.ctct-button:hover{background:#fff;color:#6facde}.site-footer{clear:both}.sitefooter .so-widget-sow-image img{max-width:100%;height:auto;width:360px}.sitefooter #menu-social-nets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;text-align:right;padding-right:30px}.sitefooter #menu-social-nets li{list-style:none;margin:0 16px}.sitefooter #menu-social-nets li a{background:#6facde;border:2px solid #6facde;padding:5px;font-size:2em;border-radius:50%;color:#fff}.sitefooter #menu-social-nets li a:hover{background:rgba(255,255,255,.67);color:#6facde;border:2px solid #6facde}.sitefooter #menu-social-nets i{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}#menu-social-nets a:hover i{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.sitefooter #menu-main-nav-menu ul{display:none}.sitefooter #menu-main-nav-menu{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;text-align:right;margin:0;padding:0}.sitefooter #menu-main-nav-menu li a{padding:0 .4em;text-transform:uppercase;font-weight:500;font-size:20px;color:#707070;letter-spacing:1px;border-top:4px solid rgba(255,255,255,0);margin:0 8px;text-decoration:none}.sitefooter #menu-main-nav-menu li a:hover{color:#6facde}.sitefooter p,.sitefooter p a{color:#000;font-size:17px;font-weight:400}.site-info p,.site-info a{text-align:right;color:#707070;font-size:15px}.sitefooter a{color:#000}.sitefooter a:hover,.site-info a:hover{color:#6facde}.gradientbg{padding-top:50px;background:transparent -webkit-gradient(linear,left bottom,left top,from(#00000000),to(#5757572E)) 0% 0% no-repeat padding-box;background:transparent -o-linear-gradient(bottom,#00000000 0%,#5757572E 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(0deg,#00000000 0%,#5757572E 100%) 0% 0% no-repeat padding-box}.panel-layout{clear:both}.editor-styles-wrapper .has-medium-font-size,.has-medium-font-size{font-size:25px;font-weight:500}.darken *{color:#fff}.darken{position:relative;z-index:15}.darken .panel-grid-cell{position:relative;z-index:20}.darken:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.7);z-index:0}.submitlinks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.page-id-3980 .submitlinks{margin-bottom:0}.submitlinks a{font-weight:600;margin:10px 30px;text-align:center}.submitlinks a i{font-size:1.5em;margin-right:5px;display:inline-block;line-height:1.5}.jobgrid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.jobgrid .joblisting{max-width:24%;width:100%;margin:0 0 40px}.category-expired .jobgrid .joblisting{max-width:48%;width:100%;margin:0 0 40px}.jobgrid .joblisting img{width:100%;height:100%;height:198px;-o-object-fit:cover;object-fit:cover;float:none;max-width:100%;margin:0}.jobgrid .joblisting h3{font-size:25px}.jobgrid .joblisting h4{font-size:17px;font-weight:400;margin:0;padding:0}.jobgrid .joblisting p{font-size:17px;font-weight:400;margin:5px 0 5px;padding:0;line-height:1.4}.jobgrid .joblisting p strong{display:block;margin:0;padding:0}.jobgrid .joblisting a{color:#000}body.single:before,body.page:before,body.archive:before{position:absolute;content:"";display:block;top:140px;left:0;width:100%;height:95px;-webkit-transform:matrix(-1,0,0,-1,0,0);-ms-transform:matrix(-1,0,0,-1,0,0);transform:matrix(-1,0,0,-1,0,0);background:transparent -webkit-gradient(linear,left top,left bottom,from(#00000000),to(#5757572E)) 0% 0% no-repeat padding-box;background:transparent -o-linear-gradient(top,#00000000 0%,#5757572E 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#00000000 0%,#5757572E 100%) 0% 0% no-repeat padding-box}body.logged-in:before{top:170px}.jobthumb{float:right;max-width:45%;margin:20px 0 50px 50px}.meta{color:#53585f;font-weight:500;line-height:1.7}#primary a.button{background:#6facde;display:inline-block;color:#fff;padding:5px 10px;margin:5px 0;border:2px solid}#primary a.button:hover{background:#fff;color:#6facde}.navigation{width:100%;text-align:center;padding:5px;margin:30px 0 50px 0!important}.navigation a{padding:5px 6px 4px;margin:3px;font-weight:700;text-shadow:0px 1px 0px #fff;background:#fcfcfc}.navigation a:hover{color:#000;padding:5px 6px 4px;margin:3px;font-weight:700;background-color:#dfdfdf}.navigation span.pages{padding:5px 6px 4px;margin:3px;color:#333;font-weight:700;background-color:inherit;display:none}.navigation span.current{padding:5px 6px 4px;margin:3px;font-weight:700;color:#fff;background-color:#6facde}#newscontainer img{height:250px;-o-object-fit:cover;object-fit:cover}#jobinfo{width:100%;max-width:100%;float:left;padding-right:0;margin-bottom:60px;margin-top:20px}#jobinfo:after{content:"";clear:both;width:100%;height:1px;display:block;position:relative}#jobinfo h4{font-size:26px}#jobinfo h4 span{display:inline-block;min-width:185px;padding-right:10px;text-transform:uppercase;font-size:17px;font-weight:300;letter-spacing:1px;color:#000}.infoside{float:left;max-width:75%;padding-right:0!important;width:100%}.brochureside{float:right;max-width:25%;padding-right:0!important;width:100%;text-align:center}.brochureside a{font-size:28px;font-weight:500;margin-bottom:30px;display:inline-block}.brochureside a i{font-size:2.5em;vertical-align:middle;margin-right:10px}.brochureside a i:before{display:none}.brochureside a i{background:url(https://koffassociates.com/koff2020/wp-content/uploads/2020/11/pdf-icon-download-koff-green-235x300.png) no-repeat;width:50px;height:70px;background-size:contain}.pdfdownload a:before{background:url(https://koffassociates.com/koff2020/wp-content/uploads/2020/11/pdf-icon-download-koff-green-235x300.png) no-repeat;width:45px;height:60px;background-size:contain;content:"";display:inline-block;vertical-align:bottom;margin-right:10px;margin-left:0}.jpgdownload a:before{background:url(https://koffassociates.com/koff2020/wp-content/themes/koff2021/assets/images/icon-download-green.png) no-repeat;width:45px;height:60px;background-size:contain;content:"";display:inline-block;vertical-align:bottom;margin-right:10px;margin-left:0}.brochureside a.button{border-radius:10px;font-size:20px;font-weight:600;letter-spacing:1px;padding:10px 35px !important}.type-post .entry-content>img.wp-post-image{float:right}.single-post #primary{max-width:1100px;margin:0 auto}.single-post .entry-content>*{padding-right:0}.single-post .post-navigation{display:none}#accordion-1{max-width:70%;float:left}@media screen and (max-width:980px){.widget_siteorigin-panels-postloop article,.post-type-archive-news-and-notes .news-and-notes{max-width:48%}.sitefooter #menu-main-nav-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}button,input[type=button],input[type=reset],input[type=submit]{margin-top:.5em}.wp-block-pullquote{color:#fff !important;background-color:#6facde !important;padding:50px 0 40px !important;max-width:100%!important;width:100% !important;margin:2em 0 2em !important;border:0;text-align:left;position:relative;float:right}.single #sidecontent .wp-block-pullquote{max-width:100%!important}.jobgrid .joblisting h3{font-size:20px}.jobgrid .joblisting h4,.jobgrid .joblisting p{font-size:15px}.jobgrid .joblisting{max-width:32%}.jobgrid .joblisting img{height:178px}.ourpeeps .person{width:24%}.infoside{float:none;max-width:100%}.brochureside{float:none;max-width:100%;padding-top:20px}#jobinfo h4 span{font-size:14px;min-width:100%;float:left;text-align:left}#jobinfo h4{font-size:18px;text-align:left;margin-bottom:20px}.brochureside a{font-size:20px}.single #sidecontent{max-width:40%;padding-left:40px}#accordion-1{max-width:100%;float:none}}@media screen and (max-width:780px){.widget_siteorigin-panels-postloop article,.post-type-archive-news-and-notes .news-and-notes{max-width:100%}.site-branding a{max-width:50%}.phrasecontainer{font-size:40px}#slideshow.static .phrasecontainer{font-size:30px}.entry-content .wp-post-image{max-width:100%;margin:0 0 2em;padding:0}.entry-content .wp-post-image{margin:0 0 2em 2em}.page-content,.entry-content,.entry-summary{margin:40px 0}.wp-block-pullquote p{font-size:18px}.wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{font-size:14px}.jobgrid .joblisting{max-width:48%}.jobgrid .joblisting img{height:178px}.single .entry-content>*{padding-right:0}.single:before,.page:before,.archive:before{top:110px !important}.entry-header h1.entry-title{font-size:30px}.ourpeeps .person{width:48%}.entry-content .ourpeeps .wp-post-image{margin-bottom:0}.alignleft,.alignright{max-width:45% !important}}@media screen and (max-width:580px){body,button,input,select,optgroup,textarea{font-size:.8rem}.jobgrid .joblisting,.category-expired .jobgrid .joblisting{max-width:100%}.jobgrid .joblisting img{height:178px}.site-header{height:100px}.entry-header h1.entry-title{font-size:26px;margin-top:30px}.single #sidecontent{width:100%;padding-right:0;max-width:100%;float:none;padding-left:0}.ourpeeps .person{width:100%}.alignleft,.alignright{max-width:100% !important;width:100%;margin:0 0 20px;padding:0}.site-branding a{max-width:60%}.type-post .entry-content>img.wp-post-image{width:100%}}a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}#accordion-1-t2 p{font-size:17px}ul#sort-projects{list-style:none;float:none !important;width:100%;margin:20px 0;padding:0}ul#sort-projects li{display:inline-block}ul#sort-projects li a,ul#sort-projects li span{padding:7px 20px;font-size:17px;text-transform:uppercase;margin:0}ul#sort-projects li a{text-decoration:underline}ul#sort-projects li a:hover{text-decoration:none}ul#sort-projects li:first-child a{margin-left:-20px}ul#sort-projects li a:focus,ul#sort-projects li a:active{font-weight:700}
.so-widget-sow-image-default-8b5b6f678277 .sow-image-container{display:flex;align-items:flex-start}.so-widget-sow-image-default-8b5b6f678277 .sow-image-container>a{display:inline-block;max-width:100%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.so-widget-sow-image-default-8b5b6f678277 .sow-image-container>a{display:flex}}.so-widget-sow-image-default-8b5b6f678277 .sow-image-container .so-widget-image{display:block;height:auto;max-width:100%}
.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-grid .so-parallax{position:relative}.panel-grid .so-parallax>:not(.simpleParallax){position:relative;z-index:1}.panel-grid .so-parallax .simpleParallax{overflow:hidden}.panel-grid .so-parallax .simpleParallax,.panel-grid .so-parallax img[data-siteorigin-parallax]{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.panel-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.panel-has-overlay .panel-cell-style,.panel-has-overlay .panel-row-style,.panel-has-overlay .panel-widget-style{overflow:hidden;position:relative;z-index:1}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container){overflow-x:clip}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}.so-sr-only{clip:rect(0,0,0,0);height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}