.elementor-2464 .elementor-element.elementor-element-d04bb62{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-2464 .elementor-element.elementor-element-ff8cd01{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:200px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-accent-font-feature-settings );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2464 .elementor-element.elementor-element-37aa17c .elementor-button{background-color:var( --e-global-color-01e22a1 );font-family:"Peyda", Sans-serif;font-feature-settings:"numr";font-weight:600;line-height:16px;fill:var( --e-global-color-ada23b2 );color:var( --e-global-color-ada23b2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );padding:16px 16px 16px 16px;}.elementor-2464 .elementor-element.elementor-element-37aa17c .elementor-button:hover, .elementor-2464 .elementor-element.elementor-element-37aa17c .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-ada23b2 );}.elementor-2464 .elementor-element.elementor-element-37aa17c .elementor-button-content-wrapper{flex-direction:row;}.elementor-2464 .elementor-element.elementor-element-37aa17c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2464 .elementor-element.elementor-element-89ca885{--spacer-size:0px;}.elementor-2464 .elementor-element.elementor-element-493ab7c{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2464 .elementor-element.elementor-element-493ab7c:not(.elementor-motion-effects-element-type-background), .elementor-2464 .elementor-element.elementor-element-493ab7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paptools.com/wp-content/uploads/2025/12/banner-register-1.png");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-2464 .elementor-element.elementor-element-35baf1d .elementor-button{background-color:#FFFFFF00;font-family:"Peyda", Sans-serif;font-feature-settings:"numr";font-weight:600;line-height:16px;fill:var( --e-global-color-01e22a1 );color:var( --e-global-color-01e22a1 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );padding:16px 16px 16px 16px;}.elementor-2464 .elementor-element.elementor-element-35baf1d .elementor-button:hover, .elementor-2464 .elementor-element.elementor-element-35baf1d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ada23b2 );border-color:var( --e-global-color-ada23b2 );}.elementor-2464 .elementor-element.elementor-element-35baf1d .elementor-button-content-wrapper{flex-direction:row;}.elementor-2464 .elementor-element.elementor-element-35baf1d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2464 .elementor-element.elementor-element-35baf1d .elementor-button:hover svg, .elementor-2464 .elementor-element.elementor-element-35baf1d .elementor-button:focus svg{fill:var( --e-global-color-ada23b2 );}.elementor-2464 .elementor-element.elementor-element-db992f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2464 .elementor-element.elementor-element-67f2612{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-primary-font-feature-settings );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2464 .elementor-element.elementor-element-ead5b2d .elementor-heading-title{font-family:"Peyda", Sans-serif;font-feature-settings:"numr";font-size:24px;font-weight:900;color:var( --e-global-color-01e22a1 );}.elementor-2464 .elementor-element.elementor-element-7a3e349 .elementor-heading-title{font-family:"Peyda", Sans-serif;font-feature-settings:"numr";font-weight:400;color:var( --e-global-color-text );}.elementor-2464 .elementor-element.elementor-element-a5bac3f{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-text-font-feature-settings );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2464 .elementor-element.elementor-element-1b6e2a5{text-align:end;}@media(min-width:768px){.elementor-2464 .elementor-element.elementor-element-ff8cd01{--width:70%;}.elementor-2464 .elementor-element.elementor-element-db992f6{--width:80%;}}@media(max-width:767px){.elementor-2464 .elementor-element.elementor-element-d04bb62{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2464 .elementor-element.elementor-element-ff8cd01{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-2464 .elementor-element.elementor-element-89ca885{--spacer-size:0px;}.elementor-2464 .elementor-element.elementor-element-493ab7c{--min-height:300px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-2464 .elementor-element.elementor-element-493ab7c:not(.elementor-motion-effects-element-type-background), .elementor-2464 .elementor-element.elementor-element-493ab7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:120% auto;}.elementor-2464 .elementor-element.elementor-element-493ab7c.e-con{--order:-99999 /* order start hack */;}.elementor-2464 .elementor-element.elementor-element-35baf1d .elementor-button{font-size:14px;padding:14px 14px 14px 14px;}.elementor-2464 .elementor-element.elementor-element-db992f6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-2464 .elementor-element.elementor-element-67f2612{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2464 .elementor-element.elementor-element-ead5b2d .elementor-heading-title{font-size:16px;}.elementor-2464 .elementor-element.elementor-element-7a3e349 .elementor-heading-title{font-size:12px;}.elementor-2464 .elementor-element.elementor-element-a5bac3f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2464 .elementor-element.elementor-element-a5bac3f.e-con{--order:-99999 /* order start hack */;}.elementor-2464 .elementor-element.elementor-element-1b6e2a5{text-align:start;}.elementor-2464 .elementor-element.elementor-element-1b6e2a5 img{width:60%;}}/* Start custom CSS for spacer, class: .elementor-element-89ca885 */.gform-theme--foundation .gform_footer, .gform-theme--foundation .gform_page_footer {
    margin-block-start: var(--gf-form-footer-margin-y-start);
    display: flex;
    justify-content: left;
    margin-top: 32px;
}


