.portfolio-details-info{padding-right:30px}.portfolio-details-info .portfolio{margin-bottom:50px}.portfolio-details-info .portfolio:last-child{margin-bottom:0}.portfolio-details-info .portfolio .title{font-size:20px;margin-bottom:25px}.portfolio-details-info .search-form{position:relative}.portfolio-details-info .search-form .search-field{display:inline-block;width:100%;background-color:var(--whiteColor);border:1px solid #E1DEE6;border-radius:30px;height:62px;letter-spacing:.07em;color:var(--paragraphColor);padding:15px 65px 15px 25px;transition:var(--transition)}.portfolio-details-info .search-form .search-field::-moz-placeholder{color:var(--paragraphColor);-moz-transition:var(--transition);transition:var(--transition)}.portfolio-details-info .search-form .search-field::placeholder{color:var(--paragraphColor);transition:var(--transition)}.portfolio-details-info .search-form .search-field:focus{border:1px solid var(--blackColor)}.portfolio-details-info .search-form .search-field:focus::-moz-placeholder{color:#fff0}.portfolio-details-info .search-form .search-field:focus::placeholder{color:#fff0}.portfolio-details-info .search-form button{border:none;background-color:#fff0;font-size:22px;position:absolute;right:18px;top:0;height:62px}.portfolio-details-info .portfolio-categories .list li{margin-bottom:15px}.portfolio-details-info .portfolio-categories .list li:last-child{margin-bottom:0}.portfolio-details-info .portfolio-categories .list li a{display:inline-block;border:1px solid #E1DEE5;border-radius:50px;padding:20px 30px}.portfolio-details-info .portfolio-categories .list li a span{color:var(--blackColor);line-height:1;font-weight:500;letter-spacing:.02em;transition:var(--transition)}.portfolio-details-info .portfolio-categories .list li a span i{color:#959292;font-size:22px}.portfolio-details-info .portfolio-categories .list li a:hover{border:1px solid var(--blackColor)}.portfolio-details-info .portfolio-categories .list li a:hover span{font-weight:600}.portfolio-details-info .request-form .form-group{margin-bottom:20px;position:relative}.portfolio-details-info .request-form .form-group label{position:absolute;left:25px;top:50%;transform:translateY(-50%);border-right:2px solid #C9C6CE;padding-right:15px;margin-right:15px}.portfolio-details-info .request-form .form-group label i{color:#7D7A83;font-size:22px}.portfolio-details-info .request-form .form-group .form-control{background-color:#EFEDF2;border:1px solid #EFEDF2;border-radius:30px;display:inline-block;height:62px;padding:15px 25px 15px 25px;letter-spacing:.07em;color:#7D7A83;outline:0;box-shadow:unset}.portfolio-details-info .request-form .form-group .form-control::-moz-placeholder{color:#7D7A83;-moz-transition:var(--transition);transition:var(--transition)}.portfolio-details-info .request-form .form-group .form-control::placeholder{color:#7D7A83;transition:var(--transition)}.portfolio-details-info .request-form .form-group .form-control:focus::-moz-placeholder{color:#fff0}.portfolio-details-info .request-form .form-group .form-control:focus::placeholder{color:#fff0}.portfolio-details-info .request-form .form-group .form-select{background-color:#EFEDF2;border:1px solid #EFEDF2;border-radius:30px;display:inline-block;height:62px;padding:15px 25px 15px 25px;letter-spacing:.07em;color:#7D7A83;outline:0;box-shadow:unset}.portfolio-details-info .request-form .default-btn{border:none;width:100%;justify-content:center;border-radius:30px}.portfolio-details-desc{padding-left:50px}.portfolio-details-desc img{border-radius:20px!important}.portfolio-details-desc h2{font-size:30px;margin-top:45px;margin-bottom:18px}.portfolio-details-desc h3{font-size:20px;font-weight:600;line-height:1.5;margin-top:45px;margin-bottom:15px}.portfolio-details-desc .list{padding-left:0;max-width:650px;margin-top:25px;margin-bottom:0}.portfolio-details-desc .list li{display:inline-block;list-style-type:none;background:#F9F8FB;border-radius:30px;letter-spacing:.02em;color:#504E4E;position:relative;padding:12px 20px 12px 42px;margin-bottom:20px}.portfolio-details-desc .list li:last-child{margin-bottom:0}.portfolio-details-desc .list li i{background:var(--primaryGradientColor);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.portfolio-details-desc .block{margin-top:15px;margin-bottom:30px}.portfolio-details-desc .portfolio-bottom{margin-top:50px}.portfolio-details-desc .portfolio-bottom .previous{color:var(--blackColor);font-weight:600;letter-spacing:.05em;display:flex;align-items:center;transition:var(--transition)}.portfolio-details-desc .portfolio-bottom .previous i{font-size:18px;margin-right:7px}.portfolio-details-desc .portfolio-bottom .previous:hover{letter-spacing:1px}.portfolio-details-desc .portfolio-bottom .next{color:var(--blackColor);font-weight:600;letter-spacing:.05em;display:flex;align-items:center;transition:var(--transition);text-align:end}.portfolio-details-desc .portfolio-bottom .next i{font-size:18px;margin-left:7px}.portfolio-details-desc .portfolio-bottom .next:hover{letter-spacing:1px}@media only screen and (max-width:767px){.portfolio-details-info{padding-right:0}.portfolio-details-info .services-categories .list li a{padding:15px 20px}.portfolio-details-desc{padding-left:0;margin-top:50px}.portfolio-details-desc h2{font-size:25px;margin-top:30px;margin-bottom:15px}.portfolio-details-desc h3{font-size:18px;margin-top:25px}.portfolio-details-desc .quote{padding:25px 30px}.portfolio-details-desc .portfolio-bottom{margin-top:35px}}@media only screen and (min-width:768px) and (max-width:991px){.portfolio-details-info{padding-right:0}.portfolio-details-info .services-categories .list li a{padding:15px 20px}.portfolio-details-desc{padding-left:0;margin-top:50px}.portfolio-details-desc .quote{padding:25px 30px}}@media only screen and (min-width:992px) and (max-width:1199px){.portfolio-details-info{padding-right:0}.portfolio-details-desc{padding-left:20px}}