html{scroll-behavior:smooth}.container-competences-elements .informations-right-container .competences-elements .competences-atouts-container .competences-title{padding-top:20px}@media screen and (max-width: 650px){.container-competences-elements .informations-right-container .competences-elements .competences-atouts-container .competences-title{width:100%;border-top:none;color:#1C494C}}.container-competences-elements .container-calculettes-frais-notaire .informations-right-container{margin-top:20px}@media screen and (max-width: 1078px){.container-competences-elements .container-calculettes-frais-notaire .informations-right-container{margin-top:0}}.container-competences-elements .container-calculettes-frais-notaire .informations-right-container .competences-elements{width:100%;padding:10px}#frais-notaires-calcul .form-big .display-flex{justify-content:center;margin:0 -10px}#frais-notaires-calcul .form-big .display-flex .form-big-custom{margin:20px 15px 0;flex:50%}#frais-notaires-calcul .btn-element{padding:30px 0 20px;text-align:right}#frais-notaires-calcul .btn-element .btn-container{display:inline-block}#resultat-calculette-frais-notaire{margin-top:20px}#explication-frais-notaire .competences-atout-container{display:flex;flex-direction:column}#explication-frais-notaire .competences-atout-container p{font-weight:normal;flex-grow:1}#explication-frais-notaire .competences-atout-container b{font-weight:bold}#explication-frais-notaire .competences-atout-container .line-h{line-height:30px !important}#explication-frais-notaire .competences-atouts-container .competences-atout-elements{flex-wrap:wrap;padding-bottom:30px}#explication-frais-notaire .competences-atouts-container .competences-atout-elements .competences-atout-container{flex:calc(33% - 60px);line-height:30px;display:flex;flex-direction:column}@media screen and (max-width: 650px){#explication-frais-notaire .competences-atouts-container .competences-atout-elements .competences-atout-container{flex:100%}}.subtitle-elements h3{margin-top:20px;font-weight:bold}#competences-droit-immobilier-container{display:block;width:100%;text-align:center}#competences-droit-immobilier-container .paragraph-element p{text-align:left}#btn-competences-frais-notaire{justify-content:end;align-items:center;padding-bottom:30px}#btn-competences-frais-notaire .btn-element{margin-left:20px;padding:20px 0 20px}@media screen and (max-width: 1078px){.informations-left-container{position:fixed !important;top:auto !important;bottom:0;left:0;right:0;display:none}}@media screen and (max-width: 1078px) and (max-width: 1078px){.informations-left-container .sticky-top{top:auto !important;transform:none !important}}@media screen and (max-width: 1078px){.informations-left-container .sticky-top .btn-element{display:none}}@media screen and (max-width: 1078px) and (max-width: 740px){.informations-left-container .sticky-top .card-container{border-radius:20px}}@media screen and (max-width: 1078px) and (max-width: 950px){.informations-left-container .sticky-top .card-container .title-card{display:block !important}}@media screen and (max-width: 1078px) and (max-width: 950px){.informations-left-container .sticky-top .card-container #sidebar-competences ul{display:block}.informations-left-container .sticky-top .card-container li{margin-bottom:20px !important}}@media screen and (max-width: 950px){.informations-left-container{margin-bottom:5px}}.only-mobile{position:absolute;right:30px;top:10px;cursor:pointer;display:none}.only-mobile .material-icons-round{color:#1C494C}@media screen and (max-width: 1078px){.only-mobile{display:block}}@media screen and (max-width: 950px){.only-mobile{right:20px}}.only-mobile-title{display:none}@media screen and (max-width: 1078px){.only-mobile-title{display:block;text-align:center;padding:40px;background:#FFF;margin-top:20px;margin-bottom:20px;font-weight:bold;font-size:2rem;text-transform:uppercase;color:#1C494C;border-radius:10px}}@media screen and (max-width: 830px){.title-element{display:block;padding:0 0 20px;text-align:center;width:100%}}@media screen and (max-width: 650px){.container-calculettes-montant-mensualites #montant-mensualites-calcul{padding:10px 0}}@media screen and (max-width: 650px){.container-calculettes-montant-mensualites #montant-mensualites-calcul .btn-element{margin-left:auto}}.container-calculettes-montant-mensualites #montant-mensualites-calcul .btn-element .btn-container{display:inline-block}.container-calculettes-montant-mensualites #montant-mensualites-calcul .alert .title-element{padding:20px 0 10px;display:block}.container-calculettes-montant-mensualites #montant-mensualites-calcul .margin-top-title{display:block;padding-bottom:10px}.container-calculettes-montant-mensualites .informations-right-container{display:block;margin-top:130px}@media screen and (max-width: 1078px){.container-calculettes-montant-mensualites .informations-right-container{margin-top:0}}.container-calculettes-montant-mensualites .informations-right-container .informations-montant-mensualites{padding:20px 0 0;display:flex}.container-calculettes-montant-mensualites .informations-right-container .informations-montant-mensualites span{margin-right:10px}.container-calculettes-montant-mensualites #mensualites-input-calculatrice-elements{flex-wrap:wrap;margin-top:20px}.container-calculettes-montant-mensualites #mensualites-input-calculatrice-elements .formElement{flex:calc(33% - 20px);margin:0 10px}@media screen and (max-width: 650px){.container-calculettes-montant-mensualites #mensualites-input-calculatrice-elements .formElement{flex:100%;margin:0 0 20px}}table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}table caption{font-size:1.5em;margin:.5em 0 .75em}table tr{border:1px solid #1C494C;padding:.35em;transition:all .2s ease-in-out}table tr:nth-child(2n+1){background-color:rgba(28,73,76,0.2)}table tr:hover{background-color:rgba(28,73,76,0.4);color:#FFF}table th,table td{padding:.625em;text-align:center}table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width: 650px){table{border:0}table caption{font-size:1.3em}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}table tr:first-child{display:none}table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}table td::before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase}table td:last-child{border-bottom:0}}@media screen and (max-width: 650px){.container-calculettes-capacite-emprunt .informations-right-container .droit-competences-img{margin-bottom:20px}}.container-calculettes-capacite-emprunt .informations-right-container .competences-elements{width:100%}.container-calculettes-capacite-emprunt .informations-right-container .competences-elements #input-calculatrice-elements{flex-wrap:wrap;margin:0 -10px}@media screen and (max-width: 650px){.container-calculettes-capacite-emprunt .informations-right-container .competences-elements #input-calculatrice-elements{margin:0}}.container-calculettes-capacite-emprunt .informations-right-container .competences-elements #input-calculatrice-elements .input{margin:0 10px;flex:calc(50% - 20px)}@media screen and (max-width: 650px){.container-calculettes-capacite-emprunt .informations-right-container .competences-elements #input-calculatrice-elements .input{flex:100%;margin:0 0 10px}}.container-calculettes-capacite-emprunt .informations-right-container .btn-conditions-container{align-items:center}.container-calculettes-capacite-emprunt .informations-right-container .btn-conditions-container .informations-montant-mensualites{display:flex}.container-calculettes-capacite-emprunt .informations-right-container .btn-conditions-container .informations-montant-mensualites span{margin-right:10px}.container-calculettes-capacite-emprunt #montant-mensualites-calcul{margin-top:130px}@media screen and (max-width: 1078px){.container-calculettes-capacite-emprunt #montant-mensualites-calcul{margin-top:0}}@media screen and (max-width: 740px){.container-calculettes-capacite-emprunt #montant-mensualites-calcul{padding:0 0 20px}}.second-calculette{padding-top:40px;padding:20px;border-radius:20px}.paragraph-elements p{line-height:32px;padding:0px 60px 30px}.calculatorSelected{font-weight:bold}.calculatorSelected a{background-color:#1C494C;color:#FFF !important;border-radius:70px;display:block;width:max-content}#duree,#oidDepartementCalculette{border:1px solid #1C494C !important}
