@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;450;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box;transition:all .25s}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}html,body,#root,#__next{height:100%}:root{--big-monitors-and-tvs-min-width: 2000px;--laptop-14-18-inch-max-width: 2000px;--laptop-14-18-inch-min-width: 1400px;--laptop-12-13-inch-max-width: 1399px;--laptop-12-13-inch-min-width: 1000px;--tablet-or-split-window-max-width: 999px;--tablet-or-split-window-min-width: 800px;--small-tablet-max-width: 799px;--small-tablet-min-width: 500px;--phone-landscape-max-width: 699px;--phone-landscape-min-width: 500px;--phone-portrait-max-width: 499px;--phone-min-width: 0px;--black: #000000;--gray-10: #1a1a1a;--gray-25: #404040;--gray-43: #6e6e6e;--gray-57: #919191;--gray-75: #bfbfbf;--gray-90: #e5e5e5;--gray-95: #f2f2f2;--white: #ffffff;--red: #ff4040;--green: #40a040;--blue: #5050f1;--orange: #ff9814;--yellow: #ffd814;--red-orange: #ff6b14;--five-percent: .05;--ten-percent: .1;--twenty-five-percent: .25;--forty-three-percent: .43;--fifty-sevent-percent: .57;--seventy-five-percent: .75;--hundred-percent: 1;--spacer-slides-large: 50px;--spacer-slides-medium: 50px;--spacer-web-large: 40px;--spacer-web-medium: 20px;--spacer-web-small: 10px;--spacer-print-large: .5in;--spacer-print-medium: .25in;--spacer-print-small: .125in;--kilimanjaro: 288px;--skyscraper: 144px;--morgante: 96px;--yuuge: 64px;--big: 48px;--medium-1: 36px;--medium-2: 30px;--medium-3: 24px;--medium-4: 21px;--medium-5: 18px;--default-size: 16px;--small-1: 14px;--small-2: 12px;--tiny: 10px;--microscopic: 8px;--bold-font-weight: 900;--default-font-weight: 300;--thin-font-weight: 100;--border-radius-for-badges: 2.5px;--border-radius-for-most-things: 5px;--border-radius-for-tight-containers: 7.5px;--border-radius-for-containers: 10px}html,body{background-color:var(--white);color:var(--black);font-family:Roboto;font-weight:300;margin:0;padding:0;overflow-x:hidden}strong{font-weight:var(--bold-font-weight)}em{padding-right:.5ch}h1{font-size:var(--big);font-weight:var(--bold-font-weight);margin-bottom:.1em}h1 strong{font-weight:var(--thin-font-weight)}h2{font-size:var(--medium-1);font-weight:300}h3{font-size:var(--medium-2);font-weight:300}p{margin-top:0;font-size:var(--default-size);line-height:1.5;font-weight:300}@media only screen and (max-width: 1099px){h1{font-size:var(--medium-1)}h2{font-size:var(--medium-2)}h3{font-size:var(--medium-3)}p{font-size:var(--default-size)}}a,a:active,a:visited{text-decoration:none;color:currentColor}code{font-family:Fira Code;border-radius:5px;background-color:var(--gray-90);padding:0 5px;font-size:85%}.center-text{text-align:center}.right-text{text-align:right}.zero-margin{margin:0}.inline *{display:inline}.sticky{position:sticky}.hide{display:none}.spacer-small{height:40px}.spacer-medium{height:160px}.spacer-big{height:360px}.round-corners{border-radius:5px;overflow:hidden}form{position:relative;display:grid;grid-template-columns:auto auto;gap:10px 10px}form div *{display:block}form datalist{display:none}form label{font-weight:900;font-size:30px;padding:0 10px}form input[type=text],form input[type=tel],form input[type=email],form input[type=date],form textarea,form select{padding:5px 10px;width:100%;border-radius:5px;border:solid var(--green) 2px;background:rgb(64 160 64 / 10%);color:var(--white);font-size:16px;font-weight:300}form input[type=text]::placeholder,form input[type=tel]::placeholder,form input[type=email]::placeholder,form input[type=date]::placeholder,form textarea::placeholder{color:var(--green);opacity:1;font-weight:500}form button{position:relative;justify-self:start}form button:hover{opacity:1;transform:translate(10px)}form button:disabled{opacity:.1}@media only screen and (max-width: 1099px){form label{font-size:24px}}.bg-none{background-color:transparent;color:#fff}.bg-orange{background-color:#ff9814;color:#fff}.bg-red{background-color:#ff4040;color:#fff}.bg-green{background-color:#40a040;color:#fff}.bg-blue{background-color:#5050f1;color:#fff}.bg-yellow{background-color:#ffd814;color:#fff}.bg-yellow-orange{background-color:#ffc114;color:#fff}.bg-orange-red{background-color:#ff8218;color:#fff}.bg-red-orange{background-color:#ff6b14;color:#fff}.bg-black{background-color:#000;color:#fff}.bg-gray{background-color:#c4c4c4;color:#000}.bg-light-gray{background-color:#e6e6e6;color:#000}.bg-white{background-color:#fff;color:#000}.gradient-pure-black{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,75%,rgba(0,0,0,1) 100%)}.gradient-pure-white{background:linear-gradient(to bottom,rgba(196,196,196,0) 0%,75%,rgba(255,255,255,1) 100%)}.gradient-black{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,75%,rgba(0,0,0,1) 100%)}.gradient-white{background:linear-gradient(to bottom,rgba(196,196,196,0) 0%,75%,rgba(255,255,255,1) 100%)}.gradient-gray-black{background:linear-gradient(to bottom,rgba(196,196,196,0) 0%,75%,rgba(0,0,0,1) 100%)}.gradient-gray-white{background:linear-gradient(to bottom,rgba(196,196,196,0) 0%,75%,rgba(255,255,255,1) 100%)}.gradient-red-black{background:linear-gradient(to bottom,rgba(100,30,0,.2) 0%,75%,rgba(0,0,0,1) 100%)}.gradient-red-white{background:linear-gradient(to bottom,rgba(100,30,0,.2) 0%,rgba(255,255,255,.91) 57%,rgba(255,255,255,.99) 75%,rgba(255,255,255,1) 100%)}.shadow{box-shadow:0 4px 10px #00000040;transition:box-shadow .25s}.shadow.animated:hover{box-shadow:0 4px 30px #00000040}.red{color:var(--red)}.green{color:var(--green)}.blue{color:var(--blue)}.orange{color:var(--orange)}.yellow{color:var(--yellow)}.red-orange{color:var(--red-orange)}.black{color:var(--black)}.gray-10{color:var(--gray-10)}.gray-25{color:var(--gray-25)}.gray-43{color:var(--gray-43)}.gray-57{color:var(--gray-57)}.gray-75{color:var(--gray-75)}.gray-90{color:var(--gray-90)}.gray-95{color:var(--gray-95)}.white{color:var(--white)}.shadow-blue{box-shadow:0 4px 10px #5050f140;transition:box-shadow .25s}.shadow-blue:hover{box-shadow:0 4px 30px #5050f140}.glow-orange{box-shadow:0 4px 30px #ff981440}.glow-red{box-shadow:0 4px 30px #ff404040}.glow-green{box-shadow:0 4px 30px #40a04040}.glow-blue{box-shadow:0 4px 30px #5050f140}.five-percent{opacity:.05}.ten-percent{opacity:.1}.twenty-five-percent{opacity:.25}.fifty-seven-percent{opacity:.57}.seventy-five-percent{opacity:.75}.hundred-percent{opacity:1}body{background:#444}main{padding:20px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.background{position:absolute;top:20px;z-index:-1;object-fit:cover}.background:after{content:"";position:absolute;top:0;left:0;right:0;bottom:-5px;background:linear-gradient(rgb(68 68 68 / 100%) 0%,15%,rgb(68 68 68 / 0%) 50%,rgb(68 68 68 / 0%) 0%,75%,rgb(68 68 68 / 100%) 100%)}.swap-icon{width:40px;height:40px;display:flex;border-radius:100%;align-items:center;justify-content:center;background:#40a040}.swap-icon i{color:#fff;font-size:24px}.sheet{width:100%;color:#fff;background:rgb(0 0 0 / 57%);padding:10px;border-radius:10px}.contact-swap{display:grid;gap:10px}.contact-swap .swap-icon-container{position:relative;height:0}.contact-swap .swap-icon{position:absolute;transform:translateY(-50%)}.logo{height:40px}.logo img{height:100%}.profile-picture{border-radius:100%;overflow:clip}.profile-picture img{width:100%;height:100%;object-fit:cover}.size-40px{width:40px;height:40px}.size-64px{width:64px;height:64px}.size-100px{width:100px;height:100px}.person{display:grid;grid-template-columns:1fr 66px;gap:20px}.person *{line-height:normal}.person-info{display:flex;gap:10px;align-items:center}.person-details h2{font-weight:900;font-size:24px}.person-details :nth-child(2){font-weight:900}.person-details p{opacity:.57}.person-icons{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center;justify-content:center;padding:5px;line-height:normal}.person-icons i{font-size:18px;color:#40a040}button{width:auto;font-size:21px;line-height:normal;padding:2.5px 15px;border:none;border-radius:5px;font-weight:900;display:flex;gap:7.5px;align-items:center;justify-content:center;transition:all .25s}button:hover{gap:10px}button:hover i{transform:rotate(180deg)}.sheet:has(form){padding:20px 15px 15px}.contact-form{gap:10px;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"header			header" "first-name		last-name" "email			email" "phone			phone" "org			org" "title			title" "button			button"}.contact-form h2{grid-area:header}.contact-form #firstName{grid-area:first-name}.contact-form #lastName{grid-area:last-name}.contact-form #email{grid-area:email}.contact-form #phone{grid-area:phone}.contact-form #title{grid-area:title}.contact-form #org{grid-area:org}.contact-form button{grid-area:button;justify-self:start}.rotate{animation:rotation 1s infinite linear}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
