@media (max-width: 767px) {
  .page-template-template-gestiondevosbiens .team-list .grid .item.page-team-item,
  .page-template-template-vendreavecnous .team-list .grid .item.page-team-item {
    display: none !important; }
    .page-template-template-gestiondevosbiens .team-list .grid .item.page-team-item:nth-child(1),
    .page-template-template-vendreavecnous .team-list .grid .item.page-team-item:nth-child(1) {
      display: block !important; }
    .page-template-template-gestiondevosbiens .team-list .grid .item.page-team-item:nth-child(2),
    .page-template-template-vendreavecnous .team-list .grid .item.page-team-item:nth-child(2) {
      display: block !important; }
    .page-template-template-gestiondevosbiens .team-list .grid .item.page-team-item:nth-child(3),
    .page-template-template-vendreavecnous .team-list .grid .item.page-team-item:nth-child(3) {
      display: block !important; } }
@media (min-width: 768px) {
  .single-post .generic-header .more.grid .center > div span, .main-single-estates .generic-header .more.grid .center > div span {
    /*font-size: 12px;*/
    line-height: 24px !important; } }
@media (max-width: 767px) {
  .single-estates .more .down {
    display: none !important; } }
.scrollTop .sticky-parent > div {
  opacity: 0 !important; }

.fancybox-button.fancybox-button--close {
  color: white !important;
  background: #002349 !important;
  height: 50px !important;
  width: 50px !important;
  border-radius: 50% !important; }
  .fancybox-button.fancybox-button--close svg {
    transform: scale(0.65) !important; }

/*************************************/
/*************** BASE ****************/
/*************************************/
.savesearch-accordion {
  /*border-bottom: 1px solid #cccccc;*/ }

.savesearch-accordion-title {
  /* 	padding: 20px 0; 
    border-top: 1px solid #cccccc;
   	display: flex;
   	overflow: hidden;
   	position: relative; 
  	color: black;
    font-size: 1.25em;*/ }
  .savesearch-accordion-title .before + span {
    /*	line-height: 1.5em;
    	display: block;
    	width: 100%;
    	margin-top: - 0.25em;*/ }
  .savesearch-accordion-title:hover {
    cursor: pointer; }

.savesearch-accordion-content {
  display: none;
  /*padding: 0 0 20px 0;*/ }

.archive .main-full-list {
  /*	opacity: 0.125;
  	transition: opacity 0.5s linear;*/ }

.contact-person-v2 .links .open-contact-us,
.contact-person-v2 .links .open-call-me {
  margin-left: 0 !important;
  width: auto;
  display: block; }
@media (max-width: 1024px) {
  .contact-person-v2 .phone {
    font-size: 22px !important; }
  .contact-person-v2 .mail {
    font-size: 15px !important;
    text-transform: lowercase; } }
@media (min-width: 1025px) {
  .contact-person-v2 .phone {
    font-size: 20px !important; }
  .contact-person-v2 .mail {
    font-size: 14px !important;
    text-transform: lowercase; } }
.contact-person-v2 .divider {
  background: #CCD3DB;
  margin-top: 15px;
  margin-bottom: 45px;
  width: 100%;
  height: 1px;
  display: block; }
  @media (max-width: 1024px) {
    .contact-person-v2 .divider {
      display: none; } }

.savesearch-filter-panel {
  position: fixed;
  /*border: 2px solid purple;*/ }
  .savesearch-filter-panel label .textespan {
    font-size: 11px;
    letter-spacing: 1px;
    font-weight: 400;
    color: #001731;
    display: block;
    margin-left: 20px;
    line-height: 13px; }
  .savesearch-filter-panel label.t {
    font-weight: 300 !important;
    font-size: 16px !important;
    letter-spacing: 0.5px !important;
    display: block !important;
    padding-bottom: 15px !important;
    color: #001731 !important;
    text-transform: none !important; }
  .savesearch-filter-panel .saved-lists-titles {
    padding-bottom: 0;
    margin-bottom: 0;
    border: none;
    padding-bottom: 15px !important; }
    .savesearch-filter-panel .saved-lists-titles .t {
      margin-top: 0 !important; }
  .savesearch-filter-panel .mgt {
    margin-top: 30px !important; }

