.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);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;z-index:999}.modal__container{background-color:#fff;padding:4rem;max-width:780px;max-height:100vh;width:100%;border-radius:4px;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__header .common-title{text-align:center}.modal__header .common-title b,.modal__header .common-title strong{color:#f7941e}.modal__close{background:0 0;border:0}.modal__header .modal__close:before{content:"\2715"}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:rgba(0,0,0,.8)}.modal__content .common-text{font-family:Montserrat,sans-serif;font-size:12px;font-size:1.2rem;font-weight:600;text-align:center;margin-bottom:2rem}.modal__content .common-form{max-width:360px;margin:0 auto;text-align:center}.modal__content .common-form .row:not(:last-child){margin-bottom:1rem}.modal__content .common-form .row .field input{color:#232323}.modal__content .common-form .row .field input::-webkit-input-placeholder{color:#232323}.modal__content .common-form .row .field input:-moz-placeholder{color:#232323;opacity:1}.modal__content .common-form .row .field input::-moz-placeholder{color:#232323;opacity:1}.modal__content .common-form .row .field input:-ms-input-placeholder{color:#232323}.modal__content .common-form .row button{margin:0 auto}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}#calculator{position:relative}#calculator .common-limiter #form{margin:8rem 0}#calculator .common-limiter #form .common-text{text-align:center;font-weight:600;margin-bottom:4rem}#calculator .common-limiter #form form{max-width:1250px;margin:0 auto}#calculator .common-limiter #form form .row{margin-bottom:3rem}#calculator .common-limiter #form form .row .field label{text-transform:uppercase;font-weight:600}#calculator .common-limiter #form form .row .tile-format{padding:2rem;border:2px solid #ddd;border-radius:8px}#calculator .common-limiter #form form .row .tile-format .label{font-family:Montserrat,sans-serif;font-size:14px;font-size:1.4rem;font-weight:600;text-transform:uppercase}#calculator .common-limiter #form form .row .tile-format .radios-formats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem}#calculator .common-limiter #form form .row .tile-format .radios-formats input{position:absolute;z-index:-1;opacity:0}#calculator .common-limiter #form form .row .tile-format .radios-formats input:checked+label{border-color:#f7941e}#calculator .common-limiter #form form .row .tile-format .radios-formats .radio-label{border:2px solid #ddd;border-radius:8px;padding:3rem;cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#calculator .common-limiter #form form .row .tile-format .radios-formats .radio-label:not(:last-child){margin-right:1.5rem}#calculator .common-limiter #form form .row .tile-format .radios-formats .radio-label svg{height:128px;width:128px}#calculator .common-limiter #form form .row .tile-format .radios-formats .radio-label span{font-family:Montserrat,sans-serif;font-size:14px;font-size:1.4rem;font-weight:700;display:block;margin-left:3rem;color:#232323;text-transform:uppercase}@media screen and (max-width:780px){#calculator .common-limiter #form form .row .field.col-2:nth-of-type(even){margin:.75rem 0}}#calculator .modal{display:none}#calculator .modal.is-open{display:block}