.encadre-calculette {
  padding: 1em;
  border: 1px solid #ebebeb;
  border-radius: 6px;
  background-color: #fff !important;
  -webkit-box-shadow: -2px 0px 10px 5px rgba(0, 0, 0, 0.33);
  box-shadow: -2px 0px 10px 5px rgba(0, 0, 0, 0.33);
  margin-bottom: 10px;
  margin-top: 10px; }

.styleGuide2019 h2.titre {
  margin-top: 25px;
  color: #173753 !important; }

p.gristxt {
  color: #50646e; }

.formFondBlanc {
  background: #fff;
  border-radius: 10px;
  padding: 20px !important;
  padding-bottom: 20px;
  margin: 10px 0 15px 0;
  border: 1px solid #f0f0f0;
  box-shadow: 10px 10px 10px #dbdbdb; }

.encartBordure {
  border: 5px solid #f3f6ff;
  border-radius: 20px;
  padding: 20px; }

.encadre {
  padding: 1em;
  border: 1px solid #ebebeb;
  border-radius: 6px;
  background-color: #fff !important;
  box-shadow: 0px 5px 5px #dbdbdb;
  margin-bottom: 10px;
  margin-top: 10px; }

.ctacalculer {
  text-align: center;
  background: #FF6C00;
  color: #fff;
  padding: 5px 10px;
  border-radius: 6px;
  margin: 10px auto 0 auto;
  display: block;
  width: 90px;
  font-weight: bold;
  font-size: 18px; }

/*.pageCalculette iframe{-webkit-box-shadow:0px 0px 31px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 31px 1px rgba(0,0,0,0.1);box-shadow:0px 0px 31px 1px rgba(0,0,0,0.1);border-radius:10px; min-height:365px;}*/
iframe {
  height: 100vh; }

.pageCalculette article {
  width: initial !important;
  margin: 0 auto; }

.pageCalculette article p {
  font-size: 17px;
  color: #173753;
  font-family: 'Nunito', sans-serif !important; }

.styleGuide2019 .guideEnTete {
  padding-left: 20px;
  border-left: 3px solid #0b8ad7; }

.deuxCalculs {
  position: relative; }

.choixCalcul {
  font-size: 30px !important;
  font-weight: bold;
  padding-top: 140px; }

.styleGuide2019 #calculComplexe p {
  text-align: center; }

.styleGuide2019 #calculComplexe img {
  margin: 45px auto 0; }

.styleGuide2019 #calculComplexe a {
  font-family: 'Nunito', sans-serif !important;
  width: 230px;
  background: #ff6c00;
  border-radius: 5px;
  font-weight: bold;
  font-size: 20px;
  color: #fff;
  margin: 31px auto 0;
  text-align: center;
  display: block;
  padding: 5px 20px !important;
  transition: 0.6s; }

.styleGuide2019 #masquerTaux {
  cursor: pointer; }

.styleGuide2019 #appelTaux {
  transition: 0.6s; }

.styleGuide2019 #appelTaux:hover {
  border-radius: 60px; }

.styleGuide2019 #appelTauxDiv {
  font-family: 'Nunito', sans-serif !important;
  cursor: pointer;
  background: none;
  padding: 0px !important;
  display: block;
  margin: 40px auto 40px;
  width: 290px; }

.styleGuide2019 #appelTauxDiv p {
  text-align: center; }

.styleGuide2019 #appelTaux {
  font-weight: bold;
  color: #fff;
  background: none;
  padding: 8px 0;
  font-size: 17px;
  background-color: #ff6c00;
  border-radius: 5px; }

.styleGuide2019 .encartArgu {
  font-family: 'Nunito', sans-serif !important;
  padding: 15px 0 0px;
  background-color: #F7F7F7;
  margin-top: 20px; }

.styleGuide2019 .encartArgu .calculArgu {
  display: flex;
  justify-content: space-between; }

.styleGuide2019 .encartArgu .argu1 {
  padding: 0 !important; }

.styleGuide2019 .encartArgu .argu3 {
  padding: 0 !important; }

.styleGuide2019 .encartArgu .calculArgu .titleArgu {
  text-align: center;
  font-size: 17px;
  font-weight: bold;
  color: #173753 !important;
  margin: 0 0 10px !important; }

.styleGuide2019 .encartArgu .arguSatisfaction p {
  margin-bottom: 13px !important; }

.styleGuide2019 .encartArgu .arguSatisfaction {
  background: url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/laurier-calcul-simple.png) top center no-repeat;
  text-align: center; }

.styleGuide2019 .encartArgu .arguSatisfaction .clientsatisfait {
  color: #ff6c00 !important;
  font-size: 13px;
  line-height: 5px; }

.styleGuide2019 .encartArgu .arguSatisfaction .arguSatis {
  margin: 0 !important; }