#ref-search-form {
  display: flex;
  margin-bottom: 35px; }
  #ref-search-form input[type="text"] {
    height: 15px; }
  #ref-search-form button {
    display: block !important;
    background: #002349;
    width: 58px;
    height: 47px;
    font-size: 0;
    position: relative;
    transition: background 0.35s linear; }
    #ref-search-form button:before {
      content: '';
      display: block;
      position: absolute;
      bottom: 50%;
      right: 50%;
      width: 12px;
      height: 12px;
      border: 2px solid white;
      border-radius: 50%;
      transform: translateX(6px) translateY(5px); }
    #ref-search-form button:after {
      content: '';
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      width: 2px;
      height: 8px;
      background: white;
      transform: translateX(2px) translateY(3px) rotate(-45deg);
      transform-origin: top left; }
    #ref-search-form button:hover {
      background: #334f6d !important; }

@media (max-width: 767px) {
  .menu-item li {
    padding-bottom: 0; }
    .menu-item li a {
      padding: 5px 20px; }

  .menu-item-object-page,
  .menu-item-type-custom {
    padding-bottom: 0; }
    .menu-item-object-page a,
    .menu-item-type-custom a {
      padding: 5px 20px; } }
.forgot-password {
  float: right; }

.rtl .forgot-password {
  float: left; }

.rtl .rtl-reverse {
  transform: scaleX(-1); }

.rtl .right {
  text-align: right; }

.rtl .home-triplecols .vertical-title span {
  transform: scaleX(-1) translateY(4px); }
.rtl .home-art .vertical-title span {
  transform: scaleX(-1) translateY(3px); }
.rtl .home-art .big-vertical-text {
  transform: translateX(40%) translateY(-50%) rotate(-90deg) scaleX(-1); }
@media (min-width: 1025px) {
  .rtl nav ul.menu {
    left: 0;
    right: auto; } }
.rtl footer .social ul {
  display: inline-block; }
@media (max-width: 1024px) {
  .rtl footer .ac-title:after {
    left: 3px;
    right: auto; }
  .rtl footer .ac-title:before {
    left: 0px;
    right: auto; } }
.rtl .team-list .grid .item {
  float: right; }
@media (min-width: 1025px) {
  .rtl .main-content.contact .big-vertical-text {
    left: 0;
    right: auto;
    transform: translateX(-40%) translateY(-50%) rotate(90deg); } }
@media (min-width: 1025px) {
  .rtl #serviceRTLnumber {
    right: auto;
    left: calc(1*36px); }
  .rtl #serviceRTLimage {
    left: auto !important;
    right: calc(12*36px) !important; } }
@media (min-width: 1300px) {
  .rtl #serviceRTLnumber {
    right: calc(13*51px);
    left: auto; }
  .rtl #serviceRTLimage {
    left: auto !important;
    right: 561px !important; } }
@media (min-width: 1300px) {
  .rtl #intro > div {
    /*transform: translateX(-51px);*/ } }
@media (min-width: 768px) {
  .rtl .contact-person-v2 {
    margin-left: 0;
    margin-right: auto; } }
@media (min-width: 768px) {
  .rtl .about-events .blue:before {
    right: -50vw;
    left: 0; }
  .rtl .about-events .blue:after {
    right: auto;
    left: -140px;
    transform: translate(50%, -50%) rotate(-45deg); } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .rtl .about-events .blue:after {
      left: -95px; } }

.rtl .home-art .blue > div:after {
  right: auto;
  left: -140px;
  transform: translate(50%, -50%) rotate(-45deg); }
  @media (max-width: 1024px) {
    .rtl .home-art .blue > div:after {
      left: -95px; } }
@media (min-width: 768px) {
  .rtl .page-team-item .quote {
    background-position: top right; } }
@media (min-width: 1025px) {
  .rtl.single-estates .second-single-gallery-item .right, .rtl.page-template-templatetest-singleventelocation .second-single-gallery-item .right {
    left: 0;
    right: auto; } }
@media (min-width: 1025px) {
  .rtl.single-estates .blue-bloc .bg:before, .rtl.page-template-templatetest-singleventelocation .blue-bloc .bg:before {
    left: 0;
    right: -50vw; } }
.rtl.single-estates .open-galery .open, .rtl.page-template-templatetest-singleventelocation .open-galery .open {
  left: 0;
  right: auto;
  transform: scaleX(-1); }
@media (min-width: 1025px) and (max-width: 1299px) {
  .rtl.single-estates .main-details .right-on-l:before {
    right: -72px;
    left: auto; } }
