.fx-options-wrapper{position:relative;padding-bottom:16px}
.fx-options-wrapper select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:1px solid #d1d1d1;border-radius:0;padding:16px;width:100%;box-sizing:border-box;padding-right:56px;height:52px}
.fx-options-wrapper select::-ms-expand{display:none}
.fx-options-wrapper .icon-wrapper-right{position:absolute;right:0;top:0;height:48px;padding:16px 16px 16px 0;box-sizing:border-box;pointer-events:none}
.fx-currency-wrapper{padding-bottom:16px}
.fx-currency-wrapper input{padding:16px 10px;border:1px solid #d1d1d1;border-left:0;text-align:right;width:35%;box-sizing:border-box;height:52px}
.fx-currency-wrapper .fx-options-wrapper{width:65%;float:left;min-height:1px;padding-bottom:0}
@media only screen and (min-width:0) and (max-width:47.9375em){.fx-currency-wrapper input{width:100%;border-left:1px solid #d1d1d1;text-align:left}
.fx-currency-wrapper .fx-options-wrapper{width:100%;padding-bottom:16px}
}
.fx-calc-wrapper a{color:#107bbf}
.fx-calc-wrapper .promo a{color:#222}
.fx-calc-wrapper h3{margin:.8em 0}
.fx-calc-wrapper .row{position:relative;padding-bottom:1em;box-sizing:border-box;padding-left:48px;padding-right:48px}
@media only screen and (min-width:0) and (max-width:47.9375em){.fx-calc-wrapper .row{padding-left:24px;padding-right:24px}
}
.fx-calc-wrapper .row.bottom-separator{border-bottom:1px solid #d1d1d1}
.fx-calc-wrapper .row .disclaimer{padding-bottom:16px;font-size:14px;line-height:18px}
.fx-calc-wrapper .row .promo{padding-top:1em;border-top:1px solid #d1d1d1;text-align:center}
.fx-calc-wrapper .row .promo img{display:inline-block;padding-right:32px}
.fx-calc-wrapper .row .promo h3{display:inline-block;padding-right:32px}
.fx-calc-wrapper .fx-calc-section{z-index:5;background-color:#fff;padding-top:48px;padding-bottom:0}
@media only screen and (min-width:0) and (max-width:47.9375em){.fx-calc-wrapper .fx-calc-section{padding-bottom:16px;padding-top:24px}
.fx-calc-wrapper .fx-calc-section span.exchange-rate{padding:.8em 0;display:block}
.fx-calc-wrapper .fx-calc-section a.button.button_round{position:absolute}
}
.fx-calc-wrapper article.card{border-radius:3px;box-sizing:border-box;overflow:hidden;float:left;padding-bottom:0;position:relative;box-shadow:0 0 5px 0 rgba(0,0,0,0.1);-webkit-transition:-webkit-box-shadow .3s cubic-bezier(0.39,0.575,0.565,1);-moz-transition:-moz-box-shadow .3s cubic-bezier(0.39,0.575,0.565,1);-ms-transition:-ms-box-shadow .3s cubic-bezier(0.39,0.575,0.565,1);-o-transition:-o-box-shadow .3s cubic-bezier(0.39,0.575,0.565,1);transition:box-shadow .3s cubic-bezier(0.39,0.575,0.565,1)}
.fx-calc-wrapper article.card h3{margin:2em 0;font-size:1.6em}
.fx-calc-wrapper article.card .link{position:absolute;display:block;height:100%;width:100%;top:0;left:0}
.fx-calc-wrapper article.card div.mobile-wrapper{padding:32px 32px 40px;height:100%;box-sizing:border-box;position:relative;line-height:24px}
@media(max-width:767px){.fx-calc-wrapper article.card{width:100%;float:none;margin-right:0;border-radius:0;overflow:visible}
.fx-calc-wrapper article.card div.mobile-wrapper{border-radius:3px;box-sizing:border-box;box-shadow:0 0 5px 0 rgba(0,0,0,0.1);position:relative;overflow:hidden;background-position:right}
}
.fx-calc-wrapper article.card a.button.button_round{bottom:40px}
.fx-calc-wrapper article.card:hover{box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}
.fx-calc-wrapper a.button{color:#231f20}
.fx-calc-wrapper a.button.button_round{padding:16px;text-align:center;min-width:120px}
.fx-calc-wrapper a.button_primary{background:#fc0}
.fx-calc-wrapper a.button_secondary{background:0;border:1px solid rgba(0,0,0,0.5)}
.fx-calc-wrapper article.card-single{height:416px;padding-right:0}
.fx-calc-wrapper.pull-top{margin-bottom:-152px}
.fx-calc-wrapper.pull-top .row{top:-152px}
.fx-checkbox-wrapper{display:flex;margin:16px 0 32px;line-height:1.25}
.fx-checkbox-wrapper input[type='checkbox']{width:20px;height:20px;margin-right:12px}
.fx-checkbox-wrapper .fx-checkbox-content p:first-child{margin:0}
.fx-checkbox-content p:last-child{margin-bottom:0}