@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");
@import url(../fonts/FuturaLTW01Medium/style.css);
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");
@font-face {
  font-family: "Didot W01 Italic";
  src: url("../fonts/didot-w01-italic.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica W01 Bold";
  src: url("../fonts/helvetica-w01-bold.woff2") format("woff2");
}
body.mobile_menu-open {
  overflow: hidden;
}
body.mobile_menu-open header#header nav {
  opacity: 1;
  visibility: visible;
}
body.open-search .header-search_form {
  display: block !important;
}

header#header .top {
  display: flex;
  align-items: center;
  background: #0f293c;
  border-bottom: 2px solid #FFFFFF;
  height: 77px;
}
header#header .top .block_row {
  align-items: center;
}
header#header .top .logo {
  width: 218px;
  flex: 0 0 218px;
}
header#header .top .logo img {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 55px;
  margin-top: 6px;
}
@media screen and (max-width: 991px) {
  header#header .top .phone {
    display: none;
  }
}
header#header .top .phone a {
  position: relative;
  background: linear-gradient(to bottom, #b7c3cc 0%, #9babb7 50%, #899aa7 50%, #90a2b0 100%);
  overflow: hidden;
  background: linear-gradient(to bottom, #ffa56a 0%, #fd8b3f 50%, #ef7829 50%, #f87b28 100%);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: #FFFFFF;
  text-decoration: none;
  font: normal normal normal 16px "Raleway", sans-serif;
  padding: 16px 0;
  border-radius: 5px;
  transition: all 0.2s linear;
}
header#header .top .phone a:hover:before {
  opacity: 1;
  visibility: visible;
}
header#header .top .phone a:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, #9da9b3 0%, #778895 50%, #637583 50%, #677a89 100%);
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
}
header#header .top .phone a span {
  position: relative;
  z-index: 1;
}
header#header .top .phone a:before {
  background: linear-gradient(to bottom, #f89c6a 0%, #f88134 50%, #ed7420 50%, #f6701c 100%);
}
header#header .top .banner {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
  height: 40px;
  width: 300px;
  flex: 0 0 300px;
  position: relative;
}
@media screen and (max-width: 991px) {
  header#header .top .banner {
    display: flex;
    justify-content: flex-end;
    width: calc(100% - 218px);
    flex: 0 0 calc(100% - 218px);
  }
}
header#header .top .banner img {
  max-width: 100%;
  max-height: 55px;
}
header#header .top .banner .wpml-ls-statics-shortcode_actions {
  width: 90px;
}
header#header .bottom {
  border-top: 22px solid #FF7F27;
}
@media screen and (max-width: 991px) {
  header#header .bottom {
    display: flex;
    justify-content: flex-end;
    padding: 20px;
  }
}
header#header .bottom .menu__button {
  display: none;
  position: relative;
  width: 35px;
  height: 25px;
  border-top: 2px solid #0f293c;
  border-bottom: 2px solid #0f293c;
  border-left: none;
  border-right: none;
  background: transparent;
  outline: none;
  cursor: pointer;
  transition: all 0.2s linear;
}
@media screen and (max-width: 991px) {
  header#header .bottom .menu__button {
    display: block;
  }
}
header#header .bottom .menu__button:before {
  content: "";
  position: absolute;
  top: calc(50% - 1px);
  left: 0;
  width: 100%;
  height: 2px;
  background: #0f293c;
}
header#header nav {
  margin-top: 22px;
  margin-bottom: 22px;
}
@media screen and (max-width: 991px) {
  header#header nav {
    position: fixed;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: #0f293c;
    margin: 0;
    padding: 100px 20px 50px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s linear;
    z-index: 101;
    overflow: auto;
  }
}
header#header nav .close {
  background: none;
  position: absolute;
  top: 30px;
  right: 20px;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0;
  opacity: 0.85;
  outline: none;
  transition: all 0.2s linear;
}
@media all and (min-width: 992px) {
  header#header nav .close {
    display: none;
  }
}
@media print {
  header#header nav .close {
    display: none;
  }
}
header#header nav .close:hover {
  opacity: 1;
}
header#header nav .close:before, header#header nav .close:after {
  content: "";
  position: absolute;
  top: 16px;
  left: 4px;
  width: 30px;
  height: 1px;
  background: #FFFFFF;
  transform: rotate(45deg);
}
header#header nav .close:after {
  transform: rotate(-45deg);
}
header#header nav ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 5px 20px;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  white-space: nowrap;
  border-bottom: 1px solid #FF7F27;
  position: relative;
}
@media screen and (max-width: 991px) {
  header#header nav ul {
    flex-wrap: wrap;
    border-bottom: none;
  }
}
header#header nav ul .sub-menu {
  z-index: 2;
  transition: all 0.2s linear;
}
@media all and (min-width: 992px) {
  header#header nav ul .sub-menu {
    position: absolute;
    top: 100%;
    left: -15px;
    background: #FFFFFF;
    padding-top: 20px;
    border-bottom: none;
    min-width: calc( 100% + 30px );
    opacity: 0;
    visibility: hidden;
  }
}
@media print {
  header#header nav ul .sub-menu {
    position: absolute;
    top: 100%;
    left: -15px;
    background: #FFFFFF;
    padding-top: 20px;
    border-bottom: none;
    min-width: calc( 100% + 30px );
    opacity: 0;
    visibility: hidden;
  }
}
header#header nav ul .sub-menu li {
  width: 100%;
}
@media all and (min-width: 992px) {
  header#header nav ul .sub-menu li:before, header#header nav ul .sub-menu li:after {
    display: none !important;
  }
}
@media print {
  header#header nav ul .sub-menu li:before, header#header nav ul .sub-menu li:after {
    display: none !important;
  }
}
@media all and (min-width: 992px) {
  header#header nav ul .sub-menu li a {
    display: inline-block;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    white-space: nowrap;
  }
}
@media print {
  header#header nav ul .sub-menu li a {
    display: inline-block;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    white-space: nowrap;
  }
}
@media all and (min-width: 992px) {
  header#header nav ul .sub-menu li a:after {
    display: none;
  }
}
@media print {
  header#header nav ul .sub-menu li a:after {
    display: none;
  }
}
header#header nav ul li {
  position: relative;
}
@media screen and (max-width: 991px) {
  header#header nav ul li {
    width: 100%;
    text-align: center;
  }
}
header#header nav ul li:first-child:before {
  content: "";
  width: 100px;
  height: calc(100% + 1px);
  background: #FFFFFF;
  display: block;
  position: absolute;
  top: 0;
  right: 100%;
}
@media screen and (max-width: 991px) {
  header#header nav ul li:first-child:before {
    display: none;
  }
}
header#header nav ul li:last-child:after {
  content: "";
  width: 100px;
  height: calc(100% + 1px);
  background: #FFFFFF;
  display: block;
  position: absolute;
  top: 0;
  left: 100%;
}
@media screen and (max-width: 991px) {
  header#header nav ul li:last-child:after {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  header#header nav ul li:last-child a:after {
    display: none;
  }
}
header#header nav ul li.current-menu-item > a, header#header nav ul li.current_page_parent > a {
  color: #FF7F27;
}
header#header nav ul li.menu-item-has-children > a {
  position: relative;
  padding-right: 18px;
}
header#header nav ul li.menu-item-has-children > a:before {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background-image: url(../images/arrow-down.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
@media screen and (max-width: 991px) {
  header#header nav ul li.menu-item-has-children > a:before {
    background-image: url(../images/arrow-down-white.svg);
  }
}
header#header nav ul li.menu-item-has-children:hover .sub-menu {
  opacity: 1;
  visibility: visible;
}
header#header nav ul a {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 40px;
  font-family: "Futura LT W01 Medium";
  font-size: 14px;
  font-weight: 600;
  color: #000000;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-decoration: none;
}
@media screen and (max-width: 991px) {
  header#header nav ul a {
    color: #FFFFFF;
    padding: 10px 20px;
    letter-spacing: 2px;
  }
}
header#header nav ul a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: calc(50% - 75px);
  width: 150px;
  height: 1px;
  background: #FFFFFF;
}
header#header .phone_mobile {
  position: relative;
  padding: 20px 20px 40px;
}
@media all and (min-width: 992px) {
  header#header .phone_mobile {
    display: none;
  }
}
@media print {
  header#header .phone_mobile {
    display: none;
  }
}
header#header .phone_mobile:before {
  content: "";
  position: absolute;
  top: 0;
  left: 20px;
  width: calc(100% - 40px);
  height: 1px;
  background: #FF7F27;
}
header#header .phone_mobile a {
  position: relative;
  background: linear-gradient(to bottom, #b7c3cc 0%, #9babb7 50%, #899aa7 50%, #90a2b0 100%);
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: #FFFFFF;
  text-decoration: none;
  font: normal normal normal 14px "Raleway", sans-serif;
  padding: 12px 15px;
  border-radius: 5px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
  transition: all 0.2s linear;
}
header#header .phone_mobile a:hover:before {
  opacity: 1;
  visibility: visible;
}
header#header .phone_mobile a:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, #9da9b3 0%, #778895 50%, #637583 50%, #677a89 100%);
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
}
header#header .phone_mobile a span {
  position: relative;
  z-index: 1;
}
header#header .social {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 5px;
}
@media screen and (max-width: 575px) {
  header#header .social {
    display: none;
  }
}
header#header .social a {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
header#header .social a.linkedin {
  background-image: url(../images/social/linkedin.png);
}
header#header .social a.instagram {
  background-image: url(../images/social/instagram.png);
}
header#header .social a.facebook {
  background-image: url(../images/social/facebook.png);
}
header#header .social a.twitter {
  background-image: url(../images/social/twitter.png);
}
header#header .social a.youtube {
  background-image: url(../images/social/youtube.png);
}
header#header .social a.yelp {
  background-image: url(../images/social/yelp.png);
}
header#header .header-search_form {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}
header#header .header-search_form input[type=search] {
  width: 100%;
  height: 100%;
  border: none;
  padding: 0 40px 0 15px;
  outline: none;
}
header#header .header-search_form button[type=submit] {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 100%;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  padding: 0;
  border: none;
  outline: none;
}
header#header .header-search_form button[type=submit] svg {
  max-width: 18px;
  max-height: 18px;
}
header#header button.search {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  background-color: unset;
  background-repeat: no-repeat;
  padding: 0;
  border: none;
  outline: none;
}
header#header button.search svg {
  max-width: 100%;
  max-height: 100%;
}

footer#footer {
  background: #0f293c;
  padding: 44px 0 28px;
}
footer#footer .top {
  border-bottom: 2px solid #FFFFFF;
}
@media screen and (max-width: 767px) {
  footer#footer .top {
    gap: 25px;
  }
}
footer#footer .top .logo {
  max-width: 245px;
  height: auto;
  margin-bottom: 20px;
}
footer#footer .top .logo_block {
  width: 33%;
}
@media screen and (max-width: 767px) {
  footer#footer .top .logo_block {
    width: 100%;
    text-align: center;
  }
}
footer#footer .top .logo_block .work_time {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #FFFFFF;
  margin-top: 10px;
}
footer#footer .top .contacts {
  width: calc(100% - 33% - 39%);
}
@media screen and (max-width: 767px) {
  footer#footer .top .contacts {
    width: auto;
    margin: 0 auto;
  }
}
footer#footer .top .about_us {
  width: 39%;
  color: #FFFFFF;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 300;
  text-align: justify;
}
@media screen and (max-width: 767px) {
  footer#footer .top .about_us {
    width: 100%;
    text-align: center;
  }
}
footer#footer .top .contacts {
  color: #FFFFFF;
  font-family: "Futura LT W01 Medium";
  font-size: 16px;
  font-weight: 400;
}
footer#footer .top .contacts .item {
  position: relative;
  padding-left: 54px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  footer#footer .top .contacts .item {
    margin-bottom: 15px;
  }
}
footer#footer .top .contacts .item:last-child {
  margin-bottom: 0;
}
footer#footer .top .contacts svg {
  position: absolute;
  left: 25px;
  top: 5px;
  width: 16px;
  height: 16px;
  fill: #FF7F27;
}
footer#footer .top .contacts svg path {
  fill: #FF7F27;
}
footer#footer .top .contacts a {
  color: #FFFFFF;
}
footer#footer .top .banner {
  margin-top: 50px;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  footer#footer .top .banner {
    margin-top: 10px;
    margin-bottom: 40px;
    text-align: center;
  }
}
footer#footer .top .banner img {
  max-width: 265px;
  height: auto;
}
footer#footer .middle {
  color: #FFFFFF;
  font-weight: 300;
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
  line-height: normal;
  margin-bottom: 40px;
}
@media screen and (max-width: 991px) {
  footer#footer .middle .company_block {
    width: 100%;
    flex: 0 0 100%;
    order: 1;
  }
}
footer#footer .middle .company_block ul {
  list-style: none;
  padding: 0;
}
footer#footer .middle .company_block ul li {
  list-style: none;
  text-align: left;
}
@media screen and (max-width: 991px) {
  footer#footer .middle .company_block ul li {
    text-align: center;
  }
}
footer#footer .middle .company_block ul a:before {
  content: "- ";
}
@media screen and (max-width: 991px) {
  footer#footer .middle .company_block ul a:before {
    display: none;
  }
}
footer#footer .middle .info_block {
  width: 26%;
}
@media screen and (max-width: 991px) {
  footer#footer .middle .info_block {
    width: 100%;
    flex: 0 0 100%;
    order: 3;
  }
}
footer#footer .middle .info_block .content {
  text-align: left;
}
@media screen and (max-width: 991px) {
  footer#footer .middle .info_block .content {
    text-align: center;
  }
}
footer#footer .middle .info_block .content span {
  font-weight: 400;
}
footer#footer .middle .social_block {
  width: 21%;
}
@media screen and (max-width: 991px) {
  footer#footer .middle .social_block {
    width: 100%;
    flex: 0 0 100%;
    order: 4;
  }
}
footer#footer .middle .social_block .content {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 5px;
}
footer#footer .middle .social_block .content a {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
footer#footer .middle .social_block .content a.linkedin {
  background-image: url(../images/social/linkedin.png);
}
footer#footer .middle .social_block .content a.instagram {
  background-image: url(../images/social/instagram.png);
}
footer#footer .middle .social_block .content a.facebook {
  background-image: url(../images/social/facebook.png);
}
footer#footer .middle .social_block .content a.twitter {
  background-image: url(../images/social/twitter.png);
}
footer#footer .middle .social_block .content a.youtube {
  background-image: url(../images/social/youtube.png);
}
footer#footer .middle .links_block {
  width: 28%;
}
@media screen and (max-width: 991px) {
  footer#footer .middle .links_block {
    width: 100%;
    flex: 0 0 100%;
    order: 2;
  }
}
footer#footer .middle .links_block ul {
  list-style: none;
  padding: 0;
}
footer#footer .middle .links_block ul li {
  list-style: none;
  text-align: center;
}
footer#footer .middle .title {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #FFFFFF;
  margin: 35px 0 30px;
  text-align: center;
}
footer#footer .middle a {
  color: #FFFFFF;
  font-weight: 300;
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
  line-height: normal;
}
footer#footer .copyright {
  color: #FFFFFF;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: 300;
  text-align: center;
}

.block_x2_section {
  background: #f2f2f2;
  padding: 35px 0 65px;
}
.block_x2_section .item {
  position: relative;
}
@media all and (min-width: 992px) {
  .block_x2_section .item {
    width: 57%;
  }
}
@media print {
  .block_x2_section .item {
    width: 57%;
  }
}
@media screen and (max-width: 991px) {
  .block_x2_section .item {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .block_x2_section .item {
    width: 100%;
  }
}
@media all and (min-width: 992px) {
  .block_x2_section .item:first-child {
    width: 43%;
  }
}
@media print {
  .block_x2_section .item:first-child {
    width: 43%;
  }
}
@media screen and (max-width: 991px) {
  .block_x2_section .item:first-child {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .block_x2_section .item:first-child {
    width: 100%;
    margin-bottom: 40px;
  }
}
.block_x2_section .item:first-child:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 100%;
  transform: translateY(-50%);
  background: #0f293c;
}
@media all and (min-width: 992px) {
  .block_x2_section .item:first-child .description {
    max-width: 380px;
  }
}
@media print {
  .block_x2_section .item:first-child .description {
    max-width: 380px;
  }
}
.block_x2_section .item .inner {
  margin: 0 auto;
}
@media all and (min-width: 992px) {
  .block_x2_section .item .inner {
    max-width: 509px;
  }
}
@media print {
  .block_x2_section .item .inner {
    max-width: 509px;
  }
}
.block_x2_section .item h2 {
  font-family: "Open Sans", sans-serif;
  font-size: 36px;
  font-weight: 400;
  letter-spacing: normal;
  text-transform: none;
  color: #0f293c;
  line-height: 1.38;
  margin-bottom: 90px;
}
@media screen and (max-width: 767px) {
  .block_x2_section .item h2 {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 40px;
  }
}
.block_x2_section .item h2 span {
  position: relative;
}
.block_x2_section .item h2 span:after {
  content: "";
  position: absolute;
  bottom: -13px;
  left: 0;
  width: 100%;
  height: 3px;
  background: #0f293c;
}
.block_x2_section .item .description {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 300;
  color: #0f293c;
  max-width: 490px;
}
@media screen and (max-width: 767px) {
  .block_x2_section .item .description {
    max-width: 100%;
  }
}
.block_x2_section .item .description p {
  margin-bottom: 0;
}

.blocks_x3_gray {
  padding-top: 65px;
  padding-bottom: 50px;
  background: #f2f2f2;
}
.blocks_x3_gray h2 {
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 36px;
  font-weight: 700;
  letter-spacing: normal;
  text-transform: none;
  color: #0f293c;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .blocks_x3_gray .items {
    justify-content: center;
  }
}
.blocks_x3_gray .items .image {
  text-align: center;
}
.blocks_x3_gray .items .image img {
  height: 111px;
  width: auto;
  max-width: 100%;
}
.blocks_x3_gray .items h3 {
  font-family: "Raleway", sans-serif;
  font-size: 19px;
  font-weight: 700;
  color: #2f2e2e;
  text-align: center;
  line-height: 24px;
  margin-bottom: 14px;
}
.blocks_x3_gray .items .description {
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  font-weight: 300;
  color: #2f2e2e;
  text-align: center;
  line-height: 1.5em;
  max-width: 224px;
  margin: 0 auto;
}
.blocks_x3_gray .items .description b, .blocks_x3_gray .items .description strong {
  font-weight: 600;
}

