/*All-Font-include-herefont-family: 'Frank Ruhl Libre', serif;font-family: 'Lato', sans-serif;font-family: 'Source Sans 3', sans-serif;*/body {  padding: 0;  margin: 0;  max-width: 100%;  overflow-X: hidden;  font-family: 'Lato', sans-serif;  color: #222222;  font-size: 18px;  line-height: 1.7;  font-weight: normal;  -webkit-transition: all .5s ease-in-out;  -moz-transition: all .5s ease-in-out;  -o-transition: all .5s ease-in-out;  -ms-transition: all .5s ease-in-out;  transition: all .5s ease-in-out;}a {  outline: none !important;  text-decoration: none;  -webkit-transition: all .5s ease-in-out;  -moz-transition: all .5s ease-in-out;  -o-transition: all .5s ease-in-out;  -ms-transition: all .5s ease-in-out;  transition: all .5s ease-in-out;  color: #2089ff}a:hover, a:focus {  outline: none !important;  text-decoration: none;  -webkit-transition: all .5s ease-in-out;  -moz-transition: all .5s ease-in-out;  -o-transition: all .5s ease-in-out;  -ms-transition: all .5s ease-in-out;  transition: all .5s ease-in-out;  color: #222222}img {  border: none;  vertical-align: middle;  max-width: 100%;  height: auto;  margin: 0px auto;  max-height: auto;  width: auto;}ul, li, p {  list-style: none;  padding: 0px;  margin: 0px;  line-height: 1.7;}strong, b {  font-weight: bold;}h1, h2, h3, h4, h5, h6 {  outline: none !important;  margin: 0px;  padding: 0px;  font-weight: normal;  line-height: normal;  font-family: 'Frank Ruhl Libre', serif;}input, select, textarea, button, input:hover, select:hover, textarea:hover, button:hover, input:focus, select:focus, textarea:focus, button:focus {  outline: none !important;  box-shadow: none;  border: none;  -moz-appearance: none;  -webkit-appearance: none;  text-decoration: none;  -webkit-transition: all .5s ease-in-out;  -moz-transition: all .5s ease-in-out;  -o-transition: all .5s ease-in-out;  -ms-transition: all .5s ease-in-out;  transition: all .5s ease-in-out;}.container {  width: 100%;  max-width: 1690px;  margin: 0 auto;  padding: 0px 15px}.no-padding {  padding: 110px 0}.bg {  -webkit-background-size: cover !important;  -moz-background-size: cover !important;  -o-background-size: cover !important;  background-size: cover !important;  background-position: center center !important;  background-repeat: no-repeat !important}.header-info {  position: absolute;  width: 100%;  display: inline-block;  text-align: right;  vertical-align: middle;  z-index: 2;  left: 0px;  right: 0px;  padding: 14px 25px;}.header-info::before {  content: "";  position: absolute;  bottom: 0px;  left: 0px;  right: 0px;  border-bottom: 1px solid rgba(255, 255, 255, 0.13);  width: 100%;}.header-info .logo {  width: auto;  float: left;  z-index: 1;  padding: 0px;  padding-top: 0px;  position: absolute;  top: 50%;  -moz-transform: translate(0, -50%);  -o-transform: translate(0, -50%);  -ms-transform: translate(0, -50%);  -webkit-transform: translate(0, -50%);  transform: translate(0, -50%);  max-width: 250px;}.header-info .logo a, .header-info .logo a img {  display: inline-block;  vertical-align: middle;}.header-info .logo a img {  width: 100%;  max-width: 250px;}.nav-menu-content {  display: inline-block;  vertical-align: middle}.nav-menu-content nav {  width: 100%;  padding: 0px}.nav-menu-content .sm-clean {  float: right;  width: 100%;  text-align: right}.nav-menu-content .sm-clean li {  margin: 0px 20px}.nav-menu-content .sm-clean li:first-child {  margin-left: 0px}.nav-menu-content .sm-clean li:last-child {  margin-right: 0px}.nav-menu-content .sm-clean ul li {  margin: 0px;}.nav-menu-content .sm-clean li a {  color: #ffffff;  font-size: 15px;  padding: 10px 0px;  font-weight: bold;  text-transform: uppercase;  position: relative;  -webkit-transition: all .4s ease-in-out;  -moz-transition: all .4s ease-in-out;  -o-transition: all .4s ease-in-out;  -ms-transition: all .4s ease-in-out;  transition: all .4s ease-in-out;  font-family: 'Lato', sans-serif;}.nav-menu-content .sm-clean li a:hover, .nav-menu-content .sm-clean li a:focus, .nav-menu-content .sm-clean li a.highlighted, .nav-menu-content .sm-clean li.current-menu-item a {  color: #2089ff}.nav-menu-content .sm-clean ul li a, .nav-menu-content .sm-clean li.current-menu-item ul li a {  padding: 0px 0px;  color: #222222;  font-size: 15px;  font-weight: bold;  text-transform: none;  position: relative;  line-height: normal;  border-radius: 0px !important;  border-top: 1px solid #e7e7e7;}.nav-menu-content .sm-clean ul li {  border-bottom: none;  padding: 12px 0px;}.nav-menu-content .sm-clean ul li a {  padding: 0px 30px !important;}.sm-clean ul li a.has-submenu::after {  right: 30px !important;}.nav-menu-content .sm-clean ul li:last-child {  border-bottom: none;}.nav-menu-content .sm-clean ul li a:hover, .nav-menu-content .sm-clean ul li a:focus, .nav-menu-content .sm-clean ul li a.highlighted, .nav-menu-content .sm-clean ul li.current-menu-item a, .nav-menu-content .sm-clean ul li.current-menu-ancestor a {  color: #2089ff;}.nav-menu-content .sm-clean ul li ul li a, .nav-menu-content .sm-clean ul li.current-menu-item ul li a {  color: #222222;}.nav-menu-content .sm-clean ul li ul li a:hover, .nav-menu-content .sm-clean ul li ul li a:focus, .nav-menu-content .sm-clean ul li ul li a.highlighted, .nav-menu-content .sm-clean ul li ul li.current-menu-item a, .nav-menu-content .sm-clean ul li ul li a.disabled, .nav-menu-content .sm-clean ul li ul li.current-menu-ancestor a {  color: #2089ff;}.nav-menu-content .sm-clean a:before {  position: absolute;  content: "";  left: 50%;  bottom: 0px;  height: 4px;  width: 0;  background-color: #2089ff;  -moz-transform: translate(-50%, 0);  -o-transform: translate(-50%, 0);  -ms-transform: translate(-50%, 0);  -webkit-transform: translate(-50%, 0);  transform: translate(-50%, 0);  -webkit-transition: all .4s ease-in-out;  -moz-transition: all .4s ease-in-out;  -o-transition: all .4s ease-in-out;  -ms-transition: all .4s ease-in-out;  transition: all .4s ease-in-out;}.nav-menu-content .sm-clean a:hover:before, .nav-menu-content .sm-clean a:focus:before, .nav-menu-content .sm-clean li a:hover:before, .nav-menu-content .sm-clean li a:focus:before, .nav-menu-content .sm-clean li a.highlighted:before, .nav-menu-content .sm-clean li.current-menu-item a:before {  width: 100%;}.nav-menu-content .sm-clean ul li a:before {  display: none !important;}.tel-info {  display: inline-block;  vertical-align: middle;  margin-left: 40px;  padding-left: 40px;  text-align: center;  position: relative;}.tel-info:before {  content: "";  position: absolute;  background: rgba(255, 255, 255, 0.1);  width: 3px;  height: 78%;  position: absolute;  left: 0px;  position: absolute;  top: 50%;  -moz-transform: translate(0, -50%);  -o-transform: translate(0, -50%);  -ms-transform: translate(0, -50%);  -webkit-transform: translate(0, -50%);  transform: translate(0, -50%);}.tel-info a {  color: #ffffff;  font-size: 40px;  font-weight: bold;  padding-left: 0px;  line-height: 1.3;  position: relative;  font-family: 'Frank Ruhl Libre', serif;}.tel-info a:hover, .tel-info a:focus, .espanol-btn a:hover, .espanol-btn a:focus {  color: #2089ff;}.tel-info a:before {  background: url("../images/phone-icon-header.png");  background-repeat: no-repeat !important;  background-size: contain !important;  background-position: center !important;  content: "";  position: relative;  left: 0px;  top: 5px;  width: 30px;  height: 30px;  display: none;}.tel-info a:hover:before, .tel-info a:focus:before {  background: url("../images/phone-icon-header-hover.png");}.tel-info small {  color: #2089ff;  font-size: 14px;  font-weight: bold;  letter-spacing: 3px;  text-transform: uppercase;  width: 100%;  display: block;  line-height: normal;}.tel-info p {  color: #ffffff;  font-size: 21px;  font-weight: normal;  width: 100%;  display: block;  margin-bottom: 0px;  line-height: normal;  font-family: 'Frank Ruhl Libre', serif;}.defualt-content-info h1, h1 {  font-size: 60px;  color: #002a58;  margin-bottom: 20px;}.defualt-content-info h1 b, .defualt-content-info h2 b, .defualt-content-info h3 b, .defualt-content-info h4 b, .defualt-content-info h5 b, .defualt-content-info h6 b {  color: #2089ff;}.defualt-content-info h2, h2 {  font-size: 48px;  color: #002a58;  margin-bottom: 10px;}.defualt-content-info h3, h3 {  font-size: 36px;  color: #002a58;  margin-bottom: 10px;}.defualt-content-info h4, h4 {  font-size: 30px;  color: #002a58;  margin-bottom: 10px;}.defualt-content-info h5, h5 {  font-size: 24px;  color: #002a58;  margin-bottom: 10px;}.defualt-content-info h6, h6 {  font-size: 22px;  color: #002a58;  margin-bottom: 10px;}.defualt-content-info img {  margin-bottom: 30px;}.defualt-content-info p, p {  font-size: 17px;  line-height: 1.8;  color: #222222;  margin-bottom: 30px;}.defualt-content-info p a, p a {  color: #2089ff;  font-weight: bold;}.defualt-content-info p a:hover, .defualt-content-info p a:focus, p a:hover, p a:focus {  color: #222;}.defualt-content-info ul, .defualt-content-info ol {  margin-bottom: 30px;}.defualt-content-info ul li, .defualt-content-info ol li {  font-size: 17px;  line-height: 1.8;  color: #222222;  margin-bottom: 10px;  padding-left: 20px;  position: relative;}.defualt-content-info ul li a, .defualt-content-info ol li a {  color: #2089ff;  font-weight: bold;}.defualt-content-info ul li a:hover, .defualt-content-info ul li a:focus, .defualt-content-info ol li a:hover, .defualt-content-info ol li a:focus {  color: #222222;}.defualt-content-info ul li:before {  content: "";  position: absolute;  background: #2089ff;  width: 6px;  height: 6px;  position: absolute;  left: 0px;  top: 13px;  border-radius: 0px;  background-size: contain !important;  background-repeat: no-repeat !important;}.defualt-content-info ol {  padding-left: 0px;}.defualt-content-info ol li::before {  content: counter(section);  position: absolute;  left: 0px;  top: 5px;  position: absolute;  height: 24px;  width: 24px;  text-align: center;  line-height: 24px;  font-size: 14px;  background: #2089ff;  color: #ffffff;  font-weight: 700;  text-align: center;  border-radius: 0px;}.defualt-content-info ol li {  position: relative;  margin-bottom: 10px;  padding-left: 40px;  counter-increment: section;}/*defualt-content-info---defualt-content-info----defualt-content-info*//*footer---footer----footer*/.footer-menu {  text-align: center;  background: #2089ff;  padding: 35px 0px;}.footer-menu ul li {  display: inline-block;  padding: 0px 22px;}.footer-menu ul li:first-child {  padding-left: 0px !important;  border: none !important;}.footer-menu ul li:last-child {  padding-right: 0px !important;}.footer-menu ul li a {  color: #ffffff;  font-size: 16px;  text-transform: capitalize;  font-weight: bold;  text-transform: uppercase;  font-family: 'Source Sans 3', sans-serif;}.footer-menu ul li a:hover, .footer-menu ul li a:focus {  color: #222;}.copyright-sec {  background: #002a58;  padding: 22px 0px;}.copyright-sec figure {  margin-bottom: 0px;  text-align: right;}.copyright-sec p {  color: #ffffff;  font-size: 16px;  margin-bottom: 0px;}/*footer---footer----footer*//*.sticky-block {	position: sticky;	top: 0px;}*/.coman-row {  margin: 0px -40px;}.coman-col {  padding: 0px 40px;}.alignnone {  margin: 0px 30px 30px 0;}.aligncenter, div.aligncenter {  display: block;  margin: 0px auto 30px auto;}.alignright {  float: right;  margin: 0px 0 30px 30px;}.alignleft {  float: left;  margin: 5px 30px 30px 0;}a img.alignright {  float: right;  margin: 0px 0 30px 30px;}a img.alignnone {  margin: 0px 30px 30px 0;}a img.alignleft {  float: left;  margin: 0px 30px 30px 0;}a img.aligncenter {  display: block;  margin-left: auto;  margin-right: auto;}.wp-caption.alignnone {  margin: 0px 30px 30px 0;}.wp-caption.alignleft {  margin: 0px 30px 30px 0;}.wp-caption.alignright {  margin: 0px 0 30px 30px;}/*.coman-side-bar{	position: sticky;	top: 0px;}*/.deskop-img {  display: block !important;}.tablet-img {  display: none !important;}.mobile-img {  display: none !important;}@media (min-width: 991px) {  .nav-menu-content .sm-clean li.contact-btn a {    background: #2089ff !important;    padding-left: 20px !important;    padding-right: 20px !important;  }  .nav-menu-content .sm-clean li.espanol-btn {    margin-left: 0px !important;  }  .nav-menu-content .sm-clean li.espanol-btn a {    background: none !important;    border: 1px solid rgba(255, 255, 255, 0.1);    padding: 9px 20px !important;  }  .nav-menu-content .sm-clean li.contact-btn a:before, .nav-menu-content .sm-clean li.espanol-btn a:before {    display: none !important;  }  .nav-menu-content .sm-clean li.contact-btn a:hover, .nav-menu-content .sm-clean li.contact-btn a:focus, .nav-menu-content .sm-clean li.contact-btn a.highlighted, .nav-menu-content .sm-clean li.contact-btn.current-menu-item a, .nav-menu-content .sm-clean li.espanol-btn a:hover, .nav-menu-content .sm-clean li.espanol-btn a:focus, .nav-menu-content .sm-clean li.espanol-btn a.highlighted, .nav-menu-content .sm-clean li.espanol-btn.current-menu-item a {    color: #fff !important;    background: #2089ff !important;    border-color: #2089ff !important;  }}.coman-title h2 {  color: #002a58;  padding-bottom: 30px;  margin-bottom: 24px;  position: relative;}.coman-title h2::before {  background: url("../images/title-bg.png");  width: 97px;  height: 13px;  position: absolute;  left: 0px;  right: auto;  bottom: 0px;  margin: auto;  content: "";}.coman-title.text-center h2::before {  right: 0px;}.coman-title h5 {  color: #2089ff;  line-height: 1.5;  max-width: 1000px;  margin: auto;  margin-bottom: 50px;}blockquote h4 {  line-height: 1.6;  margin-bottom: 25px;  color: #002a58;  font-weight: normal;}.blockquote-img {  width: 84px;  height: 84px;  border-radius: 84px;  float: left;  border: 2px solid #2089ff;  padding: 3px;}.blockquote-det {  display: inline-block;  width: 100%;}.defualt-content-info .blockquote-img img {  border-radius: 84px;  margin-bottom: 0px;}blockquote {  padding-left: 40px;  border-left: 2px solid #2089ff;  margin: 40px 0px 40px 0px;}.blockquote-inn {  overflow: hidden;  padding-left: 15px;  padding-top: 17px;}.blockquote-inn h6 {  font-size: 21px;  color: #0c2351;  font-weight: bold;  margin-bottom: 3px;  font-family: 'Lato', sans-serif;}.blockquote-inn p {  font-size: 14px;  color: #2089ff;  margin-bottom: 0px;  font-family: 'Lato', sans-serif;  font-weight: normal;}.coman-btn {  border-bottom: 2px solid #2089ff;  color: #ffffff;  font-size: 16px;  font-weight: bold;  text-transform: uppercase;  background: #2089ff;  display: inline-block;  width: 281px;  padding: 12px 5px;  text-align: center;}.coman-btn:hover, .coman-btn:focus {  background: #000 !important;  color: #ffffff !important;}.coman-accordion {  position: relative;}.coman-accordion .accordion-item {  background-color: #fff;  border: none;  border-radius: 0px !important;  padding: 0px;  margin-bottom: 20px;  border: none;  -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.03);  -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.03);  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.03);  border-radius: 0px !important;}.coman-accordion .accordion-item .accordion-button {  padding: 30px 38px;  box-shadow: none;  background: #fff;  color: #002a58;  font-size: 24px;  border-radius: 0px;  outline: none;  border: none;  border-bottom: none;  font-weight: normal;  padding-right: 50px !important;}.coman-accordion .accordion-item .accordion-button:after {  width: 20px;  height: 20px;  background: none !important;  font-family: 'Font Awesome 6 Free';  font-weight: 900;  transform: none !important;  position: absolute;  right: 27px;}.coman-accordion .accordion-item .accordion-button[aria-expanded="false"]:after {  content: "\f0d7";  color: #002a58;}.coman-accordion .accordion-item .accordion-button[aria-expanded="true"]::after {  content: "\f0d8";  color: #bbbbbb;}.coman-accordion .accordion-item .accordion-button:not(.collapsed) {  background: none;  color: #2089ff;  border: none;  border-bottom: none;}.coman-accordion .accordion-item .accordion-button[aria-expanded="true"] {  border: none;  border-bottom: none;}.coman-accordion .accordion-body {  padding: 34px 38px;  padding-top: 0px !important;  border: none !important;  position: relative;}.coman-accordion .accordion-body p:last-child {  margin-bottom: 0px;}.coman-title p {  margin-bottom: 35px;}.contact-right-block {  border: 15px solid #2089ff;  padding: 100px 121px 77px 121px;}.footer-logo {  margin-bottom: 30px;}.footer-logo img {  max-width: 250px;}.footer-call-info {  max-width: 391px;  margin: auto;  padding: 6px 0px;  border-bottom: 1px solid rgba(255, 255, 255, 0.1);  border-top: 1px solid rgba(255, 255, 255, 0.1);  margin-bottom: 25px;}.footer-call-info .tel-link {  color: #fff;  font-size: 40px;  font-family: 'Frank Ruhl Libre', serif;}.footer-call-info .tel-link:hover, .footer-call-info .tel-link:focus {  color: #2089ff;}.footer-call-info .tel-link img {  margin-right: 15px;}.social-block {  margin-bottom: 40px;}.social-block ul li:first-child {  padding-left: 0px !important;}.social-block ul li {  display: inline-block;  padding: 0px 19px;  line-height: normal;}.social-block ul li:last-child {  padding-right: 0px !important;}.social-block ul li a {  font-size: 28px;  color: #fdfcfc;  display: inline-block;  vertical-align: middle;}.social-block ul li a:hover, .social-block ul li a:focus {  color: #2089ff;}.adress-block iframe {  height: 240px;  width: 100%;  margin-bottom: 15px;}.adress-block p {  color: #fff;  margin-bottom: 25px;}.adress-block .coman-btn {  width: 160px;  height: 36px;  line-height: 36px;  padding: 0px;  font-size: 14px;  margin-bottom: 0;  background: #2089ff;  border: none;  color: #fff;}.inner-benner-sec {  padding: 218px 0px 80px 0px;  text-align: center;}.inner-benner-sec h1 {  display: inline-block;  margin: 0px;  line-height: normal;  color: #ffffff;  font-size: 18px;  font-family: 'Segoe UI';  font-weight: bold;  text-transform: uppercase;  position: relative;}.inner-benner-sec h2 {  line-height: normal;  color: #ffffff;  font-size: 60px;  margin: 0px;  margin-top: 5px;  font-weight: bold;}.inner-benner-sec h3, .inner-benner-sec h4, .inner-benner-sec h5, .inner-benner-sec h6 {  color: #fff;}.inner-benner-sec p {  color: #fff;  max-width: 1064px;  margin: auto;  margin-top: 10px;  margin-bottom: 0px;  font-size: 24px;}.fight-win-shortcode {  border: 2px solid #2089ff;  padding: 8px;  margin: 45px 0px;}.fight-win-shortcode-inn {  padding: 45px;  background: #002a58;  text-align: right;}.fight-win-shortcode-inn h4 {  color: #fff;  text-align: left;  margin-bottom: 0px;}.fight-win-shortcode-inn a {  width: 280px;  display: inline-block;  background: #2089ff;  color: #fff;  font-weight: bold;  text-transform: uppercase;  height: 48px;  line-height: 48px;  font-size: 16px;  text-align: center;}.fight-win-shortcode-inn a:last-child {  background: #fff;  color: #2089ff;}.fight-win-shortcode-inn span {  color: #fff;  font-size: 17px;  font-weight: bold;  padding: 0px 15px;}.fight-win-shortcode-inn a:hover, .fight-win-shortcode-inn a:focus {  background: #fff !important;  color: #2089ff !important;}.martin-bio-shortcode {  border: 2px solid #2089ff;  padding: 8px;  margin: 50px 0px;}.martin-bio-shortcode h4 {  color: #fff;}.martin-bio-shortcode p {  color: #fff;  margin-bottom: 15px;  line-height: 1.7;}.martin-bio-shortcode figure {  text-align: center;  margin-bottom: 0px;}.martin-bio-shortcode figure img {  margin: 0px;}.martin-bio-shortcode-inn {  padding: 30px 45px;  background: #002a58;  padding-bottom: 0px !important;  padding-right: 0px !important;}.free-consultation-second-block-info {  background-color: #002a58 !important;  text-align: center;  background-size: 100% auto !important;  padding-top: 17% !important;  background-position: top center !important;  padding: 50px;  margin: 50px 0px;}.free-consultation-second-info {  max-width: 100%;  margin: auto;}.free-consultation-second-info small {  color: #12284c;  font-size: 16px;  background: #fff;  display: inline-block;  font-weight: bold;  padding: 3px 13px;  margin-bottom: 10px;  text-transform: uppercase;}.free-consultation-second-block-info .free-consultation-second-info h2 {  color: #fff;  font-size: 60px;  margin-bottom: 10px;  padding-bottom: 0px;}.free-consultation-second-block-info .free-consultation-second-info h2:before {  display: none;}.free-consultation-second-block-info .free-consultation-second-info p {  color: #ffffff;  font-weight: bold;}.free-consultation-second-info .contact-us-btn {  font-size: 21px;}.free-consultation-second-info .free-consultation-btn {  width: 355px;  display: inline-block;  background: #2089ff;  color: #ffffff;  font-weight: bold;  text-transform: uppercase;  height: 70px;  line-height: 70px;  font-size: 21px;  text-align: center;}.free-consultation-second-info .free-consultation-btn:last-child {  background: #fff;  color: #002a58;}.free-consultation-second-info span {  color: #fff;  font-size: 17px;  font-weight: bold;  padding: 10px 34px;  text-transform: uppercase;  display: inline-block;  vertical-align: middle;}.free-consultation-second-info .free-consultation-btn:hover, .free-consultation-second-info .free-consultation-btn:focus {  background: #2089ff !important;  color: #fff !important;}.defualt-content-info ul li ul {  padding-top: 15px;}.defualt-content-info ul li ul li {  padding-left: 15px;}.defualt-content-info ul li ul li:before {  background: #2089ff;  border-radius: 5px;}