.ott-calculator{box-sizing:border-box;font-family:"Averta Std", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--primary:#007aff;--secondary:#0060c8;--radius:24px;--input-height:54px;--text-primary:#041d34;--text-secondary:#8294a5;background:var(--primary);border-radius:var(--radius);padding:3.5em;color:white;font-weight:600;font-size:16px;display:flex;flex-direction:column;gap:3em}.ott-calculator *{box-sizing:border-box;margin:0}.ott-calculator button{font-family:"Averta Std", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}.ott-calculator>*{width:100%}@media screen and (max-width: 575px){.ott-calculator{padding:2em;gap:2em}}.ott-calculator .ott-calculator-title{text-align:right;font-weight:600}.ott-calculator .ott-button{border-radius:27px;display:flex;align-items:center;height:54px;outline:none !important;border:none !important;font-size:1em;padding:0 2em;line-height:1em;text-align:center;cursor:pointer;background:white;color:var(--primary);font-weight:600;transition:0.3s all;justify-content:center;text-decoration:none !important}.ott-calculator .ott-button:hover{box-shadow:inset 0 0 150px 0 rgba(0, 0, 0, 0.1);color:var(--primary)}.ott-calculator .ott-button.secondary{background:var(--secondary);color:white}.ott-calculator .ott-button.secondary:hover{color:white}.ott-calculator .ott-button.lg{height:64px;border-radius:32px;padding:0 2em;font-size:1.25em}.ott-calculator .ott-button.sm{height:42px;border-radius:21px;font-size:0.875em}.ott-calculator .ott-calculator-logo{height:32px;display:block}.ott-calculator .ott-calculator-header{display:flex;justify-content:space-between;gap:2em}.ott-calculator .ott-calculator-footer{display:flex;flex-direction:column;align-items:center;gap:1em}.ott-calculator .ott-calculator-footer .footer-note{text-align:center}.ott-calculator .ott-calculator__content{max-width:625px;margin:0 auto;display:flex;flex-direction:column;opacity:0;-webkit-animation:ottfadein 0.3s forwards;animation:ottfadein 0.3s forwards;-webkit-animation-delay:0.1s;animation-delay:0.1s;gap:3em}@media screen and (max-width: 575px){.ott-calculator .ott-calculator__content{gap:1.5em}}@-webkit-keyframes ottfadein{from{opacity:0}to{opacity:1}}@keyframes ottfadein{from{opacity:0}to{opacity:1}}.ott-calculator .ott-result-buttons{display:flex;flex-direction:column;gap:1em}.ott-calculator .ott-result-buttons>*{width:100%}.ott-calculator .calc-again{cursor:pointer}.ott-calculator .ott-calculator__selects{display:flex;gap:1em}.ott-calculator .ott-calculator__selects>*{flex-grow:1;width:100%;flex-shrink:1}@media screen and (max-width: 575px){.ott-calculator .ott-calculator__selects{flex-direction:column}}.ott-calculator .ott-calculator-attendees{display:flex;flex-direction:column;gap:1em}.ott-calculator .ott-calculator-attendees__item{display:flex;gap:1em;align-items:center}.ott-calculator .ott-calculator-attendees__item .title{flex-grow:1;width:50%}.ott-calculator .ott-calculator-attendees__item>*:last-child{min-width:200px;width:50%;flex-grow:1}@media screen and (max-width: 400px){.ott-calculator .ott-calculator-attendees__item{flex-direction:column;gap:0.5em}.ott-calculator .ott-calculator-attendees__item>*{width:100% !important}}.ott-calculator.ott-modal-overlay{border-radius:0 !important;-webkit-animation:ottfadein 0.2s;animation:ottfadein 0.2s;position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);display:flex;flex-direction:column;align-items:center;justify-content:center}.ott-calculator .ott-modal{width:calc(100% - 4em);max-width:450px;background:white;border-radius:var(--radius);color:var(--text-primary);text-align:center}.ott-calculator .ott-modal .ott-result-box{border-radius:var(--radius) var(--radius) 0 0}.ott-calculator .ott-modal__content{padding:2em;display:flex;flex-direction:column;align-items:center;gap:0.5em}.ott-calculator .ott-modal__content .close{text-align:center;font-size:0.875em;color:var(--text-secondary);cursor:pointer}.ott-calculator .ott-share-buttons{display:flex;align-items:center;gap:0.25em}.ott-calculator .ott-share-buttons .ott-share-btn{width:3em;height:3em;display:flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;transition:0.2s all;text-decoration:none !important;cursor:pointer}.ott-calculator .ott-share-buttons .ott-share-btn:hover{background:var(--primary);color:white}.ott-calculator .ott-share-buttons .ott-share-btn svg{height:2em;width:2em}.ott-calculator .ott-share-buttons .ott-share-btn.email svg{height:1.85em;width:1.85em}.ott-external-link{color:var(--primary)}.ott-external-link:visited,.ott-external-link:active{color:var(--primary)}.ott-result-box{background:var(--secondary);border-radius:var(--radius);padding:2em;color:white;text-align:center;width:100%}@media screen and (max-width: 575px){.ott-result-box{padding:1.5em}}.ott-result-box .title{max-width:240px;margin:auto;padding-bottom:1em}.ott-result-box.primary{background:var(--primary)}.ott-result-value{font-weight:600;font-size:2.5em}.ott-result-desc{font-weight:600}.ott-select:focus-within{z-index:100}.ott-select{position:relative}.ott-select__label{padding-bottom:0.5em}.ott-select__button{background:white;font-weight:600;border:none;width:100%;border-radius:27px;height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 4px 0 1.5em;color:var(--text-primary);background:white;outline:none !important;border:none !important;font-size:1em;cursor:pointer}.ott-select__button .chevron{transition:0.2s all}.ott-select__button:hover .chevron{transform:scale(1.1)}.ott-select .chevron-wrapper{padding-top:2px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%}.ott-select__placeholder{color:var(--text-secondary)}.ott-select__options{position:absolute;z-index:1000;top:calc(100% + 0.25em);right:0;min-width:100%;background:white;border-radius:24px;padding:1em 0;box-shadow:0px 9.69389px 31.5051px rgba(130, 148, 165, 0.38);max-height:33vh;overflow-x:auto;opacity:0;visibility:hidden;transition:0.3s all}.ott-select__options button{display:flex;border:none !important;outline:none !important;font-size:1em;padding:0.75em 1.5em;background:transparent;color:var(--text-primary);width:100%;cursor:pointer}.ott-select__options button:hover{color:var(--primary)}.ott-select__options.is-open{opacity:1;visibility:visible}.chevron::before{border-style:solid;border-width:3px 3px 0 0;border-color:var(--primary);content:"";display:inline-block;height:9px;left:0;position:relative;top:0;transform:rotate(135deg);vertical-align:top;width:9px;border-radius:2px}