.header{background-image:url(/web/themes/custom/norsys_vani/css/images/header-car.jpg) !important;background-size:cover;background-position:right;background-repeat:no-repeat}.blockpopulaire{text-align:center}.prod_populaire .field--name-field-photo .image-field{margin:auto}.slider{height:70vh !important}.slider-container{height:450px !important}@media screen and (max-width:767px){.service .views-field-name{margin:2px -16px !important}.page-type-produit .node-view-mode-full .node-content .field--name-field-nom{text-align:center}.page-type-produit .node-view-mode-full .node-content .field--name-field-petitedescription{margin:auto}.page-type-produit .node-view-mode-full .node-content .field--name-field-prix{margin:auto}.slider-container{height:100vh !important}}#block-views-block-produits-populaires-block-1{background-image:url(/web/themes/custom/norsys_vani/css/images/bgpopulaire.png)}#block-views-block-produits-populaires-block-1 .block-title{color:white}.breadcrumb{background:transparent}.slider-text p{display:-webkit-box;display:-ms-flexbox;display:flex}.slider-text p img{width:30px;margin-right:0.3rem}.prod_populaire .node-title{display:none}.prod_populaire .node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.prod_populaire .node-content .field--name-field-prix{font-family:Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:bold;color:#F0AE1C;padding:2px 20px 2px 20px;-webkit-transition:0.6s;transition:0.6s}.prod_populaire .node-content .field--name-field-prix::after{content:' DH'}.prod_populaire .node-content .field--name-field-photo .image-field{width:350px !important;-webkit-transition:0.8s;transition:0.8s}.prod_populaire .node-content .field--name-field-prix{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.prod_populaire .pop_title{font-family:Arial,Helvetica,sans-serif;color:white;-webkit-transition:0.6s;transition:0.6s}.prod_populaire .btn_respop{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;color:#F0AE1C;font-size:1.3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid;border-radius:20rem;padding:0 4rem;margin:auto}.prod_populaire:hover .field--name-field-photo .image-field{width:300px !important}.header-cicle1,.header-cicle2,.header-cicle3,.header-cicle4,.header-cicle5,.header-cicle6,.header-cicle7,.header-cicle8,.header-cicle9,.header-cicle10{width:0 !important}.home-block-cicle1,.home-block-cicle2,.home-block-cicle3{width:0 !important}.homepage-content .block-title{margin-bottom:1.5rem !important}.site-page .header{background:-webkit-gradient(linear,left top,left bottom,from(#f2f4ff),to(white)) !important;background:linear-gradient(#f2f4ff,white) !important}@media screen and (max-width:768px){.blockpopulaire .views-view-grid .row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0px !important;margin-right:0px !important}.views-field.views-field-nothing{text-align:center}}.site-branding img{width:155px !important;max-height:initial}div #block-premier-pied-page img{width:75% !important}.parcauto_prod .node-content{background:tomato !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:2rem}.parcauto_prod .node-content :not(.field--name-field-photo){padding:0 15px 0 15px}.parcauto_prod .node-content :not(.field--name-field-photo) a{margin-bottom:0.5rem;text-align:center}.parcauto_prod .node-content .field--name-field-photo{background:white !important}.parcauto_prod .field.field--name-field-photo.field--type-image.field--label-hidden.field-item{height:200px !important}.parcauto_prod article{background:white !important}.parcauto_prod .node-content .field--name-field-prix{color:#F2F4FF;font-weight:bold;-webkit-transition:0.6s;transition:0.6s;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;font-size:1.3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid;border-radius:20rem;padding:0 4rem;margin:auto}.parcauto_prod .node-content .field--name-field-petitedescription{margin-top:1rem;color:#F2F4FF}.parcauto_prod .node-content .field--name-field-petitedescription p{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px}.parcauto_prod .node-content .field--name-field-petitedescription p i{font-size:30px !important}.parcauto_prod .node-content .field--name-body{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.parcauto_prod .node-content .field--name-field-petitedescription{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.parcauto_prod .node-content .field--name-field-prix::after{content:' DH/Jour'}.parcauto_prod .field--name-field-photo .image-field{-webkit-transition:0.8s;transition:0.8s}.parcauto_prod .node-title{display:none}.parcauto_prod .voiture_title{font-family:Arial,Helvetica,sans-serif;color:white;-webkit-transition:0.6s;transition:0.6s}.parcauto_prod:hover .field--name-field-photo .image-field{width:350px !important}.view-liste-atouts .feature .image-field{margin:auto !important;padding-bottom:20px !important}.header .slider-image{display:none}.prod_populaire .field.field--name-field-photo.field--type-image.field--label-hidden.field-item{height:200px !important;margin-bottom:0}#tala_textslider{font-size:1.5rem !important;display:block !important}#tala_textslider_bold{font-weight:bold}.footer{background-color:tomato !important;color:white !important}#block-deuxieme-pied-page a{color:white}#block-troisieme-pied-page a{color:white}.footer .social-icons li a{color:white;border:1px solid white}.scrolltop{background:#5B907C;font-size:1.5rem}#footer-bottom-last{border-top:1px solid white}.footer-block li{border-bottom:1px solid white}.service:nth-child(1) .service-icon{background:#355965;margin:-1rem}.service:nth-child(1) .service-icon img{margin:auto;padding-top:10px}.service:nth-child(1) .views-field-name{background:#355965;margin:-18px;margin-bottom:20px}.service:nth-child(1) .views-field-name h3{color:white;text-align:center;padding:25px}.service:nth-child(1) .button-link,.service:nth-child(1) a .button-link{color:white;background:#355965;border:2px solid #355965}.service:nth-child(1) .button-link:hover,.service:nth-child(1) a.button-link:hover{color:#355965;background:white}.service:nth-child(2) .service-icon{background:#5B907C;margin:-1rem}.service:nth-child(2) .service-icon img{margin:auto;padding-top:10px}.service:nth-child(2) .views-field-name{background:#5B907C;margin:-18px;margin-bottom:20px}.service:nth-child(2) .views-field-name h3{color:white;text-align:center;padding:25px}.service:nth-child(2) .button-link,.service:nth-child(2) a .button-link{color:white;background:#5B907C;border:2px solid #5B907C}.service:nth-child(2) .button-link:hover,.service:nth-child(2) a.button-link:hover{color:#5B907C;background:white}.service:nth-child(3) .service-icon{background:#81CAD0;margin:-1rem}.service:nth-child(3) .service-icon img{margin:auto;padding-top:10px}.service:nth-child(3) .views-field-name{background:#81CAD0;margin:-18px;margin-bottom:20px}.service:nth-child(3) .views-field-name h3{color:white;text-align:center;padding:25px}.service:nth-child(3) .button-link,.service:nth-child(3) a .button-link{color:white;background:#81CAD0;border:2px solid #81CAD0}.service:nth-child(3) .button-link:hover,.service:nth-child(3) a.button-link:hover{color:#81CAD0;background:white}.service:nth-child(4) .service-icon{background:#F0AE1C;margin:-1rem}.service:nth-child(4) .service-icon img{margin:auto;padding-top:10px}.service:nth-child(4) .views-field-name{background:#F0AE1C;margin:-18px;margin-bottom:20px}.service:nth-child(4) .views-field-name h3{color:white;text-align:center;padding:25px}.service:nth-child(4) .button-link,.service:nth-child(4) a .button-link{color:white;background:#F0AE1C;border:2px solid #F0AE1C}.service:nth-child(4) .button-link:hover,.service:nth-child(4) a.button-link:hover{color:#F0AE1C;background:white}.row{margin-left:0px}.homepage .highlighted{display:none !important}#block-reservation{margin:-20px -20px !important;padding:0;z-index:99999}#block-reservation .block{-webkit-box-shadow:rgba(0,0,0,0.35) 0px 5px 15px !important;box-shadow:rgba(0,0,0,0.35) 0px 5px 15px !important;background-color:white !important;padding:2rem 0 !important}.page-type-produit #block-norsys-vani-content article .node-content .field--name-field-prix::after{content:' DH/Jour';font-size:1.3rem}.page-type-produit #block-norsys-vani-content article .node-content .field--name-field-nom{font-family:Arial,Helvetica,sans-serif;font-weight:bold;-webkit-box-shadow:inset 0 0 0 0 tomato;box-shadow:inset 0 0 0 0 tomato;color:tomato;color:black;margin:0 -.25rem;padding:0 .25rem;-webkit-transition:color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:color .3s ease-in-out,box-shadow .3s ease-in-out;transition:color .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}.page-type-produit #block-norsys-vani-content article .node-content .field--name-field-nom:hover{-webkit-box-shadow:inset 400px 0 0 0 tomato;box-shadow:inset 400px 0 0 0 tomato;color:white}.page-type-produit #block-norsys-vani-content article .node-content .field--name-field-nom{font-family:Arial,Helvetica,sans-serif;font-weight:bold;-webkit-box-shadow:inset 0 0 0 0 tomato;box-shadow:inset 0 0 0 0 tomato;color:tomato;margin:0 -.25rem;padding:0 .25rem;-webkit-transition:color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:color .3s ease-in-out,box-shadow .3s ease-in-out;transition:color .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}.page-type-produit #block-norsys-vani-content article .node-content .field--name-field-nom:hover{-webkit-box-shadow:inset 400px 0 0 0 tomato;box-shadow:inset 400px 0 0 0 tomato;color:white}.page-type-produit .node-view-mode-full .node-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:.2s ease-out;transition:.2s ease-out}.page-type-produit .node-view-mode-full .node-content .field--name-field-nom{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.page-type-produit .node-view-mode-full .node-content .field--name-field-prix{font-size:1.3rem;-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;color:tomato}.page-type-produit .node-view-mode-full .node-content .field--name-body{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.page-type-produit #block-norsys-vani-content article .node-content .field--name-body::before{color:black}.page-type-produit .node-view-mode-full .node-content:hover .field--name-field-photo img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.page-type-produit .node-view-mode-full .node-content .field--name-field-photo img{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.page-type-produit .node-view-mode-full .node-content .field--name-field-petitedescription p i{padding-right:10px}.page-type-produit .block-section .block-title{text-align:center}.page-type-produit .block-section .block-title::before{top:2rem;left:20rem}.page-type-produit .block-section .block-title::after{top:2rem;right:20rem;left:initial}.page-type-produit .node-content #single_reserv{color:white;background:tomato;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:30px;padding:5px 30px;margin-top:20px;margin-bottom:20px;-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.page-type-produit .node-content #single_reserv:hover{color:tomato;background:transparent;border:2px solid;border-radius:50px}.page-type-produit #block-reservation-fiche{padding-top:1rem !important}.page-type-produit #block-reservation-fiche button{margin-bottom:1rem !important}.page-type-produit #block-reservation-fiche .block{-webkit-box-shadow:rgba(0,0,0,0.35) 0px 5px 15px !important;box-shadow:rgba(0,0,0,0.35) 0px 5px 15px !important;background-color:white !important}@media screen and (max-width:450px){.page-type-produit .node-content .field--name-field-nom{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-type-produit .node-content .field--name-field-prix{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.page-type-produit .node-content .field--name-field-photo img{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.page-type-produit .node-content .field--name-field-petitedescription{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media screen and (max-width:900px){.slider{background-color:rgba(253,251,249,0.819608)}}#block-informations .block-content p{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#block-quatrieme-pied-page p{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#reservation_voiture:hover{color:tomato;background:transparent;border:2px solid;border-radius:50px}#block-informations{height:450px !important}#content-bottom #block-views-block-liste-categories-block-2-6 .block-title{text-align:center}.block-section .block-title::before{top:2rem !important;left:18rem !important}.block-section .block-title::after{top:2rem !important;right:18rem !important;left:initial !important}#block-views-block-liste-atouts-block-1{background:white}#footer-top .item p img{float:none !important;margin:auto !important}#footer-top .block-title{text-align:center !important}#block-views-block-list-voitures-block-1{display:none}.decline-button{text-shadow:none !important;font-weight:normal !important}.err{font-size:0.7rem}
