 @import url('https://rdcaps.com/rvm-include/rvrh.css'); :root { --rvc-primary: var(--rv-primary); --rvc-secondary: var(--rv-secondary); --rvc-secondary-light: color-mix(in srgb, var(--rv-primary) 5%, transparent); --rvc-white: #fff; --rvc-black: #000; } .calculatorlist-section .calculator-list { display: flex; flex-wrap: wrap; list-style: none; padding: 0; margin: -10px; padding-top: 20px; padding-bottom: 20px; } .calculatorlist-section .calculator-list li { max-width: 25%; width: 100%; padding: 10px; } @media only screen and (max-width: 992px) { .calculatorlist-section .calculator-list li { max-width: 50%; } } @media only screen and (max-width: 575px) { .calculatorlist-section .calculator-list li { max-width: 100%; } } .calculatorlist-section .calculator-list li a { display: block; display: flex; align-items: center; gap: 10px; border: 1px solid var(--rvc-primary); background: var(--rvc-primary); padding: 10px; border-radius: 3px; text-decoration: none; transition: 0.5s; height: 100%; } .calculatorlist-section .calculator-list li a.active, .calculatorlist-section .calculator-list li a:hover { border: 1px solid var(--rvc-primary); background: var(--rvc-white); transition: 0.5s; } .calculatorlist-section .calculator-list li a.active span, .calculatorlist-section .calculator-list li a:hover span { transition: 0.5s; color: var(--rvc-black); } .calculatorlist-section .calculator-list li a.active .image, .calculatorlist-section .calculator-list li a:hover .image { transition: 0.5s; } .calculatorlist-section .calculator-list li a.active .image img, .calculatorlist-section .calculator-list li a:hover .image img { transition: 0.5s; filter: unset; } .calculatorlist-section .calculator-list li a span { font-size: 16px; font-weight: 600; transition: 0.5s; text-align: left; color: var(--rvc-white); } .calculatorlist-section .calculator-list li a .image { max-width: 40px; transition: 0.5s; height: 40px; width: 100%; } .calculatorlist-section .calculator-list li a .image img { width: 100%; transition: 0.5s; height: 100%; -o-object-fit: contain; object-fit: contain; filter: brightness(0) invert(1); } .calculatorlist-section .rvcaliframe { position: relative; width: 100%; height: var(--rvmaxh); border-radius: 3px; } @media only screen and (max-width: 992px) { .calculatorlist-section .rvcaliframe { height: var(--rvminh); } } .calculatorlist-section .rvcaliframe iframe { position: absolute; top: 0; left: 0; border: unset; width: 100%; height: 100%; } .calculators_section { display: none; padding: 20px; } .calculators_section.active { display: block; } .calculator-title { padding: 10px 20px; margin: 30px 0; background: var(--rvc-primary); color: var(--rvc-white); display: flex; align-items: center; } .calculator-title span { font-size: 20px; } .calculator-title img { width: 40px; filter: brightness(0) invert(1); margin-right: 10px; height: 40px; -o-object-fit: contain; object-fit: contain; }