body { font-size: 16px; }
.mh-35rem{min-height:35rem}
.shadow-sm{-webkit-box-shadow:0 1.25rem 1.56rem -0.75rem rgba(0,0,0,0.09) !important;box-shadow:0 1.25rem 1.56rem -0.75rem rgba(0,0,0,0.09) !important}
.shadow{-webkit-box-shadow:0 0.2rem 1.25rem 0 rgba(0,0,0,0.07) !important;box-shadow:0 0.2rem 1.25rem 0 rgba(0,0,0,0.07) !important}
.h2, h2 { font-size: 3rem; }
.dropdown-menu{border-top:solid 0.25rem #107ef4}
.duik-header .navbar-brand img{margin-top:-.22rem}

.promo{position:relative;color:#fff}
.promo-container{position:relative;z-index:2}

.gradient-primary{background-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#6e1ac9),to(#107ef4));background-image:-webkit-linear-gradient(left,#6e1ac9,#107ef4);background-image:-o-linear-gradient(left,#6e1ac9,#107ef4);background-image:linear-gradient(to right,#6e1ac9,#107ef4)}
.gradient-dark{
background-color:#1e2022;
background-image:-webkit-gradient(linear,left top,right top,from(#1e2022),to(#000));
background-image:-webkit-linear-gradient(left,#1e2022,#000);
background-image:     -o-linear-gradient(left,#1e2022,#000);
background-image:     linear-gradient(to right,#1e2022,#000)}
@media (max-width:991.98px){.gradient-primary-md{background-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#6e1ac9),to(#107ef4));background-image:-webkit-linear-gradient(left,#6e1ac9,#107ef4);background-image:-o-linear-gradient(left,#6e1ac9,#107ef4);background-image:linear-gradient(to right,#6e1ac9,#107ef4)}
}.link{color:#107ef4;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
.link:hover{color:#0a6bd4;text-decoration:none}
.link-white{color:#fff;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
.link-white:hover{color:rgba(255,255,255,0.7);text-decoration:none}
.link-white-55{color:rgba(255,255,255,0.55);-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
.link-white-55:hover{color:#107ef4;text-decoration:none}
.link-dark{color:#1e2022;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
.link-dark:hover{color:#107ef4;text-decoration:none}
.opacity-10{opacity:.1}
.bottom-0{bottom:0}
.left-0{left:0}
.right-0{right:0}