.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.wp-block-image.aligncenter{text-align:center;display:table}.wp-block-image img,ol,ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.aligncenter{clear:both}:where(figure){margin:0 0 1em}.h-medium-top-padding{padding-top:2.66667rem}.h-large-bottom-padding{padding-bottom:5.33333rem}.h-clearfix::after{content:"";display:table;clear:both}.h-align-right{text-align:right}@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar;max-width:100%}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-12,.col-6{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}a,div,li,ol,span,ul{font-family:inherit;font-weight:inherit;font-size:100%}a,body,div,h1,h2,h3,h6,html,li,ol,span,strong,ul{vertical-align:baseline;font-style:inherit;outline:0;padding:0;margin:0;border:0}body,h1,h2,h3,h6,strong{font-size:100%}html{font-family:inherit;font-weight:inherit}:focus{outline:0}html{overflow-x:hidden;font-size:10px;overflow-y:scroll}p:empty{display:none}figure{display:block}@font-face{font-display:swap;font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;src:url(/wp-content/themes/bifrost/assets/webfonts/fa-brands-400.eot);src:url(/wp-content/themes/bifrost/assets/webfonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/bifrost/assets/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/themes/bifrost/assets/webfonts/fa-brands-400.woff)format("woff"),url(/wp-content/themes/bifrost/assets/webfonts/fa-brands-400.ttf)format("truetype"),url(/wp-content/themes/bifrost/assets/webfonts/fa-brands-400.svg#fontawesome)format("svg")}h1,h2,h3,h6{font-family:"Roboto",sans-serif;font-weight:700;color:#000;margin-bottom:1.33333rem}h1{font-size:5.25rem;line-height:1}h2{font-size:3.66667rem;line-height:1.22727}h3{font-size:3rem;line-height:1.27778}h6{font-size:1.25rem;line-height:1.66667}ul{list-style:disc}ol,ol li,ul,ul li{margin-bottom:1.5rem}ol,ul{padding-left:1.5rem}ol{list-style:decimal}p{margin:0 0 1.33333rem}a:not(button){color:#000;text-decoration:none;-webkit-box-shadow:inset 0-1px 0#fff0;box-shadow:inset 0-1px 0#fff0;-webkit-transition:color cubic-bezier(.25,.46,.45,.94) .15s,opacity cubic-bezier(.25,.46,.45,.94) .15s,-webkit-box-shadow cubic-bezier(.25,.46,.45,.94) .15s;-o-transition:color cubic-bezier(.25,.46,.45,.94) .15s,opacity cubic-bezier(.25,.46,.45,.94) .15s,box-shadow cubic-bezier(.25,.46,.45,.94) .15s;transition:color cubic-bezier(.25,.46,.45,.94) .15s,opacity cubic-bezier(.25,.46,.45,.94) .15s,box-shadow cubic-bezier(.25,.46,.45,.94) .15s;transition:color cubic-bezier(.25,.46,.45,.94) .15s,opacity cubic-bezier(.25,.46,.45,.94) .15s,box-shadow cubic-bezier(.25,.46,.45,.94) .15s,-webkit-box-shadow cubic-bezier(.25,.46,.45,.94) .15s}a:not(button):hover{-webkit-box-shadow:inset 0 0 0#fff0,0 1px 0#000;box-shadow:inset 0 0 0#fff0,0 1px 0#000;color:#000}strong{font-family:"Roboto",sans-serif;font-weight:600}img{max-width:100%;height:auto}.a-separator{display:inline-block;margin-right:1rem}.a-separator:last-child{margin-right:0}.a-separator ul{padding:0;margin:0;display:inline-block}.a-separator ul li{display:inline-block;margin-bottom:0;margin-left:2.66667rem;margin-left:0}.a-separator ul li:first-child{margin-left:0!important}.a-separator ul li a{font-style:italic;color:#333}.a-separator ul li a::after{content:","}.a-separator ul li:last-child{margin-right:0}.a-separator ul li:last-child a::after{display:none}.o-blog-post .o-blog-post__content>:last-child{margin-bottom:0!important;padding-bottom:0!important}.o-blog-post .o-blog-post__meta{color:#333;margin-bottom:.66667rem}.o-blog-post .o-blog-post__meta>*{line-height:2.66667rem!important}.o-blog-post .o-blog-post__meta .o-blog-post__time{font:inherit;color:inherit}.o-blog-post .o-blog-post__meta .o-blog-post__time span{font-style:italic}.o-blog-post .o-blog-post__title{margin-bottom:.83333rem}.o-post-navigation{padding:3.33333rem 0;border-top:1px solid #e5e5e5}.o-post-navigation .o-post-navigation__link a .o-post-navigation__text-icon{position:relative;width:100%}.o-post-navigation .o-post-navigation__link a .o-post-navigation__text-icon .o-post-navigation__title{font-size:1.58333rem;line-height:1.52632;font-weight:600;margin-bottom:0;-webkit-transition:color cubic-bezier(.25,.46,.45,.94) .2s,-webkit-transform cubic-bezier(.25,.46,.45,.94) .2s;-o-transition:transform cubic-bezier(.25,.46,.45,.94) .2s,color cubic-bezier(.25,.46,.45,.94) .2s;transition:transform cubic-bezier(.25,.46,.45,.94) .2s,color cubic-bezier(.25,.46,.45,.94) .2s;transition:transform cubic-bezier(.25,.46,.45,.94) .2s,color cubic-bezier(.25,.46,.45,.94) .2s,-webkit-transform cubic-bezier(.25,.46,.45,.94) .2s}.o-post-navigation .o-post-navigation__link a .o-post-navigation__text-icon .o-post-navigation__subtitle{font-size:1.25rem;line-height:1.66667;margin-bottom:0;font-weight:400;color:#333;position:absolute;top:0;opacity:0;visibility:hidden;-webkit-transition:opacity cubic-bezier(.25,.46,.45,.94) .2s,visibility cubic-bezier(.25,.46,.45,.94) .2s,-webkit-transform cubic-bezier(.25,.46,.45,.94) .2s;-o-transition:transform cubic-bezier(.25,.46,.45,.94) .2s,opacity cubic-bezier(.25,.46,.45,.94) .2s,visibility cubic-bezier(.25,.46,.45,.94) .2s;transition:transform cubic-bezier(.25,.46,.45,.94) .2s,opacity cubic-bezier(.25,.46,.45,.94) .2s,visibility cubic-bezier(.25,.46,.45,.94) .2s;transition:transform cubic-bezier(.25,.46,.45,.94) .2s,opacity cubic-bezier(.25,.46,.45,.94) .2s,visibility cubic-bezier(.25,.46,.45,.94) .2s,-webkit-transform cubic-bezier(.25,.46,.45,.94) .2s}@media (min-width:576px){.o-post-navigation .o-post-navigation__link a .o-post-navigation__text-icon .o-post-navigation__subtitle{margin-top:.33333rem}}.o-post-navigation .o-post-navigation__link a:hover .o-post-navigation__title{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#000}.o-post-navigation .o-post-navigation__link a:hover .o-post-navigation__subtitle{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);opacity:1;visibility:visible;-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.o-post-navigation .o-post-navigation__link.next .o-post-navigation__text-icon .o-post-navigation__subtitle{right:0}@media (min-width:1367px){html{font-size:12px}}body{background-color:#fff;font-family:"Roboto",sans-serif;font-weight:400;font-size:1.25rem;line-height:1.66667;color:#333;word-wrap:break-word;word-break:break-word;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga"on;text-shadow:rgb(0 0 0/.01)0 0 1px}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1150px}@media (min-width:1367px){.container{max-width:1360px}}.l-theme-wrapper{position:relative;margin-left:auto;margin-right:auto}.l-theme-wrapper .l-main-wrapper{background-color:#fff}.p-blog-single .p-blog-single__wrapper{margin-bottom:0}.p-blog-single .p-blog-single__wrapper .o-blog-post__content{padding-bottom:5.33333rem}.p-blog-single .p-blog-single__wrapper .o-blog-post__content .p-blog-single__content{margin-bottom:2.66667rem}.p-blog-single .p-blog-single__wrapper .o-blog-post__content .p-blog-single__content>:last-child{margin-bottom:0;padding-bottom:0}.aligncenter{text-align:center;margin:0 25px;box-sizing:border-box}