.text-primary{color:#2d2d2d!important}.btn{text-transform:uppercase;border:none;border-radius:300px;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700}.btn-xl{padding:1rem 2rem}@font-face{font-family:Amatic SC;font-style:normal;font-weight:700;src:local(Amatic SC),local(Amatic-SC),url(/fonts/AmaticSC-Regular.ttf)format("truetype")}@font-face{font-family:Kalam;font-style:normal;font-weight:200;src:url(/fonts/Kalam-Light.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:url(/fonts/Montserrat-ExtraLight.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/Montserrat-Regular.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fonts/Montserrat-SemiBold.ttf)format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/fonts/OpenSans-Regular.ttf)format("truetype")}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes lightpulse{0%{color:#fff}50%{color:#999}to{color:#fff}}body,html{color:#2d2d2d;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;width:100%;height:100%}body{font-family:Montserrat,sans-serif}hr.sep{border-width:1px;border-color:#2d2d2d;max-width:50%}hr.light{border-color:#fff}.fs-2{font-size:1.3em}.fs-3{font-size:1.6em}.fs-4{font-size:2em}a{-webkit-tap-highlight-color:transparent;color:#2d2d2d;text-decoration:underline;transition:all .2s}a:hover,a:focus{color:#ffba00;background-color:#0000}a:active{background-color:#0000}submit,button{cursor:pointer}.row.row-equal{flex-wrap:wrap;display:flex}.row.row-equal>[class*=col-]{flex-direction:column;display:flex}.btn.btn-primary{color:#000;background-color:#fcd324;text-decoration:none;box-shadow:5px 5px #000}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus{background-color:#ffba00!important}.btn.btn-rotate:hover,.btn.btn-rotate:active,.btn.btn-rotate:focus{-webkit-backface-visibility:hidden;transform:rotate(-1deg)}.btn.btn-dark{color:#fff;background-color:#000}.btn.btn-dark:active,.btn.btn-dark:hover,.btn.btn-dark:focus{color:#ffba00}.btn{border-radius:0;padding:.375rem 1.75rem;text-decoration:none}.btn.btn-contact{text-align:left;color:#fff;width:auto;padding:.375rem 1rem}.btn.btn-contact i.fa{margin-right:1rem;font-size:1.5rem}.btn.btn-contact.btn-facebook{background-color:#3d5a98}.btn.btn-contact.btn-facebook:active,.btn.btn-contact.btn-facebook:hover,.btn.btn-contact.btn-facebook:focus{background-color:#2d426f}.btn.btn-contact.btn-youtube{background-color:#e73a2f}.btn.btn-contact.btn-youtube:active,.btn.btn-contact.btn-youtube:hover,.btn.btn-contact.btn-youtube:focus{background-color:#eb4a4b}.btn.btn-contact.btn-whatsapp{background-color:#25d366}.btn.btn-contact.btn-whatsapp:active,.btn.btn-contact.btn-whatsapp:hover,.btn.btn-contact.btn-whatsapp:focus{background-color:#17743a}badg span.nowrap,strong.nowrap{white-space:nowrap}h1 a,h1 a:link,h1 a:hover,h1 a:focus,h1 a:active,h2 a,h2 a:link,h2 a:hover,h2 a:focus,h2 a:active,h3 a,h3 a:link,h3 a:hover,h3 a:focus,h3 a:active,h4 a,h4 a:link,h4 a:hover,h4 a:focus,h4 a:active,h5 a,h5 a:link,h5 a:hover,h5 a:focus,h5 a:active,h6 a,h6 a:link,h6 a:hover,h6 a:focus,h6 a:active{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}header{background-position:50%;background-size:cover;margin-top:55px;padding:4rem 0}header .avatar{width:50%}header.masthead#bootcamp h1{opacity:.1;font-size:1px;position:absolute}header.masthead#bootcamp h2.slogan{color:#fff;font-size:1.4rem}header.masthead#bootcamp h2.slogan span{background:#000}header.masthead{padding:4rem 0 2rem}header.masthead h1{text-transform:uppercase;-webkit-backface-visibility:hidden;margin-bottom:2rem;font-size:1.6rem;font-weight:700;transform:rotate(-1deg)}header.masthead h1 .title{color:#fff;z-index:1000;background-color:#000;width:auto;padding:5px 20px;display:inline-block}header.masthead h1 .subtitle{white-space:nowrap;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffba00", endColorstr="#fbe232",GradientType=1);color:#000;z-index:-1;background:linear-gradient(45deg,#ffba00 0%,#fbe232 100%);width:auto;margin-top:-15px;padding:5px 20px;font-weight:700;display:inline-block;box-shadow:5px 5px #000}header.masthead .slogan{margin-bottom:2rem}header.masthead .slogan h2{color:#000;font-size:1.5rem;line-height:1.5}header.masthead h3{color:gray;font-size:1rem}header.header-desk{background-image:url(/img/bg/desk.jpg)}header.header-clean-coding{background-image:url(/img/bg/clean-coding.jpg);padding:6rem 0}h1.clean-coding-sessions-title span{visibility:hidden;position:absolute}h3{font-size:1.6rem}nav.navbar a.navbar-brand{margin-right:0;font-size:.6rem}nav.navbar a.navbar-brand:link{color:#000}nav.navbar a.navbar-brand{color:#000;font-weight:700;text-decoration:none}nav.navbar a.navbar-brand span{color:#fff;background-color:#000;padding:4px 8px}section p,header p,footer p{line-height:1.7}section h1.title,section h2.title,section h3.title,section h4.title,header h1.title,header h2.title,header h3.title,header h4.title,footer h1.title,footer h2.title,footer h3.title,footer h4.title{-webkit-backface-visibility:hidden;text-transform:uppercase;color:#fff;background-color:#000;padding:5px 15px;font-weight:700;display:inline-block;transform:rotate(-1deg)}section h1.title.yellow,section h2.title.yellow,section h3.title.yellow,section h4.title.yellow,header h1.title.yellow,header h2.title.yellow,header h3.title.yellow,header h4.title.yellow,footer h1.title.yellow,footer h2.title.yellow,footer h3.title.yellow,footer h4.title.yellow{color:#000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffba00", endColorstr="#fbe232",GradientType=1);background:linear-gradient(45deg,#ffba00 0%,#fbe232 100%);box-shadow:5px 5px #000}section h1.title.yellow a,section h1.title.yellow a:link,section h1.title.yellow a:hover,section h1.title.yellow a:focus,section h1.title.yellow a:active,section h2.title.yellow a,section h2.title.yellow a:link,section h2.title.yellow a:hover,section h2.title.yellow a:focus,section h2.title.yellow a:active,section h3.title.yellow a,section h3.title.yellow a:link,section h3.title.yellow a:hover,section h3.title.yellow a:focus,section h3.title.yellow a:active,section h4.title.yellow a,section h4.title.yellow a:link,section h4.title.yellow a:hover,section h4.title.yellow a:focus,section h4.title.yellow a:active,header h1.title.yellow a,header h1.title.yellow a:link,header h1.title.yellow a:hover,header h1.title.yellow a:focus,header h1.title.yellow a:active,header h2.title.yellow a,header h2.title.yellow a:link,header h2.title.yellow a:hover,header h2.title.yellow a:focus,header h2.title.yellow a:active,header h3.title.yellow a,header h3.title.yellow a:link,header h3.title.yellow a:hover,header h3.title.yellow a:focus,header h3.title.yellow a:active,header h4.title.yellow a,header h4.title.yellow a:link,header h4.title.yellow a:hover,header h4.title.yellow a:focus,header h4.title.yellow a:active,footer h1.title.yellow a,footer h1.title.yellow a:link,footer h1.title.yellow a:hover,footer h1.title.yellow a:focus,footer h1.title.yellow a:active,footer h2.title.yellow a,footer h2.title.yellow a:link,footer h2.title.yellow a:hover,footer h2.title.yellow a:focus,footer h2.title.yellow a:active,footer h3.title.yellow a,footer h3.title.yellow a:link,footer h3.title.yellow a:hover,footer h3.title.yellow a:focus,footer h3.title.yellow a:active,footer h4.title.yellow a,footer h4.title.yellow a:link,footer h4.title.yellow a:hover,footer h4.title.yellow a:focus,footer h4.title.yellow a:active{color:#000}section h4,header h4,footer h4{font-size:1.5rem}section h6,header h6,footer h6{font-size:1.4rem;font-weight:700}.rotate{-webkit-backface-visibility:hidden;transform:rotate(-1deg)}.conditional-rotate{transform:rotate(0)}.handwriting{font-family:Kalam,cursive}.responsive-50{width:50%}.bg-primary{-webkit-background-origin:padding-box;-webkit-background-size:auto auto;background-image:linear-gradient(#000 0,#1e1e1e 50%,#000 100%);background-position:50%;background-size:auto;background-origin:padding-box;-webkit-background-clip:border-box;background-clip:border-box}.bg-dark{background-color:#212529!important}.box-shadow-black{box-shadow:5px 5px #000}.text-faded{color:#ffffffb3}ul.check-list.facebook-list li:before{color:#3d5a98}ul.check-list.rocket-list{padding-left:10px}ul.check-list.rocket-list li{margin-bottom:12px}ul.check-list.rocket-list li:before{content:"";margin-left:-35px;font-size:1.2em}ul.check-list.question-list{padding-left:10px}ul.check-list.question-list li{margin-bottom:15px}ul.check-list.question-list li:before{content:"";color:#8b0000;margin-left:-30px;font-size:1.5em;transition:color .3s}ul.check-list{padding-left:0;list-style:none}ul.check-list li{margin-bottom:5px;padding-left:30px}ul.check-list li:before{content:"";color:#ffba00;margin-left:-30px;margin-right:10px;font-family:FontAwesome;font-size:1.2rem;line-height:1}ul.check-list.todo-list li:before{content:""}section{text-align:center;position:relative;overflow-x:hidden}footer#footer{text-align:center;padding:4rem 0}footer#footer h5{font-weight:700}footer#footer .brand img{width:50%;margin-bottom:1rem}section{padding:4rem 0}section.extra-padding{padding:5rem 0}section .carousel{padding-bottom:30px}section .carousel .carousel-indicators{bottom:0}section .carousel .carousel-control-prev{color:#000;left:-15%}section .carousel .carousel-control-next{color:#000}section .carousel .carousel-indicators li{opacity:.5;background-color:#000}section .carousel .carousel-indicators li.active{opacity:1}section .carousel .carousel-control-icon{background-image:none}section .carousel .carousel-control-icon:after{font-family:FontAwesome;font-size:60px;line-height:0;display:inline-block}section .carousel .carousel-control-icon.carousel-control-prev-icon:after{content:""}section .carousel .carousel-control-icon.carousel-control-next-icon:after{content:""}section.section-testimonials blockquote{text-align:center;font-style:italic;line-height:1.5em}section.section-testimonials .img-thumbnail{width:50%;margin-bottom:1rem}section.section-testimonials .carousel .carousel-control-icon{margin-top:-300px}section.section-testimonials .carousel .carousel-control-next{right:0}section.section-experience img{width:50%}section.section-experience h3 span{white-space:nowrap}.page-clean-coding h1{font-size:2rem}.page-clean-coding h2{font-size:1.2rem}.page-clean-coding h3{font-size:1.6rem}.page-clean-coding .embed-responsive{border:1px solid gray}section.section-booking .booking-option{margin-bottom:6rem}section.section-booking .booking-option:last-child{margin-bottom:0}section.section-booking .booking-option img{width:70%;margin:1rem 0}section.section-booking .booking-option p,section.section-booking .booking-option ul{text-shadow:1px 1px #fff}section.section-booking .booking-option p{padding:0 3rem}section.section-interviews h4{margin-bottom:0}section.section-contact button{width:100%;display:inline-block}section.section-work .work{text-shadow:1px 1px #fff;padding:0 2rem 2rem}section.section-work .work h4{font-size:2rem}section.section-work .work .fa{margin-bottom:.7rem;font-size:2.6rem;display:block}.section-image#skills{background-image:url(/img/bg/screens.jpg)}.section-image#clean-coding-sessions{background-image:url(/img/bg/clean-coding-sessions-bg.jpg)}.section-image#bootcamp{background-image:url(/img/bg/workshop.jpg)}.section-image#keyboard{background-image:url(/img/bg/keyboard.jpg)}.section-mood{padding:0}.section-mood .mood{background-position-y:50%;background-repeat:no-repeat;background-size:cover}.section-mood .mood .box{height:400px}.section-mood .mood#mood1{background-image:url(/img/bg/seminar-clean-coding.jpg)}.section-mood .mood#mood2{background-image:url(/img/bg/training-clean-coding.jpg)}section.section-quotes blockquote{text-shadow:1px 1px #000;width:100%;font-size:1.2rem}section.section-quotes .carousel .carousel-control-prev,section.section-quotes .carousel .carousel-control-next{color:#fff}section.section-quotes .carousel .carousel-control-next{right:-10%}section.section-quotes .carousel .carousel-indicators li{background-color:#fff}section.section-quotes .carousel .carousel-item .quote{height:200px}section.section-quotes .carousel .carousel-item .quote blockquote{width:100%}section.section-advantages h5{background-color:#f5f6f6;padding:30px;font-size:1.5rem;font-weight:bolder}section.section-advantages h5 i{color:#fcd324;text-shadow:2px 2px #000;margin-bottom:10px;display:block}footer#footer{padding-bottom:2rem}footer#footer a,footer#footer a:visited{text-decoration:none}footer#footer a:hover,footer#footer a:active,footer#footer a:focus{text-decoration:underline}footer#footer ul{padding:0;list-style:none}footer#footer .footer-brand{text-transform:uppercase;text-align:center;color:#fff;border:2px solid #fff;font-size:0;font-weight:700;display:inline-block}footer#footer .footer-brand .top{color:#000;background-color:#fff;padding:4px;font-size:1rem}footer#footer .footer-brand .bottom{margin:6px;font-size:1rem}.white-shadow{text-shadow:1px 1px #fff}.black-shadow{text-shadow:1px 1px #000}span.bg-dark{background-color:#000!important}::selection{color:#fff;text-shadow:none;background:#fcd324}img::selection{color:#fff;background:0 0}img::selection{color:#fff;background:0 0}body{-webkit-tap-highlight-color:#212529}a.btn-social{touch-action:manipulation;text-transform:none;background-color:#0000;border-radius:5px;width:100%;margin-bottom:10px;text-decoration:none;display:block;color:#fff!important}a.btn-social:active,a.btn-social:focus{background-color:#0000}a.btn-social.btn-mail i{color:#fff}a.btn-social.btn-maps i{color:#e73a2f}a.btn-social.btn-facebook i{color:#3d5a98}a.btn-social.btn-twitter i{color:#1da1f2}a.btn-social.btn-instagram i{color:#ffba00}a.btn-social.btn-youtube i{color:#eb4a4b}a.btn-social.btn-xing i{color:#006567}a.btn-social.btn-linkedin i{color:#0077b5}a.btn-social.btn-github i,a.btn-social:hover,a.btn-social:focus,a.btn-social:active,a.btn-social:hover i,a.btn-social:focus i,a.btn-social:active i{color:#fff}a.btn-social:hover.btn-mail,a.btn-social:focus.btn-mail,a.btn-social:active.btn-mail{background-color:#fff;color:#000!important}a.btn-social:hover.btn-mail i,a.btn-social:focus.btn-mail i,a.btn-social:active.btn-mail i{color:#000}a.btn-social:hover.btn-maps,a.btn-social:focus.btn-maps,a.btn-social:active.btn-maps{background-color:#e73a2f}a.btn-social:hover.btn-facebook,a.btn-social:focus.btn-facebook,a.btn-social:active.btn-facebook{background-color:#3d5a98}a.btn-social:hover.btn-twitter,a.btn-social:focus.btn-twitter,a.btn-social:active.btn-twitter{background-color:#1da1f2}a.btn-social:hover.btn-instagram,a.btn-social:focus.btn-instagram,a.btn-social:active.btn-instagram{background-color:#ffba00}a.btn-social:hover.btn-youtube,a.btn-social:focus.btn-youtube,a.btn-social:active.btn-youtube{background-color:#eb4a4b}a.btn-social:hover.btn-xing,a.btn-social:focus.btn-xing,a.btn-social:active.btn-xing{background-color:#006567}a.btn-social:hover.btn-linkedin,a.btn-social:focus.btn-linkedin,a.btn-social:active.btn-linkedin{background-color:#0077b5}a.btn-social:hover.btn-github,a.btn-social:focus.btn-github,a.btn-social:active.btn-github{background-color:#fff;color:#000!important}a.btn-social:hover.btn-github i,a.btn-social:focus.btn-github i,a.btn-social:active.btn-github i{color:#000}a.btn-social i.fa{margin-bottom:5px;font-size:3em;display:block}#mainNav{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffba00", endColorstr="#fbe232",GradientType=1);color:#000;text-transform:uppercase;background:linear-gradient(45deg,#ffba00 0%,#fbe232 100%);border-color:#0000 #0000 #fff;border-bottom-style:solid;border-bottom-width:1px}#mainNav>.container{text-align:center}#mainNav.dynamic-brand-nav .navbar-brand{opacity:0}#mainNav.dynamic-brand-nav.scrolled .navbar-brand{opacity:1}#mainNav .navbar-nav>li.nav-item{font-size:.9rem}#mainNav .navbar-nav>li.nav-item>a.nav-link{text-align:center;padding:.5rem 1rem;font-weight:700}#mainNav .navbar-nav>li.nav-item>a.nav-link,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus{color:#0009;outline:0;text-decoration:none}#mainNav .navbar-nav>li.nav-item>a.nav-link:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus:focus{color:#000}#mainNav.navbar-shrink{background-color:#000;border-bottom:1px solid #2125291a}#mainNav.navbar-shrink .navbar-brand{color:#ffba00}#mainNav.navbar-shrink .navbar-brand:focus,#mainNav.navbar-shrink .navbar-brand:hover{color:#feba00}#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link,#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:focus{color:#212529}#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:hover,#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:focus:hover{color:#ffba00}.service-box{max-width:400px}.skill-icons i{text-shadow:0 1px 1px #4d4d4d;-o-transition:color .4s ease-in;margin-bottom:20px;font-size:5em;transition:color .4s ease-in;display:block}.skill-icons i.sm{font-size:4.4rem}.navbar-brand{-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.certification-title{height:100px}.section-grey{background-color:#f5f6f6}.section-grey .title{box-shadow:5px 5px #fff}.section-yellow{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffba00", endColorstr="#fbe232",GradientType=1);background:linear-gradient(45deg,#ffba00 0%,#fbe232 100%)}.section-yellow .title{box-shadow:5px 5px #fff}.section-image{color:#fff;background-position:50%;background-size:cover}.section-image#quotes{background-image:url(/img/bg/screens.jpg)}.section-image#quotes blockquote footer{font-size:1rem}.section-white{background-color:#fff}.section-stone{color:#fff;background-image:url(/img/bg/grain.jpg);background-position:50%;background-repeat:repeat}.section-stone a:link,.section-stone a:active,.section-stone a:visited{color:#fff}.section-stone h3.text-embossed{color:#ffffffb3;text-shadow:none}.section-stone h3{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffba00", endColorstr="#fbe232",GradientType=1);color:#000;background:linear-gradient(45deg,#ffba00 0%,#fbe232 100%)}.text-embossed{text-shadow:0 1px 1px #4d4d4d;color:#222}.text-embossed.white{color:#bbb}.text-embossed a{color:#222;vertical-align:middle;alignment-baseline:middle;line-height:1;text-decoration:none}.text-embossed a i{vertical-align:middle;line-height:1}.text-embossed a:hover,.text-embossed a:focus{color:#bbb;text-shadow:0 1px 1px #222}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.portfolio-box{max-width:650px;margin:0 auto;display:block;position:relative}.portfolio-box .company{background-color:#fff;height:130px;padding:20px}.portfolio-box .portfolio-box-caption{text-align:center;opacity:0;color:#fff;background:#2d2d2dcc;width:100%;height:100%;display:block;position:absolute;bottom:0}.portfolio-box .portfolio-box-caption.company-caption{background:#2d2d2df2}.portfolio-box .portfolio-box-caption{transition:all .2s}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content{text-align:center;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{padding:0 15px;font-family:Open Sans,Helvetica Neue,Arial,sans-serif}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{text-transform:uppercase;font-size:14px;font-weight:600}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:18px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content a{color:inherit;text-decoration:none}.portfolio-box:hover .portfolio-box-caption,.portfolio-box:focus .portfolio-box-caption,.portfolio-box:active .portfolio-box-caption{opacity:1}.portfolio-box:focus{outline:none}.zoom{position:relative;overflow:hidden}.zoom:hover img,.zoom:hover i,.zoom.zoomed_in img{transform:scale(1.05)}.zoom img,.zoom i{-o-transition:all .3s;transition:all .3s}.sr-social{padding:5px;line-height:1;display:inline-block}.devicon-wordpress-plain-wordmark.colored,.devicon-sourcetree-original-wordmark.colored,.devicon-slack-plain-wordmark.colored{color:#d3d3d3!important}.devicon-bitbucket-plain-wordmark.colored,.devicon-less-plain-wordmark{color:#0769ad!important}.devicon-bootstrap-plain-wordmark{color:#3d8fc6!important}.hashtags a.badge:link,.hashtags a.badge:hover,.hashtags a.badge:focus{cursor:pointer;background-color:#000;text-decoration:none}.hashtags .badge{text-transform:uppercase;-o-transition:transform .1s ease-in;cursor:inherit;background-color:#000;border-radius:0;margin:10px;padding:10px 20px;font-size:1em;transition:transform .1s ease-in}.hashtags .badge.r1{transform:rotate(3deg)}.hashtags .badge.r1:hover,.hashtags .badge.r1:focus,.hashtags .badge.r2{transform:rotate(1deg)}.hashtags .badge.r2:hover,.hashtags .badge.r2:focus{transform:rotate(-1deg)}.hashtags .badge.r3{transform:rotate(-3deg)}.hashtags .badge.r3:hover,.hashtags .badge.r3:focus{transform:rotate(-6deg)}.hashtags .badge.r4{transform:rotate(-1deg)}.hashtags .badge.r4:hover,.hashtags .badge.r4:focus{transform:rotate(2deg)}.hashtags .badge.r5{transform:rotate(-2deg)}.hashtags .badge.r5:hover,.hashtags .badge.r5:focus{transform:rotate(0)}a img.img-desaturated{-ms-filter:grayscale(100%);filter:grayscale();opacity:.9;max-height:160px}a:hover img.img-desaturated{-ms-filter:none;filter:none;opacity:1}.support a img.img-fluid{-ms-filter:grayscale(100%);filter:grayscale();opacity:.9;max-height:160px}.support a:hover img.img-fluid{-ms-filter:none;filter:none;opacity:1}.talk img.img-thumbnail{width:50%}.publication-body{text-align:center}.publication-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.footnotes{padding:0}.footnotes p{color:#dee2e6;margin:0;font-size:.7em}.footnotes p a{color:#dee2e6}.viewport-height{min-height:80vh}@media (width>=576px){nav.navbar a.navbar-brand{font-size:1.2rem}}@media (width>=768px){h3{font-size:2.1rem}header.masthead h1{font-size:2.4rem}header.masthead h1 .subtitle{margin-left:2rem}header.masthead h2{font-size:2rem}section.section-quotes blockquote{padding:0 1rem;font-size:1.6rem}section.section-quotes .carousel-item .quote{height:300px!important}.intro{padding:0 3rem}.text-right ul.check-list{padding-left:0;list-style:none}.text-right ul.check-list li{margin-bottom:5px}.text-right ul.check-list li:before{content:"";margin-right:0}.text-right ul.check-list li:after{content:"";color:#ffba00;margin-left:10px;padding-right:0;font-family:FontAwesome;font-size:1.2rem;line-height:1}section.section-contact button{width:auto}section.section-testimonials .img-thumbnail{width:40%}section.section-testimonials blockquote{line-height:2em}footer#footer{text-align:left}footer#footer .brand img{opacity:.8;width:70%;margin-bottom:1rem}.portfolio-box .company{height:220px}.hashtags .badge{font-size:1.8em;font-weight:bolder}.skill-icons i{font-size:7em}}@media (width>=992px){header.masthead{min-height:520px;padding-top:0;padding-bottom:0}header.masthead h1{font-size:3rem}nav.navbar a.navbar-brand{font-size:1.2rem}header .avatar{width:100%;transform:rotate(3deg)}section.section-booking .booking-option{margin-top:50px}section.section-booking .booking-option img{width:100%}section.section-booking .booking-option h4{font-size:2rem}section.section-booking .booking-option p{padding:0}section.section-booking .booking-option:nth-child(odd),section.section-booking .booking-option:nth-child(odd) .row{text-align:right}section.section-booking .booking-option:nth-child(2n),section.section-booking .booking-option:nth-child(2n) .row{text-align:left}.responsive-50{width:100%}section.section-testimonials{text-align:center}section.section-testimonials blockquote{text-align:justify;line-height:2em}section.section-testimonials .img-thumbnail{width:80%}section.section-testimonials .testimonial{flex-direction:row-reverse}section.section-testimonials .testimonial .image-col{text-align:right}section.section-testimonials .testimonial:nth-of-type(2n){flex-direction:row}section.section-testimonials .testimonial:nth-of-type(2n) .image-col{text-align:left}section.section-testimonials .carousel .carousel-control-icon{margin-top:0}section.section-testimonials .carousel .carousel-control-next{right:-60px}section.section-experience img{width:100%}section.section-quotes blockquote{padding:0;font-size:2.1rem}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{font-size:16px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:22px}section.skill-carousel .carousel .carousel-inner .carousel-item{height:130px}section.skill-carousel .carousel i.skill-icon{font-size:7em}.page-clean-coding h2{font-size:1.8rem}.conditional-rotate{-webkit-backface-visibility:hidden;transform:rotate(-1deg)}.section-mood .mood .box{height:800px}.talk img.img-thumbnail{width:100%}.publications>.publication>div{text-align:left}.publications>.publication .publication-meta{justify-content:flex-start}.publications>.publication:nth-child(2n){flex-direction:row-reverse}.publications>.publication:nth-child(2n)>div{text-align:right}.publications>.publication:nth-child(2n) .publication-meta{flex-direction:row-reverse}}@media (width>=1200px){header.masthead h1{font-size:3.9rem}}
