@-webkit-keyframes ag-3km{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ag-3km{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ag-3kn{0%{opacity:0}to{opacity:1}}@keyframes ag-3kn{0%{opacity:0}to{opacity:1}}.ag-3kk{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;aspect-ratio:1}.ag-3kk.ag-3kl{padding:8px;border:2px solid}.ag-3kk.ag-3kl svg{font-size:32px;border-radius:50%}@-webkit-keyframes ag-409{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ag-40a{0%{opacity:0}to{opacity:1}}@keyframes ag-409{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ag-40a{0%{opacity:0}to{opacity:1}}.ag-3zk{position:relative;display:grid;grid-template-columns:1fr;row-gap:8px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ag-3zl{width:100%;position:absolute;top:8px;font-family:diatype,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:16px;line-height:24px;padding:8px 16px;text-transform:capitalize;-webkit-transition:all .3s;transition:all .3s;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#707170}.ag-3zm{padding-top:0}.ag-3zn{padding-bottom:0}.ag-3zl.ag-3zo,.ag-3zl.ag-3zp{font-family:diatype,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:12px;line-height:16px;padding-top:0;padding-bottom:0}.ag-3zl.ag-3zq,.ag-3zl.ag-3zr{padding-top:0}.ag-3zl.ag-3zs,.ag-3zl.ag-3zt{padding-bottom:0}.ag-3zu{min-width:0;position:relative;border:none;-webkit-box-shadow:inset 0 0 0 1px #d9dddb;box-shadow:inset 0 0 0 1px #d9dddb;border-radius:4px;color:#000;background-color:#fff!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:diatype,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:16px;line-height:24px;padding:24px 16px 8px;resize:none}.ag-3zv{padding-top:0}.ag-3zw{padding-bottom:0}.ag-3zu::-webkit-input-placeholder{color:#000}.ag-3zu::-moz-placeholder{color:#000}.ag-3zu:-ms-input-placeholder{color:#000}.ag-3zu::-ms-input-placeholder{color:#000}.ag-3zu::placeholder{color:#000}.ag-3zu:hover{-webkit-box-shadow:inset 0 0 0 1px #b2b3b2;box-shadow:inset 0 0 0 1px #b2b3b2;outline:none}.ag-3zu:focus,.ag-3zu:focus-visible{-webkit-box-shadow:inset 0 0 0 1px #cdd2cf;box-shadow:inset 0 0 0 1px #cdd2cf;outline:none}.ag-3zu.ag-3zo~label,.ag-3zu:focus-visible~.ag-3zl,.ag-3zu:focus~.ag-3zl{font-family:diatype,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:12px;line-height:16px;padding-top:0;padding-bottom:0}.ag-3zu.ag-3zo~label_top,.ag-3zu:focus-visible~.ag-3zm,.ag-3zu:focus~.ag-3zm{padding-top:0}.ag-3zu.ag-3zo~label_bottom,.ag-3zu:focus-visible~.ag-3zn,.ag-3zu:focus~.ag-3zn{padding-bottom:0}.ag-3zx{padding:16px}.ag-3zy{padding:24px 40px 8px 16px}.ag-3zz{font-family:diatype,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:14px;line-height:20px;padding-bottom:0;color:#707170;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ag-3zz,.ag-400{padding-top:0}.ag-401{padding-bottom:0}.ag-402{position:absolute;width:40px;height:56px;top:0;bottom:0;right:0;color:#0c3d3d;overflow:hidden}.ag-403 .ag-3zu{-webkit-box-shadow:inset 0 0 0 1px #ff514b;box-shadow:inset 0 0 0 1px #ff514b}.ag-403 .ag-3zu:hover:not(.ag-404){-webkit-box-shadow:inset 0 0 0 1px #d8302b;box-shadow:inset 0 0 0 1px #d8302b}.ag-403 .ag-3zu:focus-visible:not(.ag-404),.ag-403 .ag-3zu:focus:not(.ag-404){-webkit-box-shadow:inset 0 0 0 1px #ffd3d3;box-shadow:inset 0 0 0 1px #ffd3d3}.ag-403 .ag-3zz{color:#ff514b}.ag-405 .ag-3zu{-webkit-box-shadow:inset 0 0 0 1px #226954;box-shadow:inset 0 0 0 1px #226954}.ag-405 .ag-3zu:focus,.ag-405 .ag-3zu:focus-visible,.ag-405 .ag-3zu:hover{-webkit-box-shadow:inset 0 0 0 1px #40a475;box-shadow:inset 0 0 0 1px #40a475}.ag-405 .ag-3zz{color:#226954}.ag-406{opacity:.5}.ag-406 .ag-3zu{cursor:not-allowed;pointer-events:none;-webkit-box-shadow:inset 0 0 0 1px #d9dddb;box-shadow:inset 0 0 0 1px #d9dddb;color:#000}.ag-406 .ag-3zl{color:#6b7280}@-webkit-keyframes ag-407{/*!*/}@keyframes ag-407{/*!*/}@-webkit-keyframes ag-408{/*!*/}@keyframes ag-408{/*!*/}.ag-3zu[data-autofill-monitor]:-webkit-autofill{-webkit-animation:ag-407 0s 1ms;animation:ag-407 0s 1ms}.ag-3zu[data-autofill-monitor]:not(:-webkit-autofill){-webkit-animation:ag-408 0s 1ms;animation:ag-408 0s 1ms}.ag-404{-webkit-box-shadow:inset 0 0 0 1px #cdd2cf;box-shadow:inset 0 0 0 1px #cdd2cf}@-webkit-keyframes ag-3zi{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ag-3zj{0%{opacity:0}to{opacity:1}}@keyframes ag-3zi{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ag-3zj{0%{opacity:0}to{opacity:1}}.ag-3yu{position:relative;display:grid;grid-template-columns:1fr;row-gap:8px;width:100%}.ag-3yv{width:100%;position:absolute;top:8px;font-family:diatype,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:16px;line-height:24px;padding:8px 16px;text-transform:capitalize;-webkit-transition:all .3s;transition:all .3s;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#6b7280}.ag-3yw{padding-top:0}.ag-3yx{padding-bottom:0}.ag-3yv.ag-3yy,.ag-3yv.ag-3yz{font-family:diatype,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:12px;line-height:16px;padding-top:0;padding-bottom:0}.ag-3yv.ag-3z0,.ag-3yv.ag-3z1{padding-top:0}.ag-3yv.ag-3z2,.ag-3yv.ag-3z3{padding-bottom:0}.ag-3z4{min-width:0;position:relative;border:none;-webkit-box-shadow:inset 0 0 0 1px #d1d5db;box-shadow:inset 0 0 0 1px #d1d5db;border-radius:4px;color:#0f2e2f;background-color:#fff!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:diatype,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:16px;line-height:24px;padding:24px 16px 8px;resize:none}.ag-3z5{padding-top:0}.ag-3z6{padding-bottom:0}.ag-3z4::-webkit-input-placeholder{color:#98a1af}.ag-3z4::-moz-placeholder{color:#98a1af}.ag-3z4:-ms-input-placeholder{color:#98a1af}.ag-3z4::-ms-input-placeholder{color:#98a1af}.ag-3z4::placeholder{color:#98a1af}.ag-3z4:focus,.ag-3z4:focus-visible,.ag-3z4:hover{-webkit-box-shadow:inset 0 0 0 1px #2f7d39;box-shadow:inset 0 0 0 1px #2f7d39;outline:none}.ag-3z4:focus-visible::-webkit-input-placeholder,.ag-3z4:focus::-webkit-input-placeholder,.ag-3z4:hover::-webkit-input-placeholder{color:#6b7280}.ag-3z4:focus-visible::-moz-placeholder,.ag-3z4:focus::-moz-placeholder,.ag-3z4:hover::-moz-placeholder{color:#6b7280}.ag-3z4:focus-visible:-ms-input-placeholder,.ag-3z4:focus:-ms-input-placeholder,.ag-3z4:hover:-ms-input-placeholder{color:#6b7280}.ag-3z4:focus-visible::-ms-input-placeholder,.ag-3z4:focus::-ms-input-placeholder,.ag-3z4:hover::-ms-input-placeholder{color:#6b7280}.ag-3z4:focus-visible::placeholder,.ag-3z4:focus::placeholder,.ag-3z4:hover::placeholder{color:#6b7280}.ag-3z4.ag-3yy~label,.ag-3z4:focus-visible~.ag-3yv,.ag-3z4:focus~.ag-3yv{font-family:diatype,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:12px;line-height:16px;padding-top:0;padding-bottom:0}.ag-3z4.ag-3yy~label_top,.ag-3z4:focus-visible~.ag-3yw,.ag-3z4:focus~.ag-3yw{padding-top:0}.ag-3z4.ag-3yy~label_bottom,.ag-3z4:focus-visible~.ag-3yx,.ag-3z4:focus~.ag-3yx{padding-bottom:0}.ag-3z7{padding:16px}.ag-3z8{padding:24px 40px 8px 16px}.ag-3z9{font-family:diatype,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:14px;line-height:20px;padding-bottom:0;color:#6b7280;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ag-3z9,.ag-3za{padding-top:0}.ag-3zb{padding-bottom:0}.ag-3zc{position:absolute;width:40px;height:56px;top:0;bottom:0;right:0;color:#0f2e2f;overflow:hidden}.ag-3zd .ag-3z4{-webkit-box-shadow:inset 0 0 0 1px #cd3f3f;box-shadow:inset 0 0 0 1px #cd3f3f}.ag-3zd .ag-3z4.ag-3yy~.ag-3yv,.ag-3zd .ag-3z4:focus-visible~.ag-3yv,.ag-3zd .ag-3z4:focus~.ag-3yv,.ag-3zd .ag-3z4:hover~.ag-3yv,.ag-3zd .ag-3z9{color:#cd3f3f}.ag-3ze .ag-3z4{-webkit-box-shadow:inset 0 0 0 1px #329b46;box-shadow:inset 0 0 0 1px #329b46}.ag-3ze .ag-3z9{color:#329b46}.ag-3zf .ag-3z4{cursor:not-allowed;pointer-events:none;-webkit-box-shadow:inset 0 0 0 1px #d1d5db;box-shadow:inset 0 0 0 1px #d1d5db;color:#6b7280}.ag-3zf .ag-3yv,.ag-3zf .ag-3z9{color:#98a1af}.ag-3zf .ag-3zc{color:#b4bbc5}@-webkit-keyframes ag-3zg{/*!*/}@keyframes ag-3zg{/*!*/}@-webkit-keyframes ag-3zh{/*!*/}@keyframes ag-3zh{/*!*/}.ag-3z4[data-autofill-monitor]:-webkit-autofill{-webkit-animation:ag-3zg 0s 1ms;animation:ag-3zg 0s 1ms}.ag-3z4[data-autofill-monitor]:not(:-webkit-autofill){-webkit-animation:ag-3zh 0s 1ms;animation:ag-3zh 0s 1ms}@-webkit-keyframes ag-5fp{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ag-5fq{0%{opacity:0}to{opacity:1}}@keyframes ag-5fp{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ag-5fq{0%{opacity:0}to{opacity:1}}.ag-5fl{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.ag-5fm{font-family:diatype,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:18px;line-height:24px;padding:0;font-weight:700;text-transform:uppercase;margin-bottom:20px}.ag-5fn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;gap:8px;list-style:none}.ag-5fo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@-webkit-keyframes ag-3c1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ag-3c1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ag-3c2{0%{opacity:0}to{opacity:1}}@keyframes ag-3c2{0%{opacity:0}to{opacity:1}}.ag-3bw{margin:0 16px;padding:0!important;font-size:24px;color:#0f2e2f}.ag-3bx{padding:0;margin:0}.ag-3by{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px}.ag-3bz{width:24px;height:24px;visibility:hidden}.ag-3by:hover{background-color:#f7f8f7}.ag-3by.ag-3c0{background-color:#fff}.ag-3by.ag-3c0 .ag-3bz{visibility:visible}@-webkit-keyframes ag-4iu{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ag-4iu{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ag-4iv{0%{opacity:0}to{opacity:1}}@keyframes ag-4iv{0%{opacity:0}to{opacity:1}}.ag-4it:before{content:"";display:block;width:100%;height:1px;background-color:#fff}@media(min-width:1024px){.ag-4it:before{display:none}}@media(min-width:1440px){.ag-4it{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}}@-webkit-keyframes ag-3l1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ag-3l1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ag-3l2{0%{opacity:0}to{opacity:1}}@keyframes ag-3l2{0%{opacity:0}to{opacity:1}}.ag-3kw{width:100%;padding:14px 20px!important;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:normal}.ag-3kx{grid-row:1;grid-column:2}@media(max-width:767.98px){.ag-3kx{grid-column:1}}.ag-3ky{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:8px 0}@media(max-width:767.98px){.ag-3ky{padding:16px 0;grid-template-columns:1fr}}.ag-3kz{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media(max-width:767.98px){.ag-3kz{gap:16px}}.ag-3l0{font-size:18px;font-style:normal;font-weight:250;line-height:28px;padding:8px 0}@media(max-width:767.98px){.ag-3l0{font-size:16px;font-style:normal;font-weight:250;line-height:1.5;color:#6b7280;padding:8px 0 0}}@-webkit-keyframes ag-2zq{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ag-2zq{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ag-2zr{0%{opacity:0}to{opacity:1}}@keyframes ag-2zr{0%{opacity:0}to{opacity:1}}.ag-2zl{padding:56px 0 32px;gap:64px}@media(min-width:768px){.ag-2zl{padding:64px 0;gap:80px}}@media(min-width:1024px){.ag-2zl{gap:0}}@media(min-width:1440px){.ag-2zl{gap:16px;margin-left:0!important;margin-right:0!important}.ag-2zm{padding-left:0!important;padding-right:0!important}}.ag-2zn{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media(min-width:1024px){.ag-2zn{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media(min-width:1440px){.ag-2zn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ag-2zo{width:269px}}@media(max-width:767.98px){.ag-2zp{display:none}}@-webkit-keyframes ag-4jz{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ag-4jz{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ag-4k0{0%{opacity:0}to{opacity:1}}@keyframes ag-4k0{0%{opacity:0}to{opacity:1}}.ag-4jx{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;background:none;color:#fff;cursor:pointer;font-size:16px;font-style:normal;font-weight:400}.ag-4jy{font-size:24px;width:24px;max-height:24px;aspect-ratio:1;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff;border-radius:50%;overflow:hidden;background:#fff}@-webkit-keyframes ag-30y{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ag-30y{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ag-30z{0%{opacity:0}to{opacity:1}}@keyframes ag-30z{0%{opacity:0}to{opacity:1}}.ag-30x{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:768px){.ag-30x{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width:1440px){.ag-30x{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@-webkit-keyframes ag-31b{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ag-31b{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ag-31c{0%{opacity:0}to{opacity:1}}@keyframes ag-31c{0%{opacity:0}to{opacity:1}}.ag-310{padding-bottom:56px}@media(min-width:768px){.ag-310{padding-bottom:64px}}@media(min-width:1440px){.ag-310{padding-top:56px}}.ag-311{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:1440px){.ag-311{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.ag-312{padding-top:24px;padding-bottom:56px}@media(min-width:1680px){.ag-312{-webkit-box-flex:0;-ms-flex:0;flex:0;margin-right:60px}}@media(min-width:768px){.ag-312{padding-top:56px;padding-bottom:56px}}@media(min-width:1440px){.ag-312{padding-top:0;padding-bottom:0}}@media(min-width:1680px){.ag-313{width:333px}}@media(min-width:1440px){.ag-314{display:none}}.ag-315{padding-top:40px;padding-bottom:40px}@media(min-width:768px){.ag-315{padding-top:56px;padding-bottom:56px}}@media(min-width:1440px){.ag-315{padding-top:0;padding-bottom:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.ag-316{padding-top:40px}@media(min-width:768px){.ag-316{padding-top:56px}}@media(min-width:1440px){.ag-316{padding-top:0}}.ag-317{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:1440px){.ag-317{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:24px}}@media(min-width:1680px){.ag-318{-webkit-box-flex:0;-ms-flex:0;flex:0;margin-right:60px}}.ag-318:before{content:"";display:block}@media(min-width:1680px){.ag-318:before{width:333px}}.ag-319{padding-top:28px}@media(min-width:768px){.ag-319{padding-top:36px}}@media(min-width:1440px){.ag-319{padding-top:0}}.ag-31a{display:none;text-align:right}@media(min-width:1440px){.ag-31a{display:block}}@-webkit-keyframes ag-1f9{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ag-1f9{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ag-1fa{0%{opacity:0}to{opacity:1}}@keyframes ag-1fa{0%{opacity:0}to{opacity:1}}.ag-1f8{display:none}@media(min-width:1024px){.ag-1f8{display:block}}@-webkit-keyframes ag-7a{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ag-7a{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ag-7b{0%{opacity:0}to{opacity:1}}@keyframes ag-7b{0%{opacity:0}to{opacity:1}}.ag-79{background-color:#0f2e2f;color:#fff}
@media (min-width:1440px){
.ag-3ib{max-width: 343px;}
}
.ag-2z {
    width: AUTO;
    height: 100%;
}
.ag-1o8 img
{
	-o-object-fit: none;
	object-fit: none;

}

#ob-top
{
	-o-object-position: top;
    object-position: top;
}

  .flavors{ order: 4;
		display: flex;
		margin-bottom: 10px;
		justify-content: center;
		}
		
.flavors img {  
		height: 50px;
	background: #f8f8f3;
	border-radius: 50px;
	 text-align: center;
	margin: 0 auto;
	display: block;
	cursor:pointer;
}

.flavors img:hover
{
	opacity:0.8;
}
.flavor
{
  width: 100px;
  font-size: 15px;
	line-height: 16px;
	display: block;
}

span.option_name_style {
display: block;
text-align: center;
margin: auto;
margin-top: 1px;
}

.checked__ {

border: 2px solid #fb7878 !important;

}


.ag-3xo {
    width: 12px;
    height: 13px;
	    margin-top: -4px;
}

@media (max-width: 968px) {
	  .ag-3xo {
		display:inline-block;
	}
}


.checkout_header
{
	padding:0px 16px;
}
.checkout_header .ag-23g
{
    max-width: 86px;
}
.checkout_title
{
}

.container {
    display: flex;
    flex-direction: row;
	margin:80px 250px;
}

.column1 {
    flex: 1;
    
    padding: 20px 80px;
}

.column2 {
    flex: 1;
    padding: 20px 80px;
}


.sub-right
{
	    background-color: #f7f8f7;
	    padding: 24px 40px;
	width:100%;

}

.sub-right-title
{
  font-size:28px;
  font-weight:bold;
  width:100%;
  display: flex;
      border-bottom: 1px solid #e6e9e7;
    margin: 0px;

}

.sub-right-two-colums
{
	 display: flex;
}


.sub-right-two-colums-left
{
    flex: 0 0 80%; /* flex-grow: 0, flex-shrink: 0, flex-basis: 80% */

}

.sub-right-two-colums-right
{
    flex: 0 0 20%; /* flex-grow: 0, flex-shrink: 0, flex-basis: 20% */
 
	    display: flex;
    flex-direction: row;
    justify-content: right;
    align-items: center;
 
}





.sub-right-table
{
	
}



.img-colums
{
	vertical-align: middle;
	max-width:80px;
}
.sub-product
{
	font-weight:bold;
}
.price-product
{
	font-weight:bold;
}
#subtotal, #total {
    border-top: 1px solid #e6e9e7;
}

#total
{
	font-size:18px!important;
}
#subtotal, #shipping, #total ,#promocode_row
{
	padding:15px 0px;
}

#promocode_row
{
	display:none;
	color:red!important;
}


/* Media Query for Mobile */
@media (max-width: 1440px) {
    .container {
        flex-direction: row;
		margin:30px 100px;
    }
	
	
	 .column1,
    .column2 {
        flex: 1;
		 padding: 10px 40px;
    }
	
}


/* Media Query for Mobile */
@media (max-width:968px) {
    .container {
        flex-direction: column;
		margin:20px 0px;
    }

    .column1,
    .column2 {
        flex: 1;
		 padding: 5px 10px;
    }
	
	
	  .column1 {
        order: 2; /* Change order for mobile */
    }

    .column2 {
        order: 1; /* Change order for mobile */
    }
	
	
	.sub-right {
    
    padding: 3px 10px 5px 10px;

	}
	.sub-right-two-colums-left
	{
	    flex: 0 0 77%;
	}
	.sub-right-two-colums-right 
	{
		flex: 0 0 23%;
		justify-content: right;
	}
	.price-product
	{
		font-weight: bold;
		font-size: 12px;
	}
	.sub-product 
	{
		font-weight: bold;
		font-size: 13px;
	}
	.img-colums 
	{
		vertical-align: middle;
		max-width: 30px;
	}
	#subtotal, #shipping, #total,#promocode_row {
    padding: 5px 0px;
	}
	.sub-right-title {
		font-size: 19px;
	}
	
	    .ag-2t {
        min-height: 34px;
        padding: 4px 15px;
        font-size: 14px;
        line-height: 16px;
		}
		
		.ag-3ps{padding: 12px 0 40px;}
		.ag-50x p{font-size:13px;}
		.ag-50x img{max-width:80px;}
		.main_title{    font-size: 25px;line-height: 35px;}
		.ag-3pw.ag-3px {margin-top: 14px;}
		.ag-1k0 p{    font-size: 14px;line-height: 22px;}
		 .ag-1mh {padding: 50px 0;}
		 .ag-35f .ag-35h{        padding: 0 0px !important;        min-width: 327px !important;}
		 .ag-4pv{    padding: 5px 14px 10px;}
		 .ag-4pw{gap: 9px;}
		 .ag-4py{font-size:16px;}
		 .ag-392{font-size:24px;}
		 .ag-1mh {padding: 10px 0;}
		 .ag-3q2 {margin-top: 10px;}
		 .ag-3pw.ag-3px {margin-top: 10px;}
		 .ag-512 {padding-top: 2px;}
		 aside.ag-50u.ag-50v.ag-50w {margin: 0px -15px;}
	
}
@media (max-width:395px) {
	.ag-4kg .ag-4kk{padding-left: 16px;font-size: 47px;}
}
