body::before {display: none;}
header.grid-layout-header {height: auto; box-shadow: none; background-color: transparent; position: relative}
main.grid-layout-main {padding-top: 4rem}
.calc-tax-from-summ::before,
.calc-tax-plus::before {content: "";position: absolute;display: block;width: 200px;height: 200px;border-radius: 100%;line-height: 1;top: -100px;left: -100px;z-index: -1;}
.calc-tax-from-summ::before {background-color: #00dbff;opacity: 0.8;}
.calc-tax-plus::before {background-color: #ff00a7;opacity: 0.8;}
.calc-tax-from-summ::after,
.calc-tax-plus::after {content: "";position: absolute;line-height: 1;top: 0;left: 0;transform: translate(-50%, -50%);font-size: 2rem;font-weight: bold;color: white;}
.calc-tax-from-summ::after {content: "-GPM";}
.calc-tax-plus::after {content: "+GPM";}
section.calc-tax-from-summ {max-width: 660px; margin: auto; box-shadow: 0 11px 60px rgba(0, 0, 0, 0.2); padding: 3rem; position: relative; border-right: 5px solid #00dbff; border-radius: 0 50px;margin-bottom: 8rem;}
section.calc-tax-plus {max-width: 660px; margin: auto; box-shadow: 0 11px 60px rgba(0, 0, 0, 0.2); padding: 3rem; position: relative; border-right: 5px solid #ff00a7; border-radius: 0 50px;margin-bottom: 3rem;}
.calc-tax-from-summ > h2 {padding-left: 0.5rem;}
section .form-itself {border-radius: 0 0 0 50px;}
.tax-info.box {max-width: 660px; margin: auto;margin-bottom: 2rem;}
section.disclaimer{max-width: 660px; margin: auto; background-color: transparent; border-radius: 0 0 0 50px;margin-top: 1rem; margin-bottom: 2rem;}
section .form-itself input, section .form-itself select {font-size: 1rem;}
@media only screen and (max-width: 750px) {
    .calc-tax-from-summ::after,
    .calc-tax-plus::after {
        transform: translate(0%, -50%);
    }
    .calc-tax-from-summ,
    .calc-tax-plus {
        padding: 2rem !important;
    }
}