#library_view{background-color:#efeee8}#library_view .fade-container{margin:40px 0}#library_view img{border:1px solid #ccc}@media(min-width: 991px){#library_view .book-img{width:40%}}#library_view .full-library{font-weight:bold;margin-right:18px}.library .fa-star{color:gray;position:absolute;right:29px;top:35px}.library .book{height:300px;background-color:hsla(0,0%,100%,.8);color:#000;margin:40px 10px;display:flex;flex-direction:row;flex-wrap:nowrap;border:1px solid #ccc}.library .book .book-img,.library .book .book-desc{width:50%;padding:2em;position:relative}.library .book .book-desc-block{overflow:auto;width:100%}@media(max-width: 500px){.library .book{flex-direction:column;height:inherit}.library .book .book-img,.library .book .book-desc{width:100%}}.library .book .img-link{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.library .book .img-link img{max-width:100%;max-height:100%;border:1px solid #ccc}.library .book .book-desc{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start}.library .book .book-title{font-weight:bold;text-transform:uppercase;font-size:1.5em}.library .book .book-subtitle{font-weight:bold}.library .book .get-btn{text-transform:uppercase;padding:10px 20px;font-weight:bold}.post{margin:30px;padding:15px;border:1px solid #c4c6c2;background-color:hsla(0,0%,100%,.8)}@media screen and (max-width: 768px){.post{margin:15px}}.post h2{border-top:1px solid #000;border-bottom:1px solid #000;color:#000;font-size:20pt;padding:5px;font-family:"Montserrat",sans-serif;font-weight:bold;margin-top:1px;margin-bottom:0}@media screen and (max-width: 768px){.post h2{margin-bottom:.5em;font-size:14pt}}.post h2 a{color:#000}.post .snippit{margin-top:26px;color:#333;font-size:12pt;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width: 768px){.post .snippit{display:none}}.post .partner-image{margin:15px auto 15px auto;width:100px;height:100px;border-radius:100px;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}@media screen and (max-width: 768px){.post .partner-image{display:none}}.post .partner-name>a{margin-top:10px;color:#0257a5;font-size:14pt;font-weight:900;text-transform:uppercase;font-family:"Catamaran",sans-serif}@media screen and (max-width: 768px){.post{font-size:12pt}}.post .partner-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;color:#787394;font-size:14pt}@media screen and (max-width: 768px){.post .partner-title{font-size:12pt}}.post .category{border-top:1px solid #c4c6c2}.post .category a{font-size:16pt;color:#c4c6c2}@media screen and (max-width: 768px){.post .category{margin-top:13px}.post .category a{font-size:12pt}}.contact-box{background-color:#ebe14d;color:#000;margin-left:0;margin-right:0;padding:31px 71px 40px 16px;position:relative}@media screen and (max-width: 768px){.contact-box{margin-left:-30px;margin-right:-30px}}.contact-box .arrow2{position:absolute;right:-57px;top:30px}@media screen and (max-width: 768px){.contact-box .arrow2{top:100px}}.contact-box h2.contact-title{margin-top:0;margin-bottom:41px;text-transform:uppercase;font-size:40pt;font-weight:900;color:#000}@media screen and (max-width: 768px){.contact-box h2.contact-title{margin-bottom:0;font-size:30pt}}.contact-box h3.contact-cta{margin-top:30px;text-transform:uppercase;font-size:20pt;color:#000}@media screen and (max-width: 768px){.contact-box h3.contact-cta{margin-top:0}}.contact-box p.contact-cta-msg{font-size:9pt}.contact-box input,.contact-box input:focus,.contact-box input:active,.contact-box textarea,.contact-box textarea:focus,.contact-box textarea:active{width:100%;border:0;background-color:inherit;border-bottom:1px solid #000;margin-bottom:3em;outline:none}.contact-box input::-moz-placeholder, .contact-box textarea::-moz-placeholder{color:#000;opacity:1}.contact-box input::placeholder,.contact-box textarea::placeholder{color:#000;opacity:1}.contact-box textarea{margin-bottom:1em}.contact-box #company{width:60%}.contact-box #phone{width:28%;margin-left:9%}.contact-box .btn{margin-top:2em;display:block;padding-left:55px;padding-right:55px}.contact-box .contact-partner{margin-top:40px;margin-right:-60px;margin-left:-70px}.contact-box .partner-image{width:100%;border-radius:100%}.contact-box .partner-name{font-size:17pt;text-transform:uppercase;display:inline-block;margin-top:31px}.contact-box .partner-title{font-weight:normal;color:dimgray;font-size:12pt}.contact-box-w-partner h2.contact-title{font-size:23pt}header{height:0}header .brand-link{display:none}.body-content{padding-top:0}.blog-header{padding-top:100px;padding-bottom:30px;background:url("/images/assets/blog-horizontal.png") no-repeat center left;background-size:cover;position:relative}.blog-header .dots{position:absolute;left:0;top:0}.blog-header .top-header{margin-top:0}.blog-header .subtitle{color:#72caf2;text-transform:uppercase;font-size:16pt}.blog-header .top-header,.blog-header .subtitle{padding-left:0}@media screen and (max-width: 768px){.blog-post-top-spacer{display:none}.blog-post{padding-left:0;padding-right:0}}#buttons-wrap{margin-bottom:40px}@media screen and (max-width: 768px){#buttons-wrap{margin-top:10px}}ul.blog-filters{list-style:none;padding-left:0;display:table;margin:0 auto 0 0;font-size:9.5pt}ul.blog-filters li{display:inline-block;background-color:#0257a5;padding:5px 10px;margin:10px 5px}ul.blog-filters li.selected{background:linear-gradient(to right, #46DB71, #7DDAFF);color:#333}ul.blog-filters a{color:#fff;font-weight:bold}.post-body{background-color:#fff;box-shadow:0 0 18px rgba(109,110,113,.5);padding:58px;margin-bottom:20px}@media screen and (max-width: 768px){.post-body{padding:25px}}.post-body .author-image{margin:0 0 15px auto;width:200px;height:200px;border-radius:200px;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}@media screen and (max-width: 768px){.post-body .author-image{margin-left:auto;margin-right:auto}}.post-body h1.author-name{margin-top:6px;margin-bottom:0;font-size:30pt;text-shadow:inherit;color:#0257a5;text-transform:uppercase}@media screen and (max-width: 768px){.post-body h1.author-name{text-align:center}}.post-body .category{color:#6d6e71;font-size:15pt;font-style:italic;border-bottom:1px solid #000;padding-bottom:8px;margin-bottom:8px}@media screen and (max-width: 768px){.post-body .category{text-align:center;margin-bottom:20px}}.post-body .btn-grey{margin-bottom:30px}.post-body p{font-size:12pt;margin-bottom:1em}@media screen and (max-width: 768px){.post-body p{font-size:10pt;text-align:center}}.post-body h2{margin-top:50px;font-size:20pt;font-weight:900;text-shadow:inherit;border-bottom:1px solid #000;margin-bottom:34px}.post-body hr{border-top:1px solid #000;color:#000;height:1px;margin-top:100px;margin-bottom:2em}.post-body hr.cta-end{display:none}@media screen and (max-width: 768px){.post-body hr.cta-end{display:block;margin-top:20px}}.post-body .contact-cta{font-weight:bold;color:#0257a5}@media screen and (max-width: 768px){.post-body .contact-cta{margin-bottom:0}}@media screen and (max-width: 768px){.post-body .get-btn{margin-left:calc(50% - 145px)}}@media screen and (min-width: 768px){.post-body .ready-to-deploy{margin-top:94px}}.post-body .library{border-right:25px solid rgba(0,0,0,0)}.post-body .library .book-cta{text-align:right;padding:14px;padding-right:0;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 768px){.post-body .library .book-cta{text-align:center;padding:7px}}.post-body .library .book{background-color:#efeee8;border:0;margin:0;margin-right:-26px}@media screen and (max-width: 768px){.post-body .library .book{margin-top:20px;margin-left:50px;margin-right:50px;padding-bottom:13px;padding-top:9px}}.post-body .library .book .book-img{width:inherit;padding:1em}@media screen and (max-width: 768px){.post-body .library .book .book-img{padding-top:0}}.post-body .library .book .book-img img{margin-right:auto}@media screen and (max-width: 768px){.post-body .library .book .book-img img{max-height:200px;margin:auto}}.post-body .post{margin:0;margin-bottom:10px}.post-body .post h2{margin-top:0;margin-bottom:0;font-size:10pt}.post-body-sm{padding:0;margin-bottom:0}.blog-footer{background-color:#efeee8;height:175px;overflow:hidden}@media screen and (min-width: 768px){.blog-footer{background:linear-gradient(90deg, #EFEEE8 60%, #008CE2 40%)}}.blog-footer .post-stats-wrap{padding-top:20px;padding-bottom:20px}.blog-footer .author-image{float:left;margin:0 0 15px auto;width:100px;height:100px;border-radius:100px;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.blog-footer .post-stats{margin-left:120px;color:dimgray;font-size:15pt}.blog-footer .post-stats .author-name{font-weight:bold;text-transform:uppercase;color:#0257a5}.blog-footer .post-stats .author-title{font-size:10pt;color:#333;font-style:italic;padding-bottom:.5em;border-bottom:1px solid #333}.blog-footer .share{height:175px;overflow:hidden;color:#fff;font-weight:700;font-size:20pt;padding-top:45px;padding-bottom:20px;padding-left:122px;text-transform:uppercase;position:relative;background-color:#008ce2}@media(max-width: 768px){.blog-footer .share{display:none}}.blog-footer .share a{color:#fff;margin-right:.5em}.blog-footer .share .circle{position:absolute;width:300px;height:300px;background-color:#efeee8;left:-205px;top:-58px;border-radius:100%}
