/** Shopify CDN: Minification failed

Line 223:16 Unexpected "{"
Line 237:1 Expected "}" to go with "{"

**/
.container > .page__header{
  display:none;
}
.page__content{
  margin:0;
}
.coating_estim_container img{
  margin:80px 0 0 0;
}
.coating_estim_container{
  max-width:1200px;
  display:block;
  margin:0 auto;
}
.layout__section:only-child{
  max-width:1200px;
}

._fs_chat{
  display:none;
}
.form_ctng_est_mtborder{
  display:block;
  border-bottom:solid 1px #898989;
  width:90%;
  margin:-170px auto 15px;
  padding:200px 0 0 0;
  position:relative;
  z-index:2;
}
#coating_estimate_plw_frm{
  /*scroll-margin-top:2000px;*/
}

#ctng_est_btmcnf_sec_inp{
  transform: scale(2.0);
  margin: 10px 0 0 10px;
}
label[for="ctng_est_btmcnf_sec_inp"]{
  margin: 0 0 0 15px;
  font-size: 1.25rem;
}

.form_ctng_est_mttl{
  display:block;
  font-size:1.3rem;
  margin:15px 0 -5px 0;
  text-align:center;
}
.form_ctng_est_mtdscr{
  display:block;
  font-size:95%;
  margin:15px 0 -5px 0;
  color:#898989;
}
.frm_ctnest_mdsc_flx{
  display:flex;
  margin:9px 0;
}
.frm_ctnest_mdsc_flx_L{
  display:block;
  width:0.95rem;
  color:#39afb5;
}
.frm_ctnest_mdsc_flx_R{
  display:block;
  margin:0 0 0 5px;
  width:calc(100% - 0.95rem);
}

.form_ctng_est_row{
  display:block;
  margin:25px 0 5px;
}
.f_ctes_r_ttl{
  display:flex;
}

.fctr_ttl_L{
  display:block;
  /*background-color:#39afb5;*/
  color:#39afb5;
  margin:0 10px 0 0;
}

.fctr_ttl_rd{
  display:block;
  background-color:#fbb98b;
  padding:0 3px;
  border-radius:5px;
  color:#fff;
  margin:0 0 0 5px;
}
.fctr_ttl_bl{
  display:block;
  background-color:#83a4ff;
  padding:0 3px;
  border-radius:5px;
  color:#fff;
  margin:0 0 0 5px;
}

.f_ctes_flx{
  display:flex;
}
.f_ctes_blc{
  display:block;
}
.f_ctes_r_inp{
  display:block;
  margin: 4px 4.5px;
  border: solid 1px #d3d0d0 !important;
  padding: 10px;
  border-radius: 5px;
  background-color: #fff;
  scroll-margin-top:350px;
}
.fcter_inp_half{
  width: calc(50% - 9px);
}
.fcter_inp_long{
  width: calc(100% - 9px);
}
.fcter_inp_big{
  width: calc(100% - 9px);
  height:7rem;
}
.f_ctes_r_inp::placeholder{
  color:#999999;
  font-size:1rem;
}

.ctest_flc_ttl{
  display:block;
  background-color:#264C6B;
  height:30px;
}
.ctest_flc_ttl_L{
  color:#fff200;
}
.ctest_flc_ttl_R{
  color:#fff;
}

.fctses_desc_mid{
  font-size:90%;
  color:#898989;
}

.f_ctes_r_inp_err.ctes_err-hid{
  display:none;
}
.f_ctes_r_inp_err.ctes_err-disp{
  display:block;
  font-size:85%;
  color:#e83f3f;
  scroll-margin-top:350px;
}
.alert.alert--success{
  margin:-350px 0 0 0;
  padding:350px 0 0 0;
  background-color:#ffffff00 !important;
}
#contact-form-error{
  margin:-350px 0 0 0;
  padding:350px 0 0 0;
}

.form__submit{
  display:none;
}
.ctng_est_sbm_giji{
  display:block;
  padding:12px;
  margin:45px auto 8px;
  width:12rem;
  color:#fff;
  cursor: pointer;
}
.ctng_est_sbm_giji:active{
  background-color:#a9e1e5;
  transition:background-color .2s;
}
.ctng_est_sbm_giji[data-sbmest='false']{
  background-color:#2eacb5;
  transition:background-color .2s;
}
.ctng_est_sbm_giji[data-sbmest='true']{
  background-color:#898989;
  transition:background-color .2s;
}
.ctng_est_sbm_giji[data-sbmest='false'] .ctng_est_sbm_giji_A{
  display:block;
  margin:0 auto;
  text-align:center;
}
.ctng_est_sbm_giji[data-sbmest='false'] .ctng_est_sbm_giji_B{
  display:none;
}

.ctng_est_sbm_giji[data-sbmest='true'] .ctng_est_sbm_giji_A{
  display:none;
}
.ctng_est_sbm_giji[data-sbmest='true'] .ctng_est_sbm_giji_B{
  display:block;
  width:fit-content;
  margin: 0 auto;
  text-align:center;
  animation: 1.4s linear infinite rotation1;
}
@keyframes rotation1{
  0%{ transform:rotate(0);}
  100%{ transform:rotate(360deg); }
}

@media screen and (max-width:999px) {
  .f_ctes_r_inp{{
    scroll-margin-top:50px;
  }
  .f_ctes_r_inp_err.ctes_err-disp{
    scroll-margin-top:50px;
  }
  #contact-form-error{
    margin:-100px 0 0 0;
    padding:100px 0 0 0;
  }
  .alert.alert--success{
    margin:-100px 0 0 0;
    padding:100px 0 0 0;
  }
}