.gform_wrapper .gform_previous_button {
    width: 49% !important;
    color: #383227 !important;
    background-color: #fff !important;
    border: 1px solid #EDEBE4 !important;
    box-shadow: none !important;
    padding: 14px !important;
    border-radius: 4px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    text-align: center!important ;
}




.gform_wrapper .gform_next_button,
.gform_wrapper .gform_button {
    position: relative !important;
    width: 49% !important;
    color: #383227 !important;
    background-color: #FFC321 !important;
    border: 1px solid #383227 !important;
    box-shadow: none !important;
    padding: 14px !important;
    border-radius: 4px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    text-align: center !important;
}


/*
.gform-page-footer.gform_page_footer.top_label::after {
    content: "";
    position: absolute;
    bottom: 15px;
    left: 14px;
    width: 16px;
    height: 16px;
    background-image: url("https://paptools.com/wp-content/uploads/2025/12/arrow-left-black.svg");
    background-repeat: no-repeat;
}


.gform-page-footer.gform_page_footer.top_label::before {
    content: "";
    position: absolute;
    bottom: 15px;
    right: 14px;
    width: 16px;
    height: 16px;
    background-image: url("https://paptools.com/wp-content/uploads/2025/12/arrow-right-1.svg");
    background-repeat: no-repeat;
}

*/


.gfield#field_1_18::after {
    content: "";
    position: absolute;
    top: 121px;
    right: 8px;
    width: 16px;
    height: 16px;
    background-image: url("https://paptools.com/wp-content/uploads/2025/12/user.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

div#input_1_17::after {
    content: "";
    position: absolute;
    top: 214px;
    right: 8px;  
    width: 16px;
    height: 16px;
    background-image: url("https://paptools.com/wp-content/uploads/2025/12/calendar.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

.gfield#field_1_20::after {
    content: "";
    position: absolute;
    top: 121px;
    right: 8px;
    width: 16px;
    height: 16px;

    background-image: url("https://paptools.com/wp-content/uploads/2025/12/call-calling.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

.gfield#field_1_27::after {
    content: "";
    position: absolute;
    top: 121px;
    right: 8px;
    width: 16px;
    height: 16px;
    background-image: url("https://paptools.com/wp-content/uploads/2025/12/home-2.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

div#input_1_28::after {
    content: "";
    position: absolute;
    top: 214px;
    right: 8px;  
    width: 16px;
    height: 16px;
    background-image: url("https://paptools.com/wp-content/uploads/2025/12/location3.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

div#gfield_description_1_32::after,
div#gfield_description_1_35::after {
    content: "";
    position: absolute;
    top: 132px;
    right: 16px;
    width: 16px;
    height: 16px;
    background-image: url("https://paptools.com/wp-content/uploads/2025/12/video.svg");
    background-repeat: no-repeat;
    background-size: contain;
}



@media(max-width:768px){
    .gform-theme--foundation .gform_footer, .gform-theme--foundation .gform_page_footer {
    margin-block-start: var(--gf-form-footer-margin-y-start);
    margin-top: 26px;
}

.gform_wrapper .gform_previous_button {
    width: 48.5% !important;
    padding: 12px !important;
    font-size: 14px !important;
}

.gform_wrapper .gform_next_button,
.gform_wrapper .gform_button {
    width: 48.5% !important;
    padding: 12px !important;
    font-size: 14px !important;
}

.gfield#field_1_18::after {
    top: 100px;
}

div#input_1_17::after {
    top: 192px;
}

.gfield#field_1_20::after {
    top: 100px;
}

.gfield#field_1_27::after {
    top: 100px;
}

div#input_1_28::after {
    top: 192px;
}

div#gfield_description_1_32::after,
div#gfield_description_1_35::after {
    top: 110px;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-330ca14 *//*--------titles----------*/
.steps-section {
  display: flex;
  gap: 14px;
  margin-bottom: 30px;
}

.step-icon {
  width: 48px;
}

.step-title {
  font-size: 16px !important;
  line-height: 16px;
  font-weight: 400 !important;
  color: #747068 !important;
}

.main-title {
  font-size: 24px !important;
  line-height: 38px;
  font-weight: 900 !important;
  color: #383227 !important;
}


/*------Final approval------*/
.success-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}


