/** reset **/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1.5rem;
    font-family: Montserrat, arial, sans-serif;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/** reset end **/

*, :after, :before {
    box-sizing: border-box;
}

table {
    border-collapse: collapse;
}

td {
    vertical-align: middle;
}

hr {
    border: 0;
    background-color: #ddd;
    height: 1px;
}

body, div, span, a, td, p, input, textarea, button, em, h1, h2, h3, emf, li, ul {
    color: var(--text-color-dark);
    font-family: Montserrat, arial, sans-serif;
    transition: all 0.3s ease;
}

body {
    background-color: #fafafa;
    line-height: 1;
}

div[data-option-color] {
    width: 1rem;
    height: 1rem;
    border-radius: 5rem;
    display: inline-block;
}

div[data-option-color="black"] {
    background-color: black;
}

div[data-option-color="white"] {
    background-color: white;
}

div[data-option-color="gray"] {
    background-color: gray;
}

div[data-option-color="blue"] {
    background-color: blue;
}

div[data-option-color="silver"] {
    background-color: silver;
}

div[data-option-color="red"] {
    background-color: red;
}

div[data-option-color="green"] {
    background-color: green;
}

div[data-option-color="orange"] {
    background-color: orange;
}

div[data-option-color="beige"] {
    background-color: beige;
}

div[data-option-color="yellow"] {
    background-color: yellow;
}

div[data-option-color="grey"] {
    background-color: grey;
}

div[data-option-color="brown"] {
    background-color: brown;
}


.is1 input {
    border: 2px solid #ddd;
}

.is2 input {
    border: 2px solid var(--accent-color-dark);
}

*[data-bad="1"] {
    border: 2px solid red;
}

ins {
    flex: 0 1 auto;
    max-width: 980px;
}

ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}
.autoComplete_wrapper {
    display: inline-block;
    position: relative;
    width: 100%;
}


.autoComplete_wrapper > input::placeholder {
    transition: all .3s ease
}

.autoComplete_wrapper > ul {
    position: absolute;
    max-height: 15rem;
    overflow-y: scroll;
    top: 100%;
    left: 0;
    right: 0;
    padding: 0;
        border-radius: 0.25rem;
    background-color: #fff;
    border: 1px solid rgba(33, 33, 33, .1);
    z-index: 1000;
    outline: 0
}

.autoComplete_wrapper > ul > li {
    padding: 0.5rem 0.75rem;
    list-style: none;
    text-align: left;
    font-size: 1rem;
    color: var(--text-color-dark);
    transition: all .1s ease-in-out;
    border-radius: 0.2rem;
    background-color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all .2s ease;
    display: flex;
    align-items: center;
    gap: 0.25rem;
}


.autoComplete_wrapper > ul > li:hover {
    cursor: pointer;
    background-color: rgba(123, 123, 123, .1)
}

.autoComplete_wrapper > ul > li mark, .autoComplete_wrapper > ul > li b {
    background-color: transparent;
    color: var(--accent-color-dark);
    font-weight: 700
}


.autoComplete_wrapper > ul > li[aria-selected=true] {
    background-color: rgba(123, 123, 123, .1)
}

