.portfolio-banner-sec{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;padding:52px 0;position:relative;vertical-align:top;width:100%}.portfolio-banner-sec.padding_large{padding:83px 0}.portfolio-banner-sec:before{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.portfolio-banner-sec .wrap{align-items:center;display:flex;flex-wrap:wrap;position:relative;width:100%;z-index:1}.portfolio-banner-sec .wrap .left{display:inline-block;padding-right:30px;width:50%}.portfolio-banner-sec .wrap .right{display:inline-block;width:50%}.portfolio-banner-sec .wrap .left .title{display:inline-block;margin:0;width:fit-content}.portfolio-banner-sec .wrap .left .title h1{color:#fff;font-size:54px;line-height:64px;margin:0;padding-bottom:11px;position:relative}.portfolio-banner-sec .wrap .left .title h1:after{background-color:#f8be63;bottom:0;content:"";height:4px;left:0;position:absolute;width:80%}.portfolio-banner-sec .wrap .left .description p{color:#fff;font-size:27px;line-height:37px;margin-top:10px}.portfolio-banner-sec .wrap .left .cta-wrap a{background-color:#f8be63;border-radius:4px;color:#fff;display:inline-block;font-size:18px!important;font-weight:600;line-height:28px;padding:10px 24px;text-decoration:none;width:auto}.portfolio-banner-sec .wrap .left .cta-wrap a:hover{color:#000!important}.portfolio-banner-sec .wrap .right .form-sec{background-color:#d9922f;border-radius:6px;display:inline-block;overflow:hidden;padding:31px 28px 33px;width:100%}.portfolio-banner-sec .wrap .right .form-sec .form_title{display:inline-block;margin-bottom:53px;width:100%}.portfolio-banner-sec .wrap .right .form-sec .form_title span{display:inline-block;font-family:Poppins,serif;font-size:20px;font-weight:600;line-height:28px;text-align:center;width:100%}.portfolio-banner-sec .wrap .right .form-sec .form{display:inline-block;width:100%}.portfolio-banner-sec .wrap .right .form-sec .form h3.form-title{display:none}.portfolio-banner-sec .wrap .right .form-sec .form form{display:inline-block;width:100%}.portfolio-banner-sec .wrap .right .form-sec .form form label{margin:0;padding:0}.portfolio-banner-sec .wrap .right .form-sec .form form input,.portfolio-banner-sec .wrap .right .form-sec .form form select,.portfolio-banner-sec .wrap .right .form-sec .form form textarea{background-color:#fff;border:none;border-radius:3px;color:#462d0b;font-family:Poppins;font-size:14px;font-weight:400;height:auto;line-height:28px;outline:none;padding:10px 16px}.portfolio-banner-sec .wrap .right .form-sec .form form .hs-fieldtype-file.field.hs-form-field{background-color:#fff;border:none;border-radius:3px;font-family:Poppins;font-size:14px;font-weight:400;height:auto;line-height:28px;outline:none;padding:10px 16px 20px}.portfolio-banner-sec .wrap .right .form-sec .form form .hs-fieldtype-file.field.hs-form-field label{color:#462d0b;font-family:Poppins;font-size:14px;font-weight:400;line-height:28px}.portfolio-banner-sec .wrap .right .form-sec .form form .hs-fieldtype-file.field.hs-form-field legend.hs-field-desc{color:#636363;font-family:Poppins;font-size:14px;font-weight:400;line-height:22px;margin:11px 0;width:100%}.portfolio-banner-sec .wrap .right .form-sec .form form .hs-fieldtype-file.field.hs-form-field input{padding:0;width:fit-content}.portfolio-banner-sec .wrap .right .form-sec .form form .hs-fieldtype-booleancheckbox{margin-bottom:6px}.portfolio-banner-sec .wrap .right .form-sec .form form .hs-fieldtype-booleancheckbox li.hs-form-booleancheckbox{margin:0}.portfolio-banner-sec .wrap .right .form-sec .form form .hs-fieldtype-booleancheckbox li.hs-form-booleancheckbox input{border:none;height:20px;margin-right:13px;width:20px}.portfolio-banner-sec .wrap .right .form-sec .form form .hs-fieldtype-booleancheckbox li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display{align-items:flex-start;display:flex}.portfolio-banner-sec .wrap .right .form-sec .form form .hs-fieldtype-booleancheckbox li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display span{color:#fff;font-family:Poppins;font-size:14px;font-weight:400;line-height:20px;margin:0!important;width:-webkit-fill-available}.portfolio-banner-sec .wrap .right .form-sec .form form .hs_submit.hs-submit{display:inline-block;margin-top:30px;width:100%}.portfolio-banner-sec .wrap .right .form-sec .form form .hs_submit.hs-submit input.hs-button.primary.large{background-color:#462d0b;box-shadow:0 4px 4px 0 #00000040;color:#fff;font-size:16px;font-weight:600;line-height:28px;padding:16px}.portfolio-banner-sec .wrap .right .form-sec .form form .hs_submit.hs-submit input.hs-button.primary.large:hover{background-color:#fff;color:#462d0b}.portfolio-banner-sec .wrap .right .image{display:block;line-height:0;width:100%}.portfolio-banner-sec .wrap .right .image img{border-radius:8px;object-fit:contain;width:100%}.portfolio-banner-sec .wrap .left .title.small-font h1{font-size:48px;line-height:58px}@media(max-width:1229px){.portfolio-banner-sec .wrap .left{padding:0 30px 0 0}}@media(max-width:991px){.portfolio-banner-sec{padding:40px 0}.portfolio-banner-sec.padding_large{padding:80px 0}.portfolio-banner-sec .wrap .left .title h1{font-size:40px;line-height:50px}.portfolio-banner-sec .wrap .left{padding:0 24px 0 0}.portfolio-banner-sec .wrap .right .form-sec{padding:24px}.portfolio-banner-sec .wrap .right .form-sec .form_title{margin-bottom:32px}}@media(max-width:767px){.portfolio-banner-sec{padding:30px 0}.portfolio-banner-sec.padding_large{padding:60px 0}.portfolio-banner-sec .wrap .left{padding:0 0 40px;width:100%}.portfolio-banner-sec .wrap .right{width:100%}.portfolio-banner-sec .wrap .right .form-sec .form form .hs_submit.hs-submit input.hs-button.primary.large{padding:10px}.portfolio-banner-sec .wrap .left .title.small-font h1{font-size:32px;line-height:40px}}@media(max-width:480px){.portfolio-banner-sec.padding_large{padding:40px 0}.portfolio-banner-sec .wrap .right .form-sec .form form .input{margin:0}.portfolio-banner-sec .wrap .left .title h1{font-size:32px;line-height:40px}.portfolio-banner-sec .wrap .right .form-sec .form_title span{font-size:18px;line-height:26px}.portfolio-banner-sec .wrap .right .form-sec{padding:18px}}