@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap");body{font-family:"Montserrat", sans-serif;background:linear-gradient(237.29deg, rgba(191,249,67,0) 51.84%, rgba(204,252,68,0.1) 97.34%),radial-gradient(57.64% 144.01% at 43.4% 33.92%, rgba(239,202,158,0) 0%, rgba(49,45,214,0.1) 100%),linear-gradient(113.29deg, rgba(251,178,147,0.08) 18.42%, rgba(250,211,154,0.08) 83.76%),#fff;color:#2d0e55}h1{font-weight:bold}h4{font-weight:700}.kd-display-1{font-weight:bold !important;font-size:calc(1.625rem + 3.9vw) !important}.kd-display-2{font-size:calc(1.6rem + 3vw) !important}.kd-display-3{font-size:calc(1.4rem + 2vw) !important}a{text-decoration:none;color:initial;font-weight:600;color:#66f}a:hover{text-decoration:none}.link-secondary,.text-muted{color:#8e8cb1 !important}footer,header,.kd-container{width:100%;padding-right:1rem;padding-left:1rem}.kd-content,.kd-left-sidebar{width:100%}@media (min-width: 768px){.kd-container{padding-right:3rem;padding-left:3rem}}@media (min-width: 992px){.kd-left-sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:40%}.kd-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width: 1200px){.kd-container{max-width:1200px;margin:auto}}nav{height:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.kd-separator-top{border-top:2px solid #ecafdf}.kd-separator-bottom{border-bottom:2px solid #ecafdf}.kd-button{text-align:center;border-radius:30px;padding:8px 3vw;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out;-webkit-transition:background 0.3s ease-out;transition:background 0.3s ease-out;-webkit-transition:-webkit-box-shadow 0.3s ease-out;transition:-webkit-box-shadow 0.3s ease-out;transition:box-shadow 0.3s ease-out;transition:box-shadow 0.3s ease-out, -webkit-box-shadow 0.3s ease-out}.kd-button-pink{background:#ecafdf}.kd-button-3d{background:-webkit-gradient(linear, left top, left bottom, from(#f7f1f5), to(#523d581a));background:linear-gradient(180deg, #f7f1f5 0%, #523d581a 100%);-webkit-box-shadow:7.5px -5.5px 11px rgba(255,255,255,0.9),-2.5px 6.5px 17px rgba(80,80,128,0.24);box-shadow:7.5px -5.5px 11px rgba(255,255,255,0.9),-2.5px 6.5px 17px rgba(80,80,128,0.24)}.kd-button-3d:hover{-webkit-box-shadow:none;box-shadow:none}.kd-button-back-container{position:-webkit-sticky;position:sticky;top:30px;margin-bottom:-80px}.kd-button-back{background-color:#f1f1fd;height:50px;width:50px;margin-left:30px;margin-top:30px;border-radius:100%;border:2px solid white}.kd-button-back svg{width:90%;height:90%}.kd-social-link svg{width:40px;height:auto;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.kd-tag-group{margin-top:32px}.kd-tag-phase{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 30px 2px 14px;background:#ffffff;border-radius:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 2% 2% 0}.kd-tag-phase svg{width:36px;height:36px;margin-right:10px}.kd-level *{background:-webkit-gradient(linear, left top, right top, from(#bfd3a4), to(#8ad3a9));background:linear-gradient(90deg, #bfd3a4 0%, #8ad3a9 100%);border-radius:25px;font-size:1rem;color:#554a4a;padding:0px 10px;text-align:right}.kd-level.kd-level-10 *{width:100%}.kd-level.kd-level-9 *{width:90%}.kd-level.kd-level-8 *{width:80%}.kd-level.kd-level-7 *{width:70%}.kd-shape-triangle,.kd-shape-sphere,.kd-shape-cube{overflow:visible}.kd-arrow{border-width:2px 0 0 2px;border-style:dashed;border-color:#ecafdf;border-top-left-radius:100px;position:relative}.kd-arrow::after{content:"";position:absolute;bottom:0px;left:-8px;border-style:solid;border-color:#ecafdf;border-width:0px 2px 2px 0px;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.kd-client-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.kd-client-list>*{-o-object-fit:contain;object-fit:contain;width:20%;max-height:400px}@media (max-width: 576px){.kd-client-list>*{width:50%;max-height:80px}}.flex-equal>*{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width: 768px){.flex-md-equal>*{-webkit-box-flex:1;-ms-flex:1;flex:1}}.site-title{font-size:calc(0.6rem + 1.8vw);color:#2d0e55}.site-title span{color:#66f;float:right;width:100%}.landing-page .site-title,.landing-page .hero{overflow-x:hidden;overflow-y:visible;display:-ms-grid;display:grid;-ms-grid-columns:13vw 3vw 4vw 30vw 21vw 8vw 14vw 7vw;grid-template-columns:13vw 3vw 4vw 30vw 21vw 8vw 14vw 7vw;-ms-grid-rows:7vh 14vh 4vh 7vh 14vh 7vh 8vh 7vh 1vh;grid-template-rows:7vh 14vh 4vh 7vh 14vh 7vh 8vh 7vh 1vh}.landing-page .site-title .hero-title,.landing-page .hero .hero-title{-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2 / 7;-ms-grid-row:3;-ms-grid-row-span:3;grid-row:3 / 6}.landing-page .site-title .kd-box-yellow,.landing-page .hero .kd-box-yellow{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;-ms-grid-row:4;-ms-grid-row-span:3;grid-row:4 / 7}.landing-page .site-title .kd-box-green,.landing-page .hero .kd-box-green{width:100%;height:100%;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / 4;-ms-grid-row:5;-ms-grid-row-span:3;grid-row:5 / 8}.landing-page .site-title .kd-shape-triangle,.landing-page .hero .kd-shape-triangle{grid-column-end:2;-ms-grid-row:1;grid-row-start:1;z-index:999;-ms-grid-column-align:end;justify-self:end}.landing-page .site-title .kd-shape-cube,.landing-page .hero .kd-shape-cube{height:100%;-ms-grid-column:8;-ms-grid-column-span:1;grid-column:8 / 9;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2 / 4}.landing-page .site-title .kd-arrow-1,.landing-page .hero .kd-arrow-1{-ms-grid-column:5;-ms-grid-column-span:2;grid-column:5 / 7;-ms-grid-row:7;-ms-grid-row-span:2;grid-row:7 / 9;width:100%;margin-top:20px;margin-left:0vw}.landing-page .site-title .kd-arrow-2,.landing-page .hero .kd-arrow-2{border-width:0px 0 2px 2px;border-radius:0 0 0 100px;grid-column-end:8;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / 3;margin-bottom:4vh;margin-right:3vw;-ms-grid-column-align:end;justify-self:end;width:calc(98px + 3rem)}.landing-page .site-title .kd-arrow-2::after,.landing-page .hero .kd-arrow-2::after{bottom:-8px;left:auto;border-color:#ecafdf;border-width:2px 2px 0px 0px;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:0px}.landing-page .site-title .kd-button-pink,.landing-page .hero .kd-button-pink{-ms-grid-column-align:start;justify-self:start;height:40px;-ms-grid-column:7;grid-column:7;-ms-grid-row:7;grid-row:7;z-index:999;margin:0}.case-study{min-height:60vh;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-size:contain;background-repeat:no-repeat;background-position:bottom right}.case-study .kd-container>div{width:50%}.case-study.revup{background-image:url("../assets/images/Kassem_Revup_Thumb.png")}.case-study.founded{background-image:url("../assets/images/Kassem_Founded_Thumb.png")}.case-study.diligen{background-image:url("../assets/images/Kassem_Diligen_Thumb.png")}.case-study.various{background-image:url("../assets/images/Kassem_Various_Thumb.png")}@media (max-width: 768px){.landing-page .hero .kd-arrow-2{width:calc(74px + 3rem)}.landing-page .case-study{background-position-x:50vw;background-position-y:bottom}}@media (max-width: 576px){.landing-page .hero .hero-title{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2 / 8;-ms-grid-row:3;-ms-grid-row-span:3;grid-row:3 / 6}.landing-page .hero .kd-arrow-2{width:calc(102px + 1rem)}.landing-page .kd-container>div{width:100%}.landing-page .case-study{background-position:bottom right;padding-bottom:80vw;text-align:center}.landing-page .case-study span{margin:2% auto}}@media (min-width: 1200px){.landing-page .hero .kd-arrow-2{width:calc(144px + ((100vw - 1200px) / 2))}.landing-page .case-study{background-position:bottom right}}.about-page .kd-profile-photo{width:75%;margin-left:25%}.about-page .kd-tag-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-page .kd-shape-cube{max-width:25vw;margin-top:-180px}.about-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-head .head-shape{margin-right:20px;width:20vw}.about-head .head-separator{width:100%;border-top:2px solid #ecafdf}@media (min-width: 576px){.about-page .kd-profile-photo{width:50%;margin-left:50%}.about-page .kd-tag-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-page .kd-shape-cube{max-width:25vw;margin-top:-180px}}@media (min-width: 992px){.about-page .kd-profile-photo{width:100%;margin-left:0%}.about-page .kd-tag-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-page .kd-shape-cube{margin-top:0}}.skill-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:2vw;margin-bottom:1vh}.skill-list li .label{width:50%}.skill-list li .kd-level{width:50%}.software-list ul{width:50%;margin-bottom:0px}.software-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-right:2vw;margin-bottom:1vh}.software-list ul li img{margin-right:0.75vw;width:28px;height:28px}.case-study-page main{margin-top:40px}.case-study-page img{-webkit-box-shadow:-10px 16px 17px 4px rgba(46,10,57,0.08);box-shadow:-10px 16px 17px 4px rgba(46,10,57,0.08);margin-bottom:40px}.kd-box-yellow{background:rgba(255,224,145,0.9);border-radius:2px}.kd-box-green{background:rgba(145,255,169,0.33);-webkit-box-shadow:-30px 39px 10px rgba(56,221,29,0.11);box-shadow:-30px 39px 10px rgba(56,221,29,0.11);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-top:1px solid #defdc5;border-right:1px solid #defdc5;border-left:1px solid #aae29685;border-bottom:1px solid #aae29685}
/*# sourceMappingURL=product.min.css.map */