
/* inline */
video { max-width: 100%; }
picture.ctr-generated { display: contents; }
.component-hidden { display: none; }
.ctr-lazy-image { transition: opacity 50ms ease-in-out; max-width: 100%; opacity: 0; }
.ctr-lazy-image.b-loaded { opacity: 1; }
h1 { font-size: 2em; }
ul { padding: 0px; padding-inline-start: 0px; list-style-position: inside; }
.ctr_wow_body iframe { width: 100%; }
img { max-width: 100%; width: auto; height: auto; }
button:focus, input:focus, textarea:focus, select:focus { outline: none; }
.click-map-container:hover { opacity: 1 !important; }
/* inline */
.DMCA_Logo img { display: block !important; content: url("https://cdn.wowsuite.ai/ctrwow/shared/sitecommon/images/dmca-badge-w150-5x1-10.png") !important; width: 150px !important; height: 30px !important; margin: auto !important; object-fit: cover !important; opacity: 1 !important; }
/* pre-1.css */
@keyframes load { 
  0%, 15% { opacity: 0; transform: translateY(-97px); }
  30%, 70% { opacity: 1; transform: translateY(0px); }
  85%, 100% { opacity: 0; transform: translateY(97px); }
}
@keyframes dotFlashing { 
  0% { background-color: rgb(152, 128, 255); }
  50%, 100% { background-color: rgb(235, 230, 255); }
}
@keyframes _heartbeat { 
  0%, 18%, 6% { transform: scale(0.94); }
  12%, 3% { transform: scale(1); }
}
* { box-sizing: border-box; }
body { margin: 0px; }
.loading-wrapper.open { display: flex !important; }
.loading-wrapper { top: 0px; left: 0px; width: 100%; height: 100%; display: none; z-index: 1400; align-items: center; justify-content: center; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); position: fixed; background-color: rgba(255, 255, 255, 0.75); }
.loader { height: 58px; top: 50%; left: 50%; position: absolute; transform: translateX(-50%) translateY(-50%); width: 58px; }
.loader span { background: rgb(0, 187, 255); height: 12px; opacity: 0; position: absolute; width: 12px; animation: 4.6s ease-in-out 0s infinite normal none running load; }
.loader span.block1 { animation-delay: 1.06s; left: 0px; top: 0px; }
.loader span.block2 { animation-delay: 0.97s; left: 16px; top: 0px; }
.loader span.block3 { animation-delay: 0.87s; left: 31px; top: 0px; }
.loader span.block4 { animation-delay: 0.78s; left: 47px; top: 0px; }
.loader span.block5 { animation-delay: 0.69s; left: 0px; top: 16px; }
.loader span.block6 { animation-delay: 0.6s; left: 16px; top: 16px; }
.loader span.block7 { animation-delay: 0.51s; left: 31px; top: 16px; }
.loader span.block8 { animation-delay: 0.41s; left: 47px; top: 16px; }
.loader span.block9 { animation-delay: 0.32s; left: 0px; top: 31px; }
.loader span.block10 { animation-delay: 0.23s; left: 16px; top: 31px; }
.loader span.block11 { animation-delay: 0.14s; left: 31px; top: 31px; }
.loader span.block12 { animation-delay: 0.05s; left: 47px; top: 31px; }
.loader span.block13 { animation-delay: -0.05s; left: 0px; top: 47px; }
.loader span.block14 { animation-delay: -0.14s; left: 16px; top: 47px; }
.loader span.block15 { animation-delay: -0.23s; left: 31px; top: 47px; }
.loader span.block16 { animation-delay: -0.32s; left: 47px; top: 47px; }
#i428 { display: none; }
#i5wb { min-height: calc(-100px + 100vh); font-size: 18px; line-height: 28px; margin: 0px auto; background-color: rgb(255, 255, 255); font-family: Roboto, Helvetica, Arial, sans-serif; }
#i1ef { text-align: center; padding: 10px; display: block; }
#inxth { display: inline-block; width: 100%; min-height: 200px; }
#itzpr, #ixa0a { display: inline-flex; width: 100%; align-items: stretch; }
#ixa0a { margin-left: auto; margin-right: auto; max-width: 1005px; height: auto; padding: 0px 15px 15px; font-family: Montserrat, Helvetica, Arial, sans-serif; }
#itzpr { background-color: rgb(66, 66, 66); color: rgb(111, 111, 111); font-size: 13px; line-height: 20px; margin: 80px auto 0px; }
#i8v9tk, #ikfnp2 { display: none; color: rgb(255, 255, 255); }
#i8v9tk { width: 50%; }
#iotz4n { min-height: 50px; margin: 35px auto 15px; max-width: 940px; text-align: center; color: rgb(160, 160, 160); }
#ipc2ek { width: 50%; text-align: right; color: rgb(255, 255, 255); display: none; }
#ivfh5x { display: inline; line-height: 18px; font-family: Montserrat, Helvetica, Arial, sans-serif; }
#idci5p { display: inline; margin: 0px 8px; }
#igqd25 { margin: 0px 3px; }
#i1j4k3, #ifbtsi, #igqd25 { line-height: 18px; font-family: Montserrat, Helvetica, Arial, sans-serif; }
#ifbtsi { text-decoration: none; color: rgb(255, 255, 255); display: inline-block; }
#i1j4k3 { display: inline; }
#i55o4k, #i55o4k:hover, #ifbtsi:hover, #im6agr:hover { display: inline-block; text-decoration: underline; }
#i55o4k { text-decoration: none; color: rgb(255, 255, 255); line-height: 18px; font-family: Montserrat, Helvetica, Arial, sans-serif; }
#ip13bn { margin: 0px 0px 30px; font-size: 15px; line-height: 28px; font-family: "Open Sans", Helvetica, Arial, sans-serif; color: gray; }
#ippshu { display: inline-block; padding: 0px 5px; line-height: 18px; font-family: Montserrat, Helvetica, Arial, sans-serif; }
#im6agr { text-decoration: none; color: rgb(255, 255, 255); }
#in7gam { width: 100%; bottom: 0px; max-width: 100%; padding: 15px; background-color: gray; left: 0px; right: 0px; }
.in7gam_global { position: fixed; z-index: 10; text-align: center; background-color: rgb(255, 255, 255); }
.i5ew57_global .hidden, .in7gam_global.hidden { display: none !important; }
#wrapper .in7gam_global.hidden, .loader span { display: block; }
.i2x4a3_global .ads p { font-family: Roboto; font-size: 12px; text-align: center; }
#ioc4vo { font-size: 14px; margin: 5px 0px; text-align: center; font-weight: 500; line-height: 18px; color: rgb(0, 0, 0); }
#if743g, #irovxl { display: block; margin-left: auto; margin-right: auto; width: 100%; align-items: stretch; }
#irovxl { max-width: 840px; height: auto; padding: 0px 15px; }
#if743g { background-color: rgb(19, 76, 152); padding: 5px 0px; font-size: 12px; line-height: 15px; font-family: Verdana, Helvetica, Arial, sans-serif; max-height: 27px; }
#inzmil { display: flex; width: 100%; align-items: center; justify-content: flex-start; text-align: left; flex-direction: row; }
#i8yhfj { margin: 0px 0px 0px 12px; color: rgb(255, 255, 255); font-size: 12px; line-height: 16px; font-weight: 600; font-family: "Open Sans", Helvetica, Arial, sans-serif; }
#i590ty, #incd65 { margin-left: auto; margin-right: auto; width: 100%; }
#i590ty { max-width: 870px; padding: 0px 15px; }
#incd65 { display: inline-flex; align-items: stretch; padding: 13px 0px 0px; text-decoration: none; }
#irukrc { display: inline-block; width: 100%; }
#iewm8c { background-color: rgb(255, 252, 216); padding: 10px 15px; border-radius: 6px; border: 1px solid rgb(239, 231, 128); font-size: 16px; line-height: 24px; color: rgb(51, 51, 51); margin: 0px 0px 20px; }
#i70pqy { min-height: 50px; align-items: flex-start; justify-content: space-between; flex-direction: column; }
#iwyrzy { display: flex; justify-content: flex-end; align-items: center; margin: 0px 0px 0px auto; }
#imsrhi { display: inline; margin: 0px 7px 0px 0px; height: 15px; position: relative; top: 1px; }
#iigki8 { margin: 0px 0px 0px 5px; display: inline; }
#i0qak5 .main-wrapper { --bullets-border-color: transparent; --bullets-color: #E7E7E7; --bullet-active-color: #BBBBBB; --bullets-size: 11px; --dk-items: 1; --tb-items: 1; --mb-items: 1; }
#i1u7mu { flex: 1 0 0%; color: rgb(160, 160, 160); margin: 15px 0px 50px; font-size: 13px; line-height: 16px; font-style: italic; }
#i5fdth { background-color: rgb(255, 251, 227); }
#ikl2l7 { min-height: 50px; margin: 55px 0px 0px; }
#iz1any { background-color: rgb(254, 248, 183); padding: 30px 15px 70px; font-size: 14px; line-height: 20px; font-weight: 700; color: rgb(51, 51, 51); text-align: center; }
#ioo2xd { background-color: rgb(254, 251, 217); padding: 45px 27px 26px 17px; font-size: 18px; color: rgb(26, 26, 26); }
#iexnuf { padding: 0px 0px 0px 17px; line-height: 30px; font-weight: 400; width: 55%; }
#i82lgm { display: flex; align-items: stretch; justify-content: space-between; }
#itnkbw { display: inline; font-weight: 700; }
#ir7icj { text-align: right; position: relative; display: flex; align-items: center; }
#id4gj7 .img-view { padding-bottom: 67.7143%; }
#i63k1w .img-view, #ibu34j .img-view { padding-bottom: 56.2857%; }
#ivme1y { display: none; margin: 0px 8px; }
#i9b18y { display: none; text-decoration: none; color: rgb(161, 167, 178); }
#i9b18y:hover { display: inline-block; text-decoration: underline; }
.i5ew57_global { width: 100%; }
.i5ew57_global .ctr-pointer { cursor: pointer; }
.i5ew57_global .comment-title { display: flex; align-items: center; justify-content: center; padding: 15px 0px 40px; width: 100%; }
.i5ew57_global .comment-title span { padding-right: 5px; }
.i5ew57_global .comment-content { display: flex; padding-left: 15px; padding-right: 15px; }
.i5ew57_global .content-item { display: flex; padding: 20px 10px 15px 12px; border: 1px solid rgb(223, 223, 223); width: 33.33%; }
.i5ew57_global .content-item .star { width: auto; height: 18px; }
.i5ew57_global .content-item:nth-child(2) { margin: 0px 20px; }
.i5ew57_global .thumb { width: 32px; }
.i5ew57_global .thumb img { object-fit: cover; object-position: center center; width: 100%; }
.i5ew57_global .img-view { max-width: 32px; border-radius: 50%; }
.i5ew57_global .icon-fblike { max-width: 11px; }
.i5ew57_global .content_wrap { flex: 1 0 0%; padding-left: 10px; position: relative; display: flex; flex-flow: column wrap; align-items: flex-start; }
.i5ew57_global .content_wrap p { font-size: 14px; line-height: 19px; }
.i5ew57_global .author { font-size: 14px; line-height: 1.35; font-weight: 700; align-self: flex-end; margin-top: 15px; }
.i5ew57_global .author p { margin: 0px; }
#irgqgg { min-height: 50px; padding: 0px; }
#ifal3h { display: flex; align-items: center; margin: 0px 0px 10px; }
#imb4wp { display: block; }
#ieuee6 { font-size: 14px; line-height: 16px; flex: 1 0 0%; margin: 0px 0px 0px 10px; color: rgb(32, 32, 32); font-weight: 500; }
#i5ew57 { margin: 0px; background-color: rgb(250, 250, 250); padding: 40px 40px 56px 55px; border-radius: 6px; }
#iq5hli { margin: 0px 12px 0px 0px; }
#id0rg3 { align-items: center; }
#ifocdw, #ioplg8 { color: rgb(86, 89, 89); font-size: 16px; line-height: 25px; font-weight: 500; }
#ioplg8 { color: rgb(196, 85, 0); font-weight: 700; }
#iak22w { display: inline-block; margin: 0px 4px 0px 0px; }
#i1og4j .img-view { padding-bottom: 41.4286%; }
#iiumx8 { margin: 10px 0px; }
#ijtari[highlight] { background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 50%); background-size: 200% auto; background-position: 0px 0px; transition: 1.5s ease-in-out; }
#i1s5vl[highlight].active, #i3ayzy[highlight].active, #i9ygnu[highlight].active, #iizdgj[highlight].active, #ije4xt[highlight].active, #ijtari[highlight].active, #ikos4l[highlight].active, #ilp0oh[highlight].active, #imq3ao[highlight].active, #iodz01[highlight].active, #is4bbi[highlight].active { background-position: -100% 0px; }
#io29qq .img-view { padding-bottom: 57.1429%; }
#ii10ff .img-view { padding-bottom: 57.0909%; }
#i1s5vl[highlight] { background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgb(255, 235, 176) 50%); background-size: 200% auto; background-position: 0px 0px; transition: 1.5s ease-in-out; }
#i369k3 { margin: 0px 0px 15px; font-size: 15px; line-height: 28px; font-family: "Open Sans", Helvetica, Arial, sans-serif; color: gray; }
#ix24w3 { margin: 0px 0px 30px; }
#id7axv, #ijyebv { text-align: center; }
#id7axv { margin: 0px 0px 25px; font-size: 21px; font-weight: 700; line-height: 27px; }
#ihls5g .img-view { padding-bottom: 57.1429%; }
#ijyebv { font-size: 18px; line-height: 46px; background-color: rgb(241, 241, 241); font-style: italic; font-weight: 500; }
#i0d2u8 { margin: 0px 0px 30px; font-size: 35px; line-height: 46px; font-weight: 700; color: rgb(51, 51, 51); }
#i3lc8e, #isevxf { display: flex; align-items: center; }
#isevxf { margin: 0px; width: auto; }
#i3lc8e { justify-content: center; }
#i0un0j { flex: 1 0 0%; padding: 0px 0px 0px 40px; }
#iemd2d { display: block; }
#inbuar { font-size: 17px; line-height: 26px; padding: 0px; }
#ic7jll { font-size: 20px; line-height: 29px; font-weight: 700; margin: 0px; }
#ipuzhb { margin: 0px 0px 30px; font-size: 35px; font-weight: 900; color: rgb(230, 0, 0); text-align: center; }
#i3ezwm { margin: 0px 0px 20px; }
#iega0t { margin: 0px 0px 33px; font-size: 35px; line-height: 46px; font-weight: 700; padding: 0px; }
#iggcc5 { display: block; }
#ithman { font-size: 18px; line-height: 25px; flex: 1 0 0%; display: inline; font-weight: 700; font-family: Roboto, Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); }
#ieiril, #inoa62 { display: inline; margin: 0px 5px 0px 0px; }
#inoa62 { font-family: Roboto, Helvetica, Arial, sans-serif; color: rgb(0, 0, 0); }
#if307o { margin: 0px; display: inline; }
#ihtlmt { padding: 15px 10px; display: block; text-align: center; text-decoration: none; font-size: 27px; line-height: 35px; color: rgb(0, 0, 0); background-color: rgb(0, 194, 73); border-radius: 5px; margin: 0px auto; max-width: 615px; box-shadow: rgba(0, 0, 0, 0.35) 0px 2px 4px 0px; border-bottom: 4px solid rgb(2, 131, 50); font-weight: 700; }
#ijq19n { display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; margin: 0px 0px 25px; }
#i0vmz1 { display: flex; flex-direction: column; width: 24%; align-items: center; }
#ilzxbg { display: block; margin: 5px 0px 0px; }
#iemeiu { margin: 15px 0px 0px; }
#ij7dra { display: block; }
#im67dl { margin: 15px 0px 0px; }
#i5aku6 { display: flex; flex-direction: column; width: 24%; align-items: center; }
#i9qvnl { display: block; }
#iews5a { margin: 8px 0px 0px; }
#imqicx { display: flex; flex-direction: column; width: 24%; align-items: center; }
#ij192q { display: block; margin: 5px 0px 0px; }
#ipjn9b { margin: 15px 0px 0px; }
#ix9ti2 { display: flex; flex-direction: column; width: 24%; align-items: center; }
#ivoshj { display: block; }
#imwlln { display: inline-block; }
#i3ayzy[highlight], #imq3ao[highlight], #is4bbi[highlight] { background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 50%); background-size: 200% auto; background-position: 0px 0px; transition: 1.5s ease-in-out; }
#i2x4a3 { display: none; }
#i4oysy { margin: -2px 0px 0px; background-color: rgb(241, 241, 241); text-align: center; font-weight: 500; font-style: italic; line-height: 46px; display: block; position: relative; }
#i0ki75, #iy9pw3 { font-size: 22px; text-align: center; }
#iy9pw3 { background-color: rgb(253, 242, 237); border-radius: 10px; padding: 35px 40px 0px; border: 2px dashed rgb(250, 53, 0); line-height: 150%; }
#i0ki75 { margin: 10px 0px 0px; line-height: 25px; font-weight: 700; }
#iqb2oi { width: 100%; }
.iitazw_global * { box-sizing: border-box; }
.iitazw_global :focus { outline: 0px; }
.iitazw_global .hidden { display: none !important; }
.iitazw_global { position: relative; }
.iitazw_global .show-popup-slide { position: fixed; inset: 0px; height: 100%; z-index: 1000; }
.iitazw_global .js-slider { position: relative; width: 1px; min-width: 100%; overflow: hidden; --dk-items: 4; --bullets-size: 11px; }
.iitazw_global .js-slider.indicators-type .slick { flex-wrap: wrap; justify-content: flex-start; }
.iitazw_global .js-slider.indicators-type .slick-arrow, .iitazw_global .js-slider.indicators-type .slick-next, .iitazw_global .js-slider.indicators-type .slick-prev { display: none !important; }
.iitazw_global .js-slider.indicators-type .slick-track { flex-wrap: wrap; justify-content: flex-start; }
.iitazw_global .js-slider.indicators-type .slide-item { flex: 0 0 calc(100%/var(--dk-items-per-row)); }
.iitazw_global .js-slider.wrap-no-slide .slick-arrow, .iitazw_global .js-slider.wrap-no-slide .slick-next, .iitazw_global .js-slider.wrap-no-slide .slick-prev { display: none !important; }
.iitazw_global .js-slider.adaptive-height-slide .slick-track { align-items: flex-start; }
.iitazw_global .thumb-wrapper { margin-top: 20px; }
.iitazw_global .thumb-wrapper.vertical-slider { margin-top: 0px; width: 100%; min-width: auto; }
.iitazw_global .slick { position: relative; display: flex; flex-direction: row; margin: 0px -5px; }
.iitazw_global .slick.thumb-slider { flex-wrap: wrap; }
.iitazw_global .vertical-slider .slick { width: 100%; margin: -5px 0px; overflow: hidden; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.iitazw_global .slick.slick-initialized { display: block; }
.iitazw_global .slick.no-slide { flex-wrap: wrap; }
.iitazw_global .slick.no-slide .slick-arrow, .iitazw_global .slick.no-slide .slick-next, .iitazw_global .slick.no-slide .slick-prev { display: none !important; }
.iitazw_global .slick-list, .iitazw_global .slick-track { position: relative; transform: translate3d(0px, 0px, 0px); }
.iitazw_global .slick-list { overflow: hidden; display: block; padding: 0px; }
.iitazw_global .slick-list.dragging { cursor: pointer; }
.iitazw_global .slick-track { left: 0px; top: 0px; display: flex; margin-left: auto; margin-right: auto; }
.iitazw_global .slick-track .slick-list { display: none !important; }
.iitazw_global .no-slide .slick-track, .iitazw_global .wrap-no-slide .slick-track { text-align: center; -webkit-box-pack: center; justify-content: center; width: 100% !important; transform: inherit !important; }
.iitazw_global .adaptive-slider .slick-track { -webkit-box-align: start; align-items: flex-start; }
.iitazw_global .vertical-slider .slick-track { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.iitazw_global .vertical-slider .slick-dots li, .iitazw_global .vertical-slider .slick-initialized .slick-track { display: block; }
.iitazw_global .slide-item { min-height: 1px; overflow: hidden; flex: 0 0 calc(100%/var(--dk-items)); padding: 0px 5px; transition: opacity 150ms ease-in-out; }
.iitazw_global .indicators-type .slide-item { padding-bottom: 10px; }
.iitazw_global .slide-item .slide-thumb .zoomin, .iitazw_global .thumb-slider .slide-item { cursor: pointer; }
.iitazw_global .slide-item .slide-thumb { position: relative; }
.iitazw_global .slide-item img { display: block; max-width: 100%; }
.iitazw_global .slide-item .js-img-loading img { display: inline; }
.iitazw_global .slide-item.dragging img { pointer-events: none; }
.iitazw_global .vertical-slider .slide-item { width: 100%; height: auto; padding: 5px 0px; }
.iitazw_global .slick-initialized .slide-item { flex: 0 0 auto; }
.iitazw_global .slick-dots { text-align: center; font-size: 0px; margin-bottom: 0px; padding: 10px 0px 0px; color: transparent; text-shadow: none; border: 0px; }
.iitazw_global .vertical-slider .slick-dots { padding: 0px; }
.iitazw_global .slick-dots li { display: inline-block; font-size: 0px; color: transparent; text-shadow: none; border: 0px; }
.iitazw_global .slick-dots li button { width: var(--bullets-size); height: var(--bullets-size); padding: 0px; margin: 0px 5px; font-size: 0px; background-color: var(--bullets-color); border-radius: 50%; border: 1px solid var(--bullets-border-color); cursor: pointer; }
.iitazw_global .vertical-slider .slick-dots li button { margin: 5px 0px; }
.iitazw_global .slick-dots .slick-active button { background-color: var(--bullet-active-color); }
.iitazw_global .slick-next, .iitazw_global .slick-prev { position: absolute; top: 50%; z-index: 6; width: 25px; transform: translateY(-50%); text-shadow: none; border: 0px; background-color: transparent; outline: 0px; line-height: 1; cursor: pointer; padding: 0px; }
.iitazw_global .slick-next img, .iitazw_global .slick-prev img { max-width: 100%; }
.iitazw_global .slick-next.slick-hidden, .iitazw_global .slick-prev.slick-hidden { display: none; }
.iitazw_global .vertical-slider .slick-next, .iitazw_global .vertical-slider .slick-prev { transform: translateX(-50%); }
.iitazw_global .slick-next.slick-disabled, .iitazw_global .slick-prev.slick-disabled { opacity: 0.5; }
.iitazw_global .slick-prev { left: 0px; }
.iitazw_global[dir="rtl"] .slick-prev, [dir="rtl"] .iitazw_global .slick-prev { left: auto; right: 0px; }
.iitazw_global .vertical-slider .slick-prev, .iitazw_global[dir="rtl"] .vertical-slider .slick-prev, [dir="rtl"] .iitazw_global .vertical-slider .slick-prev { left: 50%; top: 0px; right: auto; }
.iitazw_global .slick-next { right: 0px; }
.iitazw_global[dir="rtl"] .slick-next, [dir="rtl"] .iitazw_global .slick-next { left: 0px; right: auto; }
.iitazw_global .vertical-slider .slick-next, .iitazw_global[dir="rtl"] .vertical-slider .slick-next, [dir="rtl"] .iitazw_global .vertical-slider .slick-next { inset: auto auto 0px 50%; }
#iitazw .main-wrapper { --bullets-border-color: transparent; --bullets-color: #E7E7E7; --bullet-active-color: #BBBBBB; --bullets-size: 11px; --dk-items: 1; --tb-items: 1; --mb-items: 1; }
#i8i7z7 { font-size: 49px; line-height: 55px; font-weight: 900; color: rgb(51, 51, 51); margin: 0px 0px 20px; }
#iulzxi { font-size: 13px; line-height: 15px; color: rgb(0, 113, 133); font-weight: 700; margin: 0px 0px 0px 5px; }
#iznmzl { display: flex; align-items: center; margin: 0px; }
#iv8uob { color: rgb(217, 0, 0); font-weight: 700; margin: 0px 3px 0px 0px; }
.izpksj_global .customer-location { display: flex; }
.izpksj_global .customer-location > div { display: inline-flex; justify-content: center; align-items: center; position: relative; }
.izpksj_global .customer-location.loading > div { margin-left: 1rem; }
.izpksj_global .customer-location.loading .location-detail { visibility: collapse; margin-right: -2rem; }
.izpksj_global .customer-location.loading .dot-flashing { visibility: visible; position: relative; width: 8px; height: 8px; border-radius: 4px; background-color: rgb(152, 128, 255); color: rgb(152, 128, 255); animation: 1s linear 0.5s infinite alternate none running dotFlashing; }
.izpksj_global .customer-location.loading .dot-flashing::before, .izpksj_global .dot-flashing::after { content: ""; display: inline-block; position: absolute; top: 0px; }
.izpksj_global .customer-location.loading .dot-flashing::after, .izpksj_global .customer-location.loading .dot-flashing::before { left: -10px; width: 8px; height: 8px; border-radius: 4px; background-color: rgb(152, 128, 255); color: rgb(152, 128, 255); animation: 1s ease 0s infinite alternate none running dotFlashing; }
.izpksj_global .customer-location.loading .dot-flashing::after { left: 10px; animation-delay: 1s; }
#iobw21, #iv8uob, #izpksj { display: inline; }
#izpksj { color: rgb(74, 163, 233); font-weight: 800; font-size: 16px; line-height: 24px; }
#ij7r4m, .ipt0a9_global .ads p { font-family: Roboto; font-size: 12px; text-align: center; }
#ij7r4m { font-family: "Open Sans", Helvetica, Arial, sans-serif; font-size: 10px; margin: 0px; color: rgb(75, 75, 75); background-color: rgb(236, 235, 235); padding: 2px 0px; line-height: 14px; }
.ctrwow_tframe .ctrwow_tframe_title img { background-color: rgb(255, 255, 255); }
#ie9f69 { min-height: 12px; }
#ihgm7j .img-view { padding-bottom: 58.0952%; }
#ii3lp8 { margin: 0px; display: inline; }
#ifqtem { font-weight: 700; }
#iizdgj[highlight], #ikos4l[highlight], #ilp0oh[highlight], #iodz01[highlight] { background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgb(255, 251, 0) 50%); background-size: 200% auto; background-position: 0px 0px; transition: 1.5s ease-in-out; }
#iiw7fc, #ixev9d { margin: 0px 0px 30px; }
#i86y0s { width: 100%; display: block; }
#itpukf { text-align: center; line-height: 46px; margin: 0px 0px 50px; background-color: rgb(241, 241, 241); font-style: italic; font-weight: 500; }
#iahf9j, #ihqt8x { margin: 0px 0px 30px; font-weight: 700; }
#ihqt8x { padding: 0px; font-size: 35px; line-height: 46px; }
#iahf9j { font-size: 22px; line-height: 33px; }
#iwcleh { text-align: center; font-size: 18px; line-height: 46px; margin: 0px 0px 80px; background-color: rgb(241, 241, 241); font-style: italic; font-weight: 500; }
#iukdk2 { color: rgb(17, 133, 250); }
#i8zugn { width: 100%; margin: 70px 0px; display: block; }
#itq7r3 { min-height: 50px; }
#iywuet { padding: 18px 10px 17px; display: block; text-align: center; text-decoration: none; font-size: 27px; line-height: 35px; color: rgb(0, 0, 0); background-color: rgb(0, 194, 73); border-radius: 5px; margin: 0px auto; box-shadow: rgba(0, 0, 0, 0.35) 0px 2px 4px 0px; border-bottom: 4px solid rgb(2, 131, 50); font-weight: 700; max-width: 615px; }
#ipmeet { margin: 0px 0px 30px; font-size: 35px; line-height: 46px; font-weight: 700; padding: 0px; }
#i2yzcv { margin: 0px 0px 30px; font-size: 18px; line-height: 27px; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; }
#iqvp2i { background-color: rgb(248, 248, 248); border-radius: 20px; position: static; top: 10px; padding: 28px 40px 45px; }
#i236kl { min-height: 50px; }
#ii1e3e { font-size: 35px; line-height: 46px; font-weight: 700; padding: 0px; }
#ipcoo4 { display: flex; justify-content: space-between; margin: 60px 0px 50px; }
#iv4weo { min-height: 50px; width: 30%; text-align: center; }
#i00hym, #i5uz77 { display: block; }
#i00hym { font-size: 20px; line-height: 30px; }
#ixp0a9 { min-height: 50px; margin: 0px auto 25px; text-align: center; max-width: 237px; border-radius: 50%; padding: 9px; border: 3px dashed rgb(17, 133, 250); overflow: hidden; }
#iuz4xj { display: block; }
#iqp2s3 { min-height: 50px; margin: 0px auto 25px; text-align: center; max-width: 237px; border-radius: 50%; padding: 9px; border: 3px dashed rgb(17, 133, 250); overflow: hidden; }
#ivn608 { font-size: 20px; line-height: 30px; display: block; }
#ioua8k, #iqrdq6 { min-height: 50px; text-align: center; }
#ioua8k { width: 30%; }
#iqrdq6 { margin: 0px auto 25px; max-width: 237px; border-radius: 50%; padding: 9px; border: 3px dashed rgb(17, 133, 250); overflow: hidden; }
#i7gdul { font-size: 20px; line-height: 30px; display: block; }
#iqyioo { min-height: 50px; width: 30%; text-align: center; }
#i5zr7h { width: 100%; display: block; margin: 90px 0px 0px; }
#icsdka, #in6512 { min-height: 50px; }
#in6512 { display: flex; margin: 0px 0px 26px; align-items: flex-start; }
#istjss { align-items: center; }
#il2ooc { margin: 0px; font-size: 32px; line-height: 42px; font-weight: 700; }
#i7u59i { display: block; flex-direction: column; align-items: center; text-align: left; margin: 0px 0px 0px 10px; }
#imsaen { margin: 0px; font-size: 26px; line-height: 42px; font-weight: 500; }
#ihkxrh { font-weight: 700; color: red; }
#ifus38, #iuqsrx { margin: 0px; font-weight: 700; display: inline; }
#iy6nre { font-weight: 400; }
#i1kn38 { color: red; }
#i0bzmj, .ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper p { font-weight: 400; }
#iizdgj[highlight], #iodz01[highlight] { background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 50%); }
#i3c8vi { padding: 18px 10px 17px; display: block; text-align: center; text-decoration: none; font-size: 27px; line-height: 35px; color: rgb(0, 0, 0); background-color: rgb(0, 194, 73); border-radius: 5px; margin: 0px auto; box-shadow: rgba(0, 0, 0, 0.35) 0px 2px 4px 0px; border-bottom: 4px solid rgb(2, 131, 50); font-weight: 700; }
#ii9nl3, #ip1tbu { text-decoration: none; color: rgb(17, 133, 250); }
#ip1tbu { color: rgb(51, 51, 51); }
#i44v2i:hover, #i6l7g4:hover, #ii9nl3:hover, #ip1tbu:hover, #iz10t6:hover { display: inline-block; }
#i2lslv, #i44v2i, #i6l7g4, #iz10t6 { text-decoration: none; color: rgb(0, 0, 0); }
#i6d6cq, #ihebzl, #iz7njx { font-weight: 700; }
#ikw16r { color: red; }
#isel0k { font-size: 40px; line-height: 47px; font-weight: 700; color: rgb(0, 0, 0); }
#itnm3n { margin: 30px 0px; font-size: 17px; line-height: 28px; color: rgb(37, 43, 61); }
#iys8b6 { background-color: rgb(230, 245, 255); border: 2px rgb(46, 159, 255); border-radius: 23px; padding: 30px 78px; }
#iik5go { border: 2px dashed rgb(17, 133, 250); border-radius: 30px; margin: 80px 0px 60px; padding: 10px; text-align: center; }
#iyq1uq { background-color: rgb(255, 255, 255); height: 2px; max-width: 730px; width: 100%; margin: 21px 0px; }
#i4koyj { display: block; }
#i5sck9 { display: flex; align-items: center; justify-content: center; }
#i9yn7h { font-size: 20px; line-height: 29px; font-weight: 700; margin: 0px; }
#iic0bn { font-size: 17px; line-height: 26px; padding: 0px; }
#igbson { flex: 1 0 0%; padding: 0px 0px 0px 40px; }
#ir5atg { margin: 0px; display: flex; align-items: center; width: auto; }
#iihuej { display: block; }
#iwv5gn { display: flex; align-items: center; justify-content: center; }
#i2231s { font-size: 20px; line-height: 29px; font-weight: 700; margin: 0px; }
#ig57cy { font-size: 17px; line-height: 26px; padding: 0px; }
#irqiej { flex: 1 0 0%; padding: 0px 0px 0px 40px; }
#ip0s81 { margin: 0px; display: flex; align-items: center; width: auto; }
#i3hdot, #ie4uav { background-color: rgb(255, 255, 255); height: 2px; max-width: 730px; width: 100%; margin: 21px 0px; }
#iegydg { display: block; }
#ivu58n { display: flex; align-items: center; justify-content: center; }
#i3w5kbl { font-size: 20px; line-height: 29px; font-weight: 700; margin: 0px; }
#ivfstf2 { font-size: 17px; line-height: 26px; padding: 0px; }
#ifpt09g { flex: 1 0 0%; padding: 0px 0px 0px 40px; }
#ieu0lvl { margin: 0px; display: flex; align-items: center; width: auto; }
#ivj0ngj { display: block; }
#iteygcr { display: flex; align-items: center; justify-content: center; }
#ic3oxgh, #ievphpx { font-size: 20px; line-height: 29px; font-weight: 700; margin: 0px; }
#ievphpx { font-size: 22px; line-height: 27px; padding: 0px; margin: 10px 0px 0px; }
#icu7cyr { flex: 1 0 0%; padding: 0px 0px 0px 40px; }
#ijnlqge { margin: 0px; display: flex; align-items: center; width: auto; }
#ijxx5cy { display: block; }
#irvwfvd { display: flex; align-items: center; justify-content: center; }
#icsejyv { font-size: 20px; line-height: 29px; font-weight: 700; margin: 0px; }
#iph4qn7 { font-size: 17px; line-height: 26px; padding: 0px; }
#ix0fxe6 { flex: 1 0 0%; padding: 0px 0px 0px 40px; }
#ievks7c { margin: 0px; display: flex; align-items: center; width: auto; }
#io51vyg, #iz714k5 { background-color: rgb(255, 255, 255); height: 2px; max-width: 730px; width: 100%; margin: 21px 0px; }
#i5fp9m { max-width: 615px; width: 100%; margin: 50px auto; text-align: center; }
#iueawh { font-size: 17px; line-height: 26px; padding: 0px; }
#im0sy6 { color: red; }
#ipk2ao { padding: 18px 10px 17px; display: block; text-align: center; text-decoration: none; font-size: 27px; line-height: 35px; color: rgb(0, 0, 0); background-color: rgb(0, 194, 73); border-radius: 5px; margin: 0px auto; box-shadow: rgba(0, 0, 0, 0.35) 0px 2px 4px 0px; border-bottom: 4px solid rgb(2, 131, 50); font-weight: 700; }
#i4cbpnl { color: red; }
#iue16sw { font-size: 22px; line-height: 27px; padding: 0px; font-weight: 700; margin: 10px 0px 0px; }
#i05hodf { max-width: 615px; width: 100%; margin: 60px auto; text-align: center; }
#iil00s { padding: 18px 10px 17px; display: block; text-align: center; text-decoration: none; font-size: 27px; line-height: 35px; color: rgb(0, 0, 0); background-color: rgb(0, 194, 73); border-radius: 5px; margin: 0px auto; box-shadow: rgba(0, 0, 0, 0.35) 0px 2px 4px 0px; border-bottom: 4px solid rgb(2, 131, 50); font-weight: 700; }
#ijkloq { color: red; }
#ikjj3d { font-size: 22px; line-height: 27px; padding: 0px; font-weight: 700; margin: 10px 0px 0px; }
#ibyt2s { max-width: 615px; width: 100%; margin: 0px auto; text-align: center; }
#ie279k { color: red; }
#i4n6b6 { margin: 0px 0px 50px; }
#i6p7sz { padding: 18px 10px 17px; display: block; text-align: center; text-decoration: none; font-size: 27px; line-height: 35px; color: rgb(0, 0, 0); background-color: rgb(0, 194, 73); border-radius: 5px; margin: 0px auto; box-shadow: rgba(0, 0, 0, 0.35) 0px 2px 4px 0px; border-bottom: 4px solid rgb(2, 131, 50); font-weight: 700; }
#iyad047 { color: red; }
#i97npyg { font-size: 22px; line-height: 27px; padding: 0px; font-weight: 700; margin: 10px 0px 0px; }
#iheyict { width: 100%; margin: 66px auto 112px; text-align: center; max-width: 613px; }
#igfbdqp { display: flex; align-items: center; justify-content: center; }
#ic4f0b { font-size: 35px; text-align: center; font-weight: 700; }
#i4xo36i { align-items: center; justify-content: center; display: inline-block; position: relative; top: 12px; margin: 0px 20px 0px 0px; }
#ilftc8s, #imobc6m { color: rgb(230, 0, 0); font-weight: 900; }
#ilftc8s { margin: 0px 0px 30px; font-size: 35px; font-weight: 700; font-family: Roboto, Helvetica, Arial, sans-serif; text-align: center; padding: 0px 20px; letter-spacing: -0.5px; display: none; }
#iwfg85b, #ixsrnvv { align-items: center; justify-content: center; position: relative; top: -3px; }
#iwfg85b { width: 40px; top: 9px; }
#i4989nj, #iww73jj { font-weight: 700; }
#iww73jj { padding: 18px 10px 17px; display: block; text-align: center; text-decoration: none; font-size: 27px; line-height: 35px; color: rgb(0, 0, 0); background-color: rgb(0, 194, 73); border-radius: 5px; margin: 0px auto; box-shadow: rgba(0, 0, 0, 0.35) 0px 2px 4px 0px; border-bottom: 4px solid rgb(2, 131, 50); }
#i9zz6vp { color: red; }
#iu6qazk { padding: 0px; font-weight: 700; margin: 10px 0px 0px; }
#i5y96ne { min-height: 50px; max-width: 615px; width: 100%; margin: 0px auto; text-align: center; }
#i2vsby { text-align: center; margin: 0px 0px 20px; }
#ij1f42 { margin: 0px; display: inline; }
#ic7qx6 { font-weight: 700; }
#ium8r1 { margin: 0px; display: inline; }
#ixv6jb { text-align: center; margin: 0px auto 26px; max-width: 90%; }
#iinfgi { font-weight: 700; }
.iorlij_global, .ipxkbg_global { position: relative; overflow: hidden; }
.ipxkbg_global .hidden:not([data-gjs-type]) { display: none !important; }
.ipxkbg_global .js-video { position: relative; }
.ipxkbg_global .js-video .tmp-thumb { position: relative; z-index: 2; width: 100%; }
.ipxkbg_global .js-video .img-view { position: relative; width: 100%; height: 0px; }
.ipxkbg_global .js-video .wistia_embed { width: 100%; height: 100%; }
.i9kv1k_global .js-video iframe, .i9kv1k_global .js-video video, .iorlij_global .js-video iframe, .iorlij_global .js-video video, .ipxkbg_global .js-video iframe, .ipxkbg_global .js-video video, .isye0m_global .js-video iframe, .isye0m_global .js-video video { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0px; }
.ipxkbg_global .layer-over-video { position: absolute; z-index: 3; inset: 0px; opacity: 1; background-color: rgba(255, 255, 255, 0.6); display: flex; align-items: center; justify-content: center; transition: opacity 50ms; }
.ipxkbg_global .layer-over-video.hide { opacity: 0; pointer-events: none; }
.ipxkbg_global .layer-over-video .js-play-video { cursor: pointer; }
.ipxkbg_global .layer-over-video .js-play-video:empty { padding: 20px 0px; }
.i9kv1k_global .layer-over-video .js-play-video:empty::before, .iorlij_global .layer-over-video .js-play-video:empty::before, .ipxkbg_global .layer-over-video .js-play-video:empty::before, .isye0m_global .layer-over-video .js-play-video:empty::before { content: "Play Video"; }
.ipxkbg_global .button-box { opacity: 0; display: flex; align-items: center; justify-content: center; text-align: center; position: absolute; z-index: 3; inset: 0px; pointer-events: none; transition: opacity 50ms; }
.ipxkbg_global .button-box.show, .ipxkbg_global .button-box[data-gjs-type] { pointer-events: auto; opacity: 1; background-color: rgba(0, 0, 0, 0.3); }
.ipxkbg_global .cta-btn { text-align: center; font-family: sans-serif; font-weight: 700; text-transform: uppercase; border-radius: 10px; border: 0px; color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(95, 187, 73); background-image: linear-gradient(rgb(163, 204, 44) 0px, rgb(95, 187, 73) 100%); padding: 17px 30px; font-size: 22px; text-decoration: none; }
.ipxkbg_global .heartbeat .cta-btn { animation: 5s ease 0s infinite normal none running _heartbeat; }
.ipxkbg_global .heartbeat .cta-btn:hover { animation: auto ease 0s 1 normal none running none; }
.ipxkbg_global .w-video-wrapper.w-css-reset { background-color: transparent !important; }
#iglryw .img-view, #ipxkbg .img-view { padding-bottom: 52.381%; }
#iqrv2rj { position: relative; top: -3px; }
#ilcgzl { margin: 0px 0px 40px -23px; color: rgb(51, 51, 51); font-weight: 800; font-size: 30px; line-height: 46px; }
#is08f7 .img-view { padding-bottom: 88.2353%; }
#ipxkbg { width: 100%; }
#i739q4, #iastcd, #ixcqob { display: flex; align-items: center; justify-content: center; }
.ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper { height: 50px; }
#iastcd, #ixcqob { border-radius: 50%; }
#ixcqob { font-size: 16px; flex-direction: column; background-image: -webkit-linear-gradient(45deg, rgb(240, 64, 0) 0%, rgb(221, 30, 0) 100%); background-repeat: repeat; background-position: 0px 0px; background-attachment: scroll; background-size: 100% auto; color: rgb(255, 255, 255); font-weight: 700; border: 2px solid rgb(255, 255, 255); text-align: center; line-height: 22px; padding: 0px 0px 5px; width: 100%; height: 100%; }
#iastcd { width: 86px; height: 86px; background-color: rgb(255, 255, 255); position: absolute; z-index: 1; right: 80px; top: 0px; }
#ikdz0f { font-size: 24px; }
#i1zv4s { font-size: 28px; }
#iur4df { display: inline-block; }
#ije4xt[highlight] { background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 50%); background-size: 200% auto; background-position: 0px 0px; transition: 1.5s ease-in-out; }
#i69q8r { min-height: 50px; }
#ibim1k, #icwdsy { margin: 15px 0px 0px; color: rgb(51, 51, 51); font-size: 35px; font-weight: 700; line-height: 55px; }
#ibim1k { margin: 0px 0px 25px; font-style: italic; font-size: 25px; line-height: 150%; font-weight: 500; }
#iorlij { position: absolute; width: 100%; }
.iorlij_global .hidden:not([data-gjs-type]) { display: none !important; }
.iorlij_global .js-video { position: relative; }
.iorlij_global .js-video .tmp-thumb { position: relative; z-index: 2; width: 100%; }
.iorlij_global .js-video .img-view { position: relative; width: 100%; height: 0px; }
.iorlij_global .js-video .wistia_embed { width: 100%; height: 100%; }
.iorlij_global .layer-over-video { position: absolute; z-index: 3; inset: 0px; opacity: 1; background-color: rgba(255, 255, 255, 0.6); display: flex; align-items: center; justify-content: center; transition: opacity 50ms; }
.iorlij_global .layer-over-video.hide { opacity: 0; pointer-events: none; }
.iorlij_global .layer-over-video .js-play-video { cursor: pointer; }
.iorlij_global .layer-over-video .js-play-video:empty { padding: 20px 0px; }
.iorlij_global .button-box { opacity: 0; display: flex; align-items: center; justify-content: center; text-align: center; position: absolute; z-index: 3; inset: 0px; pointer-events: none; transition: opacity 50ms; }
.iorlij_global .button-box.show, .iorlij_global .button-box[data-gjs-type] { pointer-events: auto; opacity: 1; background-color: rgba(0, 0, 0, 0.3); }
.iorlij_global .cta-btn { text-align: center; font-family: sans-serif; font-weight: 700; text-transform: uppercase; border-radius: 10px; border: 0px; color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(95, 187, 73); background-image: linear-gradient(rgb(163, 204, 44) 0px, rgb(95, 187, 73) 100%); padding: 17px 30px; font-size: 22px; text-decoration: none; }
.iorlij_global .heartbeat .cta-btn { animation: 5s ease 0s infinite normal none running _heartbeat; }
.iorlij_global .heartbeat .cta-btn:hover { animation: auto ease 0s 1 normal none running none; }
.iorlij_global .w-video-wrapper.w-css-reset { background-color: transparent !important; }
#iorlij .img-view { padding-bottom: 52.381%; }
.ik5tuz_global { display: inline; }
#i9ygnu[highlight] { background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgb(255, 251, 0) 50%); background-size: 200% auto; background-position: 0px 0px; transition: 1.5s ease-in-out; }
#ijomzr { max-width: 100%; border: 1px solid rgb(220, 220, 220); border-radius: 20px; line-height: 21px; padding: 0px 0px 0px 15px; margin: 0px auto 97px; }
#i58edi { display: flex; justify-content: space-between; align-items: stretch; min-height: 57px; }
#i434w1 { width: 22%; font-weight: 700; }
#iux4pa { margin: 0px; }
#ivmx9n { width: 25%; padding: 7px; border-left: 1px solid rgb(220, 220, 220); font-weight: 700; text-align: center; font-size: 16px; display: flex; align-items: center; justify-content: center; }
#i8yurk { margin: 0px; }
#i9m2ll { width: 25%; padding: 7px; font-weight: 700; text-align: center; font-size: 16px; display: flex; align-items: center; justify-content: center; }
#i4bwmd, .isye0m_global, .isye0m_global .js-video { position: relative; }
#i6mina { font-size: 20px; margin: 0px 0px 10px; }
#ikwnec { width: 28%; padding: 13px 7px 18px; font-weight: 700; background-color: rgb(242, 255, 235); text-align: center; margin: -20px 0px 0px; position: relative; border-radius: 20px 20px 0px 0px; }
#ipjngd { margin: 0px; }
#iorawu { width: 22%; border-top: 1px rgb(220, 220, 220); padding: 7px 7px 7px 0px; font-weight: 700; display: flex; align-items: center; }
#itqzhi { float: left; position: relative; display: inline-block; margin: 0px 5px 0px 0px; }
#iwqqxw { margin: 0px; }
#ij1ash { width: 28%; padding: 7px; font-weight: 700; background-color: rgb(242, 255, 235); display: flex; align-items: center; justify-content: center; }
#i41swt { float: left; position: relative; display: inline-block; margin: 0px 5px 0px 0px; }
#ion7j7 { margin: 0px; }
#it1twf { width: 25%; border-top: 1px rgb(220, 220, 220); padding: 7px; display: flex; align-items: center; justify-content: center; }
#il12zk { float: left; position: relative; display: inline-block; margin: 0px 5px 0px 0px; }
#iv9gk5 { margin: 0px; }
#i072vj { width: 25%; border-top: 1px rgb(220, 220, 220); padding: 7px; border-left: 1px solid rgb(220, 220, 220); display: flex; align-items: center; justify-content: center; }
#idpq23 { display: flex; justify-content: space-between; align-items: stretch; min-height: 57px; }
#icskph { margin: 0px; }
#iwefcd { width: 22%; border-top: 1px solid rgb(220, 220, 220); padding: 7px 7px 7px 0px; font-weight: 700; display: flex; align-items: center; }
#ismk28 { float: left; position: relative; display: inline-block; margin: 0px 5px 0px 0px; }
#idjdp1 { margin: 0px; }
#ie8n8o { width: 28%; padding: 7px 7px 30px; font-weight: 700; background-color: rgb(242, 255, 235); margin: 0px 0px -20px; border-radius: 0px 0px 20px 20px; display: flex; align-items: center; justify-content: center; }
#id3ouq { float: left; position: relative; display: inline-block; margin: 0px 5px 0px 0px; }
#i3d8ch { margin: 0px; }
#ihbok3 { width: 25%; border-top: 1px solid rgb(220, 220, 220); padding: 7px; display: flex; align-items: center; justify-content: center; }
#iywzhj { float: left; position: relative; display: inline-block; margin: 0px 5px 0px 0px; }
#i0g1fw { margin: 0px; }
#iwy50b { width: 25%; border-top: 1px solid rgb(220, 220, 220); padding: 7px; border-left: 1px solid rgb(220, 220, 220); display: flex; align-items: center; justify-content: center; }
#iksuz4 { display: flex; justify-content: space-between; align-items: stretch; min-height: 57px; }
#id8zjg { margin: 0px; }
#irl9sd { width: 22%; border-top: 1px solid rgb(220, 220, 220); padding: 7px 7px 7px 0px; font-weight: 700; display: flex; align-items: center; }
#i3uitn { float: left; position: relative; display: inline-block; margin: 0px 5px 0px 0px; }
#ipetgg { margin: 0px; }
#ivqus5 { width: 28%; padding: 7px; font-weight: 700; background-color: rgb(242, 255, 235); display: flex; align-items: center; justify-content: center; }
#ifs4fg { float: left; position: relative; display: inline-block; margin: 0px 5px 0px 0px; }
#iwyzng { margin: 0px; }
#iajx6n { width: 25%; border-top: 1px solid rgb(220, 220, 220); padding: 7px; display: flex; align-items: center; justify-content: center; }
#i1bgfw { float: left; position: relative; display: inline-block; margin: 0px 5px 0px 0px; }
#if64xt { margin: 0px; }
#i67e47 { width: 25%; border-top: 1px solid rgb(220, 220, 220); padding: 7px; border-left: 1px solid rgb(220, 220, 220); display: flex; align-items: center; justify-content: center; }
#ithbxl { display: flex; justify-content: space-between; align-items: stretch; min-height: 57px; }
#itxa6j { margin: 0px; }
#izvhx4 { width: 22%; border-top: 1px solid rgb(220, 220, 220); padding: 7px 7px 7px 0px; font-weight: 700; display: flex; align-items: center; }
#i6wnzf { float: left; position: relative; display: inline-block; margin: 0px 5px 0px 0px; }
#it63h7 { margin: 0px; }
#ie8kym { width: 28%; padding: 7px; font-weight: 700; background-color: rgb(242, 255, 235); display: flex; align-items: center; justify-content: center; }
#i4zin2 { float: left; position: relative; display: inline-block; margin: 0px 5px 0px 0px; }
#ieswki { margin: 0px; }
#ifymiw { width: 25%; border-top: 1px solid rgb(220, 220, 220); padding: 7px; display: flex; align-items: center; justify-content: center; }
#idwuio { float: left; position: relative; display: inline-block; margin: 0px 5px 0px 0px; }
#itzyjo { margin: 0px; }
#i1t2ng { width: 25%; border-top: 1px solid rgb(220, 220, 220); padding: 7px; border-left: 1px solid rgb(220, 220, 220); display: flex; align-items: center; justify-content: center; }
#imstqy { display: flex; justify-content: space-between; align-items: stretch; min-height: 57px; }
#idc6np { margin: 0px; }
#ijo5vg { width: 22%; border-top: 1px solid rgb(220, 220, 220); padding: 7px 7px 7px 0px; font-weight: 700; display: flex; align-items: center; }
#ioa768 { float: left; position: relative; display: inline-block; margin: 0px 5px 0px 0px; }
#infrp8 { margin: 0px; }
#i25yix { width: 28%; padding: 7px; font-weight: 700; background-color: rgb(242, 255, 235); display: flex; align-items: center; justify-content: center; }
#i34o22 { float: left; position: relative; display: inline-block; margin: 0px 5px 0px 0px; }
#i8ftts { margin: 0px; }
#iw8hbk { width: 25%; border-top: 1px solid rgb(220, 220, 220); padding: 7px; display: flex; align-items: center; justify-content: center; }
#ihf54c { float: left; position: relative; display: inline-block; margin: 0px 5px 0px 0px; }
#i6li2h { margin: 0px; letter-spacing: -0.1px; }
#icpo2p { width: 25%; border-top: 1px solid rgb(220, 220, 220); padding: 7px; border-left: 1px solid rgb(220, 220, 220); display: flex; align-items: center; justify-content: center; }
#iscw0y { display: flex; justify-content: space-between; align-items: stretch; min-height: 57px; }
#i3ltvs, #i43x67, #i49amn, #i49mmk, #i7n8wd, #i7r8hk, #i8u23t, #ibyf7v, #ic7sjd, #ie83ru, #if2dn5, #ihwbpx, #ipm2vd, #ir05kh, #iyfc6p { width: 90%; }
.isye0m_global { overflow: hidden; }
.isye0m_global .hidden:not([data-gjs-type]) { display: none !important; }
.isye0m_global .js-video .tmp-thumb { position: relative; z-index: 2; width: 100%; }
.isye0m_global .js-video .img-view { position: relative; width: 100%; height: 0px; }
.isye0m_global .js-video .wistia_embed { width: 100%; height: 100%; }
.isye0m_global .layer-over-video { position: absolute; z-index: 3; inset: 0px; opacity: 1; background-color: rgba(255, 255, 255, 0.6); display: flex; align-items: center; justify-content: center; transition: opacity 50ms; }
.isye0m_global .layer-over-video.hide { opacity: 0; pointer-events: none; }
.isye0m_global .layer-over-video .js-play-video { cursor: pointer; }
.isye0m_global .layer-over-video .js-play-video:empty { padding: 20px 0px; }
.isye0m_global .button-box { opacity: 0; display: flex; align-items: center; justify-content: center; text-align: center; position: absolute; z-index: 3; inset: 0px; pointer-events: none; transition: opacity 50ms; }
.isye0m_global .button-box.show, .isye0m_global .button-box[data-gjs-type] { pointer-events: auto; opacity: 1; background-color: rgba(0, 0, 0, 0.3); }
.isye0m_global .cta-btn { text-align: center; font-family: sans-serif; font-weight: 700; text-transform: uppercase; border-radius: 10px; border: 0px; color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(95, 187, 73); background-image: linear-gradient(rgb(163, 204, 44) 0px, rgb(95, 187, 73) 100%); padding: 17px 30px; font-size: 22px; text-decoration: none; }
.isye0m_global .heartbeat .cta-btn { animation: 5s ease 0s infinite normal none running _heartbeat; }
.isye0m_global .heartbeat .cta-btn:hover { animation: auto ease 0s 1 normal none running none; }
.isye0m_global .w-video-wrapper.w-css-reset { background-color: transparent !important; }
#isye0m .img-view { padding-bottom: 56.5476%; }
#isye0m { width: 100%; }
#i86z45 { min-height: 1px; background-color: rgb(236, 236, 236); margin: 30px auto; width: 90%; }
.i4yjss_global { list-style: none; padding: 0px; margin: 0px; }
.i4yjss_global .overflow-hidden { overflow: hidden; }
.i4yjss_global .accordion__item { background-color: rgb(255, 255, 255); margin-bottom: 15px; border-radius: 5px; }
.i4yjss_global .accordion__header { width: 100%; display: flex; align-items: center; justify-content: space-between; text-align: left; cursor: pointer; background: 0px 0px; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: none; outline: 0px; border-radius: 5px; font-size: 16px; padding: 30px 25px; }
.i4yjss_global .accordion__title { margin: 0px; }
.i4yjss_global .accordion__icon-wrapper { display: flex; float: right; flex-shrink: 0; margin-left: 15px; position: relative; width: 20px; height: 20px; transition: transform 0.2s; align-items: center; justify-content: center; }
.i4yjss_global .accordion__item--is-open > .accordion__header > .accordion__icon-wrapper { transform: rotate(-90deg); }
.i4yjss_global .accordion__icon-wrapper .icon { width: 20px; height: 20px; color: inherit; }
.i4yjss_global .accordion__panel { opacity: 0; height: 0px; will-change: height, opacity, transform; transition: 0.3s ease-out; overflow: hidden; transform: translateY(-10px); }
.i4yjss_global .accordion__content { padding: 15px 25px; }
.i4yjss_global .accordion__panel .text-component { padding: 0px 25px; }
.i4yjss_global .accordion__item--is-open > .accordion__panel { opacity: 1; height: auto; transform: translateY(0px); }
#imv9uh { border-bottom: 1px rgb(204, 204, 204); padding: 5px 0px; }
#igl21h { font-size: 19px; padding: 0px 10px 0px 0px; }
#i77j8d { width: 100%; margin: 80px 0px 60px; display: block; }
#i8m7gu { font-size: 35px; line-height: 46px; font-weight: 700; padding: 0px; }
#i5uyq7 { padding: 0px; font-size: 19px; }
#i7z62o { margin: 20px 0px 0px; }
#iebc5l { font-size: 19px; padding: 0px 10px 0px 0px; }
#in9uij { border-bottom: 1px rgb(204, 204, 204); padding: 5px 0px; }
#isf97x { padding: 0px; font-size: 19px; }
#ihibcl { margin: 20px 0px 0px; }
#ir0rsd { font-size: 19px; padding: 0px 10px 0px 0px; }
#imejz8 { border-bottom: 1px rgb(204, 204, 204); padding: 5px 0px; }
#iqbzgu { padding: 0px; font-size: 19px; }
#ipja8o { margin: 20px 0px 0px; }
#i2i4kf { font-size: 19px; padding: 0px 10px 0px 0px; }
#idls5p { border-bottom: 1px rgb(204, 204, 204); padding: 5px 0px; }
#iw9rbw { padding: 0px; font-size: 19px; }
#ib5tal { margin: 20px 0px 0px; }
#i3qw8i { font-size: 19px; padding: 0px 10px 0px 0px; }
#ije5fg { border-bottom: 1px rgb(204, 204, 204); padding: 5px 0px; }
#ioe0e9 { padding: 0px; font-size: 19px; }
#i6kkpk { margin: 20px 0px 0px; }
#iletol { font-size: 19px; padding: 0px 10px 0px 0px; }
#iynchf { border-bottom: 1px rgb(204, 204, 204); padding: 5px 0px; }
#ivara3 { padding: 0px; font-size: 19px; }
#itpg69 { margin: 20px 0px 0px; }
.i2i881_global, .i8f42d_global { display: inline; }
#i2i881, #i8f42d { display: inline-block; }
#inrwdh { margin: 0px auto; display: block; }
#i9kv1k { width: 100%; border-radius: 50%; }
.i9kv1k_global { position: relative; overflow: hidden; }
.i9kv1k_global .hidden:not([data-gjs-type]) { display: none !important; }
.i9kv1k_global .js-video { position: relative; }
.i9kv1k_global .js-video .tmp-thumb { position: relative; z-index: 2; width: 100%; }
.i9kv1k_global .js-video .img-view { position: relative; width: 100%; height: 0px; }
.i9kv1k_global .js-video .wistia_embed { width: 100%; height: 100%; }
.i9kv1k_global .layer-over-video { position: absolute; z-index: 3; inset: 0px; opacity: 1; background-color: rgba(255, 255, 255, 0.6); display: flex; align-items: center; justify-content: center; transition: opacity 50ms; }
.i9kv1k_global .layer-over-video.hide { opacity: 0; pointer-events: none; }
.i9kv1k_global .layer-over-video .js-play-video { cursor: pointer; }
.i9kv1k_global .layer-over-video .js-play-video:empty { padding: 20px 0px; }
.i9kv1k_global .button-box { opacity: 0; display: flex; align-items: center; justify-content: center; text-align: center; position: absolute; z-index: 3; inset: 0px; pointer-events: none; transition: opacity 50ms; }
.i9kv1k_global .button-box.show, .i9kv1k_global .button-box[data-gjs-type] { pointer-events: auto; opacity: 1; background-color: rgba(0, 0, 0, 0.3); }
.i9kv1k_global .cta-btn { text-align: center; font-family: sans-serif; font-weight: 700; text-transform: uppercase; border-radius: 10px; border: 0px; color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(95, 187, 73); background-image: linear-gradient(rgb(163, 204, 44) 0px, rgb(95, 187, 73) 100%); padding: 17px 30px; font-size: 22px; text-decoration: none; }
.i9kv1k_global .heartbeat .cta-btn { animation: 5s ease 0s infinite normal none running _heartbeat; }
.i9kv1k_global .heartbeat .cta-btn:hover { animation: auto ease 0s 1 normal none running none; }
.i9kv1k_global .w-video-wrapper.w-css-reset { background-color: transparent !important; }
#i9kv1k .img-view { padding-bottom: 100%; }
#ioa642 { display: block; }
#io99v4 { font-size: 14px; line-height: 16px; flex: 1 0 0%; margin: 0px 0px 0px 10px; color: rgb(32, 32, 32); font-weight: 500; }
#i180mm { display: flex; align-items: center; margin: 0px 0px 10px; }
#ihb0e1 { margin: 0px 12px 0px 0px; }
#ipslbu { font-size: 18px; line-height: 25px; flex: 1 0 0%; display: inline; font-weight: 700; font-family: Roboto, Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); }
#i1h1y2 { align-items: center; }
#ipki5z { margin: 0px 4px 0px 0px; }
#inz6ig, #ipki5z { display: inline-block; }
#iarwif, #ihqr0m { color: rgb(86, 89, 89); font-size: 16px; line-height: 25px; font-weight: 500; }
#iarwif { color: rgb(196, 85, 0); font-weight: 700; }
#iauyvc { margin: 10px 0px; }
#is4vbl, #ivgi8o { display: block; }
.ia32yl_global, .inz6ig_global { display: inline; }
#iyte4o { font-size: 14px; line-height: 16px; flex: 1 0 0%; margin: 0px 0px 0px 10px; color: rgb(32, 32, 32); font-weight: 500; }
#imjibf { display: flex; align-items: center; margin: 0px 0px 10px; }
#idvjxu { margin: 0px 12px 0px 0px; }
#ia2tl2 { font-size: 18px; line-height: 25px; flex: 1 0 0%; display: inline; font-weight: 700; font-family: Roboto, Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); }
#ieslhg { align-items: center; }
#id69mz { margin: 0px 4px 0px 0px; }
#ia32yl, #id69mz { display: inline-block; }
#icga9g, #igjgei { color: rgb(86, 89, 89); font-size: 16px; line-height: 25px; font-weight: 500; }
#igjgei { color: rgb(196, 85, 0); font-weight: 700; }
#i9mjnk { margin: 10px 0px; }
#iatsmd { display: block; }
#iatduk { min-height: 1px; background-color: rgb(236, 236, 236); margin: 30px auto; width: 90%; }
#ist9n6 { display: block; }
.i4wffw_global .swipe-group.swipe-hidden, .i4wffw_global.swipe-hidden { opacity: 0; transform: translateY(10px); pointer-events: none; }
.i4wffw_global .swipe-group { min-height: 175px; background-color: rgba(0, 0, 0, 0.85); border-radius: 97px 0px 0px 97px; width: 250px; position: fixed; bottom: 300px; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 0px 0px 20px 40px; z-index: 1; right: 0px; transition: opacity 0.25s, transform 0.25s; }
.i4wffw_global .swipe-image { min-height: 50px; }
.i4wffw_global .swipe-image .img { width: 100%; }
.i4wffw_global .swipe-url { display: inline-block; border-radius: 5px; background-color: rgb(81, 189, 80); padding: 10px 10px 5px; font-family: Montserrat, Helvetica, Arial, sans-serif; font-weight: 800; text-decoration: none; color: rgb(21, 22, 22); font-size: 16px; line-height: 20px; max-width: 190px; width: 100%; }
.i4wffw_global .swipe-content-1 { margin: 0px; text-align: center; }
.i4wffw_global .swipe-percent-1 { display: block; color: red; font-size: 18px; }
.i4wffw_global .swipe-content-2 { font-size: 18px; line-height: 30px; color: rgb(255, 255, 255); text-align: center; font-family: Montserrat, Helvetica, Arial, sans-serif; font-weight: 600; display: none; }
.i4wffw_global .swipe-percent-2 { font-size: 26px; display: block; color: rgb(231, 204, 19); font-weight: 800; }
#imvl6k { line-height: 24px; }
#igacul { font-size: 22px; }
#i2gnu4 { background-color: rgb(0, 194, 73); box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px; }
#i2gnu4, #iftun7 { font-family: Roboto, Helvetica, Arial, sans-serif; }
#iuvhs2 { display: block; }
#i3kh8l { overflow: hidden; }
#izjria { z-index: 5; }
#ipj9n5 { color: rgb(17, 133, 250); }
#iq151g { display: flex; align-items: center; justify-content: center; padding: 0.5rem; }
#i2ghrv { min-width: 166px; max-width: 166px; height: 32px; }
@media (max-width: 1023px) {
  #ipc2ek { width: 40%; }
  #i8v9tk { width: 60%; }
  #i1ef { display: block; }
  #inbuar { font-size: 18px; line-height: 26px; }
  #irgqgg { padding: 0px 0px 40px; }
  #ioo2xd { padding: 30px 15px; }
  #ir7icj { margin: 0px auto; }
  #i82lgm, #ijq19n { align-items: flex-start; }
  #ijq19n { justify-content: space-between; }
  #i22jai, #i739q4 { height: auto; }
  #ig57cy, #iic0bn, #iph4qn7, #iueawh, #ivfstf2 { font-size: 18px; line-height: 26px; }
  #ilftc8s { font-size: 25px; line-height: 35px; margin: 0px 0px 20px; }
  #iycskx { height: auto; }
  #i8m7gu { font-size: 25px; line-height: 35px; margin: 30px 0px 20px; }
  #iys8b6 { padding: 30px 15px; }
  #iy9pw3 { padding: 35px 15px 0px; }
  .i4wffw_global .swipe-group { bottom: 300px; }
}
@media (max-width: 991px) {
  .iitazw_global .js-slider.indicators-type .slide-item { flex: 0 0 calc(100%/var(--tb-items-per-row)); }
  .iitazw_global .slide-item { flex: 0 0 calc(100%/var(--tb-items)); }
}
@media (max-width: 767px) {
  #i8v9tk { width: 100%; text-align: center; margin: 0px 0px 15px; }
  #ikfnp2 { display: block; }
  #ipc2ek { width: 100%; text-align: center; }
  #iotz4n { margin: 30px auto 0px; }
  #itzpr { margin: 44px auto 0px; }
  #i1ef, #i70pqy, #ippshu { display: block; }
  #i70pqy { padding: 0px; }
  #iewm8c { font-size: 14px; line-height: 21px; position: relative; padding: 2px 4px 0px 9px; margin: 0px 0px 8px; }
  #if743g { font-size: 15px; padding: 8px 0px; max-height: 34px; }
  #incd65 { padding: 10px 0px 0px; }
  #i82lgm { display: block; }
  #ir7icj { width: 100%; padding: 40px 0px 25px; max-width: 270px; }
  #iexnuf { width: 100%; font-size: 16px; line-height: 24px; padding: 0px; }
  #i590ty { padding: 0px 15px; }
  .i5ew57_global .comment-content { flex-direction: column; }
  .i5ew57_global .comment-title span { padding-right: 0px; }
  .i5ew57_global .content-item { width: 100%; }
  .i5ew57_global .content-item:nth-child(2) { margin: 20px 0px; }
  .i5ew57_global .comment-title { flex-direction: column; }
  #id0rg3 { align-items: center; }
  #ifocdw { margin: 0px 0px 5px; }
  #iq5hli { display: block; margin: 0px 0px 10px; }
  #i2x4a3 { margin: 0px 0px 0px auto; }
  #inzmil { flex-direction: row; align-items: center; margin: auto 0px; width: auto; justify-content: flex-start; }
  #ioo2xd { padding: 22px 15px 0px; }
  #i8yhfj { margin: 0px 0px 0px 8px; }
  #i8yhfj, #ioc4vo { font-size: 12px; }
  #i1u7mu { margin: 12px 0px 20px; }
  #i0un0j { padding: 0px; margin: 0px 0px 0px 17px; }
  #isevxf { flex-direction: row; align-items: center; max-width: 100%; }
  #inbuar { font-size: 16px; line-height: 25px; }
  #iemd2d { width: 90px; }
  #ic7jll { font-size: 18px; }
  #iitazw { margin: 0px; }
  .iitazw_global .js-slider.indicators-type .slide-item { flex: 0 0 calc(100%/var(--mb-items-per-row)); }
  .iitazw_global .slide-item { flex: 0 0 calc(100%/var(--mb-items)); }
  .iitazw_global .slick-next, .iitazw_global .slick-prev { width: 20px; }
  #imsrhi { height: 14px; position: relative; left: 0px; top: 2px; transform: translateX(0px) translateY(0px); line-height: 21px; }
  #iv8uob { margin: 0px; font-size: 14px; line-height: 21px; color: rgb(217, 0, 0); font-weight: 700; display: inline; letter-spacing: 0.3px; }
  #i8i7z7 { font-size: 31px; line-height: 35px; color: rgb(51, 51, 51); font-weight: 800; margin: 0px 0px 10px; }
  #iznmzl { margin: 0px; }
  #iulzxi { font-size: 13px; line-height: 15px; }
  #i4oysy { font-size: 15px; line-height: 19px; display: block; padding: 5px; }
  #id7axv, #ix24w3 { margin: 0px 0px 20px; }
  #id7axv { font-size: 18px; }
  #ijyebv { font-size: 15px; line-height: 22px; margin: 0px; padding: 5px; }
  #i0d2u8 { border-top: 0px solid; font-size: 25px; line-height: 30px; margin: 0px 0px 50px; }
  #ipuzhb { font-size: 28px; line-height: 33px; margin: 0px 0px 30px; padding: 0px; display: none; }
  #iy9pw3 { font-size: 17px; padding: 20px 15px 0px; }
  #iega0t { font-size: 35px; line-height: 46px; margin: 0px 0px 25px; }
  #i5ew57 { padding: 25px 20px 45px; font-size: 16px; line-height: 24px; margin: 0px -15px; width: auto; }
  #irgqgg { padding: 0px; }
  #ikl2l7 { margin: 0px; }
  #i0ki75 { font-size: 14px; margin: 10px 0px 0px; line-height: 13px; }
  #iz1any { padding: 30px 15px 32px; }
  #ihtlmt { line-height: 25px; font-size: 18px; }
  #i5aku6 { align-items: center; justify-content: space-between; width: 49%; margin: 0px 0px 15px; }
  #irovxl { margin: auto 0px; }
  #iigki8 { font-size: 13px; line-height: 16px; color: rgb(160, 160, 160); }
  #i0vmz1 { justify-content: space-between; width: 49%; margin: 0px 0px 15px; order: 2; }
  #ii3lp8 { margin: 0px 0px 0px 3px; line-height: 21px; letter-spacing: 0.3px; }
  #imqicx { justify-content: space-between; width: 49%; margin: 0px 0px 15px; }
  #iews5a { margin: 5px 0px 0px; }
  #iiw7fc { margin: 0px 0px 20px; }
  #itpukf { font-size: 15px; line-height: 19px; padding: 5px; margin: 0px 0px 30px; }
  #ihqt8x { line-height: 33px; font-size: 28px; }
  #iahf9j, #ihqt8x { margin: 0px 0px 20px; }
  #iwcleh { font-size: 16px; line-height: 24px; margin: 0px 0px 53px; padding: 5px; }
  #iywuet { font-size: 22px; line-height: 27px; padding: 5px 10px; }
  #ipmeet { line-height: 46px; margin: 60px 0px 12px; font-size: 33px; }
  #iqvp2i { padding: 27px 20px 32px; margin: 0px -15px; border-radius: 0px; }
  #ii1e3e, #ij7r4m { text-align: center; }
  #ii1e3e { line-height: 46px; margin: 0px 0px 35px; font-size: 35px; }
  #ij7r4m { height: 18px; }
  #iv4weo { width: 100%; margin: 0px 0px 35px; }
  #ipcoo4 { flex-direction: column; margin: 0px; }
  #istjss { width: 66px; max-width: 66px; margin: 0px 0px 10px; }
  #in6512 { display: block; text-align: center; }
  #i8zugn { margin: 40px 0px; }
  #i2yzcv { margin: 0px 0px 40px; }
  #ioua8k, #iqyioo { width: 100%; margin: 0px 0px 35px; }
  #ixp0a9 { padding: 6px 0px 0px; }
  #iqp2s3, #iqrdq6, #ixp0a9 { margin: 0px auto 20px; }
  #icr5tu { display: none; }
  #il2ooc, #imsaen { text-align: center; font-size: 25px; line-height: 30px; margin: 0px 0px 10px; }
  #imsaen { font-size: 22px; line-height: 26px; margin: 0px 0px 23px; }
  #i7u59i { margin: 0px; }
  #ifqtem { font-weight: 600; }
  #ihkxrh { }
  #inoa62 { color: rgb(0, 0, 0); }
  #i3c8vi { font-size: 22px; line-height: 27px; padding: 5px; }
  #ixy3cs { display: block; width: 100%; max-width: 260px; margin: 0px auto; }
  #isel0k { font-size: 35px; line-height: 41px; }
  #itnm3n { font-size: 17px; line-height: 28px; margin: 17px 0px 50px; }
  #iys8b6 { padding: 20px; }
  #iik5go { padding: 6px; margin: 40px 0px 45px; }
  #i4koyj { width: 90px; }
  #i9yn7h { font-size: 18px; }
  #iic0bn { font-size: 16px; line-height: 25px; }
  #igbson { padding: 0px; margin: 0px 0px 0px 17px; }
  #ir5atg { flex-direction: row; align-items: center; max-width: 100%; }
  #iihuej { width: 90px; }
  #i2231s { font-size: 18px; }
  #ig57cy { font-size: 16px; line-height: 25px; }
  #irqiej { padding: 0px; margin: 0px 0px 0px 17px; }
  #ip0s81 { flex-direction: row; align-items: center; max-width: 100%; }
  #iegydg { width: 90px; }
  #i3w5kbl { font-size: 18px; }
  #ivfstf2 { font-size: 16px; line-height: 25px; }
  #ifpt09g { padding: 0px; margin: 0px 0px 0px 17px; }
  #ieu0lvl { flex-direction: row; align-items: center; max-width: 100%; }
  #ivj0ngj { width: 90px; }
  #ic3oxgh { font-size: 18px; }
  #ievphpx { padding: 0px; font-size: 15px; line-height: 20px; font-weight: 700; }
  #icu7cyr { padding: 0px; margin: 0px 0px 0px 17px; }
  #ijnlqge { flex-direction: row; align-items: center; max-width: 100%; }
  #ijxx5cy { width: 90px; }
  #icsejyv { font-size: 18px; }
  #iph4qn7 { font-size: 16px; line-height: 25px; }
  #ix0fxe6 { padding: 0px; margin: 0px 0px 0px 17px; }
  #ievks7c { flex-direction: row; align-items: center; max-width: 100%; }
  #iueawh { font-size: 16px; line-height: 25px; }
  #ipk2ao, #iue16sw { font-size: 22px; line-height: 27px; padding: 5px; }
  #iue16sw { padding: 0px; font-size: 18px; font-weight: 400; }
  #iil00s { font-size: 22px; line-height: 27px; padding: 5px; }
  #ikjj3d { font-size: 14px; line-height: 20px; }
  #i4n6b6 { margin: 0px 0px 30px; }
  #i6p7sz { font-size: 22px; line-height: 27px; padding: 5px; }
  #i97npyg { font-size: 15px; line-height: 20px; font-weight: 700; }
  #ic4f0b, #ilftc8s { font-size: 28px; }
  #ilftc8s { line-height: 33px; margin: 0px 0px 30px; padding: 0px; display: block; font-weight: 900; }
  #iww73jj { font-size: 22px; line-height: 27px; padding: 5px; }
  #iu6qazk { font-size: 14px; line-height: 20px; font-weight: 700; }
  #iheyict { margin: 40px auto 60px; }
  #ilcgzl { font-size: 25px; line-height: 30px; margin: 0px 0px 25px; }
  #ixv6jb { margin: 0px auto 20px; max-width: 100%; }
  #i56x46, #i76qml, #i9k5u9, #iewh59, #iq9qhw, #isxssk { display: block; }
  #ixcqob { font-size: 15px; border: 1px solid rgb(255, 255, 255); line-height: 20px; }
  #iastcd { width: 77px; height: 77px; right: 50px; }
  #ijomzr { font-size: 13px; margin: 0px -15px 65px; max-width: 1000px; padding: 0px 5px; }
  #i6mina { font-size: 18px; }
  #i1bgfw, #i34o22, #i3uitn, #i41swt, #i4zin2, #i6wnzf, #id3ouq, #idwuio, #ifs4fg, #ihf54c, #il12zk, #ioa768, #ismk28, #itqzhi, #iywzhj { height: 13px; margin: 0px 3px 0px 0px; top: 3px; }
  #i77j8d { margin: 50px 0px; }
  #i8m7gu { font-size: 35px; line-height: 46px; margin: 0px 0px 22px; }
  #ihb0e1 { display: block; margin: 0px 0px 10px; }
  #i1h1y2 { align-items: center; }
  #ihqr0m { margin: 0px 0px 5px; }
  #idvjxu { display: block; margin: 0px 0px 10px; }
  #ieslhg { align-items: center; }
  #icga9g { margin: 0px 0px 5px; }
  .i4wffw_global .swipe-group { bottom: 220px; width: 185px; min-height: auto; padding: 20px 5px 20px 15px; justify-content: flex-end; }
  .i4wffw_global .swipe-image { min-height: auto; }
  .i4wffw_global .swipe-image #img { max-width: 100%; margin: 0px; }
  .i4wffw_global .swipe-url { display: none; }
  .i4wffw_global .swipe-content-2 { display: block; line-height: 28px; }
  .i4wffw_global .swipe-percent-2 { font-size: 24px; margin: 0px 0px 0px 10px; }
  #iym4kf { color: red; font-size: 26px; }
  #ixa0a { padding: 0px 15px 130px; }
  #ix9ti2 { width: 49%; order: 3; }
  #ijq19n, #ix9ti2 { margin: 0px 0px 15px; }
  #ikdz0f { font-size: 22px; }
  #i1zv4s { font-size: 26px; }
  #i5zr7h { margin: 50px 0px 0px; }
  #i2i4kf, #i3qw8i, #i5uyq7, #iebc5l, #igl21h, #iletol, #ioe0e9, #iqbzgu, #ir0rsd, #isf97x, #ivara3, #iw9rbw { font-size: 18px; }
  #iatsmd, #iggcc5, #ivgi8o { width: 175px; }
  #i5fp9m { margin: 0px auto 50px; }
  #i05hodf { display: none; }
  #inrwdh { max-width: 150%; }
  #ixsrnvv { height: 30px; }
  #imobc6m, #iqrv2rj { display: none; }
  #i3kh8l { display: flex; justify-content: center; align-items: center; }
  #iwfg85b { width: 33px; }
  #i4xo36i { width: 34px; margin: 0px 5px 0px 0px; top: 4px; }
  #i3hdot, #ie4uav, #io51vyg, #iyq1uq, #iz714k5 { margin: 35px 0px 21px; }
  #ibim1k { font-size: 18px; margin: 5px 0px 15px; }
  #icwdsy { font-size: 22px; line-height: 30px; }
  #ije4xt { line-height: 38px; }
  #igf2up { font-size: 14px; }
  #ivoshj { display: inline; }
}
/* inline */
b { font-weight: 600; }
.gradient_yellow, #iizdgj[highlight] { transition: 1.5s ease-in-out; border-radius: 20px 0px; background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgb(255, 235, 116) 0px, rgb(255, 238, 143) 50%, rgb(254, 242, 168) 90%, rgb(254, 246, 196) 100%) !important; }
.gradient_yellow_bold, #iodz01[highlight] { transition: 1.5s ease-in-out; border-radius: 0px; background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgb(255, 251, 0) 0px, rgb(255, 251, 0) 50%, rgb(255, 251, 0) 90%, rgb(255, 251, 0) 100%) !important; }
.bar { background-color: rgb(136, 215, 254); width: 100%; height: 12px; transition: width 0.8s ease-in-out; background-image: -webkit-linear-gradient(135deg, rgb(52, 148, 227) 25%, transparent 25%, transparent 50%, rgb(52, 148, 227) 50%, rgb(52, 148, 227) 75%, transparent 75%, transparent); background-size: 13px 13px; animation: 2s linear 0s infinite normal none running cssProgressActive; }
@-webkit-keyframes cssProgressActive { 
  0% { background-position: 0px 0px; }
  100% { background-position: 35px 35px; }
}
.gradient-10 { background: linear-gradient(90deg, rgba(251, 87, 0, 0.1) 0px, rgba(250, 0, 0, 0.1) 100%); }
.gradient-20 { background: linear-gradient(90deg, rgba(251, 87, 0, 0.2) 0px, rgba(250, 0, 0, 0.2) 100%); }
.text-gradient { background: linear-gradient(90deg, rgb(254, 245, 195) 100%, rgb(255, 234, 111) 100%); }
.uppercase { text-transform: uppercase !important; }
.iwckm9_global .accordion__item--is-open > .accordion__header > .accordion__icon-wrapper { transform: rotate(-45deg) !important; }
.js-slider { display: flex; flex-direction: column; }
.js-slider .main-slider { order: 2; }
.js-slider .slick-dots { order: 1; display: flex; justify-content: space-between; padding: 0px 0px 10px; line-height: 0; }
.js-slider .slick-dots li { width: 32%; }
.js-slider .slick-dots li button { width: 100%; border-radius: 5px; margin: 0px; height: 8px; }
@media (max-width: 767px) {
}
/* inline */
.loom-rating-popup-overlay { position: fixed; inset: 0px; background: rgba(0, 0, 0, 0.6); display: flex; align-items: center; justify-content: center; z-index: 999999; backdrop-filter: blur(4px); animation: 0.3s ease 0s 1 normal none running loomFadeIn; }
@keyframes loomFadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes loomSlideUp { 
  0% { transform: translateY(20px); opacity: 0; }
  100% { transform: translateY(0px); opacity: 1; }
}
.loom-rating-popup { background: white; border-radius: 16px; padding: 32px; max-width: 420px; width: 90%; box-shadow: rgba(0, 0, 0, 0.3) 0px 20px 60px; text-align: center; animation: 0.4s ease 0s 1 normal none running loomSlideUp; position: relative; }
.loom-rating-popup-close { position: absolute; top: 12px; right: 12px; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 24px; color: rgb(153, 153, 153); cursor: pointer; padding: 4px 8px; line-height: 1; transition: color 0.2s; }
.loom-rating-popup-close:hover { color: rgb(51, 51, 51); }
.loom-rating-popup-icon { width: 64px; height: 64px; background: linear-gradient(135deg, rgb(98, 93, 245) 0%, rgb(124, 119, 255) 100%); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0px auto 20px; font-size: 32px; }
.loom-rating-popup h2 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 24px; font-weight: 600; color: rgb(26, 26, 26); margin: 0px 0px 12px; }
.loom-rating-popup p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 15px; color: rgb(102, 102, 102); margin: 0px 0px 28px; line-height: 1.5; }
.loom-rating-popup-buttons { display: flex; gap: 12px; flex-direction: column; }
.loom-rating-popup-button { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; padding: 14px 28px; border-radius: 8px; font-size: 15px; font-weight: 600; cursor: pointer; transition: 0.2s; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-decoration: none; display: inline-block; }
.loom-rating-popup-button-primary { background: linear-gradient(135deg, rgb(98, 93, 245) 0%, rgb(124, 119, 255) 100%); color: white; box-shadow: rgba(98, 93, 245, 0.3) 0px 4px 12px; }
.loom-rating-popup-button-primary:hover { transform: translateY(-2px); box-shadow: rgba(98, 93, 245, 0.4) 0px 6px 16px; }
.loom-rating-popup-button-secondary { background: transparent; color: rgb(102, 102, 102); border: 1px solid rgb(221, 221, 221); }
.loom-rating-popup-button-secondary:hover { background: rgb(245, 245, 245); border-color: rgb(204, 204, 204); }
.loom-download-button { position: absolute; right: 16px; top: 16px; background: rgb(98, 93, 245); color: white; padding: 5px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; z-index: 50; font-size: 14px; border-radius: 50%; width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px 0px; }
.loader { display: none; font-size: 10px; width: 1em; height: 1em; border-radius: 50%; position: relative; text-indent: -9999em; animation: 1.1s ease 0s infinite normal none running mulShdSpin; transform: scale(0.35); }
@keyframes mulShdSpin { 
  0%, 100% { box-shadow: rgb(255, 255, 255) 0em -2.6em 0em 0em, rgba(255, 255, 255, 0.2) 1.8em -1.8em 0px 0em, rgba(255, 255, 255, 0.2) 2.5em 0em 0px 0em, rgba(255, 255, 255, 0.2) 1.75em 1.75em 0px 0em, rgba(255, 255, 255, 0.2) 0em 2.5em 0px 0em, rgba(255, 255, 255, 0.2) -1.8em 1.8em 0px 0em, rgba(255, 255, 255, 0.5) -2.6em 0em 0px 0em, rgba(255, 255, 255, 0.7) -1.8em -1.8em 0px 0em; }
  12.5% { box-shadow: rgba(255, 255, 255, 0.7) 0em -2.6em 0em 0em, rgb(255, 255, 255) 1.8em -1.8em 0px 0em, rgba(255, 255, 255, 0.2) 2.5em 0em 0px 0em, rgba(255, 255, 255, 0.2) 1.75em 1.75em 0px 0em, rgba(255, 255, 255, 0.2) 0em 2.5em 0px 0em, rgba(255, 255, 255, 0.2) -1.8em 1.8em 0px 0em, rgba(255, 255, 255, 0.2) -2.6em 0em 0px 0em, rgba(255, 255, 255, 0.5) -1.8em -1.8em 0px 0em; }
  25% { box-shadow: rgba(255, 255, 255, 0.5) 0em -2.6em 0em 0em, rgba(255, 255, 255, 0.7) 1.8em -1.8em 0px 0em, rgb(255, 255, 255) 2.5em 0em 0px 0em, rgba(255, 255, 255, 0.2) 1.75em 1.75em 0px 0em, rgba(255, 255, 255, 0.2) 0em 2.5em 0px 0em, rgba(255, 255, 255, 0.2) -1.8em 1.8em 0px 0em, rgba(255, 255, 255, 0.2) -2.6em 0em 0px 0em, rgba(255, 255, 255, 0.2) -1.8em -1.8em 0px 0em; }
  37.5% { box-shadow: rgba(255, 255, 255, 0.2) 0em -2.6em 0em 0em, rgba(255, 255, 255, 0.5) 1.8em -1.8em 0px 0em, rgba(255, 255, 255, 0.7) 2.5em 0em 0px 0em, rgb(255, 255, 255) 1.75em 1.75em 0px 0em, rgba(255, 255, 255, 0.2) 0em 2.5em 0px 0em, rgba(255, 255, 255, 0.2) -1.8em 1.8em 0px 0em, rgba(255, 255, 255, 0.2) -2.6em 0em 0px 0em, rgba(255, 255, 255, 0.2) -1.8em -1.8em 0px 0em; }
  50% { box-shadow: rgba(255, 255, 255, 0.2) 0em -2.6em 0em 0em, rgba(255, 255, 255, 0.2) 1.8em -1.8em 0px 0em, rgba(255, 255, 255, 0.5) 2.5em 0em 0px 0em, rgba(255, 255, 255, 0.7) 1.75em 1.75em 0px 0em, rgb(255, 255, 255) 0em 2.5em 0px 0em, rgba(255, 255, 255, 0.2) -1.8em 1.8em 0px 0em, rgba(255, 255, 255, 0.2) -2.6em 0em 0px 0em, rgba(255, 255, 255, 0.2) -1.8em -1.8em 0px 0em; }
  62.5% { box-shadow: rgba(255, 255, 255, 0.2) 0em -2.6em 0em 0em, rgba(255, 255, 255, 0.2) 1.8em -1.8em 0px 0em, rgba(255, 255, 255, 0.2) 2.5em 0em 0px 0em, rgba(255, 255, 255, 0.5) 1.75em 1.75em 0px 0em, rgba(255, 255, 255, 0.7) 0em 2.5em 0px 0em, rgb(255, 255, 255) -1.8em 1.8em 0px 0em, rgba(255, 255, 255, 0.2) -2.6em 0em 0px 0em, rgba(255, 255, 255, 0.2) -1.8em -1.8em 0px 0em; }
  75% { box-shadow: rgba(255, 255, 255, 0.2) 0em -2.6em 0em 0em, rgba(255, 255, 255, 0.2) 1.8em -1.8em 0px 0em, rgba(255, 255, 255, 0.2) 2.5em 0em 0px 0em, rgba(255, 255, 255, 0.2) 1.75em 1.75em 0px 0em, rgba(255, 255, 255, 0.5) 0em 2.5em 0px 0em, rgba(255, 255, 255, 0.7) -1.8em 1.8em 0px 0em, rgb(255, 255, 255) -2.6em 0em 0px 0em, rgba(255, 255, 255, 0.2) -1.8em -1.8em 0px 0em; }
  87.5% { box-shadow: rgba(255, 255, 255, 0.2) 0em -2.6em 0em 0em, rgba(255, 255, 255, 0.2) 1.8em -1.8em 0px 0em, rgba(255, 255, 255, 0.2) 2.5em 0em 0px 0em, rgba(255, 255, 255, 0.2) 1.75em 1.75em 0px 0em, rgba(255, 255, 255, 0.2) 0em 2.5em 0px 0em, rgba(255, 255, 255, 0.5) -1.8em 1.8em 0px 0em, rgba(255, 255, 255, 0.7) -2.6em 0em 0px 0em, rgb(255, 255, 255) -1.8em -1.8em 0px 0em; }
}
.loom-download-button.is-loading { cursor: not-allowed; }
.loom-download-button.is-loading .loader { display: block; }
.loom-download-button.is-loading img { display: none; }
.loom-download-button:hover { box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 10px 0px; }
.loom-download-button.pending { background: rgb(98, 93, 245); cursor: not-allowed; opacity: 0.75; }
.loom-download-button-dropdown { position: absolute; right: 16px; top: 56px; background: white; color: black; border: 1px solid rgb(204, 204, 204); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px 0px; display: none; flex-direction: column; z-index: 9999; }
.loom-download-button-dropdown.visible { display: flex; }
.option-resolution { padding: 6px 16px; cursor: pointer; font-size: 12px; background: white; font-family: sans-serif; font-weight: 500; }
.option-resolution:hover { background: rgb(240, 240, 240); }
/* inline */
@font-face { font-family: Inter; src: url("images/font-c9407645.woff2") format("woff2"); font-weight: 400 700; font-style: normal; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("images/font-a28eb6d3.woff2") format("woff2"); font-weight: 400 700; font-style: normal; font-display: swap; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, 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: Inter; src: url("images/font-7ddd9658.woff2") format("woff2"); font-weight: 400 700; font-style: italic; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("images/font-e3f94a6c.woff2") format("woff2"); font-weight: 400 700; font-style: italic; font-display: swap; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, 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 Mono"; src: url("images/font-2ed6ac9e.woff2") format("woff2"); font-weight: 500 700; font-style: normal; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Mono"; src: url("images/font-2cb74c78.woff2") format("woff2"); font-weight: 500 700; font-style: normal; font-display: swap; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
/* inline */
.animated, .animated--hover:hover { animation-duration: 1s; animation-fill-mode: both; }
.animated.infinite, .animated--hover.infinite:hover { animation-iteration-count: infinite; }
.animated.delay-1s, .animated--hover.deplay-1s:hover { animation-delay: 1s; }
.animated.delay-2s, .animated--hover.deplay-2s:hover { animation-delay: 2s; }
.animated.delay-3s, .animated--hover.deplay-3s:hover { animation-delay: 3s; }
.animated.delay-4s, .animated--hover.deplay-4s:hover { animation-delay: 4s; }
.animated.delay-5s, .animated--hover.deplay-5s:hover { animation-delay: 5s; }
.animated.fast, .animated--hover.fast:hover { animation-duration: 800ms; }
.animated.faster, .animated--hover.faster:hover { animation-duration: 500ms; }
.animated.slow, .animated--hover.slow:hover { animation-duration: 2s; }
.animated.slower, .animated--hover.slower:hover { animation-duration: 3s; }
@media (print), (prefers-reduced-motion: reduce) {
  .animated, .animated--hover:hover { animation-duration: 1ms !important; transition-duration: 1ms !important; animation-iteration-count: 1 !important; }
}
/* inline */

/* inline */
@-webkit-keyframes pulse { 
  0% { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scale3d(1, 1, 1); }
}
@keyframes pulse { 
  0% { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scale3d(1, 1, 1); }
}
.pulse { animation-name: pulse; }
/* inline */

/* inline */

/* inline */

/* inline */

/* inline */

/* inline */
.ctr_marked_branding_item_child { display: block !important; text-align: center !important; margin-top: 10px !important; }
.__ctr_marked_branding_item_img { max-width: 166px !important; }
.DMCA_Logo { display: block !important; }