.styleGuide2019 .encartArgu .arguSatisfaction .avisnote {
  color: #868788 !important;
  font-size: 12px !important;
  line-height: 15px;
  width: 80%;
  margin: 0 auto !important; }

.styleGuide2019 .encartArgu .arguSatisfaction .arguSatis span {
  font-family: 'Nunito', sans-serif !important;
  color: #ff6c00;
  font-weight: bold;
  font-size: 35px; }

.styleGuide2019 .subtitleArgu2 a, .styleGuide2019 .subtitleArgu2 {
  color: #868788 !important;
  font-size: 13px;
  text-decoration: underline;
  line-height: 0px; }

.styleGuide2019 .subtitleArgu a, .styleGuide2019 .subtitleArgu {
  color: #ff6c00 !important;
  font-size: 13px; }

.styleGuide2019 .argu3 {
  text-align: center; }

.styleGuide2019 .argu3 .arguSatisfactionGoogle {
  background: url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/laurier-calcul-simple.png) top center no-repeat;
  text-align: center; }

.styleGuide2019 .argu3 .logoGoogle {
  float: left;
  display: block;
  margin: 5px 10px 0 115px; }

.styleGuide2019 .argu3 .noteGoogle {
  font-size: 30px;
  color: #ff6c00;
  font-weight: bold;
  margin-left: -120px; }

.styleGuide2019 .argu3 .tauxCalcul {
  font-family: 'Nunito', sans-serif !important;
  color: #ff6c00 !important;
  font-weight: bold;
  font-size: 35px !important;
  line-height: 45px; }

.styleGuide2019 .argu3 .avisgoogle a {
  color: #868788 !important;
  text-decoration: underline;
  line-height: 0px; }

.styleGuide2019 .argu3 .avisgoogle {
  line-height: 8px;
  font-size: 13px !important; }

.styleGuide2019 #NoteGoogle {
  display: block;
  height: 40px; }

.styleGuide2019 .argu3 p:not(:first-child) {
  margin: 0 !important; }

.styleGuide2019 .encartArgu .calculArgu .iconPartners {
  background: url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/poignee-main.png) center no-repeat;
  height: 53px;
  width: 67px;
  display: block;
  margin: 0 auto; }

#calculComplexe a:hover {
  border-radius: 26px; }

#calculComplexe .titleCalc {
  margin: 0 0 5px 0 !important; }

.styleGuide2019 .titleCalc {
  font-size: 20px !important;
  font-weight: bold;
  text-align: center;
  margin-bottom: 17px; }

#calculComplexe {
  -webkit-box-shadow: 0px 0px 31px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 31px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 31px 1px rgba(0, 0, 0, 0.1);
  padding: 10px 15px;
  border-radius: 6px;
  background-color: #fff !important;
  float: right;
  margin: 0; }

.minheight395 {
  min-height: 395px; }

.minheight720 {
  min-height: 680px; }

.styleGuide2019 article ul.sectionSeoSnippets li.brefli {
  background: transparent url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/fleche-bleue-refonte.png) no-repeat scroll 0px 4px !important; }