.success-icon {
  width: 48px;
  margin-top: 50px;
}

.success-title {
  font-size: 24px;
  line-height: 38px;
  font-weight: 900;
  color: #383227;
  margin-top: -30px;
}

.success-text {
  font-size: 16px;
  line-height: 22px;
  color: #747068;
  margin: -65px 0px;
}

.success-btn {
  padding: 16px 60px;
  background-color: #FFC321;
  color: #383227;
  border: 1px solid #383227;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
  border-radius: 4px;
  transition: background-color 0.2s ease;
  margin-top: -40px;
}

.success-btn:hover {
  background-color: #18D638;
}




/*----------form----------*/
p.gf_progressbar_title {
    display: none;
}


span.gfield_required {
    display: none;
}


.gform-theme--foundation .gform_fields {
    display: flow;
}


.gform-theme--framework .gf_progressbar {
  background: #EDEBE4;

  -webkit-mask-image: url("https://paptools.com/wp-content/uploads/2025/12/Group-129.png");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;

  mask-image: url("https://paptools.com/wp-content/uploads/2025/12/Group-129.png");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}


div#gf_progressbar_wrapper_1 {
    margin: 0px;
    position: relative;
    top: 480px;
}


label.gfield_label.gform-field-label, legend.gfield_label.gform-field-label {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    color: #383227;
    padding-right: 32px;
}

div#gfield_description_1_32, div#gfield_description_1_35 {
    color: #747068;
    font-size: 16px;
    padding: 0px 48px;
}


div#gform_1_validation_container {
    display: none;
}

/*fields*/
input#input_1_18, input#input_1_20, input#input_1_27,input#input_1_29, input#input_1_43 {
    background-color:#F5F4F1;
    border: none;
    border-radius: 4px;
    box-shadow: none;
    padding: 16px;
    font-size: 16px;
    font-weight: 400;
    color: #96938B;
    height: 48px;
    text-align: right !important;
}




/*----------part1----------*/
.gform-theme--framework .gfield--type-choice .gfield_checkbox, .gform-theme--framework .gfield--type-choice .gfield_radio {
    gap: 8px;
}



.gform-theme--framework .gfield--type-choice .gchoice, .gform-theme--framework .gfield--type-choice .ginput_container_consent
 {
    display: flow;
 }
 
 
.gfield--type-choice .gfield_radio label,
.gfield--type-choice .gfield_checkbox label {
  padding: 22px 72px 40px 22px;
  border: 1px solid #EDEBE4;
  color: #383227;
  border-radius: 16px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.2s ease;
  margin: 0px;
}


.gfield--type-choice input:checked + label {
  background-color: #FFC321;
  border-color: #383227;
  color: #383227;
}


.gfield--type-choice input[type="radio"],
.gfield--type-choice input[type="checkbox"] {
  display: none;
}


.gchoice.gchoice_1_42_0 label::before {
  content: "";
  position: absolute;
  right: 24px;
  top: 162px;
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
  background-image: url("https://paptools.com/wp-content/uploads/2025/12/Layer_1.svg");
  background-size: contain;
  background-repeat: no-repeat;
}

label#label_1_42_0::after {
  content: " Sales Representative";
  position: absolute;
  right: 72px;
  top: 162px;
  font-size: 16px;
  font-weight: 400;
  color: #747068;
}

.gchoice.gchoice_1_42_1 label::before {
  content: "";
  position: absolute;
  right: 24px;
  top: 260px;
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
  background-image: url("https://paptools.com/wp-content/uploads/2025/12/Layer_1-1.svg");
  background-size: contain;
  background-repeat: no-repeat;
}

label#label_1_42_1::after {
  content: "After Sales Service";
  position: absolute;
  right: 72px;
  top: 260px;
  font-size: 16px;
  font-weight: 400;
  color: #747068;
}

.gchoice.gchoice_1_42_2 label::before {
  content: "";
  position: absolute;
  right: 24px;
  top: 355px;
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
  background-image: url("https://paptools.com/wp-content/uploads/2025/12/Layer_1-2.svg");
  background-size: contain;
  background-repeat: no-repeat;
}

label#label_1_42_2::after {
  content: "Representation of Parts";
  position: absolute;
  right: 72px;
  top: 350px;
  font-size: 16px;
  font-weight: 400;
  color: #747068;
}

input#gform_next_button_1_37 {
    margin-top: -14px;
}



/*----------part2----------*/
.ginput_container.ginput_container_text {
    border-radius: 4px;
}


.gform-theme--foundation .ginput_complex .ginput_container_date {
    width: 33.3%;
}


