html{font-size:.875em}
body,html{height:100%}
body{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}
.bg{background-repeat:repeat-x}
.bg.is-primary{background-image:linear-gradient(180deg,rgba(87,255,230,.1),transparent 25rem)}
.bg.is-link{background-image:linear-gradient(180deg,rgba(87,118,255,.1),transparent 25rem)}
.bg.is-info{background-image:linear-gradient(180deg,rgba(87,160,255,.1),transparent 25rem)}
.bg.is-success{background-image:linear-gradient(180deg,rgba(87,255,179,.1),transparent 25rem)}
.bg.is-warning{background-image:linear-gradient(180deg,rgba(255,210,87,.1),transparent 25rem)}
.bg.is-danger{background-image:linear-gradient(180deg,rgba(255,87,120,.1),transparent 25rem)}
.container.is-max-desktop{max-width:800px}
.navbar,.navbar-end{display:flex;align-items:stretch}
.navbar-end{margin-left:auto;justify-content:flex-end}
.is-transparent{background-color:transparent}
.button.is-small:not(.is-rounded){border-radius:4px}
.subtitle .tag,.title .tag{vertical-align:text-bottom}
.main-info .hr{display:block;margin-top:1.25rem;border-top:2px solid #dbdbdb}
.main-info-detail-holder{margin-top:1.25rem;border:1px solid #dbdbdb;background-image:linear-gradient(90deg,rgba(87,118,255,.1),transparent 100%)}
.main-info-detail-holder p{margin-bottom:0}
.main-info-detail-holder .media-left{width:50%}
.main-info-detail-holder .avatar{padding-left:calc(42px + .75rem);background-image:url(data:image/png;base64,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);background-repeat:no-repeat}
.main-info-detail-right .orline{position:relative;width:100%;color:#dbdbdb;text-align:center}
.main-info-detail-right .orline:after,.main-info-detail-right .orline:before{position:absolute;top:50%;width:32%;height:2px;background:#dbdbdb;content:""}
.main-info-detail-right .orline:before{left:8%}
.main-info-detail-right .orline:after{right:8%}
.main-info-contact .contact-message,.main-info-offer .offer-message{min-height:7.75em}
.main-info-faq .message-body:not(.is-noindent) p{text-indent:2em}
.main-info-faq ol{list-style:decimal;word-break:break-word}
::selection{background:#485fc7;color:#eff1fa}
::-moz-selection{background:#485fc7;color:#eff1fa}
@media screen and (min-width:769px){
.main-info-detail-left{padding-right:1.5rem}
.main-info-detail-right{padding-left:1.5rem;border-left:2px solid #dbdbdb}
.main-info-detail-holder{margin-top:2.5rem}
}
