@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";@media screen and (min-width:768px){.mobileonly{display:none}.desktoponly{display:block}}@media screen and (max-width:767.98px){.mobileonly{display:block}.desktoponly{display:none}}#contact{background-color:#314b5f;background-image:url(//www.klaskolaw.com/wp-content/themes/klasko/css/pages/../../images/Ellipse-bio-contact.png);background-position:left top;background-repeat:no-repeat;color:#fff;padding:128px 0}#contact .content h2:not(.gform_submission_error){margin-bottom:30px;color:#fff;text-transform:none;font-weight:700;font-size:40px;line-height:48px;letter-spacing:-.02em}#contact .content a{text-decoration:underline}#contact form input,#contact form select,#contact form textarea{border-color:#fff}#contact form input:checked,#contact form select:checked,#contact form textarea:checked{background:#fff}#contact form input[type=text],#contact form select,#contact form textarea,#contact form input[type=tel],#contact form input[type=email]{color:#fff}#contact form input[type=submit]{background:#111;border:none;font-weight:400;font-size:20px;line-height:24px;text-transform:lowercase;padding:16px 133px}#contact form input[type=submit]:hover{background:#575da9}#contact form .ginput_container_select{position:relative;margin-bottom:20px;width:auto}#contact form .ginput_container_select:after{background-image:url(//www.klaskolaw.com/wp-content/themes/klasko/css/pages/../../images/downchevron-white-big.svg);width:23px;height:13px;display:inline-block;background-size:23px 13px;content:"";position:absolute;top:13px;right:15px;pointer-events:none}#contact form .name_first,#contact form .name_last,#contact form .ginput_container_email,#contact form .ginput_container_textarea{margin-bottom:20px}#contact .offices{margin:200px auto 20px auto}#contact .offices.flexbox{flex-flow:column nowrap;gap:48px}#contact .offices .address{display:flex;flex-flow:row nowrap;min-height:529px}#contact .offices .addressimg{width:59.2%;background-size:cover}#contact .offices .addresstxt{width:40.8%;background:#262e5e;padding:100px 80px;font-weight:400;font-size:18px;line-height:32px;letter-spacing:-.5px}#contact .offices .addresstxt h3{font-weight:700;font-size:40px;line-height:48px;text-transform:uppercase;letter-spacing:-.02em}#contact .offices .addresstxt a.maplink{display:block;margin-top:24px;font-weight:600;font-size:12px;line-height:24px;letter-spacing:.1em;color:#fff;text-decoration:none}#contact .offices .addresstxt a.maplink svg{margin-left:63px;vertical-align:middle}#contact .offices .addresstxt a.maplink:hover{color:#377abb}#contact .offices .addresstxt a.maplink:hover svg path{fill:#377abb}@media screen and (min-width:1200px)and (max-width:1439.98px){#contact .offices .addresstxt{padding:40px}#contact .offices .addresstxt h3{font-size:32px;line-height:36px}}@media screen and (min-width:768px)and (max-width:1199.98px){#contact .offices{padding:0 24px}#contact .offices .addressimg,#contact .offices .addresstxt{width:50%}#contact .offices .addresstxt{padding:40px}}@media screen and (max-width:767.98px){#contact{padding:80px 0}#contact .columns-12{padding:0 24px}#contact .contactflex{flex-direction:column-reverse}#contact .content h2{font-weight:700;font-size:24px;line-height:32px;letter-spacing:-.02em}#contact .gform_wrapper.gravity-theme .gfield_label{margin-bottom:5px}#contact .offices{margin-top:50px;gap:27px;padding:0 24px}#contact .offices .address{flex-wrap:wrap}#contact .offices .address .addressimg{width:100%;height:auto;aspect-ratio:1.46/1}#contact .offices .address .addresstxt{width:100%;padding:40px}#contact .offices .address .addresstxt h3{font-weight:700;font-size:24px;line-height:32px}}