* {   font-family:'Nimbus Sans L', sans-serif;  font-weight:400;  font-style:normal; box-sizing:border-box; } html { scroll-behavior:smooth; } strong,.strong {   font-family:'Nimbus Sans L', sans-serif;  font-weight:700;  font-style:normal; } em,.em {   font-family:'Nimbus Sans L', sans-serif;  font-weight:400;  font-style:italic; } body { background-color:#A4C8C4; color:Black; margin:0; padding:0; font-size:18px; } .menu_shadow { height:100px; width:100%; } .menu { width:100%; height:100px; background-color:Black; color:White; position:fixed; z-index:200; margin:0; } .menu_in { display:flex; flex-wrap:nowrap width:100%; height:100px; align-content:flex-start; gap:20px; } .menu_in a { color:White; text-decoration:none; height:100px; display:flex; align-items:center; padding-left:10px; padding-right:10px; transition:background-color 0.5s ease-out; } .menu_in a:hover { background-color:#00C4C4; } .menu_in .actived { background-color:#009393; } .menu_in .logo { display:flex; align-items:center; } .menu_in .logo { padding-left:10px; padding-right:10px; } #logo_img { height:70px; }  .car_title { position:absolute; z-index:100; margin-top:-220px; margin-left:40px; text-shadow:0px 0px 6px Black; font-size:2rem; } .car_title h1 { margin-bottom:0px; font-size:60px; } .nocar_title { margin-left:40px; text-shadow:0px 0px 6px Black; font-size:2rem; position:absolute; bottom:0; } .ncpage { background-color:#009393; } .nocar_title h1 { margin-bottom:0px; font-size:60px; } .page { color:White; } .page_carousel { color:White; background-color:Black; } .page_twoside { background-color:Black; display:flex; } .page_subpage_black { flex-basis:100%; color:White; background:Black; padding:30px; display:flex; flex-direction:column; justify-content:center; } .page_subpage_white { flex-basis:100%; background:White; color:Black; padding:30px; display:flex; flex-direction:column; justify-content:center; } .page_subpage_image { flex-basis:100%; background-repeat:no-repeat; background-size:cover; background-position:center center; } .page_subpage_label { background:Black; color:White; flex-basis:50%; padding:30px; } .page_subpage_gallery { flex-basis:50%; display:flex; flex-direction:row; flex-wrap:wrap; } .page_subpage_gallery a { width:150px; height:150px; background-color:Red; display:block; flex-grow:1; border:1px solid Black; display:flex; align-items:center; justify-content:center; text-align:center; text-shadow:0px 0px 4px #000000; background-size:100%; background-position:center center; transition:background-size 1s ease-out, background-color 1s ease-out; text-decoration:none; background-color:#009393; } .page_subpage_gallery a:hover { background-size:120%; background-color:#00C4C4; } .large_text { font-size:1.25rem; } .larger_text { font-size:1.755rem; } .btn_center { display:flex; justify-content:center; margin-top:20px; gap:20px; } .btn { background-color:#008080; color:White; text-decoration:none; transition:background-color 0.5s ease-out; width:40%; font-size:1.5rem; text-align:center; padding:15px; display:inline-block; min-width:200px; } .btn:hover { background-color:#00C4C4; }  .lista_bottom { text-align:center; background-color:Black; padding-top:20px; padding-bottom:20px; color:White; } .lista_bottom a { color:White; }  a { color:White; } a:hover { text-decoration:none; }