.et_pb_menu li ul{padding:0px!important;margin:1px!important;border-top:none;border:2px solid #ffffff;background-color:#ffffff;width:360px}.et_pb_menu li li{padding:0px;background:#ffffff;border-bottom:1px solid #5b5a5a}.et_pb_menu li li:hover{padding:0px;background:#f4f4f4;border-bottom:1px solid #5b5a5a}.et_pb_menu li li a{opacity:1;background-color:rgba(0,0,0,0);font-size:14px!important;line-height:16px;letter-spacing:1px;width:355px;padding-top:8px;padding-bottom:8px!important;}.et_pb_menu li li a:hover{opacity:1;background-color:rgba(0,0,0,0);font-size:14px!important;line-height:16px;letter-spacing:1px;width:355px;padding-top:8px;padding-bottom:8px!important;}#top-menu{margin-bottom:0px}.menu-item a{margin-bottom:0px;border-bottom:solid 1px transparent}.menu-item a:hover{border-bottom:solid 1px #5b5a5a;color:#5b5a5a!important}@media only screen and (min-width:981px){.nav li ul{width:fit-content;display:flex;flex-direction:column}.nav li li{white-space:nowrap}.nav li li a{width:auto!important}}.wpcf7 input[type=submit]{padding:15px 25px!important;line-height:1.4!important;height:auto!important;background-color:#0c2e57;color:#ffffff;font-size:15px;font-weight:bold;border:1px solid #0c2e57;border-radius:10px;font-family:'Montserrat',sans-serif;width:100%;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.wpcf7 input[type=submit]:hover{background-color:#ffffff;color:#0c2e57;border-color:#0c2e57}.wpcf7 label,.wpcf7-field-wrapper label,.wpcf7-nomargin{font-size:14px;margin-bottom:2px!important;padding:0!important;display:block;line-height:1.1!important}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 .wpcf7-select{font-size:16px;border:1px solid grey;padding:8px;border-radius:6px;width:98%}.wpcf7 textarea{font-size:16px;color:grey;border-color:grey;padding:10px;border-radius:10px;width:98%}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{margin-bottom:8px}.wpcf7-field-wrapper{margin-bottom:8px;padding:0}.wpcf7 p{margin:0 0 8px 0;padding:0}.wpcf7-nomargin{margin:0;padding:0;display:block;font-size:14px}.wpcf7 label{margin:0;padding:0;font-size:14px;line-height:1.2;display:block}.wpcf7-field-wrapper{margin-bottom:6px;padding:0}.wpcf7 p{margin:0 0 6px 0!important;padding:0}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{margin-bottom:6px!important;padding:8px;width:98%}.wpcf7 textarea,.wpcf7 input{line-height:1.2}.wpcf7 label,.wpcf7-field-wrapper label,.wpcf7-nomargin{margin-top:0!important;padding-top:0!important;margin-bottom:3px!important}.wpcf7-field-wrapper{margin-top:0!important;margin-bottom:6px!important;padding:0!important}.wpcf7 p{margin:0!important;padding:0!important}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{margin-top:0!important;margin-bottom:0!important;padding:8px!important;box-sizing:border-box}.addressfix,.subjectfix{margin-top:-4px!important;padding-top:0!important}.wpcf7 label,.wpcf7-field-wrapper label,.wpcf7-nomargin{display:block;line-height:1.2!important;margin-bottom:2px!important;padding-bottom:0!important}.wpcf7 label{font-size:14px!important;margin:0!important;padding:0!important;display:block;line-height:1.1!important}.wpcf7-field-wrapper{margin:0!important;padding:0!important}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{margin-top:3px!important;margin-bottom:6px!important;padding:10px!important;font-size:15px!important;line-height:1.4!important;box-sizing:border-box}.wpcf7 label+input,.wpcf7 label+textarea,.wpcf7 label+select{margin-top:2px!important;padding-top:0!important}.wpcf7-form-control-wrap{margin-top:0!important;padding-top:0!important;display:block;margin:0!important;padding:0!important;line-height:1!important;height:auto!important}.wpcf7-form-control-wrap br,.wpcf7 br{display:none!important;height:0!important;line-height:0!important;margin:0!important;padding:0!important}.wpcf7 p{margin:0!important;padding:0!important;height:auto!important;line-height:1!important}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{padding:6px 10px!important;font-size:15px!important;line-height:1.3!important}.wpcf7-form-control-wrap{margin-top:2px!important;margin-bottom:6px!important}.wpcf7 label{margin-bottom:2px!important;padding-bottom:0!important;line-height:1.2!important}.wpcf7 label+input,.wpcf7 label+select,.wpcf7 label+textarea{margin-top:1px!important;padding-top:0!important}.wpcf7 label{line-height:1.05!important;margin-bottom:1px!important;padding:0!important}.wpcf7-form-control-wrap{margin-top:1px!important;margin-bottom:5px!important;padding:0!important;line-height:1!important}.wpcf7 label{font-size:14px!important;margin:0!important;padding:0!important;line-height:1.05!important;display:block}.wpcf7 label+input,.wpcf7 label+select,.wpcf7 label+textarea{margin-top:0px!important;padding-top:0px!important}.wpcf7-form-control-wrap{display:block!important;margin:0!important;padding:0!important;line-height:1!important}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{margin:2px 0 5px 0!important;padding:6px 10px!important;font-size:15px!important;line-height:1.2!important;box-sizing:border-box}.wpcf7 p{margin:0!important;padding:0!important;line-height:1!important}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.form-row.two-col,.form-row.three-col{display:flex;gap:20px}.form-col{flex:1;padding:0;margin:0}.form-row.two-col .form-col:not(:last-child),.form-row.three-col .form-col:not(:last-child){margin-right:20px}.form-col input,.form-col textarea,.form-col select{width:calc(100% - 4px)!important}.form-row.two-col .form-col:not(:last-child),.form-row.three-col .form-col:not(:last-child){margin-right:12px!important}.row2{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:10px}.column2,.columnss{flex:1 1 0;min-width:0}@media (max-width:768px){.row2{flex-direction:column}}.row2{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.column2,.columnss{flex:1 1 0;min-width:0;padding:0!important;margin:0!important}.column2 input,.columnss input,.column2 textarea,.columnss textarea,.column2 select,.columnss select{width:100%!important;box-sizing:border-box}.column2 input,.columnss input{width:calc(100% - 2px)!important}.wpcf7 .wpcf7-field-wrapper.fullwidth input,.wpcf7 .wpcf7-field-wrapper.fullwidth textarea,.wpcf7 textarea.reedit,.wpcf7 input[name="address"],.wpcf7 input[name="your-subject"]{width:calc(100% - 4px)!important;max-width:100%!important;box-sizing:border-box!important}.addressfix,.subjectfix{margin-top:0!important;padding-top:0!important}.addressfix input,.subjectfix input{width:calc(100% - 4px)!important;box-sizing:border-box!important;padding:6px 10px!important;font-size:15px!important;line-height:1.3!important}.column2 input,.columnss input{width:calc(100% - 2.2px)!important}.wpcf7 p{margin:0!important;padding:0!important}.wpcf7-field-wrapper.addressfix,.wpcf7-field-wrapper.subjectfix{margin-top:-4px!important;padding-top:0!important}.wpcf7-field-wrapper.addressfix label,.wpcf7-field-wrapper.subjectfix label{margin-top:0!important;padding-top:0!important;display:block!important;line-height:1.1!important}.wpcf7 input,.wpcf7 select,.wpcf7 textarea{width:calc(100% - 2.2px)!important}@media (max-width:768px){.row2{flex-direction:column!important}.column2,.columnss{width:100%!important;flex:1 1 100%!important;max-width:100%!important;box-sizing:border-box!important}.column2 input,.columnss input,.column2 select,.columnss select,.column2 textarea,.columnss textarea{width:100%!important}}.slidebutton{text-align:center;margin-top:15px}.slidebutton a:link,.slidebutton a:visited{background-color:#0c2e57!important;color:#ffffff;border-radius:10px;border:1px solid #0c2e57!important;text-decoration:none;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:bold;padding:12px 20px;display:block;width:100%;box-sizing:border-box;text-align:center;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.slidebutton a:hover,.slidebutton a:active{background-color:#ffffff!important;color:#0c2e57!important;border:1px solid #0c2e57!important}.mytopformh1{font-size:36px;font-weight:700;color:#0c2e57;text-align:left;font-family:'Roboto',sans-serif;margin:0px auto 5px auto;letter-spacing:-0.5px;line-height:39px}.mytopformh2{color:#6f7688!important;font-weight:500!important;font-size:23px!important;font-family:'Poppins'!important;text-align:left!important;line-height:27px!important;margin-bottom:0px}.mytopformh3{font-size:18px;font-weight:400;color:#6f7688;text-align:left;max-width:700px;margin:0 auto 20px auto;font-family:'Inter',sans-serif;line-height:1.5}.mygreybg{background-color:#f4f4f4;padding:20px;margin-top:25px;border-radius:10px;text-align:left;font-family:'Inter',sans-serif;color:#333;font-size:16px;line-height:1.6}.mycussup{margin-top:5px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:16px;font-weight:600;color:#000000;font-family:'Inter',sans-serif}.caveatfont{text-align:center;font-size:22px;color:#404759;margin-top:20px;margin-bottom:5px;font-family:'Caveat',cursive}.feature-box{text-align:center;background:linear-gradient(to top,#e8f3fb,#ffffff);border:1px solid #d3d3d3;border-radius:10px;padding:12px;box-shadow:2px 2px 8px rgba(41,120,181,0.08);transition:all 0.3s ease-in-out}.feature-box:hover{box-shadow:3px 4px 12px rgba(41,120,181,0.15);transform:translateY(-4px)}.feature-box h3{color:#2978b5;font-size:16px;margin:5px 0 10px 0}.feature-box p{text-align:left;font-size:14px;line-height:1.4em;margin:0;padding-bottom:8px}.four-col-box{flex:1 1 22%;background-color:#ffffff;border:1px solid #bfe5f0;border-radius:10px;padding:15px;transition:box-shadow 0.3s ease,transform 0.3s ease}.four-col-box:hover{box-shadow:3px 4px 10px rgba(0,0,0,0.08);transform:translateY(-3px)}.four-col-box h3{font-size:17px;font-family:'Poppins',sans-serif;color:#000000;font-weight:600;margin:0 0 6px 0;text-align:left;position:relative;padding-left:20px}.four-col-box h3::before{content:'\e052';font-family:'ETMODULES';color:#000000;font-size:1.1em;position:absolute;left:0;top:0.1em;background:none!important;border:none!important;border-radius:0!important;padding:0!important;line-height:1!important}.four-col-box p{font-size:13px;line-height:18px;color:#444;margin:0;text-align:left}.two-col-feature{flex:1 1 48%;border:1px solid #d4d7dc;border-radius:10px;padding:20px;background-color:#bfe5f0;text-align:left}.two-col-feature img{width:50px;height:50px;margin-bottom:10px}.two-col-feature h3{font-size:26px;color:#000000;font-family:'Inter',sans-serif;margin:5px 0 10px 0}.two-col-feature p{font-size:13px;line-height:18px;color:#333;margin:0}.section-divider{margin:35px auto;width:1.5in;height:3px;background-color:#2978b5}.arrowblue{color:#24262b;font-weight:bold;margin-right:6px;font-size:1em}.h3arrow{font-size:18px;text-align:left;color:#24262b;font-family:'Inter',sans-serif;font-weight:600;margin:0 0 6px 0}.twocol-feature-section{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:0px}.twocol-feature-box{flex:1 1 48%;border:1px solid #d4d7dc;border-radius:10px;padding:15px;text-align:center;background-color:#fff}.twocol-feature-icon{width:65px;height:65px;display:block;margin:0 auto 0px auto}.twocol-feature-title{font-size:28px;color:#000000;margin-bottom:0px}.twocol-feature-text{font-size:18px;line-height:1.3;color:#333}.twocol-feature-text{font-size:14px;line-height:1.6;color:#333}.features-container .feature-item{flex:1 1 calc(33.333% - 20px);max-width:300px;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background-color:#ffffff;text-align:center;border-radius:50%;border:2px solid #a8d3fb;box-shadow:0 0 8px rgba(0,0,0,0.1);font-size:14px;color:#000000;padding:10px;margin:10px;box-sizing:border-box}.features-container .feature-item:hover{box-shadow:0 0 12px rgba(0,102,204,0.3);transform:scale(1.05);transition:all 0.2s ease-in-out}.brush-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;padding:0 15px;margin-top:20px}.brush-item h3{font-size:18px;color:#000000;margin-bottom:8px}.brush-item{padding:14px;text-align:center;background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 1px 5px rgba(0,0,0,0.05);transition:transform 0.2s ease}.brush-item img{width:100%;max-width:280px;height:auto;margin-top:8px;margin-bottom:8px;display:block;border-radius:5px;vertical-align:middle}.brush-item span{font-size:14px;color:#444;margin-bottom:10px;line-height:1.4}@media screen and (max-width:1100px){.brush-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){.brush-grid{grid-template-columns:1fr}}.caveatfont2{font-family:'Caveat',cursive;font-weight:600;font-size:30px;color:#404759;text-align:left;margin-bottom:5px}.myhtwo{color:#6f7688!important;font-weight:500!important;font-size:23px!important;font-family:'Poppins'!important;text-align:left!important;line-height:27px!important}.slidebutton a:link,.slidebutton a:visited{background-color:#24262b;color:#fff;border-radius:10px;border:1px solid #24262b;text-decoration:none;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:bold;padding:12px 20px;display:block;width:100%;box-sizing:border-box;text-align:center;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.slidebutton a:hover,.slidebutton a:active{background-color:#ffffff;color:#24262b;border:1px solid #24262b}.my5head,.my2head,.my3head,.my4head{font-weight:800;color:#404759;font-family:'Inter',sans-serif;margin-bottom:0;letter-spacing:-1px}.my5head,.my4head{font-size:30px;line-height:34px;color:#404759;font-family:'Inter',sans-serif;margin-bottom:0;letter-spacing:-1px}.my6head,.my4head{font-size:20px;font-weight:800;line-height:25px;color:#404759;font-family:'Inter',sans-serif;margin-bottom:0;letter-spacing:-1px}.my2head,.my3head{font-size:36px;line-height:40px;color:#404759;font-family:'Inter',sans-serif;margin-bottom:0;letter-spacing:-1px}.my5head{margin-bottom:0px}.my2head,.my3head{margin-bottom:1px}.my4head{margin-bottom:0px}.three-across-checks,.two-across-checks{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:30px}.check-block{flex:0 1 calc(33.333% - 20px);background-color:#f5f5f5;padding:20px;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,0.06);display:flex;align-items:flex-start}.two-across-checks .check-block{flex:0 1 calc(50% - 20px)}@media (max-width:768px){.check-block{flex:0 1 100%}}.checkmark{font-size:18px;margin-right:10px}.check-block span.checkmark{flex-shrink:0}@media screen and (max-width:768px){.check-block{flex:1 1 100%}}h2.mynormh2{color:#000000;font-size:28px;font-weight:bold}h3.mynormh3{color:#6f7688}.custom-brush-h1{font-size:42px!important;color:#eb2429;font-family:'Inter',sans-serif;font-weight:800;letter-spacing:-1px;margin:0;text-align:left}.start-here-wrap{display:flex;align-items:center;gap:1px;margin-bottom:0!important;padding-bottom:0!important;line-height:1}.wp-image-42939.alignleft{margin:0!important;padding:0!important;display:inline-block;vertical-align:middle}.mytopformh4{display:inline-block;vertical-align:bottom!important;font-weight:bold;font-size:30px;color:#6f7688;font-family:'Inter',sans-serif;margin:0!important;padding:0!important;line-height:34px;letter-spacing:-1px}p:has(+.start-here-wrap){margin-bottom:10px!important;margin-top:4px!important;padding-bottom:0!important}.start-here-wrap+form,.start-here-wrap+div,.start-here-wrap+br{margin-top:0!important;padding-top:0!important}br[clear="all"]{display:none!important}@media (max-width:768px){.row2{flex-direction:column!important}.column2,.columnss{width:100%!important;flex:1 1 100%!important;max-width:100%!important;box-sizing:border-box!important}.column2 input,.columnss input,.column2 select,.columnss select,.column2 textarea,.columnss textarea{width:100%!important}}@media (max-width:768px){.feature-box{flex:1 1 100%!important;max-width:100%!important;min-width:100%!important}.feature-box img{display:block;margin:0 auto 10px auto}.feature-box h3,.feature-box p{text-align:center}}@media (min-width:901px){.desktop-left{flex:0 0 40%!important;max-width:40%!important;padding-right:20px!important}.desktop-right{flex:0 0 60%!important;max-width:60%!important;padding-left:20px!important}}@media (max-width:768px){div[style*="display: flex"]{flex-direction:column!important;width:100%!important}div[style*="width: 40%"],div[style*="width: 60%"]{width:100%!important}}@media screen and (max-width:768px){.check-block{padding-top:8px!important;padding-bottom:8px!important}}@media screen and (max-width:768px){.check-block{padding:6px 12px!important;font-size:13px;line-height:1.4}.check-icon{margin-top:0px!important;font-size:18px}.check-text{line-height:1.4!important}}.three-across-checks{display:flex;flex-wrap:wrap;gap:20px;max-width:1080px;margin:0 auto 30px auto;justify-content:center}.check-block{display:flex;flex-direction:row;align-items:flex-start;gap:12px;flex:1 1 300px;background:#f8fbfc;border:1px solid #bfdde6;border-radius:12px;padding:16px;font-size:14px;line-height:1.6;text-align:left}.check-icon{font-size:26px;color:#6f7688!important;margin-right:10px;display:inline-block;vertical-align:top}.check-text{flex-grow:1}@media screen and (max-width:768px){.check-block{padding-top:8px!important;padding-bottom:8px!important}}@media (max-width:768px){div[style*="margin-left: 20px"]{margin-left:0!important}}@media (max-width:768px){.mobile-block{margin-top:15px!important;width:100%!important;margin-left:0!important}}@media (max-width:768px){p{font-size:14px!important;line-height:1.6!important}}.more-btn{display:inline-block;padding:8px 20px;background-color:#f4f4f4;color:#333333;font-size:14px;font-weight:600;border:1px solid #cccccc;border-radius:5px;text-decoration:none;transition:background-color 0.3s ease,color 0.3s ease;line-height:1.4;margin-top:10px;text-align:center}.more-btn:hover{background-color:#e6e6e6;color:#000000}@media (max-width:768px){.brush-grid .more-btn{display:block;margin:14px auto 0 auto;width:auto}}.brush-item span{font-size:13px!important;line-height:1.5!important}.prodil{text-align:center;margin-top:25px;padding-bottom:0px}.prodil a,.prodil a:link,.prodil a:visited{background-color:#24262b;color:#ffffff;border-radius:10px;border:1px solid #24262b;text-decoration:none;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:bold;padding:12px 24px 0px 24px;display:inline-block;width:300px;max-width:100%;text-align:center;line-height:1.4;height:46px;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.prodil a:hover,.prodil a:active{background-color:#ffffff;color:#24262b;border-color:#24262b}.bracket-grid{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px;justify-content:space-between}.bracket-item{flex:1 1 calc(25% - 20px);background-color:#f9f9f9;padding:20px;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,0.1);text-align:center}.bracket-item img{max-width:60px;margin-bottom:15px}.bracket-item h4{color:#000000;font-size:18px;margin-bottom:10px}.bracket-item ul{padding:0;list-style-type:none;font-size:14px;color:#444;line-height:1.6}.bracket-item li::before{content:"&#x2714;&#xfe0f;";margin-right:6px;color:#000000}@media (max-width:900px){.bracket-item{flex:1 1 calc(50% - 20px)}}@media (max-width:600px){.bracket-item{flex:1 1 100%}}.check-list{list-style:none;padding-left:0;margin:20px 0}.check-list li{position:relative;padding-left:26px;margin-bottom:12px;font-size:15px;color:#24262b;line-height:1.5}.check-list li::before{content:"&#x2714;&#xfe0f;";position:absolute;left:0;top:0;font-size:16px;color:#24262b}.bracket-table{width:100%;border-collapse:collapse;margin-top:20px;font-size:14px}.bracket-table th,.bracket-table td{border:1px solid #ccc;padding:6px 10px;text-align:center}.bracket-table th{background-color:#eaf4fb;color:#000000;font-weight:bold}@media (max-width:800px){.two-col-wrapper{flex-direction:column}}.quotelinks span:hover{text-decoration:underline}@media (max-width:767px){.fullwidth-mobile-row .et_pb_column{width:100%!important;max-width:100%!important;flex:none!important;display:block!important;padding-left:15px!important;padding-right:15px!important;box-sizing:border-box!important}}.brush-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:1200px;margin:0 auto}.brush-item{background-color:#ffffff;border:1px solid #d4d4d4;border-radius:10px;padding:15px;text-align:center;flex:1 1 calc(33.333% - 40px);box-sizing:border-box}@media (max-width:991px){.brush-item{flex:1 1 calc(50% - 30px)}}@media (max-width:767px){.brush-item{flex:1 1 100%}}.prodil a{display:inline-block;background-color:#f4f4f4;color:#333333;font-weight:600;padding:10px 24px 0px 24px;font-size:14px;border-radius:5px;border:1px solid #cccccc;text-decoration:none;text-align:center;margin-bottom:0px}.prodil{text-align:center}.mybluetag{color:#404759;font-weight:700;font-size:22px!important;font-family:'Inter',sans-serif;text-align:center;letter-spacing:-0.5px;line-height:30px;padding:0px 0;margin-bottom:0px}.quotelinks{color:#24262b;text-decoration:none;font-weight:800;font-size:24px;padding:0px;margin:0px;line-height:31px}.quotelinks:hover{text-decoration:underline;color:#000000;font-size:24px}.blackquote-btn{background-color:#000;color:#fff;padding:10px 20px;text-decoration:none;border-radius:5px;font-weight:bold;transition:background-color 0.3s,color 0.3s,border 0.3s;border:1px solid #000;display:inline-block}.blackquote-btn:hover{background-color:#fff;color:#000;border:1px solid #000}.twocol-feature-box a:hover{background-color:#ffffff;color:#000000;border:1px solid #000000}.caveatfont2{font-family:'Caveat',cursive;font-weight:600;font-size:30px;color:#0c2e57;text-align:left;margin-bottom:10px}.caveatfont3{font-family:'Caveat',cursive;font-weight:600;font-size:30px;color:#000000;text-align:left;margin-bottom:10px}.et_pb_menu_logo{position:relative;z-index:20;transform:translateY(38px)}.docs-header-row{position:relative}.docs-header-logo{position:relative;z-index:20;transform:translateY(40px)}.docs-header-logo img{display:block;margin:0 auto;max-width:240px;height:auto}.docs-header-row .et_pb_menu{z-index:10}.et_pb_menu .sub-menu{background:#f6f1e4;border-radius:16px;line-height:1.2;padding:10px 0;box-shadow:0 14px 32px rgba(0,0,0,.18);overflow:hidden}.et_pb_menu .sub-menu li a{padding:10px 18px;line-height:1.2;background:transparent;color:#24262b;transition:color .15s ease,background-color .15s ease}.et_pb_menu .sub-menu li a:hover{background-color:rgba(0,0,0,.06);color:#b02a2a;line-height:1.2}.et_pb_menu .sub-menu:before{display:none}.et_pb_menu .sub-menu{min-width:280px}.et_pb_menu .sub-menu .sub-menu{min-width:280px}.et_pb_menu .et-menu>li{border-bottom:none!important}.et_pb_menu .et-menu>li>a{border-bottom:none!important}.et_pb_menu .sub-menu{background:#f6f1e4;border-radius:16px;padding:10px 0;border:1px solid #d0d0d0;box-shadow:0 14px 32px rgba(0,0,0,.18);overflow:hidden}header .et_pb_menu .sub-menu{border:1px solid #d0d0d0!important}header .et_pb_menu .sub-menu:before{border-color:#d0d0d0!important;background:transparent!important}#docs-welcome-split .cols{align-items:flex-start!important}#docs-welcome-split .right{align-self:flex-start!important}#docs-welcome-split .right .panel,#docs-welcome-split .right .mobile-column-full{height:auto!important;min-height:0!important;padding-bottom:30px!important}.docs-underimg{width:min(160px,55%);height:auto;display:block;margin:10px auto 14px;border-radius:12px;border:1px solid rgba(0,0,0,.12);box-shadow:0 8px 18px rgba(0,0,0,.08);.wpcf7}@media (min-width:981px){#top-menu li.menu-item-has-children,.et_pb_menu .et-menu>li.menu-item-has-children{position:relative}#top-menu li ul.sub-menu,.et_pb_menu .et-menu .sub-menu{top:110%!important;border-radius:10px!important;box-shadow:0 14px 35px rgba(0,0,0,.15)!important;overflow:hidden!important;padding:6px 0!important;min-width:260px!important}#top-menu li ul.sub-menu li,.et_pb_menu .et-menu .sub-menu li{width:100%!important;border-bottom:1px solid rgba(0,0,0,.06)}#top-menu li ul.sub-menu li:last-child,.et_pb_menu .et-menu .sub-menu li:last-child{border-bottom:none}#top-menu li ul.sub-menu a,.et_pb_menu .et-menu .sub-menu a{display:block!important;padding:12px 20px!important;white-space:normal!important}}@media (min-width:981px){.et_pb_menu .et-menu li ul.sub-menu{position:absolute!important;top:100%!important;left:0!important;min-width:300px!important;width:300px!important;background:#fff!important;border-radius:10px!important;box-shadow:0 18px 40px rgba(0,0,0,.18)!important;padding:8px 0!important;overflow:hidden!important}.et_pb_menu .et-menu li ul.sub-menu li{width:100%!important}.et_pb_menu .et-menu li ul.sub-menu a{display:block!important;padding:14px 22px!important;white-space:normal!important}}.et-mmenu li li a{width:100%!important}.wpcf7 input[type=submit]{padding:15px 25px!important;line-height:1.4!important;height:auto!important;background-color:#1c1f24;color:#ffffff;font-size:15px;font-weight:bold;border:1px solid #1c1f247;border-radius:10px;font-family:'Montserrat',sans-serif;width:100%;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease}.wpcf7 input[type=submit]:hover{background-color:#ffffff;color:#1c1f24!important;border-color:#1c1f24!important}.wpcf7 label,.wpcf7-field-wrapper label,.wpcf7-nomargin{font-size:14px;margin-bottom:2px!important;padding:0!important;display:block;line-height:1.1!important}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 .wpcf7-select{font-size:16px;border:1px solid grey;padding:8px;border-radius:6px;width:98%}.wpcf7 textarea{font-size:16px;color:grey;border-color:grey;padding:10px;border-radius:10px;width:98%}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{margin-bottom:8px}.wpcf7-field-wrapper{margin-bottom:8px;padding:0}.wpcf7 p{margin:0 0 8px 0;padding:0}.wpcf7-nomargin{margin:0;padding:0;display:block;font-size:14px}.wpcf7 label{margin:0;padding:0;font-size:14px;line-height:1.2;display:block}.wpcf7-field-wrapper{margin-bottom:6px;padding:0}.wpcf7 p{margin:0 0 6px 0!important;padding:0}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{margin-bottom:6px!important;padding:8px;width:98%}.wpcf7 textarea,.wpcf7 input{line-height:1.2}.wpcf7 label,.wpcf7-field-wrapper label,.wpcf7-nomargin{margin-top:0!important;padding-top:0!important;margin-bottom:3px!important}.wpcf7-field-wrapper{margin-top:0!important;margin-bottom:6px!important;padding:0!important}.wpcf7 p{margin:0!important;padding:0!important}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{margin-top:0!important;margin-bottom:0!important;padding:8px!important;box-sizing:border-box}.addressfix,.subjectfix{margin-top:-4px!important;padding-top:0!important}.wpcf7 label,.wpcf7-field-wrapper label,.wpcf7-nomargin{display:block;line-height:1.2!important;margin-bottom:2px!important;padding-bottom:0!important}.wpcf7 label{font-size:14px!important;margin:0!important;padding:0!important;display:block;line-height:1.1!important}.wpcf7-field-wrapper{margin:0!important;padding:0!important}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{margin-top:3px!important;margin-bottom:6px!important;padding:10px!important;font-size:15px!important;line-height:1.4!important;box-sizing:border-box}.wpcf7 label+input,.wpcf7 label+textarea,.wpcf7 label+select{margin-top:2px!important;padding-top:0!important}.wpcf7-form-control-wrap{margin-top:0!important;padding-top:0!important;display:block;margin:0!important;padding:0!important;line-height:1!important;height:auto!important}.wpcf7-form-control-wrap br,.wpcf7 br{display:none!important;height:0!important;line-height:0!important;margin:0!important;padding:0!important}.wpcf7 p{margin:0!important;padding:0!important;height:auto!important;line-height:1!important}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{padding:6px 10px!important;font-size:15px!important;line-height:1.3!important}.wpcf7-form-control-wrap{margin-top:2px!important;margin-bottom:6px!important}.wpcf7 label{margin-bottom:2px!important;padding-bottom:0!important;line-height:1.2!important}.wpcf7 label+input,.wpcf7 label+select,.wpcf7 label+textarea{margin-top:1px!important;padding-top:0!important}.wpcf7 label{line-height:1.05!important;margin-bottom:1px!important;padding:0!important}.wpcf7-form-control-wrap{margin-top:1px!important;margin-bottom:5px!important;padding:0!important;line-height:1!important}.wpcf7 label{font-size:14px!important;margin:0!important;padding:0!important;line-height:1.05!important;display:block}.wpcf7 label+input,.wpcf7 label+select,.wpcf7 label+textarea{margin-top:0px!important;padding-top:0px!important}.wpcf7-form-control-wrap{display:block!important;margin:0!important;padding:0!important;line-height:1!important}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{margin:2px 0 5px 0!important;padding:6px 10px!important;font-size:15px!important;line-height:1.2!important;box-sizing:border-box}.wpcf7 p{margin:0!important;padding:0!important;line-height:1!important}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.form-row.two-col,.form-row.three-col{display:flex;gap:20px}.form-col{flex:1;padding:0;margin:0}.form-row.two-col .form-col:not(:last-child),.form-row.three-col .form-col:not(:last-child){margin-right:20px}.form-col input,.form-col textarea,.form-col select{width:calc(100% - 4px)!important}.form-row.two-col .form-col:not(:last-child),.form-row.three-col .form-col:not(:last-child){margin-right:12px!important}.row2{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:10px}.column2,.columnss{flex:1 1 0;min-width:0}@media (max-width:768px){.row2{flex-direction:column}}.row2{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.column2,.columnss{flex:1 1 0;min-width:0;padding:0!important;margin:0!important}.column2 input,.columnss input,.column2 textarea,.columnss textarea,.column2 select,.columnss select{width:100%!important;box-sizing:border-box}.column2 input,.columnss input{width:calc(100% - 2px)!important}.wpcf7 .wpcf7-field-wrapper.fullwidth input,.wpcf7 .wpcf7-field-wrapper.fullwidth textarea,.wpcf7 textarea.reedit,.wpcf7 input[name="address"],.wpcf7 input[name="your-subject"]{width:calc(100% - 4px)!important;max-width:100%!important;box-sizing:border-box!important}.addressfix,.subjectfix{margin-top:0!important;padding-top:0!important}.addressfix input,.subjectfix input{width:calc(100% - 4px)!important;box-sizing:border-box!important;padding:6px 10px!important;font-size:15px!important;line-height:1.3!important}.column2 input,.columnss input{width:calc(100% - 2.2px)!important}.wpcf7 p{margin:0!important;padding:0!important}.wpcf7-field-wrapper.addressfix,.wpcf7-field-wrapper.subjectfix{margin-top:-4px!important;padding-top:0!important}.wpcf7-field-wrapper.addressfix label,.wpcf7-field-wrapper.subjectfix label{margin-top:0!important;padding-top:0!important;display:block!important;line-height:1.1!important}.wpcf7 input,.wpcf7 select,.wpcf7 textarea{width:calc(100% - 2.2px)!important}@media (max-width:768px){.row2{flex-direction:column!important}.column2,.columnss{width:100%!important;flex:1 1 100%!important;max-width:100%!important;box-sizing:border-box!important}.column2 input,.columnss input,.column2 select,.columnss select,.column2 textarea,.columnss textarea{width:100%!important}}.wpcf7 input[type=submit]:hover{background-color:#ffffff;color:#076649;border-color:#076649;box-shadow:0 8px 22px rgba(0,0,0,0.25);transform:translateY(-2px)}.prodil-btn{padding:12px 24px;background-color:#076649;color:#ffffff;border:1px solid #076649;border-radius:10px;font-family:'Montserrat',sans-serif;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease}.prodil-btn:hover{background-color:#ffffff;color:#076649;border-color:#076649;box-shadow:0 8px 22px rgba(0,0,0,0.25);transform:translateY(-2px)}@media (min-width:981px){header.et-l--header .et_pb_menu .et-menu li ul.sub-menu{padding:0!important;margin:2px 0 0!important;border:1px solid #e1e1e1;background-color:#ffffff;min-width:260px;border-radius:8px;box-shadow:0 12px 28px rgba(0,0,0,0.14)}header.et-l--header .et_pb_menu .et-menu li ul.sub-menu li{margin:0;padding:0;background:#ffffff;border-bottom:1px solid #e1e1e1;width:100%}header.et-l--header .et_pb_menu .et-menu li ul.sub-menu li:last-child{border-bottom:none}header.et-l--header .et_pb_menu .et-menu li ul.sub-menu li a{display:block!important;width:100%!important;box-sizing:border-box;padding:10px 20px!important;background:transparent;opacity:1;font-size:13px!important;line-height:1.5;letter-spacing:0.08em;text-transform:uppercase;text-align:left;color:#0c2e57}header.et-l--header .et_pb_menu .et-menu li ul.sub-menu li a:hover{background-color:#f6f8fb;color:#081f3c!important}}@media (min-width:981px){header.et-l--header .et_pb_menu .et-menu>li.kp-contact-pill{margin-left:10px}header.et-l--header .et_pb_menu .et-menu>li.kp-contact-pill>a{padding:10px 22px!important;border-radius:8px;background:#0c2e57;border:1px solid #0c2e57;color:#ffffff!important;font-weight:700;box-shadow:none}header.et-l--header .et_pb_menu .et-menu>li.kp-contact-pill>a:hover{background:#f6f8fb;border-color:#f6f8fb;color:#0c2e57!important}}@media (max-width:980px){.et_mobile_menu li.kp-contact-pill>a{font-weight:700!important}}@media (min-width:981px){header.et-l--header .et_pb_menu .et-menu>li.kp-contact-pill>a{display:inline-flex;align-items:center;padding:12px 24px 14px!important;line-height:1.2}}@media (max-width:980px){header.et-l--header .et_pb_menu .et_mobile_menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;margin:0!important;border-radius:8px;overflow:hidden}header.et-l--header .et_pb_menu .et_mobile_menu li{width:100%!important}header.et-l--header .et_pb_menu .et_mobile_menu li a{display:block!important;width:100%!important;box-sizing:border-box;padding:12px 20px!important;text-align:left!important}.et_mobile_menu li.kp-contact-pill>a{font-weight:700!important}}@media (min-width:981px){header.et-l--header .et_pb_menu .et-menu li ul.sub-menu{border-radius:8px!important;overflow:hidden!important}}@media (min-width:981px){header.et-l--header .et_pb_menu .et-menu>li{display:flex;align-items:center}header.et-l--header .et_pb_menu .et-menu>li.kp-contact-pill{margin-top:0!important}header.et-l--header .et_pb_menu .et-menu>li.kp-contact-pill>a{display:inline-flex;align-items:center;justify-content:center;padding:11px 24px 11px!important;line-height:1.2}}@media (max-width:980px){header.et-l--header .et_mobile_menu{border-radius:8px!important;margin:10px 20px!important;overflow:hidden!important}header.et-l--header .et_mobile_menu li a{padding:14px 20px!important;text-align:left!important;width:100%!important;box-sizing:border-box}header.et-l--header .et_mobile_menu li a:hover{background:#f6f8fb!important;color:#0c2e57!important}header.et-l--header .et_mobile_menu li.kp-contact-pill>a{font-weight:700!important;border:none!important;background:none!important;border-radius:0!important;padding:14px 20px!important}}@media (max-width:980px){header.et-l--header .et_mobile_menu li a{font-size:14px!important;line-height:1.4!important}}@media (max-width:980px){#main-header{padding:0!important;height:72px!important;display:flex;align-items:center;justify-content:space-between}#main-header .container{padding:0 18px!important;height:72px!important;display:flex;align-items:center;justify-content:space-between}#main-header .logo_container{height:72px!important;display:flex;align-items:center}#main-header .logo_container img{max-height:42px!important;width:auto}.mobile_menu_bar{margin:0!important;padding:0!important;height:42px!important;line-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important}#et-top-navigation{padding-top:0!important;margin-top:0!important}.et_mobile_menu li a{padding:10px 0!important;line-height:1.3!important}}@media (max-width:980px){.et-l--header .et_pb_section,.et-l--header .et_pb_row,.et-l--header .et_pb_menu{padding-top:4px!important;padding-bottom:0px!important}.et-l--header .et_pb_menu__logo img{max-height:43px!important;height:auto!important;width:auto!important}}#az-accordion p{margin:0!important;padding:0!important}#az-accordion .panel p{display:flow-root!important;margin:0 0 14px!important;padding:0!important}#az-accordion .panel p+p{margin-top:0!important}#az-accordion .panel p img{max-width:420px!important;width:auto!important;height:auto!important}:root{--jp-blue:#0c2e57;--jp-blue-dark:#081f3c;--jp-accent:#c96b2c;--jp-wash:#f6f8fb;--jp-hair:rgba(0,0,0,.12)}.et-mmenu li li a{width:100%!important}@media (min-width:981px){header.et-l--header .et_pb_menu .et-menu li ul.sub-menu{padding:0!important;margin:2px 0 0!important;min-width:260px!important;background:#ffffff!important;border:1px solid #e1e1e1!important;border-radius:10px!important;box-shadow:0 12px 28px rgba(0,0,0,.14)!important;overflow:hidden!important}header.et-l--header .et_pb_menu .et-menu li ul.sub-menu li{margin:0!important;padding:0!important;width:100%!important;background:#ffffff!important;border-bottom:1px solid #e9e9e9!important}header.et-l--header .et_pb_menu .et-menu li ul.sub-menu li:last-child{border-bottom:none!important}header.et-l--header .et_pb_menu .et-menu li ul.sub-menu li a{display:block!important;width:100%!important;box-sizing:border-box!important;padding:10px 20px!important;background:transparent!important;opacity:1!important;font-size:11px!important;line-height:1.5!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:left!important;color:var(--jp-blue-dark)!important}header.et-l--header .et_pb_menu .et-menu li ul.sub-menu li a:hover{background:#f6f8fb!important;color:#0c2e57!important;text-decoration:underline}header.et-l--header .et_pb_menu .et-menu>li{display:flex!important;align-items:center!important}}@media (max-width:980px){header.et-l--header .et_pb_menu .et_mobile_menu{position:absolute!important;top:100%!important;left:50%!important;transform:translateX(-50%)!important;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;margin:0!important;border-radius:10px!important;overflow:hidden!important;background:#ffffff!important;box-shadow:0 12px 28px rgba(0,0,0,.14)!important;border:1px solid #e1e1e1!important}header.et-l--header .et_pb_menu .et_mobile_menu li{width:100%!important}header.et-l--header .et_pb_menu .et_mobile_menu li a{display:block!important;width:100%!important;box-sizing:border-box!important;padding:14px 20px!important;text-align:left!important;font-size:14px!important;line-height:1.4!important;color:var(--jp-blue-dark)!important;background:#ffffff!important;border-bottom:1px solid #e9e9e9!important}header.et-l--header .et_pb_menu .et_mobile_menu li:last-child>a{border-bottom:none!important}header.et-l--header .et_pb_menu .et_mobile_menu li a:hover{background:#f6f8fb!important;color:#0c2e57!important;text-decoration:underline}}#jp-hero .hero{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:160px}.jp-top-employment{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:8px;font-family:"Oswald",sans-serif;font-size:16px;font-weight:600;line-height:1;text-decoration:none!important;background:#ffffff;color:#0c2e57!important;border:0.5px solid #0c2e57;transition:.2s ease;box-shadow:0 10px 18px rgba(0,0,0,0.12)}.jp-top-employment:hover,.jp-top-employment:focus-visible{background:#c96b2c;border-color:#c96b2c;color:#ffffff!important;transform:translateY(-1px);box-shadow:0 14px 22px rgba(0,0,0,0.16)}@media (max-width:980px){.jp-top-employment{display:none!important}}#global-header-section.show-header .et_pb_row{background:#ffffff;box-shadow:0 6px 18px rgba(0,0,0,.08);transition:all .25s ease}:root{--accent:#c96b2c;--ink:#1c1f24;--muted:#5f6770;--hair:rgba(0,0,0,.12);--head:"Oswald",Arial,sans-serif;--body:"Roboto",Arial,sans-serif}.wrap{max-width:1100px;margin:auto;padding:0 16px}.divider{height:3px;width:140px;margin:0 auto 18px;background:var(--hair);border-radius:20px}#jp-authority-header{background:#ffffff;padding:60px 16px 30px;text-align:center}#jp-authority-header .eyebrow{display:inline-block;font-family:var(--body);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);padding:8px 20px;border:1px solid var(--hair);border-radius:999px;background:#f6f6f6;margin-bottom:10px}#jp-authority-header h2{font-family:var(--head);font-weight:800;font-size:clamp(28px,4vw,36px);line-height:1.15;margin-bottom:8px}#jp-authority-header .tagline{font-family:var(--body);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}#jp-authority-header p{max-width:70ch;margin:auto;font-family:var(--body);font-size:15px;line-height:1.7;color:var(--muted)}#jp-full-services{background:#ffffff;padding:70px 16px}#jp-full-services .section-head{text-align:center;margin-bottom:40px}#jp-full-services h2{font-family:var(--head);font-size:clamp(28px,3vw,36px);margin-bottom:6px}#jp-full-services h3{font-family:var(--body);font-size:15px;color:var(--muted)}#jp-full-services .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}@media(max-width:1000px){#jp-full-services .grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){#jp-full-services .grid{grid-template-columns:1fr}}#jp-full-services .card{border:1px solid var(--hair);border-radius:14px;overflow:hidden;background:#fff;transition:.2s ease}#jp-full-services .card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(0,0,0,.08)}#jp-full-services .image{width:100%;height:190px;background:#e5e5e5}#jp-full-services .content{padding:18px}#jp-full-services .content h4{font-family:var(--head);font-size:18px;margin-bottom:6px}#jp-full-services .content p{font-family:var(--body);font-size:14px;line-height:1.6;color:var(--muted);margin-bottom:10px}#jp-full-services .link{font-weight:700;font-size:13px;color:var(--accent);text-decoration:none}#jp-full-services .link:hover{text-decoration:underline}#jp-leadership{background:#f6f6f6;padding:70px 16px}#jp-leadership .wrap{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}@media(max-width:900px){#jp-leadership .wrap{grid-template-columns:1fr}}#jp-leadership .image{width:100%;height:420px;background:#e2e2e2;border-radius:14px}#jp-leadership h2{font-family:var(--head);font-size:clamp(26px,3vw,34px);margin-bottom:18px}#jp-leadership p{font-family:var(--body);font-size:15px;line-height:1.7;margin-bottom:16px;color:var(--muted)}#jp-leadership .license{font-weight:700}#jp-reviews-header{background:#f6f6f6;padding:52px 0 16px;text-align:center}#jp-reviews-header h2{font-family:var(--head);font-size:clamp(28px,4vw,36px);margin-bottom:10px}#jp-reviews-header p{font-family:var(--body);font-size:15px;line-height:1.65;color:var(--muted);max-width:70ch;margin:auto}#jp-reviews-header .note{font-size:13px;color:#7a7a7a;margin-top:10px}#jp-bottom-cta{background:#1c1f24;padding:74px 0;text-align:center}#jp-bottom-cta h2{font-family:var(--head);font-size:clamp(30px,4vw,42px);color:#ffffff;margin-bottom:10px}#jp-bottom-cta p{font-family:var(--body);font-size:17px;line-height:1.65;color:rgba(255,255,255,.82);max-width:75ch;margin:auto auto 22px}#jp-bottom-cta .btnrow{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}#jp-bottom-cta .btn{padding:15px 28px;border-radius:8px;border:2px solid var(--accent);background:var(--accent);color:#fff;font-weight:700;text-decoration:none;transition:.18s}#jp-bottom-cta .btn.alt{background:transparent;border-color:rgba(255,255,255,.55)}#jp-bottom-cta .btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,0,0,.25)}#jp-bottom-cta .btn:not(.alt):hover{background:#fff;color:var(--accent);border-color:#fff}#jp-bottom-cta .btn.alt:hover{background:#fff;color:#1c1f24}#jp-hero .hero{position:relative;overflow:hidden}#jp-hero .hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;--jp-haze-color:rgba(224,176,118,0.30);--jp-haze-depth:46%;background:linear-gradient(to bottom,var(--jp-haze-color) 0%,rgba(234,241,251,0.25) calc(var(--jp-haze-depth) * 0.55),rgba(234,241,251,0.00) var(--jp-haze-depth),rgba(234,241,251,0.00) 100%)}@media (min-width:981px){header.et-l--header .et_pb_menu .et-menu li ul.sub-menu{top:calc(100% - 20px)!important}}@media (min-width:981px){.et-menu .quote-btn a{background:#ffffff;color:#0c2e57!important;border:1px solid #0c2e57;padding:10px 18px;border-radius:8px;font-family:"Oswald",sans-serif;font-weight:600;box-shadow:0 10px 18px rgba(0,0,0,.12);transition:.2s ease}.et-menu .quote-btn a:hover{background:#c96b2c;border-color:#c96b2c;color:#ffffff!important}}.et-menu .jp-top-employment a{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px!important;line-height:1!important;font-family:"Oswald",sans-serif;font-size:16px;font-weight:600;background:#ffffff;color:#0c2e57!important;border:1px solid #0c2e57;border-radius:8px;text-decoration:none!important;transition:all .2s ease}.et-menu .jp-top-employment a:hover{background:#c96b2c;border-color:#c96b2c;color:#ffffff!important}@media (min-width:981px){.et-menu .quote-btn{margin-left:12px}.et-menu .quote-btn a{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 20px!important;line-height:1!important;min-height:auto!important;background:#ffffff!important;color:#0c2e57!important;border:1px solid #0c2e57!important;border-radius:8px!important;font-family:"Oswald",sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:0 10px 18px rgba(0,0,0,.12);transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.et-menu .quote-btn a:hover{background:#c96b2c!important;border-color:#c96b2c!important;color:#ffffff!important;transform:translateY(-1px);box-shadow:0 14px 22px rgba(0,0,0,.16)}}@media (min-width:981px){.et-menu .quote-btn>a{background:#ffffff;color:#0c2e57!important;border:1px solid #0c2e57;padding:10px 20px!important;border-radius:8px;font-family:"Oswald",sans-serif;font-weight:600;line-height:1;white-space:nowrap;box-shadow:none!important;transition:all .2s ease}.et-menu .quote-btn>a:hover{background:#c96b2c!important;border-color:#c96b2c!important;color:#ffffff!important;box-shadow:none!important}}@media (min-width:981px){.et-menu .quote-btn>a,.et-menu .quote-btn>a:visited{color:#0c2e57!important;-webkit-text-fill-color:#0c2e57!important}.et-menu .quote-btn>a:hover,.et-menu .quote-btn>a:focus,.et-menu .quote-btn:hover>a,.et-menu .quote-btn.current-menu-item>a:hover{background:#c96b2c!important;border-color:#c96b2c!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}}.jp-two-col-list{columns:2;column-gap:36px;margin:0 0 16px 18px;padding:0}.jp-two-col-list li{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:8px;line-height:1.5}@media (max-width:700px){.jp-two-col-list{columns:1}}.ph img{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block}#employment-form{max-width:900px;margin:0 auto;padding:70px 20px 80px;text-align:center}#employment-form h1{font-size:clamp(34px,4vw,46px);line-height:1.1;color:#0f172a;margin:0 0 10px;font-weight:700}#employment-form h3{font-size:clamp(18px,2.2vw,24px);line-height:1.4;color:#5b6470;margin:0 0 34px;font-weight:500}#employment-form .wpcf7{max-width:760px;margin:0 auto;background:#ffffff;padding:34px 28px;border-radius:18px;box-shadow:0 10px 35px rgba(15,23,42,0.08);text-align:left}#employment-form .wpcf7 p{margin-bottom:18px}#employment-form .wpcf7 label{display:block;font-size:15px;font-weight:600;color:#1f2937;margin-bottom:6px}#employment-form .wpcf7 input[type="text"],#employment-form .wpcf7 input[type="email"],#employment-form .wpcf7 input[type="tel"],#employment-form .wpcf7 input[type="url"],#employment-form .wpcf7 input[type="date"],#employment-form .wpcf7 input[type="number"],#employment-form .wpcf7 select,#employment-form .wpcf7 textarea{width:100%;padding:14px 16px;font-size:15px;line-height:1.4;color:#111827;background:#ffffff;border:1px solid #d5dbe3;border-radius:10px;box-sizing:border-box;transition:border-color 0.25s ease,box-shadow 0.25s ease}#employment-form .wpcf7 textarea{min-height:160px;resize:vertical}#employment-form .wpcf7 input:focus,#employment-form .wpcf7 select:focus,#employment-form .wpcf7 textarea:focus{outline:none;border-color:#1d4ed8;box-shadow:0 0 0 3px rgba(29,78,216,0.12)}#employment-form .wpcf7 input[type="file"]{width:100%;padding:12px 0;font-size:14px;color:#374151}#employment-form .wpcf7-submit{display:inline-block;width:100%;padding:16px 24px!important;background:#0f172a!important;color:#ffffff!important;border:1px solid #0f172a!important;border-radius:10px!important;font-size:15px!important;font-weight:700!important;line-height:1.3!important;cursor:pointer;transition:all 0.25s ease}#employment-form .wpcf7-submit:hover{background:#ffffff!important;color:#0f172a!important;border-color:#0f172a!important}#employment-form .wpcf7-spinner{margin:14px 0 0}#employment-form .wpcf7-response-output{margin:20px 0 0!important;padding:12px 14px!important;border-radius:10px;font-size:14px}@media (max-width:767px){#employment-form{padding:50px 16px 60px}#employment-form .wpcf7{padding:24px 18px;border-radius:14px}#employment-form h1{margin-bottom:8px}#employment-form h3{margin-bottom:24px}}.jp-page-banner{position:relative;width:100%;min-height:420px;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 20px;overflow:hidden}.jp-page-banner::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.58),rgba(0,0,0,.58)),var(--jp-banner-bg) center center / cover no-repeat;z-index:1}.jp-page-banner .jp-banner-inner{position:relative;z-index:2;max-width:900px;margin:0 auto}.jp-page-banner .jp-eyebrow{display:inline-block;font-family:'Oswald',Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#ffffff!important;border:1px solid rgba(255,255,255,.45);padding:8px 14px;margin-bottom:18px}.jp-page-banner h2{font-family:'Oswald',Arial,sans-serif;font-size:clamp(34px,5vw,58px);line-height:1.05;font-weight:600;color:#ffffff!important;margin:0 0 14px;text-transform:uppercase}.jp-page-banner .jp-tagline{max-width:760px;margin:0 auto 28px;font-size:18px;line-height:1.7;color:#ffffff!important}.jp-btn-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.jp-btn{display:inline-block;min-width:200px;padding:14px 24px;border-radius:4px;text-decoration:none!important;font-family:'Oswald',Arial,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;transition:all .25s ease}.jp-btn-primary{background:#ffffff;color:#000000!important;border:2px solid #ffffff}.jp-btn-primary:hover{background:transparent;color:#ffffff!important}.jp-btn-secondary{background:transparent;color:#ffffff!important;border:2px solid #ffffff}.jp-btn-secondary:hover{background:#ffffff;color:#000000!important}@media (max-width:767px){.jp-page-banner{min-height:360px;padding:95px 20px}.jp-page-banner .jp-tagline{font-size:16px;line-height:1.6}.jp-btn{width:100%;max-width:320px}}#main-footer .footer-logo{display:block;max-width:240px;margin:0 0 18px}#main-footer .footer-logo img{display:block;width:100%;height:auto}#main-footer .footer-about{color:#c8d0da;font-size:15px;line-height:1.8;margin:0 0 18px;max-width:440px}#main-footer .footer-license{color:#ffffff;font-size:14px;line-height:1.7;margin:0 0 18px;font-weight:700}#main-footer .footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}#main-footer .footer-social a{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#ffffff!important;text-decoration:none!important;font-size:14px;font-weight:700;transition:all .25s ease;background:rgba(255,255,255,.02)}#main-footer .footer-social a:hover{background:#c96b2c;border-color:#c96b2c;color:#ffffff!important;transform:translateY(-2px)}#main-footer h4{margin:0 0 16px;font-family:'Oswald',Arial,sans-serif;font-size:22px;line-height:1.1;letter-spacing:.02em;color:#ffffff}#main-footer ul{list-style:none;margin:0;padding:0}#main-footer ul li{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid rgba(255,255,255,.12)}#main-footer ul li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}#main-footer ul li a{color:#c8d0da!important;text-decoration:none!important;transition:color .2s ease}#main-footer ul li a:hover{color:#ffffff!important;text-decoration:underline}#main-footer .footer-bottom-links{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-size:14px;margin-top:10px}#main-footer .footer-bottom-links span{color:rgba(255,255,255,.28)}#main-footer .footer-bottom-links a{color:#c8d0da!important;text-decoration:none!important}#main-footer .footer-bottom-links a:hover{color:#ffffff!important}@media (max-width:767px){#main-footer .footer-logo{margin-left:auto;margin-right:auto;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}#main-footer .footer-about,#main-footer .footer-license{text-align:center;max-width:100%}#main-footer .footer-social{justify-content:center}#main-footer h4{text-align:center}}.jp-copyright{text-align:center}.wz-footer-info{max-width:900px;margin:0 auto;padding:30px 16px;text-align:center;font-family:"Roboto",Arial,sans-serif;color:#5f6770}.wz-footer-info .divider{width:120px;height:3px;background:#d89216;margin:0 auto 14px}.wz-footer-info h3{font-family:"Oswald",Arial,sans-serif;font-size:22px;margin:0 0 10px;color:#1c1f24}.wz-footer-info p{margin:0 0 10px;line-height:1.6}.wz-footer-info .strong{font-weight:700;color:#1c1f24}.wz-footer-info a{color:#d89216;text-decoration:none;font-weight:700}.wz-footer-info a:hover{text-decoration:underline}.wz-footer-info .hours{margin-top:10px}@media (max-width:700px){#wz-hero .hero{min-height:520px;align-items:flex-end;padding-bottom:20px}#wz-hero .wrap{padding:16px}#wz-hero .panel{margin:0 auto;max-width:100%;padding:20px;border-radius:12px}#wz-hero h1{font-size:26px;line-height:1.2;text-align:center}#wz-hero .sub{font-size:14px;text-align:center}#wz-hero .eyebrow{text-align:center}#wz-hero .cta{font-size:14px;padding:12px}@media (max-width:768px){#wz-hero .hero{display:block!important;min-height:auto!important;padding-top:120px}#wz-hero .hero{background-position:center top!important;background-size:cover!important;height:320px}#wz-hero .hero::after{content:"CSRA Asphalt & Paving Experts";position:absolute;left:50%;transform:translateX(-50%);bottom:20px;background:rgba(0,0,0,.55);color:#fff;font-family:"Oswald",Arial;font-size:14px;letter-spacing:.08em;padding:8px 14px;border-radius:6px}#wz-hero .wrap{padding:0!important}#wz-hero .panel{position:relative;margin:0!important;margin-top:-30px!important;max-width:100%!important;border-radius:14px;padding:22px;box-shadow:0 12px 28px rgba(0,0,0,.18)}}@media (max-width:768px){#wz-hero-window{padding:0 10px 24px!important}#wz-hero-window .wrap{max-width:none!important;width:100%!important;margin:0!important}#wz-hero-window .panel{width:100%!important;max-width:100%!important;margin:0!important;border-radius:14px!important;padding:22px 18px!important}}@media (max-width:768px){#wz-hero-window{margin-top:-26px!important;padding:0 10px 24px!important;position:relative;z-index:5}#wz-hero-window .wrap{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}#wz-hero-window .panel{width:100%!important;max-width:100%!important;margin:0!important;border-radius:14px!important;padding:22px 18px!important;box-shadow:0 12px 26px rgba(0,0,0,.15)!important}#wz-hero-window h1{font-size:26px!important;text-align:center!important;line-height:1.2!important}#wz-hero-window .eyebrow,#wz-hero-window .sub{text-align:center!important}#wz-hero-window .sub{font-size:14px!important}#wz-hero-window .btn-row{flex-direction:column!important;gap:10px!important}#wz-hero-window .cta{width:100%!important;text-align:center!important;padding:12px!important}}:root{--kh-primary:#76695b;--kh-secondary:#c8c2d8;--kh-accent:#d9d9d7;--kh-light:#f5f4f2;--kh-ink:#3b3b3b;--kh-muted:#6b7280}#kh-community-feature .image img,#kh-sec3 .kh-sec3-image img,#kh-care-team-feature .image img{width:100%;height:520px;object-fit:cover;object-position:center center}@media(max-width:900px){#kh-community-feature .image img,#kh-sec3 .kh-sec3-image img,#kh-care-team-feature .image img{height:auto}}.check-icon,.kp-check-icon,.kh-check-icon{width:26px;height:26px;min-width:26px;border-radius:50%;background:#7f6d5f;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1}#kh-internal-hero{padding:240px 20px 70px!important}@media (max-width:980px){#kh-internal-hero{padding:190px 16px 60px!important}}@media (max-width:768px){#kh-internal-hero{padding:180px 14px 54px!important}}#kh-internal-hero{padding-top:240px!important}