@media (min-width: 1300px) {
  .rtl.single-estates .main-details .right-on-l:before {
    right: -102px;
    left: auto; } }
@media (min-width: 1025px) {
  .rtl.single-estates .main-details .right-on-l, .rtl.page-template-templatetest-singleventelocation .main-details .right-on-l {
    left: 0;
    margin-left: 0;
    right: auto;
    margin-right: auto; } }
@media (min-width: 1025px) {
  .rtl nav ul.menu .menu-item-has-children .sub-menu {
    right: -5px;
    left: auto; }
  .rtl nav ul.menu .menu-item-has-children {
    padding-left: 15px; }
  .rtl nav ul.menu .menu-item-has-children:after {
    left: 0;
    right: auto; }
  .rtl nav ul.menu > li:last-child a {
    margin-right: 30px;
    margin-left: 0px; } }
@media (min-width: 1025px) {
  .rtl.page-template-template-couverturemarketing .d-col-9.l-col-10.right.flex.rtl-reverse {
    transform: translateX(51px) scaleX(-1); }
    .rtl.page-template-template-couverturemarketing .d-col-9.l-col-10.right.flex.rtl-reverse .number {
      right: -51px !important;
      left: auto !important; } }
@media (min-width: 1025px) {
  .rtl #principal-menu li > a:after {
    right: calc(100% - 1px);
    left: auto; }
  .rtl #principal-menu li.current-menu-item > a:after {
    right: 2px !important;
    left: auto; }
  .rtl #principal-menu li > a:hover:after {
    right: 0;
    left: auto; }
  .rtl nav ul.menu .menu-item-has-children .sub-menu li a {
    padding: 20px 20px 20px 40px; }
    .rtl nav ul.menu .menu-item-has-children .sub-menu li a:before {
      right: 20px;
      left: auto; }
    .rtl nav ul.menu .menu-item-has-children .sub-menu li a:hover {
      padding: 20px 40px 20px 20px; } }
.rtl .open-slider-galery.d-col-4.l-col-4.t-col-2.right {
  margin-left: 0 !important;
  margin-right: auto;
  /*	transform: scaleX(-1);
  	display: block;
  	border: 1px solid red;*/ }
  .rtl .open-slider-galery.d-col-4.l-col-4.t-col-2.right a {
    padding-right: 0;
    padding-left: 70px;
    /*			transform: scaleX(-1);
    			display: block;
    			border: 1px solid red;*/ }
    .rtl .open-slider-galery.d-col-4.l-col-4.t-col-2.right a span:before {
      /*left: -70px;
      right: 0;*/ }
    .rtl .open-slider-galery.d-col-4.l-col-4.t-col-2.right a span:after {
      				/*	left: -70px;
          				transform: translateY(-50%) rotate(-45deg)  ;*/ }
.rtl .form-fixed-box:before {
  left: 50px;
  right: auto; }
.rtl .form-fixed-box .close {
  left: 50px;
  right: auto; }
.rtl .form-fixed-box {
  transform: translateX(-100%);
  left: 0;
  right: auto; }
.rtl .form-fixed-box.open {
  transform: translateX(0); }
.rtl a.underline-link-animation:after {
  right: 100%;
  left: auto; }
.rtl a.underline-link-animation:hover:after {
  right: 0;
  left: auto; }
.rtl a.u-g-r:after {
  right: 100%;
  left: auto; }
.rtl a.u-g-r:hover:after {
  right: 0;
  left: auto; }
.rtl .sticky-parent .go-contact {
  right: auto;
  left: 20px; }
.rtl .sticky-parent .sub-nav {
  left: auto;
  right: 20px; }
.rtl .home.blue-parent .blue-bg .image-box {
  left: 0 !important;
  right: 200px !important; }
.rtl .home-art .blue {
  position: relative;
  z-index: 1; }
.rtl .savedSearch .right .delete-link {
  margin-right: 30px;
  margin-left: 0; }
.rtl .savedSearch .right .delete-link:before {
  right: -30px;
  left: 0; }
