@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;src:local('Montserrat Thin'),local('Montserrat-Thin'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-100.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-100.woff') format('woff');font-display:swap}@font-face{font-family:'Montserrat';font-style:italic;font-weight:100;src:local('Montserrat Thin Italic'),local('Montserrat-ThinItalic'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-100italic.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-100italic.woff') format('woff');font-display:swap}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;src:local('Montserrat ExtraLight'),local('Montserrat-ExtraLight'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-200.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-200.woff') format('woff');font-display:swap}@font-face{font-family:'Montserrat';font-style:italic;font-weight:200;src:local('Montserrat ExtraLight Italic'),local('Montserrat-ExtraLightItalic'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-200italic.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-200italic.woff') format('woff');font-display:swap}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:local('Montserrat Light'),local('Montserrat-Light'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-300.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-300.woff') format('woff');font-display:swap}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;src:local('Montserrat Light Italic'),local('Montserrat-LightItalic'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-300italic.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-300italic.woff') format('woff');font-display:swap}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-regular.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-regular.woff') format('woff');font-display:swap}@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;src:local('Montserrat Italic'),local('Montserrat-Italic'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-italic.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-italic.woff') format('woff');font-display:swap}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:local('Montserrat Medium'),local('Montserrat-Medium'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-500.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-500.woff') format('woff');font-display:swap}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:local('Montserrat Medium Italic'),local('Montserrat-MediumItalic'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-500italic.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-500italic.woff') format('woff');font-display:swap}@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;src:local('Montserrat SemiBold Italic'),local('Montserrat-SemiBoldItalic'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-600italic.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-600italic.woff') format('woff');font-display:swap}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:local('Montserrat SemiBold'),local('Montserrat-SemiBold'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-600.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-600.woff') format('woff');font-display:swap}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-700.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-700.woff') format('woff');font-display:swap}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;src:local('Montserrat Bold Italic'),local('Montserrat-BoldItalic'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-700italic.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-700italic.woff') format('woff');font-display:swap}@font-face{font-family:'Montserrat';font-style:italic;font-weight:800;src:local('Montserrat ExtraBold Italic'),local('Montserrat-ExtraBoldItalic'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-800italic.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-800italic.woff') format('woff');font-display:swap}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;src:local('Montserrat ExtraBold'),local('Montserrat-ExtraBold'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-800.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-800.woff') format('woff');font-display:swap}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;src:local('Montserrat Black'),local('Montserrat-Black'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-900.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-900.woff') format('woff');font-display:swap}@font-face{font-family:'Montserrat';font-style:italic;font-weight:900;src:local('Montserrat Black Italic'),local('Montserrat-BlackItalic'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-900italic.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/montserrat-v15-latin-900italic.woff') format('woff');font-display:swap}@font-face{font-family:'Hind';font-style:normal;font-weight:300;src:local('Hind Light'),local('Hind-Light'),url('https://www.ranto.dev/assets/fonts/hind-v11-latin-300.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/hind-v11-latin-300.woff') format('woff');font-display:swap}@font-face{font-family:'Hind';font-style:normal;font-weight:400;src:local('Hind Regular'),local('Hind-Regular'),url('https://www.ranto.dev/assets/fonts/hind-v11-latin-regular.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/hind-v11-latin-regular.woff') format('woff');font-display:swap}@font-face{font-family:'Hind';font-style:normal;font-weight:500;src:local('Hind Medium'),local('Hind-Medium'),url('https://www.ranto.dev/assets/fonts/hind-v11-latin-500.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/hind-v11-latin-500.woff') format('woff');font-display:swap}@font-face{font-family:'Hind';font-style:normal;font-weight:600;src:local('Hind SemiBold'),local('Hind-SemiBold'),url('https://www.ranto.dev/assets/fonts/hind-v11-latin-600.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/hind-v11-latin-600.woff') format('woff');font-display:swap}@font-face{font-family:'Hind';font-style:normal;font-weight:700;src:local('Hind Bold'),local('Hind-Bold'),url('https://www.ranto.dev/assets/fonts/hind-v11-latin-700.woff2') format('woff2'),url('https://www.ranto.dev/assets/fonts/hind-v11-latin-700.woff') format('woff');font-display:swap}a,a:focus,a:hover{color:#fff}.btn-secondary,.btn-secondary:hover,.btn-secondary:focus{color:#333;text-shadow:none;background-color:#fff;border:.05rem solid #fff}html,body{min-height:100%;background-color:#18191a}body{font-family:'Montserrat',sans-serif;color:#fff;text-shadow:0 .05rem .1rem rgba(0,0,0,.5)}.cover-container{max-width:42em}.inner.cover,.masthead{z-index:1}.masthead{margin-bottom:2rem}.masthead-brand{margin-bottom:0}.nav-masthead .nav-link{padding:.25rem 0;font-weight:700;color:rgba(255,255,255,.5);background-color:transparent;border-bottom:.25rem solid transparent}.nav-masthead .nav-link:hover,.nav-masthead .nav-link:focus{border-bottom-color:rgba(255,255,255,.25)}.nav-masthead .nav-link+.nav-link{margin-left:1rem}.nav-masthead .active{color:#fff;border-bottom-color:#fff}@media(min-width:48em){.masthead-brand{float:left}.nav-masthead{float:right}}.cover{padding:0 1.5rem}.cover .btn-lg{padding:.75rem 1.25rem;font-weight:700}.mastfoot{color:rgba(255,255,255,.5)}.title-blue{color:#2196f3}.btn-blue{color:#fff;text-shadow:none;background-color:#2196f3;border:none!important}.btn{border:none!important}.top-menu{border-bottom:4px solid #2196f3;background-color:#18191a!important}.cl-effect-1 a:hover{text-decoration:none}.cl-effect-1 a::before,.cl-effect-1 a::after{display:inline-block;opacity:0;-webkit-transition:-webkit-transform .3s,opacity .2s;-moz-transition:-moz-transform .3s,opacity .2s;transition:transform .3s,opacity .2s}.cl-effect-1 a::before{margin-right:6px;content:'<';-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px)}.cl-effect-1 a::after{margin-left:6px;content:'/>';-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px)}.cl-effect-1 a:hover::before,.cl-effect-1 a:hover::after,.cl-effect-1 a:focus::before,.cl-effect-1 a:focus::after{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px)}.cl-effect-1 a.active::before,.cl-effect-1 a.active::after,.cl-effect-1 a.active::before,.cl-effect-1 a.active::after{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px)}.cl-effect-1 a.active{color:#2196f3;font-weight:600}.my-name{font-size:17px}nav.cl-effect-1 a{font-size:17px}.page-title-cnt{padding-top:2rem;padding-bottom:2rem;background:#252525;border-bottom:2px solid #333}h1,h2,h3{font-family:'Hind',sans-serif}.top-menu{font-family:'Montserrat',sans-serif}.lead{font-size:1.25rem;font-weight:300;font-size:16px;font-weight:500;color:#bfbebe;line-height:24px;font-family:'Montserrat',sans-serif}.phone-menu{display:none;margin-left:auto}@media only screen and (max-width:768px){.phone-menu{display:block}.cl-effect-1{display:flex;height:0;overflow:hidden;transition:height .3s;flex-direction:column;flex-basis:auto}.cl-effect-1.open{height:100vh}.cl-effect-1 a{flex:1;text-align:center}.sticky-top.top-menu p{position:absolute;left:20px;top:22px}}