@charset "UTF-8";
@font-face {
  font-family: 'Forza Black';
  src: url("../fonts/Forza-Black.eot");
  src: local("Forza Black"), local("Forza-Black"), url("../fonts/Forza-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Forza-Black.woff") format("woff"), url("../fonts/Forza-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Forza Black Italic';
  src: url("../fonts/Forza-BlackItalic.eot");
  src: local("Forza Black Italic"), local("Forza-Black-Italic"), url("../fonts/Forza-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Forza-BlackItalic.woff") format("woff"), url("../fonts/Forza-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: 'Forza Book';
  src: url("../fonts/Forza-Book.eot");
  src: local("Forza Book"), local("Forza-Book"), url("../fonts/Forza-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Forza-Book.woff") format("woff"), url("../fonts/Forza-Book.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Forza Bold';
  src: url("../fonts/Forza-Bold.eot");
  src: local("Forza Bold"), local("Forza-Bold"), url("../fonts/Forza-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Forza-Bold.woff") format("woff"), url("../fonts/Forza-Bold.ttf") format("truetype");
  font-weight: auto;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Forza Book Italic';
  src: url("../fonts/Forza-BookItalic.eot");
  src: local("Forza Book Italic"), local("Forza-BookItalic"), url("../fonts/Forza-BookItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Forza-BookItalic.woff") format("woff"), url("../fonts/Forza-BookItalic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: 'Forza Bold Italic';
  src: url("../fonts/Forza-BoldItalic.eot");
  src: local("Forza Boold Italic"), local("Forza-BoldItalic"), url("../fonts/Forza-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Forza-BoldItalic.woff") format("woff"), url("../fonts/Forza-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: 'Forza Light';
  src: url("../fonts/Forza-Light.eot");
  src: local("Forza Light"), local("Forza-Light"), url("../fonts/Forza-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Forza-Light.woff") format("woff"), url("../fonts/Forza-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Forza Light Italic';
  src: url("../fonts/Forza-LightItalic.eot");
  src: local("Forza Light Italic"), local("Forza-LightItalic"), url("../fonts/Forza-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Forza-LightItalic.woff") format("woff"), url("../fonts/Forza-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: 'Forza Medium';
  src: url("../fonts/Forza-Medium.eot");
  src: local("Forza Medium"), local("Forza-Medium"), url("../fonts/Forza-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Forza-Medium.woff") format("woff"), url("../fonts/Forza-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Forza Medium Italic';
  src: url("../fonts/Forza-MediumItalic.eot");
  src: local("Forza Medium Italic"), local("Forza-MediumItalic"), url("../fonts/Forza-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Forza-MediumItalic.woff") format("woff"), url("../fonts/Forza-MediumItalic.ttf") format("truetype"), url("../fonts/Forza-MediumItalic.svg#Forza-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: 'Knockout Junior Middle';
  src: url("../fonts/Knockout-Junior-Middle.otf");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
.forzaBlack {
  font-family: "Forza Black", normal !important; }

.forzaBlackItalic {
  font-family: "Forza Black Italic", italic !important; }

.forzaBook {
  font-family: "Forza Book", normal !important; }

.forzaBold {
  font-family: "Forza Bold", normal !important; }

.forzaBookItalic {
  font-family: "Forza Book Italic", italic !important; }

.forzaBoldItalic {
  font-family: "Forza Bold Italic", italic !important; }

.forzaLight {
  font-family: "Forza Light", normal !important; }

.forzaLightItalic {
  font-family: "Forza Light Italic", italic !important; }

.forzaMedium {
  font-family: "Forza Medium", normal !important; }

.forzaMediumItalic {
  font-family: "Forza Medium Italic", italic !important; }

.knockoutJuniorMiddle {
  font-family: "Knockout Junior Middle", normal !important; }

.text-shadow-black {
  text-shadow: black 1px 1px 3px; }

.text-shadow-white {
  text-shadow: white 1px 1px 3px; }

.text-stroke-black {
  -webkit-text-stroke: 1px black; }

.text-stroke-white {
  -webkit-text-stroke: 1px white; }

.text-red1 {
  color: #D90A23 !important; }

.text-red2 {
  color: #AC081C !important; }

.text-gray1 {
  color: #EFEFEF !important; }

.text-gray2 {
  color: #CBCBCB !important; }

.display-10 {
  font-size: 0.8rem; }

.bgGray1 {
  background: #EFEFEF; }

.bgGray2 {
  background: #CBCBCB; }

.bgWhite {
  background: white; }

.bgTransparent {
  background: transparent !important; }

.h-100-vh {
  height: 100vh !important; }

/*$font2: 'Open Sans', sans-serif;*/
/*-- Declaration variables couleurs--*/
/*beige 1*/
/*beige 2*/
/*brun sombre*/
/*beige sombre*/
/*beige 3*/
/*beige 4*/
/*jaune*/
/*vin liqueur*/
/* gris4 */
/* doré */
/*-- Declaration classes font--*/
.font1 {
  font-family: "Forza", sans-serif; }

.font2 {
  font-family: "Forza Bold Italic", sans-serif; }

.font3 {
  font-family: "Dancing Script", cursive; }

/*-- Declaration classes couleurs--*/
.noir {
  color: #3d3a36; }

.blanc {
  color: #ffffff; }

.gris {
  color: #f7f7f7; }

.couleur1 {
  color: #e6dccd; }

.couleur2 {
  color: #d4cbbf; }

.couleur3 {
  color: #322c26; }

.couleur4 {
  color: #7f7568; }

.couleur5 {
  color: #d7cfc3; }

.couleur6 {
  color: #d0c4b4; }

.couleur7 {
  color: #ffad40; }

.couleur8 {
  color: #ded5c8; }

.couleur9 {
  color: #332c26; }

.couleur10 {
  color: #918021; }

.bgNoir {
  background-color: #3d3a36; }

.bgBlanc {
  background-color: #ffffff; }

.bgGris {
  background-color: #f7f7f7; }

.bgCouleur1 {
  background-color: #e6dccd; }

.bgCouleur2 {
  background-color: #d4cbbf; }

.bgCouleur3 {
  background-color: #322c26; }

.bgCouleur4 {
  background-color: #7f7568; }

.bgCouleur5 {
  background-color: #d7cfc3; }

.bgCouleur6 {
  background-color: #d0c4b4; }

.bgCouleur7 {
  background-color: #ffad40; }

.bgCouleur8 {
  background-color: #ded5c8; }

.bgCouleur9 {
  background-color: #332c26; }

.bgCouleur10 {
  background-color: #918021; }

/*-- Declaration mixin--*/
/*////////////////////////////////////////////////////////////////////*/
/*----------------------*/
/* BLOC TEXTE */
/*----------------------*/
.text-type-0 {
  background: white; }

.text-type-1 {
  background: #CC7832; }

.text-type-2 {
  background: #ec8696; }

.text-type-3 {
  background: #87e787; }

.text-type-4 {
  background: red; }

/*----------------------*/
/* BLOC TEXTE IMAGE & TEXTE SLIDER */
/*----------------------*/
.text-img-type-0 {
  background: white; }

.text-img-type-1 {
  background: #CC7832; }

.text-img-type-2 {
  background: #ec8696; }

.bg-cover-fixed {
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

.bg-cover {
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

.img-fit-cover {
  height: 100%;
  object-fit: cover; }

.cid-sYtiOZS3A3 .row {
  flex-direction: row; }
.cid-sYtiOZS3A3 p:last-child {
  margin-bottom: 0 !important; }

.row-reverse {
  flex-direction: row-reverse !important; }

.cid-sYtjNiy8H1 .carousel {
  height: auto; }

@media (min-width: 992px) {
  .cid-sYtjNiy8H1 .text-wrapper {
    padding: 2rem; } }
.cid-sYtiOZS3A3 .text-wrapper, .cid-sYtjNiy8H1 .text-wrapper {
  padding: 2rem; }

.cid-sYtjNiy8H1 .mbr-section-title {
  margin-bottom: 0; }

/*----------------------*/
/* TEXTES */
/*----------------------*/
.bloc-text p {
  line-height: 1.5;
  text-align: justify; }

.column-count-0 p {
  line-height: 1.5; }

.column-count-2 p {
  column-count: 2;
  column-gap: 40px; }
  @media (max-width: 992px) {
    .column-count-2 p {
      column-count: 1; } }

.column-count-3 p {
  column-count: 3;
  column-gap: 40px; }
  @media (max-width: 992px) {
    .column-count-3 p {
      column-count: 1; } }

/*----------------------*/
/* BLOC GALLERIE */
/*----------------------*/
.cid-sYtl8fxYgW .tile:hover .image-wrap {
  -webkit-transform: scale(1.05);
  transform: scale(1.05); }

.cid-sYtl8fxYgW .image-wrap {
  overflow: hidden;
  transition: transform 0.3s;
  position: relative; }

.cid-sYIQSfaAZ3.bg-img-map {
  /*db-connect: url('127.0.0.1:8889') mysql 'root' 'root' 'SELECT bloc_bg_color FROM pages_blocs WHERE bloc_id = 10';*/
  /*background: db('bloc_bg_color');*/
  background-image: url(../medias_front/common/carte-bg.jpg); }

/*----------------------*/
/* BLOC FILTRES */
/*----------------------*/
.active-year {
  color: #D90A23 !important;
  z-index: 1; }
  .active-year:after {
    content: "";
    width: 100%;
    height: 5px;
    background: #D90A23;
    position: absolute;
    bottom: -7px;
    left: 0; }

.container-filters:after {
  content: "";
  width: 100%;
  height: 1px;
  background: black;
  opacity: 0.5;
  position: absolute;
  bottom: 3px; }

/*----------------------*/
/* BLOC TOP MENU CONTENT */
/*----------------------*/
@media screen and (max-width: 991px) {
  #area-media-gallery {
    overflow: auto; } }
#area-media-gallery::-webkit-scrollbar {
  display: none; }
@media screen and (max-width: 991px) {
  #area-media-gallery a {
    margin-top: 0.8rem; } }

#menu-top-news-events {
  position: relative;
  top: 120px;
  text-align: center; }
  #menu-top-news-events a {
    color: black; }
    @media screen and (max-width: 991px) {
      #menu-top-news-events a {
        margin-top: 1rem; } }

@media screen and (max-width: 991px) {
  #menu-top-contact a {
    margin-top: 1rem; } }

.active-menu-top:after {
  content: "";
  width: 100%;
  height: 5px;
  background: black;
  position: relative;
  display: block;
  bottom: -16px;
  left: 0; }
  @media screen and (max-width: 991px) {
    .active-menu-top:after {
      position: inherit; } }
@media screen and (max-width: 991px) {
  .active-menu-top {
    width: max-content; } }

/*----------------------*/
/* BLOC CONTENT INDEX */
/*----------------------*/
.cid-sYVVjIYuli {
  background: #EFEFEF !important; }
  .cid-sYVVjIYuli .item-wrapper {
    height: 80%;
    position: relative; }
  .cid-sYVVjIYuli .item-content {
    height: 20%; }
  .cid-sYVVjIYuli .item-img {
    height: 100%; }
  .cid-sYVVjIYuli .gallery-image {
    display: none; }
  .cid-sYVVjIYuli .gallery-media {
    display: none; }

/*----------------------*/
/* BLOC CONTENT CARD */
/*----------------------*/
.back-to-news {
  top: 179px;
  left: 233px;
  width: 12px;
  height: 20px;
  background: #AC081C; }

#contentCard #topImage {
  object-fit: cover;
  object-position: 50% 75%; }
#contentCard section {
  background: none !important; }

/*----------------------*/
/* BLOC FOOTER FICHE NEWS */
/*----------------------*/
#footer-news {
  background-color: black;
  color: white; }
  #footer-news .cid-sYVWlfjyxH {
    background-color: black !important; }
    #footer-news .cid-sYVWlfjyxH .carousel {
      min-height: 450px !important; }
    #footer-news .cid-sYVWlfjyxH .item-wrapper {
      max-height: 300px !important; }
      #footer-news .cid-sYVWlfjyxH .item-wrapper img {
        position: relative; }
    #footer-news .cid-sYVWlfjyxH .carousel-control {
      top: 0 !important;
      border: none !important;
      background: none !important;
      background-color: transparent !important; }
      @media screen and (max-width: 990px) {
        #footer-news .cid-sYVWlfjyxH .carousel-control {
          display: none; } }
      #footer-news .cid-sYVWlfjyxH .carousel-control span {
        color: #D90A23; }
      #footer-news .cid-sYVWlfjyxH .carousel-control:nth-of-type(1) span:nth-child(2) {
        left: 40px; }
      #footer-news .cid-sYVWlfjyxH .carousel-control:nth-of-type(2) span:nth-child(2) {
        right: 40px; }

/*----------------------*/
/* MODAL */
/*----------------------*/
.modal iframe {
  min-height: 600px !important; }

.news-share {
  background-color: #808080;
  border-radius: 50px; }

.imageUpgrade {
  max-width: 500px;
  min-width: 500px;
  width: 50%; }
  @media (max-width: 990px) {
    .imageUpgrade {
      justify-content: center !important;
      align-self: center !important;
      max-width: inherit;
      min-width: inherit; } }

.backCata {
  right: 55px; }
  @media (max-width: 630px) {
    .backCata {
      left: calc(50px - 45px); } }

.blocTextUpgrade {
  margin-left: 55px;
  position: relative;
  min-height: 655px; }
  @media (max-width: 990px) {
    .blocTextUpgrade {
      margin-left: 0; } }
  .blocTextUpgrade iframe {
    width: 70%;
    height: 325px; }

.boutonGroupe {
  position: relative; }

.italicUpgrade {
  font-style: italic;
  margin: 10px;
  min-width: 65px;
  white-space: nowrap; }

.rougeUpgrade {
  color: #D90A23;
  font-family: "Forza Bold", normal;
  opacity: 1;
  margin: 10px;
  text-align: right; }

.barGris {
  border-color: grey;
  border-style: solid;
  border-width: 1px 0 0 0; }

.rondUpgrade {
  border: white solid 2px;
  background: #D90A23;
  height: 55px;
  width: 55px;
  color: white;
  border-radius: 50%;
  text-align: center;
  align-items: center;
  justify-content: center;
  display: flex; }

.blocUpgrade {
  min-height: 700px; }

.textUpgradeReduce {
  font-size: 0.8em; }

@media (max-width: 990px) {
  .blocUpgrade .container {
    width: 100%;
    padding: 0;
    margin: 0;
    max-width: 100%; } }

@media (max-width: 990px) {
  .bloccolumnUpgrade {
    flex-direction: column !important; } }

@media (max-width: 400px) {
  #loadMore {
    min-width: 100px; } }

.vertUpg {
  background: #4fae32; }

.grisUpg {
  background: #91a1a6; }

.alreadyApplicable {
  color: #91a1a6; }

.applicable {
  color: #4fae32;
  margin-right: 5px; }

.notApplicable {
  color: #D90A23;
  margin-right: 5px; }

.btn-black {
  text-transform: uppercase; }

.swiper-container {
  width: 100%;
  height: 100%; }

.mySwiper {
  width: 400px;
  height: 400px; }

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center; }

swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover; }
swiper-slide a {
  box-shadow: rgba(0, 0, 0, 0) 0px -50px 36px -28px inset;
  height: 100%;
  width: 100%;
  position: relative;
  display: block; }

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center; }

.ombreG {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 5;
  left: 0; }

.ombreD {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 5;
  right: 0;
  top: 0; }

.swiper-button-next {
  color: white !important; }
  @media (max-width: 400px) {
    .swiper-button-next {
      display: none !important; } }

.swiper-pagination-bullet {
  background: white !important;
  opacity: 1 !important; }

.swiper-pagination-bullet:active, .swiper-pagination-bullet-active, .swiper-pagination-bullet:hover {
  background: red !important; }

.swiper-button-prev {
  color: white !important; }
  @media (max-width: 400px) {
    .swiper-button-prev {
      display: none !important; } }

.descriptionUpgrade p {
  font-weight: 600; }

.btn {
  min-width: auto;
  white-space: nowrap; }

.bloccolumnUpgrade {
  background: white;
  padding: 50px; }
  @media (max-width: 800px) {
    .bloccolumnUpgrade {
      padding: 0;
      margin-top: 0 !important; } }

.blockRecommandation {
  background: white;
  margin: 30px;
  padding: 30px; }

.petitRecommande {
  margin: 20px;
  border: 1px solid gray; }

.textReco {
  font-size: 1em;
  max-width: 200px; }

.blockImageReco {
  width: 200px;
  height: 170px;
  margin: 10px;
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
  position: relative; }

.blockImageReco img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  object-position: center; }

@keyframes rotate {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
.gallery4 .item-wrapper:hover .boutonPlus:after {
  animation: rotate ease-in;
  animation-duration: 0.3s; }

.boutonPlus {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #D90A23;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: -25px; }
  .boutonPlus:hover:after {
    animation: rotate ease-in;
    animation-duration: 0.3s; }
  .boutonPlus:after {
    animation-duration: 0.3s;
    content: "+";
    color: white;
    font-size: 2.5em;
    text-align: center;
    font-weight: 100; }

@media (max-width: 800px) {
  .ps-3 {
    padding-left: 0 !important; } }

@media (max-width: 800px) {
  .pe-3 {
    padding-right: 0 !important; } }

.prix {
  width: 200px;
  font-size: 2.5rem; }
  @media (max-width: 800px) {
    .prix {
      width: inherit; } }

.titreUpgrade {
  top: -15px;
  position: relative; }

@media (max-width: 800px) {
  .swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 35px) !important; }

  .blocinfoFiche {
    padding: 20px; }

  .titreUpgrade {
    flex-direction: column;
    text-align: center;
    padding: 20px; }

  .descriptionUpgrade {
    padding: 20px; }

  .blocTextUpgrade iframe {
    padding: 12px; } }
.blocinfoFiche p {
  max-width: 190px;
  width: 40%;
  text-align: center;
  align-items: center;
  display: flex;
  justify-content: center; }

.planeFiche {
  height: auto;
  display: flex;
  flex-wrap: wrap;
  max-width: 200px; }
  @media (max-width: 400px) {
    .planeFiche {
      flex-direction: column;
      justify-content: end;
      align-items: end; } }

.rectBlanc {
  background: white;
  border: solid 1px gray;
  margin: 5px;
  max-width: 400px; }

.blocindexUpg {
  max-width: inherit; }

.blocRecherche {
  position: relative;
  top: 110px; }

.blocSwitchRadio {
  min-width: 155px; }
  .blocSwitchRadio [type=radio] {
    display: none; }
  .blocSwitchRadio [type=radio] + label::before {
    background: #fff;
    content: '';
    display: inline-block;
    border: 1px solid #444;
    height: 0.8rem;
    vertical-align: middle;
    width: 0.8rem;
    cursor: pointer;
    border-radius: 50%;
    position: relative;
    top: -1px; }
  .blocSwitchRadio [type=radio] + label:hover::before {
    box-shadow: 0 0 10px #AC081C; }
  .blocSwitchRadio [type=radio]:checked + label::before {
    background: #D90A23; }

.blocLoader {
  background: rgba(0, 0, 0, 0.75);
  z-index: 9999; }

.loader {
  color: red;
  z-index: 99;
  font-size: 10px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  left: calc(50% - 0.5em);
  position: absolute;
  text-indent: -9999em;
  animation: mulShdSpin 1.3s infinite linear;
  transform: translateZ(0); }

@keyframes mulShdSpin {
  0%,
  100% {
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0; }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em; }
  25% {
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em; }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em; }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em; }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em; }
  75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0; }
  87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em; } }
.showLoader {
  display: flex !important; }

/*------------------- load -----------------------*/
@media (max-width: 650px) {
  #searchUpgrade {
    flex-direction: column;
    margin-bottom: 10px; }
    #searchUpgrade #submitSearchUpgrade {
      top: -4px; } }

#selectTypeSearch {
  border-radius: 50px;
  border: solid 1px #D90A23 !important;
  margin-left: 10px;
  min-height: auto;
  min-width: 195px; }

.form-control {
  line-height: 1.1rem !important; }

/*# sourceMappingURL=upgradeblock.css.map */
