@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7c53f7419436e04b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1c57ca6f5208a29b-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cff529cd86cc0276-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7be645d133f3ee22-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5647e4c23315a2d2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dbd163d3bb09d47-s.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:400;font-display:swap;src:url(../media/934c4b7cb736f2a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dfa8b99978df7bbc-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:500;font-display:swap;src:url(../media/42d52f46a26971a3-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a6d330d7873e7320-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a5b77b63ef20339c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d117eea74e01de14-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eb52b768f62eeeb4-s.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:500;font-display:swap;src:url(../media/627622453ef56b0d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e25729ca87cc7df9-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:700;font-display:swap;src:url(../media/912a9cfe43c928d9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:700;font-display:swap;src:url(../media/baf12dd90520ae41-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bbdb6f0234009aba-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f06116e890b3dadb-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8fb72f69fba4e3d2-s.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Roboto_2cac7c;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0e4fe491bf84089c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Roboto_Fallback_2cac7c;src:local("Arial");ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.00%;size-adjust:99.78%}.__className_2cac7c{font-family:__Roboto_2cac7c,__Roboto_Fallback_2cac7c;font-style:normal}.__variable_2cac7c{--roboto:"__Roboto_2cac7c","__Roboto_Fallback_2cac7c"}@font-face{font-family:__Montserrat_9718dd;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aec774cbe1963439-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_9718dd;font-style:normal;font-weight:400;font-display:swap;src:url(../media/634216363f5c73c1-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_9718dd;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d83fe381bb17eb77-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_9718dd;font-style:normal;font-weight:400;font-display:swap;src:url(../media/88325a2c1fede2f4-s.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_9718dd;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1c529c04de64b40-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_9718dd;font-style:normal;font-weight:500;font-display:swap;src:url(../media/aec774cbe1963439-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_9718dd;font-style:normal;font-weight:500;font-display:swap;src:url(../media/634216363f5c73c1-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_9718dd;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d83fe381bb17eb77-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_9718dd;font-style:normal;font-weight:500;font-display:swap;src:url(../media/88325a2c1fede2f4-s.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_9718dd;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1c529c04de64b40-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_9718dd;font-style:normal;font-weight:700;font-display:swap;src:url(../media/aec774cbe1963439-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_9718dd;font-style:normal;font-weight:700;font-display:swap;src:url(../media/634216363f5c73c1-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_9718dd;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d83fe381bb17eb77-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_9718dd;font-style:normal;font-weight:700;font-display:swap;src:url(../media/88325a2c1fede2f4-s.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_9718dd;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e1c529c04de64b40-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_Fallback_9718dd;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_9718dd{font-family:__Montserrat_9718dd,__Montserrat_Fallback_9718dd;font-style:normal}.__variable_9718dd{--montserrat:"__Montserrat_9718dd","__Montserrat_Fallback_9718dd"}*,:after,:before{box-sizing:border-box}::-webkit-input-placeholder{color:#989fa7}:-moz-placeholder,::-moz-placeholder{color:#989fa7}:-ms-input-placeholder{color:#989fa7}ol,ul{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}body{line-height:1.5}ol,ul{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}dd,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,ul{padding:0;margin:0;list-style:none}input,select,textarea{color:#000;font-family:GohtamPro,Arial,Helvetica,sans-serif;font-size:14px;line-height:normal;outline:none;border-radius:0;-webkit-appearance:none;box-shadow:none}textarea{overflow:auto;resize:none}input::-ms-clear{display:none}a img{border:none}strong{font-weight:700}em{font-style:italic}big{font-size:200%}big,small{line-height:normal}small{font-size:80%}img{text-indent:100%;white-space:nowrap;overflow:hidden}a{line-height:normal;outline:none;text-decoration:none;cursor:pointer}:root{--header-height:80px}@media only screen and (max-width:750px){:root{--header-height:56px}}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{height:100%;background:var(--body-bg,#f9faff);scroll-behavior:smooth}body{font-size:16px;color:#000;font-family:GohtamPro,Arial,Helvetica,sans-serif;font-weight:400;line-height:150%;text-rendering:optimizeSpeed}@media only screen and (max-width:750px){body{font-size:14px;line-height:150%}}body[data-hide-scroll]{overflow:hidden;position:relative}.container{width:100%;max-width:1440px;margin:auto}.content{flex-grow:1;padding-top:var(--header-height)}.padding-top{padding-top:35px}@media only screen and (max-width:1100px){.padding-top{padding-top:20px}}.h1,h1{font-weight:700;font-size:48px;line-height:56px;padding-bottom:40px;padding-top:80px;letter-spacing:-1px}@media only screen and (max-width:950px){.h1,h1{font-size:32px;line-height:48px;padding-bottom:30px;padding-top:60px}}@media only screen and (max-width:500px){.h1,h1{font-size:24px;line-height:32px;padding-bottom:20px;padding-top:40px;letter-spacing:-1px}}.h2,h2{font-family:var(--montserrat);font-weight:700;font-size:32px;padding-bottom:32px;padding-top:80px;letter-spacing:-1px}@media only screen and (max-width:950px){.h2,h2{font-size:26px;padding-bottom:16px;padding-top:60px}}@media only screen and (max-width:500px){.h2,h2{font-size:20px;padding-bottom:8px;padding-top:40px;letter-spacing:-1px}}.h3,h3{font-family:var(--montserrat);font-weight:700;font-size:24px;line-height:32px;padding:0;letter-spacing:-1px}@media only screen and (max-width:950px){.h3,h3{font-size:18px;line-height:24px}}@media only screen and (max-width:500px){.h3,h3{font-size:16px;line-height:22px}}.b1{font-family:var(--montserrat);font-weight:500;font-size:20px;line-height:28px;font-style:normal}@media only screen and (max-width:950px){.b1{font-size:18px;line-height:24px}}@media only screen and (max-width:500px){.b1{font-size:14px;line-height:20px}}.b2{font-family:var(--montserrat);font-weight:500;font-size:14px;line-height:22px;font-style:normal}@media only screen and (max-width:500px){.b2{font-size:12px;line-height:16px}}.fill-parent{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.linkTel{border:none;color:#000;white-space:nowrap}.linkTel:hover{color:#fc2c38}#__next,#app{height:100%}.red{color:#fc2c38}.black{color:#000}::placeholder{color:#989fa7;opacity:1}::-ms-input-placeholder{color:#989fa7}.formErrors{color:#fc2c38;font-size:14px;font-family:var(--roboto);font-weight:400;margin-bottom:20px}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.page-h1{padding-top:24px;padding-bottom:32px}@media only screen and (max-width:950px){.page-h1{padding-top:0;padding-bottom:24px}}@media only screen and (max-width:500px){.page-h1{padding-top:0;padding-bottom:20px}}.icons{width:1px;height:1px;pointer-events:none;opacity:0;overflow:hidden}body.ReactModal__Body--open{height:100vh;overflow:hidden}body.ReactModal__Body--open.ios{position:fixed;z-index:1;left:0;top:0;width:100%}.cookies-enter{opacity:0;transform:scale(.9)}.cookies-enter-active{opacity:1;transform:translateX(0);transition:opacity .3s,transform .3s}.cookies-exit{opacity:1}.cookies-exit-active{opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s}@keyframes anvil{0%{transform:scale(1) translateY(0);opacity:0;box-shadow:0 0 8px 0 rgba(216,219,227,.502)}1%{transform:scale(.99) translateY(5px);opacity:0;box-shadow:0 0 8px 0 rgba(216,219,227,.502)}to{transform:scale(1) translateY(0);opacity:1;box-shadow:0 0 8px 0 rgba(216,219,227,.502)}}.town-picker-content{margin:auto;background:#fff;width:50%;padding:0;border-radius:8px;position:fixed;-webkit-animation:anvil .2s cubic-bezier(.38,.1,.36,.9) forwards;top:calc(var(--header-height) + 5px)!important}.town-picker-arrow{color:#fff}[role=tooltip].town-picker-content{max-width:360px;width:100%;box-shadow:0 0 8px 0 rgba(216,219,227,.502)}@media only screen and (max-width:550px){.town-picker-content{left:10px!important;right:10px!important;width:calc(100vw - 20px)!important}}.town-picker-overlay{background:rgba(0,0,0,.5)}[data-popup=tooltip].town-picker-overlay{background:transparent}.nav-popup-content{margin:auto;background:#fff;width:50%;padding:0;border-radius:8px;position:fixed;-webkit-animation:anvil .2s cubic-bezier(.38,.1,.36,.9) forwards;top:calc(var(--header-height) + 5px)!important}.nav-popup-arrow{color:#fff}[role=tooltip].nav-popup-content{max-width:247px;width:100%;box-shadow:0 0 8px 0 rgba(216,219,227,.502)}@media only screen and (max-width:550px){.nav-popup-content{left:10px!important;right:10px!important;width:calc(100vw - 20px)!important}}.nav-popup-overlay{background:rgba(0,0,0,.5)}[data-popup=tooltip].nav-popup-overlay{background:transparent}p a{color:#fc2c38;text-decoration:underline}


.h2, h2 {
  font-family: var(--montserrat);
  font-weight: 700;
  font-size: 32px;
  padding-bottom: 32px;
  padding-top: 80px;
  letter-spacing: -1px;
  color: #46b48d;
}


.page-h1 {
    padding-top: 24px;
    padding-bottom: 18px!important;
}

@media only screen and (max-width: 899px) {
  .h3, h3 {
    font-size: 18px;
    line-height: 24px;
    display: none!important;
  }
}


@media only screen and (min-width: 900px) {
  .h5 {
   display:none!important;
	
  }
}

p a {
  color: #050!important;
  text-decoration: underline;
}

.h5 {
  font-family: var(--montserrat);
  font-weight: 700;
  font-size: 32px;
  padding-bottom: 32px;
  padding-top: 50px;
  letter-spacing: -1px;
}


@media only screen and (max-width: 950px) {
  .h5 {
    font-size: 32px;
    line-height: 24px;
	font-weight: 700;
	 padding-bottom: 15px;
  padding-top: 15px;
	
  }
}

p a {
  color: #0078c1!important;
  text-decoration: underline;
}


.agreement-text {
  font-size: 14px;
  word-wrap: break-word;
  font-family: var(--roboto);
}




@media only screen and (max-width: 500px) {
  .h1, h1 {
    font-size: 24px!important;
    line-height: 1.2!important;
    padding-bottom: 20px!important;
    padding-top: 30px!important;
    letter-spacing: -1px!important;
	font-weight: 700!important;
  }
}



@media only screen and (max-width: 500px) {
  .h3 {
    font-size: 20px;
    padding-bottom: 8px;
    padding-top: 40px;
    letter-spacing: -1px;
    display:none!important;
  }
}
@media only screen and (max-width: 850 px) {
  .h3{
    font-size: 26px;
    padding-bottom: 16px;
    padding-top: 60px;
	display:none!important;
  }
}
.h3 {
  font-family: var(--montserrat);
  font-weight: 700;
  font-size: 40px;
  padding-bottom: 32px;
  padding-top: 50px;
  letter-spacing: -1px;
  padding-top: 50px;
  letter-spacing: -1px;
  margin-top: -14px;
}


.h1, h1 {
  font-weight: 700!important;
  font-size: 40px;
  line-height: 56px;
  padding-bottom: 40px;
  padding-top: 1px!important;
  letter-spacing: -1px;
}



.text-gray-500 {
  font-size: 16px;
  margin-top: 20px;
}


@media (max-width: 990px) {
	
	
	.page-h1 {
font-size: 35px!important;
margin-top: 10px;
}



  #cart {
    width: 60px !important;
    margin: 0 auto !important;
  }
  
   #cart .cart-inner {
    margin-top: -33px !important;
  }
   #cart a {
    display: inline-block;
    position: relative;
    text-decoration: none;
  }
  
   .media-title2 img {
    margin-top: -10px !important;
    float: right;
  }
  
  .kor {
    float: right;
    margin-top: -28px !important;
    font-size: 16px;
    width: 66px;
    margin-right: -45px !important;
  }
  
}

a {
    line-height: normal;
    outline: none;
    text-decoration: none;
    cursor: pointer;
    font-family: var(--roboto);
    font-size: 16px;
    font-weight: 500;
    text-align: center;

  font-size: 100%;
  cursor: pointer;
  color: #0078c1;
	
}

.z_cnt_bsk {
    text-align: center;
    font-weight: bold;
}

input, textarea {
 color: #000; 
  font-family: GohtamPro, Arial, Helvetica, sans-serif;
    font-size: 14px;
 line-height: normal; 
  outline: none; 

   -webkit-appearance: none; 
    box-shadow: none;
 
    padding: 6px;
   
    margin-bottom: 4px;
	

}


select {

  font-family: GohtamPro, Arial, Helvetica, sans-serif;
    font-size: 14px;
 line-height: normal; 
  outline: none; 
   border-radius: 0; 
   -webkit-appearance: none; 
    box-shadow: none;
    border-radius: 4px;
    padding: 6px;
   font-family: var(--roboto);
   color:#989fa7;
   
	font-weight: 500;
		border: none;
  background: #f2f3f7;
}

input	{
	
	width:40%;
	
}


input.button.button-primary.button-zel {
    width: 15%;
}
	

.h1, h1 {
  font-weight: 700!important;
  font-size: 40px;
  line-height: 56px;
  padding-bottom: 40px;
  padding-top: 1px!important;
  letter-spacing: -1px;
  color: #0078c1;
}


.content {
  flex-grow: 1;
  padding-top: 20px!important;
}


.TownColumnLinks_stockLinks__vyW2U {
  display: grid;
  grid-gap: 20px;
  gap: 20px;
  grid-template-columns: 1fr 1fr;
}

.Stock_stockFounded__1pzVK {
  background-color: #8ce3bb;
}

.Stock_stockLink__ACDwh {
  display: block;
  color: #000;
  position: relative;
  background-color: #fc2c38;
  border-radius: 20px;
  overflow: hidden;
  padding-top: 53%;
}


.Stock_stockLink__ACDwh .Stock_stockLinkContent__AIv_S {
  display: flex;
  flex-direction: column;
  gap: 30px;
  justify-content: center;
  align-items: center;
  font-family: var(--montserrat);
  text-align: center;
}
.fill-parent {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}


элемент {
}
.Stock_stockFounded__1pzVK .Stock_flowerIcon__Ax11H {
  height: 100%;

  position: absolute;

  left: 0;

  bottom: 0;

}

.Stock_stockLink__ACDwh .Stock_stockLinkContent__AIv_S {
  font-family: var(--montserrat);

  text-align: center;

}


.Stock_stockLink__ACDwh .Stock_stockLinkContent__AIv_S {
  display: flex;
  flex-direction: column;
  gap: 30px;
  justify-content: center;
  align-items: center;
  font-family: var(--montserrat);
  text-align: center;
}
.fill-parent {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}


.Stock_stockLink__ACDwh {
  color: #000;
}


.Stock_stockLink__ACDwh {
  color: #000;
}


.Stock_stockRestaurants__VjQ5k {
  background-color: #ffcd92;
}
.Stock_stockLink__ACDwh {
  display: block;
  color: #000;
  position: relative;
  background-color: #fc2c38;
  border-radius: 20px;
  overflow: hidden;
  padding-top: 53%;
}


.Stock_stockLink__ACDwh .Stock_stockLinkContent__AIv_S {
  display: flex;
  flex-direction: column;
  gap: 30px;
  justify-content: center;
  align-items: center;
  font-family: var(--montserrat);
  text-align: center;
}
.fill-parent {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}



.Stock_stockLink__ACDwh .Stock_stockLinkContent__AIv_S {
  font-family: var(--montserrat);
  text-align: center;
}


.Stock_stockLink__ACDwh .Stock_stockLinkContent__AIv_S {
  display: flex;
  flex-direction: column;
  gap: 30px;
  justify-content: center;
  align-items: center;
  font-family: var(--montserrat);
  text-align: center;
}
.fill-parent {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}



.Stock_stockLink__ACDwh .Stock_stockLinkContent__AIv_S .Stock_header___23y3 {
  font-weight: 700;
  font-size: 72px;
}

.Stock_stockLink__ACDwh .Stock_stockLinkContent__AIv_S {
  font-family: var(--montserrat);
  text-align: center;
}


.Stock_stockLink__ACDwh .Stock_stockLinkContent__AIv_S {
  font-family: var(--montserrat);
  text-align: center;
}

.b1 {
  font-family: var(--montserrat);
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  font-style: normal;
}

.PageWrapper_main__3qTgP {
  margin: auto;
  padding-top: 20px;
  max-width: 1304px;
  padding-bottom: 40px;
}

.PageWrapper_content__ZG_ak {
  max-width: 1280px;
  margin: 0 12px;
}

.BackButton_backButton__jyWFr {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  font-family: var(--roboto);
  font-size: 16px;
  line-height: 19px;
  color: #989fa7;
  margin-top: 12px;
}

.page_topBlock__6fEgs {
  position: relative;
  background-color: #028502;
  border-radius: 20px;
  font-weight: 700;
  font-family: var(--montserrat);
  font-size: 46px;
  line-height: 64px;
  height: 100px;
  margin-top: 24px;
  margin-bottom: 40px;
  color: #fff;
  padding: 0 40px;
  display: flex;
  overflow: hidden;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}


.page_topBlock__6fEgs {
  font-weight: 700;
  font-family: var(--montserrat);
  font-size: 56px;
  line-height: 64px;
  color: #fff;
}


.page_topBlock__6fEgs .page_topBlockIcon__kpMmg {
  height: 130%;
  margin-bottom: -12%;
  margin-right: -5%;
  flex-shrink: 0;
}

.page_mainBlock__Z3eEv {
  display: flex;
  gap: 20px;
  align-items: flex-start;
  display:none;
}


.page_mainBlock__Z3eEv .page_mainCard__YcTLS {
  width: 100%;
  background-color: #f2f3f7 !important;
  font-size: 20px;
  font-weight: 500;
  font-family: var(--montserrat);
  display: flex;
  gap: 50px;
}

.Card_container__e1cKQ {
  background-color: #fff;
  padding: 40px;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  min-height: 100px;
}


.page_mainBlock__Z3eEv .page_mainCard__YcTLS {
  font-size: 20px;
  font-weight: 500;
  font-family: var(--montserrat);
}



.AboutButton_container__UVyPb .AboutButton_circleBackground__0Vys3 {
  background: #000;
  border-radius: 50%;
  width: 64px;
  height: 64px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.AboutButton_container__UVyPb .AboutButton_text__LWBN4 {
  text-align: center;
  transition: all .3s cubic-bezier(.215,.61,.355,1);
}

.AboutButton_container__UVyPb {
  cursor: pointer;
  color: #000;
  font-size: 16px;
  font-family: var(--roboto);
}


.page_container__U7_w_ {
  max-width: 850px;
}


.page_bold__fJ0RF {
  font-weight: 700;
  margin-bottom: 26px;
  margin-top: 40px;
}
.b1 {
  font-family: var(--montserrat);
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  font-style: normal;
}


@media (max-width: 991px) {
.page_topBlock__6fEgs {
  position: relative;
  background-color: #028502;
  border-radius: 20px;
  font-weight: 700;
  font-family: var(--montserrat);
  font-size: 25px!important;
  line-height: 30px;
  height: 60px!important;
  margin-top: 24px;
  margin-bottom: 40px;
  color: #fff;
  padding: 0 40px;
  display: flex;
  overflow: hidden;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  margin-left: 10px;
    margin-right: 10px;
}

}



.d-none {
  display: block !important;
}



 #app {
  height: auto!important;

}


.button.cookie_accept.btn.btn-primary.btn-sm {
  background-color: #e6e6e6;
  width: 100%;
  padding: 5px;
  margin-top: 10px !important;
}

.button.cookie_accept.btn.btn-primary.btn-sm:hover {
  background-color: #fff;
  border:1px solid #000;
}


#cookie_note{
	display: none;position: fixed;z-index:100;
	bottom: 15px;left: 50%; max-width: 40%;transform: translateX(-50%);
	padding: 20px;background-color: white;
	border-radius: 4px;box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
}

#cookie_note a {color:black; text-decoration:underline;}
#cookie_note p{margin: 0;font-size: 0.7rem;text-align: left;color: black;}
#cookie_note .btn-sm {display: block;margin: 0 auto;}
.cookie_accept{width:20%;}
@media (min-width: 576px){#cookie_note.show{display: flex;}}
@media (max-width: 575px){#cookie_note.show{display: flex; text-align: left;}}


@media (max-width: 840px) {
#cookie_note {
  display: none;
  position: fixed;
  z-index: 100;
  bottom: 15px;
  left: 0%;
  max-width: 98%!important;
  transform: translateX(1%);
  padding: 20px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
}
.button.cookie_accept.btn.btn-primary.btn-sm {
  background-color: #e6e6e6;
  width: 100%;

  margin-top: 20px !important;
}

}


p {
  padding: 15px;
}