@media (min-width: 1024px) {
  .rtl .menu-mesures ul a, .rtl .menu-devises ul a, .rtl .menu-lang ul a {
    text-align: right; }
  .rtl .menu-mesures, .rtl .menu-devises, .rtl .menu-lang {
    padding-right: 13px;
    margin-right: 10px;
    margin-left: 0;
    padding-left: 0; }
  .rtl .menu-mesures:after, .rtl .menu-devises:after, .rtl .menu-lang:after {
    right: 0;
    left: auto; }
  .rtl .menu-account-desktop {
    margin-left: 0;
    padding-left: 0;
    margin-right: 20px;
    padding-right: 20px; }
  .rtl .menu-account-desktop > a span {
    left: 0;
    right: -7px; }
  .rtl .menu-account-desktop ul li a {
    padding: 20px 20px 20px 40px;
    text-align: right; }
    .rtl .menu-account-desktop ul li a:before {
      right: 20px;
      left: auto; }
    .rtl .menu-account-desktop ul li a:hover {
      padding: 20px 40px 20px 20px; }
  .rtl .menu-account-desktop ul, .rtl .menu-mesures ul, .rtl .menu-devises ul, .rtl .menu-lang ul {
    right: 0;
    left: auto; } }
.rtl .sticky-parent .sub-nav > div .fake-links {
  transform: translateX(20px); }
.rtl .link-queries.back.rtl-reverse.text.no-touch {
  margin-left: 20px;
  margin-right: -20px; }
.rtl.single-post .generic-header .more.grid > a, .rtl .main-single-estates .generic-header .more.grid > a {
  right: 0;
  left: auto; }
.rtl .main-sub-menu {
  left: 0;
  right: auto; }
.rtl .liked.estate {
  right: 30px;
  left: auto; }
.rtl select {
  background: url(../img/down.svg) left 15px center no-repeat !important;
  background-size: 10px !important; }
.rtl.page-template-template-estates-savedsearch .savedSearch .right {
  margin-left: 0 !important;
  margin-right: auto !important;
  /*border: 1px solid red;*/ }
.rtl.page-template-template-savedsearch-edit h1 {
  margin-right: 0 !important;
  margin-left: auto !important;
  /*border: 2px solid red;*/ }
.rtl .filtre .titre .filter-close {
  left: 0;
  right: auto; }
.rtl .filtre {
  left: 0;
  right: auto;
  transform: translateX(-110%); }
.rtl .filtre .titre p.big:after {
  right: auto;
  left: -1px; }
.rtl.filtre-open .filtre {
  transform: translateX(0); }
.rtl .filter-close:before,
.rtl .filter-close:after {
  margin-left: -1px; }
.rtl form {
  direction: rtl; }
.rtl .with_frm_style .frm_top_container .frm_primary_label, .rtl .with_frm_style .frm_hidden_container .frm_primary_label, .rtl .with_frm_style .frm_pos_top, .rtl .frm_style_style-formidable.with_frm_style p.description, .rtl .frm_style_style-formidable.with_frm_style div.description, .rtl .frm_style_style-formidable.with_frm_style div.frm_description, .rtl .frm_style_style-formidable.with_frm_style .frm-show-form > div.frm_description {
  float: right !important;
  text-align: right !important; }
.rtl .frm_style_style-formidable.with_frm_style .frm_error {
  float: left !important;
  text-align: left !important;
  left: 0 !important; }
.rtl .frm_submit, .rtl .parent-testV2.form {
  transform: scaleX(-1); }
  .rtl .frm_submit .fake-submit, .rtl .frm_submit input, .rtl .parent-testV2.form .fake-submit, .rtl .parent-testV2.form input {
    transform: scaleX(-1); }
.rtl .ic {
  right: 6px;
  left: auto; }
.rtl .share-parent {
  margin-left: 0;
  margin-right: 5px; }
.rtl .share-parent > .c {
  left: auto;
  right: 0;
  padding-left: 0px;
  padding-right: 48px; }

.search-by-id {
  position: relative; }
  .search-by-id .error {
    position: absolute;
    bottom: -15px;
    color: #B94A48;
    font-size: 11px !important;
    font-family: "BentonSans", sans-serif !important;
    visibility: hidden; }
    .search-by-id .error.show-me {
      visibility: visible; }

@media (min-width: 1025px) {
  .archive .grid.flex.no-generic-header.whise > .pre-logo {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    /*overflow: hidden;*/ }
    .archive .grid.flex.no-generic-header.whise > .pre-logo form {
      padding-left: 30px;
      margin-left: 30px;
      position: relative; }
      .archive .grid.flex.no-generic-header.whise > .pre-logo form:before {
        position: absolute;
        content: '';
        background: #e5e9ed;
        left: 0;
        top: -15px;
        bottom: -15px;
        width: 1px; } }

