.calc-element{gap:1em;display:grid}.calc-element .btn{background:var(--btn-primary-bg);border-radius:var(--btn-radius);color:var(--btn-primary-color);cursor:pointer;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);padding:var(--btn-padding);text-align:center;-webkit-user-select:none;user-select:none;border:none;line-height:1.2;text-decoration:none;transition:border-radius .3s,background .3s;display:inline-block}.calc-element .btn:hover{border-radius:var(--btn-radius-hover)}.calc-element .input,.calc-element .value{width:100%;height:var(--input-height);padding:var(--input-padding);border:var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-color);font-size:var(--input-font-size)}.calc-element .input:focus{border:var(--input-border-focus);outline-width:0}.calc-element .select{width:100%;height:var(--select-height);padding:var(--select-padding);border-radius:var(--select-radius);border:var(--select-border);background:var(--select-bg);color:var(--select-color);font-weight:300;font-size:var(--input-font-size);display:block}.calc-element .value{align-items:center;height:2.65rem;padding:0 1rem;display:grid}.calc-element .group{gap:.5em;display:grid}.calc-element .label{opacity:.5;font-size:.8em}.calc-element .row{align-items:start;gap:1.5em;display:grid}.calc-element .col{gap:1em;display:grid}.calc-element canvas{max-width:100%;max-height:50svh}.calc-element .input-list{flex-direction:column;gap:.5rem;display:flex}@media (min-width:768px){.calc-element .input,.calc-element .select,.calc-element .btn,.calc-element .value{max-width:200px}.calc-element .row{grid-template-columns:1fr 1fr;gap:1.5em}}@media print{.wrap{display:none}.calc-element{gap:.5rem}.calc-element .settings{display:none}.calc-element .root{margin-top:60px}.calc-element .row{grid-template-columns:1fr 1fr;gap:.5em}.calc-element .group{white-space:nowrap;grid-template-columns:1fr 3fr;align-items:center}.calc-element .label{color:#352c23}.calc-element .input{border:none;border-bottom:2px solid #eae6e2;border-radius:0;outline:none;height:1.4rem;padding:0 .4rem}.calc-element .select{border:none;border-bottom:2px solid #eae6e2;border-radius:0;height:1.4rem;padding:0 .4rem}.calc-element .value{height:1.4rem}}
@keyframes cta-module__MmcKyq__ctaOneFloatBubbles{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-50px)rotate(180deg)}to{transform:translateY(0)rotate(360deg)}}.cta-module__MmcKyq__ctaOneBlock{background:linear-gradient(135deg,#007bff 0%,#00c6ff 100%);border-radius:20px;padding:30px;position:relative;overflow:hidden;box-shadow:0 10px 30px #007bff4d}.cta-module__MmcKyq__ctaOneBubble{background:radial-gradient(circle,#fff3,#0000);border-radius:50%;animation:6s ease-in-out infinite alternate cta-module__MmcKyq__ctaOneFloatBubbles;position:absolute}.cta-module__MmcKyq__bubble1{width:60px;height:60px;animation-delay:0s;top:-30px;left:20px}.cta-module__MmcKyq__bubble2{width:100px;height:100px;animation-delay:1.5s;top:80px;right:-50px}.cta-module__MmcKyq__bubble3{width:40px;height:40px;animation-delay:3s;bottom:-20px;left:150px}.cta-module__MmcKyq__bubble4{width:120px;height:120px;animation-delay:2s;top:-60px;right:120px}.cta-module__MmcKyq__bubble5{width:50px;height:50px;animation-delay:4s;bottom:50px;left:-25px}.cta-module__MmcKyq__ctaOneContent{z-index:2;flex-wrap:wrap;align-items:center;gap:30px;display:flex;position:relative}.cta-module__MmcKyq__ctaOneTextContainer{color:#fff;flex:300px}.cta-module__MmcKyq__ctaOneTextContainer h2{color:#fff;text-shadow:0 2px 4px #0000001a;margin:0 0 10px;font-size:2.2em;line-height:1.2em}.cta-module__MmcKyq__ctaOneTextContainer p{color:#fffc;margin:0 0 25px;font-size:1.1em}.cta-module__MmcKyq__ctaOneContacts{flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:15px;display:flex}.cta-module__MmcKyq__contactItem{color:#fff;align-items:center;gap:12px;font-weight:500;display:flex}.cta-module__MmcKyq__contactItem.cta-module__MmcKyq__phone svg{fill:#000}.cta-module__MmcKyq__contactItem.cta-module__MmcKyq__email svg{fill:#fff}.cta-module__MmcKyq__ctaOneButtonContainer{text-align:right;flex:200px}.cta-module__MmcKyq__ctaOneButton{color:#007bff;background:#fff;border:0;border-radius:50px;padding:15px 40px;font-size:1.1em;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:inline-block;position:relative;box-shadow:0 5px 15px #0000001a}.cta-module__MmcKyq__ctaOneButton:hover{transform:translateY(-3px);box-shadow:0 10px 20px #00000026}.cta-module__MmcKyq__ctaOneButton:after{content:"";opacity:0;background:linear-gradient(135deg,#007bff,#00c6ff);border-radius:50px;transition:opacity .3s;position:absolute;inset:0}.cta-module__MmcKyq__ctaOneButton:hover:after{opacity:.2}@media (min-width:768px){.cta-module__MmcKyq__ctaOneContacts{flex-direction:row;justify-content:flex-start}}@media (max-width:768px){.cta-module__MmcKyq__ctaOneBlock{padding:20px}.cta-module__MmcKyq__ctaOneTextContainer h2{font-size:1.8em}.cta-module__MmcKyq__ctaOneButtonContainer{text-align:center;margin-top:20px}}
