@import url('https://fonts.googleapis.com/icon?family=Material+Icons');.form-field,.form-action{margin:1em}.gen2{font-size:16px;line-height:1.5em}.gen2 p{margin-bottom:.5em}.gen2 .modal-content{font-size:16px}label.field-required:after{content:'*';color:red;font-size:.8em;position:relative;top:-.4em;left:.1em}.text-input{border:solid 1px #bfbfbf;padding:.5em;width:100%;font-size:1em;margin:.5em 0 0;box-sizing:border-box}.remarks{font-size:.8em}.form-field .error-message{color:red;display:none}.gen2 .action-button{font-size:1em;color:#000;background:#fdc100;padding:.5em 2em;cursor:pointer;margin:0 auto;min-width:200px;box-sizing:border-box}.gen2 .action-button:hover{background:#000;color:#fdc100}.form-action{display:flex;justify-content:center;flex-direction:column;text-align:center}.form-action.align-left{justify-content:flex-start;flex-direction:row}.form-action.align-left .action-button{margin:0}.phone-input-with-area{display:flex;margin:.5em 0 0}.phone-input-with-area .choice-input{padding:.5em;padding-right:2em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSdibGFjaycgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+);background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;border-color:#bfbfbf;margin-right:.5em}.phone-input-with-area .text-input[type=telephone]{margin-top:0}.top-gold-box{border:solid 1px #bfbfbf;border-top:solid 3px #fdc100;background-color:#f9f9f9}.gen2 header.modal-header{padding:2em;display:flex;position:relative}.gen2 header.modal-header .modal-title{flex:1}.gen2 .action-close{padding:0;position:absolute;cursor:pointer;display:flex;align-items:center;justify-content:center;right:10px;top:10px}.gen2 .action-close span{font-family:'Material Icons';font-style:normal;font-weight:400;font-size:16px;width:unset;height:unset;overflow:unset;margin:unset;padding:unset;position:unset}.gen2 .modal-content{padding:0 2em 2em;min-height:200px}.gen2 .modal-content .modal-message{font-size:1em}.gen2 footer.modal-footer{padding:0 2em 2em}.top-gold-box{border:solid 1px #bfbfbf;border-top:solid 5px #fdc100;background-color:#f9f9f9;padding:2em;margin-right:2em;box-sizing:border-box;margin-bottom:2em}.top-gold-box .top-gold-box-child{flex:1;position:relative;margin-right:2em;padding-right:2em}.top-gold-box .top-gold-box-child:after{content:'';position:absolute;width:1px;height:80%;top:20%;display:inline-block;background-color:#fdc100;right:0}.top-gold-box .top-gold-box-child:last-child{margin-right:0;padding-right:0}.top-gold-box .top-gold-box-child:last-child:after{content:none}.form-seperator{text-align:center;position:relative}.form-seperator:before,.form-seperator:after{border-bottom:1px solid #fdc100;content:'';display:block;position:absolute;top:50%;width:45%}.form-seperator:after{right:0}.form-seperator:before{left:0}.gen2 h2.page-title{margin-bottom:1em}.gen2 .modal-footer button{font-size:16px}.radio-button-list{display:flex;align-items:center}.radio-button-list li{margin-right:1em}.radio-button-list label{display:flex;align-items:center}.radio-button-list .radio-input{-webkit-appearance:none;appearance:none;height:1em;margin-right:.5em}.radio-button-list .radio-input:after{content:'';width:1em;height:1em;top:-2px;left:-1px;position:relative;background-color:#fff;display:inline-block;visibility:visible;border:2px solid #fdc100;border-radius:1em}.radio-button-list .radio-input:checked:after{background-color:#fdc100}.form-paragraph a{text-decoration:underline}.gen2 .action-button.alternative{background-color:#ccc}.gen2 .action-button.alternative:hover{background:#000}.seperator{position:relative;margin:1em auto;display:flow-root}.seperator:after{content:'';position:absolute;right:0;left:0;border-bottom:solid 1px #bfbfbf}@media screen and (max-width:768px){.warranty-container{flex-wrap:wrap}.sidebar.sidebar-menu{width:100%}.gen2.submenu{padding:0;width:100%;position:fixed;width:100%;background:#fff;z-index:70;overflow-y:auto}.gen2 .submenu-section-header{line-height:normal;margin-bottom:0;background:#b3b3b3}.gen2 .submenu-link,.gen2 .submenu-section-header{display:none;padding:.5em 1em;margin:0;text-align:center;position:relative}.gen2 .submenu-link{border-bottom:1px solid #bfbfbf}.gen2 .submenu-section-header:after{display:none}.gen2.open .submenu-link,.gen2.open .submenu-section-header{display:block}.gen2 .submenu-link.current,.gen2 .submenu-section-header.current{display:none;position:relative}.gen2.open .submenu-link.current:before,.gen2.open .submenu-section-header.current:before{display:none}.gen2.open .submenu-link.current a,.gen2.open .submenu-section-header.current a{position:relative;display:inline-block}.gen2.open .submenu-link.current a:after,.gen2.open .submenu-section-header.current a:after{width:100%;height:2px;display:block;outline:0;background:#fdc100;content:''}.gen2.open .submenu-link.current,.gen2.open .submenu-section-header.current{display:block;width:100%}.gen2 .submenu-section{margin:0}.gen2 .submenu-section:first-of-type ul li:first-child{height:2em;box-sizing:border-box;color:#fff;display:flex !important;align-items:center;justify-content:center}.gen2 .submenu-section:first-of-type ul li:first-child:after{position:relative;display:block;content:'';width:.6em;height:.6em;border:2px solid #fff;border-bottom:none;border-right:none;cursor:pointer;transform:rotate(226deg);background:0 0;margin-left:.6em;top:-.2em}.gen2.open .submenu-section:first-of-type ul li:first-child:after{transform:rotate(46deg);top:.2em}.gen2.right-container{width:100%;box-sizing:border-box;padding:2em 2% 0}.gen2 .warranty-breadcrumb-menu{display:none}.gen2 h2.page-title{width:100%;text-align:center;margin:1em 0 !important}}