#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:rgba(255,255,255,.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}.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;margin-bottom:50px}.blog-header .subtitle{color:#000;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}}.img-center{position:relative;font-style:italic;text-align:center;font-size:10pt;margin-bottom:2.3em;margin-top:2.3em}.img-center div{text-align:right}.img-center img{max-width:100%;border:1px solid #c9c9c9;margin-bottom:.5em}#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 auto 0;font-size:9.5pt}@media screen and (max-width: 768px){ul.blog-filters{margin-bottom:10px;margin-top:10px}}ul.blog-filters li{display:inline-block;background-color:#0257a5;padding:5px 10px;margin:10px 5px}@media screen and (max-width: 768px){ul.blog-filters li{margin-bottom:4px;margin-top:4px}}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 h2{margin-top:49px}.post-body h3{font-size:20pt}.post-body ul,.post-body ol{padding-left:3.5em;padding-right:4em}@media screen and (max-width: 768px){.post-body ul,.post-body ol{padding-left:1em;padding-right:0}}.post-body p,.post-body li{line-height:1.5em;font-size:12pt;margin-bottom:1em}@media screen and (max-width: 768px){.post-body p,.post-body li{font-size:10pt}}.post-body h1{margin-top:6px;margin-bottom:20px;font-size:30pt;text-shadow:inherit;border-bottom:1px solid #333;padding-bottom:5px}@media screen and (max-width: 768px){.post-body h1{font-size:18pt;margin-bottom:8px}}.post-body .article-image{max-width:100%}.post-body .code{font-family:"Courier New",Courier,monospace;font-size:.8em;background-color:#ccc;padding:.25em}.post-body pre{margin-top:27px;margin-bottom:27px}.post-body hr{border-top:1px solid #333;color:#333;height:1px;margin-top:30px;margin-bottom:2em}.post-body hr.cta-end{display:none}@media screen and (max-width: 768px){.post-body hr.post-end{margin-top:34px;margin-bottom:45px}.post-body hr.cta-end{display:block;margin-top:30px}}.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% - 65px)}}@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}}.author-mobile{display:block;margin-bottom:28px}.author-mobile .author-name>a{color:#0257a5;font-weight:900;font-family:"Catamaran",sans-serif;text-transform:uppercase;font-size:12pt}.author-mobile .category{line-height:1em}.author-mobile .category>a{color:#787394;font-style:italic;font-size:12pt}.post-author{margin-top:0;margin-bottom:10px;box-shadow:0 0 5px rgba(109,110,113,.5);background-color:rgba(255,255,255,.7);padding:10px;padding-top:62px}@media screen and (max-width: 768px){.post-author{display:none}}.post-author .author-name{border-top:1px solid #333;border-bottom:1px solid #333;padding-top:3px;padding-bottom:0}.post-author .author-name>a{text-transform:uppercase;font-size:15pt;font-weight:bold;font-family:"Catamaran",sans-serif;color:#6d6e71;font-size:12pt}.post-author .category>a{color:#6d6e71;font-size:15pt}.post-author .author-image{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}.post-related{margin-bottom:10px;box-shadow:0 0 5px rgba(109,110,113,.5);background-color:rgba(255,255,255,.7);padding:10px;font-family:"Montserrat",sans-serif;font-weight:500}@media screen and (max-width: 768px){.post-related{margin-left:-15px;margin-right:-15px}}.post-related .related-title{margin-top:18px;border-top:1px solid #333;border-bottom:1px solid #333;text-transform:uppercase;font-family:"Catamaran",sans-serif;font-size:15pt;color:#6d6e71;font-weight:bold;padding-top:6px;padding-bottom:3px}.post-body-sm{padding:0;margin-bottom:0}.post-author-sm{margin-bottom:0;padding-top:10px}.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 .post-stats .category,.blog-footer .post-stats .publish-date{font-size:10pt;color:#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%}
