@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.btn,.button{background-color:var(--c-button-primary__background);border:1px solid var(--c-button-primary__border);color:var(--c-button-primary__color);cursor:pointer;display:inline-block;font-family:var(--f-button);line-height:1.2;padding:10px 20px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;vertical-align:middle}.btn:focus,.btn:hover,.button:focus,.button:hover,.touchevents .btn:active,.touchevents .button:active{background-color:var(--c-button-primary__hover__background);border-color:var(--c-button-primary__hover__border);color:var(--c-button-primary__hover__color);cursor:pointer;outline:none;text-decoration:none}.btn:active,.btn:focus,.button:active,.button:focus{text-decoration:none}.btn-secondary{background-color:var(--c-button-secondary__background);border-color:var(--c-button-secondary__border);color:var(--c-button-secondary__color)}.btn-secondary:focus,.btn-secondary:hover,.touchevents .btn-secondary:active{background-color:var(--c-button-secondary__hover__background);border-color:var(--c-button-secondary__hover__border);color:var(--c-button-secondary__hover__color)}.btn-action{background-color:var(--c-button-action__background);border-color:var(--c-button-action__border);color:var(--c-button-action__color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:60px;height:50px;padding-block:5px;padding-inline:40px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn-action:focus,.btn-action:hover,.touchevents .btn-action:active{background-color:var(--c-button-action__hover__background);border-color:var(--c-button-action__hover__border);color:var(--c-button-action__hover__color)}.btn-small{font-size:.7rem;padding:.5em 1em}.btn-calculator{background-color:var(--c-button-primary__background);background-color:transparent;background-image:url(../svg/calculator.svg);background-position:left 28px center;background-repeat:no-repeat;background-size:21px;border:1px solid var(--c-button-primary__border);border:1px solid var(--c-button-primary__border)!important;color:var(--c-button-primary__color);cursor:pointer;display:inline-block;font-family:var(--f-button);font-weight:400;line-height:1.2;padding:10px 20px;padding-block:10px!important;padding-left:63px!important;padding-right:41px!important;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;vertical-align:middle}.btn-calculator:focus,.btn-calculator:hover,.touchevents .btn-calculator:active{border-color:var(--c-button-primary__hover__border);cursor:pointer;outline:none;text-decoration:none}.btn-calculator:active,.btn-calculator:focus{text-decoration:none}.btn-calculator sub,.btn-calculator sup{display:block;font-size:14px;font-weight:300;margin-top:3px}.btn-calculator:focus,.btn-calculator:hover,.touchevents .btn-calculator:active{background-color:var(--c-button-primary__hover__background);background-image:url(../../svg/calculator-white.svg)!important;color:var(--c-button-primary__hover__color)}.wp-block-buttons .wp-block-button{position:relative}.wp-block-buttons .wp-block-button .wp-block-button__link{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;text-align:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;gap:10px;line-height:1;overflow:hidden;padding:10px 20px 12px!important;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1}.wp-block-buttons .wp-block-button.is-style-fill .wp-block-button__link{background:var(--wp--preset--color--c-primary);border:1px solid var(--wp--preset--color--c-primary)}.wp-block-buttons .wp-block-button.is-style-fill .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{background:transparent;border-color:var(--wp--preset--color--c-primary);color:var(--wp--preset--color--c-primary)}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:before{background:var(--wp--preset--color--c-secondary)}.wp-block-buttons .wp-block-button.is-style-slider-btn .wp-block-button__link{background:#fff;border:1px solid #000;border-radius:6px;color:#000;padding:8px 10px!important}.wp-block-buttons .wp-block-button.is-style-slider-btn .wp-block-button__link.active,.wp-block-buttons .wp-block-button.is-style-slider-btn .wp-block-button__link:hover{background:#000;color:#fff}.wp-block-buttons .wp-block-button.is-style-btn-calculator>.wp-block-button__link{background-color:transparent;background-image:url(../svg/calculator.svg);background-image:url(../../svg/calculator.svg);background-position:left 28px center;background-repeat:no-repeat;background-size:21px;border:1px solid var(--c-button-primary__border)!important;color:var(--c-button-primary__color);display:inline-block;font-weight:400;padding-block:10px!important;padding-left:63px!important;padding-right:41px!important}.wp-block-buttons .wp-block-button.is-style-btn-calculator>.wp-block-button__link sub,.wp-block-buttons .wp-block-button.is-style-btn-calculator>.wp-block-button__link sup{display:block;font-size:14px;font-weight:300;margin-top:3px}.touchevents .wp-block-buttons .wp-block-button.is-style-btn-calculator>.wp-block-button__link:active,.wp-block-buttons .wp-block-button.is-style-btn-calculator>.wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-btn-calculator>.wp-block-button__link:hover{background-color:var(--c-button-primary__hover__background);background-image:url(../../svg/calculator-white.svg)!important;color:var(--c-button-primary__hover__color)}.wp-block-buttons .wp-block-button.is-style-btn-calculator>.wp-block-button__link:hover{background-image:url(../../svg/calculator-orange.svg)}.wp-block-buttons:has(.wp-block-button.is-style-slider-btn){gap:10px}