.developers-intro-mrow{background-color:rgb(232 223 210 / .5)}.developers-intro-mrow .vc_column_container>.vc_column-inner{padding-top:0!important}.developers-intro-inner .intro-content p{margin:0;font-size:14px;line-height:26px}@media (min-width:1025px){.developers-intro-inner .intro-content p{width:72%}}.developers-intro-inner .intro-number{position:relative}.developers-intro-inner .intro-number .intro-separator{width:1px;height:100%;background:rgb(36 38 37 / .2);position:absolute;left:0;top:0}.developers-intro-inner .intro-number .number-content{position:relative;margin-left:40px}.developers-intro-inner .intro-number h3{font-size:60px;margin:0;line-height:62px}.developers-intro-inner .intro-number h3 span{font-size:36px;vertical-align:bottom}.developers-intro-inner .intro-number p{margin:0;text-transform:uppercase;letter-spacing:1.3px;opacity:.8;font-size:11px}@media (max-width:1024px){.developers-intro-mrow,.developers-intro-mrow .vc_row{margin:0!important}.developers-intro-mrow .qodef-row-grid-section{width:100%}}@media (max-width:768px){.developers-intro-inner .intro-content{margin-bottom:20px!important}.developers-intro-inner .intro-number .intro-separator{display:none}}.offering-title-inner .offerings-content h6.text-subtitle{margin:0}.offering-title-inner .offerings-content h2{margin:10px 0 20px}.offering-title-inner .offerings-content p{margin:0}.offering-grid-inner .grid-item{position:relative}.offering-grid-inner .grid-item img{display:block;transition:transform 2.5s ease}.offering-grid-inner .grid-item img:hover{transform:scale(1.14)}.offering-grid-inner .grid-item .vc_single_image-wrapper{overflow:hidden}.offering-grid-inner .offering-bg-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to bottom,rgb(36 38 37 / .1) 0%,rgb(36 38 37 / .2) 50%,rgb(36 38 37 / .25) 90%,rgb(36 38 37 / .3) 100%);z-index:9;pointer-events:none}.offering-grid-inner .offering-content{position:absolute;bottom:10px;left:10px;z-index:9999}.offering-grid-inner .offering-content .offering-cta a{background-color:#e8dfd2;color:#242625;display:inline-block;width:fit-content;padding:6px 18px;transition:all 0.3s ease-in-out;text-transform:uppercase;letter-spacing:1.3px;font-size:11px;line-height:11px}.offering-grid-inner .offering-content .offering-cta a:hover{background-color:#faf9f6;color:#242625}@media (max-width:1024px){.developers-offerings-mrow,.developers-offerings-mrow .vc_row{margin:0!important}.developers-offerings-mrow .qodef-row-grid-section{width:100%}}@media (min-width:768px){.offering-grid-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2px;row-gap:2px;padding-left:15px;padding-right:15px}.offering-grid-inner::before{display:none!important;content:none!important}.offering-grid-inner>.grid-item{float:none!important;width:unset!important;max-width:none!important;flex:none!important;margin:0!important}.offering-grid-inner .grid-item>.vc_column-inner{padding-left:0;padding-right:0}}@media (max-width:767px){.offering-grid-inner .grid-item:not(:last-child),.offering-grid-inner:first-of-type{margin-bottom:10px!important}.offering-grid-inner .grid-item>.vc_column-inner{padding:0}}.partnership-mrow{background-color:rgb(232 223 210)}.partnership-title-inner{padding-bottom:50px}.partnership-title-inner .title-content h6.text-subtitle{margin:0}.partnership-title-inner .title-content h2{margin:10px 0 0}.partnership-items-inner .partner-grid-items{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid rgb(36 38 37 / .2);border-bottom:1px solid rgb(36 38 37 / .2)}.partnership-items-inner .partner-item{padding:20px 25px;border-right:1px solid rgb(36 38 37 / .2)}.partnership-items-inner .partner-item h4{margin:0 0 10px;font-size:32px;line-height:normal}.partnership-items-inner .partner-item p{font-size:12px;text-transform:uppercase;margin:0;letter-spacing:1.4px}@media (min-width:1025px){.partnership-items-inner .partner-item:last-child{border-right:none}}@media (max-width:1024px){.partnership-mrow,.partnership-mrow .vc_row{margin:0!important}.partnership-mrow .qodef-row-grid-section{width:100%}}@media (min-width:768px) and (max-width:1024px){.partnership-items-inner .partner-grid-items{grid-template-columns:repeat(3,1fr)}.partnership-items-inner .partner-item{border-right:1px solid rgb(36 38 37 / .2)}.partnership-items-inner .partner-item:nth-child(3n){border-right:none}.partnership-items-inner .partner-item:nth-child(-n+3){border-bottom:1px solid rgb(36 38 37 / .2)}}@media (max-width:767px){.partnership-items-inner .partner-grid-items{grid-template-columns:1fr}.partnership-items-inner .partner-item{border-right:none;border-bottom:1px solid rgb(36 38 37 / .2)}.partnership-items-inner .partner-item:last-child{border-bottom:none}}.portfolio-title-inner .portfolio-content h6.text-subtitle{margin:0}.portfolio-title-inner .portfolio-content h2{margin:10px 0 0}.portfolio-title-inner .portfolio-cta{position:relative;float:right}.portfolio-mrow .portfolio-cta a{background-color:#fff0;color:#242625;border:1px solid rgb(36 38 37 / .8);display:inline-block;width:fit-content;padding:15px 18px;transition:all 0.3s ease-in-out;text-transform:uppercase;letter-spacing:1.3px;font-size:11px;line-height:11px}.portfolio-mrow .portfolio-cta a:hover{background-color:#242625;color:#faf9f6}.portfolio-grid-inner .portfolio-detail h4{margin:10px 0 15px}.portfolio-grid-inner .portfolio-detail p{margin:0;opacity:.8}.portfolio-cta-mobile{display:none;position:relative}@media (max-width:1024px){.portfolio-mrow,.portfolio-mrow .vc_row{margin:0!important}.portfolio-mrow .qodef-row-grid-section{width:100%}}@media (max-width:767px){.portfolio-cta-desktop{display:none}.portfolio-cta-mobile{display:block;width:fit-content;margin:0 auto}.portfolio-grid-inner .vc_col-sm-4{margin-bottom:60px!important}}.developers-contact-mrow{background-color:rgb(232 223 210)}.developers-contact-inner .contact-content h6.text-subtitle{margin:0}.developers-contact-inner .contact-content h2{margin:10px 0 20px}.developers-contact-inner .contact-content p{margin:0}.developers-contact-mrow .form-group{position:relative}.developers-contact-mrow .form-row{display:flex;justify-content:space-between;gap:15px;position:relative}.developers-contact-mrow .form-group{flex:1;position:relative}.developers-contact-mrow .form-group:not(.submit-group){margin-bottom:30px}.form-group.project-scope{margin-bottom:25px}.developers-contact-mrow .form-group input[type=text],.developers-contact-mrow .form-group input[type=email],.developers-contact-mrow .form-group select,.developers-contact-mrow .form-group textarea{position:relative;border-radius:3px!important;margin:0!important;border:1px solid rgb(36 38 37 / .2)!important}.developers-contact-mrow .form-group .select2-selection{border:1px solid rgb(36 38 37 / .2)!important}.developers-contact-mrow .form-group label{position:absolute;top:-10px;z-index:1;left:20px;padding:0 5px;background-color:rgb(232 223 210);padding:0 10px;font-size:12px;font-weight:300;color:#242625}.developers-contact-mrow .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text,.developers-contact-mrow .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number,.developers-contact-mrow .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date,.developers-contact-mrow .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea,.developers-contact-mrow .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select,.developers-contact-mrow .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz{font-size:12px;font-family:'poppins';color:#242625;font-weight:300}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid rgb(36 38 37 / .2)!important}.developers-contact-mrow .submit-group{display:flex;flex-direction:column;align-items:center}.developers-contact-mrow .form-group input.wpcf7-submit{padding:5px 50px!important;width:fit-content!important;letter-spacing:1.5px;font-size:11px;letter-spacing:1.5px;font-weight:300}.developers-main-wrapper .form-group textarea{resize:vertical;min-height:60px;height:80px;max-height:120px}@media (max-width:1200px){.developers-contact-inner .contact-content p br{display:none}}@media (max-width:1024px){.developers-contact-mrow,.developers-contact-mrow .vc_row{margin:0!important}.developers-contact-mrow .qodef-row-grid-section{width:100%}}@media (max-width:767px){.developers-contact-inner .contact-content h2 br{display:none}.developers-contact-inner .info-col{margin-bottom:70px!important}.developers-contact-inner .form-row{flex-direction:column;gap:0}}