.gform-theme--foundation .ginput_complex input, .gform-theme--foundation .ginput_complex select {
    border: 1px solid #EDEBE4;
    box-shadow: none;
    height: 48px;
    font-size: 16px;
    font-weight: 600;
    padding-top: 3px;
}

fieldset#field_1_17, fieldset#field_1_28 {
    margin-top: 16px;
}

input#input_1_29 {
    margin-top: 8px;
}

/*--------part6-7---------*/
span#gfield_upload_rules_1_32, span#gfield_upload_rules_1_35 {
    display: none;
}

input#input_1_32,input#input_1_35 {
    border: 1px dashed #EDEBE4;
    box-shadow: none;
    height: 60px;
    margin-top: 16px;
}

input#gform_resend_button {
    width: auto !important;
    background-color: transparent !important;
    padding: 0px !important;
    border: none !important;
    position: absolute !important;
    top: 108px !important;
    left: 16px !important;
}

.ginput_container.ginput_container_text.ginput_container_verfication.ginput_container_verfication_ {
    display: none;
}








@media(max-width:768px){
/*-------titles---------*/
.steps-section {
  gap: 10px;
  margin-bottom: 16px;
}

.step-title {
  font-size: 14px !important;
}

.main-title {
  font-size: 18px !important;
}


/*-----Final approval-----*/
.success-icon {
  width: 48px;
  margin-top: -20px;
}

.success-title {
  font-size: 20px;
  margin-top: -30px;
}

.success-text {
  font-size: 13px;
  margin: -65px 0px;
}

.success-btn {
  padding: 14px 50px;
  font-size: 14px;
  margin-top: -40px;
}


/*----------form----------*/
div#gf_progressbar_wrapper_1 {
    margin: 0px;
    position: relative;
    top: -30px;
}


label.gfield_label.gform-field-label, legend.gfield_label.gform-field-label {
    font-size: 14px;
    line-height: 20px;
    padding-right: 32px;
}

div#gfield_description_1_32, div#gfield_description_1_35 {
    font-size: 14px;
    padding-: 0px;
}

/*fields*/
input#input_1_18, input#input_1_20, input#input_1_27,input#input_1_29 {
    padding: 14px;
    font-size: 14px;
    height: 46px;
}


/*----------part1----------*/

.gfield--type-choice .gfield_radio label,
.gfield--type-choice .gfield_checkbox label {
  padding: 18px 72px 36px 18px;
  font-size: 14px;
}

.gchoice.gchoice_1_42_0 label::before {
  right: 22px;
  top: 140px;
}

label#label_1_42_0::after {
  right: 72px;
  top: 140px;
  font-size: 14px;
}

.gchoice.gchoice_1_42_1 label::before {
  right: 24px;
  top: 225px;
}

label#label_1_42_1::after {
  right: 72px;
  top: 225px;
  font-size: 14px;
}

.gchoice.gchoice_1_42_2 label::before {
  right: 24px;
  top: 310px;
}

label#label_1_42_2::after {
  right: 72px;
  top: 307px;
  font-size: 14px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35baf1d */.elementor-2464 .elementor-element.elementor-element-35baf1d svg path{
    stroke: #fff;
}

.elementor-2464 .elementor-element.elementor-element-35baf1d:hover svg path{
    stroke: #383227;
    fill: #FFC321;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://paptools.com/wp-content/uploads/2025/12/PeydaFaNumWeb-Regular.woff2') format('woff2'),
		url('https://paptools.com/wp-content/uploads/2025/12/PeydaFaNumWeb-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://paptools.com/wp-content/uploads/2025/12/PeydaFaNumWeb-Medium.woff2') format('woff2'),
		url('https://paptools.com/wp-content/uploads/2025/12/PeydaFaNumWeb-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://paptools.com/wp-content/uploads/2025/12/PeydaFaNumWeb-SemiBold.woff2') format('woff2'),
		url('https://paptools.com/wp-content/uploads/2025/12/PeydaFaNumWeb-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://paptools.com/wp-content/uploads/2025/12/PeydaFaNumWeb-Bold.woff2') format('woff2'),
		url('https://paptools.com/wp-content/uploads/2025/12/PeydaFaNumWeb-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://paptools.com/wp-content/uploads/2025/12/PeydaFaNumWeb-ExtraBold.woff2') format('woff2'),
		url('https://paptools.com/wp-content/uploads/2025/12/PeydaFaNumWeb-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://paptools.com/wp-content/uploads/2025/12/PeydaFaNumWeb-Black.woff2') format('woff2'),
		url('https://paptools.com/wp-content/uploads/2025/12/PeydaFaNumWeb-Black.woff') format('woff');
}
/* End Custom Fonts CSS */