<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 Theme Name:   Aalvarezlawfirm
 Theme URI:    https://wordpress.com/
 Description:  Twenty Nineteen Child Theme
 Author:       Wordpress
 Author URI:   https://wordpress.com/
 Template:     twentynineteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  aalvarezlawfirm
*/




@font-face {
    font-family: 'Lora-Regular';
    src: url('fonts/Lora-Regular.eot');
    src: url('fonts/Lora-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Lora-Regular.woff2') format('woff2'),
        url('fonts/Lora-Regular.woff') format('woff'),
        url('fonts/Lora-Regular.ttf') format('truetype'),
        url('fonts/Lora-Regular.svg#Lora-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'NotoSans-Bold';
    src: url('fonts/NotoSans-Bold.eot');
    src: url('fonts/NotoSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/NotoSans-Bold.woff2') format('woff2'),
        url('fonts/NotoSans-Bold.woff') format('woff'),
        url('fonts/NotoSans-Bold.ttf') format('truetype'),
        url('fonts/NotoSans-Bold.svg#NotoSans-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Lora-SemiBold';
    src: url('fonts/Lora-SemiBold.eot');
    src: url('fonts/Lora-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Lora-SemiBold.woff2') format('woff2'),
        url('fonts/Lora-SemiBold.woff') format('woff'),
        url('fonts/Lora-SemiBold.ttf') format('truetype'),
        url('fonts/Lora-SemiBold.svg#Lora-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}



@font-face {
  font-family: 'NotoSans-Light';
  src: url('fonts/NotoSans-Light.eot');
  src: url('fonts/NotoSans-Light.eot?#iefix') format('embedded-opentype'),
      url('fonts/NotoSans-Light.woff2') format('woff2'),
      url('fonts/NotoSans-Light.woff') format('woff'),
      url('fonts/NotoSans-Light.ttf') format('truetype'),
      url('fonts/NotoSans-Light.svg#NotoSans-Light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}



@font-face {
  font-family: 'Poppins-Bold';
  src: url('fonts/Poppins-Bold.eot');
  src: url('fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
      url('fonts/Poppins-Bold.woff2') format('woff2'),
      url('fonts/Poppins-Bold.woff') format('woff'),
      url('fonts/Poppins-Bold.ttf') format('truetype'),
      url('fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}



@font-face {
  font-family: 'NotoSans-Medium';
  src: url('fonts/NotoSans-Medium.eot');
  src: url('fonts/NotoSans-Medium.eot?#iefix') format('embedded-opentype'),
      url('fonts/NotoSans-Medium.woff2') format('woff2'),
      url('fonts/NotoSans-Medium.woff') format('woff'),
      url('fonts/NotoSans-Medium.ttf') format('truetype'),
      url('fonts/NotoSans-Medium.svg#NotoSans-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}



@font-face {
  font-family: 'NotoSans-Regular';
  src: url('fonts/NotoSans-Regular.eot');
  src: url('fonts/NotoSans-Regular.eot?#iefix') format('embedded-opentype'),
      url('fonts/NotoSans-Regular.woff2') format('woff2'),
      url('fonts/NotoSans-Regular.woff') format('woff'),
      url('fonts/NotoSans-Regular.ttf') format('truetype'),
      url('fonts/NotoSans-Regular.svg#NotoSans-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}



@font-face {
  font-family: 'NotoSans-SemiBold';
  src: url('fonts/NotoSans-SemiBold.eot');
  src: url('fonts/NotoSans-SemiBold.eot?#iefix') format('embedded-opentype'),
      url('fonts/NotoSans-SemiBold.woff2') format('woff2'),
      url('fonts/NotoSans-SemiBold.woff') format('woff'),
      url('fonts/NotoSans-SemiBold.ttf') format('truetype'),
      url('fonts/NotoSans-SemiBold.svg#NotoSans-SemiBold') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}



@font-face {
  font-family: 'Poppins-Regular';
  src: url('fonts/Poppins-Regular.eot');
  src: url('fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
      url('fonts/Poppins-Regular.woff2') format('woff2'),
      url('fonts/Poppins-Regular.woff') format('woff'),
      url('fonts/Poppins-Regular.ttf') format('truetype'),
      url('fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}








:root {
  --blue: #1e90ff;
  --white: #ffffff;
  --placeholdercolor: currentColor;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
}

body {
  margin: 0;
  padding: 0;
   font-family: 'NotoSans-Medium';
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.clear {
  clear: both;
}

.alignleft,
.alignright,
.aligncenter {
  margin-bottom: 10px;
}

.alignnone {
  margin-bottom: 10px;
}

.alignleft {
  float: left;
  margin-right: 15px;
  margin-top: 0;
}

.alignright {
  float: right;
  margin-left: 15px;
  margin-top: 0;
}

.aligncenter {
  display: block;
  margin: 0 auto 15px auto;
}

iframe,
img {
  max-width: 100%;
  border: none;
  vertical-align: middle;
}

img {
  border: 0;
  height: auto;
}

a {
  font-family: inherit;
  font-size: inherit;
  line-height: normal;
  color: inherit;
  text-decoration: none;
  transition: 0.5s;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Poppins", serif;
  margin: 0 0 20px 0;
  padding: 0;
  font-weight: normal;
}

p,
li,
ul,
ol,
blockquote {
   font-family: 'NotoSans-Medium';
  font-weight: normal;
  margin: 0 0 10px 0;
  padding: 0;
}

ul,
li {
  list-style: none;
}

a:visited {
  color: inherit;
}

a:hover {
  text-decoration: none;
}

a,
a:hover,
input[type="submit"],
button {
  outline: 0;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: none;
  border-radius: 0;
}

input::-webkit-input-placeholder {
  color: var(--placeholdercolor);
}

input::-moz-placeholder {
  color: var(--placeholdercolor);
}

input:-ms-input-placeholder {
  color: var(--placeholdercolor);
}

input:-moz-placeholder {
  color: var(--placeholdercolor);
}

html {
  scroll-behavior: smooth;
}

.container {
  max-width: 1500px;
  width: 100%;
  margin: 0 auto;
}

.d-none,
.hide {
  display: none !important;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.fw {
  float: left;
  width: 100%;
}

.wrapper {
  float: left;
  width: 100%;
}


/* Header Section Starts */

.head-sec { position: absolute; z-index: 99; padding: 47px 70px 0;}
.head-sec .container { width: 100%; max-width: 100%; display: block;}
.logo-menu { max-width: 100%; display: flex; justify-content: space-between;}
.logo-rit { display: flex; gap: 61px;}
.logo { float: left; padding: 13px 0 0;}
.logo img { transition-duration: 0.8s; width: 100%; display: block;}
.top-rit .textwidget.custom-html-widget p { font-family: "NotoSans-Light"; font-size: 16px; line-height: 1; letter-spacing: 3.2px; color: #ffffff; text-transform: uppercase; margin: 0 0 37px; text-align: right; margin-right: -5px;}
.topmenu ul {position: relative;margin: 0;display: flex;justify-content: flex-end;}
.topmenu ul li { float: left; position: relative; margin: 0 30px;}
.topmenu ul li a { font-family: "NotoSans-SemiBold"; position: relative; font-style: normal; text-transform: uppercase; font-size: 20px; line-height: 1; letter-spacing: 0.8px; color: #ffffff;}
.topmenu ul li:first-child { margin-left: 0;}
.topmenu ul li:last-child { margin-right: 0;}
.topmenu ul.primary-menu &gt; li.current-menu-item &gt; a,
.topmenu ul.primary-menu &gt; li &gt; a:hover { color: #338fe3;}
.top-cal .textwidget.custom-html-widget { padding-left: 74px; position: relative;}
.top-cal .textwidget.custom-html-widget p { font-family: "NotoSans-Medium"; font-size: 20px; line-height: 1; letter-spacing: 0.4px; color: #ffffff; margin: 0;}
.top-cal .textwidget.custom-html-widget p a { font-family: "NotoSans-Bold"; font-size: 40px; line-height: 1; display: block; padding: 8px 0 0; letter-spacing: 0px;}
.top-cal .textwidget.custom-html-widget p a::before { content: ""; position: absolute; background-image: url(images/hm-sprites.webp); background-repeat: no-repeat; background-position: -23px -20px; width: 55px; height: 55px; top: 0; left: 0px; margin: auto;}
.top-cal .textwidget.custom-html-widget p a:hover { color: #338fe3;}
.top-cal .textwidget.custom-html-widget p small { font-family: "NotoSans-SemiBold"; font-size: 20px; line-height: 1; display: block; padding: 4px 0 0; letter-spacing: -1.4px;}
.topmenu ul li ul.sub-menu { display: none; width: 250px; position: absolute; top: 100%; left: 0; right: auto; background-color: #0a1928; padding: 0px 0; z-index: 999;}
.topmenu ul li:hover ul.sub-menu { display: block;}
.topmenu ul li:hover ul.sub-menu ul { display: none;}
.topmenu ul li:hover ul.sub-menu li { position: relative;}
.topmenu ul li:hover ul.sub-menu li:hover &gt; ul { display: block; top: 0; left: 100%;}
.topmenu .sub-menu li.current-menu-item a { color: #fff;}
.topmenu .sub-menu li a:after { display: none;}
.topmenu .sub-menu li { width: 100%; float: left; border-bottom: 1px solid rgba(255, 255, 255, 0.2); margin: 0; padding: 0;}
.topmenu .sub-menu li a { float: left; font-size: 15px; width: 100%; line-height: normal; padding: 9px 12px 8px; color: #fff; display: block; text-transform: capitalize;}
.topmenu .sub-menu li a:hover { background-color: #0f62ae; color: #fff;}
.topmenu ul ul a:after { display: none;}
.head-sec.f-nav {position: fixed; z-index: 999; padding: 20px 60px; background: #0a1928; }
.head-sec.f-nav .top-rit .textwidget.custom-html-widget p {display: none;}
.head-sec.f-nav .logo-menu {align-items: center;}
.head-sec.f-nav .logo-rit {align-items: center;}
.head-sec.f-nav .top-cal {display: none;}



/* Mobile Menu Starts */
.showhide { display: none; color: #fff; width: 110px; height: 28px; float: left; text-align: left; cursor: pointer; padding: 0px 0 0 33px; position: relative;}
.showhide b.txtl { text-align: right; font-size: 20px; line-height: 28px; font-weight: normal; text-transform: uppercase; margin: 0 0px 0 0px; color: #343235; padding-top: 2px; font-weight: bold; letter-spacing: 0.5px;}
.showhide b.txtr { position: absolute; top: 0; bottom: 0; left: 0; margin: auto; text-align: left; font-size: 37px; line-height: 27px; color: #343235;}
.mobinav { display: none; width: 100%; color: #fff; box-sizing: border-box; z-index: 99999995; float: left; background: #338fe3; position: absolute; top: 38px; left: 0;}
.mobinav ul { float: left; margin: 0px 0 0 0; padding: 5px 0px; width: 100%;}
.mobinav ul li { float: left; margin: 0; width: 100%; list-style: none; padding: 0 20px; box-sizing: border-box; border: 0; margin: 0; padding: 0px; position: relative; font-family: "NotoSans-Medium";}
.mobinav a { width: 100%; float: left; padding: 12px 0; display: block; line-height: 1.2; color: #fff; font-size: 17px; letter-spacing: 0.5px; font-family: "NotoSans-Medium"; border: 0; margin: 0; text-decoration: none;}
.mobinav a:hover { color: #0c2033;}
.mobinav ul li ul { float: left; padding: 0 0 0 10px;}
.mobinav ul li ul li a {text-transform: capitalize;padding: 3px 20px 3px 0;margin: 0 0 5px 0;font-size: 15px;}
.mobinav ul li a.drop.close,
.mobinav ul li a.drop.open { font-size: 0; position: absolute; right: 0px; top: 0; width: 100%; height: 29px; background-color: transparent !important; background-image: url(images/plus_icn.png); background-position: right center; background-repeat: no-repeat; padding: 0px 5px !important; cursor: pointer;}
.mobinav ul li a.drop.open { width: 22px; background-image: url(images/minus_icn.png);}
.mobile_src_nav { display: none; width: 100%; float: left; position: relative; padding: 10px 0;}
.mobile_src_nav .container { position: relative;}
.mobile_src_nav .search-form { width: 100%; float: left;}

/*Header Sticky Menu*/
.header-sticky.fixed-header { display: block; position: fixed; top: 0; width: 100%; padding: 15px 2%; background-color: #0a1928; z-index: 9999;}
.sicky-logo { width: 100%; max-width: 300px; padding: 0 15px;}
.header-sticky { width: 100%; float: left; background: #c4c9b2; padding: 10px; display: none;}
.header-sticky .sicky-cnt { width: 25%; float: left; text-align: center; font-size: 15px; color: #c4c9b2; padding: 0 8px;}
.header-sticky .mobile_src_nav,
.header-sticky .showhide { display: block;}
.header-sticky .mobile_src_nav { background: transparent;}
.header-sticky .stickyshowhide .txt { width: 40px; height: 40px; text-align: center; float: none; padding: 0; position: relative; font-weight: normal;}
.header-sticky .sicky-cnt &gt; a { font-size: 17px; color: #ffffff; font-family: 'NotoSans-Regular'; position: relative; position: relative; padding-top: 50px; display: inline-block; text-align: center; width: 100%; cursor: pointer;}
.header-sticky .sicky-cnt a:before { width: 40px; height: 40px; position: absolute; content: ""; left: 0; right: 0; margin: 0 auto; top: 0; background: transparent; border-radius: 100%; border: 2px solid #ffffff;}
.header-sticky .stickyshowhide .txt:before { display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; margin: auto; font-size: 18px; border: 1px #fff solid; color: #f2f2f2; border-radius: 50%; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.sticky-mobinav ul li a.drop { font-size: 0; position: absolute; right: 0; top: 0; width: 100%; height: 45px;}
.sticky-mobinav ul li a.drop.open { width: 28px;}
.sticky-mobinav ul li a.drop:after { content: ""; background: url(images/sprite_icons.png) no-repeat left top; background-position: 0px 0px; width: 13px; height: 13px; position: absolute; right: 0; top: 14px;}
.sticky-mobinav ul li a.drop.open:after { background-position: -28px 0px;}
.header-sticky .sicky-cnt .stickyshowhide:before { background: url(images/header-sticky-menu.png) no-repeat center;}
.header-sticky .sicky-cnt.sticky-faq-wrap a:before { background: url(images/header-sticky-faqs.png) no-repeat center;}
.header-sticky .sicky-cnt.sticky-call-wrap a:before { background: url(images/header-sticky-call.png) no-repeat center;}
.header-sticky .sicky-cnt.sticky-blog-wrap a:before { background: url(images/header-sticky-blog.png) no-repeat center;}
#floatingMenu { position: fixed; top: 0; left: 0; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; text-align: left; display: flex; width: 100%; height: 100vh; z-index: 99999;}
.floatingMenu-list { width: 400px; background: #338fe3; overflow-y: auto; padding: 10px 10px; height: 100vh; position: relative;}
#floatingMenu.openMenu { display: flex; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}
#cloaseFloatingMenu { text-align: right; font-size: 50px; line-height: 0.9; font-weight: 700; display: block; clear: both; color: #fff;}
a#cloaseFloatingMenu2 { flex-grow: 1; width: calc(100% - 280px); height: 100%; font-size: 0px !important;}
.floatingMenuInner li { position: relative;}
.floatingMenuInner a { color: #fff; letter-spacing: 0.4px; font-family: "Asap", sans-serif; font-weight: 500; padding: 4px 0; font-size: 18px; display: block; line-height: 1; border-bottom: 1px solid #222222;}
.floatingMenuInner .sub-menu { display: none;}
.floatingMenuInner .menu-item-has-children &gt; a:after {content: ""; width: 10px; height: 2px; background-color: #fff; /* -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);*/ position: absolute; top: 15px; right: 6px; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.floatingMenuInner .menu-item-has-children &gt; a:before { content: ""; width: 2px; height: 10px; position: absolute; top: 11px; right: 10px; display: block; opacity: 1; background-color: #fff;}
.floatingMenuInner li.openSubMenu.menu-item-has-children &gt; a::before {/*-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg);*/ opacity: 0; }
.header-sticky.fixed-header .container { display: flex; padding: 0; align-items: center; justify-content: space-between;}
.sicky-logo { max-width: 350px; text-align: center;}
.sticky-wrap { display: none;}
















/* Mobile Menu Ends */

/* Homepage Default Button and Common Heading */

a.cmn-btn {font-family: 'NotoSans-Bold';font-size: 20px;color: #ffffff;line-height: 1;display: inline-block;position: relative;background: #338fe3;border: 2px solid transparent;text-transform: uppercase;padding: 23px 57px;text-align: center;letter-spacing: 0.4px;}
a.cmn-btn:hover {color: #338fe3;background-color: #ffffff;border-color: #338fe3;}
.text-heading {font-family: serif; font-weight: 600; font-size: 66px; color: #043340; line-height: 1.09; margin: 0 0 40px 0; }

/* Homepage Banner Section Starts */
.banner-sec {padding: 300px 0 210px 0;background-image: url(images/bnr-bg.webp);background-repeat: no-repeat;background-size:cover;position: relative;background-position: center;}
.banner-sec::before{content: '';position: absolute;background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.69) 1%,rgba(0,0,0,0.69) 5%,rgba(0,0,0,0.63) 10%,rgba(0,0,0,0.61) 11%,rgba(0,0,0,0.55) 14%,rgba(0,0,0,0.41) 19%,rgba(0,0,0,0.37) 20%,rgba(0,0,0,0.33) 22%,rgba(0,0,0,0.31) 23%,rgba(0,0,0,0.23) 26%,rgba(0,0,0,0.11) 33%,rgba(0,0,0,0.05) 40%,rgba(0,0,0,0.01) 51%,rgba(0,0,0,0.02) 54%,rgba(0,0,0,0) 55%,rgba(0,0,0,0) 65%,rgba(255,255,255,0) 66%,rgba(255,255,255,0) 100%);width: 100%;height: 100%;top: 0;right: 0;bottom: 0;left: 0;margin: auto;pointer-events: none;}
.banner-sec h1 {font-family: 'Lora-Regular';font-size: 80px;line-height: 1.25;letter-spacing: 3.2px;color: #ffffff;text-transform: uppercase;margin: 0 0 8px 0;text-align: center;}
.banner-sec h1 strong {margin: 0px 0 18px;font-family: 'Poppins-Bold';font-size: 210px;line-height: 1;text-transform: uppercase;text-align: center;-webkit-text-fill-color: rgb(51 143 227 / 50%);-webkit-text-stroke: 1px #ffffff;display: block;text-indent: -7px;letter-spacing: -6px;}
.banner-sec h6{font-family: 'NotoSans-Regular';font-size: 26px;line-height: 1;letter-spacing: 0.52px;color: #ffffff;text-align: center;margin: 0 0 40px;}
.bnr-btn {text-align: center;}
/* Homepage Banner Section Ends */

/* Homepage Defense Section Ends */
.defense-sec {background-color: #f6fafd; padding: 137px 0 175px; }
.defense-sec h2 {font-family: "Lora-Regular";font-size: 100px;line-height: 1;color: #5a5a5a;text-align: left;text-transform: capitalize;margin: 0 0 30px;}
.def-cont {padding-left: 207px;position: relative;margin: 0 0 40px;}
.def-cont::before {content: "";position: absolute;background-color: #000;width: 174px;height: 2px;top: 32px;left: 0;margin: auto;}
.def-cont h3 {font-family: "Lora-Regular"; font-size: 65px; line-height: 1; color: #295e93; text-transform: uppercase; margin: 0 0 17px; }
.def-cont h6 {font-family: "NotoSans-Medium"; font-size: 28px; line-height: 1; letter-spacing: 0.56px; color: #5a5a5a; margin: 0; text-indent: -5px; }
.def-blk {display: flex;justify-content: space-between;margin: 0 0 50px;}
.def-lft {width: 41%;}
.def-lft p,
.def-rgt p {font-family: "NotoSans-Light";font-size: 20px;line-height: 2.1;letter-spacing: 0.4px;color: #000000;margin: 0 0 42px;}
.def-rgt {width: 49.6%; padding-right: 87px; }
.def-blk p:last-child {margin: 0;}
.def-btnsec {display: flex; justify-content: center; align-items: center; gap: 40px; padding-right: 25px; }
.def-cal {padding-left: 62px;position: relative;}
.def-cal p {font-family: "NotoSans-Medium";font-size: 20px;line-height: 1;letter-spacing: 0.4px;color: #5a5a5a;margin: 0;}
.def-cal p a {font-family: "NotoSans-Bold";font-size: 40px;line-height: 1;display: block;padding: 7px 0 0;}
.def-cal p a:before {content: "";position: absolute;background-image: url(images/hm-sprites.webp);background-repeat: no-repeat;background-position: -102px -21px;width: 45px;height: 45px;top: 10px;left: 0;margin: auto;}
.def-cal p a:hover {color: #338fe3;}
/* Homepage defense Section Ends */

/* Homepage Awards Section Starts */
.awards-sec {background-color: #e8edf0;padding: 98px 0 145px;}
.awards-sec h3 {font-family: "Lora-Regular";font-size: 80px;line-height: 1;color: #5a5a5a;margin: 0 0 90px;text-align: center;text-transform: capitalize;}
.awrd-blk {display: flex;justify-content: space-between;    align-items: center;}
.awrd-itm {text-align: center;}
/* Homepage Awards Section Ends */

/* Homepage Practice Area Section Starts */
.hmpractice-sec {background-color: #f6fafd;padding: 137px 0 223px;}
.hmpractice-sec .container {max-width: 1760px;}
.hmpractice-sec h2 {font-family: "Poppins-Bold"; font-size: 200px; line-height: 1; letter-spacing: 8px; color: #5a5a5a; text-transform: uppercase; text-align: center; opacity: 10%; margin: 0 -30px 34px; text-indent: -10px; }
.hmpractice-sec h3 {font-family: "Lora-Regular";font-size: 80px;line-height: 1;color: #5a5a5a;text-align: center;text-transform: capitalize;margin: 0 0 120px;}
.practc-list {padding: 0 130px;margin: 0 0 69px;}
.practc-list ul {border-top: 2px solid #acafb1;margin: 0;}
.practc-list ul li {display: flex;justify-content: space-between;align-items: center;padding: 41px 0 43px 292px;border-bottom: 2px solid #acafb1;position: relative;margin: 0;}
.practc-list ul li:before {content: "";position: absolute;background-image: url(images/hm-sprites.webp);background-repeat: no-repeat;background-position: -21px -198px;width: 130px;height: 139px;top: 0;left: 47px;bottom: 0px;margin: auto;}
.practc-list ul li:hover:before {background-position: -20px -347px;}
.practc-list ul li.ins:before {background-position: -171px -199px;width: 121px;height: 125px;}
.practc-list ul li.ins:hover:before {background-position: -170px -347px;}
.practc-list ul li.bns:before {background-position: -312px -198px;width: 132px;height: 125px;}
.practc-list ul li.bns:hover:before {background-position: -311px -346px;}
.practc-list ul li h5 {width: 50%;font-family: "Lora-Regular";font-size: 40px;line-height: 1.25;color: #5a5a5a;text-transform: uppercase;margin: 0;padding-left: 110px;position: relative;}
.practc-list ul li h5:before {content: "";position: absolute;background-color: #dde1e3;width: 1px;height: 120px;top: 0;bottom: 0;left: 0;margin: auto;}
.practc-list ul li:hover h5 {color: #338fe3;}
.practc-list ul li p {width: 48%;font-family: "NotoSans-Light";font-size: 18px;line-height: 1.94;letter-spacing: 0.36px;color: #000000;padding-right: 35px;margin: 0;}
.practc-list ul li:hover p {color: #338fe3;}
.practc-list .hvr a {font-size: 0;position: absolute;top: 0;right: 0;left: 0px;bottom: 0px;margin: auto;z-index: 99;}
.practc-btn {text-align: center;}
.practc-btn a.cmn-btn {padding: 23px 36px;}
/* Homepage Practice Area Section Ends */

/* Homepage Approach Section Starts */
.hmapproach-sec {background-color: #f6fafd;padding: 0 0 0px;}
.hmapproach-sec .container {max-width: 100%;}
.aprch-blk {display: flex;justify-content: space-between;align-items: center;}
.aprch-lftsec {width: 50.1%;}
.aprch-lftimg img {width: 100%;display: block;}
.aprch-cont {background-color: #0a1928; padding: 107px 147px 118px 201px; }
.aprch-cont h5 {font-family: "Lora-Regular";font-size: 50px;line-height: 1;color: #ffffff;text-transform: capitalize;margin: 0 0 34px;}
.aprch-cont p {font-family: "NotoSans-Light"; font-size: 28px; line-height: 1.73; letter-spacing: 0.56px; color: #ffffff; margin: 0 0 50px; }
.aprch-rgtsec {width: 42%; padding-right: 11%; padding-top: 60px; }
.aprch-rgtsec h4 {font-family: "Lora-Regular";font-size: 80px;line-height: 1.15;color: #5a5a5a;text-transform: capitalize;margin: 0 0 50px;}
.aprch-rgtsec p {font-family: "NotoSans-Light"; font-size: 20px; line-height: 2.1; letter-spacing: 0.4px; color: #5a5a5a; margin: 0px 0 44px; }
.aprch-btn a.cmn-btn {padding: 23px 50px;}
/* Homepage Approach Section Ends */

.lp-prsnl-atncn { background: #f6fafd; padding: 152px 0 0px;}
.lp-prsnl-atncn .container{ max-width: 1760px; width: 100%; margin: auto;}
.prsnl-atncn-sec { width: 96.8%; margin: auto; display: flex;}
.prsnl-atncn-ryt { width: 64.3%; padding: 145px 0 0;}
.prsnl-atncn-ryt ul { margin:0px; }
.prsnl-atncn-lft { width: 43%; padding: 265px 0 0 100px; position: relative; z-index: 1;}
.prsnl-atncn-lft::before{ content: ""; width: 845px; height: 845px; background-image: url(images/personal-logo.png); background-repeat: no-repeat; background-size: contain; position: absolute; left: 0; top: 0; z-index: -1; opacity: 6%;}
.prsnl-atncn-lft h2 { font-size: 80px; font-family: 'Lora-Regular'; color: #5a5a5a; line-height: 1.13; margin-bottom: 46px;}
.prsnl-atncn-lft p { font-family: 'NotoSans-Light'; font-size: 18px; line-height: 1.94; letter-spacing: 0.36px; padding-right: 120px; margin-bottom: 24px;}
.prsnl-ryt-sub {position: relative; display: flex; margin-bottom: 2px; width: 100%;}
li.prsnl-ryt-sub .hover a {position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; font-size: 0; }
.prsnl-ryt-sub-lft { clip-path: polygon(32.1% 0%, 100% 0%, 69.6% 100%, 0% 100%); width: 48%; background-color: #0a1928; padding-top: 30px; overflow: hidden; position: relative;}
.prsnl-ryt-sub-lft::before { content: ""; width: 100%; height: 100%; background-image: url(images/bfr-personal-img.png); background-repeat: no-repeat; background-size: 100% 100%; position: absolute; top: 0; left: 5px;}
.prsnl-img { width: 76%; margin: auto;}
.prsnl-img img { width: auto; display: block; z-index: 1; position: relative;}
.prsnl-ryt-sub-ryt { clip-path: polygon(30.5% 0%, 100% 0%, 69.7% 100%, 0% 100%); background-color: #dee3e7; width: 51%; margin-left: -159px; display: flex; flex-direction: column; align-items: center; justify-content: center; color: #5a5a5a;}
.prsnl-ryt-sub:hover  .prsnl-ryt-sub-ryt{background-color: #19456f; color: #fff; }
.prsnl-ryt-sub:hover  .view-profile a{color: #fff; }
li.prsnl-ryt-sub:last-child { margin-left: -155px;}
.prsnl-ryt-sub:nth-child(even) .prsnl-ryt-sub-lft { margin-left: -169px;}
.prsnl-ryt-sub:nth-child(even) { flex-direction: row-reverse; margin-left: -8px;}
.prsnl-ryt-sub-ryt h3 { font-family: 'Lora-Regular'; font-size: 45px; line-height: 1.07; padding-left: 90px;}
.prsnl-ryt-sub-ryt p { font-family: 'Poppins-Regular'; font-size: 20px; line-height: 1.6; text-transform: uppercase; padding-right: 25px; margin-bottom: 35px;}
.view-profile a{ font-family: 'Poppins-Regular'; text-transform: uppercase; font-size: 21px; color: #338fe3; border-bottom: 2px solid; margin-right: 153px;}

/* no fees section */
.lp-nofees{ background:#f6fafd; padding: 180px 0 70px;}
.no-fees-block { width: 80.2%; margin: auto;}
.no-fees-block h2 {font-family: 'Lora-Regular'; font-size: 124px; line-height: 0.8; color: #5a5a5a; text-align: center; margin-bottom: 55px; letter-spacing: -1.9px; }
.no-fees-block h2 small {font-size: 80px; line-height: 1.2; display: inline-block; letter-spacing: 0px; }
.no-fees-block p {font-family: 'NotoSans-Light'; font-size: 20px; line-height: 2; color: #000; text-align: center; margin-bottom: 50px; letter-spacing: 0.38px; }
.no-fees-btns { display: flex; width: 69%; margin: auto; justify-content: space-between;}
.icon-btn{ padding-left: 65px; position: relative;}
.icon-btn::before{content: "";background-image: url(images/hm-sprites.webp);background-repeat: no-repeat;width: 63px;height: 61px;background-position: -167px -5px;position: absolute;left: 0px;top: 0;}
.icon-btn p { font-family: 'NotoSans-Medium'; font-size: 20px; letter-spacing: 0.4px; color: #5a5a5a; text-align: left; margin-bottom: 0; line-height: 1;}
.icon-btn a { display: block; font-family: 'NotoSans-Bold'; font-size: 40px; letter-spacing: 0; color: #5a5a5a;line-height:1.3 }
.icon-btn a:hover{ color: #338fe3;}
/* Homepage Form Section Starts */

.hm-form-sec{background-color:#f6fafd;}
.ftr-form-sec {display: flex; justify-content: space-between; align-items: center; }
.ftr-form .gform_wrapper {margin: 0px !important;}
.ftr-frm-lft {width: 68.4%; position: relative; margin-left: -150px; }
.map-location {position: absolute; right: 13%; top: 3%; background-color: #0a1928; width: 30.9%; text-align: center; }
.map-img img { width: 100%; display: block;}
.map-location a{ font-family: 'Lora-SemiBold'; font-size: 30px; line-height: 1; color: #fff; padding-top: 75px; padding: 125px 30px 42px; display: inline-block; position: relative;}
.map-location a::before { content: ""; width: 40px; height: 56px; background-image: url(images/hm-sprites.webp); background-repeat: no-repeat; background-position: -238px -18px; position: absolute; top: 45px; left: 0; right: 0; margin: auto;}
.map-location a small{ display: inline-block; margin-top: 20px; line-height: 1.5; letter-spacing: -0.5px; font-family: 'NotoSans-Regular'; font-size: 20px;}
.ftr-frm-ryt{ width: 42%; padding-top: 10%;}
.ftr-form{ background: #dee3e7; padding: 52px 45px 60px;}
.ftr-frm-ryt h2{ font-family: 'Lora-Regular'; font-size: 60px; line-height: 1; margin-bottom: 33px; text-align: center; color: #5a5a5a;}
.ftr-frm-ryt p{ font-family: 'NotoSans-Regular'; font-size: 19px; line-height: 1.2; margin-bottom: 25px; text-align: center; color: #000;}
.hm-form-sec .gform_wrapper ul {padding: 0 !important; display: flex !important; flex-wrap: wrap !important; justify-content: space-between; gap: 10px 12px; }
.hm-form-sec .ftr-frm-ryt .gform_wrapper ul li.nm, .hm-form-sec .ftr-frm-ryt .gform_wrapper ul li.phn{width: 48.8%;}
.ftr-form .gform_wrapper ul li.chk {width: 100%;float: left;clear: none;position: relative;}
.ftr-form .gform_wrapper ul li.popfield{width: 100%;float: left;margin-bottom: 0px;clear: none;position: relative;}
div#popup-container {position: absolute;top: 0;left: 0;width: 100%;pointer-events: none;}
.ginput_container.ginput_container_checkbox {margin: 0 !important;}
.ftr-form .gform_wrapper ul li.popfield .form-links a, .ftr-form .gform_wrapper ul li.chk .gchoice.gchoice_2_7_1 label{font-family: 'NotoSans-Regular';font-size: 18px;line-height: 1;color: #000;max-width: 100% !important;text-decoration: none;}
.hm-form-sec .gform_wrapper ul li.chk ul li label{font-family: 'NotoSans-Regular';font-size: 18px;line-height: 1;color: #000;text-align: left;}
.hm-form-sec .gform_wrapper ul li.chk ul{width: 100% !important;display: block !important;}
.ftr-form .gform_wrapper ul li.popfield .form-links a:hover{color: #5a5a5a;}
.hm-form-sec .gform_wrapper ul.gform_fields ul {margin: 0;padding: 0;}
.hm-form-sec .gform_wrapper ul.gform_fields li {margin: 0;padding: 0 !important;position: relative;}
.hm-form-sec .gform_wrapper ul.gform_fields li.form-top {margin: 0 0 0 0;text-align: left;}
.gform_wrapper ul.gform_fields li.phn {margin-right: 0 !important;}
.hm-form-sec .gform_wrapper ul li .ginput_container {margin: 0px !important;}
.hm-form-sec .gform_wrapper ul li{width: 100%;margin: 0px 0 0px !important;padding: 0px !important;position: relative !important;}
.hm-form-sec .gform_wrapper .top_label select, 
.hm-form-sec .gform_wrapper .top_label input, 
.hm-form-sec .gform_wrapper select, .hm-form-sec .gform_wrapper .top_label textarea {margin: 0px; width: 100% !important; color: #000; outline: 0px; position: relative; border-radius: 0; background: transparent; border: 1px solid #afb4b5; font-size: 18px !important; padding: 18px 25px !important; transition: all 0.5s; font-family: 'NotoSans-Regular' !important;}
.hm-form-sec .gform_wrapper .top_label textarea { width: 100%; float: left; height: 145px; padding: 12px;}
.hm-form-sec .gform_wrapper .form-links, .form-top { font-size: 16px; color: #000; width: 100%; display: inline-block;}
.hm-form-sec .gform_wrapper .form-links a { text-decoration: underline;}
.form-top span, .hm-form-sec .gform_wrapper .top_label .chkbx label span { color: #ed3731;}
.hm-form-sec .gform_wrapper .gfield_radio label, .hm-form-sec .gform_wrapper .top_label .chkbx label { font-size: 18px !important; line-height: 20px !important; color: #fff;}
.hm-form-sec .gform_wrapper .top_label .chkbx label { font-weight: 700;}
.hm-form-sec .gform_wrapper .top_label input[type="checkbox"] { float: left; clear: both; width: auto !important; margin: 9px 10px 0px 0px !important;; padding: 0 !important; border-radius: 0;}
.hm-form-sec .gform_wrapper .gform_footer.top_label { padding: 0; margin: 20px 0 0; text-align: center; display: block;}
.hm-form-sec .gform_wrapper .top_label input[type="submit"] {background-color: #338fe3 !important; outline: none !important; border: 0px none !important; border-radius: 0 !important; cursor: pointer; transition-duration: 0.5s; font-style: normal !important; color: #ffffff !important; font-size: 20px !important; padding: 22px 60px !important; text-transform: uppercase !important; height: auto !important; margin: 0; font-family: 'NotoSans-Bold'; letter-spacing: 1px; width: max-content !important; }
.hm-form-sec .gform_wrapper .top_label input[type="submit"]:hover { background-color: #231f20 !important;}
.hm-form-sec input::placeholder { color: #787878;}
.hm-form-sec input:-ms-input-placeholder { color: #787878;}
.hm-form-sec input::-ms-input-placeholder { color: #787878;}
.hm-form-sec textarea::placeholder { color: #787878;}
.hm-form-sec textarea:-ms-input-placeholder { color: #787878;}
.hm-form-sec textarea::-ms-input-placeholder { color: #787878;}
.hm-form-sec .gform_wrapper .top_label .gfield_label { display: none;}
.hm-form-sec .gform_wrapper div.validation_error { text-align: center; border: none; padding: 0 !important;}
.hm-form-sec .gform_wrapper .validation_message, .hm-form-sec .gform_wrapper div.validation_error {pointer-events: none;color: #b31917; letter-spacing: 0.56px; font-size: 12px; line-height: 1; position: absolute; bottom: 42px; right: 10px; padding: 0 !important; }
.hm-form-sec .gform_wrapper .instruction.validation_message {bottom: 10px;right: 0;}
.ftr-form .gform_wrapper ul li.chk .gfield_description.validation_message.gfield_validation_message{bottom: -18px !important;}
.hm-form-sec .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{max-width: max-content;}
.hm-form-sec .gform_wrapper ul li.chk .gfield_description {text-align: left; top: auto; bottom: -15px; left: 0px; }
.hm-form-sec .gform_wrapper ul.gform_fields li.aply label.gfield_label {display: block; font-size: 18px !important; transition: all 0.5s; font-family: 'NotoSans-Regular' !important; margin-bottom: 10px; }
.hm-form-sec .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {max-width: 100% !important;}
.hm-form-sec .gform_wrapper .field_description_below .gfield_description {padding-top: 0;}
.hm-form-sec .gform_wrapper li.gfield.gfield_error, .hm-frmsec .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: inherit !important;border: none;padding: 0 !important;margin-top: 0 !important;}
.popup, .popup1  {position: relative; display: inline-block; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.popup .popuptext, .popup1 .popuptext {visibility: hidden;color: #000;position: absolute;transition: transform 0.15s ease-out 0.15s;z-index: 1;margin: 20px 0;text-align: center;padding: 20px;border: 1px solid rgba(0, 0, 0, 0.2);background: #fff;font-size: 14px;color: black;transition: transform 0.15s ease-out;display: inline-block;line-height: 2;}
.popup .show, .popup1 .show   {visibility: visible;-webkit-animation: fadeIn 1s;animation: fadeIn 1s;position: inherit;}
.gform_button.disabled {pointer-events: none;}
/* Homepage Form Section Ends */

/* Footer Section Starts */
.ftr-logo a{display: block;text-align: center;}
.ftr-logo-block {width: 44.7%;text-align: center;border-left: 1px solid #23303e;border-right: 1px solid #23303e;padding: 40px 50px 45px;}
.ftr-logo-block img {width: 100%;display: block;}
.ftr-loc, .ftr-call {width: 26.6%;text-align: center;}
.ftr-btm-block {padding: 32px 22px 32px 47px; width: 28%; }
.ftr-btm-block.ftr-block {width: 44%; border-left: 1px solid #23303e; border-right: 1px solid #23303e; padding: 45px 45px 0; }
.ftr-btm-block.call {width: 28%; padding: 39px 45px 32px 20px; }
.ftr-btm-block h3{font-family: 'Lora-SemiBold';font-size: 40px;line-height: 1;margin-bottom: 20px;text-transform: uppercase;padding-bottom: 80px;position: relative;}
.ftr-btm-block p{font-family: 'NotoSans-Regular';line-height: 1.36;font-size: 22px;letter-spacing: 0;}
.ftr-btm-block p a{color: #338fe3;line-height: 2;font-size: 20px;text-transform: uppercase;display:block;}
.ftr-btm-block.loc h3::before{content: "";background-image: url(images/hm-sprites.webp);background-repeat: no-repeat;width: 63px;height: 61px;background-position: -19px -103px;position: absolute;left: 0px;right: 0;bottom: 0;margin: auto;}
.ftr-btm-block.call h3::before{content: ""; background-image: url(images/hm-sprites.webp); background-repeat: no-repeat; width: 63px; height: 61px; background-position: -105px -103px; position: absolute; left: 0px; right: 0; bottom: 0; margin: auto; }
.ftr-btm-block.call a{font-family: 'NotoSans-Bold'; font-size: 42px; letter-spacing: -0.84px; color: #fff; line-height: 1; }
.ftr-btm-block.call a:hover {color: #338fe3;}
.site-footer {background: #0a1928;padding: 55px 0 0;color: #fff;}
.ftmenu ul {padding: 0px 0 35px;text-align: center;border-bottom: 1px solid #23303e;margin: 0px auto 30px;}
.ftmenu ul li {display: inline-block;border-right: 2px solid #fff;margin: 0;}
.ftmenu ul li:last-child{border: none;}
.site-footer ul.footer-menu &gt; li.current-menu-item a, .site-footer ul.footer-menu &gt; li a:hover{color: #338fe3;}
.ftr-cards{background-image: url(images/ftr-img.png);background-repeat: no-repeat;background-size: cover;width: 53%;height: 40px;margin:35px auto 42px;}
.ftr-icons a.facebook, .ftr-icons a.linkedin {position: relative;font-size: 0;line-height: 0;display: inline-block;}
.ftr-icons a{background-image: url(images/hm-sprites.webp);background-repeat: no-repeat;width: 30px;height: 46px;background-position: -194px -103px;left: 0px;right: 0;top: 0;}
.ftr-icons a.linkedin{background-position: -237px -103px;}
.ftr-icons {display: flex;justify-content: center;gap: 55px;}
.ftr-icons a:hover{background-position:-194px -153px;transition: 0.5s;}
.ftr-icons a.linkedin:hover{background-position:-237px -153px;}
.ftmenu ul li a {text-transform: uppercase; color: #fff; font-size: 24px; line-height: 1; letter-spacing: 0.96px; margin: 0px 54px; font-family: 'NotoSans-Regular'; }
.ftr-blocks .textwidget.custom-html-widget {padding: 20px 0 70px; display: flex; flex-wrap: wrap; border-bottom: 1px solid #23303e; justify-content: space-between; text-align: center; }
.ftrblk {width: 33%;}
.ftrblk.ftr-blk2 {padding: 0 0 0 120px;}
.ftrblk.ftr-blk3 {padding: 0 0 0 120px;}
.ftrblk h4 { color: #fff; font-family: 'NotoSans-Medium'; font-weight: 600; font-size: 28px; text-transform: capitalize; line-height: 1.27; margin: 0 0 20px 0;}
.ftrblk p,
.ftrblk li { font-family: 'NotoSans-Medium'; font-weight: 400; color: #a3aebc; font-size: 18px; line-height: 1.5; margin: 0 0 10px 0;}
.ftr-socil a { width: 40px; height: 40px; font-size: 0; display: inline-block; margin: 0 14px 0 0; background: #fff; transition: 1s;}
/* Footer Sections Ends */

/* Copyrights */
.copyrights { background: #0a1928; padding: 45px 0; text-align: center;}
.ftrlink, .cpy-inr { display: inline;}
.copyrights p,
.copyrights a { font-family: 'NotoSans-Regular'; color: #fff; font-size: 20px; font-weight: 400; line-height: 1.7; margin: 0; display: inline-block; letter-spacing: 0;}
.copyrights a { display: inline-block; padding: 0 5px;}
.copyrights a:hover {
    color: #338fe3;
}
.ftr-btm-block p a:hover{ color: #fff;}
.cpy-inr, .copy-para, .ftrlink, .rit-btm{ display: inline-block;}
/* Homepage Ends */





/* Inner Pages Default Styles */


.container1{max-width: 1600px;width: 100%;margin: auto;}
.page_bnr {background-image: url("images/abt-bnr.png"); background-repeat: no-repeat; background-size: cover; padding:280px 0 130px; position: relative; text-align: center; z-index: 0; }
.page_bnr:before {content: ''; position: absolute; width: 100%; height: 100%; background: rgb(6, 15, 25); background:linear-gradient(180deg, rgba(6, 15, 25, 1) 0%, rgba(255, 255, 255, 0) 100%); background-repeat: no-repeat; top: 0; left: 0; z-index: -1; }
/*.page_bnr:after {height: 100%; background-image: url(images/bnr-shdw-btm.png); background-repeat: no-repeat; background-position: center; background-size: contain; right: 0; margin: auto; bottom: 0; }*/
.page_title h1, .page_title h2 {font-family: 'Poppins-Bold'; font-size: 80px; line-height: 1; letter-spacing: 0; position: relative; text-align: center; text-transform: uppercase; -webkit-text-fill-color: rgb(51 143 227 / 50%); -webkit-text-stroke: 1px #ffffff; margin:0 0 10px 0; }
.inrpg-breadcrumbs {padding: 0; color:#ffffff; font-size: 26px; line-height:1; font-family: 'NotoSans-Medium'; }
.page_default {padding: 140px 0 0; position: relative; background-color: #f6fafd; }
.genpg-rite.full-width{width: 100%; max-width: 100%;}
.genpg-rite {width:63.2%; float: left; }
.genpg-lft {width: 33%; float: right; max-width: 530px; }
.page_default .genpg-rite h1,
.page_default .genpg-rite h2,
.page_default .genpg-rite h3,
.page_default .genpg-rite h4,
.page_default .genpg-rite h5,
.page_default .genpg-rite h6 {font-family: 'Lora-Regular'; color: #000000; }
.page_default .genpg-rite h1, .page_default .genpg-rite h2{font-size:60px; font-family: 'Lora-Regular'; text-transform: capitalize; line-height: 1.2; } 
.page_default .genpg-rite h3 {font-size: 50px; line-height: 1.2; } 
.page_default .genpg-rite h4 {font-size:35px; line-height: 1.2; } 
.page_default .genpg-rite h5 {font-size: 22px; line-height: 1.2; } 
.page_default .genpg-rite h6 {font-size: 20px; line-height: 1.2; } 
.page_default .genpg-rite p, .page_default .genpg-rite li {font-family: 'NotoSans-Light'; font-size: 20px; line-height: 2.1; color: #000000; letter-spacing: 0.4px; margin: 0 0 20px 0; } 
.page_default .genpg-rite a {color:#338fe3; text-decoration: none; } 
.page_default .genpg-rite li {padding-left: 30px; color: #000; position: relative; line-height: 1.6; margin: 0 0 20px 0; } 
.page_default .genpg-rite ul li:before {background: #338fe3; width: 15px; height: 15px; position: absolute; content: ""; left: 0; right: 0; top: 10px; } 
.page_default .genpg-rite li ul {padding: 15px 0 0 10px; margin: 0; } 
.page_default .genpg-rite li ul li {padding-left: 30px; list-style: disc; } 
.page_default .genpg-rite li ul li:before {display: block; } 
.page_content .genpg-rite ol, .page_content .genpg-rite ul {margin: 0 0 25px 0px; list-style-position: inside; } 
.page_content .genpg-rite ol {list-style-type: decimal; margin-left: 20px; } 
.page_content .genpg-rite ol li {list-style: decimal; padding-left: 0 !important; } 
.page_default .genpg-rite li a {text-decoration: none; color: var(--blue); } 
.page_default .genpg-rite li a:hover, .page_default .genpg-rite a:hover {color: #000; }

.page_default .genpg-rite ul li &gt; ul li {list-style-type: none; } 
.page_default .genpg-rite ul li &gt; ul li &gt; ol li {list-style-type: decimal; } 
.page_default .genpg-rite ul li &gt; ul li:before {display: block; } 
.page_default .genpg-rite ul li &gt; ol li {list-style-type: decimal; } 
.page_default .genpg-rite ul li &gt; ol li:before {display: none; } 
.page_default .genpg-rite ul li &gt; ol li &gt; ul li {list-style-type: disc; }


div{font-family: 'NotoSans-Light'; font-size: 20px;line-height: 1.6;}


/* Sidebar Styles */ 
.page_default .genpg-lft .lcn-bar h4.widget-title {padding-top: 0; margin-bottom: 47px; } 
.page_default .genpg-lft .lcn-bar p.inr-pr-bfr{font-family: 'NotoSans-Regular'; font-size:22px; color: #ffffff; line-height:1.36; margin: 0 0 40px 0; } 
.page_default .genpg-lft .lcn-bar p.inr-pr-bfr::before, .page_default .genpg-lft .sdr-call a:after{content: ''; position: absolute; width: 78px; height: 78px; background-image: url(images/sprites.webp); background-repeat: no-repeat; background-position: -71px -436px; top: 0px; left: 60px; background-color: #338fe3; } 
.page_default .genpg-lft .lcn-bar{position: relative; } 
.page_default .genpg-lft .sdr-call a:after{background-position: -267px -440px; bottom: 0; top: auto; } 
.page_default .genpg-lft .lcn-bar p a {display: inline-block; color: #338fe3; text-transform: uppercase; } 
.page_default .genpg-lft .lcn-bar p a:hover {color: #fff; } 
.page_default .genpg-lft .sdr-call a{font-family: 'NotoSans-Bold'; font-size:42px; color: #ffffff; line-height: 1; letter-spacing:-0.84px; display: inline-block; } 
.page_default .genpg-lft .lcn-bar a:hover{color: #338fe3; } 
.page_default .genpg-lft .inr-para {padding: 0 80px 20px 175px; position: relative; margin-bottom: 20px; } 
.page_default .genpg-lft .textwidget.custom-html-widget {padding:0 0 40px 0px; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.05); } 
.page_default .genpg-lft .widget {margin-bottom: 58px; background: #0a1928; width: 100%; display: inline-block; position: relative; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.05); } 
.page_default .genpg-lft h4.widget-title, .page_default .genpg-lft .widget .gform_heading h3.gform_title {font-family: 'Lora-Regular'; font-size: 55px; color: #ffffff; text-transform: capitalize; margin: 0; line-height: 1; position: relative; text-align: center; border-bottom: 1px solid #e6e8e91f; padding:0 0 20px 0; } 
.page_default .genpg-lft .widget .menu-sidebar-menu-container, .page_default .genpg-lft .widget form {display: inline-block; width: 100%; } 





/* Sidebar Navigation Menu */
.page_default .genpg-lft .widget .sidebar-menu ul li a:hover{color: #338fe3; } 
.page_default .genpg-lft .widget.testi .star-rat {background-repeat: no-repeat; background-image: url("images/inr-str-img.webp"); background-position:center; background-size: 100% 100%; width: 182px; height: 34px; margin: 0 auto 20px; } 
.page_default .genpg-lft section.widget.testi{background-color: #fff; } 
.page_default .genpg-lft section.widget.testi h4{color: #000000; position: relative; border-bottom: 1px solid #00000029; } 
.page_default .genpg-lft .widget.testi .testi-item{position: relative; } 
.page_default .genpg-lft .widget.testi .testi-item:after{content: ''; position: absolute; background-image: url(images/sprites.webp); background-repeat: no-repeat; background-position: -1228px -435px; width: 73px; height: 61px; margin: auto; left: 0; top: 40px; } 
.page_default .genpg-lft .widget{background-color: #0a1928; padding:30px 0px; } 
.page_default .genpg-lft section.widget_nav_menu ul {display: block; position: relative; } 
.page_default .genpg-lft section.widget_nav_menu ul li {margin: 0; } 
.page_default .genpg-lft .widget ul li a {font-family: 'NotoSans-Medium'; font-size: 25px; line-height: 1.2; color: #fff; position: relative; display: inline-block;width: 100%;}
.page_default .genpg-lft .widget ul{margin: 0; } 
.page_default .genpg-lft .widget ul li a:hover {color: #3087d6; } 
.page_default .genpg-lft .widget ul &gt; li {border-bottom: 1px solid #ffffff21; margin: 0;position: relative;padding: 20px 70px 20px 40px; } 
.page_default .genpg-lft .widget ul &gt; li:last-child {border-bottom:none; } 

.page_default .genpg-lft section.widget_nav_menu ul li.sb-iaamenu &gt; ul.sub-menu {display: block !important; } 
.page_default .genpg-lft section.widget_nav_menu ul ul li {padding: 0 0 0 20px; }

.genpg-lft .widget_nav_menu ul li a.drop.open {transform: rotate(180deg); }

.genpg-lft .widget_nav_menu ul li a.drop.close, .genpg-lft .widget_nav_menu ul li a.drop.open {
    font-size: 0;
    position: absolute;
    right: 30px;
    top: 25px;
    width: 26px;
    z-index: 10;
    height: 14px;
    background-image: url(images/drop-icn.webp);
    background-position: center center;
    background-repeat: no-repeat;
    padding: 0px 0px;
    cursor: pointer;
    border: 0;
    background-color: transparent;
}

.page_default .genpg-lft ul.sub-menu li{
   padding:10px 10px 10px 40px;
    border: 0;
}

.page_default .genpg-lft .widget ul.sub-menu li a{
    font-weight: 500;
    font-size: 18px;
    line-height: 1.2;
    
}




/* Sidebar Blog */
.page_default .genpg-lft .widget.widget_search input.search-field, .page_default .genpg-lft .widget.widget_categories select, .page_default .genpg-lft .widget.widget_archive select {font-family: 'Poppins-Regular'; font-size: 20px; color: #0a1928; padding: 20px 60px 20px 23px; background-color: #ffffff; border: none; line-height: 1.2; letter-spacing: 0; outline: none; width: 100%; position: relative; } 
.page_default .genpg-lft .sdb-archives .widget {box-shadow: inherit; margin: 0 0 35px; padding: 0; } 
.genpg-lft section.widget.widget_categories h4.widget-title, section.widget.widget_archive h4.widget-title{font-family: 'Poppins-Bold'; padding: 0; padding: 0; text-align: left; color: #ffffff; line-height: 1; font-size: 25px; border: none; font-weight: 600;margin: 0 0 8px; } 
.page_default .genpg-lft .sdb-archives {background-color: #0a1928; padding: 56px 64px 35px; margin-bottom: 60px; } 
.page_default .genpg-lft .widget.widget_search {background: transparent; margin: 0 0 35px; padding: 0; box-shadow: none; } 
.genpg-lft .widget .menu-sidebar-menu-container, .genpg-lft .widget form {display: inline-block; width: 100%; } 
.page_default .genpg-lft .widget.widget_categories select, .page_default .genpg-lft .widget.widget_archive select {background-image: url(images/drop-icn.png); background-repeat: no-repeat; background-position: right 32px center; appearance: none; cursor: pointer; } 
.page_default .genpg-lft input.search-submit {position: absolute; right: 32px; top: 0; bottom: 0; margin: auto; border: 0; outline: 0; font-size: 0; background-image: url(images/search-icon.png); background-repeat: no-repeat; background-size: contain; width: 23px; height: 22px; cursor: pointer; z-index: 3; background-color: transparent; } /* Sidebar Testimonials */ .page_default .genpg-lft .sidebar-testi.owl-carousel {padding: 20px 80px; text-align: center; } 
.page_default .genpg-lft .sidebar-testi .testi-item p {font-family: 'NotoSans-Regular'; font-size: 22px; color: #0a1928; line-height: 2.04; position: relative; padding: 0; } 
.page_default .genpg-lft .sidebar-testi .testi-item h5 {font-family: 'Lora-SemiBold'; font-size: 30px; color: #5a5a5a; position: relative; margin: 0px 0px 24px; } 
.page_default .genpg-lft .sidebar-testi.owl-carousel .owl-nav {margin: 0 auto; text-align: center; position: absolute; bottom: 64px; left: 30px; right: 20px; display: flex; justify-content: space-between; align-items: center; font-size: 0px; } 
.page_default .genpg-lft .sidebar-testi.owl-carousel .owl-nav button.owl-next{background-position:-1098px -617px; } 
.page_default .genpg-lft .sidebar-testi.owl-carousel .owl-nav button.owl-next:hover{background-position:-1097px -709px; } 
.page_default .genpg-lft .sidebar-testi.owl-carousel .owl-nav button {margin: 0 5px; background-image: url("images/sprites.webp"); background-repeat: no-repeat; background-position:-1033px -616px; width:21px; height:39px; } 
.page_default .genpg-lft .sidebar-testi.owl-carousel .owl-nav button:hover{background-position:-1032px -708px; } 
.page_default .genpg-lft .sidebar-testi.owl-carousel .owl-nav button span {font-size: 0px; font-weight: bold;}


/* Blog Page */

.page_default .genpg-rite .blg-cntblk {margin: 20px 0 0 0; } 
.page_default .genpg-rite .post-img img {width: 100%; display: block; } 
.page_default .genpg-rite .post-item {display: flex; background-color: #ffffff; border: 1px solid #ececf1; position: relative; margin-bottom: 50px; width: 100%; } 
.page_default .genpg-rite .post-item:hover {background-color: #0a1928; } 
.page_default .genpg-rite .post-item:hover .post-cnt h4, .page_default .genpg-rite .post-item:hover .post-meta .meta-author span, .page_default .genpg-rite .post-item:hover .post-dt, .page_default .genpg-rite .post-item:hover .post-cnt p{color: #fff; } 
.page_default .genpg-rite .post-cnt h4 {font-size: 40px; line-height: 1.2;  margin: 0 0 20px; padding: 0; letter-spacing: 0; } 
.page_default .genpg-rite .post-item .post-cnt h4 a{color: #0a1928;line-height: inherit;}
.page_default .genpg-rite .post-item:hover .post-cnt h4 a{color: #fff;}
.page_default .genpg-rite .post-cnt {padding: 40px 32px 40px 42px; width: 66%; } 
.page_default .genpg-rite .blg-cntblk .post-item .post-img {width: 34%; } 
.page_default .genpg-rite  .post-img {width: 100%; } 
.page_default .genpg-rite .post-meta .meta-author span, .page_default .genpg-rite .post-category a {font-family: 'NotoSans-Light'; font-size: 16px; color: #0a1928; letter-spacing: 0; line-height: 1;margin: 0 0 10px;display: block; } 
.page_default .genpg-rite .post-item:hover  .post-category a{color: #fff;}
.page_default .genpg-rite .post-meta .meta-author span a {color: #3087d6; display: inline-block; text-decoration: underline; } 
.page_default .genpg-rite .post-meta {margin-bottom: 20px; float: left; width: 100%;}
.page_default .genpg-rite .post-category ul li, .page_default .genpg-rite .post-dt {font-family: 'NotoSans-Light'; list-style: none; margin: 0; padding: 0; font-size: 16px; color: #0a1928; line-height: 1; } 
.page_default .genpg-rite .post-dt {margin: 0 0 10px; }
.page_default .genpg-rite .post-cnt p {font-family: 'NotoSans-Light'; font-size: 16px; line-height: 2.05; letter-spacing: 0; margin: 0; color: #0a1928; } 
.page_default .genpg-rite .nav-links {display: flex; justify-content: center; gap: 10px; position: relative; align-items: center; } 
.page_default .genpg-rite .nav-links span, .page_default .genpg-rite .nav-links a {font-family: 'NotoSans-Bold'; padding: 8px 10px; font-size: 30px; text-align: center; display: inline-block; align-items: center; display: flex; color: #338fe3; } 
.page_default .genpg-rite .nav-links .next.page-numbers, .page_default .genpg-rite .nav-links .prev.page-numbers {border: none; position: absolute; left: 0; font-size: 0px; width: 49px; height: 49px; background-image: url(images/sprites.webp); background-position: -672px -754px; background-color: #338fe3; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; } 
.page_default .genpg-rite .nav-links .next.page-numbers:hover, .page_default .genpg-rite .nav-links .prev.page-numbers:hover{background-color: #0a1928; } 
.page_default .genpg-rite .nav-links span.page-numbers.current {color: #0a1928; font-size: 40px; margin: -6px 0 0; } 
.page_default .genpg-rite .nav-links .next.page-numbers {background-position: -747px -754px; left: auto; right: 0; } 
.page_default .genpg-rite .nav-links .nav-prev-text, .page_default .genpg-rite .nav-links .nav-next-text {display: none; } 
.page_default .genpg-rite svg.svg-icon {display: none; } 
.post-itm-btm {display: flex; align-items: center; } 
.post-btn {width: 200px; float: right; } 
.page_default .genpg-rite .post-category ul {margin: 0px; } 
.page_default .genpg-rite .post-category ul li:before {display: none; } 
.page_default .genpg-rite .post-btn a.blg-btn {font-size: 18px; color: #000; padding: 15px 30px; width: 200px; line-height: 1.2; border: 1px solid #000; } 
.nav-links a.page-numbers {margin: 0 5px; } 
.page_default .genpg-rite .page-navi{display: flex;justify-content: space-between;}
.nav-links svg.svg-icon {margin: 0px 0px -5px 0px; } 
.page_default .genpg-rite .page-navi-block a{font-family: 'NotoSans-Medium'; font-size: 25px; color: #ffffff; line-height: 1; letter-spacing: 0.5px; display: inline-block; padding: 15px 20px; background-color: #0a1928; } 
.page_default .genpg-rite .page-navi-block a:hover{background-color: #338fe3; } 
.page_default .genpg-rite .page-navi-block a strong {font-weight: 400; } 
.page_default .genpg-rite .nav-links span.nav-next-text, .nav-links span.nav-prev-text {display: none; } 
.page_default.single-blogpg .genpg-rite .post_single .post-img.single_defualt_img{margin: 0 0 30px; } 
/*.page_default.single-blogpg .genpg-rite .post-category a {padding: 0 0 0 30px; } */
.page_default.single-blogpg .genpg-rite .post-meta .meta-author span {padding: 0 5px 0 0; font-size: 18px; }




/*contact page*/


.page_default.contact_pg .contact-lsts{display: flex; justify-content: space-between  ; gap:30px; text-align: center; } 
.page_default .genpg-rite .cnct-itms{width: 32.1%; background-color: #fff; padding:160px 50px 30px; position: relative; } 
.page_default .genpg-rite .cnct-itms h4{font-family: 'Lora-SemiBold'; font-weight: 600; font-size: 40px; text-transform: uppercase; line-height:1; letter-spacing:0; } 
.page_default .genpg-rite .cnct-itms:before{content: ''; position: absolute; width:78px; height:78px; background-image: url("images/sprites.webp"); background-repeat: no-repeat; background-position:-71px -436px; top:40px; left: 0; right: 0; margin: auto; background-color: #338fe3; } 
.page_default .genpg-rite .cnct-itms.cnct:before{background-position:-267px -440px; } 
.page_default .genpg-rite .cnct-itms.scl:before{background-position: -462px -437px; } 
.page_default .genpg-rite .cnct-itms p{font-family: 'NotoSans-Regular'; font-weight: 400; font-size: 24px; color: #0a1928; line-height:1.4; letter-spacing: 0;margin: 0;} 
.page_default .genpg-rite .cnct-itms p strong{text-transform: uppercase; letter-spacing: 0.4px; font-weight: 400; } 
.page_default .genpg-rite .cnct-itms a{font-family: 'NotoSans-Bold'; font-weight: 700; font-size:50px; color: #000000; } 
.page_default .genpg-rite .cnct-itms:hover{background-color: #0a1928; } 
.page_default .genpg-rite .cnct-itms:hover a{color: #338fe3; } 
.page_default .genpg-rite .cnct-itms:hover a:hover {color: #fff;}
.page_default .genpg-rite .cnct-itms:hover h4{color: #fff; } 
.page_default .genpg-rite .cnct-itms:hover p{color: #fff; } 
.icns-socil a.fb,.icns-socil a.lnk{background-image: url("images/sprites.webp"); background-repeat: no-repeat; background-position:-653px -429px; width:87px; height:87px; margin:0 10px 0 0; } 
.page_default .genpg-rite .icns-socil a.lnk{background-position: -851px -429px; } 
.icns-socil a.fb:hover{background-position: -677px -551px;}
.icns-socil a.lnk:hover{background-position: -875px -550px;}
.page_default .genpg-rite .cnct-itms:hover .icns-socil a.fb{background-position:-653px -531px; } 
.page_default .genpg-rite .cnct-itms:hover .icns-socil a.lnk{background-position: -851px -531px; } 
.page_default .genpg-rite .cnct-itms .icns-socil a{font-size: 0px;vertical-align: middle; display: inline-block; }
.page_default .genpg-rite .cnct-itms .cnt-dirct a {text-transform: uppercase; letter-spacing: 0.4px; font-weight: 400; font-family: 'NotoSans-Regular'; font-size: 24px; color: #0a1928; line-height: 1.4; }
.page_default .genpg-rite .cnct-itms:hover .cnt-dirct a {color: #338fe3; }
.page_default .genpg-rite .prtc-itms .read-btn {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: auto;
}
.page_default .genpg-rite .cnct-itms:hover .icns-socil a.fb:hover {
    background-position: -653px -634px;
}
.page_default .genpg-rite .cnct-itms:hover .icns-socil a.lnk:hover {background-position: -851px -634px; } 

/*practice area*/

.page_default .genpg-rite .prtc-itms h4{color: #5a5a5a; line-height: 1.2; padding-top: 15px; letter-spacing:0; position: relative; } 
.page_default .genpg-rite .prtc-itms p{font-family: 'NotoSans-Light'; font-size: 18px; color: #000000; line-height: 1.9; letter-spacing:0.36px; } 
.page_default .genpg-rite  .prtc-itms a{font-family: 'NotoSans-Light'; font-size: 18px; color: #000000; line-height: 1.9; letter-spacing:0.36px; background-color: #dee3e7; padding:7px 25px; } 
.page_default .genpg-rite  .prtc-lsts{display: flex; flex-wrap: wrap; justify-content: center; } 
.page_default .genpg-rite .prtc-itms{width:23%; text-align: center; border: 1px solid #dee3e7; margin:0 20px 20px 0; padding:195px 14px 50px; position:relative; } 
.page_default .genpg-rite  .prtc-itms::before{content: ''; position:absolute; background-image: url("images/sprites.webp"); background-repeat: no-repeat; background-position:-58px -42px; width:135px; height:129px; right:0; left:0; margin:auto; top:25px; } 
.page_default .genpg-rite  .prtc-itms:hover{color: #338fe3; border: 1px solid #338fe3; } 
.page_default .genpg-rite .prtc-itms:hover h4{color: #338fe3; } 
.page_default .genpg-rite .prtc-itms:hover p {color: #338fe3; } 
.page_default .genpg-rite  .prtc-itms:hover .read-btn a{background-color: #338fe3; color: #fff; } 
.page_default .genpg-rite  .prtc-itms:hover::before{background-position:-58px -229px; } 
.page_default .genpg-rite  .prtc-itms.insur::before{background-position:-261px -39px; } 
.page_default .genpg-rite  .prtc-itms.insur:hover::before{background-position:-261px -226px; } 
.page_default .genpg-rite  .prtc-itms.accdnt::before{background-position:-454px -44px; } 
.page_default .genpg-rite  .prtc-itms.accdnt:hover::before{background-position:-454px -231px; } 
.page_default .genpg-rite  .prtc-itms.medcl::before{background-position:-631px -36px; } 
.page_default .genpg-rite  .prtc-itms.medcl:hover::before{background-position:-631px -223px; } 
.page_default .genpg-rite  .prtc-itms.brch::before{background-position:-835px -47px; } 
.page_default .genpg-rite  .prtc-itms.brch:hover::before{background-position:-835px -234px; } 
.page_default .genpg-rite  .prtc-itms.defns::before{background-position:-1011px -40px; } 
.page_default .genpg-rite  .prtc-itms.defns:hover::before{background-position:-1011px -227px; } 
.page_default .genpg-rite  .prtc-itms.insuredefns::before{background-position:-1184px -43px; } 
.page_default .genpg-rite  .prtc-itms.insuredefns:hover::before{background-position:-1184px -230px; } 
.page_default .genpg-rite  .prtc-itms.contrct::before{background-position:-1384px -42px; } 
.page_default .genpg-rite  .prtc-itms.contrct:hover::before{background-position:-1384px -229px; } 
.page_default .genpg-rite  a.hvr{position: absolute; top:0; left:0; right:0; bottom:0; margin:auto; font-size:0px; display: inline-block; background: transparent; } 
.page_default .genpg-rite  .prtc-itms.contrct:hover a.hvr{background:transparent; } 
.page_default .genpg-rite .prtc-itms h4::before{content: ''; position:absolute; background-color:#dee3e7; width:270px; height:2px; right:0; left:0; margin:auto; top:0px; } 
.page_default .genpg-rite .prtc-itms:hover h4::before{background-color:#338fe3; }




.page_default .genpg-rite  .prtc-itms.business-clients::before{background-position:-52px -904px; } 
.page_default .genpg-rite  .prtc-itms.business-clients:hover:before{background-position:-52px -1070px; } 



.page_default .genpg-rite .prtc-itms.trucking-accidents::before{background-position:-254px -899px; } 
.page_default .genpg-rite .prtc-itms.trucking-accidents:hover:before{background-position:-254px -1065px; } 


.page_default .genpg-rite .prtc-itms.motor-accidents::before{background-position:-434px -899px; } 
.page_default .genpg-rite .prtc-itms.motor-accidents:hover:before{background-position:-434px -1065px; } 


.page_default .genpg-rite .prtc-itms.accident-faqs::before{background-position:-635px -896px; } 
.page_default .genpg-rite .prtc-itms.accident-faqs:hover:before{background-position:-635px -1062px; } 


.page_default .genpg-rite .prtc-itms.const-accidents::before{background-position:-818px -899px; } 
.page_default .genpg-rite .prtc-itms.const-accidents:hover:before{background-position:-818px -1065px; } 


.page_default .genpg-rite .prtc-itms.brain-injuries::before{background-position:-990px -900px; } 
.page_default .genpg-rite .prtc-itms.brain-injuries:hover:before{background-position:-990px -1066px; } 


.page_default .genpg-rite .prtc-itms.security::before{background-position:-1179px -890px; }
.page_default .genpg-rite .prtc-itms.security:hover:before{background-position:-1179px -1056px; }


.page_default .genpg-rite .prtc-itms.cord-injuries::before{background-position:-1368px -900px; } 
.page_default .genpg-rite .prtc-itms.cord-injuries:hover:before{background-position:-1368px -1066px; } 










/* reviews section*/


.page_default .genpg-rite .testi-item p{font-family: 'NotoSans-Regular'; font-weight: 400; font-size:18px; color: #0a1928; line-height:2; letter-spacing: 0; margin: 0 0 30px; } 
.page_default .genpg-rite .testi-item h5{position: relative; width: max-content; margin: auto; padding-left: 15px;font-family: 'Lora-SemiBold'; font-weight: 600; font-size: 30px; color: #0a1928; line-height: 1; }
.page_default .genpg-rite .testimonials{column-count: 3; column-gap: 20px; } 
.page_default .genpg-rite .testi-item{width: 100%; display: inline-block; text-align: center; background-color: #dee3e7; margin: 0 0px 20px 0; padding:45px 80px 40px; position: relative; } 
.page_default .genpg-rite .testi-item .star-rat{background-repeat: no-repeat; background-image: url(images/inr-str-img.webp); background-position: center; background-size: 100% 100%; width: 182px; height: 34px; margin: 0 auto 20px; } 
.page_default .genpg-rite .testi-item:hover{background-color: #0a1928; } 
.page_default .genpg-rite .testi-item:hover p{color: #fff; } 
.page_default .genpg-rite .testi-item:hover h5{color: #fff;} 
.page_default .genpg-rite .testi-item:hover::after {background-position: -1228px -537px; } 
.page_default .genpg-rite .testi-item:after{content: ''; position: absolute; width:73px; height:61px; background-image: url("images/sprites.webp"); background-repeat: no-repeat; background-position:-1228px -435px; left: 54px; margin: auto; top: 67px; }
.page_default .genpg-rite .testi-item h5:before{content: ""; position: absolute; background-color: #0a1928; width: 12px; height: 3px; top: 3px; margin: auto; bottom: 0; left: 0; }
.page_default .genpg-rite .testi-item:hover h5:before{background-color: #fff;}

/*single attorney*/

.page_default .genpg-rite .alex-sec{display: flex; margin-bottom:40px; width:100%; position: relative; background-color: #0f62ae;}
.page_default .genpg-rite .artty-lft {/*clip-path: polygon(23% 0%, 100% 0%, 77% 100%, 0% 100%);*/ width: 38%; background-color: #0a1928; padding: 50px 0 0px; overflow: hidden; position: relative; }
.page_default .genpg-rite .artty-lft:before{content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1; background: rgb(51,143,226); background: radial-gradient(circle, rgba(51,143,226,1) 0%, rgba(0,212,255,0) 100%); }
.page_default .genpg-rite .artty-rgt {position: absolute; /*clip-path: polygon(21.6% 0%, 100% 0%, 86% 100%, 7.7% 100%); background-color: #0f62ae;*/ width:61%; padding: 30px 0 30px 40px; display: flex; flex-direction: column; justify-content: center; color: #5a5a5a; right: 0; }
.page_default .genpg-rite .artty-rgt h2{color: #ffffff; line-height: 1.0; padding: 0px; font-size:48px; letter-spacing: 0; margin: 0 0 10px; }
.eml-btn {display: flex;gap: 10px;margin: 0 0 15px 0;}
.page_default .genpg-rite .accsec-ritcnt.accordion {margin-bottom: 30px;}
.page_default .genpg-rite .artty-rgt p{color: #ffffff; font-family: 'Poppins-Regular'; font-size:20px; line-height: 1.2; margin:0 0 15px; letter-spacing: 0; }
.page_default .genpg-rite .eml-btn a{background-color:#0a1928; font-family: 'NotoSans-Bold'; font-size: 15px; color: #ffffff; line-height: 1.5; letter-spacing: 0.4px; padding: 12px 15px; text-transform: uppercase; display: inline-block; }
.page_default .genpg-rite .accordion-section h4{margin: 0 0 10px; }
.page_default .genpg-rite .accordion-section h4 a {margin: 0px; font-family: 'Lora-Regular'; font-size: 25px; line-height: 1; letter-spacing: 0; display: block; padding:15px 60px 18px 35px; background: #ffffff; color: #000000; position: relative; font-weight: 500; text-transform:capitalize; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.03); }
.page_default .genpg-rite .accordion-section h4 a:before {position: absolute; content: ""; width: 25px; height: 13px; background-image: url(images/down-arrow.png); background-repeat: no-repeat; background-size: contain; background-position: center; top: 22px; right: 35px; bottom: 0; }
.page_default .genpg-rite .accordion-section h4 a.active:before {background-image: url(images/up-arrow.png);}
.page_default .genpg-rite .accordion-section h4 a.active{background-color: #338fe3; color: #fff; }
.page_default .genpg-rite .accordion-section p{font-size: 20px; line-height: 2.1; color: #000000; margin: 0 0 15px 0; letter-spacing: 0.08px; }
.page_default .genpg-rite .accordion-section .accordion-section-content {padding: 15px 80px 0 35px; margin: 0 0 40px; }
.page_default .genpg-rite  .attry-img {position: relative;display: flex;justify-content: center; }
.page_default .genpg-rite .artty-rgt h5{ color:#fff;}
.page_default .genpg-rite .artty-rgt h5 a{ color:#fff;}
.page_default .genpg-rite .artty-rgt img.sel-logo{ background:#fff; border-radius:100%;}



/*about-page*/



.page_default .genpg-rite .abt-lft .learn-cnt p {
    font-family: 'Poppins-Regular';
    font-size: 16px;
    color: #5a5a5a;
    text-transform: uppercase;
    line-height: 2.1;
    letter-spacing: 0;
    margin: 0 0 13px;
    padding: 0 0 0 10.4%;
}
.page_default .genpg-rite .abt-lft .learn-cnt p a {
    color: #338fe3;
    display: inline-block;
    margin: 0 0 0 -28px;
    text-decoration: underline;
}

.page_default .genpg-rite .learn-sec {
display: flex;
  margin: 0 0 30px;
    padding-top: 57px;
    width: 100%;
    gap: 8px;
    flex-wrap: wrap;
    position: relative;
}
.page_default .genpg-rite .learn-top {
    display: flex;
    justify-content: space-between;
}
.page_default .genpg-rite .learn-sec:before{
    content: "";
    width: 100%;
    height: 100%;
    background-image: url(images/abt-bnr-logo.png);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 51px;
    top: -5px;
    z-index: 0;
}
.page_default .genpg-rite .learn-rgt{
    width: 64.3%;
}

.page_default .genpg-rite .learn-pst {
    display: flex;
    margin-bottom: 2px;
    width: 54.2%;
    position: relative;
}
.page_default .genpg-rite .learn-pst.mickey {
    position: absolute;
    right: 0;
}
.page_default .genpg-rite .two-cnt .learn-pst .learn-img img {
    margin: 0 0 0px -20px;
}
.page_default .genpg-rite .learn-pst.anamari {
    width: 54.8%;
}
.page_default .genpg-rite .two-cnt {  
    display: flex;
    margin-bottom: 2px;
    width: 100%;
    position: relative;
}
.page_default .genpg-rite .learn-sec h3{
padding: 29px 0px 0;
    width: 41.3%;
    font-size: 35px;
    line-height: 1.45;
    color: #000000;
    margin: 0;
    letter-spacing: 0;

}

.page_default .genpg-rite .learn-img {
    clip-path: polygon(33% 0%, 100% 0%, 66% 100%, 0% 100%);
    width: 54.4%;
    background-color: #0a1928;
    padding: 30px 0 0 18px;
    overflow: hidden;
    position: relative;
}
.page_default .genpg-rite .learn-cnt h4 {
    padding: 0 0 0 22.6%;
    line-height: 1.2;
    color: #5a5a5a;
    margin: 0 0 9px;
}

.page_default .genpg-rite .learn-cnt{
    position: absolute;
    right: 0;
    clip-path: polygon(29.1% 0%, 100% 0%, 71.7% 100%, 0% 100%);
    background-color: #dee3e7;
    width: 64.2%;
    padding:22px 20px 35px 11%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #5a5a5a;
  }
  .page_default .genpg-rite .learn-pst .hover a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    font-size: 0;
}

.page_default .genpg-rite .mdl-prt p{
  letter-spacing: 0;
  font-family: 'NotoSans-Light';
  font-size: 18px;
  color: #000000;
  margin:0 0 20px 0;
  color: #fff;
}


.page_default .genpg-rite .mdl-prt{
    text-align: center;
    background-color: #0a1928;
    padding: 30px 30px;
    margin: 0 0 40px;
  }
 .page_default .genpg-rite .page_default .genpg-rite .mdl-prt h3{
   font-size:60px;
   line-height: 1;
   color: #fff;
 }
 .page_default .genpg-rite .mdl-prt h3{color: #fff;}
  .page_default .genpg-rite .mdl-prt h3 strong{
    font-size: 90px;
     color: #fff;

  }
  .page_default .genpg-rite .schdl-btns{
    display: flex;
    justify-content: center;
    align-items: center;
    gap:50px;
  }
 
  .page_default .genpg-rite .rgt-btn p a{
    display: block;
     color: #fff;
  }
  .page_default .genpg-rite .rgt-btn{
      position: relative;
      padding: 0 0 0 55px;
     }
     .page_default .genpg-rite .lft-btn a {
    color: #fff;
     color: #fff;
}
 .page_default .genpg-rite .lft-btn a:hover {
    color: #000;
}

 .page_default .genpg-rite .acvmt-rgt-btn a{
  color: #fff;
 }
  .page_default .genpg-rite .acvmt-rgt-btn a:hover{
    color: #000;
  }
  .page_default .genpg-rite .rgt-btn:before{
    content: '';
    position: absolute;
    width:43px;
    height:45px;
    background-image: url("images/sprites.webp");
    background-repeat: no-repeat;
    background-position:-1393px -440px;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
        }
   .page_default .genpg-rite .rgt-btn p{
    font-size: 18px;
    line-height:2;
    letter-spacing: 0.36px;
    color: #5a5a5a;
        text-align: left;
         color: #fff;
   }
  .page_default .genpg-rite .rgt-btn a{
        font-family: 'NotoSans-Bold';
        font-size: 35px;
        line-height:1;
        color: #5a5a5a;
     }
  .page_default .genpg-rite .rgt-btn a:hover{
        color:#338fe3;
      }
  .page_default .genpg-rite .lst-prt ul li strong{
      font-family: 'NotoSans-SemiBold';
      font-size: 20px;
      color: #0a1928;
      line-height: 1;
  }
  .page_default .genpg-rite .awrd-sec h3{
    color: #5a5a5a;
    text-align: center;
    margin:0 0 45px 0;
  }

  .page_default .genpg-rite .awrd-sec{
    margin:50px 0 60px;
  }

  .page_default .genpg-rite .acvmts-sec{
    background-color: #0a1928;
    padding:50px 80px;
    margin:65px 0;
  }

   .page_default .genpg-rite .acvmts-sec h3{
    font-size: 50px;
    color: #ffffff;
    line-height: 1.3;
    letter-spacing:0;
    text-align: center;
  }
   .page_default .genpg-rite .acvmts-sec p{
      font-family: 'NotoSans-Light';
     font-size: 22px;
     color: #ffffff;
     line-height: 1.7;
     text-align: center;
   }
   .page_default .genpg-rite a.brd-btn{
    padding:23px 62px;
    color: #ffffff;
    border: 1px solid #338fe3;
    font-family: 'NotoSans-Bold';
    font-size: 20px;
    color: #ffffff;
    line-height: 1;
    display: inline-block;
    text-transform: uppercase;
   }
   .page_default .genpg-rite  a.brd-btn:hover{
      background-color: #ffffff;
      color: #338fe3;
    }

   .page_default .genpg-rite .acvmt-btns {
    display: flex;
    justify-content: center;
    align-items: center;
    gap:25px;
}

.page_default .genpg-rite .acvmts-sec p a{
  color: #338fe3;
  border-bottom: 1px solid #338fe3;
}


.hm-form-sec.inrpg-frm .gform_wrapper .top_label .gfield_label{ display:block;margin: 0 0 10px;color: #000;}

.hm-form-sec.inrpg-frm .ftr-frm-ryt{ width:100%; padding:0; }
.hm-form-sec.inrpg-frm .ftr-frm-ryt .gform_wrapper ul li.nm, .hm-form-sec.inrpg-frm .ftr-frm-ryt .gform_wrapper ul li.phn{
    width:100%;

}
.hm-form-sec.inrpg-frm .ftr-frm-ryt .gform_wrapper ul li{
    margin: 0 0 8px !important;
}

.ftr-form-sec.inr-frm h2{margin: 0 0 10px;}

.ftr-form-sec.inr-frm p{line-height: 1;}


.page_default .genpg-rite .alex-sec.spn {
    align-items: stretch;
    display: flex;
}
.page_default .genpg-rite .alex-sec.spn .artty-lft {
    width: 41%;
}
.page_default .genpg-rite .alex-sec.spn .artty-rgt {
    width: 58%;
    position: inherit;
}
.page_default .genpg-rite .alex-sec.spn .artty-lft {
    width: 41%;
    display: flex;
    align-items: flex-end;
}
.page_default .genpg-rite .alex-sec.spn .attry-img {
    display: block;
}
.page_default .genpg-rite .cnct-itms:hover .cnt-dirct a:hover {
    color: #ffffff;
}


div#gform_3_validation_container {
    display: none;
}
.page_default.blg_pg.serch_pg .post-item .post-dt {
    display: none;
}
.awrd-blk.owl-carousel .owl-stage {
    display: flex;
    align-items: center;
}
.awrd-blk.owl-carousel .owl-item {display: flex;}


.page_default.single-blogpg .single_post_cnt p br, .page_default.single-blogpg .single_post_cnt ul li br {
    display: none;
}



.page_default.single-blogpg .genpg-rite .post-category a:hover { color: #0a1928; }


.page_default.single-blogpg .genpg-rite .meta-author, .page_default.single-blogpg .genpg-rite .post-dt, .page_default.single-blogpg .genpg-rite .post-category a {
    font-size: 20px;
    margin: 0 15px 0 0;
    float: left;
    vertical-align: middle;
    line-height: 1.1;
    font-family: 'NotoSans-Medium';
    color: #338fe3;
    border-right: 2px solid #000000;
    padding-right: 15px;
}
.page_default.single-blogpg .genpg-rite .post-category a{ padding:0px;margin:0px;border:none; }</pre></body></html>