.blocks_x5_section {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  padding: 37px 0 60px;
}
.blocks_x5_section .top_block {
  text-align: center;
  max-width: 625px;
  margin: 0 auto;
}
.blocks_x5_section .top_block h2 {
  font-family: "Futura LT W01 Medium";
  font-size: 36px;
  font-weight: 700;
  letter-spacing: normal;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-bottom: 7px;
}
.blocks_x5_section .top_block .subtitle {
  font-family: "Futura LT W01 Medium";
  font-size: 16px;
  font-weight: 300;
  letter-spacing: normal;
  color: #FFFFFF;
  margin-bottom: 20px;
  text-align: left;
}
.blocks_x5_section .items {
  flex-wrap: wrap;
  gap: 12px 0;
  margin-bottom: 40px;
}
@media screen and (max-width: 991px) {
  .blocks_x5_section .items {
    justify-content: center;
  }
}
.blocks_x5_section .items .item {
  width: 20%;
  flex: 0 0 20%;
  padding: 0 6px;
}
@media screen and (max-width: 991px) {
  .blocks_x5_section .items .item {
    width: calc(100% / 3);
    flex: 0 0 calc(100% / 3);
  }
}
@media screen and (max-width: 575px) {
  .blocks_x5_section .items .item {
    width: 50%;
    flex: 0 0 50%;
  }
}
.blocks_x5_section .items .item .inner {
  text-align: center;
  background: rgba(255, 255, 255, 0.4);
  padding: 46px 12px 75px;
  height: 100%;
}
.blocks_x5_section .items .item .title {
  font-family: "Didot W01 Italic";
  font-size: 100px;
  font-weight: 400;
  color: #FFFFFF;
  margin-bottom: 10px;
  letter-spacing: 0.05em;
}
.blocks_x5_section .items .item .text {
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 0.1em;
  font-family: "Futura LT W01 Medium";
}
.blocks_x5_section .items .item .text p {
  margin-bottom: 10px;
}
.blocks_x5_section .items .item .text p:last-child {
  margin-bottom: 0;
}
.blocks_x5_section .items .item .text a {
  font: inherit;
  color: inherit;
  text-decoration: none;
}
.blocks_x5_section .actions {
  text-align: center;
}
.blocks_x5_section .actions a.btn {
  position: relative;
  background: linear-gradient(to bottom, #b7c3cc 0%, #9babb7 50%, #899aa7 50%, #90a2b0 100%);
  overflow: hidden;
  background: linear-gradient(to bottom, #ffa56a 0%, #fd8b3f 50%, #ef7829 50%, #f87b28 100%);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 409px;
  height: 100%;
  font: normal normal normal 20px/1.4em "Raleway", sans-serif, sans-serif;
  color: #FFFFFF;
  border: none;
}
.blocks_x5_section .actions a.btn:hover:before {
  opacity: 1;
  visibility: visible;
}
.blocks_x5_section .actions a.btn:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, #9da9b3 0%, #778895 50%, #637583 50%, #677a89 100%);
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
}
.blocks_x5_section .actions a.btn span {
  position: relative;
  z-index: 1;
}
.blocks_x5_section .actions a.btn:before {
  background: linear-gradient(to bottom, #f89c6a 0%, #f88134 50%, #ed7420 50%, #f6701c 100%);
}

.blog_section {
  padding: 20px 0;
}
.blog_section h2 {
  letter-spacing: 0.2em;
  color: #0f293c;
  font-family: "Futura LT W01 Medium";
  font-size: 32px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 15px;
}
.blog_section .blog_list {
  gap: 20px 0;
}
.blog_section .blog_list .item .inner {
  display: inline-block;
  width: 100%;
  height: 100%;
  border: 1px solid rgba(204, 204, 204, 0.75);
  text-decoration: none;
}
.blog_section .blog_list .item .image {
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1.56;
  overflow: hidden;
}
.blog_section .blog_list .item .image img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.blog_section .blog_list .item .content {
  text-align: center;
  padding: 25px 20px 30px;
}
.blog_section .blog_list .item .category_button {
  border: none;
  background: transparent;
  width: auto;
  color: #687b8a;
  font-family: "Futura LT W01 Medium";
  font-size: 14px;
  font-weight: 300;
  line-height: 1.2;
  margin-bottom: 12px;
  padding: 0;
  transition: all 0.2s linear;
}
.blog_section .blog_list .item .title {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  color: #0f293c;
  font-size: 16px;
  line-height: 1.4;
  font-family: "Futura LT W01 Medium";
  font-weight: 600;
  margin-bottom: 12px;
  transition: all 0.2s linear;
}
.blog_section .blog_list .item .description {
  line-height: 1.5;
  font-size: 13px;
  font-family: "Futura LT W01 Medium";
  color: #0f293c;
  font-weight: 400;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.blog_section .read_more_wrap {
  text-align: center;
  margin-top: 20px;
}
.blog_section .read_more_wrap .read_more {
  font-family: "Futura LT W01 Medium";
  font-size: 18px;
  font-weight: 600;
  color: #FF7F27;
  transition: all 0.2s linear;
}
.blog_section .read_more_wrap .read_more:hover {
  color: rgba(255, 127, 39, 0.85);
}

.blog_posts h2 {
  font-family: "Futura LT W01 Medium";
  font-size: 31px;
  font-weight: 700;
  letter-spacing: normal;
  /*text-align: center;*/
  line-height: 1.42;
  color: #2f2e2e;
  margin-bottom: 25px;
}
.blog_posts .items {
  gap: 30px 0;
  justify-content: center;
}
.blog_posts .items .item .inner {
  display: inline-block;
  border: 1px solid rgba(204, 204, 204, 0.75);
  width: 100%;
  text-decoration: none;
}
.blog_posts .items .item .inner:hover img {
  scale: 1.05;
}
.blog_posts .items .item .inner:hover .content {
  opacity: 0.65;
}
.blog_posts .items .item .image {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  aspect-ratio: 1.33;
  overflow: hidden;
}
.blog_posts .items .item .image img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  transition: all 0.2s linear;
}
.blog_posts .items .item .content {
  padding: 28px 24px 34px;
  transition: all 0.2s linear;
}
.blog_posts .items .item h3 {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  overflow: hidden;
  font-family: "Futura LT W01 Medium";
  font-size: 22px;
  font-weight: 700;
  color: #2f2e2e;
  line-height: 1.42;
  margin-bottom: 12px;
}
.blog_posts .items .item .excerpt {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  display: -webkit-box;
  overflow: hidden;
  font-family: "Futura LT W01 Medium";
  font-size: 16px;
  font-weight: 400;
  color: #2f2e2e;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .blog_posts .items .item .excerpt {
    -webkit-line-clamp: 3;
  }
}
.blog_posts .actions {
  text-align: right;
  margin-top: 20px;
}
@media screen and (max-width: 991px) {
  .blog_posts .actions {
    text-align: center;
  }
}
.blog_posts .actions a {
  font-size: 18px;
  color: #FF7F27;
  font-family: "Futura LT W01 Medium";
  font-weight: 600;
  text-decoration: underline;
  padding-left: 0;
  padding-right: 0;
  transition: all 0.2s linear;
}

.card_with_image_and_link {
  margin-bottom: 57px;
}
.card_with_image_and_link:last-child {
  margin-bottom: 0;
}
.card_with_image_and_link .image {
  width: 230px;
  flex: 0 0 230px;
  overflow: hidden;
}
.card_with_image_and_link .image .inner {
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1;
}
.card_with_image_and_link .image img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.card_with_image_and_link .content {
  max-width: 550px;
}
.card_with_image_and_link h4 {
  font-family: "Futura LT W01 Medium";
  font-size: 21px;
  font-weight: 600;
  color: #FF7F27;
  margin-bottom: 12px;
}
.card_with_image_and_link .description {
  color: #000000;
  font-size: 18px;
  font-family: "Futura LT W01 Medium";
  font-weight: 300;
  text-align: justify;
}
.card_with_image_and_link .description b, .card_with_image_and_link .description strong {
  font-weight: 600;
}
.card_with_image_and_link .description a {
  color: #FF7F27;
}
.card_with_image_and_link .action {
  text-align: right;
}
.card_with_image_and_link .action a {
  font-family: "Futura LT W01 Medium";
  font-size: 18px;
  font-weight: 600;
  color: #FF7F27;
}

.collapse_block {
  padding-top: 40px;
  padding-bottom: 45px;
}
.collapse_block .container {
  max-width: 924px;
}
.collapse_block h2 {
  text-align: center;
  font-family: "Futura LT W01 Medium";
  font-size: 36px;
  font-weight: 700;
  letter-spacing: normal;
  text-transform: none;
  color: #2f2e2e;
  margin-bottom: 40px;
}
.collapse_block .description {
  color: #000000;
  font-size: 18px;
  font-family: "Futura LT W01 Medium";
  font-weight: 300;
  margin-bottom: 0;
}
.collapse_block .collapse_list .item {
  border-bottom: 1px solid #687b8a;
}
.collapse_block .collapse_list .item .header button {
  width: 100%;
  height: auto;
  color: #2f2e2e;
  font: 18px/1.4em raleway, sans-serif;
  text-align: left;
  padding: 26px 30px 26px 0;
  border: none;
  background: transparent;
  position: relative;
  outline: none;
}
.collapse_block .collapse_list .item .header button[aria-expanded=true] svg {
  transform: rotate(180deg);
}
.collapse_block .collapse_list .item .header button svg {
  position: absolute;
  line-height: 1;
  top: 27px;
  right: 0;
}
.collapse_block .collapse_list .item .collapse_description .inner {
  padding-bottom: 26px;
  color: #2f2e2e;
  font-family: "Futura LT W01 Medium";
  font-size: 16px;
  font-weight: 300;
  line-height: 1.2;
}

.contact_section {
  background: #0f293c;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.contact_section .image {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .contact_section .image {
    height: 350px;
  }
}
.contact_section .image img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.contact_section .form_wrap.no_image {
  margin-left: auto;
  margin-right: auto;
}
.contact_section .form_wrap .inner {
  padding: 20px 15%;
}
@media screen and (max-width: 991px) {
  .contact_section .form_wrap .inner {
    padding: 20px 20px;
  }
}
@media screen and (max-width: 575px) {
  .contact_section .form_wrap .inner {
    padding-left: 0;
    padding-right: 0;
  }
}
.contact_section .form_wrap input,
.contact_section .form_wrap textarea {
  width: 100%;
  max-width: 100%;
  height: 36px;
  color: #000000;
  border: 1px solid #0f293c;
  font-family: "Futura LT W01 Medium";
  font-size: 14px/1.4em;
  padding: 0 5px;
  outline: none;
}
.contact_section .form_wrap textarea {
  height: auto;
  min-height: 150px;
  padding: 7px 5px;
}
.contact_section .form_wrap [type=submit] {
  background: #FF7F27;
  height: 45px;
  font-family: "Raleway", sans-serif;
  font-size: 17px/1.4em;
  font-weight: normal;
  color: #FFFFFF;
  text-transform: uppercase;
  outline: none;
  cursor: pointer;
  transition: all 0.2s linear;
}
.contact_section .form_wrap [type=submit]:hover {
  background: rgba(255, 127, 39, 0.85);
}
.contact_section .form_wrap .wpcf7-response-output {
  font-family: "Futura LT W01 Medium";
  color: #FFFFFF;
  text-align: center;
  margin: 0;
}
.contact_section .form_wrap .actions {
  position: relative;
}
.contact_section .form_wrap .actions p {
  position: relative;
}
.contact_section .form_wrap .actions .wpcf7-spinner {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.contact_section .title {
  font-family: "Futura LT W01 Medium";
  font-size: 36px;
  font-weight: 600;
  color: #FF7F27;
  letter-spacing: 0.15em;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.contact_section .subtitle {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #FFFFFF;
  text-align: center;
  margin-top: -25px;
  margin-bottom: 30px;
}

.contact_us_with_text_section {
  background: #0f293c;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media screen and (max-width: 767px) {
  .contact_us_with_text_section .form_wrap {
    max-width: 475px;
    margin: 0 auto;
  }
}
.contact_us_with_text_section .form_wrap .row > div {
  padding-left: 5px;
  padding-right: 5px;
}
.contact_us_with_text_section .form_wrap .inner {
  padding: 20px 15%;
}
@media screen and (max-width: 991px) {
  .contact_us_with_text_section .form_wrap .inner {
    padding: 20px 20px;
  }
}
@media screen and (max-width: 575px) {
  .contact_us_with_text_section .form_wrap .inner {
    padding-left: 0;
    padding-right: 0;
  }
}
.contact_us_with_text_section .form_wrap p {
  margin-bottom: 10px;
}
.contact_us_with_text_section .form_wrap input,
.contact_us_with_text_section .form_wrap textarea {
  width: 100%;
  max-width: 100%;
  height: 36px;
  color: #000000;
  border: 1px solid #0f293c;
  font-family: "Futura LT W01 Medium";
  font-size: 14px/1.4em;
  padding: 0 5px;
  outline: none;
}
.contact_us_with_text_section .form_wrap textarea {
  height: 150px;
  min-height: 150px;
  padding: 7px 5px;
}
.contact_us_with_text_section .form_wrap [type=submit] {
  background: #FF7F27;
  height: 45px;
  font-family: "Raleway", sans-serif;
  font-size: 17px/1.4em;
  font-weight: normal;
  color: #FFFFFF;
  text-transform: uppercase;
  outline: none;
  cursor: pointer;
  transition: all 0.2s linear;
}
.contact_us_with_text_section .form_wrap [type=submit]:hover {
  background: rgba(255, 127, 39, 0.85);
}
.contact_us_with_text_section .form_wrap .wpcf7-response-output {
  font-family: "Futura LT W01 Medium";
  color: #FFFFFF;
  text-align: center;
  margin: 0;
}
.contact_us_with_text_section .form_wrap .actions {
  position: relative;
}
.contact_us_with_text_section .form_wrap .actions p {
  position: relative;
}
.contact_us_with_text_section .form_wrap .actions .wpcf7-spinner {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.contact_us_with_text_section .title {
  font-family: "Futura LT W01 Medium";
  font-size: 36px;
  font-weight: 600;
  color: #FF7F27;
  letter-spacing: 0.15em;
  text-align: center;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 0;
}
@media all and (min-width: 1200px) {
  .contact_us_with_text_section .additional_text {
    padding-left: 70px;
  }
}
@media print {
  .contact_us_with_text_section .additional_text {
    padding-left: 70px;
  }
}
.contact_us_with_text_section .additional_text .inner {
  max-width: 425px;
  font-size: 16px;
  font-family: "Futura LT W01 Medium";
  font-weight: 300;
  color: #FFFFFF;
  padding: 20px 0;
  margin: 0 auto;
}
.contact_us_with_text_section .additional_text .inner strong {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
}
.contact_us_with_text_section .additional_text .inner a {
  font-weight: 600;
  text-decoration: none;
  color: #FFFFFF;
}
.contact_us_with_text_section .additional_text .inner a.btn {
  position: relative;
  background: linear-gradient(to bottom, #b7c3cc 0%, #9babb7 50%, #899aa7 50%, #90a2b0 100%);
  overflow: hidden;
  background: linear-gradient(to bottom, #ffa56a 0%, #fd8b3f 50%, #ef7829 50%, #f87b28 100%);
  width: 100%;
  padding: 7px 15px;
  border: none;
  margin-top: 80px;
  font-family: "Raleway", sans-serif;
  font-weight: 300;
  font-size: 19px;
}
.contact_us_with_text_section .additional_text .inner a.btn:hover:before {
  opacity: 1;
  visibility: visible;
}
.contact_us_with_text_section .additional_text .inner a.btn:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, #9da9b3 0%, #778895 50%, #637583 50%, #677a89 100%);
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
}
.contact_us_with_text_section .additional_text .inner a.btn span {
  position: relative;
  z-index: 1;
}
.contact_us_with_text_section .additional_text .inner a.btn:before {
  background: linear-gradient(to bottom, #f89c6a 0%, #f88134 50%, #ed7420 50%, #f6701c 100%);
}
@media screen and (max-width: 767px) {
  .contact_us_with_text_section .additional_text .inner a.btn {
    margin-top: 20px;
  }
}

.counter_section {
  background: #0f293c;
  padding-bottom: 35px;
}
@media screen and (max-width: 767px) {
  .counter_section {
    padding-top: 20px;
  }
}
@media screen and (max-width: 575px) {
  .counter_section > .container > .row {
    gap: 30px;
  }
}
.counter_section h2 {
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: normal;
  text-transform: none;
  color: #FFFFFF;
  line-height: 1.38;
  margin-top: 30px;
}
.counter_section .item {
  text-align: center;
  color: #FFFFFF;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
}
@media screen and (max-width: 575px) {
  .counter_section .item {
    width: 100%;
    flex: 0 0 100%;
  }
}
.counter_section .item:nth-child(2) .count,
.counter_section .item:nth-child(2) .count_name {
  color: #FF7F27;
}
.counter_section .item .count {
  font-size: 100px;
  line-height: 1.38;
}
@media screen and (max-width: 991px) {
  .counter_section .item .count {
    font-size: 65px;
  }
}
@media screen and (max-width: 767px) {
  .counter_section .item .count {
    font-size: 46px;
  }
}
.counter_section .item .count_name {
  font-size: 20px;
  line-height: 1;
  color: #FFFFFF;
}
@media screen and (max-width: 767px) {
  .counter_section .item .count_name {
    font-size: 16px;
  }
}

.about_us_section {
  padding: 20px 0;
}
.about_us_section.gray_radius {
  padding: 0;
}
.about_us_section.gray_radius .inner {
  border-radius: 500px 500px 0 0;
  background: #eeeef5;
  box-shadow: none;
  overflow: hidden;
}
.about_us_section.gray_radius .list {
  gap: 40px 0;
}
.about_us_section.gray_radius .image {
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 0.75;
  padding: 0;
}
@media screen and (max-width: 575px) {
  .about_us_section.gray_radius .image {
    aspect-ratio: 0.9;
  }
}
@media screen and (max-width: 413px) {
  .about_us_section.gray_radius .image {
    aspect-ratio: 0.75;
  }
}
.about_us_section.gray_radius .image img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
}
.about_us_section.gray_radius .title {
  font-size: 24px;
  font-family: "Helvetica W01 Bold", sans-serif;
  color: #282626;
  position: relative;
  background: unset;
  width: 100%;
  text-align: center;
  padding: 0;
  margin-bottom: 40px;
  text-transform: none;
  letter-spacing: 0;
}
.about_us_section.gray_radius .description {
  padding: 20px 25px;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  font-family: "Futura LT W01 Medium";
  line-height: 1.4;
}
.about_us_section .has_subtitle h2 {
  font-size: 46px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  color: #324158;
  margin-bottom: 10px;
}
.about_us_section .has_subtitle h3 {
  color: #0f293c;
  font-family: "Futura LT W01 Medium";
  font-size: 30px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 45px;
}
.about_us_section h2 {
  color: #0f293c;
  font-size: 25px;
  font-family: "Futura LT W01 Medium";
  font-weight: 600;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
.about_us_section h2:first-child {
  margin-top: 0;
}
.about_us_section .inner {
  position: relative;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1);
  height: 100%;
}
.about_us_section .inner.has_button {
  padding-bottom: 95px;
}
.about_us_section .list {
  gap: 20px 0;
}
.about_us_section .image {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  padding-top: 65%;
}
@media screen and (max-width: 991px) {
  .about_us_section .image {
    padding-top: 45%;
  }
}
.about_us_section .image img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.about_us_section .title {
  background: #FFFFFF;
  color: #0f293c;
  position: absolute;
  bottom: 0;
  left: 0;
  width: auto;
  max-width: 92%;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-weight: 700;
  padding: 0 7px 8px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
.about_us_section .description {
  color: #0f293c;
  font-family: "Futura LT W01 Medium";
  font-size: 16px;
  font-weight: 300;
  padding: 60px 12px 25px;
  line-height: 1.5em;
}
@media screen and (max-width: 767px) {
  .about_us_section .description {
    padding-top: 25px;
  }
}
.about_us_section .description.no_description {
  padding-top: 15px;
}
.about_us_section .description p {
  margin-bottom: 0;
}
.about_us_section .description a {
  color: #FF7F27;
}
.about_us_section .actions {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: block;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 40px;
}
.about_us_section .actions a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #FFFFFF;
  font-family: "Futura LT W01 Medium";
  font-size: 11px;
  font-weight: 300;
  text-transform: uppercase;
  background: #0f293c;
  border: 1px solid #0f293c;
  text-decoration: none;
  padding: 11px 20px;
  min-width: 200px;
  transition: all 0.2s linear;
}
.about_us_section .actions a:hover {
  background: #FFFFFF;
  color: #0f293c;
}

.block_12_with_number .item {
  display: flex;
  align-items: center;
  justify-content: center;
}
.block_12_with_number .item .inner {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 20px;
  padding: 64px 20px;
  height: 100%;
  border-bottom: 3px solid #FF7F27;
}
.block_12_with_number .item .number {
  font-family: "Helvetica W01 Bold", sans-serif;
  font-size: 67px;
  color: #324158;
  line-height: 1;
}
.block_12_with_number .item .text {
  color: #000000;
  font-size: 18px;
  font-family: "Futura LT W01 Medium";
  font-weight: 300;
  line-height: 1.6;
}
.block_12_with_number .item .text b, .block_12_with_number .item .text strong {
  font-weight: 600;
}
.block_12_with_number .item .text p:last-child {
  margin: 0;
}

.block_7_5_with_right_image {
  background: #f2f2f2;
  padding: 30px 0;
}
@media screen and (max-width: 767px) {
  .block_7_5_with_right_image {
    padding-bottom: 0;
  }
}
.block_7_5_with_right_image .container {
  max-width: 914px;
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  color: #2f2e2e;
  line-height: 1.3;
}
@media screen and (max-width: 767px) {
  .block_7_5_with_right_image .content {
    margin-bottom: 40px;
  }
}
.block_7_5_with_right_image iframe {
  display: flex;
  aspect-ratio: 1.67;
  max-width: 100%;
  height: auto !important;
  width: 100% !important;
}
.block_7_5_with_right_image h2 {
  font-family: "Open Sans", sans-serif;
  font-size: 26px;
  font-weight: 700;
  letter-spacing: normal;
  text-transform: none;
  color: #2f2e2e;
  line-height: 1.38;
  margin-bottom: 12px;
}
.block_7_5_with_right_image a {
  color: #FF7F27;
}
.block_7_5_with_right_image a.btn {
  position: relative;
  background: linear-gradient(to bottom, #b7c3cc 0%, #9babb7 50%, #899aa7 50%, #90a2b0 100%);
  overflow: hidden;
  background: linear-gradient(to bottom, #ffa56a 0%, #fd8b3f 50%, #ef7829 50%, #f87b28 100%);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 530px;
  height: 100%;
  font: normal normal normal 20px/1.4em "Raleway", sans-serif, sans-serif;
  color: #FFFFFF;
  padding: 6px 15px;
  border: 5px;
  text-decoration: none;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
}
.block_7_5_with_right_image a.btn:hover:before {
  opacity: 1;
  visibility: visible;
}
.block_7_5_with_right_image a.btn:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, #9da9b3 0%, #778895 50%, #637583 50%, #677a89 100%);
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
}
.block_7_5_with_right_image a.btn span {
  position: relative;
  z-index: 1;
}
.block_7_5_with_right_image a.btn:before {
  background: linear-gradient(to bottom, #f89c6a 0%, #f88134 50%, #ed7420 50%, #f6701c 100%);
}

.collapse_block_with_right_block {
  padding-top: 40px;
  padding-bottom: 45px;
}
.collapse_block_with_right_block .container {
  max-width: calc(980px + var(--bs-gutter-x));
}
.collapse_block_with_right_block h2 {
  text-align: center;
  font-family: "Futura LT W01 Medium";
  font-size: 36px;
  font-weight: 700;
  letter-spacing: normal;
  text-transform: none;
  color: #2f2e2e;
  margin-bottom: 40px;
}
.collapse_block_with_right_block .description {
  color: #000000;
  font-size: 18px;
  font-family: "Futura LT W01 Medium";
  font-weight: 300;
  margin-bottom: 0;
}
.collapse_block_with_right_block .collapse_list .item {
  border-bottom: 1px solid #687b8a;
}
.collapse_block_with_right_block .collapse_list .item .header button {
  width: 100%;
  height: auto;
  color: #2f2e2e;
  font: 18px/1.4em raleway, sans-serif;
  text-align: left;
  padding: 26px 30px 26px 0;
  border: none;
  background: transparent;
  position: relative;
  outline: none;
}
.collapse_block_with_right_block .collapse_list .item .header button[aria-expanded=true] svg {
  transform: rotate(180deg);
}
.collapse_block_with_right_block .collapse_list .item .header button svg {
  position: absolute;
  line-height: 1;
  top: 27px;
  right: 0;
}
.collapse_block_with_right_block .collapse_list .item .collapse_description .inner {
  padding-bottom: 26px;
  color: #2f2e2e;
  font-family: "Futura LT W01 Medium";
  font-size: 16px;
  font-weight: 300;
  line-height: 1.2;
}

.gray_block_with_left_image {
  position: relative;
  background: #f2f2f2;
}
.gray_block_with_left_image .block_image {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 33.35%;
  height: 100%;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .gray_block_with_left_image .block_image {
    position: relative;
    width: 100%;
    height: 300px;
    margin-bottom: 10px;
  }
}
.gray_block_with_left_image .block_image img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.gray_block_with_left_image h2 {
  color: #0f293c;
  font-size: 35px;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  line-height: 48px;
  margin: 12px 0 17px;
}
@media screen and (max-width: 767px) {
  .gray_block_with_left_image h2 {
    text-align: center;
  }
}
.gray_block_with_left_image .items_content {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
.gray_block_with_left_image .items_content .item {
  display: flex;
  align-items: center;
  width: 100%;
}
.gray_block_with_left_image .items_content .image {
  width: 150px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .gray_block_with_left_image .items_content .image {
    width: 100px;
  }
}
.gray_block_with_left_image .items_content .image img {
  width: 90px;
  height: auto;
}
.gray_block_with_left_image .items_content .content {
  width: calc(100% - 150px);
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #0f293c;
  line-height: 1.8;
}
@media screen and (max-width: 767px) {
  .gray_block_with_left_image .items_content .content {
    width: calc(100% - 100px);
  }
}
.gray_block_with_left_image .items_content .content p {
  width: 100%;
}
@media all and (min-width: 768px) {
  .gray_block_with_left_image .items_content .content p {
    max-width: 286px;
  }
}
@media print {
  .gray_block_with_left_image .items_content .content p {
    max-width: 286px;
  }
}
.gray_block_with_left_image .items_content .content p:last-child {
  margin-bottom: 0;
}
.gray_block_with_left_image .items_content h3 {
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  color: #000000;
  margin-bottom: 10px;
}

.white_block_with_left_image {
  padding: 25px 0;
}
.white_block_with_left_image h2 {
  font-family: "Open Sans", sans-serif;
  font-size: 36px;
  font-weight: 700;
  letter-spacing: normal;
  text-align: center;
  line-height: 49px;
  color: #2f2e2e;
  margin-bottom: 20px;
}
.white_block_with_left_image .image img {
  max-width: 100%;
  height: auto;
}
.white_block_with_left_image .content {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #2f2e2e;
  line-height: 1.36;
  text-align: justify;
}
@media all and (min-width: 992px) {
  .white_block_with_left_image .content {
    max-width: 510px;
  }
}
@media print {
  .white_block_with_left_image .content {
    max-width: 510px;
  }
}
.white_block_with_left_image .content h3 {
  color: #FF7F27;
  font-family: "Raleway", sans-serif;
  font-size: 21px;
  font-weight: 700;
  margin-bottom: 20px;
  line-height: 1.36;
}
.white_block_with_left_image .content p {
  margin-bottom: 10px;
}
.white_block_with_left_image .content p:last-child {
  margin-bottom: 0;
}
.white_block_with_left_image .actions {
  margin-top: 40px;
  text-align: center;
  justify-content: center;
}
.white_block_with_left_image .actions a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: 40px;
  font-family: "Futura LT W01 Medium";
  font-size: 15px;
  font-weight: 600;
  color: #2F2E2E;
  text-decoration: none;
  padding: 0 15px;
  border-radius: 0;
  background: #FF7F27;
  border: 1px solid #FF7F27;
  transition: all 0.2s linear;
}
.white_block_with_left_image .actions a:hover {
  background: #FFFFFF;
  border-color: #2F2E2E;
}

.white_block_with_right_image {
  padding: 60px 0;
}
@media screen and (max-width: 767px) {
  .white_block_with_right_image {
    padding-bottom: 0;
  }
}
.white_block_with_right_image .block_content {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .white_block_with_right_image .block_content {
    margin-bottom: 60px;
  }
}
.white_block_with_right_image .block_image {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .white_block_with_right_image .block_image {
    padding: 0;
    height: 300px;
    margin-bottom: 30px;
  }
}
.white_block_with_right_image .block_image img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.white_block_with_right_image .title {
  display: inline-flex;
  align-items: center;
  gap: 20px;
  padding: 0 0 35px;
}
.white_block_with_right_image .title .image {
  text-align: center;
  width: 65px;
  height: 65px;
}
.white_block_with_right_image .title .image img {
  max-width: 100%;
  max-height: 100%;
}
.white_block_with_right_image .title h2 {
  font-family: "Open Sans", sans-serif;
  font-size: 26px;
  font-weight: 700;
  color: #000000;
  margin-bottom: 0;
}
.white_block_with_right_image .items_content {
  gap: 40px 0;
}
.white_block_with_right_image .items_content .item {
  display: flex;
  align-items: center;
  justify-content: center;
}
.white_block_with_right_image .items_content .item .inner {
  max-width: 260px;
  height: 100%;
}
@media screen and (max-width: 575px) {
  .white_block_with_right_image .items_content .item .inner {
    width: 100%;
    max-width: 100%;
  }
}
.white_block_with_right_image .items_content .item h3 {
  font-size: 18px;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  color: #2f2e2e;
  margin-bottom: 16px;
}
@media screen and (max-width: 575px) {
  .white_block_with_right_image .items_content .item h3 {
    text-align: left;
  }
}
.white_block_with_right_image .items_content .item .description {
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #20303C;
  line-height: 1.4;
  text-align: justify;
}
.white_block_with_right_image .items_content .item .description p {
  margin-bottom: 10px;
}
.white_block_with_right_image .items_content .item .description p:last-child {
  margin-bottom: 0;
}
.white_block_with_right_image .actions {
  margin-top: 40px;
}
.white_block_with_right_image .actions a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: 40px;
  font-family: "Futura LT W01 Medium";
  font-size: 15px;
  font-weight: 600;
  color: #2F2E2E;
  text-decoration: none;
  padding: 0 15px;
  border-radius: 0;
  background: #FF7F27;
  border: 1px solid #FF7F27;
  transition: all 0.2s linear;
}
.white_block_with_right_image .actions a:hover {
  background: #FFFFFF;
  border-color: #2F2E2E;
}

.html_code_section {
  line-height: 1;
}

.info_blocks {
  padding: 40px 0 100px;
}
.info_blocks .items {
  justify-content: center;
  gap: 100px 100px;
}
@media screen and (max-width: 767px) {
  .info_blocks .items {
    gap: 40px 0;
  }
}
.info_blocks .items h2 {
  font-family: "Futura LT W01 Medium";
  font-size: 20px;
  font-weight: 700;
  letter-spacing: normal;
  text-align: center;
  color: #2f2e2e;
  margin-bottom: 15px;
}
.info_blocks .items .image {
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1.59;
  width: 100%;
  margin-bottom: 15px;
  border: 5px solid #FFFFFF;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4);
  overflow: hidden;
  transition: all 0.2s linear;
}
.info_blocks .items .image:hover {
  opacity: 0.8;
}
.info_blocks .items .image img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.info_blocks .items .description {
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #0f293c;
  text-align: left;
  line-height: 1.4em;
}
.info_blocks .items .description a {
  color: inherit;
  text-decoration: underline;
}
.info_blocks .items .actions {
  margin-top: 20px;
}
.info_blocks .items .actions a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  width: 100%;
  background: #0f293c;
  border: 1px solid #0f293c;
  color: #FFFFFF;
  font-family: "Futura LT W01 Medium";
  font-size: 14px;
  font-weight: 300;
  padding: 10px 0;
  border-radius: 0;
  transition: all 0.2s linear;
}
.info_blocks .items .actions a:hover {
  background: #FFFFFF;
  color: #0f293c;
}

.differences_section {
  background: #f2f2f2;
  padding: 25px 0 20px;
}
.differences_section h2 {
  font-family: "Futura LT W01 Medium";
  font-size: 33px;
  font-weight: 700;
  letter-spacing: normal;
  text-align: center;
  margin-bottom: 16px;
  line-height: 1.37;
  text-transform: uppercase;
  color: #0f293c;
}
.differences_section .subtitle {
  color: #0f293c;
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  text-align: center;
  margin-bottom: 16px;
}
.differences_section .differences_items {
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .differences_section .differences_items {
    justify-content: center;
    gap: 40px 0;
  }
}
.differences_section .differences_items .image {
  width: 100%;
  height: 45px;
  text-align: center;
  margin-bottom: 25px;
}
.differences_section .differences_items .image img {
  height: 100%;
  width: auto;
}
.differences_section .differences_items .title {
  text-align: center;
  font-family: "Futura LT W01 Medium";
  font-size: 21px;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: uppercase;
  color: #0f293c;
  margin-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .differences_section .differences_items .title {
    margin-bottom: 20px;
  }
}
.differences_section .differences_items .location {
  text-align: center;
  font-family: "Futura LT W01 Medium";
  font-size: 16px;
  font-weight: 600;
  letter-spacing: normal;
  color: #605E5E;
  margin-bottom: 20px;
}
.differences_section .differences_items .insurance_paid {
  font-family: "Futura LT W01 Medium";
  text-align: center;
  line-height: normal;
  font-size: 16px;
  color: #605E5E;
  margin-bottom: 20px;
}
.differences_section .differences_items .picc_settlement {
  font-family: "Futura LT W01 Medium";
  text-align: center;
  line-height: normal;
  font-size: 20px;
  font-weight: 500;
  color: #FF7F27;
}
.differences_section .actions {
  text-align: center;
}
.differences_section .actions a {
  position: relative;
  background: linear-gradient(to bottom, #b7c3cc 0%, #9babb7 50%, #899aa7 50%, #90a2b0 100%);
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 640px;
  height: 100%;
  color: #FFFFFF;
  text-decoration: none;
  font: normal normal normal 20px/1.4em "Raleway", sans-serif;
  padding: 6px 15px;
  border-radius: 5px;
}
.differences_section .actions a:hover:before {
  opacity: 1;
  visibility: visible;
}
.differences_section .actions a:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, #9da9b3 0%, #778895 50%, #637583 50%, #677a89 100%);
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
}
.differences_section .actions a span {
  position: relative;
  z-index: 1;
}

.get_claim_section {
  padding: 20px 0 115px;
}
@media screen and (max-width: 575px) {
  .get_claim_section {
    padding-bottom: 60px;
  }
}
.get_claim_section .container {
  max-width: 865px;
}
.get_claim_section h2 {
  text-align: center;
  line-height: 1.1em;
  font-family: "Futura LT W01 Medium";
  font-size: 32px;
  font-weight: 900;
  letter-spacing: normal;
  text-transform: uppercase;
  color: #0f293c;
  margin-bottom: 10px;
}
.get_claim_section .actions {
  text-align: center;
  margin-bottom: 40px;
}
.get_claim_section .actions a {
  position: relative;
  background: linear-gradient(to bottom, #b7c3cc 0%, #9babb7 50%, #899aa7 50%, #90a2b0 100%);
  overflow: hidden;
  background: linear-gradient(to bottom, #ffa56a 0%, #fd8b3f 50%, #ef7829 50%, #f87b28 100%);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 530px;
  height: 100%;
  font: normal normal normal 20px/1.4em "Raleway", sans-serif, sans-serif;
  color: #FFFFFF;
  padding: 6px 15px;
  border: 5px;
  text-decoration: none;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
}
.get_claim_section .actions a:hover:before {
  opacity: 1;
  visibility: visible;
}
.get_claim_section .actions a:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, #9da9b3 0%, #778895 50%, #637583 50%, #677a89 100%);
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
}
.get_claim_section .actions a span {
  position: relative;
  z-index: 1;
}
.get_claim_section .actions a:before {
  background: linear-gradient(to bottom, #f89c6a 0%, #f88134 50%, #ed7420 50%, #f6701c 100%);
}
.get_claim_section .image {
  width: 260px;
}
@media screen and (max-width: 575px) {
  .get_claim_section .image {
    margin: 0 auto 40px;
  }
}
.get_claim_section .text {
  width: calc(100% - 260px);
  line-height: normal;
  font-size: 16px;
  font-family: "Futura LT W01 Medium";
  color: #0f293c;
  font-weight: 400;
  text-align: justify;
}
@media screen and (max-width: 575px) {
  .get_claim_section .text {
    width: 100%;
  }
}
.get_claim_section .text.more {
  width: 100%;
}
.get_claim_section .text a {
  color: #0f293c;
}
.get_claim_section .text .title {
  line-height: normal;
  font-size: 21px;
  font-family: "Futura LT W01 Medium";
  color: #0f293c;
  margin-bottom: 10px;
  font-weight: 600;
}
.get_claim_section .more {
  align-items: center;
  text-align: center;
}
@media screen and (max-width: 575px) {
  .get_claim_section .more {
    gap: 40px;
  }
}
.get_claim_section .more a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 110px;
  height: 40px;
  font-family: "Futura LT W01 Medium";
  font-size: 16px/1.4em;
  font-weight: 400;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #687B8A;
  color: #FFFFFF;
  transition: all 0.2s linear;
}
.get_claim_section .more a:hover {
  background: #5e6f7c;
}
.get_claim_section .more p:last-child {
  margin-bottom: 0;
}

.help_section {
  background: #0f293c;
  padding: 40px 0 75px;
}
.help_section .title_wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 55px;
  margin-top: 58px;
}
@media screen and (max-width: 767px) {
  .help_section .title_wrap {
    gap: 25px;
  }
}
.help_section .title_wrap svg {
  width: 65px;
  height: 65px;
}
@media screen and (max-width: 767px) {
  .help_section .title_wrap svg {
    height: 50px;
  }
}
.help_section .title_wrap h2 {
  font-family: "Open Sans", sans-serif;
  text-align: center;
  font-size: 60px;
  font-weight: 700;
  letter-spacing: normal;
  margin-bottom: 0;
  line-height: 1.37;
  text-transform: uppercase;
  color: #FF7F27;
}
@media screen and (max-width: 767px) {
  .help_section .title_wrap h2 {
    font-size: 42px;
  }
}
@media screen and (max-width: 575px) {
  .help_section .title_wrap h2 {
    font-size: 32px;
  }
}
@media screen and (max-width: 575px) {
  .help_section .help_items > .row {
    gap: 30px;
  }
}
.help_section .help_items .image {
  text-align: center;
  height: 75px;
  width: auto;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .help_section .help_items .image {
    height: 50px;
  }
}
.help_section .help_items .image img {
  max-height: 100%;
  max-width: 100%;
}
.help_section .help_items .title {
  font-family: "Open Sans", sans-serif;
  font-size: 25px;
  font-weight: 300;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF;
  line-height: 1.38;
}
@media screen and (max-width: 991px) {
  .help_section .help_items .title {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .help_section .help_items .title {
    font-size: 16px;
  }
}
@media screen and (max-width: 575px) {
  .help_section .help_items .title {
    max-width: 280px;
    margin: 0 auto;
  }
}

.hero-page_section {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 400px;
  padding: 40px 20px;
  background: #242323;
  overflow: hidden;
}
.hero-page_section.hero_style-default h1 {
  background: transparent !important;
  color: #20303C !important;
  font-size: 48px !important;
  font-family: "Open Sans", sans-serif !important;
  font-weight: 700 !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
}
.hero-page_section.hero_style-default .content {
  font-size: 45px;
  color: #0f293c;
}
.hero-page_section.hero_style-default .content p:last-child {
  margin-bottom: 0;
}
.hero-page_section.hero_style-def_bg h1 {
  background: transparent !important;
  color: #000000 !important;
  font-size: 56px !important;
  font-family: "Futura LT W01 Medium" !important;
  font-weight: 700 !important;
  margin-bottom: 0 !important;
  padding: 10px 15px !important;
  background: #FFFFFF !important;
  text-transform: unset !important;
}
.hero-page_section.hero_style-def_bg .wp-block-buttons {
  margin-top: 20px;
  line-height: 1;
}
.hero-page_section.hero_style-def_bg .wp-block-buttons .wp-element-button {
  border: 2px solid #FFFFFF;
  background: #FF7F27;
  color: #FFFFFF;
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  border-radius: 0;
  min-height: 54px;
  min-width: 220px;
  transition: all 0.2s linear;
}
.hero-page_section.hero_style-def_bg .wp-block-buttons .wp-element-button:hover {
  background: #0f293c;
}
.hero-page_section.hero_style-def_bg .content {
  font-size: 45px;
  color: #0f293c;
}
.hero-page_section.hero_style-def_bg .content p:last-child {
  margin-bottom: 0;
}
.hero-page_section.hero_style-color:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../images/curve.svg);
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: 100% 50%;
  z-index: 1;
}
.hero-page_section.hero_style-color .wp-block-button .wp-element-button {
  border: 2px solid #FFFFFF;
  background: #0f293c;
  color: #FFFFFF;
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  border-radius: 0;
  min-height: 54px;
  min-width: 220px;
  transition: all 0.2s linear;
}
.hero-page_section.hero_style-color .wp-block-button .wp-element-button:hover {
  background: #FF7F27;
}
.hero-page_section.hero_style-dark img {
  opacity: 0.5;
}
.hero-page_section.hero_style-dark_white .container-wrap {
  max-width: 980px;
  margin: 0 auto;
}
.hero-page_section.hero_style-dark_white h1 {
  background: transparent !important;
  color: #FFFFFF !important;
  font-size: 56px !important;
  font-family: "Open Sans", sans-serif !important;
  font-weight: 700 !important;
  margin-bottom: 20px !important;
  padding: 0 !important;
}
.hero-page_section.hero_style-dark_white img {
  opacity: 0.5;
}
.hero-page_section.hero_style-dark_white p {
  font-size: 19px;
  line-height: 1.8em;
  text-align: center;
  font-family: "Raleway", sans-serif;
}
.hero-page_section.hero_style-dark_white p strong {
  font-weight: 600;
}
.hero-page_section.hero_style-dark_white .wp-block-button .wp-element-button {
  border: 2px solid #FFFFFF;
  background: #FF7F27;
  color: #FFFFFF;
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  border-radius: 0;
  min-height: 54px;
  min-width: 220px;
  transition: all 0.2s linear;
}
.hero-page_section.hero_style-dark_white .wp-block-button .wp-element-button:hover {
  background: #0f293c;
}
.hero-page_section.hero_style-contact h1 {
  color: #0f293c;
  font-size: 45px;
  font-family: "Futura LT W01 Medium";
  font-weight: 600;
  margin-bottom: 0;
  padding: 0;
  max-width: 480px;
  line-height: 1.35;
}
.hero-page_section.hero_style-contact .content {
  font-size: 45px;
  color: #0f293c;
}
.hero-page_section.hero_style-contact .content p:last-child {
  margin-bottom: 0;
}
.hero-page_section.hero_style-orange_blue h1 {
  font-size: 60px;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  color: #FF7F27;
  text-align: center;
  text-transform: none;
  background: #324158;
  padding: 6px 15px;
  margin: 0;
}
.hero-page_section.hero_style-orange_blue .wp-element-button {
  border: 2px solid #FFFFFF;
  background: #FF7F27;
  color: #FFFFFF;
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  border-radius: 0;
  min-height: 54px;
  min-width: 220px;
  transition: all 0.2s linear;
}
.hero-page_section.hero_style-orange_blue .wp-element-button:hover {
  background: #0f293c;
}
.hero-page_section .wp-block-buttons {
  justify-content: center;
}
.hero-page_section img {
  position: absolute;
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.hero-page_section .container-wrap {
  z-index: 1;
}
.hero-page_section .container-wrap.with_content h1 {
  background: #0f293c;
  color: #FF7F27;
  font-family: "Futura LT W01 Medium";
  font-size: 45px;
  font-weight: 600;
  text-align: center;
  text-transform: unset;
  padding: 8px 10px;
  margin-bottom: 15px;
}
.hero-page_section .container-wrap.has_shortcode {
  width: 100%;
  max-width: 100%;
}
.hero-page_section .container-wrap.has_shortcode .container {
  display: flex;
  align-items: center;
  gap: 40px;
  max-width: 1524px;
}
@media screen and (max-width: 767px) {
  .hero-page_section .container-wrap.has_shortcode {
    flex-wrap: wrap;
  }
}
.hero-page_section .container-wrap.has_shortcode .content_block {
  width: calc(100% - 298px - 40px);
  flex: 0 0 calc(100% - 298px - 40px);
  text-align: center;
}
@media screen and (max-width: 767px) {
  .hero-page_section .container-wrap.has_shortcode .content_block {
    width: 100%;
    flex: 0 0 100%;
  }
}
.hero-page_section .container-wrap.has_shortcode .content_block h1 {
  display: inline-block;
  width: auto;
}
.hero-page_section .container-wrap.has_shortcode .shortcode_block {
  width: 298px;
  flex: 0 0 298px;
  padding: 30px 15px;
  background: #FF7F27;
  background-image: url("data:image/png;base64,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");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  .hero-page_section .container-wrap.has_shortcode .shortcode_block {
    width: 100%;
    flex: 0 0 100%;
  }
}
.hero-page_section .container-wrap.has_shortcode .shortcode_block p {
  font-size: unset;
  line-height: unset;
  text-align: unset;
  font-family: unset;
}
.hero-page_section .container-wrap.has_shortcode .shortcode_block .image {
  text-align: center;
  margin-bottom: 15px;
}
.hero-page_section .container-wrap.has_shortcode .shortcode_block .image img {
  position: unset;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  display: inline-block;
  width: 90px;
  height: 90px;
  opacity: unset;
}
.hero-page_section .container-wrap.has_shortcode .shortcode_block h3 {
  color: #FFFFFF;
  font-size: 20px;
  text-align: center;
  font-weight: 500;
}
.hero-page_section .container-wrap.has_shortcode .shortcode_block .subtitle,
.hero-page_section .container-wrap.has_shortcode .shortcode_block .subtitle p {
  color: #FFFFFF;
  font-size: 12px;
  text-align: center;
  font-weight: 500;
}
.hero-page_section .container-wrap.has_shortcode .shortcode_block [type=text],
.hero-page_section .container-wrap.has_shortcode .shortcode_block [type=email],
.hero-page_section .container-wrap.has_shortcode .shortcode_block [type=tel],
.hero-page_section .container-wrap.has_shortcode .shortcode_block [type=submit],
.hero-page_section .container-wrap.has_shortcode .shortcode_block textarea {
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  max-width: calc(100% - 30px);
  width: 100%;
  height: 35px;
  min-height: 35px;
  background: #FFFFFF;
  border-radius: 4px;
  padding: 0 15px;
  margin: 0 15px;
  border: none;
  outline: none;
}
.hero-page_section .container-wrap.has_shortcode .shortcode_block textarea {
  padding: 5px 15px;
}
.hero-page_section .container-wrap.has_shortcode .shortcode_block [type=submit] {
  background-color: #0f293c;
  color: #FFFFFF;
  transition: all 0.2s linear;
}
.hero-page_section .container-wrap.has_shortcode .shortcode_block [type=submit]:hover {
  background-color: #324158;
}
.hero-page_section .container-wrap.has_shortcode .shortcode_block .wpcf7-not-valid-tip {
  padding: 0 15px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: 500;
  text-align: left;
}
.hero-page_section .container-wrap.has_shortcode .shortcode_block .wpcf7-response-output {
  padding: 0 15px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
}
.hero-page_section .container-wrap.has_shortcode .shortcode_block .actions {
  position: relative;
}
.hero-page_section .container-wrap.has_shortcode .shortcode_block .actions p {
  margin: 0;
}
.hero-page_section .container-wrap.has_shortcode .shortcode_block .actions .wpcf7-spinner {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  margin: 0;
}
.hero-page_section h1 {
  font-size: 45px;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
}
.hero-page_section .content {
  font-family: "Futura LT W01 Medium";
  font-size: 26px;
  font-weight: 600;
  color: #FFFFFF;
  text-align: center;
}

.logos_block {
  padding: 15px 0;
}
.logos_block .logos_list {
  align-items: center;
  justify-content: center;
  gap: 15px 0;
}
@media screen and (max-width: 575px) {
  .logos_block .logos_list {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 575px) {
  .logos_block .logos_list .item {
    width: 25%;
    flex: 0 0 25%;
  }
}
@media screen and (max-width: 413px) {
  .logos_block .logos_list .item {
    width: calc(100% / 3);
    flex: 0 0 calc(100% / 3);
  }
}
.logos_block .logos_list .item img {
  max-width: 100%;
}

.reviews_section {
  background: #f2f2f2;
  padding: 20px 0;
}
.reviews_section h2 {
  text-align: center;
  line-height: 1.1em;
  font-family: "Futura LT W01 Medium";
  font-size: 32px;
  font-weight: 900;
  letter-spacing: normal;
  text-transform: uppercase;
  color: #0f293c;
  margin-bottom: 15px;
}
.reviews_section .subtitle {
  color: #0f293c;
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  text-align: center;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .reviews_section .reviews_items {
    gap: 20px;
  }
}
.reviews_section .reviews_items .inner {
  position: relative;
  background: #0f293c;
  padding: 68px 40px 125px;
  height: 100%;
}
.reviews_section .reviews_items svg {
  width: 32px;
  height: 32px;
  fill: #FFFFFF;
  transform: rotate(180deg);
  position: absolute;
  bottom: 74px;
  left: calc(50% - 16px);
}
.reviews_section .reviews_items .author_name {
  text-align: center;
  font-family: "Futura LT W01 Medium";
  font-size: 18px;
  font-weight: 600;
  line-height: 1em;
  margin-bottom: 20px;
  color: #FFFFFF;
}
.reviews_section .reviews_items .review {
  text-align: center;
  font-family: "Futura LT W01 Medium";
  font-size: 16px;
  color: #FF7F27;
}

.slider_section .owl-carousel .item {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 80vh;
  overflow: hidden;
}
.slider_section .owl-carousel .item.text_color_white {
  color: #FFFFFF;
}
.slider_section .owl-carousel .item.text_color_black {
  color: #0f293c;
}
.slider_section .owl-carousel .item.text_align_top {
  align-items: flex-start;
}
.slider_section .owl-carousel .item.text_align_middle {
  align-items: center;
}
.slider_section .owl-carousel .item.text_align_bottom {
  align-items: flex-end;
}
.slider_section .owl-carousel .item img {
  position: absolute;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  z-index: 0;
}
.slider_section .owl-carousel .item .content {
  position: relative;
  padding: 40px 15px;
  text-align: center;
  max-width: 1300px;
  width: calc(100% - 200px);
  margin: 0 auto;
  z-index: 1;
}
@media screen and (max-width: 991px) {
  .slider_section .owl-carousel .item .content {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  .slider_section .owl-carousel .item .content {
    width: calc(100% - 100px);
  }
}
.slider_section .owl-carousel .item .content.has_shortcode {
  display: flex;
  align-items: center;
  gap: 40px;
}
@media screen and (max-width: 991px) {
  .slider_section .owl-carousel .item .content.has_shortcode .title {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 991px) {
  .slider_section .owl-carousel .item .content.has_shortcode .shortcode_block {
    width: 100%;
    flex: 0 0 100%;
  }
}
.slider_section .owl-carousel .item .before_title {
  font-family: "Didot W01 Italic";
  font-size: 26px;
  font-weight: 500;
  font-style: italic;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-bottom: 0;
  line-height: 1;
}
@media screen and (max-width: 991px) {
  .slider_section .owl-carousel .item .before_title {
    font-size: 22px;
  }
}
.slider_section .owl-carousel .item .title {
  font-family: "Raleway", sans-serif;
  font-size: 60px;
  font-weight: 400;
  letter-spacing: 0.06em;
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .slider_section .owl-carousel .item .title {
    font-size: 42px;
    padding: 0 40px;
  }
}
.slider_section .owl-carousel .item .after_title {
  font-family: "Didot W01 Italic";
  font-size: 26px;
  font-weight: 500;
  font-style: italic;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-bottom: 0;
  line-height: 1;
}
@media screen and (max-width: 991px) {
  .slider_section .owl-carousel .item .after_title {
    font-size: 22px;
  }
}
.slider_section .owl-carousel .item .actions {
  margin-top: 40px;
  text-align: center;
}
.slider_section .owl-carousel .item .actions a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 54px;
  width: 220px;
  font-family: "Futura LT W01 Medium";
  font-size: 15px;
  font-weight: 300;
  color: #FFFFFF;
  text-transform: uppercase;
  text-decoration: none;
  font-style: normal;
  background: #FF7F27;
  border: 2px solid #FFFFFF;
  transition: all 0.2s linear;
}
.slider_section .owl-carousel .item .actions a:hover {
  background: #0f293c;
  border: 2px solid #FFFFFF;
}
.slider_section .owl-carousel .item .shortcode_block {
  width: 298px;
  flex: 0 0 298px;
  padding: 30px 15px;
  background: #FF7F27;
  background-image: url("data:image/png;base64,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");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  .slider_section .owl-carousel .item .shortcode_block {
    width: 100%;
    flex: 0 0 100%;
  }
}
.slider_section .owl-carousel .item .shortcode_block p {
  font-size: unset;
  line-height: unset;
  text-align: unset;
  font-family: unset;
}
.slider_section .owl-carousel .item .shortcode_block .image {
  text-align: center;
  margin-bottom: 15px;
}
.slider_section .owl-carousel .item .shortcode_block .image img {
  position: unset;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  display: inline-block;
  width: 90px;
  height: 90px;
  opacity: unset;
}
.slider_section .owl-carousel .item .shortcode_block h3 {
  color: #FFFFFF;
  font-size: 20px;
  text-align: center;
  font-weight: 500;
}
.slider_section .owl-carousel .item .shortcode_block .subtitle,
.slider_section .owl-carousel .item .shortcode_block .subtitle p {
  color: #FFFFFF;
  font-size: 12px;
  text-align: center;
  font-weight: 500;
}
.slider_section .owl-carousel .item .shortcode_block [type=text],
.slider_section .owl-carousel .item .shortcode_block [type=email],
.slider_section .owl-carousel .item .shortcode_block [type=tel],
.slider_section .owl-carousel .item .shortcode_block [type=submit],
.slider_section .owl-carousel .item .shortcode_block textarea {
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  max-width: calc(100% - 30px);
  width: 100%;
  height: 35px;
  min-height: 35px;
  background: #FFFFFF;
  border-radius: 4px;
  padding: 0 15px;
  margin: 0 15px;
  border: none;
  outline: none;
}
.slider_section .owl-carousel .item .shortcode_block textarea {
  padding: 5px 15px;
}
.slider_section .owl-carousel .item .shortcode_block [type=submit] {
  background-color: #0f293c;
  color: #FFFFFF;
  transition: all 0.2s linear;
}
.slider_section .owl-carousel .item .shortcode_block [type=submit]:hover {
  background-color: #324158;
}
.slider_section .owl-carousel .item .shortcode_block .wpcf7-not-valid-tip {
  padding: 0 15px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: 500;
  text-align: left;
}
.slider_section .owl-carousel .item .shortcode_block .wpcf7-response-output {
  padding: 0 15px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
}
.slider_section .owl-carousel .item .shortcode_block .actions {
  position: relative;
}
.slider_section .owl-carousel .item .shortcode_block .actions p {
  margin: 0;
}
.slider_section .owl-carousel .item .shortcode_block .actions .wpcf7-spinner {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  margin: 0;
}
.slider_section .owl-carousel .owl-nav button {
  position: absolute;
  width: 100px;
  height: 100%;
  font-size: 150px;
  font-weight: 10;
  line-height: 1;
  color: #FFFFFF;
}
@media screen and (max-width: 991px) {
  .slider_section .owl-carousel .owl-nav button {
    width: 60px;
    font-size: 120px;
  }
}
.slider_section .owl-carousel .owl-nav button.owl-prev {
  top: 0;
  left: 0;
}
.slider_section .owl-carousel .owl-nav button.owl-next {
  top: 0;
  right: 0;
}

.steps_sections {
  color: #000000;
  font-size: 18px;
  font-family: "Futura LT W01 Medium";
  font-weight: 300;
}
.steps_sections b, .steps_sections strong {
  font-weight: 600;
}
.steps_sections a {
  color: #000000;
}
.steps_sections .step_list .item {
  padding: 38px 0;
}
.steps_sections .step_list .item:nth-child(2n+1) {
  background: #dbdbdb;
}
.steps_sections .step_list .item .row {
  align-items: center;
}
.steps_sections .step_list .item .number {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 188px;
  flex: 0 0 188px;
  letter-spacing: 0.01em;
  font-family: "Open Sans", sans-serif;
  font-size: 40px;
  color: #2f2e2e;
  text-transform: uppercase;
  font-weight: 700;
}
@media screen and (max-width: 575px) {
  .steps_sections .step_list .item .number {
    justify-content: flex-start;
    width: 100%;
    flex: 0 0 100%;
  }
}
.steps_sections .step_list .item .description {
  text-align: justify;
  width: calc( 100% - 188px );
  flex: 0 0 calc( 100% - 188px );
}
@media all and (min-width: 768px) {
  .steps_sections .step_list .item .description {
    border-left: 1px solid #FF7F27;
    padding-left: 20px;
  }
}
@media print {
  .steps_sections .step_list .item .description {
    border-left: 1px solid #FF7F27;
    padding-left: 20px;
  }
}
@media screen and (max-width: 575px) {
  .steps_sections .step_list .item .description {
    width: 100%;
    flex: 0 0 100%;
  }
}
.steps_sections .desclimer_description {
  text-align: justify;
  padding: 38px 0;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
}
.steps_sections .desclimer_description.even {
  text-align: justify;
  padding: 38px 0;
  background: #dbdbdb;
}

.text_section {
  padding-top: 40px;
  padding-bottom: 60px;
  color: #000000;
  font-size: 18px;
  font-family: "Futura LT W01 Medium";
  font-weight: 300;
}
.text_section.faqs_list {
  font-family: "Futura LT W01 Medium";
  font-size: 16px;
  color: #605e5e;
  line-height: 1.35;
}
.text_section.faqs_list h3 a {
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  text-decoration: none;
  color: #0f293c;
  transition: all 0.2s linear;
}
.text_section.big_title {
  padding: 46px 0;
}
.text_section.big_title h2 {
  color: #0f293c;
  font-size: 30px;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  line-height: 1.33;
}
.text_section h1 {
  color: #0f293c;
  font-size: 38px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 40px;
}
.text_section h2 {
  color: #0f293c;
  font-size: 25px;
  font-family: "Futura LT W01 Medium";
  font-weight: 600;
  margin-top: 40px;
  margin-bottom: 20px;
}
.text_section h2:first-child {
  margin-top: 0;
}
.text_section h3 {
  color: #0f293c;
  font-size: 21px;
  font-family: "Futura LT W01 Medium";
  font-weight: 600;
  margin-bottom: 20px;
  letter-spacing: 0.05em;
}
.text_section i, .text_section em {
  font-size: 12px;
}
.text_section b, .text_section strong {
  font-weight: 600;
}
.text_section a {
  color: #FF7F27;
}
.text_section p:last-child {
  margin-bottom: 0;
}
.text_section p.alignleft {
  display: inline-block;
  float: left;
  margin: 0 40px 20px 0;
  width: 36%;
}
.text_section p.alignright {
  display: inline-block;
  float: right;
  margin: 0 0 20px 40px;
  width: 36%;
}
.text_section p img {
  max-width: 100%;
}
.text_section .btn {
  position: relative;
  background: linear-gradient(to bottom, #b7c3cc 0%, #9babb7 50%, #899aa7 50%, #90a2b0 100%);
  overflow: hidden;
  background: linear-gradient(to bottom, #ffa56a 0%, #fd8b3f 50%, #ef7829 50%, #f87b28 100%);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 640px;
  min-height: 40px;
  color: #FFFFFF;
  text-decoration: none;
  font: normal normal normal 20px/1.4em "Raleway", sans-serif;
  border: none;
}
.text_section .btn:hover:before {
  opacity: 1;
  visibility: visible;
}
.text_section .btn:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, #9da9b3 0%, #778895 50%, #637583 50%, #677a89 100%);
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
}
.text_section .btn span {
  position: relative;
  z-index: 1;
}
.text_section .btn:before {
  background: linear-gradient(to bottom, #f89c6a 0%, #f88134 50%, #ed7420 50%, #f6701c 100%);
}
.text_section .btn.gray {
  position: relative;
  background: linear-gradient(to bottom, #b7c3cc 0%, #9babb7 50%, #899aa7 50%, #90a2b0 100%);
  overflow: hidden;
  max-width: 528px;
}
.text_section .btn.gray:hover:before {
  opacity: 1;
  visibility: visible;
}
.text_section .btn.gray:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, #9da9b3 0%, #778895 50%, #637583 50%, #677a89 100%);
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
}
.text_section .btn.gray span {
  position: relative;
  z-index: 1;
}
.text_section .wpcf7-form {
  margin-top: 40px;
}
.text_section .wpcf7-form label {
  color: #2f2e2e;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1;
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
}
.text_section .wpcf7-form label .wpcf7-form-control-wrap {
  width: 100%;
  padding-top: 9px;
  display: inline-block;
}
.text_section .wpcf7-form label input, .text_section .wpcf7-form label textarea {
  width: 100%;
  border: 1px solid #000000;
  padding: 0 10px;
  height: 40px;
  color: #2f2e2e;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1;
  outline: none;
}
.text_section .wpcf7-form label input:hover, .text_section .wpcf7-form label textarea:hover {
  border-width: 2px;
}
.text_section .wpcf7-form label input:active, .text_section .wpcf7-form label input:focus, .text_section .wpcf7-form label textarea:active, .text_section .wpcf7-form label textarea:focus {
  border-width: 2px;
}
.text_section .wpcf7-form label textarea {
  padding: 10px;
  height: 288px;
  min-height: 290px;
}
.text_section .wpcf7-form .wpcf7-submit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  float: right;
  background: #687b8a;
  border: 1px solid #687b8a;
  color: #FFFFFF;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 300;
  padding: 0 20px;
  height: 35px;
  min-width: 137px;
  transition: all 0.2s linear;
}
.text_section .wpcf7-form .wpcf7-submit:hover {
  background: #FFFFFF;
  border-color: #0f293c;
  color: #0f293c;
}
.text_section .wpcf7-form .wpcf7-not-valid-tip {
  position: absolute;
}
.text_section .gallery {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.text_section .gallery.gallery-columns-3 {
  width: 610px;
}
.text_section .gallery.gallery-columns-3 img {
  max-width: 169px;
}
.text_section .gallery img {
  border: none !important;
}

.wide_block_x2_with_right_image {
  position: relative;
  background: #fcfcfc;
  max-width: 100%;
  overflow: hidden;
}
.wide_block_x2_with_right_image.contact_info {
  background: #0f293c;
}
@media screen and (max-width: 991px) {
  .wide_block_x2_with_right_image.contact_info .image {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .wide_block_x2_with_right_image.contact_info .image {
    width: 100%;
    order: 1;
  }
}
.wide_block_x2_with_right_image.contact_info .text {
  padding: 70px 0;
  text-align: center;
  color: #FFFFFF;
  font-weight: 300;
  font-family: "Open Sans", sans-serif;
  font-size: 17px;
}
@media screen and (max-width: 991px) {
  .wide_block_x2_with_right_image.contact_info .text {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .wide_block_x2_with_right_image.contact_info .text {
    width: 100%;
    order: 2;
  }
}
.wide_block_x2_with_right_image.contact_info .text img {
  width: auto;
  height: 104px;
  margin-bottom: 15px;
}
.wide_block_x2_with_right_image.contact_info .text h2 {
  color: #FF7F27;
  font-weight: 700;
  font-family: "Raleway", sans-serif;
  font-size: 60px;
}
.wide_block_x2_with_right_image .container {
  max-width: 1524px;
  overflow: hidden;
}
.wide_block_x2_with_right_image h2 {
  color: #0f293c;
  font-size: 25px;
  font-family: "Futura LT W01 Medium";
  font-weight: 600;
  text-align: center;
  margin-bottom: 20px;
}
.wide_block_x2_with_right_image .text {
  padding-top: 40px;
  padding-bottom: 70px;
  color: #000000;
  font-size: 18px;
  font-family: "Futura LT W01 Medium";
  font-weight: 300;
  text-align: justify;
}
@media all and (min-width: 992px) {
  .wide_block_x2_with_right_image .text {
    padding-right: 60px;
  }
}
@media print {
  .wide_block_x2_with_right_image .text {
    padding-right: 60px;
  }
}
@media screen and (max-width: 991px) {
  .wide_block_x2_with_right_image .text {
    padding-bottom: 20px;
  }
}
.wide_block_x2_with_right_image .text i, .wide_block_x2_with_right_image .text em {
  font-size: 12px;
}
.wide_block_x2_with_right_image .text b, .wide_block_x2_with_right_image .text strong {
  font-weight: 600;
}
.wide_block_x2_with_right_image .text a {
  color: #FF7F27;
}
.wide_block_x2_with_right_image .image {
  padding: 0;
}
@media all and (min-width: 992px) {
  .wide_block_x2_with_right_image .image {
    position: absolute;
    height: 100%;
  }
}
@media print {
  .wide_block_x2_with_right_image .image {
    position: absolute;
    height: 100%;
  }
}
@media screen and (max-width: 991px) {
  .wide_block_x2_with_right_image .image {
    max-height: 400px;
  }
  .wide_block_x2_with_right_image .image img {
    object-position: top center !important;
  }
}
@media all and (min-width: 992px) {
  .wide_block_x2_with_right_image .image.col-lg-1 {
    left: 91.66666667%;
    width: calc( 100vw - 91.66666667%);
  }
}
@media print {
  .wide_block_x2_with_right_image .image.col-lg-1 {
    left: 91.66666667%;
    width: calc( 100vw - 91.66666667%);
  }
}
@media all and (min-width: 992px) {
  .wide_block_x2_with_right_image .image.col-lg-2 {
    left: 83.33333333%;
    width: calc( 100vw - 83.33333333%);
  }
}
@media print {
  .wide_block_x2_with_right_image .image.col-lg-2 {
    left: 83.33333333%;
    width: calc( 100vw - 83.33333333%);
  }
}
@media all and (min-width: 992px) {
  .wide_block_x2_with_right_image .image.col-lg-3 {
    left: 75%;
    width: calc( 100vw - 75%);
  }
}
@media print {
  .wide_block_x2_with_right_image .image.col-lg-3 {
    left: 75%;
    width: calc( 100vw - 75%);
  }
}
@media all and (min-width: 992px) {
  .wide_block_x2_with_right_image .image.col-lg-4 {
    left: 66.66666667%;
    width: calc( 100vw - 66.66666667%);
  }
}
@media print {
  .wide_block_x2_with_right_image .image.col-lg-4 {
    left: 66.66666667%;
    width: calc( 100vw - 66.66666667%);
  }
}
@media all and (min-width: 992px) {
  .wide_block_x2_with_right_image .image.col-lg-5 {
    left: 58.33333333%;
    width: calc( 100vw - 58.33333333%);
  }
}
@media print {
  .wide_block_x2_with_right_image .image.col-lg-5 {
    left: 58.33333333%;
    width: calc( 100vw - 58.33333333%);
  }
}
@media all and (min-width: 992px) {
  .wide_block_x2_with_right_image .image.col-lg-6 {
    left: 50%;
    width: calc( 100vw - 50%);
  }
}
@media print {
  .wide_block_x2_with_right_image .image.col-lg-6 {
    left: 50%;
    width: calc( 100vw - 50%);
  }
}
@media all and (min-width: 992px) {
  .wide_block_x2_with_right_image .image.col-lg-7 {
    left: 41.66666667%;
    width: calc( 100vw - 41.66666667%);
  }
}
@media print {
  .wide_block_x2_with_right_image .image.col-lg-7 {
    left: 41.66666667%;
    width: calc( 100vw - 41.66666667%);
  }
}
@media all and (min-width: 992px) {
  .wide_block_x2_with_right_image .image.col-lg-8 {
    left: 33.33333333%;
    width: calc( 100vw - 33.33333333%);
  }
}
@media print {
  .wide_block_x2_with_right_image .image.col-lg-8 {
    left: 33.33333333%;
    width: calc( 100vw - 33.33333333%);
  }
}
@media all and (min-width: 992px) {
  .wide_block_x2_with_right_image .image.col-lg-9 {
    left: 25%;
    width: calc( 100vw - 25%);
  }
}
@media print {
  .wide_block_x2_with_right_image .image.col-lg-9 {
    left: 25%;
    width: calc( 100vw - 25%);
  }
}
@media all and (min-width: 992px) {
  .wide_block_x2_with_right_image .image.col-lg-10 {
    left: 16.66666667%;
    width: calc( 100vw - 16.66666667%);
  }
}
@media print {
  .wide_block_x2_with_right_image .image.col-lg-10 {
    left: 16.66666667%;
    width: calc( 100vw - 16.66666667%);
  }
}
@media all and (min-width: 992px) {
  .wide_block_x2_with_right_image .image.col-lg-11 {
    left: 8.33333333%;
    width: calc( 100vw - 8.33333333%);
  }
}
@media print {
  .wide_block_x2_with_right_image .image.col-lg-11 {
    left: 8.33333333%;
    width: calc( 100vw - 8.33333333%);
  }
}
.wide_block_x2_with_right_image .image img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}

.x2_with_left_image {
  position: relative;
  background: #fcfcfc;
  max-width: 100%;
  overflow: hidden;
}
.x2_with_left_image .container {
  max-width: 1524px;
  overflow: hidden;
}
.x2_with_left_image h2 {
  color: #0f293c;
  font-size: 25px;
  font-family: "Futura LT W01 Medium";
  font-weight: 600;
  text-align: center;
  margin-bottom: 20px;
}
.x2_with_left_image .text {
  padding-top: 40px;
  padding-bottom: 70px;
  color: #000000;
  font-size: 18px;
  font-family: "Futura LT W01 Medium";
  font-weight: 300;
}
@media all and (min-width: 992px) {
  .x2_with_left_image .text {
    text-align: justify;
    padding-left: 60px;
  }
}
@media print {
  .x2_with_left_image .text {
    text-align: justify;
    padding-left: 60px;
  }
}
@media screen and (max-width: 991px) {
  .x2_with_left_image .text {
    padding-bottom: 20px;
    order: 1;
  }
}
.x2_with_left_image .text i, .x2_with_left_image .text em {
  font-size: 12px;
}
.x2_with_left_image .text b, .x2_with_left_image .text strong {
  font-weight: 600;
}
.x2_with_left_image .text a {
  color: #FF7F27;
}
.x2_with_left_image .image {
  padding: 0;
}
@media all and (min-width: 992px) {
  .x2_with_left_image .image {
    position: absolute;
    height: 100%;
  }
}
@media print {
  .x2_with_left_image .image {
    position: absolute;
    height: 100%;
  }
}
@media screen and (max-width: 991px) {
  .x2_with_left_image .image {
    max-height: 400px;
    order: 2;
  }
}
@media all and (min-width: 992px) {
  .x2_with_left_image .image.col-lg-1 {
    right: 91.66666667%;
    width: calc( 100vw - 91.66666667%);
  }
  .x2_with_left_image .image.col-lg-1 + .text {
    margin-left: 8.33333333%;
  }
}
@media print {
  .x2_with_left_image .image.col-lg-1 {
    right: 91.66666667%;
    width: calc( 100vw - 91.66666667%);
  }
  .x2_with_left_image .image.col-lg-1 + .text {
    margin-left: 8.33333333%;
  }
}
@media all and (min-width: 992px) {
  .x2_with_left_image .image.col-lg-2 {
    right: 83.33333333%;
    width: calc( 100vw - 83.33333333%);
  }
  .x2_with_left_image .image.col-lg-2 + .text {
    margin-left: 16.66666667%;
  }
}
@media print {
  .x2_with_left_image .image.col-lg-2 {
    right: 83.33333333%;
    width: calc( 100vw - 83.33333333%);
  }
  .x2_with_left_image .image.col-lg-2 + .text {
    margin-left: 16.66666667%;
  }
}
@media all and (min-width: 992px) {
  .x2_with_left_image .image.col-lg-3 {
    right: 75%;
    width: calc( 100vw - 75%);
  }
  .x2_with_left_image .image.col-lg-3 + .text {
    margin-left: 25%;
  }
}
@media print {
  .x2_with_left_image .image.col-lg-3 {
    right: 75%;
    width: calc( 100vw - 75%);
  }
  .x2_with_left_image .image.col-lg-3 + .text {
    margin-left: 25%;
  }
}
@media all and (min-width: 992px) {
  .x2_with_left_image .image.col-lg-4 {
    right: 66.66666667%;
    width: calc( 100vw - 66.66666667%);
  }
  .x2_with_left_image .image.col-lg-4 + .text {
    margin-left: 33.33333333%;
  }
}
@media print {
  .x2_with_left_image .image.col-lg-4 {
    right: 66.66666667%;
    width: calc( 100vw - 66.66666667%);
  }
  .x2_with_left_image .image.col-lg-4 + .text {
    margin-left: 33.33333333%;
  }
}
@media all and (min-width: 992px) {
  .x2_with_left_image .image.col-lg-5 {
    right: 58.33333333%;
    width: calc( 100vw - 58.33333333%);
  }
  .x2_with_left_image .image.col-lg-5 + .text {
    margin-left: 41.66666667%;
  }
}
@media print {
  .x2_with_left_image .image.col-lg-5 {
    right: 58.33333333%;
    width: calc( 100vw - 58.33333333%);
  }
  .x2_with_left_image .image.col-lg-5 + .text {
    margin-left: 41.66666667%;
  }
}
@media all and (min-width: 992px) {
  .x2_with_left_image .image.col-lg-6 {
    right: 50%;
    width: calc( 100vw - 50%);
  }
  .x2_with_left_image .image.col-lg-6 + .text {
    margin-left: 50%;
  }
}
@media print {
  .x2_with_left_image .image.col-lg-6 {
    right: 50%;
    width: calc( 100vw - 50%);
  }
  .x2_with_left_image .image.col-lg-6 + .text {
    margin-left: 50%;
  }
}
@media all and (min-width: 992px) {
  .x2_with_left_image .image.col-lg-7 {
    right: 41.66666667%;
    width: calc( 100vw - 41.66666667%);
  }
  .x2_with_left_image .image.col-lg-7 + .text {
    margin-left: 58.33333333%;
  }
}
@media print {
  .x2_with_left_image .image.col-lg-7 {
    right: 41.66666667%;
    width: calc( 100vw - 41.66666667%);
  }
  .x2_with_left_image .image.col-lg-7 + .text {
    margin-left: 58.33333333%;
  }
}
@media all and (min-width: 992px) {
  .x2_with_left_image .image.col-lg-8 {
    right: 33.33333333%;
    width: calc( 100vw - 33.33333333%);
  }
  .x2_with_left_image .image.col-lg-8 + .text {
    margin-left: 66.66666667%;
  }
}
@media print {
  .x2_with_left_image .image.col-lg-8 {
    right: 33.33333333%;
    width: calc( 100vw - 33.33333333%);
  }
  .x2_with_left_image .image.col-lg-8 + .text {
    margin-left: 66.66666667%;
  }
}
@media all and (min-width: 992px) {
  .x2_with_left_image .image.col-lg-9 {
    right: 25%;
    width: calc( 100vw - 25%);
  }
  .x2_with_left_image .image.col-lg-9 + .text {
    margin-left: 75%;
  }
}
@media print {
  .x2_with_left_image .image.col-lg-9 {
    right: 25%;
    width: calc( 100vw - 25%);
  }
  .x2_with_left_image .image.col-lg-9 + .text {
    margin-left: 75%;
  }
}
@media all and (min-width: 992px) {
  .x2_with_left_image .image.col-lg-10 {
    right: 16.66666667%;
    width: calc( 100vw - 16.66666667%);
  }
  .x2_with_left_image .image.col-lg-10 + .text {
    margin-left: 16.66666667%;
  }
}
@media print {
  .x2_with_left_image .image.col-lg-10 {
    right: 16.66666667%;
    width: calc( 100vw - 16.66666667%);
  }
  .x2_with_left_image .image.col-lg-10 + .text {
    margin-left: 16.66666667%;
  }
}
@media all and (min-width: 992px) {
  .x2_with_left_image .image.col-lg-11 {
    right: 8.33333333%;
    width: calc( 100vw - 8.33333333%);
  }
  .x2_with_left_image .image.col-lg-11 + .text {
    margin-left: 91.66666667%;
  }
}
@media print {
  .x2_with_left_image .image.col-lg-11 {
    right: 8.33333333%;
    width: calc( 100vw - 8.33333333%);
  }
  .x2_with_left_image .image.col-lg-11 + .text {
    margin-left: 91.66666667%;
  }
}
.x2_with_left_image .image img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}

.breadcrumbs-wrap {
  margin-bottom: 40px;
  font-weight: 600;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  color: #000000;
}
.breadcrumbs-wrap a {
  color: #000000 !important;
  text-decoration: none;
  transition: all 0.2s linear;
}
.breadcrumbs-wrap a:hover {
  color: #FF7F27 !important;
}

.comments_wrap {
  margin-bottom: 30px;
  border: 1px solid rgba(204, 204, 204, 0.75);
  padding: 32px;
}
.comments_wrap .comment-reply-title {
  max-width: 740px;
  margin: 0 auto;
  color: #2f2e2e;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}
.comments_wrap .comment-form {
  max-width: 740px;
  margin: 0 auto;
}
.comments_wrap .comment-notes,
.comments_wrap .logged-in-as {
  color: #0f293c;
  font-family: "Futura LT W01 Medium";
  font-size: 16px;
  font-weight: 300;
  line-height: 1.42;
  padding-top: 8px;
  padding-bottom: 16px;
  margin-bottom: 36px;
  border-bottom: 1px solid rgba(204, 204, 204, 0.75);
}
.comments_wrap .comment-notes .required-field-message,
.comments_wrap .logged-in-as .required-field-message {
  display: none;
}
.comments_wrap .comment-notes a,
.comments_wrap .logged-in-as a {
  color: #FF7F27;
}
.comments_wrap input,
.comments_wrap textarea {
  font-family: "Futura LT W01 Medium";
  font-size: 16px;
  font-weight: 300;
  color: #2f2e2e;
  padding: 0 16px;
  border: 1px solid rgba(204, 204, 204, 0.75);
  height: 40px;
  outline: none;
  transition: all 0.2s linear;
}
.comments_wrap input:focus, .comments_wrap input:hover, .comments_wrap input:active,
.comments_wrap textarea:focus,
.comments_wrap textarea:hover,
.comments_wrap textarea:active {
  border: 1px solid rgba(47, 46, 46, 0.75);
}
.comments_wrap textarea {
  width: 100%;
  line-height: 1.5;
  min-height: 66px;
  padding: 16px;
}
.comments_wrap [type=checkbox] {
  display: none;
}
.comments_wrap [type=checkbox]:checked + label:before {
  background: rgba(47, 46, 46, 0.75);
  border-color: rgba(47, 46, 46, 0.75);
}
.comments_wrap [type=checkbox]:checked + label:after {
  opacity: 1;
  visibility: visible;
}
.comments_wrap [type=checkbox] + label {
  position: relative;
  padding-left: 30px;
}
.comments_wrap [type=checkbox] + label:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(204, 204, 204, 0.75);
  position: absolute;
  top: 3px;
  left: 0;
  transition: all 0.2s linear;
}
.comments_wrap [type=checkbox] + label:after {
  content: "";
  display: block;
  width: 14px;
  height: 6px;
  background: transparent;
  position: absolute;
  top: 8px;
  left: 3px;
  border-left: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  transform: rotate(-45deg);
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
}
.comments_wrap [type=submit] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  padding: 0 16px;
  font-family: "Futura LT W01 Medium";
  font-size: 14px;
  font-weight: 300;
  color: #FFFFFF;
  background: #687b8a;
  border: 1px solid #687b8a;
  width: auto;
  min-width: 72px;
  transition: all 0.2s linear;
}
.comments_wrap [type=submit]:hover {
  background: rgba(104, 123, 138, 0.7);
  border: 1px solid rgba(104, 123, 138, 0.7);
}
.comments_wrap .commentlist {
  max-width: 740px;
  margin: 40px auto 0;
  list-style: none;
  padding: 0;
  color: #2f2e2e;
  font-family: "Futura LT W01 Medium";
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
}
.comments_wrap .commentlist .comment {
  margin-bottom: 30px;
}
.comments_wrap .commentlist .comment-author {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 16px;
}
.comments_wrap .commentlist .comment-author .author_avatar {
  width: 36px;
  flex: 0 0 36px;
}
.comments_wrap .commentlist .comment-author .author_avatar .avatar {
  border-radius: 50%;
  width: 36px;
  flex: 0 0 36px;
  height: 36px;
  overflow: hidden;
}
.comments_wrap .commentlist .comment-author .date {
  font-size: 14px;
}
.comments_wrap .commentlist .comment-text {
  padding-left: calc(52px);
  margin-bottom: 16px;
}
.comments_wrap .commentlist .footer_comment {
  display: flex;
  align-items: center;
  gap: 16px;
  padding-left: calc(52px);
}
.comments_wrap .commentlist .footer_comment a {
  text-decoration: none;
  font-family: "Futura LT W01 Medium";
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
  color: #2f2e2e;
}

body.blog .blog_posts,
body.archive.category .blog_posts,
body.author .blog_posts {
  position: relative;
  padding-bottom: 45px;
}
body.blog .blog_posts.loading:after,
body.archive.category .blog_posts.loading:after,
body.author .blog_posts.loading:after {
  content: "";
  position: absolute;
  bottom: -15px;
  left: 50%;
  width: 75px;
  height: 75px;
  background-image: url(../images/loading.gif);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  transform: translateX(-50%);
  z-index: 1;
}
body.blog .blog_posts .posts_list,
body.archive.category .blog_posts .posts_list,
body.author .blog_posts .posts_list {
  gap: 30px 0;
}
body.blog .blog_posts .posts_list .item + .posts_not_found,
body.archive.category .blog_posts .posts_list .item + .posts_not_found,
body.author .blog_posts .posts_list .item + .posts_not_found {
  display: none;
}
body.blog .blog_posts .posts_list .item.no_image .inner,
body.archive.category .blog_posts .posts_list .item.no_image .inner,
body.author .blog_posts .posts_list .item.no_image .inner {
  height: auto;
}
body.blog .blog_posts .posts_list .item.no_image .content,
body.archive.category .blog_posts .posts_list .item.no_image .content,
body.author .blog_posts .posts_list .item.no_image .content {
  width: 100%;
  flex: 0 0 100%;
}
body.blog .blog_posts .posts_list .item .inner,
body.archive.category .blog_posts .posts_list .item .inner,
body.author .blog_posts .posts_list .item .inner {
  position: relative;
  display: flex;
  width: 100%;
  height: 340px;
  border: 1px solid rgba(204, 204, 204, 0.75);
  padding: 0;
}
@media screen and (max-width: 575px) {
  body.blog .blog_posts .posts_list .item .inner,
body.archive.category .blog_posts .posts_list .item .inner,
body.author .blog_posts .posts_list .item .inner {
    flex-wrap: wrap;
    height: auto;
  }
}
body.blog .blog_posts .posts_list .item .image,
body.archive.category .blog_posts .posts_list .item .image,
body.author .blog_posts .posts_list .item .image {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45%;
  flex: 0 0 45%;
  height: 100%;
  overflow: hidden;
}
@media screen and (max-width: 575px) {
  body.blog .blog_posts .posts_list .item .image,
body.archive.category .blog_posts .posts_list .item .image,
body.author .blog_posts .posts_list .item .image {
    width: 100%;
    flex: 0 0 100%;
  }
}
body.blog .blog_posts .posts_list .item .image img,
body.archive.category .blog_posts .posts_list .item .image img,
body.author .blog_posts .posts_list .item .image img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
body.blog .blog_posts .posts_list .item .content,
body.archive.category .blog_posts .posts_list .item .content,
body.author .blog_posts .posts_list .item .content {
  padding: 24px 36px;
  width: 55%;
  flex: 0 0 55%;
  height: 100%;
}
@media screen and (max-width: 575px) {
  body.blog .blog_posts .posts_list .item .content,
body.archive.category .blog_posts .posts_list .item .content,
body.author .blog_posts .posts_list .item .content {
    width: 100%;
    flex: 0 0 100%;
  }
}
body.blog .blog_posts .posts_list .item .content a,
body.archive.category .blog_posts .posts_list .item .content a,
body.author .blog_posts .posts_list .item .content a {
  text-decoration: none;
}
body.blog .blog_posts .posts_list .item .header,
body.archive.category .blog_posts .posts_list .item .header,
body.author .blog_posts .posts_list .item .header {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #2f2e2e;
  font: normal normal normal 14px/1.4em "Futura LT W01 Medium";
  font-size: 12px;
  line-height: 1.56;
  margin-bottom: 12px;
}
body.blog .blog_posts .posts_list .item .header .userpick,
body.archive.category .blog_posts .posts_list .item .header .userpick,
body.author .blog_posts .posts_list .item .header .userpick {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  overflow: hidden;
}
body.blog .blog_posts .posts_list .item .header .userpick img,
body.archive.category .blog_posts .posts_list .item .header .userpick img,
body.author .blog_posts .posts_list .item .header .userpick img {
  object-fit: contain;
  object-position: center center;
  width: 100%;
  height: 100%;
}
body.blog .blog_posts .posts_list .item .header a,
body.archive.category .blog_posts .posts_list .item .header a,
body.author .blog_posts .posts_list .item .header a {
  font: inherit;
  color: inherit;
}
body.blog .blog_posts .posts_list .item .header .memo,
body.archive.category .blog_posts .posts_list .item .header .memo,
body.author .blog_posts .posts_list .item .header .memo {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
body.blog .blog_posts .posts_list .item .header .memo .point,
body.archive.category .blog_posts .posts_list .item .header .memo .point,
body.author .blog_posts .posts_list .item .header .memo .point {
  display: inline-block;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background: #2f2e2e;
}
body.blog .blog_posts .posts_list .item .title,
body.archive.category .blog_posts .posts_list .item .title,
body.author .blog_posts .posts_list .item .title {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  color: #2f2e2e;
  font-size: 28px;
  font-family: "Futura LT W01 Medium";
  font-weight: 600;
  line-height: 1.36;
  margin-bottom: 12px;
}
body.blog .blog_posts .posts_list .item .excerpt,
body.archive.category .blog_posts .posts_list .item .excerpt,
body.author .blog_posts .posts_list .item .excerpt {
  position: relative;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  color: #2f2e2e;
  font-size: 16px;
  font-family: "Futura LT W01 Medium";
  font-weight: 400;
  line-height: 1.5;
  word-break: break-word;
  max-height: 78px;
  padding: 3px 0;
}
body.blog .blog_posts .posts_list .item .excerpt:after,
body.archive.category .blog_posts .posts_list .item .excerpt:after,
body.author .blog_posts .posts_list .item .excerpt:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 30px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
}
body.blog .blog_posts .posts_list .item .footer,
body.archive.category .blog_posts .posts_list .item .footer,
body.author .blog_posts .posts_list .item .footer {
  position: relative;
  display: flex;
  align-items: center;
  gap: 15px;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(47, 46, 46, 0.2);
  color: #2f2e2e;
  font-family: "Futura LT W01 Medium";
  font-size: 12px;
  white-space: nowrap;
}
body.blog .blog_posts .posts_list .item .footer .likes_wrap,
body.archive.category .blog_posts .posts_list .item .footer .likes_wrap,
body.author .blog_posts .posts_list .item .footer .likes_wrap {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  gap: 7px;
}
body.blog .posts_not_found,
body.archive.category .posts_not_found,
body.author .posts_not_found {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  min-height: 450px;
}
body.blog .posts_not_found h1,
body.archive.category .posts_not_found h1,
body.author .posts_not_found h1 {
  font-family: "Futura LT W01 Medium";
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
}
body.blog .posts_not_found .subtitle,
body.archive.category .posts_not_found .subtitle,
body.author .posts_not_found .subtitle {
  font-family: "Futura LT W01 Medium";
  font-size: 16px;
  line-height: 1.5;
}

.blog_header {
  margin-top: 0;
  margin-bottom: 40px;
}
.blog_header > .container > .row {
  align-items: center;
}
.blog_header .categories_wrap .breadcrumbs-wrap {
  margin-bottom: 0;
}
.blog_header .categories_wrap ul {
  display: flex;
  align-items: center;
  gap: 0 30px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.blog_header .categories_wrap ul li {
  position: relative;
  white-space: nowrap;
}
.blog_header .categories_wrap ul li.active a {
  color: #FF7F27 !important;
}
.blog_header .categories_wrap ul li a, .blog_header .categories_wrap ul li button {
  color: #2f2e2e;
  font: normal normal normal 14px/1.4em "Futura LT W01 Medium";
  line-height: 1;
  text-decoration: none;
  background: transparent;
  border: none;
  transition: all 0.2s linear;
  cursor: pointer;
  outline: none;
}
.blog_header .categories_wrap ul li a:hover, .blog_header .categories_wrap ul li button:hover {
  color: #677b8a;
}
.blog_header .categories_wrap ul li button {
  position: relative;
  padding-right: 25px;
}
.blog_header .categories_wrap ul li button:hover:after {
  opacity: 0.5;
}
.blog_header .categories_wrap ul li button:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 5px;
  width: 14px;
  height: 14px;
  background-image: url(../images/arrow-down.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: all 0.2s linear;
  transform: translateY(-50%);
}
.blog_header .categories_wrap ul li button.open + .submenu {
  opacity: 1;
  visibility: visible;
}
.blog_header .categories_wrap ul li .submenu {
  position: absolute;
  top: 100%;
  right: 0;
  display: block;
  background: #FFFFFF;
  width: 310px;
  height: auto;
  padding-top: 20px;
  padding-bottom: 8px;
  box-shadow: 0 10px 11px 0 rgba(0, 0, 0, 0.05);
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .blog_header .categories_wrap ul li .submenu {
    right: unset;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (max-width: 575px) {
  .blog_header .categories_wrap ul li .submenu {
    right: unset;
    left: 50%;
    transform: translateX(-30%);
  }
}
.blog_header .categories_wrap ul li .submenu li {
  border-bottom: 1px solid #e9e8e8;
}
.blog_header .categories_wrap ul li .submenu li:last-child {
  border-bottom: none;
}
.blog_header .categories_wrap ul li .submenu a {
  display: inline-block;
  width: 100%;
  padding: 16px 28px;
}
.blog_header .search_form {
  position: relative;
  height: 40px;
}
.blog_header .search_form.closed [type=search],
.blog_header .search_form.closed button.submit,
.blog_header .search_form.closed .clear[type=button] {
  opacity: 0;
  visibility: hidden;
}
.blog_header .search_form.closed .open_form {
  opacity: 1;
  visibility: visible;
}
.blog_header .search_form input[type=search] {
  border: none;
  border-bottom: 1px solid #2f2e2e;
  background: transparent;
  font-family: "Futura LT W01 Medium";
  color: #2f2e2e;
  height: 100%;
  width: 100%;
  padding: 0 30px;
  outline: none;
  transition: all 0.2s linear;
}
.blog_header .search_form button.submit,
.blog_header .search_form .open_form {
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  flex: 0 0 20px;
  height: 100%;
  outline: none;
  padding: 0;
  opacity: 0.65;
  cursor: pointer;
}
.blog_header .search_form button.submit:hover,
.blog_header .search_form .open_form:hover {
  opacity: 1;
}
.blog_header .search_form .open_form {
  left: unset;
  right: 0;
  opacity: 0;
  visibility: hidden;
}
.blog_header .search_form .clear[type=button] {
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  background: transparent;
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  flex: 0 0 20px;
  height: 100%;
  outline: none;
  padding: 0;
  opacity: 0.65;
  cursor: pointer;
}
.blog_header .search_form .clear[type=button]:hover {
  opacity: 1;
}

.blog_post_wrap .blog_content {
  border: 1px solid rgba(204, 204, 204, 0.75);
  padding: 35px 35px;
  color: #000000;
  font-family: "Futura LT W01 Medium";
  font-size: 18px;
  font-weight: 300;
  line-height: 1.42;
  margin-bottom: 30px;
}
.blog_post_wrap .blog_content .inner_blog_content {
  max-width: 740px;
  margin: 0 auto;
}
.blog_post_wrap .blog_content .header {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #2f2e2e;
  font: normal normal normal 14px/1.4em "Futura LT W01 Medium";
  font-size: 14px;
  line-height: 1.56;
  margin-bottom: 12px;
}
.blog_post_wrap .blog_content .header .userpick {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  overflow: hidden;
}
.blog_post_wrap .blog_content .header .userpick img {
  object-fit: contain;
  object-position: center center;
  width: 100%;
  height: 100%;
}
.blog_post_wrap .blog_content .header a {
  font: inherit;
  color: inherit;
  text-decoration: none;
}
.blog_post_wrap .blog_content .header .meta {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
@media screen and (max-width: 767px) {
  .blog_post_wrap .blog_content .header .meta {
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 0 10px;
  }
}
.blog_post_wrap .blog_content .header .meta .point {
  display: inline-block;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background: #2f2e2e;
}
@media screen and (max-width: 767px) {
  .blog_post_wrap .blog_content .header .meta .author {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .blog_post_wrap .blog_content .header .meta .author + .point {
    display: none;
  }
}
.blog_post_wrap .blog_content h1 {
  font-size: 2.5rem;
  line-height: 1.4;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  margin-bottom: 40px;
}
.blog_post_wrap .blog_content h2 {
  font-size: 28px;
  line-height: 1.4;
  font-family: "Futura LT W01 Medium";
  font-weight: 700;
  margin-top: 27px;
  margin-bottom: 27px;
}
.blog_post_wrap .blog_content h3 {
  font-size: 22px;
  line-height: 1.4;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  margin-top: 27px;
  margin-bottom: 27px;
}
.blog_post_wrap .blog_content h4 {
  font-size: 20px;
  line-height: 1.4;
  font-family: "Futura LT W01 Medium";
  font-weight: 700;
  margin-top: 27px;
  margin-bottom: 27px;
}
.blog_post_wrap .blog_content .feature_image {
  text-align: center;
  margin-bottom: 27px;
}
.blog_post_wrap .blog_content .feature_image img {
  max-width: 100%;
}
.blog_post_wrap .blog_content figcaption,
.blog_post_wrap .blog_content .image_caption {
  font-size: 14px;
  font-family: "Futura LT W01 Medium";
  font-weight: 300;
  line-height: 1.42;
  color: #2f2e2e;
  text-align: center;
  padding: 16px;
  margin-bottom: 27px;
}
.blog_post_wrap .blog_content .image_caption {
  margin-top: -27px;
}
.blog_post_wrap .blog_content .wp-block-image {
  margin-bottom: 35px;
}
.blog_post_wrap .blog_content .wp-block-image figcaption {
  margin: 0;
}
.blog_post_wrap .blog_content p {
  margin-bottom: 27px;
}
.blog_post_wrap .blog_content a {
  color: #FF7F27;
}
.blog_post_wrap .blog_content b, .blog_post_wrap .blog_content strong {
  font-weight: 600;
}
.blog_post_wrap .blog_content ul, .blog_post_wrap .blog_content ol {
  margin-top: 27px;
  margin-bottom: 27px;
  line-height: 1.5;
}
.blog_post_wrap .blog_content iframe {
  margin-top: 40px;
  margin-bottom: 60px;
}
.blog_post_wrap .blog_content .post_content {
  margin-bottom: 45px;
}
.blog_post_wrap .blog_content .wp-block-separator {
  border-top: 1px solid rgba(47, 46, 46, 0.75);
  margin: 40px 0;
}
.blog_post_wrap .blog_content .tags {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 30px;
}
.blog_post_wrap .blog_content .tags a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 12px;
  width: auto;
  height: 36px;
  border: 1px solid rgba(47, 46, 46, 0.2);
  white-space: nowrap;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 1;
  color: #2f2e2e;
  text-align: center;
  text-decoration: none;
  transition: all 0.2s linear;
}
.blog_post_wrap .blog_content .tags a:hover {
  border: 1px solid #2f2e2e;
}
.blog_post_wrap .blog_content .categories {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 18px;
  margin-bottom: 30px;
}
.blog_post_wrap .blog_content .categories a {
  position: relative;
  display: inline;
  padding: 0;
  width: auto;
  height: auto;
  white-space: nowrap;
  font-family: "Futura LT W01 Medium";
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
  color: #2f2e2e;
  text-decoration: underline;
  transition: all 0.2s linear;
}
.blog_post_wrap .blog_content .categories a:last-child::after {
  display: none;
}
.blog_post_wrap .blog_content .categories a:after {
  content: "";
  position: absolute;
  top: calc(50% - 1px);
  right: -10px;
  width: 1.5px;
  height: 1.5px;
  background: #2f2e2e;
}
.blog_post_wrap .blog_content .categories a:hover {
  color: #687b8a;
}
.blog_post_wrap .blog_content .wp-block-table {
  overflow: auto;
}
.blog_post_wrap .blog_content .wp-block-table table {
  border-color: rgba(47, 46, 46, 0.2);
  min-width: 100%;
  width: auto;
}
.blog_post_wrap .blog_content .wp-block-table table tr {
  border-color: rgba(47, 46, 46, 0.2);
}
.blog_post_wrap .blog_content .wp-block-table table tr:first-child td {
  background: #dddddd;
}
.blog_post_wrap .blog_content .wp-block-table table td {
  border-color: rgba(47, 46, 46, 0.2);
  min-width: 120px;
}
.blog_post_wrap .blog_content .footer {
  border-top: 1px solid rgba(47, 46, 46, 0.2);
  position: relative;
  display: flex;
  align-items: center;
  gap: 20px;
  margin-top: 12px;
  padding-top: 18px;
  border-top: 1px solid rgba(47, 46, 46, 0.2);
  color: #2f2e2e;
  font-family: "Futura LT W01 Medium";
  font-size: 14px;
  white-space: nowrap;
}
.blog_post_wrap .blog_content .footer .likes_wrap {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  gap: 7px;
}
.blog_post_wrap blockquote {
  border-left: 3px solid #687b8a;
  padding-left: 20px;
  font-family: "Open Sans", sans-serif;
  font-size: 24px;
}
.blog_post_wrap .banner-book_now {
  display: inline-flex;
  align-items: center;
  width: 100%;
  height: auto;
  border: 1px solid rgba(47, 46, 46, 0.2);
  text-decoration: none;
  margin-top: 0;
  margin-bottom: 27px;
}
@media screen and (max-width: 575px) {
  .blog_post_wrap .banner-book_now {
    flex-wrap: wrap;
  }
}
.blog_post_wrap .banner-book_now .image {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 185px;
  flex: 0 0 185px;
  height: 96px;
  overflow: hidden;
}
@media screen and (max-width: 575px) {
  .blog_post_wrap .banner-book_now .image {
    width: 100%;
    flex: 0 0 100%;
    aspect-ratio: 1.56;
    height: auto;
  }
}
.blog_post_wrap .banner-book_now .image img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.blog_post_wrap .banner-book_now .content {
  display: flex;
  align-items: center;
  width: calc(100% - 185px);
  flex: 0 0 calc(100% - 185px);
}
@media screen and (max-width: 575px) {
  .blog_post_wrap .banner-book_now .content {
    flex-wrap: wrap;
    width: 100%;
    flex: 0 0 100%;
  }
}
.blog_post_wrap .banner-book_now .content .title {
  width: 100%;
  color: #2f2e2e;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
  padding: 18px;
  text-align: left;
}
@media screen and (max-width: 575px) {
  .blog_post_wrap .banner-book_now .content .title {
    text-align: center;
    font-size: 18px;
  }
}
.blog_post_wrap .banner-book_now .content .actions {
  white-space: nowrap;
  padding: 18px 18px 18px 0;
}
@media screen and (max-width: 575px) {
  .blog_post_wrap .banner-book_now .content .actions {
    padding: 0 18px 18px 18px;
    width: 100%;
  }
}
.blog_post_wrap .banner-book_now .content .actions .button {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 138px;
  height: 40px;
  padding: 0 18px;
  font-family: "Futura LT W01 Medium";
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  background: #687b8a;
  transition: all 0.2s linear;
}
.blog_post_wrap .banner-book_now .content .actions .button:hover {
  background: #94a2ac;
}
.blog_post_wrap .wp-block-buttons {
  margin-top: 50px;
  margin-bottom: 50px;
}
.blog_post_wrap .wp-block-buttons .wp-element-button {
  border-radius: 0;
  background: #FF7F27;
  font-family: "Futura LT W01 Medium";
  font-size: 14px;
  line-height: 21px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #000000;
}
.blog_post_wrap .readmore_wrap {
  padding-top: 30px;
  padding-bottom: 30px;
}
.blog_post_wrap .readmore_wrap .row {
  align-items: center;
}
.blog_post_wrap .readmore_wrap .image .inner {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.blog_post_wrap .readmore_wrap .image .inner img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
@media all and (min-width: 768px) {
  .blog_post_wrap .readmore_wrap .text {
    padding-left: 30px;
  }
}
@media print {
  .blog_post_wrap .readmore_wrap .text {
    padding-left: 30px;
  }
}
@media screen and (max-width: 575px) {
  .blog_post_wrap .readmore_wrap .text {
    padding-top: 30px;
  }
}
.blog_post_wrap .readmore_wrap a {
  text-decoration: none;
}
.blog_post_wrap .readmore_wrap .label {
  color: #000000;
  font-weight: 600;
}
.blog_post_wrap .readmore_wrap .title {
  text-decoration: underline;
}
.blog_post_wrap .wp-block-details {
  font-family: "Futura LT W01 Medium";
  font-size: 18px;
  font-weight: 300;
  line-height: 1.42;
  color: #2f2e2e;
  padding-left: 48px;
}
.blog_post_wrap .wp-block-details[open] summary:before {
  transform: rotate(0deg);
}
.blog_post_wrap .wp-block-details summary {
  font-weight: 700;
  padding: 12px 0 12px 0;
  position: relative;
}
.blog_post_wrap .wp-block-details summary:before {
  content: "";
  position: absolute;
  top: 15px;
  left: -34px;
  width: 18px;
  height: 18px;
  background: url(../images/arrow-down.svg) no-repeat center center;
  background-size: contain;
  transition: all 0.1s linear;
  transform: rotate(-90deg);
}
.blog_post_wrap .wp-block-details summary::marker {
  content: "";
  display: none;
}
.blog_post_wrap .wp-block-details p {
  margin-bottom: 27px;
}

button.like {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
button.like.liked svg path {
  fill: #e84a43;
}
button.like svg path {
  fill: #FFFFFF;
  stroke: #e84a43;
  stroke-width: 1.5px;
  transition: all 0.2s linear;
}

body.author .author_wrap {
  margin-top: 40px;
}
body.author .author_wrap .author_wrap_row {
  gap: 20px;
}
@media screen and (max-width: 991px) {
  body.author .author_wrap .author_wrap_row {
    flex-wrap: wrap;
  }
}
body.author .author_wrap .info_wrap {
  width: 250px;
  flex: 0 0 250px;
}
@media screen and (max-width: 991px) {
  body.author .author_wrap .info_wrap {
    width: 100%;
    flex: 0 0 100%;
  }
}
body.author .author_wrap .author_info {
  border: 1px solid rgba(204, 204, 204, 0.75);
  padding: 30px 17px;
  text-align: center;
}
body.author .author_wrap .author_info .userpic {
  width: 100%;
  height: 90px;
}
body.author .author_wrap .author_info .userpic img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 50%;
}
body.author .author_wrap .author_info .author_name {
  font: normal normal normal 20px/1.4em "Futura LT W01 Medium";
  color: #0f293c;
  margin-top: 12px;
  margin-bottom: 10px;
}
body.author .author_wrap .author_info .author_registered {
  font-family: "Futura LT W01 Medium";
  font-size: 14px;
  font-weight: 300;
  color: #687b8a;
  margin-top: 10px;
}
body.author .author_wrap .author_info .author_role {
  font-family: "Futura LT W01 Medium";
  font-size: 14px;
  font-weight: 700;
  color: #687b8a;
  text-transform: capitalize;
}
body.author .author_wrap .author_info .author_posts_count {
  font-family: "Futura LT W01 Medium";
  font-size: 14px;
  font-weight: 700;
  color: #687b8a;
  text-transform: capitalize;
}
body.author .author_wrap .blog_posts {
  width: calc(100% - 250px - 20px);
  flex: 0 0 calc(100% - 250px - 20px);
}
@media screen and (max-width: 991px) {
  body.author .author_wrap .blog_posts {
    width: 100%;
    flex: 0 0 100%;
  }
}

body.page-template-page-right-sidebar .site-wrap {
  padding-bottom: 40px;
}
body.page-template-page-right-sidebar .ti-widget.ti-goog .ti-review-item > .ti-inner {
  padding: 0 0 20px !important;
}
body.page-template-page-right-sidebar .sidebar {
  margin-top: 40px;
}
body.page-template-page-right-sidebar .sidebar .get_claim_section {
  padding-bottom: 0;
}
body.page-template-page-right-sidebar .sidebar .claim_types_section {
  margin-top: 60px;
  padding: 0 20px;
}
body.page-template-page-right-sidebar .sidebar .claim_types_section h3 {
  line-height: normal;
  font-size: 21px;
  font-family: "Futura LT W01 Medium";
  color: #0f293c;
  margin-bottom: 10px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
}
body.page-template-page-right-sidebar .sidebar .claim_types_section a {
  color: inherit;
}
body.page-template-page-right-sidebar .sidebar .claim_types_section ul {
  line-height: 1.5;
  font-size: 18px;
  font-family: "Futura LT W01 Medium";
}

.recent_posts {
  margin-bottom: 30px;
}
.recent_posts .header {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-bottom: 20px;
}
.recent_posts .header h2 {
  font-family: "Futura LT W01 Medium";
  font-size: 18px;
  font-weight: 300;
  letter-spacing: normal;
  text-transform: none;
  color: #2f2e2e;
  width: 100%;
}
.recent_posts .header .view_all {
  width: auto;
}
.recent_posts .header .view_all a {
  white-space: nowrap;
  font-size: 14px;
  font-family: "Futura LT W01 Medium";
  font-weight: 300;
  color: #2f2e2e;
  text-decoration: none;
  transition: all 0.2s linear;
}
.recent_posts .list {
  gap: 27px 0;
}
.recent_posts .list .item .inner {
  border: 1px solid rgba(204, 204, 204, 0.75);
}
.recent_posts .list .item .inner .image {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  aspect-ratio: 1.56;
  overflow: hidden;
}
.recent_posts .list .item .inner .image img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.recent_posts .list .item .inner .content {
  padding: 24px;
}
.recent_posts .list .item .inner a {
  text-decoration: none;
}
.recent_posts .list .item .inner h3 {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  overflow: hidden;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #2f2e2e;
  line-height: 1.42;
  transition: all 0.2s linear;
}
.recent_posts .list .item .inner h3:hover {
  color: #687b8a;
}
.recent_posts .list .item .inner .footer {
  position: relative;
  display: flex;
  align-items: center;
  gap: 15px;
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid rgba(47, 46, 46, 0.2);
  color: #2f2e2e;
  font-family: "Futura LT W01 Medium";
  font-size: 12px;
  white-space: nowrap;
}
.recent_posts .list .item .inner .footer .views,
.recent_posts .list .item .inner .footer .comments {
  display: flex;
  align-items: center;
  gap: 7px;
}
.recent_posts .list .item .inner .footer .likes_wrap {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  gap: 7px;
}

body.search h1 {
  font-size: 2.5rem;
  line-height: 1.4;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
}
body.search h2 {
  font-size: 28px;
}
body.search .search_string {
  margin-bottom: 40px;
}
body.search .search_string span {
  font-weight: 700;
}
body.search .blog_posts {
  padding-bottom: 60px;
}
body.search .posts_list {
  gap: 30px 0;
}
body.search .posts_list .item + .posts_not_found {
  display: none;
}
body.search .posts_list .item.no_image .inner {
  height: auto;
}
body.search .posts_list .item.no_image .content {
  width: 100%;
  flex: 0 0 100%;
}
body.search .posts_list .item .inner {
  position: relative;
  display: flex;
  width: 100%;
  height: 340px;
  border: 1px solid rgba(204, 204, 204, 0.75);
  padding: 0;
}
@media screen and (max-width: 575px) {
  body.search .posts_list .item .inner {
    flex-wrap: wrap;
    height: auto;
  }
}
body.search .posts_list .item .image {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45%;
  flex: 0 0 45%;
  height: 100%;
  overflow: hidden;
}
@media screen and (max-width: 575px) {
  body.search .posts_list .item .image {
    width: 100%;
    flex: 0 0 100%;
  }
}
body.search .posts_list .item .image img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
body.search .posts_list .item .content {
  padding: 24px 36px;
  width: 55%;
  flex: 0 0 55%;
  height: 100%;
}
@media screen and (max-width: 575px) {
  body.search .posts_list .item .content {
    width: 100%;
    flex: 0 0 100%;
  }
}
body.search .posts_list .item .content a {
  text-decoration: none;
}
body.search .posts_list .item .header {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #2f2e2e;
  font: normal normal normal 14px/1.4em "Futura LT W01 Medium";
  font-size: 12px;
  line-height: 1.56;
  margin-bottom: 12px;
}
body.search .posts_list .item .header .userpick {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  overflow: hidden;
}
body.search .posts_list .item .header .userpick img {
  object-fit: contain;
  object-position: center center;
  width: 100%;
  height: 100%;
}
body.search .posts_list .item .header a {
  font: inherit;
  color: inherit;
}
body.search .posts_list .item .header .memo {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
body.search .posts_list .item .header .memo .point {
  display: inline-block;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background: #2f2e2e;
}
body.search .posts_list .item .title {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  color: #2f2e2e;
  font-size: 28px;
  font-family: "Futura LT W01 Medium";
  font-weight: 600;
  line-height: 1.36;
  margin-bottom: 12px;
}
body.search .posts_list .item .excerpt {
  position: relative;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  color: #2f2e2e;
  font-size: 16px;
  font-family: "Futura LT W01 Medium";
  font-weight: 400;
  line-height: 1.5;
  word-break: break-word;
  max-height: 78px;
  padding: 3px 0;
}
body.search .posts_list .item .excerpt:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 30px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
}
body.search .posts_list .item .footer {
  position: relative;
  display: flex;
  align-items: center;
  gap: 15px;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(47, 46, 46, 0.2);
  color: #2f2e2e;
  font-family: "Futura LT W01 Medium";
  font-size: 12px;
  white-space: nowrap;
}
body.search .posts_list .item .footer .likes_wrap {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  gap: 7px;
}
body.search .pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
body.search .pagination .nav-links {
  display: flex;
  align-items: center;
  gap: 20px;
}
body.search .pagination .page-numbers {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000000;
  text-decoration: none;
  font-size: 16px;
  font-weight: 300;
}
body.search .pagination .page-numbers.current {
  color: #FF7F27;
}

.shortcode_contacts {
  position: relative;
  background: #0f293c;
  padding-top: 45px;
  padding-bottom: 85px;
}
.shortcode_contacts:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 100%;
  height: 100%;
  background: #0f293c;
}
.shortcode_contacts:after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 100%;
  height: 100%;
  background: #0f293c;
}
@media screen and (max-width: 767px) {
  .shortcode_contacts > .container > .row {
    justify-content: center;
    gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .shortcode_contacts > .container > .row > div {
    display: flex;
    justify-content: center;
  }
}
.shortcode_contacts svg {
  width: 58px;
  height: 58px;
}
.shortcode_contacts svg path {
  fill: #FFFFFF;
}
.shortcode_contacts .contact_item {
  display: flex;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .shortcode_contacts .contact_item {
    display: inline-flex;
    width: 230px;
  }
}
.shortcode_contacts .contact_item .contact_icon {
  width: 58px;
  flex: 0 0 58px;
}
.shortcode_contacts .contact_item .title {
  color: #FFFFFF;
  font-family: "Futura LT W01 Medium";
  font-size: 14px;
  font-weight: 900;
  margin-bottom: 16px;
}
.shortcode_contacts .contact_item .content {
  color: #FFFFFF;
  font-family: "Futura LT W01 Medium";
  font-size: 14px;
  font-weight: 300;
}
.shortcode_contacts .contact_item .content.phone_contact a {
  text-decoration: underline;
}
.shortcode_contacts .contact_item .content.email_contact a {
  font-weight: 400;
  font-size: 18px;
  color: #FFFFFF;
  text-decoration: none;
}
.shortcode_contacts .contact_item .content.address_contact {
  text-transform: uppercase;
}
.shortcode_contacts .contact_item .content a {
  font-weight: 400;
  font-size: 15px;
  color: #FFFFFF;
  text-decoration: none;
}

body.error404.admin-bar .error_404_wrap {
  min-height: calc( 100vh - 32px );
}
@media screen and (max-width: 782px) {
  body.error404.admin-bar .error_404_wrap {
    min-height: calc( 100vh - 46px );
  }
}
body.error404 header#header,
body.error404 footer#footer {
  display: none;
}
body.error404 .error_404_wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  padding: 40px 0;
}
body.error404 .error_404_wrap h1 {
  font-size: 300px;
  font-weight: 400;
  color: #000;
  font-family: "Open Sans", sans-serif;
  text-align: left;
  margin: 0;
}
@media screen and (max-width: 767px) {
  body.error404 .error_404_wrap h1 {
    font-size: 250px;
  }
}
@media screen and (max-width: 575px) {
  body.error404 .error_404_wrap h1 {
    font-size: 190px;
  }
}
@media screen and (max-height: 600px) {
  body.error404 .error_404_wrap h1 {
    font-size: 250px;
  }
}
@media screen and (max-height: 520px) {
  body.error404 .error_404_wrap h1 {
    font-size: 190px;
  }
}
body.error404 .error_404_wrap h2 {
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.05em;
  margin: 0;
  color: #000;
  font-family: "Raleway", sans-serif;
  text-align: left;
}
body.error404 .error_404_wrap h3 {
  font-size: 28px;
  font-weight: 500;
  color: #000;
  font-family: "Raleway", sans-serif;
  text-align: left;
  margin: 0;
}
body.error404 .error_404_wrap .actions {
  margin-top: 35px;
}
body.error404 .error_404_wrap .actions a {
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 220px;
  height: 50px;
  background: #000000;
  border: none;
  border-radius: 50px;
  color: #FFFFFF;
  cursor: pointer;
  font-family: "Raleway", sans-serif;
  font-size: 18px;
  font-weight: 400;
  white-space: nowrap;
  transition: all 0.2s linear;
}
body.error404 .error_404_wrap .actions a:hover {
  background: #166aea;
}

.container {
  max-width: calc(980px + var(--bs-gutter-x));
}
.container_wide .container {
  max-width: 1524px;
}
.container_narrow .container {
  max-width: 820px;
}

img {
  max-width: 100%;
  height: auto;
}

.site-wrap {
  max-width: 100%;
  overflow: hidden;
}

.aligncenter {
  text-align: center;
}

table {
  width: 100%;
  border: 1px solid #000000;
}
table thead {
  background: #000000;
}
table thead th {
  padding: 16px 15px;
  color: #FFFFFF;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 15px;
}
table tbody tr {
  background: #FFFFFF;
  border-bottom: 1px solid #000000;
  transition: all 0.2s linear;
}
table tbody tr:hover {
  background: #f2f2f2;
}
table tbody tr:last-child {
  border-bottom: none;
}
table tbody td {
  padding: 10px 15px;
}

.wp-block-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.nowrap {
  white-space: nowrap;
}

/*# sourceMappingURL=styles.css.map */
