@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');body {  padding: 0;  margin: 0;  max-width: 100%;  overflow-X: hidden;  font-family: "Montserrat", sans-serif;  color: #041b38;  font-size: 21px;  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: #076aec;}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: #111}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: 1.3;  font-family: "Playfair Display", 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: 1280px;  margin: 0 auto;  padding: 0px 15px}.no-padding {  padding: 100px 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: relative;  width: 100%;  display: inline-block;  text-align: center;}.header-info .logo {  width: auto;  float: left;  z-index: 1;  padding: 0px;  padding-top: 0px;  position: relative;}.header-info .logo a, .header-info .logo a img {  display: inline-block;  vertical-align: middle;}.header-info .logo a img {  width: auto;}.defualt-content-info h1, h1 {  font-size: 60px;  color: #041b38;  margin-bottom: 10px;  font-weight: normal;}h1 b, h2 b, h3 b, h4 b, h5 b, h6 b {  color: #076aec;  font-weight: 600;}.defualt-content-info h2, h2 {  font-size: 48px;  color: #041b38;  margin-bottom: 15px;  font-weight: normal;}.defualt-content-info h3, h3 {  font-size: 36px;  color: #041b38;  margin-bottom: 15px;  font-weight: normal;}.defualt-content-info h4, h4 {  font-size: 30px;  color: #041b38;  margin-bottom: 15px;  font-weight: normal;}.defualt-content-info h5, h5 {  font-size: 21px;  color: #041b38;  margin-bottom: 17px;  line-height: 1.7;  font-weight: 600;  font-family: "Montserrat", sans-serif;}.defualt-content-info h6, h6 {  font-size: 16px;  color: #076aec;  margin-bottom: 10px;  font-weight: 900;  font-family: "Montserrat", sans-serif;  line-height: 1.5;  text-transform: uppercase;}.defualt-content-info img {  margin-bottom: 40px;}.defualt-content-info p, p {  font-size: 16px;  line-height: 1.8;  color: #041b38;  margin-bottom: 25px;}.defualt-content-info p:last-child {  margin-bottom: 0px;}.defualt-content-info p a, p a {  color: #076aec;  font-weight: bold;}.defualt-content-info p a:hover, .defualt-content-info p a:focus, p a:hover, p a:focus {  color: #076aec;}.defualt-content-info ul, .defualt-content-info ol {  margin-bottom: 35px;}.defualt-content-info ul li, .defualt-content-info ol li {  font-size: 16px;  line-height: 1.8;  color: #041b38;  margin-bottom: 15px;  padding-left: 40px;  position: relative;}.defualt-content-info ul li a, .defualt-content-info ol li a {  color: #076aec;  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: #076aec;}.defualt-content-info ul li:before {  content: "";  position: absolute;  background: url("../images/li-icon.png");  width: 24px;  height: 24px;  left: 0px;  top: 3px !important;  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 {  counter-increment: my;  content: counter(my);  position: absolute;  left: 0px;  top: 2px;  height: 24px;  width: 24px;  text-align: center;  line-height: 24px;  font-size: 14px;  background: #076aec;  color: #fff;  font-weight: bold;  border-radius: 0px;  font-family: "Montserrat", sans-serif;}.defualt-content-info ol {  list-style: none;  counter-reset: my;}.defualt-content-info ol ul {  margin-top: 20px !important;  margin-bottom: 20px !important;}.defualt-content-info ol > li {  position: relative;  margin-bottom: 14px;  padding-left: 45px;  counter-increment: section;}/*defualt-content-info---defualt-content-info----defualt-content-info*//*.sticky-block {	position: sticky;	top: 0px;}*/.coman-row {  margin: 0px -25px;}.coman-col {  padding: 0px 25px;}.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 20px;}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-block {  display: block !important;}.tablet-block {  display: none !important;}.mobile-block {  display: none !important;}.wp-block-table-of-contents-block-table-of-contents-block {  margin: 40px 0px;  background: #fff;  border: 2px solid #4f68b1;  border-radius: 6px;  padding: 25px;  -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.02);  -moz-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.02);  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.02);  overflow: visible;  max-width: 100%;}.wp-block-table-of-contents-block-table-of-contents-block:first-child {  margin-top: 0px !important;}.wp-block-table-of-contents-block-table-of-contents-block:last-child {  margin-bottom: 0px !important;}.wp-block-table-of-contents-block-table-of-contents-block .eb-toc-container {  max-width: 100%;  background-color: transparent;  margin: 0px !important;}.wp-block-table-of-contents-block-table-of-contents-block .eb-toc-container .eb-toc__list-wrap ul {  display: inline-block;  margin: 0;  padding: 0;  text-align: left;}.wp-block-table-of-contents-block-table-of-contents-block .eb-toc-container .eb-toc__list-wrap ul > li::before {  content: "";  position: absolute;  background: url("../images/left-arrow-2.png");  width: 7px;  height: 12px;  position: absolute;  left: 0px;  top: 12px;  border-radius: 0px;  background-size: contain !important;  background-repeat: no-repeat !important;}.wp-block-table-of-contents-block-table-of-contents-block .eb-toc-container .eb-toc__list-wrap ul > li {  padding-left: 17px;  position: relative;  padding-bottom: 0px !important;  margin-bottom: 10px !important;  color: #2a272b;  font-size: 21px !important;  padding-top: 0px !important;}.wp-block-table-of-contents-block-table-of-contents-block .eb-toc-container .eb-toc__list-wrap ul li a {  color: #2a272b;}.wp-block-table-of-contents-block-table-of-contents-block .eb-toc-container .eb-toc__list-wrap ul li a:hover, .wp-block-table-of-contents-block-table-of-contents-block .eb-toc-container .eb-toc__list-wrap ul > li a:focus {  color: #4f68b1;}.wp-block-table-of-contents-block-table-of-contents-block .eb-toc-container .eb-toc__list-wrap ul ul {  padding-left: 20px;  margin: 0px 0px;}.wp-block-table-of-contents-block-table-of-contents-block .eb-toc-container .eb-toc__list-wrap ul ul li::before {  content: "";  position: absolute;  background: #4f68b1;  background-repeat: repeat;  background-size: auto;  width: 7px;  height: 7px;  position: absolute;  left: 0px;  top: 14px;  border-radius: 24px;  background-size: contain !important;  background-repeat: no-repeat !important;}.wp-block-table-of-contents-block-table-of-contents-block .eb-toc-container .eb-toc__list-wrap ul ul li {  position: relative;  padding-left: 17px;}.wp-block-table-of-contents-block-table-of-contents-block .eb-toc-title {  padding: 0px !important;  border-bottom: 2px solid #edeff3 !important;  font-weight: bold !important;  font-size: 30px !important;  color: #01101b !important;  font-family: 'Roboto Slab', serif;  margin-bottom: 20px;  padding-bottom: 15px !important;}.wp-block-table-of-contents-block-table-of-contents-block .eb-toc__list-wrap ol {  counter-reset: item;  margin: 0px !important;  padding: 0px !important;}.wp-block-table-of-contents-block-table-of-contents-block .eb-toc__list-wrap ol li {  color: #2a272b;  font-size: 21px;  padding: 0px !important;  margin: 0px !important;  margin-bottom: 10px !important;}.wp-block-table-of-contents-block-table-of-contents-block .eb-toc__list-wrap ol li::before {  left: 0px !important;  top: auto !important;  position: relative !important;  height: auto !important;  width: auto !important;  text-align: center !important;  line-height: normal !important;  font-size: 21px !important;  background: transparent !important;  font-weight: 700 !important;  text-align: center !important;  border-radius: 0 !important;  color: #2a272b !important;}.wp-block-table-of-contents-block-table-of-contents-block .eb-toc__list-wrap ol ol {  padding-left: 20px !important;  margin: 10px 0px !important;}.wp-block-table-of-contents-block-table-of-contents-block .eb-toc__list-wrap ol li a {  color: #2a272b !important;}.wp-block-table-of-contents-block-table-of-contents-block .eb-toc__list-wrap ol li a:hover, .wp-block-table-of-contents-block-table-of-contents-block .eb-toc__list-wrap ol li a:focus {  color: #4f68b1 !important;}.eb-toc__list-wrap ol li::before {  content: counters(item, ".") "." !important;  counter-increment: item !important;  padding-right: 5px !important;}.coman-btn-block {  width: 100%;}.coman-btn-block .coman-btn-one, .coman-btn-block .coman-btn-second {  display: inline-block;  font-size: 14px;  text-transform: uppercase;  font-weight: bold;  height: 60px;  line-height: 60px;  width: 285px;  margin: 5px 2px;  text-align: center;  position: relative;  z-index: 1;  color: #041b38 !important;  font-family: "Montserrat", sans-serif;  border-radius: 0px;}.coman-btn-block .coman-btn-second img {  margin-right: 5px;  margin-bottom: 0px !important;  position: relative;  top: -1px !important;}.coman-btn-block .coman-btn-second {  color: #ffffff !important;}.coman-btn-block .coman-btn-second:hover, .coman-btn-block .coman-btn-second:focus {  color: #fff !important;}.coman-btn-block .coman-btn-one {  color: #ffffff !important;}.coman-btn-block .coman-btn-one:hover, .coman-btn-block .coman-btn-one:focus {  color: #ffffff !important;}.coman-btn-block .coman-btn-second:before {  background: #132944;  color: #fff;  transform: scale(1);  content: "";  position: absolute;  width: 100%;  height: 100%;  left: 0px;  right: 0px;  margin: auto;  z-index: -1;  animation: pulse-blue 2s infinite;  transform: scale(1);  border-radius: 0px;}.coman-btn-block .coman-btn-second:hover:before, .coman-btn-block .coman-btn-second:focus:before {  background: #000;  color: #fff;  border-radius: 0px;}.coman-btn-block .coman-btn-one:before {  background: #076aec;  color: #fff;  content: "";  position: absolute;  width: 100%;  height: 100%;  left: 0px;  right: 0px;  margin: auto;  z-index: -1;  border-radius: 0px;}.coman-btn-block .coman-btn-one:hover:before, .coman-btn-block .coman-btn-one:focus:before {  background: #000;  color: #fff;  border-radius: 0px;}@keyframes pulse-blue {  0% {    transform: scale(0.95);    box-shadow: 0 0 0 0 rgba(17, 17, 17, 0.7);  }  70% {    transform: scale(1);    box-shadow: 0 0 0 12px rgba(17, 17, 17, 0);  }  100% {    transform: scale(0.95);    box-shadow: 0 0 0 0 rgba(17, 17, 17, 0);  }}footer {  padding: 20px 0px;  text-align: center;}footer p {  margin-bottom: 20px;  text-align: center;}footer p a {  font-weight: 500;}footer p:last-child {  margin-bottom: 0px;}footer .container {  max-width: 1050px !important;}.adress-block h4 {  color: #cfb895;  font-family: "Montserrat", sans-serif;  line-height: 1.4;  font-weight: 500;  font-size: 15px;  margin-bottom: 8px;}.adress-block h4 a {  color: #cfb895;}.adress-block p {  color: #fff;  max-width: 187px;  margin-bottom: 0px;}.adress-block, .phone-block {  margin-bottom: 40px;}.phone-block h4 {  font-family: "Montserrat", sans-serif;  color: #fff;  font-size: 18px;  margin-bottom: 8px;}.phone-block p {  margin-bottom: 0px;}.phone-block p a {  color: #fff;  font-size: 30px;  font-weight: 500;}.social-link ul li:first-child {  padding-left: 0px !important;}.social-link ul li {  display: inline-block;  padding: 0px 5px;}.social-link ul li a {  font-size: 24px;  color: #ffffff;}.social-link ul li:last-child {  padding-right: 0px !important;}.social-link ul li a:hover, .social-link ul li a:focus {  color: #076aec;}.social-link h4 {  font-family: "Montserrat", sans-serif;  color: #fff;  font-size: 18px;  margin-bottom: 8px;  font-weight: 500;}.contact-us-sec {  padding: 50px 0;}.contact-us-sec .coman-col {  padding: 0px 40px;  position: relative;}.contact-us-sec .coman-row {  margin: 0px -40px;}.contact-us-sec .coman-col:nth-child(2):before {  content: "";  position: absolute;  background: url(../images/dotted-line-divider.png);  width: 25px;  height: 100%;  position: absolute;  left: -12px;  top: 0px;}.nav-menu-content{	margin-bottom: 40px;}.nav-menu-content .sm-clean li {  margin-right: 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: #fff;  font-size: 15px;  padding: 10px 0px;  font-weight: 500;  text-transform: capitalize;  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: "Montserrat", 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: #076aec}.nav-menu-content .sm-clean ul li a, .nav-menu-content .sm-clean li.current-menu-item ul li a {  padding: 10px 0px;  color: #0e1518;  font-size: 13px;  font-weight: normal;  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: 0px 0px;}.nav-menu-content .sm-clean ul li a {  padding: 13px 20px !important;}.sm-clean ul li a.has-submenu::after {  right: 25px !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: #fff;  background-color: #3f444b;}.nav-menu-content .sm-clean ul li ul li a, .nav-menu-content .sm-clean ul li.current-menu-item ul li a {  color: #2a272b;}.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: #fff;  background-color: #3f444b;}