@charset "UTF-8";
/* https://fradrentacar.com/wp-content/themes/dt-the7-child/assets/css/cards.css?ver=1.0 */
.cards_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.card_service a{text-decoration:none;color:#68707a}.card_service .page_image{overflow:hidden;border-radius:5px;line-height:0;margin-bottom:25px;position:relative}.card_service .page_image img{filter:grayscale(100%)}.card_service .page_image .overlay_image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(50,61,73,.1);color:#fff;text-align:center;transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in}.card_service .page_image .overlay_image span{font-size:35px;opacity:0;transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in}.card_service a:hover .page_image .overlay_image{background-color:rgba(20,42,69,.85)}.card_service a:hover .page_image .overlay_image span{opacity:1}.card_service .page_extracto{text-align:center;margin-top:15px;margin-bottom:15px}.card_service .page_link{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:600;letter-spacing:2px;color:#495966;text-transform:uppercase;transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in}.card_service .page_link:hover{color:#000}.card_service .page_title{text-align:center}.card_service .page_title h3{font-size:14px;font-weight:600;letter-spacing:3px;color:#009929;text-transform:uppercase}.card_service a:hover .page_title h3{color:#009929}.cards_carousel{margin-bottom:60px}.cards_carousel .owl-dots{position:absolute;top:calc(100% + 45px);left:50%;transform:translateX(calc(-50% + 0px))}.cards_carousel .owl-dots .owl-dot{width:10px;height:10px;margin:0 9px}.cards_carousel .owl-dots .owl-dot span{box-shadow:inset 0 0 0 2px #009929;background-color:transparent;transition:box-shadow .3s ease}.cards_carousel .owl-dots .owl-dot.active span{box-shadow:inset 0 0 0 20px #009929}.cards_carousel .owl-nav{position:absolute;top:-70px;right:0;display:flex;gap:10px}.cards_carousel .owl-nav button{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:2px solid #009929!important;border-radius:100%;font-size:25px!important}.cards_carousel .owl-nav button:hover{background-color:#009929!important}.cards_carousel .owl-nav button:hover .nav-btn i,.cards_carousel .owl-nav button:hover .nav-btn i::before{color:#ffffff!important}.card_text{display:flex;flex-direction:column;gap:25px;background-color:#009929;color:#fff;padding:50px 45px;border-radius:25px;text-align:center;margin-bottom:35px}.card_text .link a{display:inline-block;color:#fff;text-decoration:none;border:2px solid #fff;padding:8px 45px;border-radius:25px;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:1px}.card_text .link a:hover{background-color:#fff;color:#000}.persona_link{background-color:#f79100}.abogado_link{background-color:#6e7074}.card_text .icon{font-size:95px}.documentos .wpb_wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.card_pdf{position:relative;text-align:center;display:block;width:100%}.card_pdf a{display:flex;flex-direction:column;text-decoration:none;gap:10px}.image_pdf{position:relative;border-radius:25px;overflow:hidden}.image_pdf img{display:inline-block;width:100%}.shap_pdf{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(171,177,185,.5);mix-blend-mode:multiply}.card_pdf:hover .shap_pdf{background-color:rgba(226,10,23,.75);mix-blend-mode:normal}.shap_pdf .pdf_loading{display:none;color:#fff;font-size:70px;animation:spin 1s linear infinite}.pdf_prelouder{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgb(6 6 6 / 95%);color:#fff;z-index:999}.pdf_prelouder .loading_pdf{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pdf_prelouder .loading_pdf i{font-size:70px;animation:spin 1s linear infinite}.tiitle_pdf{margin-top:15px}.tiitle_pdf h3{margin-bottom:0;font-weight:600;font-size:20px}.card_pdf:hover .tiitle_pdf h3{color:#009929}.content_pdf{color:#6e7074;font-size:16px;line-height:22px}.content_iconpdf{position:absolute;right:15px;top:15px;display:flex;flex-direction:column;align-items:center;gap:15px;z-index:9}.content_iconpdf .iconpdf,.content_iconpdf .icondow{background-color:#fff;color:#000;width:40px;height:40px;border-radius:35px;display:flex;align-items:center;justify-content:center}.content_iconpdf .icondow:hover{background-color:#000;color:#fff}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6{display:grid;grid-template-rows:auto;grid-column-gap:35px;grid-row-gap:35px}.grid_1{grid-template-columns:repeat(4,1fr)}.grid_2{grid-template-columns:repeat(2,1fr)}.grid_3{grid-template-columns:repeat(3,1fr)}.grid_4{grid-template-columns:repeat(4,1fr)}.grid_5{grid-template-columns:repeat(5,1fr)}.grid_6{grid-template-columns:repeat(6,1fr)}.cards_team{margin-bottom:35px}.card_team{display:flex;flex-direction:column;align-items:center;gap:15px}.cards_team .team_media img{border-radius:25px}.cards_team .team_info{text-align:center}.cards_team .team_info .name{font-weight:700;color:#000;text-transform:uppercase}.cards_team .team_info .area{color:#009929}.cards_team .team_info .studio{font-size:14px;font-weight:600;text-transform:uppercase;margin-top:8px}.faqs_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:40px}.faq_grid a{display:flex;justify-content:center;align-items:center;height:120px;border:2px solid #009929;border-radius:15px;padding:0 30px;text-align:center;text-decoration:none}.faq_grid a:hover{background-color:#009929;color:#fff}.faq_grid a h3{margin-bottom:0;font-size:20px;color:#009929}.faq_grid a:hover h3{color:#fff}.services_grid{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.card_service{position:relative;display:flex;flex-direction:column;cursor:default;padding:50px 45px;transition-duration:.3s;gap:25px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:15px;overflow:hidden}.card_service::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#009929;opacity:.8;z-index:1;transition:ease-in all .3s}.card_service:hover::before{opacity:1}.heading_service{display:flex;align-items:center;justify-content:space-between;z-index:2}.body_service{display:flex;flex-direction:column;gap:20px;z-index:2}.icon_service{display:flex;align-items:center;justify-content:center;width:55px;height:55px;font-size:25px;border-radius:5px;color:#fff;border:1px solid rgba(255,255,255,.3);background-color:rgba(255,255,255,.3);transition-duration:.3s}.card_service:hover .icon_service{background-color:transparent;border:1px solid rgba(255,255,255,1)}.text_service{letter-spacing:1px;font-size:14px;font-weight:600;text-transform:uppercase;color:#052817;transition:ease-in all .3s}.body_service h3{font-size:28px;line-height:38px;color:#fff}.info_list{color:#fff;font-size:14px;margin-top:15px}.body_service .description_service{font-size:14px;line-height:22px;font-weight:400;color:#fff}.footer_service{z-index:2}.link_service{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:500;color:#fff;transition:ease-in all .3s}.link_service:hover{color:#052817}.certs_home .cardsingle{display:flex;flex-direction:column;gap:25px;text-align:center}.certs_home .single_subtitle{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px}.certs_home .single_textdesc{font-size:14px;font-weight:300}.certs_home h4{margin-bottom:10px;margin-top:15px}.card_single{margin-bottom:35px}.card_vehiculo{border-radius:15px;overflow:hidden}.card_vehiculo a{text-decoration:none}.card_vehiculo .card_media{line-height:0}.card_vehiculo .card_details{padding:25px;background-color:#009929;height:100%}.card_vehiculo .info_text{color:#074226;font-size:12px;letter-spacing:1px;font-weight:600;text-transform:uppercase}.card_vehiculo .card_details .vehiculo_title h3{color:#fff;font-size:18px;line-height:26px}.vehiculo_details{color:#fff;font-size:14px;line-height:16px;margin-top:25px}.vehiculo_details ul{column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px}.vehiculo_details ul li{margin-bottom:10px}.vehiculo_details ul li::marker{color:#074226}@media (max-width:1300px){.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6{grid-column-gap:40px;grid-row-gap:40px}.grid_5,.grid_6{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.services_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:999px){.grid_4,.grid_5,.grid_6{grid-template-columns:repeat(3,1fr)}}@media (max-width:778px){.documentos .wpb_wrapper,.cards_grid{grid-template-columns:repeat(2,1fr)}.faqs_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:30px;grid-row-gap:30px}.faq_grid a{height:60px}.faq_grid a h3{font-size:16px}}@media (max-width:650px){.services_grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:600px){.grid_3,.grid_4,.grid_5,.grid_6{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.documentos .wpb_wrapper,.cards_grid{grid-template-columns:repeat(1,1fr)}.grid_2,.grid_3,.grid_4,.grid_5,.grid_6{grid-template-columns:repeat(1,1fr)}.faqs_grid{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:20px;grid-row-gap:20px}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}