.form__wrapper h5::before,h4::after{content:"";height:2px;position:absolute}h4{font-size:21px;color:#242d34;line-height:1.19;font-weight:400;margin-top:38px;padding-bottom:13px;position:relative;margin-bottom:13px}h4::after{left:50%;bottom:0;background-color:#22292f;width:27px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}section{padding-top:80px;padding-bottom:80px}button:focus{outline:0!important;background-color:#2d3e62}.form-control:focus{border-color:#2166f3;-webkit-box-shadow:none;box-shadow:none}.gray_bg{background-color:#f7f7f9}.btn:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.project_details h4:after{left:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.project_details h4{margin-top:0}.case_studay .gray_bg{padding:30px;height:100%}.case_studay .project_details p b{font-weight:500;color:#737373}.margin-mobile-bottom::after{content:"\f10e";font:44px/1 FontAwesome;position:absolute;bottom:10px;right:40px;color:#e2e2e2}.case_study_img{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:self-end;-ms-flex-align:self-end;align-items:center}.case_study_img img{width:100%}.loader{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__wrapper{text-align:center;border:1px solid #e0e0e0;position:sticky;top:120px;background-color:#2d3e62;color:#fff;width:30%}.form__wrapper .wrap{padding:15px 25px}.form__wrapper h5{font-size:18px;font-weight:600;margin-bottom:30px;position:relative;line-height:1.5}.form__wrapper h5::before{width:40px;background-color:#159ef7;bottom:-10px;left:0;right:0;margin:0 auto}.form__wrapper .btn{max-width:100%;width:100%;background-color:#159ef7;border:2px solid #159ef7;border-radius:0;color:#fff;font-size:16px;height:46px;display:inline-flex;justify-content:center;align-items:center;transition:.3s;margin-top:10px}.form__wrapper .btn:hover{background-color:#32adfd;border-color:#32adfd}.form__wrapper .btn:hover::after{filter:brightness(100)}.form__wrapper .form-control{background-color:#fff;color:#000;padding:15px;width:100%}form#basic-form .form-group{margin-bottom:1rem}ul.portfolio_list li{list-style:none;color:#fff}ul.portfolio_list li span{color:#fff}.portfolio-list{width:calc(50% - 15px)}.portfolio-wrap{flex-flow:row wrap;gap:30px;width:100%}.case_study_img,.form__wrapper img,div#portfolio_form__box{width:100%}.gray_bg a{text-decoration:none}.quoteBg .gray_bg a h4{font-size:26px;font-weight:600;margin-bottom:10px}.portfolio-main.row{align-items:start;gap:20px}.portfolio-head{width:70%}@media (min-width:1800px){.container{padding:0}}@media (min-width:992px){.case_studay .project_details h4{margin-top:15px}}@media (max-width:1440px){.btn::after{font-size:14px}.form__wrapper h5{font-size:16px}}@media (max-width:767px){.margin-mobile-bottom,section.case_studay .container{padding:0}.case_studay .gray_bg{padding:20px}.case_studay .project_details h4{font-size:18px;margin-top:15px}.case_study_img{max-width:100%;flex-direction:column;padding:0 15px}.case_study_img img.img-fluid{margin-bottom:0!important}.margin-mobile-bottom::after{display:none}.form__wrapper{max-width:100%;margin:30px auto 0;position:static;width:100%}body.portfolio .margin-mobile-bottom{padding:0 15px;width:100%}.portfolio-main.row{flex-flow:row wrap;width:100%}.portfolio-head{width:100%}}@media (max-width:1199px){body.portfolio .case_study_img img{width:100%;max-width:100%;margin:0}body.portfolio .case_study_img{padding:0 15px}}@media (max-width:991px){.portfolio-list{width:100%}.case_study_img img.img-fluid{width:100%;margin-bottom:30px}.form__wrapper{top:130px}.form__wrapper .wrap{padding:15px}body.portfolio .case_studay .project_details h4{margin-top:15px;font-size:20px}}@media (min-width:768px) and (max-width:991px){section{padding:50px 15px}.case_study_img{max-width:100%;flex-direction:row;align-items:end}.case_study_img img.img-fluid{max-width:290px;margin-right:30px;margin-bottom:0}}@media (min-width:992px) and (max-width:1199px){section{padding-top:50px;padding-bottom:50px}.case_study_img{padding:0 30px}.case_study_img img{width:40%}}@media (max-width:359px){.btn::after{width:28px}}#portfolio_form__box #basic-form button.btn:after,.case_studay .form__wrapper .wrap .download__box a.btn:after,.margin-mobile-bottom.quoteBg:after{display:none}.quoteBg .gray_bg:hover{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.09);box-shadow:0 2px 2px 0 rgba(0,0,0,.09)}.quoteBg .gray_bg{transition:.2s ease-in-out}.error{color:red}