html{scroll-behavior:smooth}.no-scroll{overflow:hidden}.breadcrumbs{margin:0 !important}.mainwrap .container-fluid{padding:0}.mainwrap .container-fluid .gyford-structurelite-header{display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url("https://jpp.trgcdn.com/landing-pages/gyford-log-in/gyford-header.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding:80px 100px}@media(max-width: 991px){.mainwrap .container-fluid .gyford-structurelite-header{padding:60px 20px}}.mainwrap .container-fluid .gyford-structurelite-header .gyford-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.mainwrap .container-fluid .gyford-structurelite-header h1{font-size:36pt !important;font-weight:900 !important;color:#fff !important;margin:12px 0 !important;text-align:center;text-transform:uppercase}@media(min-width: 768px)and (max-width: 1200px){.mainwrap .container-fluid .gyford-structurelite-header h1{font-size:32pt !important;line-height:32pt}}@media(min-width: 320px)and (max-width: 767px){.mainwrap .container-fluid .gyford-structurelite-header h1{font-size:24pt !important;line-height:24pt}}.mainwrap .account-setup{display:flex;padding:30px 60px 0;margin-top:-30px;background-color:#fff;flex-wrap:wrap}@media(min-width: 320px)and (max-width: 767px){.mainwrap .account-setup{margin-top:0;padding:30px}}.mainwrap .account-setup .account-setup-left{padding:0 100px 60px 0 !important}@media(min-width: 768px)and (max-width: 1200px){.mainwrap .account-setup .account-setup-left{padding:0 0 60px 0 !important}}@media(min-width: 320px)and (max-width: 767px){.mainwrap .account-setup .account-setup-left{padding:0 20px 30px 20px !important}}.mainwrap .account-setup .account-setup-left h2{font-size:15pt !important;font-weight:700 !important;color:#242424}@media(min-width: 768px)and (max-width: 1200px){.mainwrap .account-setup .account-setup-left h2{font-size:14pt !important;line-height:14pt}}@media(min-width: 320px)and (max-width: 767px){.mainwrap .account-setup .account-setup-left h2{font-size:14pt !important;line-height:14pt}}.mainwrap .account-setup .account-setup-left p{font-size:14pt !important;line-height:14pt;color:#242424}.mainwrap .account-setup .account-setup-left p .blue-url{color:#242424;text-decoration:underline}.mainwrap .account-setup .account-setup-left .structure-list h3{font-size:15pt !important;line-height:15pt;font-weight:700 !important;color:#242424;margin-bottom:0}@media(min-width: 768px)and (max-width: 1200px){.mainwrap .account-setup .account-setup-left .structure-list h3{font-size:14pt !important;line-height:14pt}}@media(min-width: 320px)and (max-width: 767px){.mainwrap .account-setup .account-setup-left .structure-list h3{font-size:14pt !important;line-height:14pt}}.mainwrap .account-setup .account-setup-left ul{margin-top:10px !important}.mainwrap .account-setup .account-setup-left ul li{list-style-type:disc !important;font-size:14pt !important;line-height:14pt;font-weight:400}.mainwrap .account-setup .account-setup-left .ideal-list{margin-bottom:50px !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row{margin-bottom:0 !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-Heading{font-size:20pt !important;font-weight:800 !important;text-align:center}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-TextField,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-TextareaField,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-EmailField,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-PhoneField{position:relative !important;margin-top:20px !important;display:flex;flex-direction:column}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-TextField .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-TextareaField .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-EmailField .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-PhoneField .hsfc-FieldLabel{position:absolute !important;left:12px !important;top:30px !important;color:#384949 !important;font-size:16px !important;pointer-events:none !important;transition:all .2s ease-in-out !important;transform-origin:left top !important;z-index:1 !important;order:1}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-TextField .hsfc-FieldLabel .hsfc-FieldLabel__RequiredIndicator,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-TextareaField .hsfc-FieldLabel .hsfc-FieldLabel__RequiredIndicator,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-EmailField .hsfc-FieldLabel .hsfc-FieldLabel__RequiredIndicator,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-PhoneField .hsfc-FieldLabel .hsfc-FieldLabel__RequiredIndicator{color:#384949 !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-TextField .hsfc-TextInput,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-TextareaField .hsfc-TextInput,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-EmailField .hsfc-TextInput,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-PhoneField .hsfc-TextInput{width:100% !important;font-size:16px !important;box-sizing:border-box !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-TextField .hsfc-TextareaInput,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-TextareaField .hsfc-TextareaInput,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-EmailField .hsfc-TextareaInput,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-PhoneField .hsfc-TextareaInput{background-color:#ededed !important;border:none}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-TextField .hsfc-FieldDescription,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-TextareaField .hsfc-FieldDescription,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-EmailField .hsfc-FieldDescription,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-PhoneField .hsfc-FieldDescription{order:3;margin-top:5px;margin-bottom:20px;left:12px}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-TextField .hsfc-ErrorAlert,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-TextareaField .hsfc-ErrorAlert,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-EmailField .hsfc-ErrorAlert,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-PhoneField .hsfc-ErrorAlert{left:12px !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-EmailField,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row .hsfc-PhoneField{margin-top:40px !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(1) .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(2) .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(3) .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(8)>.hsfc-TextField:first-child .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(8)>.hsfc-TextField:last-child .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(10) .hsfc-FieldLabel{top:10px !important;order:1}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(1):has(.hsfc-TextInput:not(:-moz-placeholder-shown)) .hsfc-FieldLabel, .mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(2):has(.hsfc-TextInput:not(:-moz-placeholder-shown)) .hsfc-FieldLabel, .mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(3):has(.hsfc-TextInput:not(:-moz-placeholder-shown)) .hsfc-FieldLabel, .mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(8)>.hsfc-TextField:first-child:has(.hsfc-TextInput:not(:-moz-placeholder-shown)) .hsfc-FieldLabel, .mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(8)>.hsfc-TextField:last-child:has(.hsfc-TextInput:not(:-moz-placeholder-shown)) .hsfc-FieldLabel, .mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(10):has(.hsfc-TextInput:not(:-moz-placeholder-shown)) .hsfc-FieldLabel{transform:translateY(-36px) !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(1):has(.hsfc-TextInput:focus) .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(1):has(.hsfc-TextInput:not(:placeholder-shown)) .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(2):has(.hsfc-TextInput:focus) .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(2):has(.hsfc-TextInput:not(:placeholder-shown)) .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(3):has(.hsfc-TextInput:focus) .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(3):has(.hsfc-TextInput:not(:placeholder-shown)) .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(8)>.hsfc-TextField:first-child:has(.hsfc-TextInput:focus) .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(8)>.hsfc-TextField:first-child:has(.hsfc-TextInput:not(:placeholder-shown)) .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(8)>.hsfc-TextField:last-child:has(.hsfc-TextInput:focus) .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(8)>.hsfc-TextField:last-child:has(.hsfc-TextInput:not(:placeholder-shown)) .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(10):has(.hsfc-TextInput:focus) .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(10):has(.hsfc-TextInput:not(:placeholder-shown)) .hsfc-FieldLabel{transform:translateY(-36px) !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(1):has(.hsfc-ErrorAlert) .hsfc-TextInput,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(1):has(.hsfc-ErrorAlert) textarea,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(2):has(.hsfc-ErrorAlert) .hsfc-TextInput,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(2):has(.hsfc-ErrorAlert) textarea,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(3):has(.hsfc-ErrorAlert) .hsfc-TextInput,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(3):has(.hsfc-ErrorAlert) textarea,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(8)>.hsfc-TextField:first-child:has(.hsfc-ErrorAlert) .hsfc-TextInput,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(8)>.hsfc-TextField:first-child:has(.hsfc-ErrorAlert) textarea,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(8)>.hsfc-TextField:last-child:has(.hsfc-ErrorAlert) .hsfc-TextInput,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(8)>.hsfc-TextField:last-child:has(.hsfc-ErrorAlert) textarea,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(10):has(.hsfc-ErrorAlert) .hsfc-TextInput,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(10):has(.hsfc-ErrorAlert) textarea{border:1px solid #e51520 !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(10) .hsfc-TextField{margin-top:40px !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(4) .hsfc-FieldLabel{top:10px !important;order:1}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(4):has(.hsfc-TextareaInput:not(:-moz-placeholder-shown)) .hsfc-FieldLabel{transform:translateY(-36px) !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(4):has(.hsfc-TextareaInput:focus) .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(4):has(.hsfc-TextareaInput:not(:placeholder-shown)) .hsfc-FieldLabel{transform:translateY(-36px) !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(4):has(.hsfc-ErrorAlert) .hsfc-TextInput,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(4):has(.hsfc-ErrorAlert) textarea{border:1px solid #e51520 !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(5) .hsfc-FileField{display:flex !important;flex-direction:column !important;position:relative !important;left:12px}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(5) .hsfc-FileField .hsfc-FieldLabel{order:1 !important;margin-bottom:8px !important;font-size:16px !important;color:#333 !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(5) .hsfc-FileField .hsfc-FileInput{order:2 !important;width:100% !important;box-sizing:border-box !important;margin-bottom:0 !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(5) .hsfc-FileField .hsfc-ErrorAlert{order:3 !important;color:red !important;margin-top:6px !important;font-size:14px !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(5) .hsfc-FileField .hsfc-FieldDescription{order:4 !important;margin-top:8px !important;color:#666 !important;font-size:14px !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(6) .hsfc-TextareaField{margin-top:30px !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(6) .hsfc-TextareaField .hsfc-FieldLabel{top:10px !important;order:1}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(6) .hsfc-TextareaField:has(.hsfc-TextareaInput:not(:-moz-placeholder-shown)) .hsfc-FieldLabel{transform:translateY(-36px) !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(6) .hsfc-TextareaField:has(.hsfc-TextareaInput:focus) .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(6) .hsfc-TextareaField:has(.hsfc-TextareaInput:not(:placeholder-shown)) .hsfc-FieldLabel{transform:translateY(-36px) !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(7) H1{font-size:18pt !important;font-weight:800 !important;text-align:center !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(9) .hsfc-FieldLabel{top:10px !important;order:1}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(9) .hsfc-EmailField:has(.hsfc-TextInput:not(:-moz-placeholder-shown)) .hsfc-FieldLabel{transform:translateY(-36px) !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(9) .hsfc-EmailField:has(.hsfc-TextInput:focus) .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(9) .hsfc-EmailField:has(.hsfc-TextInput:not(:placeholder-shown)) .hsfc-FieldLabel{transform:translateY(-36px) !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(9) .hsfc-PhoneField .hsfc-FieldLabel{top:10px !important;left:65px !important;order:1;clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;width:auto !important;height:auto !important;overflow:visible !important;opacity:1 !important;transition:opacity .2s ease-in-out !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(9) .hsfc-PhoneField:has(.hsfc-PhoneInput>input[type=tel]:not(:-moz-placeholder-shown)) .hsfc-FieldLabel{opacity:0 !important;position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(9) .hsfc-PhoneField :focus-within .hsfc-FieldLabel,.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(9) .hsfc-PhoneField:has(.hsfc-PhoneInput>input[type=tel]:not(:placeholder-shown)) .hsfc-FieldLabel{opacity:0 !important;position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;white-space:nowrap !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Row:nth-child(9) .hsfc-PhoneField:has(.hsfc-ErrorAlert) .hsfc-PhoneInput>.hsfc-TextInput{border:1px solid red !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-NavigationRow__Buttons{display:flex !important;width:100% !important;box-sizing:border-box !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-NavigationRow__Buttons .hsfc-Button{width:100% !important;max-width:100% !important;display:block !important;box-sizing:border-box !important}.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Step .hsfc-Step__Content{padding:0 40px !important}@media(min-width: 320px)and (max-width: 767px){.mainwrap .account-setup .account-setup-right .form-wrapper form .hsfc-Step .hsfc-Step__Content{padding:40px 0 !important}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:2px solid #0076ff}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-viewport{overflow:hidden;position:relative;height:100%}.mainwrap.roland section.shop-section .flickity-viewport{margin-right:-30px}.flickity-slider{position:absolute;width:100%;height:100%}.shop-section .flickity-slider{margin-left:15px}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{cursor:pointer}.flickity-button:focus{outline:3px solid #0076ff}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:relative;width:100%;margin:30px 0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:15px;height:15px;margin:0 4px;background:rgba(217,217,217,.3019607843);border-radius:50%;cursor:pointer;border:1px solid #7f7f7f}.flickity-page-dots .dot.is-selected{opacity:1;background:#fff !important}