@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme,base,components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.text-center{text-align:center}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}footer,header,nav,section{display:block}[hidden]{display:none}a{background-color:#0000}a:active,a:hover{outline:0}b{font-weight:700}h1{margin:.67em 0;font-size:2em}img{border:0}hr{box-sizing:content-box;height:0}button,input,textarea{font:inherit;color:inherit;margin:0}button{text-transform:none;overflow:visible}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}@media print{*,:after,:before{color:#000!important;text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^=javascript\:]:after,a[href^=\#]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}}@font-face{font-family:Glyphicons Halflings;src:url(/bootstrap-fonts/glyphicons-halflings-regular.eot);src:url(/bootstrap-fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"),url(/bootstrap-fonts/glyphicons-halflings-regular.woff2)format("woff2"),url(/bootstrap-fonts/glyphicons-halflings-regular.woff)format("woff"),url(/bootstrap-fonts/glyphicons-halflings-regular.ttf)format("truetype"),url(/bootstrap-fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format("svg")}.glyphicon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:relative;top:1px}.glyphicon-envelope:before{content:"✉"}.glyphicon-user:before{content:""}.glyphicon-remove:before{content:""}.glyphicon-download-alt:before{content:""}.glyphicon-print:before{content:""}.glyphicon-menu-down:before{content:""}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:#0000;font-size:10px}body{color:#333;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857}button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.img-responsive{max-width:100%;height:auto;display:block}hr{border:0;border-top:1px solid #eee;margin-top:20px;margin-bottom:20px}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,h4{color:inherit;font-family:inherit;font-weight:500;line-height:1.1}h1,h2,h3{margin-top:20px;margin-bottom:10px}h4{margin-top:10px;margin-bottom:10px}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}p{margin:0 0 10px}.text-center{text-align:center}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-12,.col-md-12,.col-md-5,.col-md-7,.col-sm-12,.col-sm-6,.col-xs-1,.col-xs-12,.col-xs-2,.col-xs-4,.col-xs-5,.col-xs-7,.col-xs-8{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-xs-1,.col-xs-12,.col-xs-2,.col-xs-4,.col-xs-5,.col-xs-7,.col-xs-8{float:left}.col-xs-12{width:100%}.col-xs-8{width:66.6667%}.col-xs-7{width:58.3333%}.col-xs-5{width:41.6667%}.col-xs-4{width:33.3333%}.col-xs-2{width:16.6667%}.col-xs-1{width:8.33333%}@media (min-width:768px){.col-sm-12,.col-sm-6{float:left}.col-sm-12{width:100%}.col-sm-6{width:50%}.col-sm-pull-6{right:50%}.col-sm-push-6{left:50%}}@media (min-width:992px){.col-md-12,.col-md-5,.col-md-7{float:left}.col-md-12{width:100%}.col-md-7{width:58.3333%}.col-md-5{width:41.6667%}.col-md-pull-5{right:41.6667%}.col-md-push-7{left:58.3333%}}@media (min-width:1200px){.col-lg-12{float:left;width:100%}}label{max-width:100%;margin-bottom:5px;font-weight:700;display:inline-block}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9 ;line-height:normal}input[type=file]{display:block}input[type=range]{width:100%;display:block}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.form-control{color:#555;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;box-shadow:inset 0 1px 1px #00000013}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-placeholder-shown{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly]{cursor:not-allowed;opacity:1;background-color:#eee}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}}.form-group{margin-bottom:15px}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.btn{text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;background-image:none;border:1px solid #0000;border-radius:4px;margin-bottom:0;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857;display:inline-block}.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn:active{background-image:none;outline:0;box-shadow:inset 0 3px 5px #00000020}.btn[disabled]{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:active,.btn-default:focus,.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active{background-image:none}.btn-default[disabled],.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover{background-color:#fff;border-color:#ccc}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active{background-image:none}.btn-primary[disabled],.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover{background-color:#337ab7;border-color:#2e6da4}.btn-lg{border-radius:6px;padding:10px 16px;font-size:18px;line-height:1.33333}.fade{opacity:0;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{visibility:hidden;display:none}.collapse.in{visibility:visible;display:block}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{clip:rect(0, 0, 0, 0);pointer-events:none;position:absolute}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{display:block;position:relative}.nav>li>a{padding:10px 15px;display:block;position:relative}.nav>li>a:focus,.nav>li>a:hover{background-color:#eee;text-decoration:none}.nav .nav-divider{background-color:#e5e5e5;height:1px;margin:9px 0;overflow:hidden}.nav>li>a>img{max-width:none}.navbar{border:1px solid #0000;min-height:50px;margin-bottom:20px;position:relative}@media (min-width:768px){.navbar{border-radius:4px}.navbar-header{float:left}}.navbar-collapse{-webkit-overflow-scrolling:touch;border-top:1px solid #0000;padding-left:15px;padding-right:15px;overflow-x:visible;box-shadow:inset 0 1px #ffffff1a}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;-webkit-box-shadow:none;box-shadow:none;border-top:0}.navbar-collapse.collapse{padding-bottom:0;visibility:visible!important;height:auto!important;display:block!important;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-left:0;margin-right:0}}.navbar-fixed-top{z-index:1030;position:fixed;left:0;right:0}@media (min-width:768px){.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{border-width:0 0 1px;top:0}.navbar-brand{float:left;height:50px;padding:15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{float:right;background-color:#0000;background-image:none;border:1px solid #0000;border-radius:4px;margin-top:8px;margin-bottom:8px;margin-right:15px;padding:9px 10px;position:relative}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{border-radius:1px;width:22px;height:2px;display:block}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-right{margin-right:-15px;float:right!important}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:#0000}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:#0000}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse{border-color:#e7e7e7}@keyframes progress-bar-stripes{}.close{float:right;color:#000;text-shadow:0 1px #fff;filter:alpha(opacity=20);opacity:.2;font-size:21px;font-weight:700;line-height:1}.close:focus,.close:hover{color:#000;cursor:pointer;filter:alpha(opacity=50);opacity:.5;text-decoration:none}button.close{-webkit-appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.modal-open{overflow:hidden}.modal{z-index:1040;-webkit-overflow-scrolling:touch;outline:0;display:none;position:fixed;inset:0;overflow:hidden}.modal.fade .modal-dialog{-o-transition:-o-transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transform:translateY(-25%)}.modal.in .modal-dialog{transform:translate(0)}.modal-open .modal{overflow:hidden auto}.modal-dialog{width:auto;margin:10px;position:relative}.modal-content{background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #0003;border-radius:6px;outline:0;position:relative;box-shadow:0 3px 9px #00000080}.modal-backdrop{background-color:#000;position:absolute;top:0;left:0;right:0}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{border-bottom:1px solid #e5e5e5;min-height:16.43px;padding:15px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{padding:15px;position:relative}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px #00000080}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.row:after,.row:before{content:" ";display:table}.container-fluid:after,.container:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.row:after{clear:both}.center-block{margin-left:auto;margin-right:auto;display:block}.pull-right{float:right!important}.show{display:block!important}.invisible{visibility:hidden}.hidden{visibility:hidden!important;display:none!important}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}}@media (min-width:1200px){.visible-lg{display:block!important}}body,h1,h2,h3,h4,h5,h6{font-family:Open Sans,sans-serif}body{color:#333;background:url(/assets/bglight.png);margin:50px;padding-top:50px;font-weight:400}#nav-top{box-shadow:0 1px 10px #0000001a}#nav-top>.container .navbar-brand{color:#9f9f9f;font-weight:300}header#main-header{background:url(/img/header.jpg) 50%/cover no-repeat;height:360px;padding-bottom:40px}.tr-bg{color:#fff;background:#00000080;display:inline-block}h2.tr-bg{text-transform:uppercase;margin-top:80px;padding:10px 15px;font-weight:300;line-height:normal}p.tr-bg{text-transform:uppercase;letter-spacing:1px;margin-top:20px;padding:10px 15px;font-size:12px;font-weight:400;line-height:normal}section{border-bottom:1px solid #e7e7e7;padding:40px 0 60px}section h4,section h3{color:#505050!important}section h4{font-size:24px;font-weight:300;line-height:normal}section h3{font-size:28px;font-weight:300;line-height:normal}section.feature img{box-shadow:0 0 6px #bdc3c780}section.background{background:url(/img/section-background.jpg) 50%/cover no-repeat;height:300px;padding:40px 0}section.background h2{color:#fff;text-shadow:0 0 2px #0003;margin-top:20px;font-weight:300}section.background p{color:#fff;text-shadow:0 0 4px #0003;margin:20px 0;font-size:18px;font-weight:300;line-height:normal}.dmxParallaxSlider{margin:0 auto!important;display:block!important}footer#footer{color:#505050;text-align:center;background:#f2f2f2;border-top:1px solid #ecf0f1;padding:15px 0;font-size:11px}@media (min-width:768px){header#main-header{height:auto;padding:40px 0}}@media (min-width:992px){header#main-header{height:auto;padding:40px 0}}@media (min-width:1200px){header#main-header{height:auto;padding:40px 0}}.circleBase{text-align:center;vertical-align:middle;border-radius:50%;min-width:300px;height:250px;margin:0 20px 20px 0}.type1{background:#0ff;border:10px solid #00f}.type2{background:#ffb6c1;border:10px solid red}.type3{background:#98fb98;border:10px solid green}.cv-label{clear:right}.cv-table div.row{padding-bottom:5px}.cv-table div.row:not(.plain)>div:first-child{font-weight:700}.cv-table ol,div.cv-table ul{padding-left:20px}.cv-section-header{clear:both;-webkit-user-select:none;user-select:none}.cv-table .cv-project{page-break-inside:avoid;margin-top:10px}.cv-table .cv-section-header{letter-spacing:.5px;page-break-inside:avoid;cursor:pointer;border-color:#a9a9a9;border-bottom-style:solid;border-bottom-width:1px;width:250px;margin:20px 0 5px;font-size:18px;font-weight:700;margin-left:14px!important;padding-left:0!important;padding-right:0!important}.cv-skill-section div.row{padding-bottom:0}.cv-skill-section div.cv-skill-subsection{padding-top:5px;font-weight:700}@page{margin:1.5cm 1.5cm 2cm 2cm}.visible-xxs,.visible-xxs-block,.visible-xxs-inline,.visible-xxs-inline-block{display:none!important}@media screen and (max-width:660px){.visible-xxs{display:block!important}table.visible-xxs{display:table}tr.visible-xxs{display:table-row!important}th.visible-xxs,td.visible-xxs{display:table-cell!important}.visible-xxs-block{display:block!important}.visible-xxs-inline{display:inline!important}.visible-xxs-inline-block{display:inline-block!important}}.visible-xsm,.visible-xsm-block,.visible-xsm-inline,.visible-xsm-inline-block{display:none!important}@media (min-width:661px){.visible-xsm{visibility:visible;display:block!important}table.visible-xsm{display:table}tr.visible-xsm{display:table-row!important}th.visible-xsm,td.visible-xsm{display:table-cell!important}.visible-xsm-block{display:block!important}.visible-xsm-inline{display:inline!important}.visible-xsm-inline-block{display:inline-block!important}}@media print{.visible-xsm{display:block!important}table.visible-xsm{display:table}tr.visible-xsm{display:table-row!important}th.visible-xsm,td.visible-xsm{display:table-cell!important}.visible-xsm-block{display:block!important}.visible-xsm-inline{display:inline!important}.visible-xsm-inline-block{display:inline-block!important}a[href]:after{content:""}body{width:920px;margin:0;padding:0}.cv-section-header span.glyphicon{visibility:hidden;display:none}.modal,.modal-dialog,.modal-content,.modal-lg,.modal-md,.modal-sm{min-width:900px;margin:0!important;padding:0!important}.modal-header{visibility:hidden;display:none}.modal-content{border:none}.modal-footer{display:none}section.modal-dialogs{border:none;width:900px}button,a.close{display:none}}.dmxParallaxSlider-fancy{position:relative}.dmxParallaxSlider-fancy .dmxParallaxSlider{background:#fff;box-shadow:0 3px 10px #0000004d}.dmxParallaxSlider-fancy .dmxParallaxSliderLoading{background:#fff}.dmxParallaxSlider-fancy .dmxParallaxSliderNav{background:#000c;height:46px;line-height:46px;position:absolute;bottom:10px;left:-10px;right:-10px;box-shadow:0 2px 5px #0000004d}.dmxParallaxSlider-fancy .dmxParallaxSliderNav:before,.dmxParallaxSlider-fancy .dmxParallaxSliderNav:after{content:" ";z-index:1;border-bottom:10px solid #000;position:absolute;top:-10px}.dmxParallaxSlider-fancy .dmxParallaxSliderNav:before{border-left:10px solid #0000;left:0}.dmxParallaxSlider-fancy .dmxParallaxSliderNav:after{border-right:10px solid #0000;right:0}.dmxParallaxSlider-fancy .dmxParallaxSliderControlNav,.dmxParallaxSlider-fancy .dmxParallaxSliderDirectionNav{padding:0 10px}.dmxParallaxSlider-fancy .dmxParallaxSliderControlNav{float:left}.dmxParallaxSlider-fancy .dmxParallaxSliderDirectionNav{float:right}.dmxParallaxSlider-fancy .dmxParallaxSliderControlNav a,.dmxParallaxSlider-fancy .dmxParallaxSliderDirectionNav a{vertical-align:middle;color:#fff;border-radius:2px;margin:0 5px;padding:3px 6px;font-family:Arial;font-size:11px}.dmxParallaxSlider-fancy .dmxParallaxSliderControlNav a:hover,.dmxParallaxSlider-fancy .dmxParallaxSliderDirectionNav a:hover{background:#000}.dmxParallaxSlider-fancy .dmxParallaxSliderControlNav a.dmxParallaxSliderCurrent{color:#000;background:#fff}.dmxParallaxSliderContainer{z-index:0;display:inline-block;position:relative}.dmxParallaxSlider{background:#fff;position:relative;overflow:hidden;margin:0 auto!important;display:block!important}.dmxParallaxSliderSlide{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:transform 1.5s ease-in-out;position:absolute;overflow:hidden}.dmxParallaxSliderNav button{cursor:pointer;color:#fff;vertical-align:middle;background:0 0;border:0;border-radius:2px;margin:0 5px;padding:3px 6px;font:11px Arial,sans-serif}.dmxParallaxSliderNav button:hover{background:#000}.dmxParallaxSliderNav button.dmxParallaxSliderCurrent{color:#000;background:#fff}.dmxParallaxSlider-fancy .dmxParallaxSliderNav{z-index:15}.dmxParallaxSliderDirectionNav{float:right;padding:0 10px}.dmxParallaxSliderControlNav{float:left;padding:0 10px}.well{text-align:center;background:#fff}.modal{text-align:left}a,button{outline:none}.plain{margin:0}@font-face{font-family:Open Sans;src:url(/assets/fonts/opensans/OpenSans-Regular-webfont.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/fonts/opensans/OpenSans-Light-webfont.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/fonts/opensans/OpenSans-Bold-webfont.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/fonts/opensans/OpenSans-Italic-webfont.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,.cv-section-header:focus-visible{outline-offset:2px;outline:2px solid #1d70a1!important}.modal.show{opacity:1;display:block;overflow-y:auto}.modal.show .modal-dialog{transform:none}.modal-backdrop.show{z-index:1030;opacity:.5;position:fixed;inset:0}.modal-dialogs{border-bottom:0}.cv-section-header[role=button]{cursor:pointer}.cv-section-content.hidden{display:none!important}.contact-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-notification{z-index:3000;color:#fff;border-radius:3px;padding:12px 18px;position:fixed;top:10px;right:10px;box-shadow:0 2px 8px #00000040}.site-notification.success{background:#56a65a}.site-notification.error{background:#c3463f}@media print{body{background:#fff!important}body>nav,body>header,body>section:not(.modal-dialogs),body>footer,.modal-backdrop,.contact-dialog,.cv-dialog-content-too-small{display:none!important}body>section.modal-dialogs,.cv-dialog,.cv-dialog .modal-dialog.visible-xsm,.cv-dialog .modal-content,.cv-dialog .modal-body{display:block!important;position:static!important;overflow:visible!important}.cv-dialog .modal-header,.cv-dialog .cv-section-header,.cv-section-content.hidden{visibility:visible!important;display:block!important}.cv-dialog .close,.cv-dialog button,.cv-dialog .glyphicon{display:none!important}}
