*{box-sizing:border-box}body{font-family:"Noto Sans JP",sans-serif;line-height:1.6;margin:0}.sec_title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:6rem;color:#2c5aa0}.header{background:#fff;height:10rem}@media (max-width: 767px){.header{height:6rem}}.header .header_inner{display:flex;align-items:center;justify-content:space-between;height:10rem;padding-left:3rem;padding-right:8rem}@media (max-width: 767px){.header .header_inner{height:6rem;padding-left:1rem;padding-right:5.5rem}}.header .header_inner .site_title .header_logo{width:27.5rem;height:auto}@media (max-width: 767px){.header .header_inner .site_title .header_logo{width:7.5rem;height:auto;margin-right:1rem}}.header .header_inner .header_form{display:flex}@media (max-width: 767px){.header .header_inner .header_form{flex-direction:column-reverse}}.header .header_inner .header_form .header_tel{display:flex;width:28rem;margin-right:1rem}@media (max-width: 767px){.header .header_inner .header_form .header_tel{width:18.7rem;margin-top:.5rem;margin-right:0}}.header .header_inner .header_form .pc_nav{padding:0;display:flex}@media (max-width: 767px){.header .header_inner .header_form .pc_nav{padding:0;display:none;margin:0}}.header .header_inner .header_form .pc_nav li{margin-right:1rem;border-radius:2rem}.header .header_inner .header_form .pc_nav li .form_btn{color:#fff;display:flex;align-items:center;justify-content:center;width:19.5rem;height:6rem}@media (max-width: 767px){.header .header_inner .header_form .pc_nav li .form_btn{width:7rem;height:2.1rem;font-size:1.2rem}}.header .header_inner .header_form .pc_nav li .form_btn .mail_btn{width:11rem}@media (max-width: 767px){.header .header_inner .header_form .pc_nav li .form_btn .mail_btn{width:5rem}}.header .header_inner .header_form .pc_nav li .form_btn .line_btn{width:12.7rem}@media (max-width: 767px){.header .header_inner .header_form .pc_nav li .form_btn .line_btn{width:6rem}}.header .header_inner .header_form .pc_nav li:last-child{margin-right:0}.header .header_inner .header_form .pc_nav .btn2{position:relative;background-color:#ff0000;box-shadow:0 .7rem 0 #c1272d;transition:all .2s ease}@media (max-width: 767px){.header .header_inner .header_form .pc_nav .btn2{box-shadow:none}}.header .header_inner .header_form .pc_nav .btn2:hover{opacity:1;transform:translateY(.4rem);box-shadow:0 .1rem 0 #c1272d}@media (max-width: 767px){.header .header_inner .header_form .pc_nav .btn2:hover{transform:unset;box-shadow:0;box-shadow:unset}}.header .header_inner .header_form .pc_nav .btn2:hover a{opacity:1}@media (max-width: 767px){.header .header_inner .header_form .pc_nav .btn2:hover a{opacity:.6}}.header .header_inner .header_form .pc_nav .btn3{background-color:#06c755;box-shadow:0 .7rem 0 #048538;transition:all .2s ease}@media (max-width: 767px){.header .header_inner .header_form .pc_nav .btn3{box-shadow:none}}.header .header_inner .header_form .pc_nav .btn3:hover{opacity:1;transform:translateY(.4rem);box-shadow:0 .1rem 0 #048538}@media (max-width: 767px){.header .header_inner .header_form .pc_nav .btn3:hover{transform:unset;box-shadow:unset}}.header .header_inner .header_form .pc_nav .btn3:hover a{opacity:1}@media (max-width: 767px){.header .header_inner .header_form .pc_nav .btn3:hover a{opacity:.6}}.header #g-nav{position:fixed;z-index:999;top:0;right:-36rem;width:36rem;height:100vh;background:#333;transition:all .6s;padding-top:7rem;padding-left:2rem;padding-right:2rem}@media (max-width: 767px){.header #g-nav{right:-100%;width:100%}}.header #g-nav.panelactive{right:0}.header #g-nav ul{padding:0}.header #g-nav li{list-style:none;text-align:left;border-right:0}.header #g-nav li:last-child{border-bottom:unset}.header #g-nav li a{display:inline-flex;flex-direction:column;color:#fff;text-decoration:none;margin:1rem;letter-spacing:.1rem;font-weight:bold;font-size:1.8rem;text-align:left;margin-left:2rem;position:relative}.header #g-nav li a::after{background-color:#fff;bottom:-4px;content:"";height:2px;left:0;position:absolute;transform:scale(0, 1);transform-origin:left top;transition:transform .6s;width:100%;opacity:0}.header #g-nav li a:hover::after{transform:scale(1, 1);opacity:1;transition:transform .6s}.header .openbtn{display:block;position:absolute;z-index:9999;background-color:#333;top:.5rem;right:1rem;cursor:pointer;width:6rem;height:6rem;margin-left:2rem;margin-top:2rem}@media (max-width: 767px){.header .openbtn{right:.3rem;top:1rem;width:4rem;height:4rem;margin-left:0rem;margin-top:0rem}}.header .openbtn span{display:inline-block;transition:all .4s;position:absolute;left:1rem;height:.2rem;border-radius:.2rem;background-color:#fff;width:67.33%}@media (max-width: 767px){.header .openbtn span{left:.7rem}}.header .active span{background-color:#fff}.header .openbtn span:nth-of-type(1){top:2.2rem}@media (max-width: 767px){.header .openbtn span:nth-of-type(1){top:1.2rem}}.header .openbtn span:nth-of-type(2){top:3rem}@media (max-width: 767px){.header .openbtn span:nth-of-type(2){top:2rem}}.header .openbtn span:nth-of-type(3){top:3.8rem}@media (max-width: 767px){.header .openbtn span:nth-of-type(3){top:2.8rem}}.header .openbtn.active span:nth-of-type(1){top:1.8rem;left:1.8rem;transform:translateY(.6rem) rotate(-45deg);width:30%}.header .openbtn.active span:nth-of-type(2){opacity:0}.header .openbtn.active span:nth-of-type(3){top:3rem;left:1.8rem;transform:translateY(-0.6rem) rotate(45deg);width:30%}.pt_2{padding-top:2.5rem}@media (max-width: 767px){.pt_2{padding-top:2rem}}.pt_5{padding-top:5rem}@media (max-width: 767px){.pt_5{padding-top:2.5rem}}.pt_6{padding-top:6rem}@media (max-width: 767px){.pt_6{padding-top:3rem}}.pt_9{padding-top:9rem}@media (max-width: 767px){.pt_9{padding-top:4.5rem}}.pb_14{padding-bottom:14rem}@media (max-width: 767px){.pb_14{padding-bottom:7rem}}.pb_12{padding-bottom:12rem}@media (max-width: 767px){.pb_12{padding-bottom:6rem}}.pb_10{padding-bottom:10rem}@media (max-width: 767px){.pb_10{padding-bottom:5rem}}.pb_8{padding-bottom:8rem}@media (max-width: 767px){.pb_8{padding-bottom:4rem}}.list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.list .list_item{margin-top:5rem;width:47rem;height:auto}@media (max-width: 767px){.list .list_item{width:100%;margin-top:2rem}}.list_cv{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.list_cv .list_item{width:47rem;height:auto}@media (max-width: 767px){.list_cv .list_item{width:100%;margin-top:2rem}}.line01{position:relative}.line01 .bk_color{background-color:#c1272d;height:24.5rem}@media (max-width: 767px){.line01 .bk_color{height:34rem}}.line01 .bk_color img{position:absolute;top:-6.3rem;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);width:86.8rem}@media (max-width: 767px){.line01 .bk_color img{top:-3.6rem;width:31.3rem}}.line01 .bk_black{background-color:#333333;height:7rem;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.line01 .bk_black{height:5rem}}.line01 .bk_black img{width:41.7rem;height:auto}@media (max-width: 767px){.line01 .bk_black img{width:29.5rem}}.line02{background-color:#c1272d;height:17.5rem;position:relative}@media (max-width: 767px){.line02{height:6rem}}.line02 img{position:absolute;top:-2.5rem;left:52%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);width:90.5rem}@media (max-width: 767px){.line02 img{top:-1rem;width:34.5rem}}.line03{background-color:#c1272d;height:10rem;position:relative}@media (max-width: 767px){.line03{height:4rem}}.line03 img{position:absolute;top:-2.5rem;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);width:99rem}@media (max-width: 767px){.line03 img{top:-0.5rem;width:34.5rem}}.line04{padding:8rem 0 0 0;position:relative}@media (max-width: 767px){.line04{padding:4rem 0 0 0}}.line04 .bk_color{background-color:#c1272d;height:9rem}@media (max-width: 767px){.line04 .bk_color{height:4rem}}.line04 img{position:absolute;top:2rem;width:100rem;height:auto}@media (max-width: 767px){.line04 img{top:2.2rem;width:34.5rem}}.line05{margin-top:12rem;padding:0;position:relative}@media (max-width: 767px){.line05{margin-top:6rem}}.line05 .bk_color{background-color:#c1272d;height:9rem}@media (max-width: 767px){.line05 .bk_color{height:4rem}}.line05 img{position:absolute;top:-1.5rem;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);width:95rem;height:auto}@media (max-width: 767px){.line05 img{top:-1rem;width:34.5rem}}.line06{padding:0;position:relative}@media (max-width: 767px){.line06{margin-top:6rem}}.line06 .bk_color{background-color:#c1272d;height:9rem}@media (max-width: 767px){.line06 .bk_color{height:4rem}}.line06 img{position:absolute;top:-1.5rem;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);width:95rem;height:auto}@media (max-width: 767px){.line06 img{top:-1rem;width:34.5rem}}.sec01{position:relative;background-image:url(../images/top/fv_bk.svg);background-size:cover;background-position:center;background-repeat:no-repeat;height:auto}@media (max-width: 767px){.sec01{padding-bottom:3rem}}.sec01 .middle_container{margin:0 auto;padding-top:6rem;padding-bottom:6rem;height:auto}@media (max-width: 767px){.sec01 .middle_container{padding-top:2rem;padding-bottom:2rem}}.sec01 .middle_container .fv_img{width:100%;height:auto}@media (max-width: 767px){.sec01 .middle_container .fv_img{margin:0 auto;width:33rem}}.company_link{font-size:1.3rem;display:flex;justify-content:flex-end;text-decoration:underline}@media (max-width: 767px){.company_link{font-size:1.2rem;justify-content:center}}.sec_p{padding-top:2rem;padding-bottom:11rem}@media (max-width: 767px){.sec_p{padding-top:2rem;padding-bottom:3.5rem}}.sec_p .list{margin-top:3rem}.sec_p .list_item02{margin-top:3rem}@media (max-width: 767px){.sec_p .list_item02{margin-top:2rem}}.sececo{background-image:url(../images/top/ecocute_bk.svg);background-position:center top;background-repeat:repeat}@media (max-width: 767px){.sececo{background-size:500rem;background-repeat:no-repeat}}.sec_rc{padding-top:3rem;background-image:url(../images/top/rc_bk.svg);background-size:cover;background-position:center;background-repeat:repeat;padding-top:6.5rem;padding-bottom:10rem}@media (max-width: 767px){.sec_rc{padding-top:2rem;padding-bottom:3.5rem}}@media (max-width: 767px){.sec_rc{padding-top:3rem}}.sec_cse .cse_card{background-color:#c1272d}.sec_cse .cse_item{margin-top:4rem}.sec_form{padding:4rem 0;background-color:#3fa9f5}.sec_form .form_txt{display:flex;margin:0 auto 2.5rem;width:94.3rem;height:auto}@media (max-width: 767px){.sec_form .form_txt{margin-bottom:1.5rem}}.sec_form .list_cv{display:flex;flex-direction:row}.sec_form .list_cv .list_item_tel{width:47rem;background-color:#ffffff;padding:2rem 5rem 2.5rem;border-radius:2rem;margin-top:0;border:1rem solid #bdccd4;box-shadow:0 .7rem 0 #6f7e84;transition:all .2s ease}@media (max-width: 767px){.sec_form .list_cv .list_item_tel{padding:2rem 2.5rem;margin-top:2rem}}.sec_form .list_cv .list_item_tel .fi_04{display:flex;margin-top:3.5rem}.sec_form .list_cv .list_item_tel:hover{opacity:1;transform:translateY(.4rem);box-shadow:0 .1rem 0 #6f7e84}@media (max-width: 767px){.sec_form .list_cv .list_item_tel:hover{transform:unset;box-shadow:0}}.sec_form .list_cv .list_item_tel:hover a{opacity:1}@media (max-width: 767px){.sec_form .list_cv .list_item_tel:hover a{opacity:.6}}.sec_form .list_cv .list_item .btn2{border-radius:2rem;display:flex;align-items:center;justify-content:center;width:47rem;height:9.6rem;position:relative;background-color:#ff0000;box-shadow:0 .7rem 0 #c1272d;transition:all .2s ease}@media (max-width: 767px){.sec_form .list_cv .list_item .btn2{box-shadow:none;width:100%}}.sec_form .list_cv .list_item .btn2 img{width:20rem;height:auto}.sec_form .list_cv .list_item .btn2:hover{opacity:1;transform:translateY(.4rem);box-shadow:0 .1rem 0 #c1272d}@media (max-width: 767px){.sec_form .list_cv .list_item .btn2:hover{transform:unset;box-shadow:0}}.sec_form .list_cv .list_item .btn2:hover a{opacity:1}@media (max-width: 767px){.sec_form .list_cv .list_item .btn2:hover a{opacity:.6}}.sec_form .list_cv .list_item .btn3{margin-top:2rem;border-radius:2rem;display:flex;align-items:center;justify-content:center;width:47rem;height:9.6rem;background-color:#06c755;box-shadow:0 .7rem 0 #048538;transition:all .2s ease}@media (max-width: 767px){.sec_form .list_cv .list_item .btn3{box-shadow:none;width:100%}}.sec_form .list_cv .list_item .btn3 img{width:22.7rem;height:auto}.sec_form .list_cv .list_item .btn3:hover{opacity:1;transform:translateY(.4rem);box-shadow:0 .1rem 0 #048538}@media (max-width: 767px){.sec_form .list_cv .list_item .btn3:hover{transform:unset;box-shadow:0}}.sec_form .list_cv .list_item .btn3:hover a{opacity:1}@media (max-width: 767px){.sec_form .list_cv .list_item .btn3:hover a{opacity:.6}}@media (max-width: 767px){.sec04 .list{flex-direction:column-reverse}}.sec_company{padding-bottom:5rem}.sec_company .list_com .list_com_title{font-size:2.6rem;text-align:center;font-weight:bold}.sec_company .list_com .list_com_item{padding:0 2rem;border-top:.1rem solid #333333;display:flex}@media (max-width: 767px){.sec_company .list_com .list_com_item{padding:0 .5rem}}.sec_company .list_com .list_com_item .list_left{width:18rem}@media (max-width: 767px){.sec_company .list_com .list_com_item .list_left{width:100%}}.sec_company .list_com .list_com_item .list_left .list_title{line-height:2;font-weight:normal;font-size:1.8rem}@media (max-width: 767px){.sec_company .list_com .list_com_item .list_left .list_title{margin:.75rem 0;font-size:1.4rem;line-height:1.5}}.sec_company .list_com .list_com_item .list_right{width:calc(96rem - 18rem)}.sec_company .list_com .list_com_item .list_right .list_description{font-size:1.8rem;line-height:2;font-weight:normal}@media (max-width: 767px){.sec_company .list_com .list_com_item .list_right .list_description{margin:.75rem 0;font-size:1.4rem;line-height:1.5}}.sec_company .list_com .list_com_item .list_right .list_description .cd_wrap{display:flex;align-items:center;height:3.6rem}@media (max-width: 767px){.sec_company .list_com .list_com_item .list_right .list_description .cd_wrap{height:2.1rem}}.sec_company .list_com .list_com_item .list_right .list_description .cd_wrap_sp{display:none}@media (max-width: 767px){.sec_company .list_com .list_com_item .list_right .list_description .cd_wrap_sp{display:flex;align-items:center;height:3.6rem}}@media (max-width: 767px) and (max-width: 767px){.sec_company .list_com .list_com_item .list_right .list_description .cd_wrap_sp{height:2.1rem}}.sec_company .list_com .list_com_item .list_right .list_description .txt{width:9.8rem;height:auto}@media (max-width: 767px){.sec_company .list_com .list_com_item .list_right .list_description .txt{width:8rem}}.sec_company .list_com .list_com_item:last-child{border-bottom:1px solid #333}.sec_company .other_wrap{margin-top:12rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 767px){.sec_company .other_wrap{margin-top:6rem}}.sec_company .other_wrap .com_logo{width:22.5rem}@media (max-width: 767px){.sec_company .other_wrap .com_logo{width:10rem}}.sec_company .other_wrap .privacy_policy{margin-top:5rem;text-decoration:underline;font-size:1.4rem;color:#333333}@media (max-width: 767px){.sec_company .other_wrap .privacy_policy{margin-top:2.5rem}}.arrow_block{position:sticky;bottom:11rem;width:100%;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}@media (max-width: 767px){.arrow_block{bottom:5rem}}.arrow_block.show{opacity:1;visibility:visible}.arrow_block .top_arrow{margin-left:auto;margin-right:0;display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;background-color:#2c5aa0;cursor:pointer}@media (max-width: 767px){.arrow_block .top_arrow{width:4rem;height:4rem}}.arrow_block .top_arrow img{width:2rem;height:1rem}.fixed_menu{position:fixed;bottom:0;width:100%;height:11rem;display:flex;align-items:center;background-color:#333}@media (max-width: 767px){.fixed_menu{height:auto;background-color:#333333}}.fixed_menu ul{display:flex;padding:0;margin:0}.fixed_menu ul li{display:flex;align-items:center;margin-right:1rem;border-radius:2rem}@media (max-width: 767px){.fixed_menu ul li{width:33.3%;height:5rem;margin-right:0;border-radius:0;padding:0 .5rem}}.fixed_menu ul li .form_btn{display:flex;justify-content:center;align-items:center;padding:1rem 3.8rem;width:27rem;height:8rem}@media (max-width: 767px){.fixed_menu ul li .form_btn{padding:0rem;width:100%;height:auto}}.fixed_menu ul li .form_btn .mail_btn{width:15.5rem}@media (max-width: 767px){.fixed_menu ul li .form_btn .mail_btn{width:8rem}}.fixed_menu ul li .form_btn .line_btn{width:17.7rem}@media (max-width: 767px){.fixed_menu ul li .form_btn .line_btn{width:10rem}}.fixed_menu ul li:last-child{margin-right:0}@media (max-width: 767px){.fixed_menu ul .btn1{width:33.3%}}.fixed_menu ul .btn1 .toiawase{width:12rem;height:auto;margin-right:2.5rem}@media (max-width: 767px){.fixed_menu ul .btn1 .toiawase{display:none}}.fixed_menu ul .btn1 .tel_btn{width:42rem;margin-right:2rem}@media (max-width: 767px){.fixed_menu ul .btn1 .tel_btn{margin-right:0;width:16rem}}.fixed_menu ul .btn2{position:relative;background-color:#ff0000;box-shadow:0 .7rem 0 #c1272d;transition:all .2s ease}@media (max-width: 767px){.fixed_menu ul .btn2{box-shadow:none;width:33.3%}}.fixed_menu ul .btn2:hover{opacity:1;transform:translateY(.4rem);box-shadow:0 .1rem 0 #c1272d}@media (max-width: 767px){.fixed_menu ul .btn2:hover{transform:unset;box-shadow:0}}.fixed_menu ul .btn2:hover a{opacity:1}@media (max-width: 767px){.fixed_menu ul .btn2:hover a{opacity:.6}}.fixed_menu ul .btn3{background-color:#06c755;box-shadow:0 .7rem 0 #048538;transition:all .2s ease}@media (max-width: 767px){.fixed_menu ul .btn3{box-shadow:none;width:33.3%}}.fixed_menu ul .btn3:hover{opacity:1;transform:translateY(.4rem);box-shadow:0 .1rem 0 #048538}@media (max-width: 767px){.fixed_menu ul .btn3:hover{transform:unset;box-shadow:0}}.fixed_menu ul .btn3:hover a{opacity:1}@media (max-width: 767px){.fixed_menu ul .btn3:hover a{opacity:.6}}@media (max-width: 767px){.fixed_menu .container{max-width:unset;padding:0rem}}footer{display:flex;justify-content:space-between;align-items:center;background-color:#333;color:#fff;height:5rem;font-size:1.4rem;color:#ffffff;letter-spacing:.1rem;margin-bottom:11rem}@media (max-width: 767px){footer{margin-bottom:5rem;letter-spacing:0rem}}.page_form{margin-top:2rem}.page_form .page_form_title{font-size:2.4rem;text-align:center}.page_form .wpcf7-form{background:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.page_form .form_line{margin-bottom:2.5rem}.page_form .form_title{display:flex;align-items:center;font-size:1.6rem;font-weight:600;color:#333;position:relative;margin:0}.page_form .required::after{content:"必須";display:inline-block;margin-left:1rem;padding:.1rem .5rem;background:#e74c3c;color:#fff;font-size:1.2rem;border-radius:.2rem;font-weight:normal;vertical-align:middle}.page_form .wpcf7-form-control-wrap{display:block}.page_form input[type="text"],.page_form input[type="tel"],.page_form input[type="email"],.page_form textarea{width:100%;padding:1rem 1.2rem;font-size:1.6rem;border:1px solid #ddd;border-radius:.3rem;background:#fafafa;transition:all .3s ease;box-sizing:border-box}.page_form input[type="text"]:focus,.page_form input[type="tel"]:focus,.page_form input[type="email"]:focus,.page_form textarea:focus{outline:none;border-color:#4a90e2;background:#fff;box-shadow:0 0 0 3px rgba(74,144,226,0.1)}.page_form input::placeholder,.page_form textarea::placeholder{color:#999;font-size:1.6rem}.page_form textarea{resize:vertical;min-height:150px;font-family:inherit;line-height:1.6}.page_form .wpcf7-radio{display:flex;gap:3rem}.page_form label{display:flex;align-items:center}.page_form .wpcf7-list-item{margin:0}.page_form .wpcf7-list-item-label{display:inline-flex;align-items:center;cursor:pointer;font-size:1.6rem;color:#333}.page_form input[type="radio"]{width:2rem;height:2rem;margin-right:.8rem;cursor:pointer;accent-color:#4a90e2;flex-shrink:0}.page_form input[type="submit"]{width:100%;padding:1.2rem 2rem;font-size:1.8rem;font-weight:bold;color:#fff;background:#003885;border:none;border-radius:.3rem;cursor:pointer;transition:all .3s ease;margin-top:2rem}.page_form input[type="submit"]:hover{background:#003885;transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,144,226,0.3)}.page_form input[type="submit"]:active{transform:translateY(0)}.page_form .wpcf7-not-valid-tip{color:#e74c3c;font-size:1.4rem;margin-top:.5rem;display:block}.page_form .wpcf7-not-valid{border-color:#e74c3c !important}.page_form .wpcf7-response-output{margin-top:1.5rem;padding:1rem;border-radius:.3rem;font-size:1.6rem}.page_form .wpcf7-validation-errors{background:#fff3cd;border:1px solid #ffc107;color:#856404}.page_form .wpcf7-mail-sent-ok{background:#d4edda;border:1px solid #28a745;color:#155724}.privacy .container{background:white;padding:50px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.privacy h1{font-size:32px;color:#2c3e50;text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:3px solid #003885}.privacy h2{font-size:24px;color:#2c3e50;margin:40px 0 20px;padding-left:15px;border-left:5px solid #003885}.privacy h3{font-size:18px;color:#34495e;margin:25px 0 15px;font-weight:600}.privacy h4{font-size:16px;color:#555;margin:20px 0 10px;font-weight:600}.privacy .policy-intro{background:#f8f9fa;padding:25px;border-radius:6px;margin-bottom:30px;border-left:4px solid #003885}.privacy .policy-intro p{margin-bottom:15px}.privacy .policy-intro p:last-child{margin-bottom:0}.privacy .policy-section{margin-bottom:40px}.privacy .policy-item{margin-bottom:30px;padding:20px;background:#fafafa;border-radius:6px}.privacy p{margin-bottom:15px}.privacy ul{margin:15px 0 15px 30px}.privacy li{margin-bottom:10px}.privacy .company-info{list-style:none;margin:20px 0;padding:20px;background:#f8f9fa;border-radius:6px}.privacy .company-info li{padding:8px 0;border-bottom:1px solid #e0e0e0}.privacy .company-info li:last-child{border-bottom:none}.privacy .contact-info{background:#fff;padding:25px;border-radius:6px;border:2px solid #003885}.privacy .contact-info h3{color:#2c3e50;margin-bottom:15px;margin:0}.privacy .contact-info strong{color:#2c3e50;font-size:18px}.privacy a{color:#003885;text-decoration:none;word-break:break-all}.privacy a:hover{text-decoration:underline}@media (max-width:768px){.privacy h1{font-size:26px}.privacy h2{font-size:20px}}.page_form_comp{background-color:#f7f7f7;padding:4rem 1.5rem}.page_form_comp .container{box-shadow:0 .5rem 1.5rem rgba(0,0,0,0.08);background:#fff;padding:3rem 2.5rem;border-radius:1rem}.page_form_comp .container h2{font-size:2.6rem;font-weight:bold;text-align:center;margin-bottom:2rem;color:#333}@media (max-width: 767px){.page_form_comp .container h2{font-size:2rem}}.page_form_comp .container h3{font-size:2.2rem;padding-left:1rem;border-left:.5rem solid #003885}@media (max-width: 767px){.page_form_comp .container h3{font-size:2rem}}.page_form_comp .container p{font-size:1.6rem;line-height:2;margin-bottom:1.5rem;color:#444}@media (max-width: 767px){.page_form_comp .container p{font-size:1.4rem}}.page_form_comp .container strong{color:#000;font-weight:600}.page_form_comp .container p:last-child{margin-bottom:0}.page_form_comp .container .strong{background:#f2f4f6;padding:1.2rem 1.5rem;border-radius:.6rem}.page_form_comp .container .strong .btn3{padding:2rem;border-radius:2rem;width:30rem;background-color:#06c755;box-shadow:0 .7rem 0 #048538;transition:all .2s ease}@media (max-width: 767px){.page_form_comp .container .strong .btn3{box-shadow:none;width:100%}}.page_form_comp .container .strong .btn3:hover{opacity:1;transform:translateY(.4rem);box-shadow:0 .1rem 0 #048538}@media (max-width: 767px){.page_form_comp .container .strong .btn3:hover{transform:unset;box-shadow:0}}.page_form_comp .container .strong .btn3:hover a{opacity:1}@media (max-width: 767px){.page_form_comp .container .strong .btn3:hover a{opacity:.6}}.page_form_comp .container .strong .btn1{padding:2rem;border-radius:2rem;width:50rem;background-color:#616161;transition:all .2s ease}@media (max-width: 767px){.page_form_comp .container .strong .btn1{width:100%}}.page_form_comp .container .strong .btn1:hover{opacity:.6}@media (max-width: 767px){.page_form_comp .container .strong .btn1:hover{transform:unset;box-shadow:0}}.page_form_comp .container .strong .btn1:hover a{opacity:1}@media (max-width: 767px){.page_form_comp .container .strong .btn1:hover a{opacity:.6}}.page_form_comp .container .back_top{display:flex;align-items:center;justify-content:center;border-radius:2rem;width:30rem;padding:2rem;margin:3rem auto 0;background-color:#003885;color:#fff;font-size:#fff;font-weight:bold;font-size:2rem}@media (max-width: 767px){.page_form_comp .container .back_top{width:30rem}}#autozip{display:none !important}