.wrapper .content-wrapper{max-width:1100px}.wrapper .footer{clear:both;padding:10px}.wrapper .footer .copy{font-size:1.5rem;text-align:center}.brand-link img{-webkit-backface-visibility:hidden;width:15%;height:auto;position:relative;left:-20px;top:-25px}.right .btn{border-radius:999px}@media screen and (max-width: 768px){.brand-link img{width:50%}.wrapper .footer{padding:30px 0 0 0}.wrapper .footer .copy{font-size:14px}}#document_requests{font-size:14px}h1.page_title{font-size:2.5rem;font-weight:bold;text-align:center;padding:10px;margin-bottom:10px}@media screen and (max-width: 768px){h1.page_title{font-size:5vw;margin-top:15px}}.left{width:50%;padding:10px}.left .esg_desc{border:1px solid #7695bc !important}.left .esg_desc p.title{color:#7695bc !important}.left .document_image{margin-bottom:20px}.left p.description{line-height:2;margin-bottom:30px}.left .desc_feature{border:1px solid #8bb738;border-radius:3px;padding:20px}.left .desc_feature p.title{color:#8bb738;font-size:16px;text-align:center;margin-bottom:10px}.left .desc_feature ul.left{width:60%;padding-right:0}.left .desc_feature ul.right{width:40%;padding:10px}.left .desc_feature ul li{font-size:14px;margin-bottom:10px}.left .desc_feature p.etc{text-align:right;clear:both}@media screen and (max-width: 768px){.left{width:inherit;padding:0;margin-bottom:30px}.left .document_image{margin-left:-20px;margin-right:-20px}.left .desc_feature p.title{font-size:6vw;margin-bottom:20px}.left .desc_feature ul.left{width:inherit;padding:0;margin:0}.left .desc_feature ul.right{width:inherit;padding:0;margin:0}.left .desc_feature ul li{font-size:4vw;margin-bottom:10px}.left .desc_feature p.etc{text-align:right;clear:both}}.right{width:50%;padding:10px 20px}.right .form_panel{box-shadow:4px 4px 16px 3px rgba(0,0,0,0.16);background-color:#CCE0A5;border:1px solid #dddddd;padding:40px}.right .form_panel h3.description{margin-bottom:20px}.right .form_panel p.privacy{display:flex;margin-bottom:10px;flex-wrap:wrap}.right .form_panel p.privacy a{display:inline-block;text-decoration:underline;margin-bottom:5px}.right .esg_form{background-color:#AAC6E9 !important}.right dl{margin-bottom:30px}.right dl dt{font-weight:700;margin-bottom:5px}.right dl dt span{width:37px;height:20px;display:inline-block;color:#ff0000;border:1px solid #ff0000;text-align:center;line-height:20px;font-size:1.2rem;vertical-align:middle;margin:0 0 0 10px;font-weight:normal}.right dl dt span.helptext{width:auto;border:none}.right dl dd input{background-color:white;border:1px solid #d7d7d7;height:40px;border-radius:3px;padding:10px;width:100%;cursor:text}.right dl dd p.e-mess{color:#ff0000;margin-top:5px}.right .btn{width:100%;background-color:#000000;border:none;box-shadow:4px 4px 16px 3px rgba(0,0,0,0.16);margin-top:20px;height:55px;line-height:55px}.right .btn:after{content:"";display:block;position:absolute;width:10px;height:10px;border-top:4px solid #fff;border-right:4px solid #fff;right:20px;top:50%;margin:-7px 0 0 0;transform:rotate(45deg)}.right .btn.loading{background-color:#bbb;opacity:.3}.right .btn button{color:white;cursor:pointer;width:100%}.right .btn .loading{display:none;width:25px;height:25px;clear:both;position:absolute;top:15px;right:100px;opacity:initial}.right .btn .loading-circle{border:4px rgba(0,0,0,0.25) solid;border-top:4px black solid;border-radius:50%;-webkit-animation:spCircRot 0.6s infinite linear;animation:spCircRot 0.6s infinite linear}@-webkit-keyframes spCircRot{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes spCircRot{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@media screen and (max-width: 768px){.right{width:inherit;padding:0}.right .form_panel{padding:15px}.right .form_panel h3.description{line-height:1.5;margin:30px 0}.right .form_panel p.privacy{font-size:14px}.right .btn .loading{right:50px}}.complete .inner{padding:50px 10px}.complete .icon{width:100px;margin:10px auto 20px}.complete .esg_img{filter:invert(50%) sepia(60%) saturate(300%) hue-rotate(175deg) !important}.complete h1.thanks{text-align:center;font-size:3.2rem;font-weight:bold;border-bottom:3px solid #8BB738;margin:34px 316px;padding:10px 10px}.complete .esg_thanks{border-bottom:3px solid #7695bc !important}.complete p.message{padding:10px 20px;line-height:2;text-align:justify;margin:10px 290px}.complete .btn_area{display:flex;width:720px;margin:0 auto}.complete .btn_area a{color:white;width:335px}.complete .esg_area .btn.line_view{background-color:inherit;border:1px solid #7695bc !important;color:#7695bc !important}.complete .esg_area .btn.line_view:after{border-top:4px solid #7695bc !important;border-right:4px solid #7695bc !important}.complete .btn{width:100%;background-color:#8BB738;border:none;box-shadow:4px 4px 16px 3px rgba(0,0,0,0.16);margin-top:20px;height:55px;line-height:55px}.complete .btn:after{content:"";display:block;position:absolute;width:10px;height:10px;border-top:4px solid #fff;border-right:4px solid #fff;right:20px;top:50%;margin:-7px 0 0 0;transform:rotate(45deg)}.complete .btn.line_view{background-color:inherit;border:1px solid #8BB738;color:#8BB738}.complete .btn.line_view:after{border-top:4px solid #8BB738;border-right:4px solid #8BB738}.complete .timerex_area{background:rgba(255,255,255,0.96);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.08);text-align:center;width:90%;margin:20px auto}.complete .timerex_title{font-size:1.5em;font-weight:bold;padding:20px 0;line-height:2}.complete .timerex_text{font-size:1.2em;line-height:1;padding-bottom:20px}.complete .timerex_wrapper{width:90%;margin:0 auto;padding-bottom:20px}@media screen and (max-width: 768px){.complete .inner{padding:20px 0}.complete h1.thanks{margin:0 15px 30px;padding:0;font-size:6vw}.complete p.message{padding:0 15px;margin:20px 0}.complete .btn_area{display:block;width:inherit}.complete .btn_area a{color:white;width:300px}}
