/* Add here all your css styles (customizations) */
.hs-has-sub-menu{cursor:pointer;}
.validation_formulaire{height: 300px;}
.filtre_age{width: 50px!important; display: inline-block!important; border: none!important; border-bottom: solid #d90c5e 1px!important;background: none!important;}
/* Firefox */
input[type=number]{-moz-appearance: textfield;}
/* Chrome */
input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {-webkit-appearance: none; margin:0;}
/* Opéra*/
input::-o-inner-spin-button, input::-o-outer-spin-button {-o-appearance: none; margin:0}
@media all and (max-width: 374px){.g-font-size-perso{font-size: .52rem!important}}
@media all and (min-width: 375px) and (max-width: 424px){.g-font-size-perso{font-size: .64rem!important}}
.liste_agences_unicis{font-size:19px}.map_unicis{position:relative;overflow:hidden;max-width:900px;margin:20px auto}.map__image svg{width:100%}.map__image path{fill:#3c9dff;stroke:#fff;stroke-width:1px;transition:fill .3s}.map__image path:hover{fill:#fff;stroke:#3c9dff}.map__image .is-active path{fill:#FC5050}.map__list{border-left:1px solid #dbdbdb}.map__list h3{margin:0 0 15px}.map__list li,.map__list ul{margin:0;padding:0;list-style:none}.map__list a{display:inline-block;width:100%;line-height:30px;color:inherit;text-decoration:none;transition:.3s}.map__list a.is-active{color:#FC5050;background-color:#f4f4f4}
.divimage.dzsparallaxer--target.w-100{transform:initial!important}
#filtre_age_div{display: inline-block!important; margin-right: 15px!important;}
#filtre_age_input{display: inline-block!important;}
.text-shadow-home{text-shadow: black 0.1em 0.1em 1em; font-weight: 600!important;}
.g-theme-bg-gray-dark-v2 {background-color: #3e393f !important;}
.g-bg-primary-dark-v1-opacity-0_9--hover:hover {background-color: rgba(217, 12, 94, 0.9) !important;}
.g-theme-bg-gray-dark-v1 {background-color: #383339 !important;}
.g-theme-bg-gray-dark-v1-opacity-0_95--after::after {background-color: rgba(56, 51, 57, 0.95) !important;}
@media (max-width: 768px) {iframe{width: 100%!important;}.js-slide-media{margin-left: 10px; margin-right: 10px;}}
#map_canvas {width: 100%; height: 100%;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{ border: 1px solid #dad55e; background: #fffa90!important; color: #777620;}
.fixed-ctc{position: fixed!important; z-index: 5; right: 0;}
.button-ctc-2{top: 150px;}
.button-ctc-3{top: 210px;}
.bold{font-weight: bold;}
.button-ctc-1-mobile{padding: 0px!important;}
.button-ctc-1-mobile a{padding: 7px!important; font-size: 0.999rem!important;}
@media all and (max-width: 625px){.button-ctc-1-mobile a{font-size: .94857rem!important;}}
@media all and (max-width: 490px){.button-ctc-1-mobile a{padding: 6px!important;}}
@media all and (max-width: 410px){.button-ctc-1-mobile a{padding: 8px!important; font-size: 10.8px!important;}}
@media all and (max-width: 375px){.button-ctc-1-mobile a{padding: 8px!important; font-size: 9.7px!important;}}
@media all and (max-width: 360px){.button-ctc-1-mobile a{padding: 8px!important; font-size: 8.5px!important;}}
@media all and (max-width: 340px){.button-ctc-1-mobile a{padding: 8px!important; font-size: 6.8px!important;}}
/*@media all and (max-width: 991px){.g-py-header{padding-top: .71429rem !important; padding-bottom: .71429rem !important;}}*/
.nouveau-logo{width: 150px;}
.nouveau-logo-mobile{width: 100px;}
@media all and (max-width: 991px){.nouveau-logo{width: 109px;}}
.g-py-header{padding-bottom: .31429rem !important;}
@media all and (max-width: 991px){.g-py-header{padding-top: .4rem !important; padding-bottom: 1.2rem !important;}}
@media all and (max-width: 575px){.g-py-header{padding-top: .71429rem !important; padding-bottom: .71429rem !important;}}
.g-m-100{max-width: 100%!important}
.u-header__section:nth-child(1){z-index:4}.u-header__section:nth-child(2){z-index:5}
.shadow-home{text-shadow: 1px 1px 6px black;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.iframe {width: 100%; height: 500px; overflow-y: scroll; overflow-x:hidden;}
.list-styled-ol ol{display: list-item;}
.check-contrat{width: 30px; height: 30px; border: solid red 1px;}
.g-brd-black{border: solid black 1px; border-color:#000 !important}
.relativeCenter{left: 50%; transform: translateX(-50%);}