#order-by-form select {
  padding: 5px 0;
  border: none !important;
  font-family: "BentonSans", sans-serif !important;
  min-width: 150px;
  transform: translateY(1px);
  color: #002349 !important; }
  #order-by-form select:hover {
    cursor: pointer; }
  #order-by-form select option {
    background: white !important;
    display: block !important;
    padding: 15px !important;
    font-family: "BentonSans", sans-serif !important;
    color: #002349 !important; }

.archive .grid.flex.no-generic-header.whise {
  position: relative;
  z-index: 2; }

#order-by-form select.select-order-by {
  background: url(../img/down-gold.svg) left center no-repeat !important;
  background-size: 10px !important;
  padding-left: 25px; }

.rtl #order-by-form select.select-order-by {
  background: url(../img/down-gold.svg) right center no-repeat !important;
  background-size: 10px !important;
  padding-right: 25px; }




  @media (max-width: 767px) {
    #order-by-form select.select-order-by {
      padding-left: 20px; } }
  #order-by-form select.select-order-by * {
    /*padding: 10px !important;*/ }
#order-by-form .s-hidden {
  /*visibility:hidden;*/
  opacity: 0;
  padding-right: 10px;
  /*transform: translateY(-50px);*/ }
#order-by-form .select {
  cursor: pointer;
  display: inline-block;
  position: relative;
  /*	    font:normal 11px/22px Arial, Sans-Serif;
  	    color:black;
  	    border:1px solid #ccc;*/
  padding: 5px 0;
  border: none !important;
  font-family: "BentonSans", sans-serif !important;
  /*min-width: 150px;*/
  transform: translateY(1px);
  color: #002349 !important;
  font-weight: 300;
  font-size: 13px; }
#order-by-form .styledSelect {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: white;
  padding: 0 20px;
  display: flex;
  align-items: center; }
  @media (max-width: 767px) {
    #order-by-form .styledSelect {
      padding: 0 15px; } }
#order-by-form .styledSelect:before {
  content: '';
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #c29b40;
  border-right: 1px solid #c29b40;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  margin-top: -1px;
  /*content:"";
  width:0;
  height:0;
  border:5px solid transparent;
  border-color:black transparent transparent transparent;
  position:absolute;
  top:9px;
  right:6px;*/ }
  @media (max-width: 767px) {
    #order-by-form .styledSelect:before {
      margin-top: -2px; } }
#order-by-form .styledSelect:after {
  /*content:"";
  width:0;
  height:0;
  border:5px solid transparent;
  border-color:black transparent transparent transparent;
  position:absolute;
  top:9px;
  right:6px;*/ }
#order-by-form .styledSelect:active, #order-by-form .styledSelect.active {
  /*background-color:#eee;*/ }
#order-by-form .options {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0 0;
  padding: 5px 0;
  list-style: none;
  /*border:1px solid #ccc;*/
  background-color: white;
  /*    -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
      -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
      box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);*/
  box-shadow: 0 0 40px rgba(12, 15, 33, 0.15); }
#order-by-form .options li {
  padding: 10px 20px 10px 15px;
  margin: 0 0;
  color: #4C5D6F;
  /*padding:0 10px;*/ }
#order-by-form .options li:hover {
  /*background-color:#f00; */
  /*color:white;*/
  /*padding: 10px 15px 10px 20px;*/
  color: #002349; }

.page-id-14363 .flex .cnt .statut, .page-id-14365 .flex .cnt .statut, .page-id-14367 .flex .cnt .statut {
  opacity: 0;
  visibility: hidden; }

.page-template-template-homepage .generic-header.homepage .swiper-slide.swiper-slide-active video {
  opacity: 1; }

@media (max-width: 1025px) {
  .page-template-template-homepage .parallax-child.rellax video {
    display: block;
    z-index: 3; } }
@media (max-width: 1299px) {
  .table {
    display: none !important; } }

@media (min-width: 1300px) {
  .swiper-price-mobile {
    display: none !important; } }