/*refonte calculette 2022*/
.styleGuide2019 h1.titrecalculatrice {
  font-family: "Montserrat", sans-serif !important;
  font-size: 36px;
  text-align: center !important;
  color: #0a326f; }

.styleGuide2019 h2.titrecalculatrice {
  font-size: 24px !important;
  font-weight: normal;
  color: #6086a2 !important; }

.bg-round-calculatrice {
  background: url(https://www.cyberpret.com/images/calcul-pret-immobilier/bg-calculatrice.png) top left no-repeat;
  background-position-y: -100px;
  background-position-x: -180px; }

ol {
  padding-left: 1.45rem; }

section, button {
  color: #173753; }

.btn-toggle-onglet::after {
  width: 10px !important; }

.border-guide {
  border: 1px solid #e4e8ef;
  border-radius: 5px; }

input {
  color: white !important; }

.styleGuide2019 .exergue-vert {
  border: none;
  background: #ebfcf5;
  padding: 20px 50px 5px 50px;
  border-radius: 10px;
  margin-bottom: 20px;
  margin-top: 20px;
  min-height: auto;
  position: relative; }

.styleGuide2019 .exergue-vert::before {
  position: absolute;
  background: url(https://www.cyberpret.com/images/calcul-pret-immobilier/icones/info-icon-vert.png) center no-repeat;
  background-size: auto;
  background-size: auto;
  height: 52px;
  width: 52px;
  display: block;
  top: -10%;
  left: -30px;
  filter: drop-shadow(0px 0px 10px #e5e5e5);
  content: '';
  background-size: contain; }

a.text-bleu {
  color: #173753 !important; }

.styleGuide2019 h2.titre-thematique {
  font-size: 26px !important;
  color: #0a326f !important; }

.bg-inclusion {
  background: url(https://www.cyberpret.com/images/refonte2021/guide/bg-inclusion-large.jpg) left top no-repeat #162336;
  border-radius: 6px;
  background-size: contain; }

@media only screen and (max-width: 1600px) {
  .bg-round-calculatrice {
    background-position: -95% -3%;
    background-size: 70%; } }
@media only screen and (max-width: 1400px) {
  .styleGuide2019 .argu3 .logoGoogle {
    margin: 5px 10px 0 95px; }

  .styleGuide2019 .argu3 .noteGoogle {
    margin-left: -100px; }

  .bg-round-calculatrice {
    background-position: -105% -1%; } }
@media only screen and (max-width: 1200px) {
  .minheight450 {
    min-height: 450px; }

  .choixCalcul {
    padding-top: 40px; }

  #calculComplexe {
    width: 415px; }

  .styleGuide2019 .frameContainer iframe {
    width: 100% !important; }

  #calculComplexe {
    height: auto;
    width: 100% !important; }

  .styleGuide2019 .argu3 .logoGoogle {
    margin: 5px 10px 0 75px; }

  .styleGuide2019 .argu3 .noteGoogle {
    margin-left: -80px; }

  .bg-round-calculatrice {
    background-position: -125% 1%;
    background-size: 80%; } }
@media only screen and (max-width: 991px) {
  .styleGuide2019 .encartArgu .calculArgu .titleArgu {
    font-size: 17px !important; }

  .styleGuide2019 .subtitleArgu {
    font-size: 13px !important; }

  .styleGuide2019 .deuxCalculs .choixCalcul {
    position: inherit;
    display: block;
    width: 45px;
    font-size: 30px !important;
    top: 0; }

  .styleGuide2019 .encartArgu .calculArgu {
    padding: 0; }

  #calculComplexe {
    height: auto;
    width: 100% !important; }

  #calculComplexe a {
    margin: 31px auto 20px; }

  .styleGuide2019 #calculComplexe a {
    margin: 31px auto 20px; } }
@media only screen and (max-width: 767px) {
  .styleGuide2019 .calculArgu div:not(:last-child) {
    margin: 0 0 50px 0; }

  .styleGuide2019 .encartArgu .calculArgu {
    display: inherit; }

  .styleGuide2019 .encartArgu .arguSatisfaction {
    margin: 0 auto; }

  .styleGuide2019 .argu3 .avisgoogle {
    text-align: center; }

  .styleGuide2019 .argu3 .noteGoogle {
    font-size: 35px;
    color: #ff6c00;
    font-weight: bold;
    margin-left: -45px; }

  .styleGuide2019 .encartArgu .arguSatisfaction .avisnote {
    width: 50%; }

  .styleGuide2019 #NoteGoogle {
    width: 200px;
    height: 45px;
    margin: 0 auto !important; }

  .styleGuide2019 .argu3 .logoGoogle {
    float: left !important;
    margin-left: 50px !important; }

  .form-select {
    width: 100% !important; }

  .bg-round-calculatrice {
    background-position: -125% 4%;
    background-size: 90%; } }
@media only screen and (max-width: 480px) {
  .styleGuide2019 #appelTauxDiv {
    margin: 29px auto 0px; }

  .container-saccef {
    height: 480px !important; }

  .minheight {
    min-height: 500px; }

  .minheight1040 {
    min-height: 1040px; }

  .styleGuide2019 .encartArgu .calculArgu {
    padding-bottom: 10px; }

  .bg-round-calculatrice {
    background-position: -30px 270px;
    background-size: 120%; } }
/*En bref*/
.titreSectionSnippets {
  text-align: center;
  margin: 0 0 60px 0;
  border-bottom: 1px solid #cfd2d6; }

.titreSectionSnippets p {
  font-weight: bold;
  font-size: 30px !important;
  position: relative;
  top: 40px;
  background: #fff;
  display: inline-block;
  width: 150px;
  color: #50646e; }

.sectionSeoSnippets h2.sectionSeoSnippetsTitle {
  font-size: 20px !important;
  color: #173753 !important; }

.sectionSeoSnippets p {
  font-size: 17px !important;
  color: #173753 !important;
  line-height: 1.5 !important; }

.sectionSeoSnippets a {
  text-decoration: none !important; }

.sectionSeoSnippets li {
  padding: 0px 0 !important;
  background-image: none !important;
  border-bottom: 1px solid #cfd2d6;
  list-style: none; }

.sectionSeoSnippets li ul li {
  border: none;
  font-size: 17px !important;
  color: #173753 !important;
  padding: 0 !important;
  padding-left: 0px;
  padding-left: 40px !important;
  background: transparent url("https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/petite-fleche-orange.png") no-repeat scroll 20px 7px !important; }

/*# sourceMappingURL=calcul-simple-v2.css.map */
