.bold-hd{font-family:'Quicksand',sans-serif;font-weight:700}.ribbon-hd{background:#a9bace;border-radius:10px;color:inherit;display:inline-block;font-size:1.1rem;font-family:'Quicksand',sans-serif;font-weight:400;margin-left:-100%;min-width:126%;padding:0.25em 0.5em 0.25em 100%;text-transform:lowercase}pre{background-color:#fafafa;border-color:#469dae!important;border-style:solid!important;border-width:1px 1px 1px 8px!important;color:#000;font-family:Courier,'New Courier',monospace;font-size:0.833rem;line-height:20px!important;margin:0.8em 0 2em;overflow:auto;padding:0!important;white-space:pre-wrap}pre ol{border-left:1px solid #aaa;color:#676767;margin-left:48px;padding:2px 0}pre ol li{cursor:text;list-style-type:decimal!important;margin:0!important;padding:2px 16px!important}address{font-style:normal}a{color:#1c2d59}a img{-webkit-backface-visibility:hidden;text-decoration:none}a[class^="icon-"]{text-decoration:none}body.dark-mode a,section.dark a{color:#cff}ul,ol{margin-left:20px}img,video{max-width:100%}strong,b{font-weight:700}button{background:none;border:none;cursor:pointer}input[type="submit"],.button,button{color:inherit;-webkit-appearance:none}a,input[type="submit"],.button,button{transition:0.2s all}a:hover,a:focus,input[type="submit"]:hover,input[type="submit"]:focus{opacity:0.8}.form-field{margin:0.8em 0}.form-field ul{list-style-type:none}.button,input[type=submit],.formbundle-form button{background:#f7e6d6;border-radius:12px;color:#121212;cursor:pointer;display:inline-block;font-family:'Quicksand',sans-serif;font-size:1rem;font-weight:400;line-height:1;padding:0.5em 1em;text-align:center;text-decoration:none;text-transform:lowercase}.button:hover,input[type=submit]:hover,.formbundle-form button:hover,.button:focus,input[type=submit]:focus,.formbundle-form button:focus{background:#efccab;opacity:1}.button big,input[type=submit] big,.formbundle-form button big{display:block;font-size:1.77rem;line-height:0.5em!important;margin-bottom:4px}.button-alt{background:#469dae!important;color:#fff!important}.button-alt:hover,.button-alt:focus{background:#377c8a!important}.button-red{background:#92280d;border-color:#92280d;border-width:2px;color:#fff!important}.button-red:hover,.button-red:focus{background:#691f0c;color:#fff!important}.button-trans{background:none;border-color:#fff;border-width:2px}input,textarea{border:1px solid #a0a0a0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:12px;box-sizing:border-box;font-family:'Quicksand',sans-serif;font-size:0.889rem;font-weight:600;padding:12px;max-width:100%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{text-transform:uppercase}input:-moz-placeholder,textarea:-moz-placeholder{text-transform:uppercase}input::-moz-placeholder,textarea::-moz-placeholder{text-transform:uppercase}input:-ms-input-placeholder,textarea:-ms-input-placeholder{text-transform:uppercase}input[type=file]{border:none}.formbundle-form input,.formbundle-form select,.formbundle-form textarea{padding:12px!important;width:480px}.privacy{font-size:0.8em;margin-top:1em}table{border-radius:12px;overflow:hidden;width:100%}table th,table td{padding:1em;text-align:left;vertical-align:top}table ul{margin:0}table li{margin-bottom:1em}blockquote{line-height:1.75;padding:2.5em 6em 1.5em;position:relative}blockquote:before,blockquote:after{position:absolute;height:2.5em;width:4.25em}blockquote:before{background:url('/static/img/quote_open.png?32cb1a1feb84') no-repeat center / contain;content:'';left:1em;top:2em}blockquote:after{background:url('/static/img/quote_close.png?32cb1a1feb84') no-repeat center / contain;content:'';top:2em;right:1em}blockquote p:last-child{margin:0}@media only screen and (max-width:1139px){blockquote{padding:3em 0}blockquote:before{left:0;top:0.5em;width:3.5em}blockquote:after{bottom:0.5em;right:0;top:auto;width:3.5em}}.list-icons{list-style-type:none;margin:1em 0}.list-icons li{margin-bottom:1em}.list-icons span{display:inline-block;text-align:center;margin-right:0.5em;width:60px}.list-icons img{float:none;vertical-align:middle;filter:brightness(0) invert(1);margin:0;max-height:40px}.section-arrow,.section-arrow-up{background:transparent;content:"˯";cursor:pointer;border:2px solid;border-radius:40px;color:#fff;height:80px;width:80px;text-indent:-9999px;position:absolute;left:50%;margin:-120px 0 0 -40px;transition:0.25s background}.section-arrow path,.section-arrow-up path{stroke:#fff;fill:transparent;stroke-width:4px;animation:arrow 2s infinite;-webkit-animation:arrow 2s infinite;transform:translate(22px,32px)}.section-arrow:hover,.section-arrow-up:hover,.section-arrow:focus,.section-arrow-up:focus{background:#1c2d59}@media only screen and (max-width:799px){.section-arrow,.section-arrow-up{display:none}}.section-arrow-up{transform:rotate(180deg)}.slide-top{position:fixed;bottom:-10px;right:-100%;transition:0.5s right;transform:scale(0.5)}.slide-top svg{background:#1c2d59;border:none;margin:0;padding:2px;position:static}body.fixed-header .slide-top{right:-10px}#main{min-height:300px;position:relative}#main:before,#main:after{content:" ";display:table}#main:after{clear:both}#main svg{max-width:100%}body.dark-mode #main svg{fill:#fff}#main ul:not(.errorlist):not(.plain){list-style-type:none}#main ul:not(.errorlist):not(.plain) li{margin-left:-35px;padding-left:35px;position:relative}#main ul:not(.errorlist):not(.plain) li::before{background:url('/static/img/im-bullets.webp?0903d6078095') no-repeat 0 0;content:'';height:30px;width:30px;position:absolute;left:0;transform:scale(0.5)}#main ul:not(.errorlist):not(.plain) li:nth-child(odd)::before{background-position:-30px}#main ul:not(.errorlist):not(.plain) li:nth-child(even)::before{background-position:-60px}#main ul:not(.errorlist):not(.plain) li:nth-child(3n)::before{background-position:-90px}#main ul:not(.errorlist):not(.plain) li:nth-child(4n)::before{background-position:-120px}#main ul:not(.errorlist):not(.plain) li:nth-child(5n)::before{background-position:-150px}#main ul:not(.errorlist):not(.plain) li:nth-child(6n)::before{background-position:-180px}#main ul:not(.errorlist):not(.plain) li:nth-child(7n)::before{background-position:-210px}#main ul:not(.errorlist):not(.plain) li:nth-child(8n)::before{background-position:-240px}#main ul:not(.errorlist):not(.plain) li:nth-child(9n)::before{background-position:-270px}body.dark-mode #main ul:not(.errorlist):not(.plain) li::before,#main section.dark ul:not(.errorlist):not(.plain) li::before{filter:invert(1)}#clutch{display:block;margin:25px auto -115px;width:220px}#case-studies>div{border:2px solid #f7e6d6;display:grid;grid-gap:20px 80px;grid-template-columns:repeat(3,1fr);margin:20px auto 0;max-width:1240px;padding:30px}@media only screen and (min-width:800px){#case-studies>div{grid-template-columns:repeat(3,1fr)}}#cost,#fit{text-align:center}#cost h1,#fit h1,#cost .h1,#fit .h1{margin-bottom:0.5em}#cost-wrapper,#fit-wrapper{display:grid;margin:0 auto;max-width:1070px;padding:40px 0}@media only screen and (min-width:800px){#cost-wrapper,#fit-wrapper{grid-template-columns:40% 60%}}#fit #cost-wrapper,#fit #fit-wrapper{max-width:1180px}@media only screen and (min-width:800px){#fit #cost-wrapper,#fit #fit-wrapper{grid-template-columns:60% 40%}}#cost-links,#fit-links{font-size:1.05rem;position:relative;text-align:center;z-index:1}@media only screen and (min-width:800px){#cost #cost-links,#cost #fit-links{margin-right:-20px}#fit #cost-links,#fit #fit-links{margin-left:-20px}}#cost-links header,#fit-links header{margin:0 -20px -80px;position:relative}#cost-links header h2,#fit-links header h2{margin:0}#cost-links nav,#fit-links nav{background:#fff;border:2px solid #f7e6d6;min-height:calc(100% - 120px);outline:12px solid #fff;padding:120px 20px 20px}body.dark-mode #cost-links nav,body.dark-mode #fit-links nav{background-color:#142740;border-color:#3f4f64;outline-color:#142740}#cost-links a,#fit-links a{font-weight:500;text-decoration:none;border-bottom:3px solid transparent;color:#469dae}#cost-links a:before,#fit-links a:before,#cost-links a:after,#fit-links a:after{content:" ";display:table}#cost-links a:after,#fit-links a:after{clear:both}#cost-links a::after,#fit-links a::after{margin-bottom:20px}#cost-links a:focus,#fit-links a:focus,#cost-links a:hover,#fit-links a:hover{border-color:#469dae;opacity:1}#cost-text,#fit-text{background-color:#a9bace;font-size:1.2rem;line-height:1.4;margin:3rem 0 -2rem 0;padding:30px 60px 30px 80px;text-align:left}body.dark-mode #cost-text,body.dark-mode #fit-text{background:#3f4f64}#fit #cost-text,#fit #fit-text{padding:30px 80px 30px 60px}@media only screen and (max-width:799px){#cost-text,#fit-text{order:2;padding:40px}}#cost-text p:last-of-type,#fit-text p:last-of-type{margin:0}#process{font-size:1.25rem;margin-top:40px;margin-bottom:100px}#process.overlay-active::after{background:rgba(0,0,0,0.5);content:'';position:fixed;top:0;right:-100vw;bottom:-60px;left:-100vw;z-index:3}#process header{margin-bottom:-100px;position:relative;text-align:center;z-index:3}#process header h1,#process header .h1{margin:0}#process-text{margin-top:100px;position:relative;z-index:2}#process-media{position:relative;padding-top:100px;display:flex;align-items:center;justify-content:space-around;font-size:0.8rem}#process-media::after{background:#f7e6d6;content:'';position:absolute;top:1rem;left:-100%;right:-100%;bottom:-140px;transition:0.5s background;z-index:-1}body.dark-mode #process-media::after{background:#142740}@media only screen and (max-width:1139px){#process-media{display:grid;grid-gap:20px;grid-template-columns:repeat(3,120px 40px)}}@media only screen and (max-width:799px){#process-media{grid-template-columns:repeat(2,120px 40px)}}@media only screen and (max-width:480px){#process-media{grid-template-columns:120px 40px}}#process-media .process-arrow{fill:currentColor;height:80px;width:40px}#process-media figure{position:relative;text-align:center;z-index:100}#process-media figure button.tooltip-open{background-image:linear-gradient(to bottom,#a9bace 50%,#469dae 50%);background-position:0 -100%;background-size:100% 200%;transition:background-position 0.25s ease-out;border-radius:50%;height:108px;width:108px}#process-media figure button.tooltip-open:focus,#process-media figure button.tooltip-open:hover{background-position:0 0}#process-media figure button.tooltip-open svg{fill:currentColor;margin:-2.5%;height:105%;width:105%}#process-media figure figcaption{margin-top:1em;position:relative;word-break:break-word}#process-media figure figcaption strong{display:block}#process-media figure .tooltip{background:#f7e6d6;border-radius:10px;font-size:0.85rem;position:absolute;width:30vw;min-height:50px;min-width:240px;padding:10px 20px;bottom:100%;margin-bottom:40px;visibility:hidden;opacity:0;text-align:left;transition:0.5s all;transform:translateY(100%);z-index:1002}#process-media figure .tooltip::after{content:'';width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #f7e6d6;position:absolute;left:50px;top:100%}#process-media figure .tooltip-right{right:0}#process-media figure .tooltip-right::after{left:auto;right:50px}body.dark-mode #process-media figure .tooltip{background:#3f4f64}body.dark-mode #process-media figure .tooltip::after{border-top-color:#3f4f64}#process-media figure .tooltip h3{padding:0 20px;text-align:center}#process-media figure .tooltip-close{position:absolute;top:0;right:0;padding:16px 20px}#process-media figure.tooltip-active .tooltip{opacity:1;visibility:visible;transform:translateY(0)}.contact{position:relative}.contact input,.contact textarea{background:#fff;border:none;display:block;outline:none;width:100%!important}@media only screen and (max-width:799px){.contact input,.contact textarea{padding:0.5em 12px}}.contact textarea{height:165px}@media only screen and (max-width:799px){.contact textarea{height:100px}}.contact .loader{position:absolute}.contact button{float:right}.contact .errorlist{background:#fff;border-radius:12px 12px 0 0;color:#a00;margin:0 0 -12px!important;padding:2px 12px 0;position:relative;text-align:left}.contact .errorlist li{margin:0!important}.contact .captcha-field{float:left}.contact .captcha-field .errorlist{background:none;margin:0!important;padding:0}.contact-text{font-size:1.25rem}.contact-fields>div{margin-bottom:20px}.contact-fields>div:last-child{margin-bottom:0}.contact-fields.success{text-align:center}.contact-fields.success h2{margin:0 0 0.5rem}.contact-fields.success p{margin:0.5rem 0}#contactform input,#contactform textarea{border:1px solid;margin-bottom:1em;width:100%}#contactform button{float:right}#contactform .captcha-field{float:left}.team{color:#1c2d59}#landing-footer{background:url('/static/img/handshake-large.jpg?32cb1a1feb84') no-repeat 100% 50%;background-size:cover;color:#fff;font-size:0.8rem;line-height:1.4;padding:20px 3% 40px;text-align:center}#landing-footer img{margin:10px 0;min-width:290px;width:35%}#landing-footer a{color:inherit}#landing-footer big{font-size:1.2rem;font-weight:600}#landing-footer-cols>div{margin:10px}@media only screen and (min-width:800px){#landing-footer-cols{align-items:center;display:flex}#landing-footer-cols>div{flex:1}#landing-footer-cols>div:first-child{text-align:left}#landing-footer-cols>div:last-child{text-align:right}}#newsletter{font-size:1.25rem;font-weight:400}#newsletter-form{font-size:1rem;margin:0 auto;max-width:740px}#newsletter-form input{background:#f8f8fa;border:none;border-radius:8px;float:left;height:48px;padding:0 16px;width:68%}#newsletter-form input[type=submit]{cursor:pointer;float:right;padding:0;width:28%}#newsletter #newsletter-responses{text-align:center}#site-footer{font-size:0.875rem;font-weight:400;line-height:1.5;margin-top:20px;position:relative;color:#fff;overflow:hidden;padding:60px 0}@media only screen and (max-width:799px){#site-footer{padding:40px 0}}#site-footer::after{background:#1c2d59 no-repeat 200% 500%;border-radius:50%;content:"";position:absolute;top:0;left:-100vw;width:300vw;height:300vw}#site-footer .container{position:relative;z-index:1}#site-footer ul{list-style-type:none;margin:0}#site-footer li{margin-bottom:1em;margin-left:-30px;padding-left:30px;position:relative}#site-footer li::before{background:url('/static/img/im-bullets.png?32cb1a1feb84') no-repeat -300px;content:'';height:30px;width:30px;position:absolute;left:0;transform:scale(0.5);filter:invert(1)}@media only screen and (max-width:1139px){#site-footer li::before{top:-5px}}#site-footer li:nth-child(2)::before{background-position:-330px}#site-footer li:nth-child(3)::before{background-position:-360px}#site-footer p{margin-bottom:0.5em}#site-footer h2,#site-footer h3{color:#fff;font-family:'Quicksand',sans-serif;font-size:1em;font-weight:800;text-transform:none}#site-footer a{color:inherit;text-decoration:none}#site-footer a:hover{opacity:1;text-decoration:underline}#site-footer #community{padding:2em 1%}#site-footer #community .cols{display:flex}#site-footer #community .cols>p{margin-right:1em}#site-footer #icons{font-size:2rem;margin-bottom:1em;text-align:center}#site-footer #icons a{padding:0 2px;text-decoration:none}#site-footer #icons a:hover,#site-footer #icons a:focus{color:#469dae}#site-footer #icons #we-deliver{height:80px;vertical-align:middle}#site-footer #footer-cols{clear:both;display:grid;grid-gap:1em}#site-footer #footer-cols .col2{text-align:center}@media only screen and (min-width:800px){#site-footer #footer-cols{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:799px){#site-footer #footer-cols .col2{order:3}#site-footer #footer-cols .col3{order:2}}#site-footer #credits{color:#fff;margin-top:1em;text-align:center}#site-footer #credits li{display:inline;padding:0 0.25em}#content{line-height:1.25;padding-top:0;padding-bottom:0}#content:before,#content:after{content:" ";display:table}#content:after{clear:both}#content img{max-width:100%}#content>:first-child{margin-top:40px}#content>:first-child:empty,body.landing #content>:first-child{margin-top:0}#content>:last-child{margin-bottom:40px}#content>:last-child:empty,body.landing #content>:last-child{margin-bottom:0}.inner-content p{line-height:inherit!important}.inner-content img{max-width:100%}.inner-content img.left,.inner-content img.right{max-width:50%}.inner-content img.inline-logo{display:inline-block;margin:0.5em 1em;vertical-align:middle}.interior-section:before,.interior-section:after{content:" ";display:table}.interior-section:after{clear:both}body.dark-mode .interior-section{background-image:url('/static/img/semi-trans-bg.png?32cb1a1feb84');background-blend-mode:hard-light}#hero .interior-section,.interior-section.dark{color:#fff}.interior-section h1,.interior-section .h1{margin:0 0 1em}.interior-section .fluid-video{margin-left:auto;margin-right:auto}@media only screen and (min-width:800px){.interior-section.left-content .inner-content,.interior-section.right-content .inner-content{align-items:center;display:flex}.interior-section.left-content .section-body,.interior-section.right-content .section-body{width:55%}.interior-section.left-content .section-plugins,.interior-section.right-content .section-plugins{margin-left:5%;width:45%}}.interior-section.left-content .section-column,.interior-section.right-content .section-column{align-items:center;display:flex;padding:1em 0;width:100%}.interior-section.left-content .section-column:before,.interior-section.right-content .section-column:before,.interior-section.left-content .section-column:after,.interior-section.right-content .section-column:after{content:" ";display:table}.interior-section.left-content .section-column:after,.interior-section.right-content .section-column:after{clear:both}.interior-section.left-content .section-column .column-image,.interior-section.right-content .section-column .column-image{background:#fff;border-radius:50%;float:left;margin-right:2em;min-width:100px;width:100px;height:100px;padding-bottom:0}.interior-section.left-content .section-column .column-image img,.interior-section.right-content .section-column .column-image img{max-width:60%;top:50%;transform:translateY(-50%);position:relative}.interior-section.left-content .section-column figcaption,.interior-section.right-content .section-column figcaption{text-align:left}.interior-section.right-content .inner-content{flex-direction:row-reverse}.interior-section.right-content .section-plugins{margin-right:5%}#hero .interior-section{background-position:center;background-size:cover;padding:8em 0 2em;position:relative;z-index:1}.section-column{display:inline-block;min-width:200px;padding:1%;text-align:center;vertical-align:top}@media only screen and (min-width:481px){.section-column{width:32.75%}}.section-column .column-image{min-height:100px;padding-bottom:20px}.section-column h3{color:#1c2d59;margin-bottom:0.4em}body.dark-mode .section-column h3{color:#fff}.section-video:before,.section-video:after{content:" ";display:table}.section-video:after{clear:both}.section-video h2{text-align:center}.section-video .fluid-video{float:none;margin-bottom:1em}@media only screen and (min-width:800px){.section-video .fluid-video{width:50%}.section-video .fluid-video.left{float:left;padding-right:2em}.section-video .fluid-video.right{float:right;padding-left:2em}}#search-page form{display:grid;grid-template-columns:1fr auto;grid-gap:8px;margin:0 0 20px}#search-page .recommended-results{background:#f7e6d6;margin:0 0 20px;padding:20px}body.dark-mode #search-page .recommended-results{background:#3f4f64}#search-page .pagination:first-of-type{display:none}#search-page .search-results{border-top:none}#search-page .search-result-content{font-size:0.9em}#search-page .search-result-url{word-break:break-word}#search-page .search-pagination{font-size:0.9em}#news-content #breadcrumbs{display:none}.article-list-item{line-height:1.5em;margin-bottom:20px!important;padding-left:120px!important}#comment-form .field label{display:inline-block;width:20%;vertical-align:top}#comment-form .submit{margin:0.25em;padding-left:20%}.g-recaptcha{display:inline-block;min-height:78px}.field{margin-bottom:0.5em;overflow:hidden}.optional{font-style:italic;opacity:0.75}small,.small{font-size:0.8em}big,.big{font-size:1.35em}#errorbox{border:1px solid #a00;margin-bottom:1em;padding:1em}.errorlist,.required,.mce_inline_error{color:#a00;list-style-type:none;margin:0}.errorlist li{font-size:0.8rem;margin:0}.input-table{border-bottom:1px solid #aaa;border-radius:0;margin:0 auto;padding:1em 0 0}@media only screen and (max-width:480px){.input-table{max-width:100%}}.input-table:last-child{border-bottom:none}.input-table th,.input-table td{padding:0.5em}@media only screen and (max-width:480px){.input-table th,.input-table td{display:block;padding-bottom:0;text-align:left!important;width:100%!important}}.input-table th{text-align:right;vertical-align:top;width:25%}.input-table td{width:75%}.input-table input,.input-table textarea{width:100%}.input-table input[type=submit]{width:auto}.logo-array{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;list-style-type:none;margin:0}.logo-array>*{margin:0}.modal{background:#fff;color:#121212;line-height:1.5;padding:24px 36px;position:fixed;max-width:90%;top:50%;left:50%;z-index:10000;transform:translate(-50%,-50%) scale(0);transition:0.25s all linear;outline:100vw solid rgba(0,0,0,0.5);visibility:hidden}.modal-close{font-size:1.5em;font-weight:700;position:absolute;top:2px;right:8px}.modal.active{transform:translate(-50%,-50%) scale(1);transition:0.5s all cubic-bezier(0.95,0.05,0.25,1.5);visibility:visible}.modal.modal-slide-bottom{bottom:0;top:auto;left:0;width:100%!important;max-width:none;transform:translateY(100%)}.modal.modal-slide-bottom.active{transform:translateY(0);transition:0.5s all cubic-bezier(0.95,0.05,0.25,1)}.cms{z-index:99999999!important}.cms-toolbar-expanded #site-header,.cms-toolbar-expanded .hero-100 #hero{top:45px}.cms-toolbar .cms-toolbar-item-navigation li.cmsworkflow-publish-note a,.cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-alerts a{color:#a00!important;cursor:pointer!important}div.cms .cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-alerts a{background:url("/static/img/warning.png?32cb1a1feb84") no-repeat 99% 50%!important;background-size:auto;background-size:16px!important;padding-right:20px!important}.accordion{background:#8FA395;color:#fff;margin:1em 0;padding:0.5em 1em}.accordion a{cursor:default;font-size:1.2em;font-weight:700;opacity:1!important;text-decoration:none}.accordion div{display:block!important;font-size:0.9em}.accordion .ma-close{display:none}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (min-width:481px){.columns{columns:2}.columns>*{display:inline-block;width:100%}.columns.columns-three{columns:3}.columns.columns-four{columns:4}}.multi-column{margin:0 -10px}.multi-column-column{padding:10px}@media only screen and (min-width:800px){.multi-column{display:flex;justify-content:center}.multi-column-column{flex:1;padding:0 10px}}.right{float:right;margin:4px 0 4px 16px}.left{float:left;margin:4px 16px 4px 0}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.fluid-video div{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.fluid-video div iframe,.fluid-video div object,.fluid-video div embed{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:799px){#featured .featured-screenshot{float:none;margin:4% auto 0}#site-footer .social,#site-footer .col{clear:both;display:block;margin-bottom:1em;min-width:0;width:100%!important}}#ruby-svg{fill:#469dae;height:100%;width:50%;transform:translateX(20%)}@media only screen and (max-width:799px){#ruby-svg{width:200px}}#ruby-svg #tail{transform-origin:60% 80%;animation-name:wag;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}#ruby-svg #head{transform-origin:30% 30%;animation-name:tilt;animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes tilt{0%{transform:rotate(0deg)}60%{transform:rotate(0deg)}70%{transform:rotate(10deg)}90%{transform:rotate(10deg)}100%{transform:rotate(0deg)}}@keyframes wag{0%{transform:rotate(0deg)}65%{transform:rotate(0deg)}70%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}80%{transform:rotate(10deg)}85%{transform:rotate(-10deg)}90%{transform:rotate(10deg)}95%{transform:rotate(-10deg)}100%{transform:rotate(0)}}@media print{@page{margin:2cm}.cms-toolbar,#alert,#slide-menu,#hero,#subnav,#site-footer,#purechat-container,.entry-social,.entry-tags,.entry-share{display:none!important}#entry-detail-info{display:flex!important;justify-content:space-between}html{margin:0!important}#site-header{padding:0;position:static!important;transform:none!important}#main{width:90%}#content{margin:0;padding:0}p,li{page-break-inside:avoid}[data-aos]{opacity:1!important transform:none!important;transition:none!important}}