.swiper-price-mobile .swiper-slide {
  /*border: 1px solid red;*/
  /*box-shadow: 0 0 40px rgba(12,15,33,0.15);*/
  background-color: white;
  box-shadow: 0 19px 82px -24px rgba(0, 0, 0, 0.23);
  padding: 30px 0; }
  .swiper-price-mobile .swiper-slide .title {
    font-size: 10px;
    text-transform: uppercase;
    padding: 0 0 30px;
    text-align: center;
    font-family: "BentonSans", sans-serif;
    color: #001731;
    font-weight: 400;
    letter-spacing: 1px; }
  .swiper-price-mobile .swiper-slide .item {
    padding-bottom: 20px;
    max-width: calc(100% - 60px);
    margin-left: auto;
    margin-right: auto;
    font-family: "BentonSans", sans-serif;
    color: #001731;
    font-weight: 400;
    font-size: 11px; }
  .swiper-price-mobile .swiper-slide .price {
    text-align: center;
    font-family: "BentonSans", sans-serif;
    color: #001731;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 15px;
    padding: 30px 0;
    margin-left: 30px;
    margin-right: 30px;
    border-top: 1px solid #CCD3DB;
    margin-top: 30px; }
    .swiper-price-mobile .swiper-slide .price + a {
      background: #002349;
      max-width: calc(100% - 60px);
      margin-left: auto;
      margin-right: auto;
      display: block;
      text-transform: capitalize;
      border: 1px solid #002349;
      padding: 20px 6px 20px 8px; }
      .swiper-price-mobile .swiper-slide .price + a span {
        color: white;
        display: block;
        text-transform: uppercase;
        font-size: 11px;
        font-weight: 500;
        line-height: 20px;
        letter-spacing: 2px;
        font-family: "BentonSans", sans-serif;
        text-align: center; }

.all-tabs .cache {
  display: none; }

@media (max-width: 1299px) {
  .Container.Flipped .Content.grid {
    overflow: visible; }
    .Container.Flipped .Content.grid * {
      overflow: visible; }
    .Container.Flipped .Content.grid .data {
      max-width: 100% !important;
      border: none !important; }

  .all-tabs .tab {
    display: block !important;
    opacity: 1 !important;
    transform: translateY(0) !important; }

  .swiper-single-news-cat0,
  .swiper-single-news-cat1,
  .swiper-single-news-cat2,
  .swiper-single-news-cat3 {
    max-width: 825px;
    margin-left: 0; } }
  @media (max-width: 1299px) and (max-width: 1024px) {
    .swiper-single-news-cat0,
    .swiper-single-news-cat1,
    .swiper-single-news-cat2,
    .swiper-single-news-cat3 {
      max-width: 612px; } }
  @media (max-width: 1299px) and (max-width: 767px) {
    .swiper-single-news-cat0,
    .swiper-single-news-cat1,
    .swiper-single-news-cat2,
    .swiper-single-news-cat3 {
      max-width: 75vw; } }

@media (max-width: 1299px) {
  .sub-tab.tab.tabstudio.catstudio,
  .sub-tab.tab.tab1.cat1,
  .sub-tab.tab.tab2.cat2,
  .sub-tab.tab.tab3.cat3 {
    position: absolute; }

  .all-tabs .cache {
    display: block;
    position: absolute;
    top: -90px;
    left: -25vw;
    right: -25vw;
    bottom: -100px;
    background: white;
    z-index: 3; } }
  @media (max-width: 1299px) and (max-width: 1024px) {
    .all-tabs .cache {
      top: -80px; } }
  @media (max-width: 1299px) and (max-width: 767px) {
    .all-tabs .cache {
      top: -10vw; } }

.main-account .frm_form_fields .frm_checkbox input {
  transform: translateY(2px);
  margin-right: 10px; }
  .main-account .frm_form_fields .frm_checkbox input:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 11px;
    height: 11px;
    border: 1px solid #a6afbc;
    background: white; }
  .main-account .frm_form_fields .frm_checkbox input:after {
    content: '';
    position: absolute;
    top: 3px;
    left: 3px;
    width: 7px;
    height: 7px;
    opacity: 0;
    background: #002349; }
  .main-account .frm_form_fields .frm_checkbox input:checked:after {
    opacity: 1; }

.client-header-v2 {
  position: relative;
  height: 50vh; }

.client-header-v2::after {
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  content: '';
  position: absolute;
  background: linear-gradient(to bottom, transparent, white); }

/*# sourceMappingURL=style-v-1-2.css.map */
