html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-container{width:90%;max-width:768px;margin:2em auto}.cd-container::after{content:'';display:table;clear:both}header h1{font-size:20px;font-size:1.25rem;font-weight:700;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:700;padding-top:1.6em;margin-bottom:0}header p{font-size:13px;font-size:.8125rem;color:#957484}@media only screen and (min-width:1024px){header{}header h1{font-size:30px;font-size:1.875rem;padding-top:2.6em}}main p{font-size:16px;font-size:1rem;line-height:1.6;margin:2em 0}@media only screen and (min-width:1024px){main p{font-size:20px;font-size:1.25rem}}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(62,63,64,.8) url(../../../../../../../../themes/main_theme/jquery-back-to-top/img/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:hover{background-color:#03569C;opacity:1}@media only screen and (min-width:768px){.cd-top{right:20px;bottom:20px}}@media only screen and (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:30px}}