.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}body{--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}body .is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}body .is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}body .is-layout-flex{flex-wrap:wrap;align-items:center}body .is-layout-flex>*{margin:0}body .is-layout-grid{display:grid}body .is-layout-grid>*{margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.wp-block-navigation a:where(:not(.wp-element-button)){color:inherit}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}.wp-block-pullquote{font-size:1.5em;line-height:1.6}.text-stroke,.text-stroke--primary,.text-stroke--secondary{-webkit-text-stroke-width:var(--wp--custom--typography--text-stroke-width,2px)!important}.ext-absolute{position:absolute!important}.bring-to-front,.ext .wp-block-image,.ext-relative{position:relative!important}.ext-top-base{top:var(--wp--style--block-gap,1.75rem)!important}.ext-top-lg{top:var(--extendify--spacing--large,3rem)!important}.ext--top-base{top:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--top-lg{top:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext-right-base{right:var(--wp--style--block-gap,1.75rem)!important}.ext-right-lg{right:var(--extendify--spacing--large,3rem)!important}.ext--right-base{right:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--right-lg{right:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext-bottom-base{bottom:var(--wp--style--block-gap,1.75rem)!important}.ext-bottom-lg{bottom:var(--extendify--spacing--large,3rem)!important}.ext--bottom-base{bottom:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--bottom-lg{bottom:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext-left-base{left:var(--wp--style--block-gap,1.75rem)!important}.ext-left-lg{left:var(--extendify--spacing--large,3rem)!important}.ext--left-base{left:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--left-lg{left:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext-order-1{order:1!important}.ext-order-2{order:2!important}.ext-col-auto{grid-column:auto!important}.ext-col-span-1{grid-column:span 1/span 1!important}.ext-col-span-2{grid-column:span 2/span 2!important}.ext-col-span-3{grid-column:span 3/span 3!important}.ext-col-span-4{grid-column:span 4/span 4!important}.ext-col-span-5{grid-column:span 5/span 5!important}.ext-col-span-6{grid-column:span 6/span 6!important}.ext-col-span-7{grid-column:span 7/span 7!important}.ext-col-span-8{grid-column:span 8/span 8!important}.ext-col-span-9{grid-column:span 9/span 9!important}.ext-col-span-10{grid-column:span 10/span 10!important}.ext-col-span-11{grid-column:span 11/span 11!important}.ext-col-span-12{grid-column:span 12/span 12!important}.ext-col-span-full{grid-column:1/-1!important}.ext-col-start-1{grid-column-start:1!important}.ext-col-start-2{grid-column-start:2!important}.ext-col-start-3{grid-column-start:3!important}.ext-col-start-4{grid-column-start:4!important}.ext-col-start-5{grid-column-start:5!important}.ext-col-start-6{grid-column-start:6!important}.ext-col-start-7{grid-column-start:7!important}.ext-col-start-8{grid-column-start:8!important}.ext-col-start-9{grid-column-start:9!important}.ext-col-start-10{grid-column-start:10!important}.ext-col-start-11{grid-column-start:11!important}.ext-col-start-12{grid-column-start:12!important}.ext-col-start-13{grid-column-start:13!important}.ext-col-start-auto{grid-column-start:auto!important}.ext-col-end-1{grid-column-end:1!important}.ext-col-end-2{grid-column-end:2!important}.ext-col-end-3{grid-column-end:3!important}.ext-col-end-4{grid-column-end:4!important}.ext-col-end-5{grid-column-end:5!important}.ext-col-end-6{grid-column-end:6!important}.ext-col-end-7{grid-column-end:7!important}.ext-col-end-8{grid-column-end:8!important}.ext-col-end-9{grid-column-end:9!important}.ext-col-end-10{grid-column-end:10!important}.ext-col-end-11{grid-column-end:11!important}.ext-col-end-12{grid-column-end:12!important}.ext-col-end-13{grid-column-end:13!important}.ext-col-end-auto{grid-column-end:auto!important}.ext-row-auto{grid-row:auto!important}.ext-row-span-1{grid-row:span 1/span 1!important}.ext-row-span-2{grid-row:span 2/span 2!important}.ext-row-span-3{grid-row:span 3/span 3!important}.ext-row-span-4{grid-row:span 4/span 4!important}.ext-row-span-5{grid-row:span 5/span 5!important}.ext-row-span-6{grid-row:span 6/span 6!important}.ext-row-span-full{grid-row:1/-1!important}.ext-row-start-1{grid-row-start:1!important}.ext-row-start-2{grid-row-start:2!important}.ext-row-start-3{grid-row-start:3!important}.ext-row-start-4{grid-row-start:4!important}.ext-row-start-5{grid-row-start:5!important}.ext-row-start-6{grid-row-start:6!important}.ext-row-start-7{grid-row-start:7!important}.ext-row-start-auto{grid-row-start:auto!important}.ext-row-end-1{grid-row-end:1!important}.ext-row-end-2{grid-row-end:2!important}.ext-row-end-3{grid-row-end:3!important}.ext-row-end-4{grid-row-end:4!important}.ext-row-end-5{grid-row-end:5!important}.ext-row-end-6{grid-row-end:6!important}.ext-row-end-7{grid-row-end:7!important}.ext-row-end-auto{grid-row-end:auto!important}.ext-m-0:not([style*=margin]){margin:0!important}.ext-m-auto:not([style*=margin]){margin:auto!important}.ext-m-base:not([style*=margin]){margin:var(--wp--style--block-gap,1.75rem)!important}.ext-m-lg:not([style*=margin]){margin:var(--extendify--spacing--large,3rem)!important}.ext--m-base:not([style*=margin]){margin:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--m-lg:not([style*=margin]){margin:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext-mx-0:not([style*=margin]){margin-left:0!important;margin-right:0!important}.ext .alignwide,.ext-mx-auto:not([style*=margin]){margin-left:auto!important;margin-right:auto!important}.ext-mx-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,1.75rem)!important;margin-right:var(--wp--style--block-gap,1.75rem)!important}.ext-mx-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large,3rem)!important;margin-right:var(--extendify--spacing--large,3rem)!important}.ext--mx-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap,1.75rem) * -1)!important;margin-right:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--mx-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large,3rem) * -1)!important;margin-right:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext .wp-block-group>*,.ext-my-0:not([style*=margin]),.wp-block-column.editor\:pointer-events-none{margin-top:0!important;margin-bottom:0!important}.ext-my-auto:not([style*=margin]){margin-top:auto!important;margin-bottom:auto!important}.ext h2,.ext-my-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,1.75rem)!important;margin-bottom:var(--wp--style--block-gap,1.75rem)!important}.ext-my-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large,3rem)!important;margin-bottom:var(--extendify--spacing--large,3rem)!important}.ext--my-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap,1.75rem) * -1)!important;margin-bottom:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--my-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large,3rem) * -1)!important;margin-bottom:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext .wp-block-columns+.wp-block-columns:not([class*=mt-]):not([class*=my-]):not([style*=margin]),.ext-mt-0:not([style*=margin]),[class*=fullwidth-cols] .wp-block-column:first-child,[class*=fullwidth-cols] .wp-block-column:first-child>*,[class*=fullwidth-cols] .wp-block-column>:first-child,[class*=fullwidth-cols] .wp-block-group:first-child{margin-top:0!important}.ext-mt-auto:not([style*=margin]){margin-top:auto!important}.ext-mt-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,1.75rem)!important}.ext-mt-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large,3rem)!important}.ext--mt-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--mt-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext-mr-0.alignfull:not([style*=margin]):not([style*=margin]),.ext-mr-0:not([style*=margin]){margin-right:0!important}.ext-mr-auto:not([style*=margin]){margin-right:auto!important}.ext-mr-base:not([style*=margin]){margin-right:var(--wp--style--block-gap,1.75rem)!important}.ext-mr-lg:not([style*=margin]){margin-right:var(--extendify--spacing--large,3rem)!important}.ext--mr-base:not([style*=margin]){margin-right:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--mr-lg:not([style*=margin]){margin-right:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext .is-not-stacked-on-mobile .wp-block-column,.ext-mb-0:not([style*=margin]),.ext.wp-block-group>:last-child,.wp-block-columns[class*=fullwidth-cols].is-not-stacked-on-mobile>.wp-block-column,[class*=fullwidth-cols] .wp-block-column:last-child,[class*=fullwidth-cols] .wp-block-column>:last-child,[class*=fullwidth-cols] .wp-block-group:last-child{margin-bottom:0!important}.ext-mb-auto:not([style*=margin]){margin-bottom:auto!important}.ext-mb-base:not([style*=margin]),.wp-block-columns[class*=fullwidth-cols]:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:last-child){margin-bottom:var(--wp--style--block-gap,1.75rem)!important}.ext-mb-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large,3rem)!important}.ext--mb-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--mb-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large,3rem) * -1)!important}.ext-ml-0:not([style*=margin]),.ext-ml-0:not([style*=margin]):not([style*=margin]){margin-left:0!important}.ext-ml-auto:not([style*=margin]){margin-left:auto!important}.ext-ml-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,1.75rem)!important}.ext-ml-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large,3rem)!important}.ext--ml-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.ext--ml-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large,3rem) * -1)!important}.editor\:no-resize .components-resizable-box__container,.ext-block{display:block!important}.ext .wp-block-image img,.ext-inline-block{display:inline-block!important}.ext-inline{display:inline!important}.ext-flex{display:flex!important}.ext-inline-flex{display:inline-flex!important}.ext .ext-grid>[class*="_inner-container"],.ext-grid{display:grid!important}.ext-inline-grid{display:inline-grid!important}.block-editor-block-preview__content-iframe .ext [data-type="core/spacer"] .block-library-spacer__resize-container::before,.editor\:no-caption .block-editor-rich-text__editable,.editor\:no-inserter .wp-block-column:not(.is-selected)>.block-list-appender,.editor\:no-inserter .wp-block-cover__inner-container>.block-list-appender,.editor\:no-inserter .wp-block-group__inner-container>.block-list-appender,.editor\:no-inserter>.block-list-appender,.ext-hidden{display:none!important}.ext-w-auto{width:auto!important}.ext-w-full{width:100%!important}.ext [class*=inner-container]>.alignwide [class*=inner-container]>*,.ext [class*=inner-container]>[data-align=wide] [class*=inner-container]>*,.ext-max-w-full{max-width:100%!important}.ext-flex-1{flex:1 1 0%!important}.ext-flex-auto{flex:1 1 auto!important}.ext-flex-initial{flex:0 1 auto!important}.ext-flex-none{flex:none!important}.ext-flex-shrink-0{flex-shrink:0!important}.ext-flex-shrink{flex-shrink:1!important}.ext-flex-grow-0{flex-grow:0!important}.ext-flex-grow{flex-grow:1!important}.ext-list-none,.is-style-inline-list li{list-style-type:none!important}.ext .ext-grid-cols-1>[class*="_inner-container"],.ext-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.ext .ext-grid-cols-2>[class*="_inner-container"],.ext-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ext .ext-grid-cols-3>[class*="_inner-container"],.ext-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ext .ext-grid-cols-4>[class*="_inner-container"],.ext-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ext .ext-grid-cols-5>[class*="_inner-container"],.ext-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ext .ext-grid-cols-6>[class*="_inner-container"],.ext-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.ext .ext-grid-cols-7>[class*="_inner-container"],.ext-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.ext .ext-grid-cols-8>[class*="_inner-container"],.ext-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.ext .ext-grid-cols-9>[class*="_inner-container"],.ext-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.ext .ext-grid-cols-10>[class*="_inner-container"],.ext-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.ext .ext-grid-cols-11>[class*="_inner-container"],.ext-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.ext .ext-grid-cols-12>[class*="_inner-container"],.ext-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.ext .ext-grid-cols-none>[class*="_inner-container"],.ext-grid-cols-none{grid-template-columns:none!important}.ext .ext-grid-rows-1>[class*="_inner-container"],.ext-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))!important}.ext .ext-grid-rows-2>[class*="_inner-container"],.ext-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))!important}.ext .ext-grid-rows-3>[class*="_inner-container"],.ext-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))!important}.ext .ext-grid-rows-4>[class*="_inner-container"],.ext-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))!important}.ext .ext-grid-rows-5>[class*="_inner-container"],.ext-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))!important}.ext .ext-grid-rows-6>[class*="_inner-container"],.ext-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))!important}.ext .ext-grid-rows-none>[class*="_inner-container"],.ext-grid-rows-none{grid-template-rows:none!important}.ext-flex-row{flex-direction:row!important}.ext-flex-row-reverse{flex-direction:row-reverse!important}.ext-flex-col{flex-direction:column!important}.ext-flex-col-reverse{flex-direction:column-reverse!important}.ext-flex-wrap{flex-wrap:wrap!important}.ext-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.ext-flex-nowrap{flex-wrap:nowrap!important}.ext .ext-items-start>[class*="_inner-container"],.ext-items-start{align-items:flex-start!important}.ext .ext-items-end>[class*="_inner-container"],.ext-items-end{align-items:flex-end!important}.ext .ext-items-center>[class*="_inner-container"],.ext .is-style-angled>[class*="_inner-container"],.ext-items-center{align-items:center!important}.ext .ext-items-baseline>[class*="_inner-container"],.ext-items-baseline{align-items:baseline!important}.ext .ext-items-stretch>[class*="_inner-container"],.ext-items-stretch{align-items:stretch!important}.ext-justify-start{justify-content:flex-start!important}.ext-justify-end{justify-content:flex-end!important}.ext-justify-center{justify-content:center!important}.ext-justify-between{justify-content:space-between!important}.ext-justify-around{justify-content:space-around!important}.ext-justify-evenly{justify-content:space-evenly!important}.ext-justify-items-start{justify-items:start!important}.ext-justify-items-end{justify-items:end!important}.ext-justify-items-center{justify-items:center!important}.ext-justify-items-stretch{justify-items:stretch!important}.ext-gap-0{gap:0!important}.ext-gap-base{gap:var(--wp--style--block-gap,1.75rem)!important}.ext-gap-lg{gap:var(--extendify--spacing--large,3rem)!important}.ext-gap-x-0{-moz-column-gap:0!important;column-gap:0!important}.ext-gap-x-base{-moz-column-gap:var(--wp--style--block-gap,1.75rem)!important;column-gap:var(--wp--style--block-gap,1.75rem)!important}.ext-gap-x-lg{-moz-column-gap:var(--extendify--spacing--large,3rem)!important;column-gap:var(--extendify--spacing--large,3rem)!important}.ext-gap-y-0{row-gap:0!important}.ext-gap-y-base{row-gap:var(--wp--style--block-gap,1.75rem)!important}.ext-gap-y-lg{row-gap:var(--extendify--spacing--large,3rem)!important}.ext-justify-self-auto{justify-self:auto!important}.ext-justify-self-start{justify-self:start!important}.ext-justify-self-end{justify-self:end!important}.ext-justify-self-center{justify-self:center!important}.ext-justify-self-stretch{justify-self:stretch!important}.ext-rounded-none{border-radius:0!important}.ext-rounded-full{border-radius:9999px!important}.ext-rounded-t-none{border-top-left-radius:0!important;border-top-right-radius:0!important}.ext-rounded-t-full{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.ext-rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ext-rounded-r-full{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.ext-rounded-b-none{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.ext-rounded-b-full{border-bottom-right-radius:9999px!important;border-bottom-left-radius:9999px!important}.ext-rounded-l-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.ext-rounded-l-full{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.ext-rounded-tl-none{border-top-left-radius:0!important}.ext-rounded-tl-full{border-top-left-radius:9999px!important}.ext-rounded-tr-none{border-top-right-radius:0!important}.ext-rounded-tr-full{border-top-right-radius:9999px!important}.ext-rounded-br-none{border-bottom-right-radius:0!important}.ext-rounded-br-full{border-bottom-right-radius:9999px!important}.ext-rounded-bl-none{border-bottom-left-radius:0!important}.ext-rounded-bl-full{border-bottom-left-radius:9999px!important}.ext-border-0{border-width:0!important}.ext-border-t-0{border-top-width:0!important}.ext-border-r-0{border-right-width:0!important}.ext-border-b-0{border-bottom-width:0!important}.ext-border-l-0{border-left-width:0!important}.ext .wp-block-group__inner-container,.ext-p-0:not([style*=padding]){padding:0!important}.ext-p-base:not([style*=padding]){padding:var(--wp--style--block-gap,1.75rem)!important}.ext-p-lg:not([style*=padding]){padding:var(--extendify--spacing--large,3rem)!important}.ext .wp-block-columns .wp-block-column[style*=padding],.ext-px-0:not([style*=padding]){padding-left:0!important;padding-right:0!important}.ext-px-base:not([style*=padding]),.ext.has-background{padding-left:var(--wp--style--block-gap,1.75rem)!important;padding-right:var(--wp--style--block-gap,1.75rem)!important}.ext-px-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large,3rem)!important;padding-right:var(--extendify--spacing--large,3rem)!important}.ext-py-0:not([style*=padding]){padding-top:0!important;padding-bottom:0!important}.ext-py-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,1.75rem)!important;padding-bottom:var(--wp--style--block-gap,1.75rem)!important}.ext-py-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large,3rem)!important;padding-bottom:var(--extendify--spacing--large,3rem)!important}.ext-pt-0:not([style*=padding]){padding-top:0!important}.ext-pt-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,1.75rem)!important}.ext-pt-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large,3rem)!important}.ext-pr-0:not([style*=padding]){padding-right:0!important}.ext-pr-base:not([style*=padding]){padding-right:var(--wp--style--block-gap,1.75rem)!important}.ext-pr-lg:not([style*=padding]){padding-right:var(--extendify--spacing--large,3rem)!important}.ext-pb-0:not([style*=padding]){padding-bottom:0!important}.ext-pb-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,1.75rem)!important}.ext-pb-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large,3rem)!important}.ext-pl-0:not([style*=padding]),.is-style-inline-list{padding-left:0!important}.ext-pl-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,1.75rem)!important}.ext-pl-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large,3rem)!important}.ext-text-left{text-align:left!important}.ext .wp-block-image,.ext-text-center{text-align:center!important}.ext-text-right{text-align:right!important}.ext-leading-none{line-height:1!important}.ext-leading-tight{line-height:1.25!important}.ext-leading-snug{line-height:1.375!important}.ext-leading-normal{line-height:1.5!important}.ext-leading-relaxed{line-height:1.625!important}.ext-leading-loose{line-height:2!important}.ext-aspect-square img{aspect-ratio:1/1!important;-o-object-fit:cover!important;object-fit:cover!important}.ext-aspect-landscape img{aspect-ratio:4/3!important;-o-object-fit:cover!important;object-fit:cover!important}.ext-aspect-landscape-wide img{aspect-ratio:16/9!important;-o-object-fit:cover!important;object-fit:cover!important}.ext-aspect-portrait img{aspect-ratio:3/4!important;-o-object-fit:cover!important;object-fit:cover!important}.ext-aspect-landscape .components-resizable-box__container,.ext-aspect-landscape-wide .components-resizable-box__container,.ext-aspect-portrait .components-resizable-box__container,.ext-aspect-square .components-resizable-box__container{height:auto!important}.clip-path--rhombus img{-webkit-clip-path:polygon(15% 6%,80% 29%,84% 93%,23% 69%)!important;clip-path:polygon(15% 6%,80% 29%,84% 93%,23% 69%)!important}.clip-path--diamond img{-webkit-clip-path:polygon(5% 29%,60% 2%,91% 64%,36% 89%)!important;clip-path:polygon(5% 29%,60% 2%,91% 64%,36% 89%)!important}.clip-path--rhombus-alt img{-webkit-clip-path:polygon(14% 9%,85% 24%,91% 89%,19% 76%)!important;clip-path:polygon(14% 9%,85% 24%,91% 89%,19% 76%)!important}.wp-block-columns[class*=fullwidth-cols]{margin-bottom:unset!important}.is-root-container.block-editor-block-list__layout>[data-align=full]:not(:first-of-type)>.ext-my-0,.is-root-container.block-editor-block-list__layout>[data-align=full]:not(:first-of-type)>.wp-block-column.editor\:pointer-events-none,.is-root-container.block-editor-block-list__layout>[data-align=wide]>.ext-my-0:not([style*=margin]),.is-root-container.block-editor-block-list__layout>[data-align=wide]>.wp-block-column.editor\:pointer-events-none{margin-top:calc(-1 * var(--wp--style--block-gap,28px))!important}@media (min-width:600px) and (max-width:781px){.wp-block-columns[class*=fullwidth-cols]:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n){margin-left:var(--wp--style--block-gap,2em)!important}}@media (max-width:781px){.tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap!important}.tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column,.tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not([style*=margin]){margin-left:0!important}.tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (max-width:1079px){.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap!important}.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column,.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not([style*=margin]){margin-left:0!important}.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}.desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:last-child){margin-bottom:var(--wp--style--block-gap,1.75rem)!important}}.direction-rtl{direction:rtl!important}.direction-ltr{direction:ltr!important}.bring-to-front{z-index:10!important}.text-stroke{-webkit-text-stroke-color:var(--wp--preset--color--background)!important}.text-stroke--primary{-webkit-text-stroke-color:var(--wp--preset--color--primary)!important}.text-stroke--secondary{-webkit-text-stroke-color:var(--wp--preset--color--secondary)!important}.editor\:no-resize .components-resizable-box__handle,.editor\:no-resize .components-resizable-box__handle::after,.editor\:no-resize .components-resizable-box__side-handle::before{display:none!important;pointer-events:none!important}.editor\:pointer-events-none{pointer-events:none!important}.is-style-angled{align-items:center!important;justify-content:flex-end!important}.is-style-angled .wp-block-cover__image-background,.is-style-angled .wp-block-cover__video-background{-webkit-clip-path:polygon(0 0,30% 0%,50% 100%,0% 100%)!important;clip-path:polygon(0 0,30% 0%,50% 100%,0% 100%)!important;z-index:1!important}.has-foreground-color{color:var(--wp--preset--color--foreground,#000)!important}.has-foreground-background-color{background-color:var(--wp--preset--color--foreground,#000)!important}.has-background-color{color:var(--wp--preset--color--background,#fff)!important}.has-background-background-color{background-color:var(--wp--preset--color--background,#fff)!important}.has-primary-color{color:var(--wp--preset--color--primary,#4b5563)!important}.has-primary-background-color{background-color:var(--wp--preset--color--primary,#4b5563)!important}.has-secondary-color{color:var(--wp--preset--color--secondary,#9ca3af)!important}.has-secondary-background-color{background-color:var(--wp--preset--color--secondary,#9ca3af)!important}.ext.has-text-color h1,.ext.has-text-color h2,.ext.has-text-color h3,.ext.has-text-color h4,.ext.has-text-color h5,.ext.has-text-color h6,.ext.has-text-color p{color:currentColor!important}.has-white-color{color:var(--wp--preset--color--white,#fff)!important}.has-black-color{color:var(--wp--preset--color--black,#000)!important}.has-ext-foreground-background-color{background-color:var(--wp--preset--color--foreground,var(--wp--preset--color--black,#000))!important}.has-ext-primary-background-color{background-color:var(--wp--preset--color--primary,var(--wp--preset--color--cyan-bluish-gray,#000))!important}.wp-block-button__link.has-black-background-color{border-color:var(--wp--preset--color--black,#000)!important}.wp-block-button__link.has-white-background-color{border-color:var(--wp--preset--color--white,#fff)!important}.has-ext-small-font-size{font-size:var(--wp--preset--font-size--ext-small)!important}.has-ext-medium-font-size{font-size:var(--wp--preset--font-size--ext-medium)!important}.has-ext-large-font-size{font-size:var(--wp--preset--font-size--ext-large)!important;line-height:1.2!important}.has-ext-x-large-font-size{font-size:var(--wp--preset--font-size--ext-x-large)!important;line-height:1!important}.has-ext-xx-large-font-size{font-size:var(--wp--preset--font-size--ext-xx-large)!important;line-height:1!important}.has-ext-x-large-font-size:not([style*=line-height]),.has-ext-xx-large-font-size:not([style*=line-height]){line-height:1.1!important}.ext .wp-block-group>*+*{margin-top:var(--wp--style--block-gap,1.75rem)!important;margin-bottom:0!important}.has-ext-x-large-font-size+h3,.has-ext-x-large-font-size+p{margin-top:.5rem!important}.ext .wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap,.5em) * .75)!important;min-width:12rem!important}.ext>[class*="_inner-container"]>.ext-grid:not([class*=columns]),.ext>[class*="_inner-container"]>.wp-block>.ext-grid:not([class*=columns]){display:initial!important}.ext .ext-grid-cols-13>[class*="_inner-container"]{grid-template-columns:repeat(13,minmax(0,1fr))!important}.ext [class*=inner-container]>.alignwide [class*=inner-container],.ext [class*=inner-container]>[data-align=wide] [class*=inner-container]{max-width:var(--responsive--alignwide-width,120rem)!important}.ext .wp-block-image img{vertical-align:middle!important}body{--extendify--spacing--large:var(--wp--custom--spacing--large,clamp(2em, 8vw, 8em))!important;--wp--preset--font-size--ext-small:1rem!important;--wp--preset--font-size--ext-medium:1.125rem!important;--wp--preset--font-size--ext-large:clamp(1.65rem, 3.5vw, 2.15rem)!important;--wp--preset--font-size--ext-x-large:clamp(3rem, 6vw, 4.75rem)!important;--wp--preset--font-size--ext-xx-large:clamp(3.25rem, 7.5vw, 5.75rem)!important;--wp--preset--color--black:#000!important;--wp--preset--color--white:#fff!important}.ext *{box-sizing:border-box!important}.block-editor-block-preview__content-iframe .ext [data-type="core/spacer"] .components-resizable-box__container{background:0 0!important}.ext .wp-block-group__inner-container figure.wp-block-gallery.alignfull{margin-top:unset!important;margin-bottom:unset!important}.block-editor-block-preview__content-iframe .preview\:min-h-50{min-height:50vw!important}.block-editor-block-preview__content-iframe .preview\:min-h-60{min-height:60vw!important}.block-editor-block-preview__content-iframe .preview\:min-h-70{min-height:70vw!important}.block-editor-block-preview__content-iframe .preview\:min-h-80{min-height:80vw!important}.block-editor-block-preview__content-iframe .preview\:min-h-100{min-height:100vw!important}.is-root-container .wp-block[data-align=full]>.ext-mx-0:not([style*=margin]):not([style*=margin]){margin-right:calc(1 * var(--wp--custom--spacing--outer,0))!important;margin-left:calc(1 * var(--wp--custom--spacing--outer,0))!important;overflow:hidden!important;width:unset!important}@media (min-width:782px){.wp-block-columns[class*=fullwidth-cols]:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:last-child){margin-bottom:0!important}.is-style-inline-list li{margin-right:var(--wp--style--block-gap,1.75rem)!important;display:inline!important}.is-style-inline-list li:first-child{margin-left:0!important}.is-style-inline-list li:last-child{margin-right:0!important}.is-style-angled .wp-block-cover__image-background,.is-style-angled .wp-block-cover__video-background{-webkit-clip-path:polygon(0 0,55% 0%,65% 100%,0% 100%)!important;clip-path:polygon(0 0,55% 0%,65% 100%,0% 100%)!important}.tablet\:ext-absolute{position:absolute!important}.tablet\:ext-relative{position:relative!important}.tablet\:ext-top-base{top:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-top-lg{top:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--top-base{top:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--top-lg{top:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-right-base{right:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-right-lg{right:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--right-base{right:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--right-lg{right:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-bottom-base{bottom:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-bottom-lg{bottom:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--bottom-base{bottom:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--bottom-lg{bottom:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-left-base{left:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-left-lg{left:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--left-base{left:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--left-lg{left:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-order-1{order:1!important}.tablet\:ext-order-2{order:2!important}.tablet\:ext-m-0:not([style*=margin]){margin:0!important}.tablet\:ext-m-auto:not([style*=margin]){margin:auto!important}.tablet\:ext-m-base:not([style*=margin]){margin:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-m-lg:not([style*=margin]){margin:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--m-base:not([style*=margin]){margin:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--m-lg:not([style*=margin]){margin:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-mx-0:not([style*=margin]){margin-left:0!important;margin-right:0!important}.tablet\:ext-mx-auto:not([style*=margin]){margin-left:auto!important;margin-right:auto!important}.tablet\:ext-mx-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,1.75rem)!important;margin-right:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-mx-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large,3rem)!important;margin-right:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--mx-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap,1.75rem) * -1)!important;margin-right:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--mx-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large,3rem) * -1)!important;margin-right:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-my-0:not([style*=margin]){margin-top:0!important;margin-bottom:0!important}.tablet\:ext-my-auto:not([style*=margin]){margin-top:auto!important;margin-bottom:auto!important}.tablet\:ext-my-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,1.75rem)!important;margin-bottom:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-my-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large,3rem)!important;margin-bottom:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--my-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap,1.75rem) * -1)!important;margin-bottom:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--my-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large,3rem) * -1)!important;margin-bottom:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-mt-0:not([style*=margin]){margin-top:0!important}.tablet\:ext-mt-auto:not([style*=margin]){margin-top:auto!important}.tablet\:ext-mt-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-mt-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--mt-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--mt-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-mr-0:not([style*=margin]){margin-right:0!important}.tablet\:ext-mr-auto:not([style*=margin]){margin-right:auto!important}.tablet\:ext-mr-base:not([style*=margin]){margin-right:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-mr-lg:not([style*=margin]){margin-right:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--mr-base:not([style*=margin]){margin-right:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--mr-lg:not([style*=margin]){margin-right:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-mb-0:not([style*=margin]){margin-bottom:0!important}.tablet\:ext-mb-auto:not([style*=margin]){margin-bottom:auto!important}.tablet\:ext-mb-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-mb-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--mb-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--mb-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-ml-0:not([style*=margin]){margin-left:0!important}.tablet\:ext-ml-auto:not([style*=margin]){margin-left:auto!important}.tablet\:ext-ml-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-ml-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large,3rem)!important}.tablet\:ext--ml-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.tablet\:ext--ml-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large,3rem) * -1)!important}.tablet\:ext-block{display:block!important}.tablet\:ext-inline-block{display:inline-block!important}.tablet\:ext-inline{display:inline!important}.tablet\:ext-flex{display:flex!important}.tablet\:ext-inline-flex{display:inline-flex!important}.tablet\:ext-grid{display:grid!important}.tablet\:ext-inline-grid{display:inline-grid!important}.tablet\:ext-hidden{display:none!important}.tablet\:ext-w-auto{width:auto!important}.tablet\:ext-w-full{width:100%!important}.tablet\:ext-max-w-full{max-width:100%!important}.tablet\:ext-flex-1{flex:1 1 0%!important}.tablet\:ext-flex-auto{flex:1 1 auto!important}.tablet\:ext-flex-initial{flex:0 1 auto!important}.tablet\:ext-flex-none{flex:none!important}.tablet\:ext-flex-shrink-0{flex-shrink:0!important}.tablet\:ext-flex-shrink{flex-shrink:1!important}.tablet\:ext-flex-grow-0{flex-grow:0!important}.tablet\:ext-flex-grow{flex-grow:1!important}.tablet\:ext-list-none{list-style-type:none!important}.tablet\:ext-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.tablet\:ext-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tablet\:ext-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tablet\:ext-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.tablet\:ext-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.tablet\:ext-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.tablet\:ext-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.tablet\:ext-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.tablet\:ext-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.tablet\:ext-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.tablet\:ext-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.tablet\:ext-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.tablet\:ext-grid-cols-none{grid-template-columns:none!important}.tablet\:ext-flex-row{flex-direction:row!important}.tablet\:ext-flex-row-reverse{flex-direction:row-reverse!important}.tablet\:ext-flex-col{flex-direction:column!important}.tablet\:ext-flex-col-reverse{flex-direction:column-reverse!important}.tablet\:ext-flex-wrap{flex-wrap:wrap!important}.tablet\:ext-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.tablet\:ext-flex-nowrap{flex-wrap:nowrap!important}.tablet\:ext-items-start{align-items:flex-start!important}.tablet\:ext-items-end{align-items:flex-end!important}.tablet\:ext-items-center{align-items:center!important}.tablet\:ext-items-baseline{align-items:baseline!important}.tablet\:ext-items-stretch{align-items:stretch!important}.tablet\:ext-justify-start{justify-content:flex-start!important}.tablet\:ext-justify-end{justify-content:flex-end!important}.tablet\:ext-justify-center{justify-content:center!important}.tablet\:ext-justify-between{justify-content:space-between!important}.tablet\:ext-justify-around{justify-content:space-around!important}.tablet\:ext-justify-evenly{justify-content:space-evenly!important}.tablet\:ext-justify-items-start{justify-items:start!important}.tablet\:ext-justify-items-end{justify-items:end!important}.tablet\:ext-justify-items-center{justify-items:center!important}.tablet\:ext-justify-items-stretch{justify-items:stretch!important}.tablet\:ext-justify-self-auto{justify-self:auto!important}.tablet\:ext-justify-self-start{justify-self:start!important}.tablet\:ext-justify-self-end{justify-self:end!important}.tablet\:ext-justify-self-center{justify-self:center!important}.tablet\:ext-justify-self-stretch{justify-self:stretch!important}.tablet\:ext-p-0:not([style*=padding]){padding:0!important}.tablet\:ext-p-base:not([style*=padding]){padding:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-p-lg:not([style*=padding]){padding:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-px-0:not([style*=padding]){padding-left:0!important;padding-right:0!important}.tablet\:ext-px-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,1.75rem)!important;padding-right:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-px-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large,3rem)!important;padding-right:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-py-0:not([style*=padding]){padding-top:0!important;padding-bottom:0!important}.tablet\:ext-py-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,1.75rem)!important;padding-bottom:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-py-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large,3rem)!important;padding-bottom:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-pt-0:not([style*=padding]){padding-top:0!important}.tablet\:ext-pt-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-pt-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-pr-0:not([style*=padding]){padding-right:0!important}.tablet\:ext-pr-base:not([style*=padding]){padding-right:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-pr-lg:not([style*=padding]){padding-right:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-pb-0:not([style*=padding]){padding-bottom:0!important}.tablet\:ext-pb-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-pb-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-pl-0:not([style*=padding]){padding-left:0!important}.tablet\:ext-pl-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,1.75rem)!important}.tablet\:ext-pl-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large,3rem)!important}.tablet\:ext-text-left{text-align:left!important}.tablet\:ext-text-center{text-align:center!important}.tablet\:ext-text-right{text-align:right!important}}@media (min-width:1080px){.desktop\:ext-absolute{position:absolute!important}.desktop\:ext-relative{position:relative!important}.desktop\:ext-top-base{top:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-top-lg{top:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--top-base{top:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--top-lg{top:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-right-base{right:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-right-lg{right:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--right-base{right:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--right-lg{right:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-bottom-base{bottom:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-bottom-lg{bottom:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--bottom-base{bottom:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--bottom-lg{bottom:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-left-base{left:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-left-lg{left:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--left-base{left:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--left-lg{left:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-order-1{order:1!important}.desktop\:ext-order-2{order:2!important}.desktop\:ext-m-0:not([style*=margin]){margin:0!important}.desktop\:ext-m-auto:not([style*=margin]){margin:auto!important}.desktop\:ext-m-base:not([style*=margin]){margin:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-m-lg:not([style*=margin]){margin:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--m-base:not([style*=margin]){margin:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--m-lg:not([style*=margin]){margin:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-mx-0:not([style*=margin]){margin-left:0!important;margin-right:0!important}.desktop\:ext-mx-auto:not([style*=margin]){margin-left:auto!important;margin-right:auto!important}.desktop\:ext-mx-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,1.75rem)!important;margin-right:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-mx-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large,3rem)!important;margin-right:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--mx-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap,1.75rem) * -1)!important;margin-right:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--mx-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large,3rem) * -1)!important;margin-right:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-my-0:not([style*=margin]){margin-top:0!important;margin-bottom:0!important}.desktop\:ext-my-auto:not([style*=margin]){margin-top:auto!important;margin-bottom:auto!important}.desktop\:ext-my-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,1.75rem)!important;margin-bottom:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-my-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large,3rem)!important;margin-bottom:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--my-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap,1.75rem) * -1)!important;margin-bottom:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--my-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large,3rem) * -1)!important;margin-bottom:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-mt-0:not([style*=margin]){margin-top:0!important}.desktop\:ext-mt-auto:not([style*=margin]){margin-top:auto!important}.desktop\:ext-mt-base:not([style*=margin]){margin-top:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-mt-lg:not([style*=margin]){margin-top:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--mt-base:not([style*=margin]){margin-top:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--mt-lg:not([style*=margin]){margin-top:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-mr-0:not([style*=margin]){margin-right:0!important}.desktop\:ext-mr-auto:not([style*=margin]){margin-right:auto!important}.desktop\:ext-mr-base:not([style*=margin]){margin-right:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-mr-lg:not([style*=margin]){margin-right:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--mr-base:not([style*=margin]){margin-right:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--mr-lg:not([style*=margin]){margin-right:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-mb-0:not([style*=margin]){margin-bottom:0!important}.desktop\:ext-mb-auto:not([style*=margin]){margin-bottom:auto!important}.desktop\:ext-mb-base:not([style*=margin]){margin-bottom:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-mb-lg:not([style*=margin]){margin-bottom:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--mb-base:not([style*=margin]){margin-bottom:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--mb-lg:not([style*=margin]){margin-bottom:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-ml-0:not([style*=margin]){margin-left:0!important}.desktop\:ext-ml-auto:not([style*=margin]){margin-left:auto!important}.desktop\:ext-ml-base:not([style*=margin]){margin-left:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-ml-lg:not([style*=margin]){margin-left:var(--extendify--spacing--large,3rem)!important}.desktop\:ext--ml-base:not([style*=margin]){margin-left:calc(var(--wp--style--block-gap,1.75rem) * -1)!important}.desktop\:ext--ml-lg:not([style*=margin]){margin-left:calc(var(--extendify--spacing--large,3rem) * -1)!important}.desktop\:ext-block{display:block!important}.desktop\:ext-inline-block{display:inline-block!important}.desktop\:ext-inline{display:inline!important}.desktop\:ext-flex{display:flex!important}.desktop\:ext-inline-flex{display:inline-flex!important}.desktop\:ext-grid{display:grid!important}.desktop\:ext-inline-grid{display:inline-grid!important}.desktop\:ext-hidden{display:none!important}.desktop\:ext-w-auto{width:auto!important}.desktop\:ext-w-full{width:100%!important}.desktop\:ext-max-w-full{max-width:100%!important}.desktop\:ext-flex-1{flex:1 1 0%!important}.desktop\:ext-flex-auto{flex:1 1 auto!important}.desktop\:ext-flex-initial{flex:0 1 auto!important}.desktop\:ext-flex-none{flex:none!important}.desktop\:ext-flex-shrink-0{flex-shrink:0!important}.desktop\:ext-flex-shrink{flex-shrink:1!important}.desktop\:ext-flex-grow-0{flex-grow:0!important}.desktop\:ext-flex-grow{flex-grow:1!important}.desktop\:ext-list-none{list-style-type:none!important}.desktop\:ext-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.desktop\:ext-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.desktop\:ext-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.desktop\:ext-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.desktop\:ext-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.desktop\:ext-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.desktop\:ext-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.desktop\:ext-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.desktop\:ext-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.desktop\:ext-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.desktop\:ext-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.desktop\:ext-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.desktop\:ext-grid-cols-none{grid-template-columns:none!important}.desktop\:ext-flex-row{flex-direction:row!important}.desktop\:ext-flex-row-reverse{flex-direction:row-reverse!important}.desktop\:ext-flex-col{flex-direction:column!important}.desktop\:ext-flex-col-reverse{flex-direction:column-reverse!important}.desktop\:ext-flex-wrap{flex-wrap:wrap!important}.desktop\:ext-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.desktop\:ext-flex-nowrap{flex-wrap:nowrap!important}.desktop\:ext-items-start{align-items:flex-start!important}.desktop\:ext-items-end{align-items:flex-end!important}.desktop\:ext-items-center{align-items:center!important}.desktop\:ext-items-baseline{align-items:baseline!important}.desktop\:ext-items-stretch{align-items:stretch!important}.desktop\:ext-justify-start{justify-content:flex-start!important}.desktop\:ext-justify-end{justify-content:flex-end!important}.desktop\:ext-justify-center{justify-content:center!important}.desktop\:ext-justify-between{justify-content:space-between!important}.desktop\:ext-justify-around{justify-content:space-around!important}.desktop\:ext-justify-evenly{justify-content:space-evenly!important}.desktop\:ext-justify-items-start{justify-items:start!important}.desktop\:ext-justify-items-end{justify-items:end!important}.desktop\:ext-justify-items-center{justify-items:center!important}.desktop\:ext-justify-items-stretch{justify-items:stretch!important}.desktop\:ext-justify-self-auto{justify-self:auto!important}.desktop\:ext-justify-self-start{justify-self:start!important}.desktop\:ext-justify-self-end{justify-self:end!important}.desktop\:ext-justify-self-center{justify-self:center!important}.desktop\:ext-justify-self-stretch{justify-self:stretch!important}.desktop\:ext-p-0:not([style*=padding]){padding:0!important}.desktop\:ext-p-base:not([style*=padding]){padding:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-p-lg:not([style*=padding]){padding:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-px-0:not([style*=padding]){padding-left:0!important;padding-right:0!important}.desktop\:ext-px-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,1.75rem)!important;padding-right:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-px-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large,3rem)!important;padding-right:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-py-0:not([style*=padding]){padding-top:0!important;padding-bottom:0!important}.desktop\:ext-py-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,1.75rem)!important;padding-bottom:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-py-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large,3rem)!important;padding-bottom:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-pt-0:not([style*=padding]){padding-top:0!important}.desktop\:ext-pt-base:not([style*=padding]){padding-top:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-pt-lg:not([style*=padding]){padding-top:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-pr-0:not([style*=padding]){padding-right:0!important}.desktop\:ext-pr-base:not([style*=padding]){padding-right:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-pr-lg:not([style*=padding]){padding-right:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-pb-0:not([style*=padding]){padding-bottom:0!important}.desktop\:ext-pb-base:not([style*=padding]){padding-bottom:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-pb-lg:not([style*=padding]){padding-bottom:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-pl-0:not([style*=padding]){padding-left:0!important}.desktop\:ext-pl-base:not([style*=padding]){padding-left:var(--wp--style--block-gap,1.75rem)!important}.desktop\:ext-pl-lg:not([style*=padding]){padding-left:var(--extendify--spacing--large,3rem)!important}.desktop\:ext-text-left{text-align:left!important}.desktop\:ext-text-center{text-align:center!important}.desktop\:ext-text-right{text-align:right!important}}.cdp-cookies-alerta .cdp-cookies-solapa{display:block;position:fixed;z-index:100002;width:120px;text-align:center;font-size:12px;line-height:18px;padding:5px 0;font-family:Helvetica,Arial,sans-serif;cursor:pointer;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px}.cdp-cookies-alerta.cdp-solapa-der .cdp-cookies-solapa{right:0}.cdp-cookies-alerta.cdp-solapa-izq .cdp-cookies-solapa{left:0}.cdp-cookies-alerta.cdp-solapa-ocultar .cdp-cookies-solapa{display:none}.cdp-cookies-alerta .cdp-cookies-texto{position:fixed;left:0;width:100%;z-index:100001;padding:5px 10px 5px 10px;font-size:12px;font-weight:400;line-height:14px}.cdp-cookies-alerta .cdp-cookies-texto h4{text-align:center;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#fff;padding:0 0 5px 0;margin:0;text-rendering:optimizeLegibility}.cdp-cookies-alerta .cdp-cookies-texto p{padding:5px 0;margin:0;text-align:center;color:#bbb;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:14px;text-rendering:optimizeLegibility}.cdp-cookies-alerta .cdp-cookies-texto a{font-family:Helvetica,Arial,sans-serif;font-size:12px;line-height:14px;font-weight:400;color:#f88;text-decoration:none;border:0;text-rendering:optimizeLegibility}.cdp-cookies-alerta .cdp-cookies-texto a:hover,.cdp-cookies-alerta .cdp-cookies-texto a:active,.cdp-cookies-alerta .cdp-cookies-texto a:visited{color:#fcc}.cdp-cookies-boton-cerrar{font-size:11px!important;line-height:20px;display:block;width:75px;padding:2px 10px 0 10px;margin:0 auto;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@keyframes animacion_abajo{0%{bottom:0}100%{bottom:-200px}}@keyframes animacion_arriba{0%{bottom:-200px}100%{bottom:0}}.cdp-animacion-abajo{animation:animacion_abajo 0.5s forwards;-webkit-animation:animacion_abajo 0.5s forwards}.cdp-animacion-arriba{animation:animacion_arriba 0.5s forwards;-webkit-animation:animacion_arriba 0.5s forwards}.cdp-mostrar{bottom:0}.cdp-ocultar{bottom:-200px}.cdp-cookies-alerta.cdp-cookies-textos-izq .cdp-cookies-texto h4,.cdp-cookies-alerta.cdp-cookies-textos-izq .cdp-cookies-texto p{text-align:left}.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto{background-color:#444;color:#fff;border-top:1px solid #222;border-bottom:1px solid #222}.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto h4{color:#fff}.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto p{color:#bbb}.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a{color:#ff8888!important}.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:hover,.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:active,.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:visited{color:#ffcccc!important}.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-solapa{background-color:#333;color:#ddd}.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-solapa:hover{background-color:#666}.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-boton-cerrar{background-color:#000}.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-boton-cerrar:hover{background-color:#666}.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto{background-color:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto h4{color:#666}.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto p{color:#888}.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto a{color:#c88}.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto a:hover,.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto a:active,.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto a:visited{color:#eaa}.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-solapa{background-color:#fff;color:#333}.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-solapa:hover{background-color:#ddd}.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-boton-cerrar{background-color:#aaa;color:#000!important}.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-boton-cerrar:hover{background-color:#ddd}.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto{background-color:#e04729;border-top:1px solid #99301b;border-bottom:1px solid #99301b}.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto h4{color:#fff}.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto p{color:#ddd}.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto a{color:#febebe}.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto a:hover,.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto a:active,.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto a:visited{color:#fff}.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-solapa{background-color:#e04729;color:#fff}.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-solapa:hover{background-color:#a5321c}.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-boton-cerrar{background-color:#a5321c}.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-boton-cerrar:hover{background-color:#85120c}.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto{background-color:#5492e0;border-top:1px solid #3f6da7;border-bottom:1px solid #3f6da7}.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto h4{color:#fff}.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto p{color:#eee}.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto a{color:#b7d7ff}.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto a:hover,.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto a:active,.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto a:visited{color:#dcebff}.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-solapa{background-color:#5492e0;color:#fff}.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-solapa:hover{background-color:#3472c0}.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-boton-cerrar{background-color:#2462b0}.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-boton-cerrar:hover{background-color:#64a2f0}.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto{background-color:#0b7000;border-top:1px solid #064000;border-bottom:1px solid #064000}.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto h4{color:#fff}.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto p{color:#ddd}.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a{color:#75c76c}.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a:hover,.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a:active,.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a:visited{color:#c4ffbe}.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-solapa{background-color:#0b7000;color:#fff}.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-solapa:hover{background-color:#095000}.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-boton-cerrar{background-color:#074000;color:#fff!important}.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-boton-cerrar:hover{background-color:#2b9010}.cdp-cookies-boton-creditos{font-size:12px;float:right;padding:10px 0}#header .menu .menu-inner div>.row a.listing_add_cart.heading-font:hover{color:#db2d2e}#header.default-header.defualt .desktopTopFixed a.listing_add_cart.heading-font{color:#323232}.cdfs-add-car-page #cdfs_user_login{margin-top:50px}.cdfs_login,.cdfs_register{margin-bottom:40px}.cdfs-form-login .cdfs-input,.register.cdfs-user-form .cdfs-input{display:inline-block;border:1px solid #e8e8e8;padding:10px 12px;width:100%}.cdfs-form-login .cdfs-form__label-for-checkbox{margin-left:10px}nav.cdfs-my-user-account-navigation{background:#323232}.cdfs-my-user-account-navigation ul{border-top:none}.cdfs-my-user-account-navigation li{display:inline-block;padding-left:4px}.cdfs-my-user-account-navigation li.is-active a{color:#fff;background:#DB2E2D;padding:7px 10px 10px;width:100%;display:inline-block}.cdfs-my-user-account-navigation li a{color:#fff;padding:10px 10px 10px;display:inline-block;width:100%}.entry-content .cdfs-my-user-account-navigation ul{padding-left:0;margin-left:0}.cdfs-MyAccount-content .cdfs-my-user-account-navigation{width:100%}.cdfs-my-user-account-navigation li.cars-available{float:right;background:#DB2E2D;padding:10px 15px;color:#fff;font-size:16px}.section-left .profile-details ul li{display:block;margin-bottom:5px}.cdfs-user-info .section-left .profile-img{display:inline-block;float:left;height:150px;width:200px}.cdfs-user-info .section-left .profile-img img{width:auto}.cdfs-user-info .section-left .profile-details{float:left}.profile-details .social-details{margin-top:15px}.cdfs-user-info .section-right .pull-right>div strong{display:inline-block;width:100%;font-size:16px}.cdfs-user-info .section-right .pull-right>div:first-child{padding-bottom:15px;border-bottom:1px dotted #ededed;margin-bottom:15px}.cdfs-user-info .section-right .pull-right>div a.heading-font.button{margin-top:20px;padding:10px 20px}.section-left .profile-details ul.social-details li{display:inline-block;margin-right:15px}.cdfs_lost_user_password p.cdfs-row .cdfs-input{width:30%;display:block;padding:10px 12px;border:1px solid #ddd}.cdfs-MyAccount-content{margin-top:30px}.cdfs-edit-account-form .cdfs-form-row{width:48%;float:left;margin-bottom:15px;margin-right:15px}.cdfs-edit-account-form .cdfs-form-row label{display:block}.cdfs-edit-account-form.edit-account .cdfs-form-row .cdfs-input{width:100%;padding:12px 18px;display:inline-block;border:1px solid #ddd;color:#999}.cdfs-edit-account-form .cdfs-form-row .cdfs-input:focus{border-color:#DB2E2D}.cdfs-edit-account-form.edit-account fieldset{margin-bottom:20px}.cdfs-edit-account-form.edit-account legend{font-weight:600;color:#363636}.cdfs-form .col-sm-12 .form-group>label{color:#363636;font-size:16px;font-weight:600;margin-top:15px}.cdfs-form .col-sm-12 .form-group .col-sm-4 label{display:inline-block}.cdfs-edit-account-form ul.cdfs_uploaded_files{display:inline-block;padding:0;margin:0;margin-bottom:15px;height:auto!important}.cdfs-edit-account-form ul.cdfs_uploaded_files li{margin:0}.cdfs-edit-account-form ul.cdfs_uploaded_files li img.img-thumb{height:144px}.all-cars-list-arch .car-grid .car-image img,.product-listing .car-grid .car-image img{width:100%;margin-bottom:0}.cdfs-cars-listing.product-listing .car-grid{position:relative}.cdfs-cars-listing.product-listing .all-cars-list-arch .car-details{display:inline-block;width:66%;padding:0 15px}.product-listing .car-grid .car-list ul{padding-left:0}.product-listing .car-details .price+a.button{top:15px}.car-details .list-inline .car-transmission-dots.is-truncated i{margin-right:3px}.car-status{margin-top:10px}.car-status span{font-weight:700}.cdfs-av-section-content-inner .modal-header{padding:0 15px 15px 0;margin-bottom:15px}.cdfs-av-section-content-inner{display:inline-block;width:100%;vertical-align:top}.cdfs-av-section-content-inner #cdfs_car_form{padding:0;border:none}.wp-core-ui .quicktags-toolbar input.button.button-small{width:auto}.cdfs-MyAccount-content .cdfs_uploaded_files .cdfs_delete_image span,.cdfs-MyAccount-content .cdfs_uploaded_files .drop_img_item span,.cdfs-av-section-content-inner .form-group label{font-size:14px;font-weight:600;color:#323232;text-transform:capitalize;margin-bottom:7px}.cdfs-av-section-content-inner .form-group label .upload-image-limit{font-size:13px;font-style:italic;font-weight:500;color:inherit;margin-left:3px}.cdfs-av-section-content-inner .form-group input,.cdfs-av-section-content-inner .form-group select{display:inline-block;float:none;background:none;width:100%;height:auto;color:#323232;padding:10px 18px;min-height:50px;border:2px solid #e8e8e8;border-radius:3px}.cdfs-av-section-content-inner .form-group input:focus,.cdfs-av-section-content-inner .form-group select:focus{border-width:2px}.cdfs-av-section-content-inner .form-group p{font-style:italic}.cdfs-av-section-content-inner .form-group.loading{position:relative}.cdfs-av-section-content-inner .form-group.loading:before{content:"";background-image:url(//vallsauto.com/wp-content/plugins/cardealer-front-submission/css/../images/cd_loader.svg);background-position:center center;background-attachment:inherit;background-size:cover;background-repeat:no-repeat;height:30px;width:30px;position:absolute;top:40px;left:50%;z-index:2;margin-left:-25px}.cdfs-av-section-content-inner .form-group .select2-container{margin-bottom:15px}.cdfs-av-section-content-inner .form-group .select2-container .select2-selection--single{height:50px;border:2px solid #e8e8e8;border-radius:3px}.cdfs-av-section-content-inner .form-group .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px}.cdfs-av-section-content-inner .form-group .select2-container .select2-selection--single .select2-selection__arrow{height:50px}.cdfs-av-section-content-inner .form-group .select2-container.invalid_fields .select2-selection--single{border-color:red}.cdfs-av-section-content-inner .form-group input::-webkit-input-placeholder{color:#b9b9b9}.cdfs-av-section-content-inner .form-group input::-moz-placeholder{color:#b9b9b9}.cdfs-av-section-content-inner .form-group input:-ms-input-placeholder{color:#b9b9b9}.cdfs-av-section-content-inner .form-group input::-ms-input-placeholder{color:#b9b9b9}.cdfs-av-section-content-inner .form-group input::placeholder{color:#b9b9b9}.cdfs-av-section-content-inner .form-group input:-ms-input-placeholder{color:#b9b9b9}.cdfs-av-section-content-inner .form-group input::-ms-input-placeholder{color:#b9b9b9}.cdfs-form .form-group .col-sm-4{padding:0}.cdfs-av-section-content-inner .col-sm-12{margin-bottom:20px;display:inline-block;width:100%}.cdfs-av-section-content-inner .col-sm-12 .form-group.cdfs_order{margin:0}.cardealer-error.woocommerce-error li{padding-left:25px!important}.cdfs-add-car-page button.button i{margin-left:10px;padding:0}.cdfs-submit-car.disabled{opacity:.2}.entry-content .cdfs .cardealer-error{padding:1em 2em 1em 3.5em;margin:0 0 10px 0;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #DB2E2D;list-style:none outside;width:auto;word-wrap:break-word;border-radius:3px}.entry-content .cdfs-add-car-page .cardealer-error{background:#f7eded;margin-bottom:15px;padding:15px 30px 15px 60px}.entry-content .cdfs .cardealer-error:before{content:"\f058";color:#DB2E2D;font-family:"Font Awesome 5 Free";display:inline-block;position:absolute;top:15px;left:30px}.entry-content .cdfs .cdfs-message{padding:1em 2em 1em 3.5em;margin:0 0 10px 0;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #8fae1b;list-style:none outside;width:auto;word-wrap:break-word}.entry-content .cdfs .cdfs-message:before{content:"\f058";color:#8fae1b;font-family:"Font Awesome 5 Free";display:inline-block;position:absolute;top:15px;left:30px}.cdfs-form-row.cdfs-msg.cardealer-error{color:#da4745;border:1px solid #f3a2a1;padding:12px 30px;background:#f9cac8}.cdfs-form-row.cdfs-msg.cdfs-message{color:#328324;border:1px solid #a0df98;padding:12px 30px;background:#d4fecc}.entry-content .cdfs-form-row.cdfs-msg.cardealer-error:before{top:12px;left:10px}.entry-content .cdfs-form-row.cdfs-msg.cdfs-message:before{top:12px;left:10px}div#login_captcha{margin-bottom:30px;display:inline-block;width:100%}.cdfs-reset-password .cdfs-form input.cdfs-input.cdhl_validate{width:30%;display:block;padding:12px 15px 12px 30px;border:1px solid #ddd}.jconfirm.jconfirm-light .jconfirm-box,.jconfirm.jconfirm-white .jconfirm-box{text-align:center;width:70%}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons{float:inherit!important}.jconfirm .jconfirm-box div.jconfirm-title-c{color:#323232;padding-bottom:10px!important}.jconfirm .jconfirm-box{padding:15px 0 0}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{color:#323232}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#DB2E2D;color:#ffffff!important;font-size:12px}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#323232!important;color:#ffffff!important}.cdfs-av-section-content-inner .form-group li.cdfs-item{display:inline-block;margin-bottom:5px}.cdfs-av-section-content-inner .form-group .cdfs-item span.remove{background:red;border-radius:30px;height:18px;width:18px;display:inline-block;color:#fff;text-align:center;line-height:15px;margin-right:5px}.cdfs-av-section-content-inner .form-group .cdfs-item a i{margin-right:5px}.cdfs-user-account .section-left{display:inline-block}.cdfs-user-account .section-right{display:inline-block;margin-left:5px;float:right}.cdfs-add-car-page .cdfs-user-account{background:#f2f2f2;display:inline-block;width:100%;padding:20px 10px;border-top:2px solid #ddd;margin-bottom:15px;-webkit-box-shadow:0 10px 5px 0 rgba(221,221,221,.5);box-shadow:0 10px 5px 0 rgba(221,221,221,.5)}.cdfs-av-section-content-inner .cdfs-user-account .col-sm-12{margin-bottom:0}.cdfs-add-car-page .cdfs-processing-message{padding:15px 20px;margin-top:20px;border-radius:3px;background:#fff7df;color:#c2a242;border:1px solid #f3e6c6;line-height:24px}.cdfs-cars-listing .car-item .car-overlay-banner ul li a{font-size:0}.cdfs-cars-listing .car-item .car-overlay-banner ul li a i{font-size:14px;line-height:34px}.cdfs-cars-listing.product-listing .car-grid .car-title{padding-right:0}.cdfs .cdfs-user-info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.cdfs-cars-listing .style-classic.car-grid .car-details .car-info-content{clear:both;width:59%;display:inline-block;border-right:3px solid #f5f5f5;padding-right:10px}.cdfs-cars-listing .style-classic.car-grid .car-details .car-info-content .vehicle-attributes-list{clear:inherit;width:100%;display:inherit;border-right:0 solid transparent;padding-right:inherit}.cdfs-cars-listing .style-classic.car-grid .car-details .car-info-content .vehicle-attributes-list .vehicle-attributes{padding:0;margin:0}.cdfs-cars-listing .style-classic.car-grid .car-bottom .car-bottom-actions ul,.cdfs-cars-listing .style-classic.car-grid .car-bottom ul{padding:0;margin:0}.cdfs-cars-listing .style-classic.car-grid .car-bottom .car-vehicle-review-stamps img{padding:0;margin:0}.cdfs-cars-listing.product-listing .all-cars-list-arch .style-classic.car-grid .car-details{width:100%;padding:0}.page-template-cardealer-front-submission{background-color:#f9fbfc}.cdfs-av-sections .cdfs-av-section{background:#fff;padding:50px;margin-bottom:30px;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.03);box-shadow:0 12px 40px rgba(0,0,0,.03);border-radius:3px}.cdfs-av-sections .cdfs-av-section:last-child{margin-bottom:0}.cdfs-av-sections .cdfs-av-section .cdfs-av-title{position:relative;font-size:20px;text-transform:capitalize;font-weight:700;line-height:30px;padding-left:20px;margin-bottom:20px}.cdfs-av-sections .cdfs-av-section .cdfs-av-title:before{content:"";position:absolute;left:0;top:2px;width:4px;height:25px;background:#db2d2e}.cdfs-av-section-cars-image-gallery .cdfs-av-section-content-inner .col-sm-12,.cdfs-av-section-cars-image-gallery .form-group{margin-bottom:0}.cdfs-av-section-cars-image-gallery .cdfs-image-upload{border:2px dashed #d7d7d7;padding:60px;position:relative;text-align:center;margin-top:15px;margin-bottom:5px;border-radius:7px}.cdfs-av-section-cars-image-gallery .cdfs-image-upload-size-limit{margin-bottom:20px;font-size:12px;color:#7d7d7d}.cdfs-av-section-cars-image-gallery .cdfs-image-upload input{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer;opacity:0;margin:0}.cdfs-av-section-cars-image-gallery .cdfs-image-upload .select-file-icon{display:inline-block;width:62px;height:58px;background:url(//vallsauto.com/wp-content/plugins/cardealer-front-submission/css/../images/upload-img-icon.png);background-repeat:no-repeat;background-position:center center}.cdfs-av-section-cars-image-gallery .cdfs-image-upload .select-file-note{font-size:16px;font-weight:500;color:#bababa;margin-top:10px;margin-bottom:15px}.cdfs-av-section-cars-image-gallery .cdfs-image-upload .select-file-note span{color:#db2d2e;font-weight:600}.cdfs-av-section-cars-image-gallery .cdfs-image-upload .select-image{padding:10px 25px}.cdfs-av-section-content-inner ul.cdfs_uploaded_files{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(6,1fr);grid-gap:15px;padding:0;margin:0;list-style-type:none;height:auto!important}.cdfs-av-section-content-inner ul.cdfs_uploaded_files li{position:relative;border-radius:7px;overflow:hidden;cursor:move;background-color:#dfdfdf}.cdfs-av-section-content-inner ul.cdfs_uploaded_files li>img{max-width:100%}.cdfs-av-section-content-inner ul.cdfs_uploaded_files li .cdfs_delete_image,.cdfs-av-section-content-inner ul.cdfs_uploaded_files li .drop_img_item{position:absolute;top:10px;right:10px;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;color:#323232;font-weight:600;border-radius:30px;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}.cdfs-av-section-content-inner ul.cdfs_uploaded_files li .cdfs_delete_image .remove,.cdfs-av-section-content-inner ul.cdfs_uploaded_files li .drop_img_item .remove{font-size:0;line-height:normal}.cdfs-av-section-content-inner ul.cdfs_uploaded_files li .cdfs_delete_image .remove:before,.cdfs-av-section-content-inner ul.cdfs_uploaded_files li .drop_img_item .remove:before{content:"\f00d";font-family:"font awesome 5 free";font-size:12px;line-height:normal}.cdfs-av-section-content-inner ul.cdfs_uploaded_files li .cdfs_delete_image:hover,.cdfs-av-section-content-inner ul.cdfs_uploaded_files li .drop_img_item:hover{background:red;color:#fff}.cdfs-av-section-content-inner ul.cdfs_uploaded_files li.highlight.ui-sortable-helpersss{background:#f5f5f5}.cdfs-av-section-content-inner ul.cdfs_uploaded_files li.ui-sortable-placeholder{background:#f5f5f5;border:1px dashed #bdbdbd}.cdfs-av-section-content-inner .review-stamp .stamp-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cdfs-av-section-content-inner .review-stamp .stamp-group label{width:100%}.cdfs-av-section-content-inner .review-stamp .stamp-group .review_stamp_logo{-webkit-box-flex:2;-ms-flex:2;flex:2;min-width:60%;margin-bottom:15px}.cdfs-av-section-content-inner .review-stamp .stamp-group .cdfs-item{-webkit-box-flex:2;-ms-flex:2;flex:2;min-width:40%;margin-bottom:15px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-left:15px}.cdfs-av-section-content-inner .review-stamp .stamp-group .cdfs-item img{width:150px}.cdfs-av-section-content-inner .review-stamp .stamp-group .cdfs-item span.remove{margin-right:0;margin-left:7px}.cdfs-av-sections .cdfs-av-section-cars-location .cdfs-av-section-content p a,.cdfs-av-sections .cdfs-av-section-cars-location .cdfs-av-section-content p b{color:#323232;font-weight:600}.cdfs-av-sections .cdfs-av-section-cars-location .cdfs-av-section-content p a:hover{color:#db2d2e}.cdfs-av-sections .cdfs-av-section-car-additional-info .additional-info-subsection:not(:last-child){margin-bottom:40px}.cdfs-av-sections .cdfs-av-section-car-additional-info .additional-info-subsection .features-and-options-container:before{content:" ";display:table}.cdfs-av-sections .cdfs-av-section-car-additional-info .additional-info-subsection .features-and-options-container:after{content:" ";display:table;clear:both}.cdfs-av-sections .cdfs-av-section-car-additional-info .form-group>label{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:15px;color:#323232;font-weight:600;text-transform:capitalize;margin-bottom:15px}.cdfs-av-sections .cdfs-av-section-car-additional-info .form-group .wp-editor-wrap{margin-top:-15px}.cdfs-av-sections .cdfs-av-section-car-additional-info .features-and-options-container label{font-weight:400;color:inherit}.cdfs-av-sections .cdfs-av-section-car-additional-info .features-and-options-container label span{padding-left:5px}.cdfs-add-car-page .cdfs-submit-car-button{margin-top:40px;margin-bottom:0}.cdfs-add-car-page .cdfs-submit-car-button .button{font-size:16px;padding:17px 40px}.cdfs-av-sections .cdfs-av-section .cdfs-av-section-content-inner #cdfs-subscription{background:none;-webkit-box-shadow:none;box-shadow:none;padding:0;border-radius:0;margin:0!important}#cdfs_car_form #cdfs-subscription{margin-top:40px}#cdfs-subscription .form-group{border:2px solid #f2f2f2;padding:15px 30px;margin-bottom:0;border-radius:7px}#cdfs-subscription .cdfs-add-car-packages-table{margin-bottom:0}#cdfs-subscription .cdfs-add-car-packages-table>tbody>tr.package-row-head:hover,#cdfs-subscription .cdfs-add-car-packages-table>tbody>tr:nth-of-type(odd){background-color:inherit}#cdfs-subscription .cdfs-add-car-packages-table>tbody>tr{background:transparent;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#cdfs-subscription .cdfs-add-car-packages-table>tbody>tr:focus,#cdfs-subscription .cdfs-add-car-packages-table>tbody>tr:hover{background-color:#f5f8fd}#cdfs-subscription .cdfs-add-car-packages-table th{text-transform:uppercase;color:#323232;font-size:14px}#cdfs-subscription .cdfs-add-car-packages-table td,#cdfs-subscription .cdfs-add-car-packages-table th{border:none;border-bottom:1px solid #e8e8e8;padding:18px 0;line-height:26px}#cdfs-subscription .cdfs-add-car-packages-table .edit-listing-payment-warning{display:block;font-size:13px;font-style:italic;line-height:20px;color:red}#cdfs-subscription .cdfs-add-car-packages-table td.package-column-plan_cb{width:60px;padding-left:15px}#cdfs-subscription .cdfs-add-car-packages-table td input.cdfs-add-car-package{margin:0;width:18px;height:18px;min-height:26px}#cdfs-subscription .cdfs-add-car-packages-table tbody tr:last-child td{border-bottom:none}@media (max-width:991px){.cdfs-av-section-content-inner ul.cdfs_uploaded_files{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(5,1fr)}.cdfs-add-car-form-action-edit .cdfs-av-section-content-inner .review-stamp .col-sm-6{width:100%;float:none}}@media (max-width:767px){.cdfs-cars-listing .style-classic.car-grid .car-bottom .car-bottom-actions li{margin-right:5px}.cdfs-MyAccount-content{margin-top:60px}.cdfs-cars-listing .style-classic.car-grid .car-bottom .car-review-stamps img{margin-top:5px}.cdfs-my-user-account-navigation li.cars-available{margin-top:2px;float:left}.cdfs-av-sections .cdfs-av-section{padding:40px}.cdfs-av-sections .cdfs-av-section-car-additional-info .form-group .wp-editor-wrap{margin-top:0}.cdfs-av-section-content-inner ul.cdfs_uploaded_files{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(4,1fr)}.cdfs-av-section-content-inner .review-stamp .stamp-group .review_stamp_logo{margin-bottom:0}.cdfs-av-section-content-inner .review-stamp .stamp-group .cdfs-item{min-width:45%}.cdfs-av-section-content-inner .review-stamp .stamp-group .review_stamp_logo{min-width:55%}}@media (max-width:575px){#cdfs-subscription .form-group{padding:15px 20px}#cdfs-subscription .cdfs-add-car-packages-table>tbody>tr.package-row-head{display:none}#cdfs-subscription .cdfs-add-car-packages-table tbody tr{display:block;position:relative;border-bottom:2px solid #f2f2f2;padding:15px;padding-left:50px}#cdfs-subscription .cdfs-add-car-packages-table>tbody>tr:hover{background:inherit}#cdfs-subscription .cdfs-add-car-packages-table tbody tr:last-child{border-bottom:none}#cdfs-subscription .cdfs-add-car-packages-table tbody td{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none;padding:5px 0}#cdfs-subscription .cdfs-add-car-packages-table .edit-listing-payment-warning{padding-left:180px}#cdfs-subscription .cdfs-add-car-packages-table tbody td.package-column-plan_cb{width:auto;position:absolute;left:0;top:25px;padding:0}#cdfs-subscription .cdfs-add-car-packages-table tbody td.package-column-plan_cb:before{min-width:0}#cdfs-subscription .cdfs-add-car-packages-table tbody td:before{content:attr(data-title);min-width:180px;text-transform:uppercase;color:#323232;font-size:13px;font-weight:600}.cdfs-add-car-form-action-edit .cdfs-av-section-content-inner .review-stamp .stamp-group .cdfs-item{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;min-width:100%;-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit;margin-bottom:20px;padding-left:0;margin-top:10px}}@media (max-width:479px){.cdfs-user-info .profile-details ul{padding:0;margin:0;margin-top:10px}.cdfs-cars-listing .style-classic.car-grid .car-details .car-info-content{width:100%;border-right:0}.cdfs-cars-listing.product-listing .car-details .price+a.button{left:15px;right:inherit}.cdfs-cars-listing.product-listing .car-grid .car-details{margin-top:60px;width:100%}.cdfs-cars-listing.product-listing .all-cars-list-arch .style-classic.car-grid .car-details{margin-top:10px}.cdfs-av-sections .cdfs-av-section{padding:30px}.cdfs-av-section-cars-image-gallery .cdfs-image-upload{padding:50px 40px}.cdfs-av-section-content-inner ul.cdfs_uploaded_files{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(3,1fr)}#cdfs-subscription .cdfs-add-car-packages-table tbody tr{padding-left:40px}#cdfs-subscription .cdfs-add-car-packages-table tbody td{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px 0}#cdfs-subscription .cdfs-add-car-packages-table tbody td:before{min-width:auto;display:block;width:100%}#cdfs-subscription .cdfs-add-car-packages-table .edit-listing-payment-warning{padding-left:0}}@media (max-width:375px){.cdfs-av-section-content-inner ul.cdfs_uploaded_files{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr;grid-template-columns:repeat(2,1fr)}}.form-group input.cdfs-checkbox,.form-group input.cdfs-radio{width:auto;float:left;margin-right:5px;min-height:inherit}.form-group input.cdfs-checkbox{margin-bottom:5px}.form-group input.cdfs-hidden{display:none}.form-group input.cdfs-visible{display:block}.bg-success{padding:7px}#cdfs-vehicle-location-area{width:100%;height:400px}#cdfs_car_form .form-group input.invalid_fields{border-color:red}#cdfs_user_login{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#cdfs_user_login .cdfs_login,#cdfs_user_login .cdfs_register{background:#fff;height:100%;padding:40px;margin-bottom:0;-webkit-box-shadow:0 5px 25px rgba(0,0,0,.05);box-shadow:0 5px 25px rgba(0,0,0,.05);border-radius:7px}.cdfs_login-title{text-transform:capitalize;letter-spacing:0;border-bottom:1px solid #e8e8e8;padding-bottom:15px;margin-bottom:30px}.cdfs-user-form .cdfs-form-row,.cdfs_lost_user_password .cdfs-form-row{margin-bottom:20px}.cdfs-user-form label,.cdfs_lost_user_password label{margin-bottom:10px}.cdfs-user-form a{text-decoration:underline}.cdfs-user-form .cdfs-input-wrap input,.cdfs_lost_user_password .cdfs-input-wrap input{display:inline-block;width:100%;color:inherit;padding:12px 18px;border:2px solid #e8e8e8;border-radius:3px}.cdfs-user-form .cdfs-input-wrap input:focus,.cdfs_lost_user_password .cdfs-input-wrap input:focus{border-color:#db2d2e}.cdfs-user-form .cdfs-form__label-for-checkbox{margin-bottom:0}.cdfs-user-form .cdfs-form__label-for-checkbox .cdfs-form_input{margin-right:5px}.cdfs-user-form .cdfs-form-row select{border:2px solid #e8e8e8;background:#fff;outline:none;border-radius:3px}.cdfs-user-form .cdfs-form-row .cdfs-button,.cdfs_lost_user_password .cdfs-button{padding:10px 35px;border-radius:3px}.cdfs-reset-password-form{width:500px;margin:0 auto;background:#fff;height:100%;padding:40px;-webkit-box-shadow:0 5px 25px rgba(0,0,0,.05);box-shadow:0 5px 25px rgba(0,0,0,.05);border-radius:7px}.cdfs-message{list-style-type:none;line-height:24px;padding:15px 20px;margin-bottom:20px;border-radius:3px}.cdfs-message li:not(:last-child){margin-bottom:5px}.cdfs-message li a{font-weight:600;margin-left:5px}.cdfs-message.cdfs-message-success{background:#d9f5df;color:#4b9b5a;border:1px solid #cbe1d0}.cdfs-message.cdfs-message-error{background:#ffe8e8;color:#a94347;border:1px solid #ecd3d6}.archive.author .content-wrapper{background-color:#f9fbfc}.content-wrapper .cardealer-dashboard-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border-radius:3px;-webkit-box-shadow:0 7px 30px rgba(0,0,0,.05);box-shadow:0 7px 30px rgba(0,0,0,.05)}.public-profile-notice{margin-bottom:15px}.public-profile-notice i{padding-right:10px}.public-profile-notice a{color:#323232;font-size:13px;font-weight:600}.cardealer-dashboard-wrapper .cardealer-dashboard-sidebar{width:270px;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:30px;border-right:1px solid #eee}.cardealer-dashboard-sidebar .cardealer-dashboard-user-info{border-bottom:2px solid #e8e8e8;margin-bottom:30px;padding-bottom:30px}.cardealer-dashboard-user-info .cardealer-dashboard-user-info--profile-img img{border:2px solid #db2d2e;padding:5px;width:90px;-webkit-box-shadow:0 5px 25px rgba(0,0,0,.06);box-shadow:0 5px 25px rgba(0,0,0,.06)}.cardealer-dashboard-user-info .cardealer-dashboard-user-info--profile-title{text-transform:capitalize;font-size:18px;font-weight:600;line-height:normal;margin-top:15px;margin-bottom:5px;word-break:break-all;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-dashboard-user-info .cardealer-dashboard-user-info--profile-title:hover{color:#db2d2e}.cardealer-dashboard-user-info .cardealer-dashboard-user-info--profile-type{display:block;color:#db2d2e}.cardealer-dashboard-user-info .cardealer-dashboard-user-info--profile-email{word-break:break-all}.cardealer-dashboard-user-info .cardealer-dashboard-user-social-profiles,.cardealer-userdash .cardealer-dashboard-user-social-profiles{padding:0;margin:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:13px;margin-top:10px}.cardealer-dashboard-user-info .cardealer-dashboard-user-social-profiles li a,.cardealer-userdash .cardealer-dashboard-user-social-profiles li a{font-size:15px;line-height:15px}.cardealer-dashboard-user-info .cardealer-dashboard-user-social-profiles li a:hover,.cardealer-userdash .cardealer-dashboard-user-social-profiles li a:hover{color:#323232}.cardealer-dashboard-navigation ul{padding:0;margin:0 -15px;list-style-type:none}.cardealer-dashboard-navigation li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;color:inherit;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-dashboard-navigation li.is-active a{color:#db2d2e}.cardealer-dashboard-navigation li a i{min-width:35px;font-size:16px}.cardealer-dashboard-navigation li a:hover{background:#f8f8f8;border-radius:3px}.cardealer-dashboard-wrapper .cardealer-dashboard-content{width:100%;padding:40px}.cardealer-dashboard-wrapper .cardealer-dashboard-content-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eee;padding-bottom:40px;margin-bottom:40px}.cardealer-dashboard-content-header .cardealer-dashboard-content-header-add-car{display:inline-block;background:#db2d2e;color:#fff;padding:10px 25px;border-radius:3px;margin-right:5px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-dashboard-content-header .cardealer-dashboard-content-header-add-car i{padding-right:7px}.cardealer-dashboard-content-header .cardealer-dashboard-content-header-add-car:hover{background:#323232;color:#fff}.cardealer-dashboard-content-header .cardealer-dashboard-content-header-logout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit}.cardealer-dashboard-content-header .cardealer-dashboard-content-header-logout i{width:37px;height:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;border:2px solid #e8e8e8;margin-left:10px;border-radius:30px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-dashboard-content-header .cardealer-dashboard-content-header-logout:hover i{border-color:#db2d2e;color:#db2d2e}.cardealer-dashboard-content .cardealer-dashboard-content-title{text-transform:capitalize;margin-bottom:25px}.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper .cardealer-dashboard-content-title{margin:0}.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper .cardealer-dashboard-content-sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px}.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper .cardealer-dashboard-content-sorting form select{height:40px;padding:0 10px;min-width:150px;outline:none}.cardealer-dashboard-wrapper .cardealer-dashboard-content .cdfs-message,.cardealer-userdash .cardealer-userdash-content .cdfs-message{background:#f5f5f5;padding:15px 20px;margin-bottom:20px;border-radius:3px}.cardealer-dashboard-wrapper .cardealer-dashboard-content .cdfs-message-success,.cardealer-userdash .cardealer-userdash-content .cdfs-message-success{background:#d9f5df;color:#4b9b5a;border:1px solid #cbe1d0;line-height:24px}.cardealer-dashboard-wrapper .cardealer-dashboard-content .cdfs-message-error,.cardealer-userdash .cardealer-userdash-content .cdfs-message-error{list-style-type:none;padding:0;background:none}.cardealer-dashboard-wrapper .cardealer-dashboard-content .cdfs-message-error li,.cardealer-userdash .cardealer-userdash-content .cdfs-message-error li{background:#ffe8e8;color:#a94347;border:1px solid #ecd3d6;padding:15px 20px;border-radius:3px;line-height:24px}.cardealer-dashboard-wrapper .cardealer-dashboard-content .cdfs-message-error li~li,.cardealer-userdash .cardealer-userdash-content .cdfs-message-error li~li{margin-top:10px}.cardealer-dashboard-content .dashboard-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-dashboard-content .dashboard-content-inner .dashboard-content-item{width:calc(33.3333% - 20px)}.cardealer-dashboard-content .dashboard-content-inner .dashboard-content-item a{width:100%;border:2px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;color:inherit;padding:60px 30px;border-radius:7px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-dashboard-content .dashboard-content-inner .dashboard-content-item .dashboard-item-icon{width:85px;height:85px;background:#f9f9f9;font-size:30px;color:#db2d2e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px}.cardealer-dashboard-content .dashboard-content-inner .dashboard-content-item .dashboard-item-title{display:block;text-align:center;width:100%;margin-top:15px}.cardealer-dashboard-content .dashboard-content-inner .dashboard-content-item a:hover{border-color:#db2d2e}.cardealer-dashboard-content .cardealer-dashboard-content-grid{position:relative;border:1px solid #e8e8e8;padding:20px;border-radius:3px;margin-bottom:30px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-dashboard-content .cardealer-dashboard-content-grid.loading:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.8);z-index:2}.cardealer-dashboard-content .cardealer-dashboard-content-grid.loading:after{content:"";background-image:url(//vallsauto.com/wp-content/plugins/cardealer-front-submission/css/../images/cd_loader.svg);background-position:center center;background-attachment:inherit;background-size:cover;background-repeat:no-repeat;height:50px;width:50px;position:absolute;top:50%;left:50%;z-index:2;margin-top:-25px;margin-left:-25px}.cardealer-dashboard-content .cardealer-dashboard-content-grid:hover{border-color:#db2d2e}.cardealer-dashboard-content .cardealer-dashboard-content-grid:last-child{margin-bottom:0}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item{position:relative;overflow:visible;min-height:inherit;width:100%}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item .cdfs-remove-wishlist{width:20px;height:20px;background:#db2e2d;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;position:absolute;right:-6px;top:-6px;z-index:1}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item .cdfs-remove-wishlist span{display:block;height:20px;line-height:18px;font-size:13px;width:20px;text-align:center}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item .cardealer-list-item-overlay{position:absolute;bottom:0;left:10px;right:10px;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-dashboard-content .cardealer-dashboard-content-grid:hover .cardealer-list-item .cardealer-list-item-overlay{bottom:10px;opacity:1}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item .cardealer-list-item-overlay a{background:#db2e2d;color:#fff;display:block;font-size:13px;text-transform:uppercase;text-align:center;padding:5px 10px;border-radius:3px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-title{margin-bottom:15px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-title a{display:inline-block;font-size:18px;color:#323232;font-weight:700;margin-bottom:15px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-title a:hover{color:#db2d2e}.cardealer-dashboard-content .cardealer-dashboard-content-grid .car-price{margin-bottom:15px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .car-price .old-price{font-size:16px;font-weight:600;text-decoration:line-through;padding-right:7px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .car-price .new-price{font-size:20px;font-weight:600;color:#db2e2d}.cardealer-dashboard-content .cardealer-dashboard-content-grid .car-buy-online-btn{margin-top:0;margin-bottom:15px}.cardealer-dashboard-content .cardealer-list-items-attributes ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:5px;margin:0;padding:0}.cardealer-dashboard-content .cardealer-list-items-attributes .cardealer-list-item-attribute{font-size:13px;border:1px solid #e8e8e8;padding:4px 8px}.cardealer-dashboard-content .cardealer-list-items-attributes .cardealer-list-item-attribute i{margin-right:5px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .car-price>p{background:#323232;color:#fff;font-style:italic;font-size:13px;position:relative;top:-2px;padding:0 10px 0 5px;border-radius:2px;display:inline-block;margin:0;margin-left:5px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fbfbfb;border-top:1px solid #e8e8e8;padding:17px 25px;margin-left:-20px;margin-right:-20px;margin-top:20px;margin-bottom:-20px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom-actions{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:5px 17px;list-style-type:none}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom-actions li a{color:inherit}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom-actions li a:hover{color:#db2d2e}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom-actions i{margin-right:6px;color:#db2e2d}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom .car-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0;margin-left:15px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom .car-status span{padding-right:5px;color:#323232}.cardealer-dashboard-content .cardealer-list-items-bottom .car-type{margin-left:auto}.cardealer-dashboard-content .cardealer-list-items-bottom .car-type span{background:#002b89;padding:3px 8px;border-radius:3px;color:#fff;font-size:13px;font-weight:600}.cardealer-dashboard-content .cardealer-list-items-bottom .pgs_wishlist.loading i{-webkit-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear;font-weight:900}.cardealer-dashboard-content .cardealer-list-items-bottom .pgs_wishlist.loading i:before{content:"\f110"}.cardealer-dashboard-content .cardealer-list-items-bottom .pgs_wishlist.added-wishlist i{font-weight:600}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-featured .advertise-item{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#969696;color:#fff;padding:8px 12px;font-size:13px;border-radius:3px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-featured .advertise-item-color-gray{background:#969696}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-featured .advertise-item-color-yellow{background:#fbb534}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-featured .advertise-item-color-green{background:#1fca52}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-meta-tools{position:absolute;left:8px;top:8px;z-index:2}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-meta-tools .cardealer-list-item-view-statistics{margin-bottom:5px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-view-statistics .item-view-statistics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:38px;background:#db2d2e;color:#fff;padding:5px 8px;font-size:12px;line-height:14px;font-weight:600;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-view-statistics .item-view-statistics i{padding-right:2px}#item-view-statistic-model .modal-content-container{max-width:900px;margin:80px auto;border-radius:5px;overflow:hidden}#item-view-statistic-model .modal-header{position:relative;background:#fff;border-bottom:1px solid #e8e8e8;padding:15px 20px}#item-view-statistic-model .modal-header .close_model{position:absolute;top:17px;right:15px;font-size:28px;color:#969696;padding:0;background:none;border:none}#item-view-statistic-model .modal-header h2{text-transform:capitalize;font-size:18px;line-height:30px;margin:0}#item-view-statistic-model .modal-content{-webkit-box-shadow:none;box-shadow:none;border:none}#item-view-statistic-model .modal-content .modal-body{padding:20px}#item-view-statistic-model .vehicle-statistics-options{margin-bottom:10px}#item-view-statistic-model .vehicle-statistics-options select{width:300px;max-width:inherit;min-width:auto;background:#fbfbfb;border:2px solid #e8e8e8;color:inherit;border-radius:3px}.cardealer-dashboard-wrapper .cardealer-dashboard-content .cardealer-pagination,.cardealer-userdash .cardealer-userdash-content .cardealer-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:10px}.cardealer-dashboard-wrapper .cardealer-dashboard-content .cardealer-pagination .cardealer-button,.cardealer-userdash .cardealer-userdash-content .cardealer-pagination .cardealer-button{padding:5px 20px;border-radius:3px}.cardealer-dashboard-wrapper .cardealer-dashboard-content .cardealer-pagination .cardealer-button--next,.cardealer-userdash .cardealer-userdash-content .cardealer-pagination .cardealer-button--next{margin-left:auto}.cardealer-dashboard-content .cardealer-dashboard-subs-wrapper{border:2px solid #f2f2f2;padding:15px 30px;border-radius:7px}.cardealer-dashboard-content .cardealer-dashboard-subs-table td,.cardealer-dashboard-content .cardealer-dashboard-subs-table th{border:none;border-bottom:1px solid #e8e8e8;padding:17px 0}.cardealer-dashboard-content .cardealer-dashboard-subs-table th{text-transform:uppercase;color:#323232;font-size:13px}.cardealer-dashboard-content .cardealer-dashboard-subs-table tbody tr:last-child td{border-bottom:none}.cardealer-dashboard-content .cardealer-dashboard-subs-table td.woocommerce-orders-table__cell-subscription-id a{color:#323232;font-weight:600}.cardealer-dashboard-content .cardealer-dashboard-subs-table td.woocommerce-orders-table__cell-subscription-id a:hover{color:#db2d2e}.cardealer-dashboard-content .cardealer-dashboard-subs-table td.woocommerce-orders-table__cell-subscription-actions .button{padding:3px 15px;border-radius:3px}.cardealer-dashboard-content .cdfs-edit-account-form fieldset{margin-bottom:40px}.cardealer-dashboard-content .cdfs-edit-account-form legend{font-weight:600;color:#363636;text-transform:capitalize;letter-spacing:0;border-bottom:1px solid #e8e8e8;padding-bottom:15px;margin-bottom:30px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;float:none;margin-right:0;margin-bottom:20px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row:last-child{margin-bottom:0}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .profile-image-preview,.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row label{width:35%;-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0;padding:0;padding-right:20px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row label.cdfs-label-top{-ms-flex-item-align:start;align-self:flex-start;padding-top:10px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .cdfs-input-wrap{width:100%}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .cdfs-input,.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row select{border:2px solid #e8e8e8;color:inherit;outline:none;border-radius:3px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .cdfs-input:focus,.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .cdfs-input:focus-visible,.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row select:focus{outline:none;border-color:#db2d2e}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .cdfs-input-description{font-size:13px;margin-top:5px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row #dealer-location-map{margin-top:10px}.cardealer-dashboard-content .cdfs-edit-account-form .profile-image-preview .cdfs-img-select-preview-wrapper{width:90px;height:90px;margin-top:30px}.cardealer-dashboard-content .cdfs-edit-account-form .profile-image-preview .cdfs-img-select-preview-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cardealer-dashboard-content .cdfs-edit-account-form .profile-image-info{width:100%;margin-top:10px}.cardealer-dashboard-content .cdfs-edit-account-form .profile-image-info label{width:100%;margin:0;margin-bottom:10px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-image-upload{border:2px dashed #e8e8e8;padding:20px;border-radius:7px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-image-upload .select-image{-webkit-box-flex:0;-ms-flex:none;flex:none;text-transform:uppercase;padding:8px 20px;border-radius:3px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-image-upload .select-file-info{padding-left:15px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-image-upload .select-file-info .select-file-label{font-weight:600;color:#323232;word-break:break-all}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-image-upload .select-file-info .select-file-note{font-size:13px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-image-upload input{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer;opacity:0}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .cdfs-input-checkbox-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .cdfs-input-checkbox-wrap .profile-setting-checkbox{padding-right:10px}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .cdfs-input-checkbox-wrap>span{font-size:13px;padding:5px 0}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .setting-checkbox{width:auto;padding:0;margin:0}.cardealer-dashboard-content .cdfs-edit-account-form .setting-checkbox input{opacity:0;position:absolute;z-index:-1}.cardealer-dashboard-content .cdfs-edit-account-form .setting-checkbox span{position:relative;display:inline-block;width:47px;height:23px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:100px;-webkit-transition:all .5s;transition:all .5s;-webkit-box-shadow:1px 2px 3px rgba(0,0,0,.1) inset;box-shadow:1px 2px 3px rgba(0,0,0,.1) inset;vertical-align:top}.cardealer-dashboard-content .cdfs-edit-account-form .setting-checkbox span:after{content:"";position:absolute;background-color:#fff;top:2px;left:2px;height:17px;width:17px;border:1px solid #ddd;border-radius:400px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.1);box-shadow:1px 1px 3px rgba(0,0,0,.1);-webkit-transition:all .2s}.cardealer-dashboard-content .cdfs-edit-account-form .setting-checkbox input:checked+span{background-color:#db2d2e;border-color:#db2d2e;-webkit-transition:all .5s;transition:all .5s}.cardealer-dashboard-content .cdfs-edit-account-form .setting-checkbox input:checked+span:after{left:25px;-webkit-transition:all .2s;transition:all .2s}.cardealer-userdash.cardealer-userdash-type-user .cardealer-userdash-header{border:none;border-bottom:1px solid #e8e8e8;border-radius:inherit;padding-bottom:30px}.cardealer-userdash.cardealer-userdash-type-user .cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-avatar-wrap{margin:0;top:0}.cardealer-userdash.cardealer-userdash-type-user .cardealer-userdash-header .cardealer-userdash-userinfo img{width:100px;height:100px;border-width:4px}.cardealer-userdash.cardealer-userdash-type-user .cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-details{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:0}.content-wrapper .cardealer-userdash{background-color:#fff;padding:30px;border-radius:3px;-webkit-box-shadow:0 7px 30px rgba(0,0,0,.05);box-shadow:0 7px 30px rgba(0,0,0,.05)}.cardealer-userdash .cardealer-userdash-header{border:2px solid #eee;margin-bottom:60px;border-radius:7px}.cardealer-userdash .cardealer-userdash-header img{max-width:100%;height:auto}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-userinfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-avatar-wrap{margin-left:40px;position:relative;top:-40px}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-details{-ms-flex-item-align:start;align-self:flex-start;line-height:16px;margin-top:25px;margin-left:20px}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-userinfo img{border:5px solid #fff;width:140px;height:140px;-webkit-box-shadow:0 5px 25px rgba(0,0,0,.06);box-shadow:0 5px 25px rgba(0,0,0,.06)}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-detail-name{text-transform:capitalize;font-size:20px;font-weight:600;line-height:normal;margin-bottom:5px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-detail-usertype{display:block}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-details .cardealer-dashboard-user-social-profiles{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:7px;margin-left:auto;margin-right:30px}.cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-buttons .cardealer-userdash-btn{padding:8px 25px;font-weight:500;border:1px solid #db2d2e;border-radius:3px}.cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-buttons .cardealer-userdash-btn i{margin-right:8px}.cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-buttons .cardealer-userdash-btn-red,.cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-buttons .cardealer-userdash-btn-white:hover{background:#db2d2e;color:#fff}.cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-buttons .cardealer-userdash-btn-red:hover{background:#323232;border-color:#323232}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:5px;padding:0 10px;border:none;overflow:hidden;position:relative}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs:before{content:"";position:absolute;width:100%;bottom:0;left:0;border-bottom:2px solid #f2f2f2}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs li a{background:#f7f7f7;color:inherit;padding:15px 35px 17px 35px;border:none;border-top:3px solid #eee;margin:0;border-radius:0}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs li a i{margin-right:5px}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs li.active a{background:#fff;color:#db2d2e;border:none;border-top:3px solid #db2d2e;-webkit-box-shadow:0 3px 10px rgb(0 0 0/10%);box-shadow:0 3px 10px rgb(0 0 0/10%)}.cardealer-userdash-content .cardealer-userdash-tabs .tab-content{padding-top:35px}.cardealer-userdash-content .cardealer-userdash-tabs .tab-content .cardealer-userdash-tab-content-header h3{text-transform:capitalize;font-size:24px;line-height:36px;margin:0}.cardealer-userdash-content .cardealer-userdash-tabs .tab-content .cardealer-userdash-tab-content-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-30px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-item{height:calc(100% - 30px);border:1px solid #e3e3e3;vertical-align:top;margin-top:30px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-vehicle-review-stamps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:15px;margin-top:15px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-vehicle-review-stamps .vehicle-review-stamp-link{margin:0;padding:0}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-vehicle-review-stamps img{width:auto;height:23px;margin:0}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch+.cardealer-pagination{margin-top:25px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid{border:1px solid #e3e3e3;padding:15px;margin-top:30px;margin-left:15px;margin-right:15px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid{width:100%}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-item{border:none;margin:0;min-height:inherit}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-title a{display:inline-block;position:relative;width:100%;font-size:18px;color:#323232;font-weight:700;padding-right:110px;padding-bottom:10px;margin-bottom:15px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-title a:hover{color:#db2d2e}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-title a:before{position:absolute;content:"";width:20px;height:2px;background:#db2d2e;left:0;bottom:0}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-buy-online-btn+a.button,.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-price+a.button{padding:3px 20px;position:absolute;top:0;right:15px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-vehicle-review-stamps{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:15px 0}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-vehicle-review-stamps img{height:35px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-list ul{margin:0;margin-top:20px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-list ul li{border:1px solid #e3e3e3;padding:5px 10px;font-size:12px;margin-right:5px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .style-classic .price span.old-price{display:block;font-size:inherit;font-weight:inherit}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-details .cardealer-lead-form-req-price-btn{display:inline-block;margin:0}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-details .button{padding:3px 20px;position:absolute;top:0;right:15px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cardealer-userdash-tab-content-data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-left{width:30%;background:#fbfbfb;border:2px solid #e8e8e8;padding:35px;border-radius:12px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right{width:70%;padding-left:40px}.cdfs-dealer-average-rating-html .cdfs-star-ratings{display:inline-block;unicode-bidi:bidi-override;color:#f8b700;width:79px;font-size:64px;position:relative;margin:0;padding:0}.cdfs-dealer-average-rating-html .cdfs-star-ratings .fill-ratings{padding:0;position:absolute;z-index:1;display:block;top:0;left:0;overflow:hidden}.cdfs-dealer-average-rating-html .cdfs-star-ratings .fill-ratings span i{font-weight:600}.cdfs-dealer-average-rating-html .cdfs-star-ratings span{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.cdfs-dealer-average-rating-html .cdfs-star-ratings .empty-ratings{display:block;padding:0;z-index:0}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating{text-align:center;margin-bottom:30px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating .cdfs-dealer-average-rating-heading{text-transform:capitalize}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating-numbers .cdfs-rating{font-size:90px;color:#323232;font-weight:700;line-height:80px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating-numbers .cdfs-outoff-rating{font-size:30px;color:#323232;font-weight:700;line-height:normal}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating .cdfs-dealer-average-rating-html{margin:10px 0}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating .cdfs-star-ratings{width:113px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating .cdfs-star-ratings span{font-size:20px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating-item{border-bottom:1px solid #e8e8e8;padding-bottom:10px;margin-bottom:10px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating-item .cdfs-dealer-average-rating-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:5px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating-heading .cdfs-dealer-rating-label{color:#323232;font-weight:600}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating-heading span{color:#323232}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-recommendations{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:0 15px;color:#323232}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-recommendations .cdfs-dealer-recommendations-label{width:100%;color:#323232;font-weight:600;margin-bottom:10px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right .cdfs-review-data-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right .cdfs-review-data-inner h5{text-transform:capitalize;margin:0;margin-right:5px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right .cdfs-review-data-inner span{color:#db2d2e;font-weight:600}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right .all-cars-list-arch{margin-top:0}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right .cdfs-single-review{width:100%;border-bottom:1px solid #e8e8e8;margin-bottom:15px;padding-bottom:15px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right .cdfs-single-review:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right .cdfs-single-review .cdfs-dealer-average-rating-html .cdfs-ratings-average{color:#323232;margin-left:8px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right .cdfs-single-review .cdfs-single-label{color:#323232;font-weight:600;margin-top:10px;margin-bottom:5px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right .cdfs-single-review p{margin-bottom:0}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-dealer-review-notice{margin-bottom:30px;border:1px solid #f3ebd8;border-left:3px solid #f3b817;padding:18px 25px;-webkit-box-shadow:0 3px 10px rgb(0 0 0/3%);box-shadow:0 3px 10px rgb(0 0 0/3%);color:#c3a13d;background:#fffaec;border-radius:3px}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-dealer-review-form .cdfs-form-button{width:100%;margin-top:30px}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-row-full{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:25px}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-row-full:last-child{margin-bottom:0}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-input-label{display:block;width:300px;-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0;padding:0;padding-right:20px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-label-top{-ms-flex-item-align:start;align-self:flex-start;padding-top:10px}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-input-wrap{width:100%}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-input{width:100%;padding:12px 18px;display:inline-block;border:2px solid #e8e8e8;color:inherit;border-radius:3px}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-input:focus,.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-input:focus-visible{outline:none;border-color:#db2d2e}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-radio-group-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-radio-group label{margin:0;margin-left:7px}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-rating-group .rating{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-rating-group .rating>input{display:none}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-rating-group .rating>label{cursor:pointer;margin:0;padding-right:1px;color:#f8b700}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-rating-group .rating:not(:checked)>label:hover>i,.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-rating-group .rating:not(:checked)>label:hover~label>i,.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-rating-group .rating>input:checked~label>i{font-weight:600}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-form-control-wrap>.wpcf7-form-control{background:#fff;width:100%;height:auto;padding:12px 18px;font-size:inherit;font-weight:inherit;line-height:inherit;border:2px solid #e8e8e8;color:inherit;border-radius:3px;-webkit-transition:inherit;transition:inherit}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-form-control-wrap>.wpcf7-form-control:focus{border-color:#db2d2e}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-submit{border-radius:3px;padding:12px 30px;width:auto}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-form-control-wrap>.wpcf7-form-control::-webkit-input-placeholder{color:inherit}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-form-control-wrap>.wpcf7-form-control::-moz-placeholder{color:inherit}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-form-control-wrap>.wpcf7-form-control:-ms-input-placeholder{color:inherit}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-form-control-wrap>.wpcf7-form-control::-ms-input-placeholder{color:inherit}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-form-control-wrap>.wpcf7-form-control::placeholder{color:inherit}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-form-control-wrap>.wpcf7-form-control:-ms-input-placeholder{color:inherit}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .wpcf7-form-control-wrap>.wpcf7-form-control::-ms-input-placeholder{color:inherit}.cardealer-userdash-content .cardealer-userdash-tabs .cardealer-userdash-tab-content .wpcf7-form .contact-form.appointment-form .form-group{margin-bottom:0}@media (max-width:992px){.content-wrapper .cardealer-dashboard-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:inherit;-webkit-box-shadow:none;box-shadow:none}.cardealer-dashboard-wrapper .cardealer-dashboard-sidebar{width:100%;padding:30px;background-color:#fff;border-right:none;-webkit-box-shadow:0 7px 30px rgba(0,0,0,.05);box-shadow:0 7px 30px rgba(0,0,0,.05)}.cardealer-dashboard-wrapper .cardealer-dashboard-content{margin-top:30px;padding:30px;background-color:#fff;-webkit-box-shadow:0 7px 30px rgba(0,0,0,.05);box-shadow:0 7px 30px rgba(0,0,0,.05)}.cardealer-dashboard-wrapper .cardealer-dashboard-content-header{padding-bottom:30px;margin-bottom:30px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .row>.col-md-12{float:left;width:100%}#item-view-statistic-model .modal-content-container{max-width:650px}#item-view-statistic-model .vehicle-statistics-options select{width:250px}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-userinfo{-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-buttons{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:30px;margin-bottom:30px}.cardealer-userdash-type-user .cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-buttons{margin:0;margin-top:30px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-left{width:40%}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right{width:60%}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-input-label{width:260px}}@media (max-width:767px){.cardealer-dashboard-wrapper .cardealer-dashboard-sidebar{padding:25px}.cardealer-dashboard-wrapper .cardealer-dashboard-content{padding:25px;margin-top:25px}.cardealer-dashboard-wrapper .cardealer-dashboard-content-header{padding-bottom:25px;margin-bottom:25px}#cdfs_user_login{display:block}#cdfs_user_login .cdfs_login{margin-bottom:40px}.cdfs-reset-password-form{width:100%}.cardealer-dashboard-wrapper .cardealer-dashboard-content-header{padding-bottom:25px;margin-bottom:25px}.cardealer-dashboard-content-header .cardealer-dashboard-content-header-add-car{padding:8px 20px;margin:5px 0;margin-right:5px}.cardealer-dashboard-content .dashboard-content-inner .dashboard-content-item{width:calc(50% - 20px)}.cardealer-dashboard-content .cardealer-dashboard-subs-table thead{display:none}.cardealer-dashboard-content .cardealer-dashboard-subs-table tbody tr{display:block;border-bottom:2px solid #f2f2f2;padding-bottom:15px;margin-bottom:15px}.cardealer-dashboard-content .cardealer-dashboard-subs-table tbody tr:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.cardealer-dashboard-content .cardealer-dashboard-subs-table tbody td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none;padding:7px 0}.cardealer-dashboard-content .cardealer-dashboard-subs-table tbody td:before{content:attr(data-title);min-width:180px;text-transform:uppercase;color:#323232;font-size:13px;font-weight:600}.cardealer-dashboard-content .cardealer-dashboard-subs-table td.woocommerce-orders-table__cell-subscription-id a{color:inherit;font-weight:400}.cardealer-dashboard-content .cardealer-dashboard-content-grid{padding:15px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item .cardealer-list-item-overlay{bottom:10px;opacity:1}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item{margin-bottom:25px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .row>.col-md-12{float:none;width:auto}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;grid-gap:15px 0;margin-left:-15px;margin-right:-15px;margin-bottom:-15px;padding:20px 20px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom-actions{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-dashboard-content .cardealer-list-items-bottom .car-type{margin-left:0}.cardealer-dashboard-content .cardealer-list-items-bottom .car-type span{margin-right:15px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-items-bottom .car-status{margin-left:0}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item-featured .advertise-item{opacity:1}#item-view-statistic-model .modal-content-container{max-width:inherit;margin:80px 15px}#item-view-statistic-model .vehicle-statistics-options select{width:100%}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row .profile-image-preview,.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-form-row label{width:100%;padding-right:0;margin-bottom:15px}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-details .cardealer-dashboard-user-social-profiles{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-wrapper .cardealer-userdash{padding:25px}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-userinfo{margin-top:-20px}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-avatar-wrap{margin-left:0;top:0;width:100%;text-align:-webkit-center}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-details{-ms-flex-item-align:start;align-self:flex-start;margin-top:10px;margin-left:0;width:100%;text-align:center}.cardealer-userdash-header .cardealer-userdash-userinfo .cardealer-userdash-buttons{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:25px;margin-bottom:25px;margin-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cardealer-userdash .cardealer-userdash-header .cardealer-userdash-userinfo img{width:90px;height:90px;border:4px solid #fff}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs li a{padding:10px 30px 13px 30px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-item{width:100%}.cardealer-userdash-content .cardealer-userdash-tabs .tab-content .cardealer-userdash-tab-content-header{-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-userdash-content .cardealer-userdash-tabs .tab-content .cardealer-userdash-tab-content-header .cars-top-filters-box-right{width:100%;margin-top:15px}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-details{margin-top:20px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-left{width:100%;margin-bottom:30px}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-row-right{width:100%;padding-left:0}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-row-full{-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-form-row .cdfs-input-label{width:100%;padding-right:0;padding-bottom:10px}}@media (max-width:479px){#cdfs_user_login .cdfs_login,#cdfs_user_login .cdfs_register,.cdfs-reset-password-form{padding:30px}.cdfs-form-login .cdfs-form__label-for-checkbox{margin-left:0;margin-top:10px}.cardealer-dashboard-content .dashboard-content-inner .dashboard-content-item{width:100%}.cardealer-dashboard-wrapper .cardealer-dashboard-content-header{-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-dashboard-content .cardealer-dashboard-subs-table tbody td{display:block}.cardealer-dashboard-content .cardealer-dashboard-subs-table tbody td:before{display:block;padding-bottom:3px}.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper .cardealer-dashboard-content-sorting,.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper .cardealer-dashboard-content-sorting form,.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper .cardealer-dashboard-content-sorting form select,.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper .cardealer-dashboard-content-title{width:100%}.cardealer-dashboard-content .cardealer-dashboard-content-title-wrapper .cardealer-dashboard-content-sorting form{margin-top:10px}.cardealer-dashboard-content .cardealer-dashboard-content-sorting .cardealer-dashboard-content-sorting-label{display:none}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-image-upload{-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-image-upload .select-image{width:100%}.cardealer-dashboard-content .cdfs-edit-account-form .cdfs-image-upload .select-file-info{padding-left:0;padding-top:10px}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs{padding:0}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs li{width:100%}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs li a{padding:13px 25px 10px 25px;text-align:center}.cardealer-userdash-content .cardealer-userdash-tabs .nav-tabs li.active a{-webkit-box-shadow:none;box-shadow:none}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-title a{padding-right:0}.cardealer-userdash-content .cardealer-userdash-tabs .all-cars-list-arch .car-grid .car-buy-online-btn+a.button{position:relative;top:auto;right:auto;float:none!important}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating-item .cdfs-dealer-average-rating-heading{-ms-flex-wrap:wrap;flex-wrap:wrap}.cardealer-userdash-content .cardealer-userdash-tab-content-reviews .cdfs-dealer-average-rating-heading .cdfs-dealer-rating-label{width:100%;margin-bottom:5px}.cardealer-userdash-content .cardealer-userdash-tabs .cdfs-row-half{width:100%}}@media (max-width:445px){.cardealer-dashboard-content-header .cardealer-dashboard-content-header-logout{margin-top:15px}}@media (max-width:767px) and (min-width:550px){.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item .cardealer-list-item-image{height:280px}.cardealer-dashboard-content .cardealer-dashboard-content-grid .cardealer-list-item .cardealer-list-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{position:absolute;right:.7em;top:.7em;cursor:pointer}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e010";text-decoration:none}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{color:#585858}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}