.template-body{background-color:#fff}.section-root{position:relative}.section-padding{padding:6px 0}.section-padding-bottom{padding-bottom:6px}.add-input-input{font-style:normal;color:#000;border:0;width:100%;outline:0;resize:none;display:flex;padding:0;align-items:center}.add-input-input::-moz-placeholder{color:#999;opacity:1}.add-input-input::placeholder{color:#999;opacity:1}.template-body{position:relative}.template-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:5;pointer-events:none;opacity:0;transition:opacity .3s ease}.template-overlay.visible{opacity:1}.section-root.selected{position:relative;z-index:9;background-color:#fff}.section-root.selected:before{content:"";position:absolute;top:-12px;left:-12px;right:-12px;bottom:-16px;border:2px solid #4984ea;border-radius:6px;z-index:-1;pointer-events:none;background-color:white}.add-section-item-button{position:absolute;bottom:-26px;left:50%;transform:translateX(-50%);background-color:#4984ea;color:white;border:none;border-radius:4px;padding:4px 12px;font-size:12px;font-family:montserrat_semibold;cursor:pointer;z-index:15;display:flex;align-items:center;gap:4px}.section-items-container{position:relative}.template.preview-mode{cursor:not-allowed}.template.preview-mode .editable-field,.template.preview-mode .section-root,.template.preview-mode .tiptap-container,.template.preview-mode input,.template.preview-mode textarea{pointer-events:none}.template.preview-mode{pointer-events:all}@media print{.add-input-input{font-style:normal!important;color:#000!important;border:0!important;width:100%!important;outline:0!important;resize:none!important;display:flex!important;padding:0!important;align-items:center!important}.section-padding{padding:6px 0!important}.section-padding-bottom{padding-bottom:6px!important}}.template-container{top:115px;width:100%;position:relative;padding-bottom:1px;margin-bottom:95px;transition:top .25s ease}.template-content{margin:0 auto 50px}.resume-content{padding:20px;background:#fff}.add-section-button{font-size:14px;font-family:montserrat_medium;border-radius:4px;transition:background-color .3s,color .3s;margin-bottom:16px}.add-section-button,.add-section-icon{display:flex;align-items:center;justify-content:center}.add-section-icon{border:1px solid #1c1c1c;border-radius:6px;margin-right:8px;height:24px;width:24px}.add-section-row{display:flex;align-items:center;justify-content:space-between}.add-section-row .add-section-button{margin-bottom:0}.affiliate-banner{display:flex;align-items:center;gap:8px;background-color:rgb(73,132,234);border-radius:8px;padding:6px 10px;white-space:nowrap}.affiliate-banner-text{font-size:12px;font-family:montserrat_medium;color:#fff}.affiliate-banner-cta{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-family:montserrat_semibold;color:rgb(73,132,234);background-color:#fff;padding:3px 10px;border-radius:4px;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.affiliate-banner-cta:hover{background-color:#e8e8e8}.page-line{height:1px;background:#1C1C1C;z-index:1;position:absolute;width:100px}.page-button{position:absolute;width:80px;height:30px;left:0;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:16px;color:#fff}.page-button:hover{background-color:#EB4B07}.paged-wrapper{display:flex;flex-direction:column;align-items:center;gap:20px}.page{height:1154px;background:white;padding-bottom:20px;box-sizing:border-box;position:relative;overflow:visible}.page-divider{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.page-number{font-size:16px;color:#1C1C1C}.section-header-container{padding-top:3px!important;padding-bottom:2px!important;display:flex!important;align-items:center!important}@media screen and (max-width:900px){.template-container{top:10px}.affiliate-banner{display:none}}@media print{.affiliate-banner,.page-divider,.page-line,.page-number{display:none}.paged-wrapper{gap:0!important}.section-header-container{padding-top:5px!important;padding-bottom:2px!important}.page{zoom:.973}}