.horizontal-container{align-items:center;border-bottom:2px solid #f1f1f1;display:flex}.horizontal-container .image-container{width:130px}.horizontal-container .blog_preview_text_container{flex:1;padding:0}.horizontal-container a.read-link{margin-top:0}.horizontal-container>:not(:last-child){margin-right:16px}.card{background:#fff;border-radius:6px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);overflow:hidden;width:100%}.card .horizontal-container{border-bottom:none}.card .horizontal-container a.read-link{margin-right:45px}@media (max-width:767px){.mobile-card{border-radius:6px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);overflow:hidden;position:relative;transition:.3s;width:100%}.read-button,.read-link{display:none!important}.mobile-card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.click-span{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.horizontal-container{border-bottom:none}.horizontal-container .intro_text{display:none}}.blog_preview_text_container{align-items:center;display:flex;padding:16px}.blog_preview_text_container div{color:#222}.blog_preview_text_container h2{margin:0}.blog_preview_text_container div:first-child{flex:1}.blog_preview_text_container2{color:#000;display:flex;flex:1;overflow:auto;padding:16px}.blog_preview_text_container2 div:first-child{align-items:flex-start;display:flex;flex:1;flex-direction:column}.blog_preview_text_container2 .intro_text{margin-bottom:4px;padding:0}.separator-line{border-bottom:2px solid #f1f1f1}.image-container{position:relative}.image-container img{display:block}.blog_preview_image{width:100%}.blog_type{background:#f1f1f1;border-radius:6px;bottom:8px;color:#222;font-size:14px;font-weight:600;left:6px;padding:6px 12px;position:absolute}.horizontal-container .blog_type{right:8px}.intro_text{color:#555;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-right:16px;padding:4px 0 0}.intro_text p{margin:0}.read-button{font-weight:600;margin-left:40px}.link{margin-bottom:12px;margin-top:12px}@media (min-width:766px){a.read-link{color:#587a8f;display:inline-block;font-size:16px;font-weight:600;margin-top:16px;text-decoration:none}.read-link:after{background:#587a8f;content:"";display:block;height:1px;transition:.3s;width:0}.read-link:hover:after{visibility:visible;width:75%}}hr.thick{border:4px solid #222;margin:8px 0 24px}.blog-footer-button{width:210px}.blueColor{color:#21bbee!important}.yellowColor{color:#fd0!important}.greenColor{color:#88c01f!important}.blackColor{color:#000!important}.greyColor{color:#555!important}.teal900Color{color:#3d5666!important}.greyDarkColor{color:#222!important}.greyMidDarkColor{color:#333!important}.greyMidColor{color:#555!important}.greyLightColor{color:#f1f1f1!important}.lightWeight,.lightWeight p{font-weight:300}.regularWeight,.regularWeight p{font-weight:400}.semiboldWeight,.semiboldWeight p{font-weight:600}.boldWeight,.boldWeight p{font-weight:700}.blackWeight,.blackWeight p{font-weight:900!important}.display1Size,.display1Size p{font-size:4.5rem;font-weight:900}.display2Size,.display2Size p{font-size:3.5rem;font-weight:900}.display3Size,.display3Size p{font-size:3rem;font-weight:900}.display4Size,.display4Size p,.display5Size,.display5Size p{font-size:2.5rem;font-weight:900}.display6Size,.display6Size p{font-size:2rem;font-weight:900}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}.h1,h1{font-size:1.75rem}.h2,h2{font-size:1.5rem}.h3,h3{font-size:1.25rem}.h4,.h5,.h6,h4,h5,h6{font-size:1rem}.h1Size,.h1Size p{font-size:1.75rem}.h2Size,.h2Size p{font-size:1.5rem}.h3Size,.h3Size p{font-size:1.25rem}.h4Size,.h4Size p,.h5Size,.h5Size p,.h6Size,.h6Size p{font-size:1rem}.pSize,.pSize p{font-size:1em}@media (min-width:768px){.display1Size,.display1Size p{font-size:6rem}.display2Size,.display2Size p{font-size:5.5rem}.display3Size,.display3Size p{font-size:4.5rem}.display4Size,.display4Size p{font-size:3.5rem}.display5Size,.display5Size p{font-size:3rem}.display6Size,.display6Size p,.h1Size,.h1Size p{font-size:2.5rem}.h2Size,.h2Size p{font-size:2rem}.h3Size,.h3Size p{font-size:1.75rem}.h4Size,.h4Size p{font-size:1.5rem}.h5Size,.h5Size p{font-size:1.25rem}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}}.search-container{align-items:center;background-color:#222;bottom:0;display:flex;justify-content:center;left:0;opacity:.95;position:fixed;right:0;top:0;z-index:600}.search-container .search-form{color:#fff}.search-container .search-form form{margin-top:78px;position:relative}.search-container #close-search{background:transparent;border:none;display:flex;justify-self:flex-end;outline:0}.search-container input[type=text]{background:transparent;border:none;border-bottom:2px solid #fff;color:#fff;font-size:28px;font-weight:600;outline:0;width:100%}.search-container input[type=text]::-webkit-input-placeholder{color:#fff;opacity:1}.search-container input[type=text]:-ms-input-placeholder{color:#fff;opacity:1}.search-container input[type=text]::-ms-input-placeholder{color:#fff;opacity:1}.search-container input[type=text]::placeholder{color:#fff;opacity:1}.search-container input[type=image]{outline:0;position:absolute;right:0;top:calc(50% - 14px)}.search-container .search-topics{display:flex;flex-wrap:wrap;list-style:none;padding-left:0}.search-container .search-topics li{border:4px solid #fff;border-radius:4px;margin-bottom:16px;margin-right:16px;padding:4px 8px}.search-container .search-topics li a{color:#fff;font-size:20px}.social-container{float:left;z-index:1000}.social-container>div{position:fixed;top:45%}.social-container .social-item:not(:last-child){margin-bottom:16px}h1{margin-top:96px}.series{font-size:20px;font-weight:600;margin-bottom:24px}.series-authors{display:flex}.series-authors .avatar:not(:first-child){margin-left:16px}.divider{background-color:#88c01f;height:8px}.list-container>div{margin-bottom:24px}.avatar{font-weight:300;margin-bottom:16px}.avatar a{align-items:center;color:#304c83;display:flex;text-decoration:none}.avatar a span{margin-left:10px}.preview{color:#333;font-size:18px;font-weight:600;margin-top:24px}@media (min-width:576px){.series-header{align-items:baseline;display:flex;margin-bottom:24px}.series-header h1{margin-bottom:0}.series-header .series{margin-bottom:0;margin-left:8px}}@media (min-width:992px){.series-header h1{font-size:72px}.series-header .series{margin-left:16px}}