html,body{font-family:sofia-pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;color:#0009;font-size:16px;position:relative;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1.44;margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:#2f3033;font-weight:700;margin-top:0}b,strong{font-weight:600;color:#4c4d52}p{line-height:1.625;margin:0 0 1.4em}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style-type:none}a{text-decoration:none;color:#ff6d2a;transition:background-color .2s ease,color .2s ease}a:hover,a:focus,a:visited{text-decoration:none}img{max-width:100%;display:block}code,pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:16px}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}.bento-grid-image-horizontal{grid-column:span 2 / span 2;grid-row:span 1 / span 1}.bento-grid-image-vertical{grid-column:span 1 / span 1;grid-row:span 2 / span 2}.bento-grid-image-vertical img{-o-object-position:top;object-position:top}.rotate-right{transform:perspective(800px) rotateY(25deg) rotateX(10deg);transition:transform .6s ease}.rotate-left{transform:perspective(800px) rotateY(-15deg) rotateX(10deg);transition:transform .6s ease}@media (min-width: 768px){.portfolio-hover .hover-rotate-left,.portfolio-hover .hover-rotate-right{transition:transform .6s ease}.portfolio-hover:hover .hover-rotate-left{transform:perspective(800px) rotateY(-15deg) rotateX(10deg)}.portfolio-hover:hover .hover-rotate-right{transform:perspective(800px) rotateY(25deg) rotateX(10deg)}}.tech-icon-hover{transition:.3s transform ease-in-out}.tech-icon-hover:hover{filter:invert(56%) sepia(74%) saturate(3160%) hue-rotate(342deg) brightness(101%) contrast(102%);transform:scale(1.2)}.slider-image-slide-in{animation:slider-image-slide-in .3s linear}.animate-gradient{position:relative;overflow:hidden;background:#d9d9d9}.animate-gradient:after{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background:radial-gradient(circle,#fff0 10% 20%,#fff);animation:gradient 1.5s ease-in-out infinite}.calendly-overlay{background-color:#1f1f1fe6!important}.calendly-popup{max-height:none!important}.multiline-truncate-0{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:0;white-space:pre-wrap}.multiline-truncate-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:pre-wrap}.multiline-truncate-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:pre-wrap}.multiline-truncate-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:pre-wrap}.multiline-truncate-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;white-space:pre-wrap}.multiline-truncate-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;white-space:pre-wrap}.clip-path-bubble:after{clip-path:polygon(0 0,100% 0,100% 100%)}.disable-slick-transform div[class*=slick]{transform:none!important}.hidden-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hidden-scrollbar::-webkit-scrollbar{display:none}.grecaptcha-badge{visibility:hidden}@keyframes progress-ring-fill{to{stroke-dashoffset:0}}@keyframes slider-image-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}@keyframes gradient{0%{transform:translate(0)}50%{transform:translate(-50%)}to{transform:translate(0)}}.duo-section>div>svg{display:none}:not(.duo-section)+.duo-section>div>svg{display:block}@media only screen and (max-width: 600px){#pipedrive-chat-holder>div>div>div:last-child{opacity:1}}/*! purgecss end ignore */@media print{@page{margin:0}*{transition:none!important}.print-pagebreak-before{page-break-before:always}.page-break-inside-avoid{page-break-inside:avoid}#ot-sdk-btn-floating{display:none!important}}input[type=search]::-webkit-search-cancel-button{filter:brightness(0);cursor:pointer;padding:.5rem}
