@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800&display=swap');@font-face{font-family:'OptimaNova';src:url('https://aaron.brandcode.es//wp-content/themes/brandcode/custom/fonts/OptimaNovaLTPro-Regular.eot?#iefix') format('embedded-opentype'), url('https://aaron.brandcode.es//wp-content/themes/brandcode/custom/fonts/OptimaNovaLTPro-Regular.otf') format('opentype'), url('https://aaron.brandcode.es//wp-content/themes/brandcode/custom/fonts/OptimaNovaLTPro-Regular.woff') format('woff'), url('https://aaron.brandcode.es//wp-content/themes/brandcode/custom/fonts/OptimaNovaLTPro-Regular.ttf') format('truetype'), url('https://aaron.brandcode.es//wp-content/themes/brandcode/custom/fonts/OptimaNovaLTPro-Regular.svg#OptimaNovaLTPro-Regular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:"Syne";src:url("https://aaron.brandcode.es//wp-content/themes/brandcode/custom/fonts/Syne/Syne-VariableFont_wght.ttf") format("truetype");font-style:normal;}body.brandcode-home{font-family:'Syne', sans-serif;}body.brandcode-home #titulo{height:900px;display:flex;justify-content:center;align-items:center;}body.brandcode-home #titulo h1{--min:50;--max:64;--mintrans:1000;--maxtrans:1920;font-size:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans) * 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;color:white;max-width:800px;text-align:center;font-family:'Montserrat', sans-serif;font-weight:700;}body.brandcode-home #cursos{display:flex;background-color:#39291a;justify-content:center;height:800px;}body.brandcode-home #cursos h2{padding-top:50px;padding-bottom:50px;--min:39;--max:48;--mintrans:1000;--maxtrans:1920;font-size:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans) * 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;color:white;text-align:center;justify-content:center;align-items:center;flex-wrap:wrap;font-weight:600;font-family:'Montserrat', sans-serif;font-weight:700;}body.brandcode-home #cursos .woocommerce-loop-product__title{--min:22;--max:28;--mintrans:1000;--maxtrans:1920;font-size:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans) * 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;color:white;text-align:left;text-justify:inter-word;font-weight:600;}body.brandcode-home #cursos .product-wrap{margin-bottom:30px;width:521px;}body.brandcode-home #cursos .product-wrap img{width:521px;height:300px;object-fit:cover !important;object-position:center center !important;}body.brandcode-home #cursos a,body.brandcode-home #cursos bdi,body.brandcode-home #cursos .loop_fec{color:white !important;font-family:'Syne', sans-serif;gap:40px;}body.brandcode-home #cursos p{--min:18;--max:20;--mintrans:1000;--maxtrans:1920;font-size:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans) * 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;color:white;font-weight:300;}body.brandcode-home #texto_imagenes{background-color:#39291a;padding-top:100px !important;padding-left:100px;text-align:center;height:800px;}body.brandcode-home #texto_imagenes p{width:fit-content;--min:40;--max:64;--mintrans:1000;--maxtrans:1920;font-size:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans) * 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;color:#fff;font-weight:700;overflow-wrap:break-word;align-content:center;}body.brandcode-home #texto_imagenes .column_container{align-content:center;}body.brandcode-home #texto_imagenes img:not(.persona){margin-left:30px;margin-right:30px;width:100px;height:100px;object-fit:cover;border-radius:50%;}body.brandcode-home #texto_imagenes .vc_column_container{width:fit-content;}body.brandcode-home #texto_imagenes .row-bg-wrap{text-align:center;}body.brandcode-home #texto_imagenes .subfilas{margin-top:20px;display:flex;justify-content:center;align-items:center;}body.brandcode-home #texto_imagenes .subfilas p{height:110px;}body.brandcode-home .persona{top:165px;left:0 !important;width:800px !important;text-align:left !important;}