/*
Theme Name: JMV Accounting para Divi
Theme URI: https://jmvaccounting.tendasonline.com
Description: Tema hijo editable de Divi para JMV Accounting, compatible con el Portal de Clientes JMV.
Author: JMV Accounting
Template: Divi
Version: 1.5.0
Requires at least: 6.5
Requires PHP: 8.0
Text Domain: jmv-accounting-divi
*/

:root{--jmv-navy:#071a2f;--jmv-navy-2:#0c2846;--jmv-teal:#29b8aa;--jmv-teal-dark:#08756d;--jmv-ink:#10243b;--jmv-copy:#5e6e80;--jmv-line:#dbe3eb;--jmv-cloud:#f3f7f9}
#top-menu-nav #top-menu>li>a,.et-menu-nav .et-menu>li>a,.et_mobile_menu li>a{color:var(--jmv-ink)!important}#top-menu-nav #top-menu>li>a:hover,.et-menu-nav .et-menu>li>a:hover{color:var(--jmv-teal-dark)!important;opacity:1}#top-menu-nav #top-menu>li.current-menu-item>a,#top-menu-nav #top-menu>li.current_page_item>a,.et-menu-nav .et-menu>li.current-menu-item>a,.et-menu-nav .et-menu>li.current_page_item>a,.et_mobile_menu li.current-menu-item>a,.et_mobile_menu li.current_page_item>a{color:var(--jmv-teal-dark)!important}.et-fixed-header #top-menu-nav #top-menu>li>a{color:var(--jmv-ink)!important}.et-fixed-header #top-menu-nav #top-menu>li.current-menu-item>a,.et-fixed-header #top-menu-nav #top-menu>li.current_page_item>a{color:var(--jmv-teal-dark)!important}
.jmv-divi-home{color:var(--jmv-ink)}.jmv-divi-home .et_pb_row{width:min(1180px,calc(100% - 48px));max-width:none}.jmv-divi-home h1,.jmv-divi-home h2,.jmv-divi-home h3{color:var(--jmv-navy);letter-spacing:-.035em}.jmv-divi-home p{font-size:17px;line-height:1.7}.jmv-home-hero{padding:70px 0 65px}.jmv-home-trust{padding:15px 0}.jmv-home-services{padding:90px 0}.jmv-home-secure-section{padding:75px 0}.jmv-home-process{padding:80px 0 95px}.jmv-home-eyebrow{color:var(--jmv-teal-dark);font-size:13px!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.jmv-home-hero h1{font-size:clamp(3rem,6vw,5.4rem);font-weight:800;line-height:1.03}.jmv-home-hero h1 em{color:var(--jmv-teal);font-style:normal}.jmv-home-hero .et_pb_text_inner>p:last-child{color:var(--jmv-copy);font-size:18px}.jmv-home-photo img{border-radius:30px 30px 88px 30px;box-shadow:0 24px 65px rgba(4,22,39,.18);min-height:480px;object-fit:cover;width:100%}.jmv-home-button{display:inline-block;margin:10px 10px 0 0}.jmv-home-button .et_pb_button{border:0!important;border-radius:12px!important;font-size:15px!important;font-weight:750!important;padding:14px 22px!important}.jmv-home-button-primary .et_pb_button{background:var(--jmv-navy)!important;color:#fff!important}.jmv-home-button-secondary .et_pb_button{background:#fff!important;border:1px solid var(--jmv-line)!important;color:var(--jmv-navy)!important}.jmv-home-button .et_pb_button:after{display:none}.jmv-home-trust{border-bottom:1px solid var(--jmv-line);border-top:1px solid var(--jmv-line)}.jmv-home-trust .et_pb_text{text-align:center}.jmv-home-trust strong{font-size:15px}.jmv-home-services{background:var(--jmv-cloud)}.jmv-home-heading h2{font-size:clamp(2.35rem,5vw,4rem);font-weight:800;line-height:1.08}.jmv-home-heading p{color:var(--jmv-copy)}.jmv-home-card{background:#fff;border:1px solid var(--jmv-line);border-radius:20px;box-shadow:0 12px 35px rgba(6,20,38,.04);height:100%;padding:30px}.jmv-home-card h3{font-size:24px;font-weight:750}.jmv-home-number{align-items:center;background:#dff5f2;border-radius:12px;color:var(--jmv-teal-dark);display:flex;font-weight:850;height:44px;justify-content:center;margin-bottom:45px;width:44px}.jmv-home-card p:last-child{color:var(--jmv-copy)}.jmv-home-secure{background:var(--jmv-navy);border-radius:26px;padding:42px}.jmv-home-secure h2{color:#fff;font-size:clamp(2rem,4vw,3rem);font-weight:800}.jmv-home-secure p{color:#c3d2dc}.jmv-home-secure .et_pb_button{background:var(--jmv-teal)!important;color:var(--jmv-navy)!important}.jmv-home-process-card{border-left:3px solid var(--jmv-teal);padding-left:22px}.jmv-home-process-card h3{font-size:23px;font-weight:750}.jmv-home-process-card p{color:var(--jmv-copy)}
body.jmv-divi-portal-page #main-content{background:var(--jmv-cloud)}body.jmv-divi-portal-page .jmv-divi-portal{padding:40px 0 70px!important}body.jmv-divi-portal-page .jmv-divi-portal>.et_pb_row{max-width:1100px!important;width:min(1100px,calc(100% - 28px))!important}body.jmv-divi-portal-page .jmv-portal-module,body.jmv-divi-portal-page .jmv-portal-module .et_pb_text_inner{margin:0!important;padding:0!important}body.jmv-divi-portal-page .jmv-portal{font-family:inherit!important}body.jmv-divi-portal-page .jmv-portal a{text-decoration:none}body.jmv-divi-portal-page .jmv-portal input,body.jmv-divi-portal-page .jmv-portal select,body.jmv-divi-portal-page .jmv-portal textarea{font-family:inherit}
@media(max-width:980px){.jmv-divi-home .et_pb_row{width:calc(100% - 34px)}.jmv-home-photo img{min-height:380px}.jmv-home-card{height:auto}.jmv-home-number{margin-bottom:24px}}@media(max-width:600px){.jmv-divi-home .et_pb_row{width:calc(100% - 24px)}.jmv-home-hero h1{font-size:clamp(2.65rem,14vw,4rem)}.jmv-home-button{display:block;margin-right:0}.jmv-home-button .et_pb_button{display:block;text-align:center}.jmv-home-secure{border-radius:18px;padding:28px 22px}}
