html,body,#page-container{overflow-x:hidden}body{font-size:1em;top:0!important}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{padding:5px;border-radius:20px 0 0 20px}#pojo-a11y-toolbar{z-index:2!important}.kbs_readmore h4.et_pb_module_header{padding-bottom:0}.kbs_services_phone .et_pb_module_header{padding-bottom:0}.kbs_services_phone .et_pb_blurb_container{padding-left:6px;vertical-align:middle}.kbs_contact-form form.wpcf7-form{display:flex;flex-direction:column}.kbs_contactform .kbs_form-row{max-width:100%;padding:0 0 3%;width:100%!important}.kbs_contactform .kbs_form-row:last-child{padding:0}.kbs_contactform .kbs_form-row .kbs_form-col{margin-bottom:30px}.kbs_contactform .kbs_form-row .et_pb_column{margin-bottom:0}.kbs_contactform .kbs_form-row .et_pb_column:last-child,.kbs_contactform .kbs_form-row .kbs_form-col:last-child{margin-bottom:0!important}.kbs_contactform label{display:block;font-size:1em;font-weight:600;line-height:normal;margin-bottom:0.5em}#main-content input[type="text"],#main-content input[type="email"],#main-content input[type="password"],#main-content textarea,#main-content select{background-color:#fff;border-color:#57595b;box-shadow:none;color:#000;font-size:1em;height:2.75em;padding:0.35em 1em;transition:all 0.3s ease 0s;width:100%}#main-content textarea{height:145px;overflow:auto;padding-bottom:0.65em;padding-top:0.65em;resize:none;vertical-align:top}#main-content .custom-select{background-color:#fff;border-radius:4px;display:block;position:relative}#main-content .custom-select:after{border-left:6px solid transparent;border-radius:0;border-right:6px solid transparent;border-top:7px solid #4a4a4a;content:"";opacity:0.8;pointer-events:none;position:absolute;right:15px;top:calc(50% - 2px);width:0}#main-content .custom-select select{cursor:pointer;padding-right:35px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#main-content input[type="text"]:focus,#main-content input[type="email"]:focus,#main-content input[type="password"]:focus,#main-content textarea:focus,#main-content select:focus{border-color:#57595b;outline:0}#main-content input[type="submit"]{background-color:#000;border:medium none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:600;height:3em;letter-spacing:0.05em;outline:medium none;padding:0.55em 1em;text-transform:uppercase;transition:all 300ms ease 0ms}#main-content input[type="submit"]:hover{background-color:#2ab760}#main-content .wpcf7-spinner{margin-left:1em;margin-right:0}form.wpcf7-form{display:flex;flex-direction:column}.submit-row{margin-bottom:0!important}.wpcf7-form-control-wrap,.wpcf7-form-control{display:block}span.wpcf7-not-valid-tip{background-color:#f00;bottom:-15px;clear:both;color:#fff;font-size:12px;left:0;line-height:normal;padding:2px 8px;position:absolute;right:0;top:auto}div.wpcf7-response-output{background-color:red;border:medium none!important;clear:both;color:#fff;font-size:1em;line-height:normal;margin:0 0 30px!important;order:-1;padding:0.5em 1em!important;text-align:center;width:100%;z-index:9}.wpcf7 form.sent .wpcf7-response-output{background-color:green}.kbs_side_menu ul#menu-side-service-menu li{border-bottom:1px solid #ccc}.kbs_side_menu{max-height:600px;overflow:auto}.grecaptcha-badge{visibility:hidden}.kbs_faqs .et_pb_accordion_item{margin-bottom:1em!important}.kbs_faqs .et_pb_toggle_open .et_pb_toggle_title{position:relative}.kbs_faqs .et_pb_toggle_open .et_pb_toggle_title:after{content:"\42";position:absolute;right:-12px;color:#fff;top:0;font-family:'ETmodules';font-size:29px}@media (min-width:981px){.kbs_head_text .et_pb_text_inner{font-size:0.8em}}@media (min-width:1100px){.kbs_head_text .et_pb_text_inner{font-size:0.9em}}@media (min-width:1405px){.kbs_head_text .et_pb_text_inner{font-size:1em}}@media (max-width:980px){.kbs_request_form .kbs_form-row .et_pb_column{margin-bottom:1.1em!important}.kbs_request_form .kbs_form-row:nth-child(1) .et_pb_column,.kbs_request_form .kbs_form-row:nth-child(2) .et_pb_column{max-width:48%;margin:0 4px}.kbs_side_menu{max-height:initial}}@media (max-width:575px){.kbs_request_form .kbs_form-row:nth-child(1) .et_pb_column,.kbs_request_form .kbs_form-row:nth-child(2) .et_pb_column{max-width:100%}}.kbs_btnss::before{transform:scale(1.4);margin-left:-1.8em!important}