.w100p{width:100%;}
.df{display:flex;}
.mg0a{margin:0 auto;}
.fdc{flex-direction:column;}
.pd0_0-5{padding:0rem 0.5rem;}
.elv2{box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.20);}
.br0-5{border-radius:0.5rem;}
.bgfff{background:#fff;}
.mgt1{margin-top:1rem;}
.mgb1{margin-bottom:1rem;}
.fwb{font-weight:bold;}
.fs2-5{font-size:2.5rem;}
.pd2{padding:2rem;}
.mg1_0{margin:1rem 0rem;}
.gp1{gap:1rem;}
.dn{display:none;}
.b0{border:0;}
.pd0-5_1{padding:0.5rem 1rem;}
.bgeee{background:#eee;}
.hv_bgddd:hover{background:#ddd;}
.cp{cursor:pointer;}
.psr{position:relative;}
.h1500px{height:1500px;}
.h1000px{height:1000px;}
.gp0-5{gap:0.5rem;}
.pd1{padding:1rem;}
.hv_bgeee:hover{background:#eee;}
.bg000{background:#000;}
.aic{align-items:center;}
.jcsb{justify-content:space-between;}
.pd0-5{padding:0.5rem;}
.clfff{color:#fff;}
.hv_bgffe60044:hover{background:#ffe60044;}
.clffe600{color:#ffe600;}
.fww{flex-wrap:wrap;}
.fs1-5{font-size:1.5rem;}
.ts1px_2px_4px_002a58{text-shadow:1px 2px 4px #002a58;}
.f01a{flex:0 1 auto;}
.fi1{filter:invert(1);}
.f10a{flex:1 0 auto;}
.aifs{align-items:flex-start;}
.f11a{flex:1 1 auto;}
.f00a{flex:0 0 auto;}
.br0-25{border-radius:0.25rem;}
.op0-5{opacity:0.5;}
.fs0-9{font-size:0.9rem;}
.pd0-25_0-5{padding:0.25rem 0.5rem;}
.br5{border-radius:5rem;}
.gp0-25{gap:0.25rem;}
.tdn{text-decoration:none;}
.elv1{box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.20);}
.dg{display:grid;}
.gtc1{grid-template-columns:1fr;}
.db{display:block;}
.cfb{column-fill:balance;}
.cc1{column-count:1;}
.gtc11{grid-template-columns:1fr 1fr;}
.br1{border-radius:1rem;}
.fs4{font-size:4rem;}
.cl000{color:#000;}
.tac{text-align:center;}
.pd10_0{padding:10rem 0rem;}
.bgddd{background:#ddd;}
.pd0-5_0-75{padding:0.5rem 0.75rem;}
.br0_1_1_0{border-radius:0rem 1rem 1rem 0rem;}
.mgl-1{margin-left:-1rem;}
.pdl1-5{padding-left:1.5rem;}
.hv_br0_1_1_0:hover{border-radius:0rem 1rem 1rem 0rem;}
.h100p{height:100%;}
.jcc{justify-content:center;}
.pd0_1{padding:0rem 1rem;}
.hv_bgfff:hover{background:#fff;}
.cl999{color:#999;}
.fs0-8{font-size:0.8rem;}
.gp2{gap:2rem;}
.bgf1f1f1{background:#f1f1f1;}
.ofh{overflow:hidden;}
.gtc111{grid-template-columns:1fr 1fr 1fr;}
.pd1_0-25{padding:1rem 0.25rem;}
.hv_elv1:hover{box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.20);}
.fg1{filter:grayscale(1);}
.hv_fg0:hover{filter:grayscale(0);}
.b1px_solid_ddd{border:1px solid #ddd;}
.fs2{font-size:2rem;}
.minh600px{min-height:600px;}
.fdr{flex-direction:row;}
.maxh500px{max-height:500px;}
.psa{position:absolute;}
.z1{z-index:1;}
.bsc{background-size:cover;}
.fb5{filter:blur(5px);}
.bpc{background-position:center;}
.ofct{object-fit:contain;}
.z2{z-index:2;}
.bgt{background:transparent;}
.z3{z-index:3;}
.w2{width:2rem;}
.h2{height:2rem;}
.w100px{width:100px;}
.h100px{height:100px;}
.b3px_solid_00357c{border:3px solid #00357c;}
.b3px_solid_fff{border:3px solid #fff;}
.hv_elv2:hover{box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.20);}
.jce{justify-content:flex-end;}
.mgr0-5{margin-right:0.5rem;}
.pd1_1-5{padding:1rem 1.5rem;}
.bg2583ff{background:#2583ff;}
.gtcaa{grid-template-columns:auto auto;}
.gtca1{grid-template-columns:auto 1fr;}
.cgp3{column-gap:3rem;}
.lh1-5{line-height:1.5rem;}
.tdu{text-decoration:underline;}
.fs3{font-size:3rem;}
.mgb2{margin-bottom:2rem;}
.bgac{background:var(--accent-color);}
.gtc1a{grid-template-columns:1fr auto;}
.rgp0-5{row-gap:0.5rem;}
.lh1{line-height:1rem;}
.tar{text-align:right;}
.h0-25{height:0.25rem;}
.fs1-25{font-size:1.25rem;}
.br0-3_0-3_0_0{border-radius:0.3rem 0.3rem 0rem 0rem;}
.ofcv{object-fit:cover;}
.maxh250px{max-height:250px;}
.op0-2{opacity:0.2;}
.clddd{color:#ddd;}
.bg00367d{background:#00367d;}
.pd0-25{padding:0.25rem;}
.clw{color:white;}
.bb3px_solid_ac{border-bottom:3px solid var(--accent-color);}
.gp0-5r{gap:0.5rem;}
.pd1_0{padding:1rem 0rem;}
.jcs{justify-content:flex-start;}
.bpy50p{background-position-y:50%;}
.pd0{padding:0rem;}
.br0{border-radius:0rem;}
.bb1px_solid_ddd{border-bottom:1px solid #ddd;}
.ais{align-items:stretch;}
.fs0{font-size:0rem;}
.bw0{border-width:0rem;}
.pd0-5r_0-75r{padding:0.5rem 0.75rem;}
.br0-5r{border-radius:0.5rem;}
.bg00000088{background:#00000088;}
.bgacd{background:var(--accent-color-dark);}
.hv_bgac:hover{background:var(--accent-color);}
.elv3{box-shadow:0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.20);}
.op0-05{opacity:0.05;}
.br0-5_0_0_0-5{border-radius:0.5rem 0rem 0rem 0.5rem;}
.pd0-5_0{padding:0.5rem 0rem;}
.w0-25{width:0.25rem;}
.h-25{height:-25rem;}
.bgac2{background:var(--accent-color-2);}
.tp-3px{top:-3px;}
.bge7e7e7{background:#e7e7e7;}
.bt1px_solid_ddd{border-top:1px solid #ddd;}
.pd2r_0{padding:2rem 0rem;}
.cl666{color:#666;}
.bg666{background:#666;}
.pd0-5_0-25{padding:0.5rem 0.25rem;}
.pdl1{padding-left:1rem;}
.pdt1{padding-top:1rem;}
.pdb1{padding-bottom:1rem;}
.mgr1{margin-right:1rem;}
.hv_op1:hover{opacity:1;}
.w1{width:1rem;}
.ofya{overflow-y:auto;}
.ofxh{overflow-x:hidden;}
.bgacl{background:var(--accent-color-light);}
.hv_bgac2:hover{background:var(--accent-color-2);}
.br1_0_0_1{border-radius:1rem 0rem 0rem 1rem;}
.pdl0-5{padding-left:0.5rem;}
.claaa{color:#aaa;}
.lh3{line-height:3rem;}
.bb3px_solid_ddd{border-bottom:3px solid #ddd;}
.ttu{text-transform:uppercase;}
.bglgact{background:linear-gradient(90deg, var(--accent-color), transparent);}
.aib{align-items:baseline;}
.h1{height:1rem;}
.gp0-125{gap:0.125rem;}
.mg0{margin:0rem;}
.br0-25r{border-radius:0.25rem;}
.b2px_solid_ddd{border:2px solid #ddd;}
.ocacd{outline-color:var(--accent-color-dark);}
.hv_elv0:hover{box-shadow:none;}
.b1px_solid_fff{border:1px solid #fff;}
.hv_b1px_solid_eee:hover{border:1px solid #eee;}
.hv_elv6:hover{box-shadow:0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.20);}
.maxw250px{max-width:250px;}
.fs0-7{font-size:0.7rem;}
.wbba{word-break:break-all;}
.cl333{color:#333;}
.cgp0-5{column-gap:0.5rem;}
.cgp1{column-gap:1rem;}
.cl444{color:#444;}
.wsnw{white-space:nowrap;}
.ts0px_1px_3px_00000033{text-shadow:0px 1px 3px #00000033;}
.jce.jcc{justify-content:center;}
.f10a.f01a{flex:0 1 auto;}
.fdc.fdr{flex-direction:row;}
.aic.aib{align-items:baseline;}
.b0.b2px_solid_ddd{border:2px solid #ddd;}
.br0-25r.br1{border-radius:1rem;}
.br0-25r.br1_0_0_1{border-radius:1rem 0rem 0rem 1rem;}
.br0-25r.br0_1_1_0{border-radius:0rem 1rem 1rem 0rem;}
@media (min-width:480px){.tn2_gtc11{grid-template-columns:1fr 1fr;}}
@media (min-width:480px){.tn2_cc2{column-count:2;}}
@media (min-width:480px){.tn2_gtc111{grid-template-columns:1fr 1fr 1fr;}}
@media (min-width:640px){.sm_gtc111{grid-template-columns:1fr 1fr 1fr;}}
@media (min-width:640px){.sm_cc3{column-count:3;}}
@media (min-width:640px){.sm_gtc11{grid-template-columns:1fr 1fr;}}
@media (min-width:640px){.sm_b0{border:0;}}
@media (min-width:640px){.sm_fwnw{flex-wrap:nowrap;}}
@media (min-width:768px){.md_w50p{width:50%;}}
@media (min-width:768px){.md_gp1{gap:1rem;}}
@media (min-width:768px){.md_fs2-5{font-size:2.5rem;}}
@media (min-width:768px){.md_df{display:flex;}}
@media (min-width:768px){.md_fdr{flex-direction:row;}}
@media (min-width:768px){.md_w250px{width:250px;}}
@media (min-width:768px){.md_dn{display:none;}}
@media (min-width:768px){.md_bgt{background:transparent;}}
@media (min-width:768px){.md_dg{display:grid;}}
@media (min-width:768px){.md_b0{border:0;}}
@media (min-width:768px){.md_br0{border-radius:0rem;}}
@media (min-width:768px){.md_gtc111{grid-template-columns:1fr 1fr 1fr;}}
@media (min-width:768px){.md_gtc11{grid-template-columns:1fr 1fr;}}
@media (min-width:768px){.md_gtc1111{grid-template-columns:1fr 1fr 1fr 1fr;}}
@media (min-width:768px){.md_fs3{font-size:3rem;}}
@media (min-width:768px){.md_db{display:block;}}
@media (min-width:768px){.md_h500px{height:500px;}}
@media (min-width:768px){.md_pd1{padding:1rem;}}
@media (min-width:768px){.md_w400px{width:400px;}}
@media (min-width:768px){.md_br1_0_0_1{border-radius:1rem 0rem 0rem 1rem;}}
@media (min-width:768px){.md_br0_1_1_0{border-radius:0rem 1rem 1rem 0rem;}}
@media (min-width:768px){.md_maxw75p{max-width:75%;}}
@media (min-width:768px){.md_bgfff{background:#fff;}}
@media (min-width:768px){.md_elv2{box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.20);}}
@media (min-width:768px){.md_br0-5{border-radius:0.5rem;}}
@media (min-width:768px){.md_mgr0{margin-right:0rem;}}
@media (min-width:768px){.md_pdl0-5{padding-left:0.5rem;}}
@media (min-width:768px){.md_dg.md_df{display:flex;}}
@media (min-width:1024px){.lg_h500px{height:500px;}}
@media (min-width:1024px){.lg_h300px{height:300px;}}
@media (min-width:1024px){.lg_gtc111{grid-template-columns:1fr 1fr 1fr;}}
@media (min-width:1024px){.lg_pd0{padding:0rem;}}
@media (min-width:1024px){.lg_w300px{width:300px;}}
@media (min-width:1024px){.lg_fdr{flex-direction:row;}}
@media (min-width:1024px){.lg_w250px{width:250px;}}
@media (min-width:1024px){.lg_br0-3_0_0_0-3{border-radius:0.3rem 0rem 0rem 0.3rem;}}
@media (min-width:1280px){.xl_w33p{width:33%;}}
@media (min-width:1280px){.xl_gtc111{grid-template-columns:1fr 1fr 1fr;}}
@media (min-width:1280px){.xl_db{display:block;}}
@media (min-width:1280px){.xl_fdr{flex-direction:row;}}
@media (min-width:1280px){.xl_w300px{width:300px;}}
@media (min-width:1280px){.xl_df{display:flex;}}
@media (min-width:1536px){.xl2_w1536px{width:1536px;}}
@media (min-width:1536px){.xl2_pd0{padding:0rem;}}
@media (min-width:1536px){.xl2_fdr{flex-direction:row;}}
@media (min-width:1536px){.xl2_w300px{width:300px;}}
@media (min-width:1536px){.xl2_gtc11111{grid-template-columns:1fr 1fr 1fr 1fr 1fr;}}
