@font-face{font-family:PoppinsThin;src:url(/fonts/Poppins-Thin.ttf) format("truetype");display:swap;font-weight:100}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins-Regular.ttf) format("truetype");display:swap;font-weight:400}@font-face{font-family:PoppinsSemibold;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype");display:swap;font-weight:600}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins-Bold.ttf) format("truetype");display:swap;font-weight:700}@font-face{font-family:MontserratThin;src:url(/fonts/Montserrat-Thin.ttf) format("truetype");display:swap;font-weight:100}@font-face{font-family:MontserratRegular;src:url(/fonts/Montserrat-Regular.ttf) format("truetype");display:swap;font-weight:400}@font-face{font-family:MontserratSemibold;src:url(/fonts/Montserrat-SemiBold.ttf) format("truetype");display:swap;font-weight:600}@font-face{font-family:MontserratBold;src:url(/fonts/Montserrat-Bold.ttf) format("truetype");display:swap;font-weight:700}.blog-content{width:100%;padding:2rem 1rem;color:#2f2f2f;font-family:PoppinsRegular,sans-serif;font-size:16px;background-color:#fff;line-height:1.8}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5{font-family:MontserratSemibold,sans-serif;color:#000;line-height:1.4;width:100%}.blog-content h1{font-size:2rem;margin:2.5rem 0 1.5rem;font-family:MontserratBold,sans-serif}.blog-content h2{font-size:1.75rem;margin:2rem 0 1.25rem;color:#1ab4ba}.blog-content h3{font-size:1.5rem;margin:1.75rem 0 1rem}.blog-content h4{font-size:1.25rem;margin:1.5rem 0 1rem}.blog-content h5{font-size:1.1rem;margin:1.25rem 0 .75rem}.blog-content p{margin:1.25rem 0;line-height:1.8;font-size:1rem;color:#2f2f2f;width:100%}.blog-content ol,.blog-content ul{margin:1.25rem 0;padding-left:1.25rem;width:100%}.blog-content li{margin:.75rem 0;padding-left:.75rem;line-height:1.7;color:#2f2f2f}.blog-content ul>li{position:relative;padding-left:1.5rem;list-style-type:none}.blog-content ul>li:before{content:"";position:absolute;left:0;top:.7rem;width:.375rem;height:.375rem;border-radius:50%;background-color:#1ab4ba}.blog-content ol{counter-reset:list-counter}.blog-content ol>li{position:relative;padding-left:2rem;counter-increment:list-counter}.blog-content ol>li:before{content:counter(list-counter) ".";position:absolute;left:0;color:#1ab4ba;font-family:PoppinsSemibold,sans-serif}.blog-content a{color:#1ab4ba;text-decoration:none;word-break:break-word;transition:all .2s ease;border-bottom:1px solid transparent}.blog-content a:hover{border-bottom-color:#1ab4ba}.blog-content strong{font-family:PoppinsSemibold,sans-serif;color:#000}.blog-content blockquote{margin:2rem 0;padding:1.5rem 2rem;border-left:4px solid #1ab4ba;background-color:#e8f3f3;font-style:italic;color:#2f2f2f;border-radius:0 .5rem .5rem 0;width:100%}.blog-content pre{background-color:#2f2f2f;color:#fff;padding:1.5rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0;width:100%}.blog-content code{font-family:ui-monospace,monospace;font-size:.9em}.blog-content p>code{background-color:#e8f3f3;color:#2f2f2f;padding:.2em .4em;border-radius:.25rem}.blog-content table{width:100%;margin:2rem 0;border-collapse:collapse;border-radius:.5rem;overflow:hidden}.blog-content td,.blog-content th{padding:1rem;border:1px solid #e8f3f3}.blog-content th{background-color:#1ab4ba;color:#fff;font-family:PoppinsSemibold,sans-serif}.blog-content tr:nth-child(2n){background-color:#f7f9fc}.blog-content img{max-width:100%;height:auto;margin:2rem 0;border-radius:.5rem;display:block;object-fit:cover;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.blog-content figure{margin:2rem 0;display:block;width:100%}.blog-content figure img{margin:0;width:100%}.blog-content figcaption{font-size:.875rem;color:grey;margin-top:.75rem;text-align:center;font-style:italic}.blog-content .video-container{position:relative;width:100%;padding-bottom:56.25%;margin:2rem 0;overflow:hidden;border-radius:.5rem;background-color:#000}.blog-content .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media (min-width:640px){.blog-content{padding:2rem}}@media (min-width:768px){.blog-content{padding:3rem}.blog-content h1{font-size:2.25rem}.blog-content h2{font-size:2rem}.blog-content p{font-size:1.125rem}}@media (min-width:1024px){.blog-content{padding:4rem}}@media print{.blog-content{padding:0}.blog-content a{color:#2f2f2f;text-decoration:underline}.blog-content .video-container,.blog-content pre{page-break-inside:avoid}}