/*!
 * Bootstrap v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *
 * Only the rules the live typesoft.ca pages actually use (reboot, headings,
 * .container, .row, .col-md-12), copied verbatim from bootstrap.min.css.
 */
*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:sans-serif;line-height:1.15}section{display:block}body{color:#212529;text-align:left;background-color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5}h1,h2,h3{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}a{color:#007bff;background-color:#0000;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}h1,h2,h3{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.col-md-12{width:100%;padding-left:15px;padding-right:15px;position:relative}@media (width>=768px){.col-md-12{flex:0 0 100%;max-width:100%}}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-300.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-800.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/poppins-900.woff2)format("woff2")}.fas,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;display:inline-block}.fa-2x{font-size:2em}.fa-at:before{content:""}.fa-linkedin:before{content:""}.fa-github:before{content:""}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/fonts/fa-brands-400-subset.woff2)format("woff2")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa-solid-900-subset.woff2)format("woff2")}.fas{font-family:"Font Awesome 5 Free";font-weight:900}.icon-x{width:1em;height:1em;display:inline-block;overflow:visible}body{color:#000;font-family:Poppins,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Poppins}.banner{background:#fff;padding:40px 0 100px}.main-header-box h2,.main-header-box .hello{margin:0 0 20px;font-size:150px;font-weight:700;line-height:1.1;display:block}.main-header-box h3,.main-header-box .im{margin:0 0 20px;font-size:50px;font-weight:600;display:block}.main-header-box h1{margin:0;font-weight:600}.main-header-box p:not(.hello){margin-bottom:2em;font-size:20px}.main-header-box p a{text-decoration:underline}.btn-view-profile{color:#2a2a2a;border:2px solid #2a2a2a;border-radius:4px;padding:10px 30px;font-size:20px;font-weight:500;transition:all .3s ease-in-out;display:inline-block}.btn-view-profile i{padding-left:10px}.btn-view-profile:focus,.btn-view-profile:hover{color:#fff;background:#2a2a2a;text-decoration:none}.footer-social{margin-top:10px}.footer-social a{color:#000;padding:0 10px;display:inline-block}.footer-social a,.footer-social i,.footer-social svg{vertical-align:top}
