/* 10Web Booster optimized this CSS file */
;;

/*FILESTART   */

/* 10Web Booster optimized this CSS file */
img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }

/*FILESTART  /var/www/html/wp-content/uploads/elementor/css/custom-frontend.min.css */

:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{background:var(--e-a-bg-logo);border-radius:50%;display:inline-block;line-height:1;padding:.75em}.e-logo-wrapper i{color:var(--e-a-color-logo);font-size:1em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor .elementor-background-video{max-width:none}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:1366px){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}}@media (max-width:1200px){.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:880px){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-left:auto;margin-right:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:1366px){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1201px) and (max-width:1366px){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:1200px){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:881px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:880px){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1366px){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1200px){.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:880px){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1367px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:1366px){#elementor-device-mode:after{content:"laptop"}}@media (max-width:1200px){#elementor-device-mode:after{content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:880px){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap;margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;font-size:15px;line-height:1;padding:12px 24px;fill:#fff;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;padding:.5em;fill:#fff}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:768px) and (max-width:880px){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:881px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:1025px) and (max-width:1200px){.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1201px) and (max-width:1366px){.elementor .elementor-hidden-laptop{display:none}}@media (min-width:1367px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}

/*FILESTART  /var/www/html/wp-content/uploads/elementor/css/post-622819.css */
.elementor-622819 .elementor-element.elementor-element-396a7e6{margin-top:0px;margin-bottom:0px;}.elementor-622819 .elementor-element.elementor-element-17d53fd:not(.elementor-motion-effects-element-type-background), .elementor-622819 .elementor-element.elementor-element-17d53fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3D3D;}.elementor-622819 .elementor-element.elementor-element-17d53fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 1em 2em 1em;}.elementor-622819 .elementor-element.elementor-element-17d53fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-622819 .elementor-element.elementor-element-55957744 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-622819 .elementor-element.elementor-element-55957744 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-622819 .elementor-element.elementor-element-df487c9 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-622819 .elementor-element.elementor-element-df487c9 .elementor-heading-title{color:var( --e-global-color-text );}/* Start custom CSS for column, class: .elementor-element-70773e3c */.bpro-contact-text {
    line-height: 18px;
}/* End custom CSS */

/*FILESTART  /var/www/html/wp-content/plugins/premium-addons-for-elementor/assets/frontend/min-css/premium-addons.min.css */

@charset "UTF-8";.premium-lq__glass1.pa-txt-sc__item-container,.premium-lq__glass1.premium-mega-content-container,.premium-lq__glass1.premium-menu-link,.premium-lq__glass1.premium-sub-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.premium-lq__glass1 .countdown-amount,.premium-lq__glass1 .premium-button,.premium-lq__glass1 .premium-dual-header-first-span,.premium-lq__glass1 .wrap-cover .fields-in-cover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.premium-box-lq__glass1 .premium-dual-header-second-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.premium-con-lq__glass1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.premium-con-lq__glass1-hover:hover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.premium-lq__glass2.pa-txt-sc__item-container,.premium-lq__glass2.premium-mega-content-container,.premium-lq__glass2.premium-menu-link,.premium-lq__glass2.premium-sub-menu{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.premium-lq__glass2 .countdown-amount,.premium-lq__glass2 .premium-button,.premium-lq__glass2 .premium-dual-header-first-span,.premium-lq__glass2 .wrap-cover .fields-in-cover{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.premium-box-lq__glass2 .premium-dual-header-second-header{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.premium-con-lq__glass2{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.premium-con-lq__glass2-hover:hover{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.premium-lq__glass3.pa-txt-sc__item-container,.premium-lq__glass3.premium-mega-content-container,.premium-lq__glass3.premium-menu-link,.premium-lq__glass3.premium-sub-menu{overflow:hidden!important;isolation:isolate;-webkit-backdrop-filter:blur(8px) url(#glass-distortion1);backdrop-filter:blur(8px) url(#glass-distortion1)}.premium-lq__glass3 .countdown-amount,.premium-lq__glass3 .wrap-cover .fields-in-cover{position:relative;overflow:hidden!important;isolation:isolate;-webkit-backdrop-filter:blur(8px) url(#glass-distortion1);backdrop-filter:blur(8px) url(#glass-distortion1)}.premium-lq__glass3 .premium-dual-header-first-span{position:relative;isolation:isolate;-webkit-backdrop-filter:blur(8px) url(#glass-distortion1);backdrop-filter:blur(8px) url(#glass-distortion1)}.premium-lq__glass3 .premium-button{position:relative;overflow:hidden!important;isolation:isolate}.premium-lq__glass3 .premium-button:after{content:"";position:absolute;inset:0;z-index:-1;-webkit-backdrop-filter:blur(8px) url(#glass-distortion1);backdrop-filter:blur(8px) url(#glass-distortion1);isolation:isolate}.premium-box-lq__glass3 .premium-dual-header-second-header{position:relative;isolation:isolate;-webkit-backdrop-filter:blur(8px) url(#glass-distortion1);backdrop-filter:blur(8px) url(#glass-distortion1)}.premium-con-lq__glass3{isolation:isolate;-webkit-backdrop-filter:blur(8px) url(#glass-distortion1);backdrop-filter:blur(8px) url(#glass-distortion1)}.premium-lq__glass4.pa-txt-sc__item-container,.premium-lq__glass4.premium-mega-content-container,.premium-lq__glass4.premium-menu-link,.premium-lq__glass4.premium-sub-menu{overflow:hidden!important;isolation:isolate;-webkit-backdrop-filter:blur(10px) url(#glass-distortion2);backdrop-filter:blur(10px) url(#glass-distortion2)}.premium-lq__glass4 .countdown-amount,.premium-lq__glass4 .wrap-cover .fields-in-cover{position:relative;overflow:hidden!important;isolation:isolate;-webkit-backdrop-filter:blur(10px) url(#glass-distortion2);backdrop-filter:blur(10px) url(#glass-distortion2)}.premium-lq__glass4 .premium-button{position:relative;overflow:hidden!important;isolation:isolate}.premium-lq__glass4 .premium-button:after{content:"";position:absolute;inset:0;z-index:-1;-webkit-backdrop-filter:blur(10px) url(#glass-distortion2);backdrop-filter:blur(10px) url(#glass-distortion2);isolation:isolate}.premium-lq__glass4 .premium-dual-header-first-span{position:relative;isolation:isolate;-webkit-backdrop-filter:blur(10px) url(#glass-distortion2);backdrop-filter:blur(10px) url(#glass-distortion2)}.premium-box-lq__glass4 .premium-dual-header-second-header{position:relative;isolation:isolate;-webkit-backdrop-filter:blur(10px) url(#glass-distortion2);backdrop-filter:blur(10px) url(#glass-distortion2)}.premium-con-lq__glass4{isolation:isolate;-webkit-backdrop-filter:blur(10px) url(#glass-distortion2);backdrop-filter:blur(10px) url(#glass-distortion2)}.premium-lq__glass5.pa-txt-sc__item-container,.premium-lq__glass5.premium-mega-content-container,.premium-lq__glass5.premium-menu-link,.premium-lq__glass5.premium-sub-menu{overflow:hidden!important;isolation:isolate;-webkit-backdrop-filter:blur(6px) url(#glass-distortion3);backdrop-filter:blur(6px) url(#glass-distortion3)}.premium-lq__glass5 .countdown-amount,.premium-lq__glass5 .wrap-cover .fields-in-cover{position:relative;overflow:hidden!important;isolation:isolate;-webkit-backdrop-filter:blur(6px) url(#glass-distortion3);backdrop-filter:blur(6px) url(#glass-distortion3)}.premium-lq__glass5 .premium-dual-header-first-span{position:relative;isolation:isolate;-webkit-backdrop-filter:blur(6px) url(#glass-distortion3);backdrop-filter:blur(6px) url(#glass-distortion3)}.premium-lq__glass5 .premium-button{position:relative;overflow:hidden!important;isolation:isolate}.premium-lq__glass5 .premium-button:after{content:"";position:absolute;inset:0;z-index:-1;-webkit-backdrop-filter:blur(6px) url(#glass-distortion3);backdrop-filter:blur(6px) url(#glass-distortion3);isolation:isolate}.premium-box-lq__glass5 .premium-dual-header-second-header{position:relative;isolation:isolate;-webkit-backdrop-filter:blur(6px) url(#glass-distortion3);backdrop-filter:blur(6px) url(#glass-distortion3)}.premium-con-lq__glass5{isolation:isolate;-webkit-backdrop-filter:blur(6px) url(#glass-distortion3);backdrop-filter:blur(6px) url(#glass-distortion3)}.premium-lq__glass6.pa-txt-sc__item-container,.premium-lq__glass6.premium-mega-content-container,.premium-lq__glass6.premium-menu-link,.premium-lq__glass6.premium-sub-menu{overflow:hidden!important;isolation:isolate;-webkit-backdrop-filter:blur(24px) url(#glass-distortion4);backdrop-filter:blur(24px) url(#glass-distortion4)}.premium-lq__glass6 .countdown-amount,.premium-lq__glass6 .wrap-cover .fields-in-cover{position:relative;overflow:hidden!important;isolation:isolate;-webkit-backdrop-filter:blur(24px) url(#glass-distortion4);backdrop-filter:blur(24px) url(#glass-distortion4)}.premium-lq__glass6 .premium-dual-header-first-span{position:relative;isolation:isolate;-webkit-backdrop-filter:blur(24px) url(#glass-distortion4);backdrop-filter:blur(24px) url(#glass-distortion4)}.premium-lq__glass6 .premium-button{position:relative;overflow:hidden!important;isolation:isolate}.premium-lq__glass6 .premium-button:after{content:"";position:absolute;inset:0;z-index:-1;-webkit-backdrop-filter:blur(24px) url(#glass-distortion4);backdrop-filter:blur(24px) url(#glass-distortion4);isolation:isolate}.premium-box-lq__glass6 .premium-dual-header-second-header{position:relative;isolation:isolate;-webkit-backdrop-filter:blur(24px) url(#glass-distortion4);backdrop-filter:blur(24px) url(#glass-distortion4)}.premium-con-lq__glass6{isolation:isolate;-webkit-backdrop-filter:blur(24px) url(#glass-distortion4);backdrop-filter:blur(24px) url(#glass-distortion4)}.premium-world-clock__skin-1 [class*=glass].premium-world-clock__time-wrapper,.premium-world-clock__skin-5 [class*=glass].premium-world-clock__time-wrapper,.premium-world-clock__skin-6 [class*=glass].premium-world-clock__time-wrapper,.premium-world-clock__skin-7 [class*=glass].premium-world-clock__time-wrapper{border-radius:50%}[class*=glass].premium-atext__text{display:inline-block}.premium-lq__shadow1{box-shadow:0 0 15px 0 rgba(255,255,255,.6) inset!important}.premium-lq__shadow2{box-shadow:0 0 20px 0 rgba(255,255,255,.65) inset!important}.premium-lq__shadow3{box-shadow:0 0 15px 0 rgba(255,255,255,.7) inset!important}.premium-lq__shadow4{box-shadow:0 20px 15px -5px rgba(255,255,255,.5) inset!important}.premium-lq__shadow5{box-shadow:0 0 30px 1px rgba(255,255,255,.7) inset!important}.premium-lq__shadow6{box-shadow:0 -20px 25px -15px rgba(255,255,255,.5) inset!important}.premium-lq__shadow7{box-shadow:0 0 40px 5px rgba(255,255,255,.6) inset!important}.premium-lq__shadow8{box-shadow:0 15px 15px -10px rgba(255,255,255,.45) inset!important}.elementor-widget-premium-addon-banner{overflow:hidden}.premium-banner-ib{display:block;position:relative;z-index:1;overflow:hidden;margin:0;text-align:center}.premium-banner-ib img{display:block;position:relative;min-width:100%;max-width:100%;-webkit-transition:opacity .35s;transition:opacity .35s;border:none;padding:0;margin:0}.premium-banner-img-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.premium-banner-img-wrap .premium-banner-ib-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.premium-banner-ib-desc .premium-banner-read-more{z-index:100}.elementor-widget-premium-addon-banner .premium-banner-ib-title{background:0 0}.premium-banner-ib .premium-banner-ib-desc{padding:15px;position:absolute;top:0;inset-inline-start:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.premium-banner-ib a.premium-banner-ib-link{display:block;background:0 0}.premium-banner-animation1 img{width:-webkit-calc(100% + 50px)!important;width:calc(100% + 50px)!important;max-width:-webkit-calc(100% + 50px)!important;max-width:calc(100% + 50px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.premium-banner-animation2 .premium-banner-ib-title{padding:15px;position:absolute;top:50%;inset-inline-start:0;width:100%;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.premium-banner-animation1 .premium-banner-ib-desc{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:start}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-ib-title,.premium-banner-animation1 .premium-banner-read-more{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-read-more{margin-top:10px;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-read-more{opacity:1;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-ib-title,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1.active img,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-ib-title,.premium-banner-animation1:hover .premium-banner-read-more,.premium-banner-animation1:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.scale img,.premium-banner-animation1.zoomout img{-webkit-transform:translate3d(-40px,0,0) scale(1.1);transform:translate3d(-40px,0,0) scale(1.1)}.premium-banner-ib.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-banner-ib.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-banner-ib.sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-banner-ib.bright:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-banner-animation1.premium-banner-min-height img,.premium-banner-animation13.premium-banner-min-height img,.premium-banner-animation2.premium-banner-min-height img,.premium-banner-animation4.premium-banner-min-height img,.premium-banner-animation5.premium-banner-min-height img,.premium-banner-animation6.premium-banner-min-height img{height:auto}.premium-banner-animation2 img{width:100%}.premium-banner-animation2 .premium-banner-ib-desc::before{position:absolute;content:"";top:0;inset-inline-start:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-ib-desc::before,.premium-banner-animation2 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-read-more{position:absolute;bottom:0;inset-inline-start:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.premium-banner-animation2.active .premium-banner-ib-title,.premium-banner-animation2:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.premium-banner-animation2.active .premium-banner-ib-desc::before,.premium-banner-animation2.active .premium-banner-read-more,.premium-banner-animation2:hover .premium-banner-ib-desc::before,.premium-banner-animation2:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation2.active .premium-banner-ib-content,.premium-banner-animation2:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-title{position:absolute;bottom:0;inset-inline-start:0;padding:15px;width:100%;text-align:start;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-desc::before,.premium-banner-animation3 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation3.active .premium-banner-ib-desc::before,.premium-banner-animation3.active .premium-banner-ib-title,.premium-banner-animation3:hover .premium-banner-ib-desc::before,.premium-banner-animation3:hover .premium-banner-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation3 .premium-banner-ib-content{max-height:-webkit-calc(100% - 60px - 1.5em);max-height:calc(100% - 60px - 1.5em);overflow:hidden}.premium-banner-animation4 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-desc{padding:30px}.premium-banner-animation4 .premium-banner-ib-desc::after{position:absolute;content:"";opacity:0;top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0;top:50px;inset-inline:30px;bottom:50px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-banner-animation4 .premium-banner-ib-title{padding:50px 30px 0 30px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{padding:10px 30px;opacity:0;overflow:hidden;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-title,.premium-banner-animation4 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation4.scale img,.premium-banner-animation4.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4.active .premium-banner-ib-desc::after,.premium-banner-animation4.active .premium-banner-ib-desc::before,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-desc::before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation4.active .premium-banner-ib-content,.premium-banner-animation4.active .premium-banner-ib-title,.premium-banner-animation4.active .premium-banner-read-more,.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation5 .premium-banner-ib-desc{top:auto;bottom:0;padding:15px;height:auto;background:#f2f2f2;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation5 .premium-banner-ib-content{position:absolute;top:auto;bottom:100%;inset-inline-start:0;width:100%;padding:15px;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-animation5 .premium-banner-ib-title,.premium-banner-animation5 .premium-banner-read-more{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);text-align:center}.premium-banner-animation5 .premium-banner-ib-title{margin:10px 0}.premium-banner-animation5.active .premium-banner-ib-content,.premium-banner-animation5.active .premium-banner-ib-content *,.premium-banner-animation5:hover .premium-banner-ib-content,.premium-banner-animation5:hover .premium-banner-ib-content *{opacity:1!important;z-index:99!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.premium-banner-animation5.active .premium-banner-ib-desc,.premium-banner-animation5.active .premium-banner-ib-title,.premium-banner-animation5.active .premium-banner-read-more,.premium-banner-animation5:hover .premium-banner-ib-desc,.premium-banner-animation5:hover .premium-banner-ib-title,.premium-banner-animation5:hover .premium-banner-read-more{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-banner-animation5:hover .premium-banner-ib-title{-webkit-transition-delay:50ms;transition-delay:50ms}.premium-banner-animation5 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation6.scale img,.premium-banner-animation6.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomin:hover img,.premium-banner-animation5.zoomin:hover img,.premium-banner-animation6.zoomin:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomout:hover img,.premium-banner-animation5.zoomout:hover img,.premium-banner-animation6.zoomout:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation2.scale:hover img,.premium-banner-animation5.scale:hover img,.premium-banner-animation6.scale:hover img{-webkit-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.premium-banner-animation2.grayscale:hover img,.premium-banner-animation5.grayscale:hover img,.premium-banner-animation6.grayscale:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation2.blur:hover img,.premium-banner-animation5.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6 .premium-banner-ib-desc{padding:45px}.premium-banner-animation6 .premium-banner-ib-desc::before{position:absolute;content:"";top:30px;bottom:30px;inset-inline:30px;border:1px solid #fff}.premium-banner-animation6 .premium-banner-ib-title{margin:20px 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation6 .premium-banner-ib-content,.premium-banner-animation6 .premium-banner-ib-desc::before,.premium-banner-animation6 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-banner-animation6 .premium-banner-read-more{margin-top:10px}.premium-banner-animation6.active .premium-banner-ib-title,.premium-banner-animation6:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation6.active .premium-banner-ib-content,.premium-banner-animation6.active .premium-banner-ib-desc::before,.premium-banner-animation6.active .premium-banner-read-more,.premium-banner-animation6:hover .premium-banner-ib-content,.premium-banner-animation6:hover .premium-banner-ib-desc::before,.premium-banner-animation6:hover .premium-banner-read-more{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";inset-inline:30px;bottom:30px;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.premium-banner-animation12.active .premium-banner-ib-desc::after,.premium-banner-animation12:hover .premium-banner-ib-desc::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation12 .premium-banner-ib-desc{padding:45px;text-align:start}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;right:60px;bottom:60px;left:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.premium-banner-animation12.active .premium-banner-ib-content,.premium-banner-animation12:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-banner-animation13.scale img,.premium-banner-animation13.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-banner-animation13.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.none:hover img,.premium-banner-animation4.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.zoomin:hover img,.premium-banner-animation10.zoomin:hover img,.premium-banner-animation11.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img,.premium-banner-animation7.zoomin:hover img,.premium-banner-animation8.zoomin:hover img,.premium-banner-animation9.zoomin:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.premium-banner-animation1.zoomout:hover img,.premium-banner-animation10.zoomout:hover img,.premium-banner-animation11.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img,.premium-banner-animation7.zoomout:hover img,.premium-banner-animation8.zoomout:hover img,.premium-banner-animation9.zoomout:hover img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation1.scale:hover img,.premium-banner-animation10.scale:hover img,.premium-banner-animation11.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img,.premium-banner-animation7.scale:hover img,.premium-banner-animation8.scale:hover img,.premium-banner-animation9.scale:hover img{-webkit-transform:translate3d(0,0,0) scale(1.2) rotate(-webkit-calc(5deg * var(--translate-inline)));transform:translate3d(0,0,0) scale(1.2) rotate(calc(5deg * var(--translate-inline)))}.premium-banner-animation1.grayscale:hover img,.premium-banner-animation10.grayscale:hover img,.premium-banner-animation11.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img,.premium-banner-animation7.grayscale:hover img,.premium-banner-animation8.grayscale:hover img,.premium-banner-animation9.grayscale:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation1.blur:hover img,.premium-banner-animation10.blur:hover img,.premium-banner-animation11.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover,.premium-banner-animation7.blur:hover img,.premium-banner-animation8.blur:hover img,.premium-banner-animation9.blur:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation13 .premium-banner-ib-desc{text-align:start}.premium-banner-animation13 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 10px}.premium-banner-animation13 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;inset-inline-start:0;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}.premium-banner-animation13.active .premium-banner-ib-title::after,.premium-banner-animation13:hover .premium-banner-ib-title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 .premium-banner-ib-content,.premium-banner-animation13 .premium-banner-read-more{padding:15px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.premium-banner-animation13.active .premium-banner-ib-content,.premium-banner-animation13.active .premium-banner-read-more,.premium-banner-animation13:hover .premium-banner-ib-content,.premium-banner-animation13:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size{left:50%;width:auto!important;height:100%;max-width:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-banner-animation7 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-brlr{width:7px}.premium-banner-animation7 .premium-banner-brtb{height:7px}.premium-banner-animation7 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation7 .premium-banner-bleft{inset-inline-start:30px;top:-webkit-calc(100% - 150px);top:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bright{inset-inline-end:30px;bottom:-webkit-calc(100% - 150px);bottom:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bottom{inset-inline-end:-webkit-calc(100% - 150px);inset-inline-end:calc(100% - 150px);bottom:30px;width:0}.premium-banner-animation7 .premium-banner-btop{inset-inline-start:-webkit-calc(100% - 150px);inset-inline-start:calc(100% - 150px);top:30px;width:0}.premium-banner-animation7 .premium-banner-ib-desc{padding:70px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-banner-animation7 .premium-banner-ib-title{margin-top:0}.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation7.scale img,.premium-banner-animation7.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-read-more{margin-top:10px}.premium-banner-animation7 .premium-banner-ib-desc::after,.premium-banner-animation7 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7.active .premium-banner-ib-content,.premium-banner-animation7.active .premium-banner-ib-title,.premium-banner-animation7.active .premium-banner-read-more,.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation7.active .premium-banner-bleft,.premium-banner-animation7:hover .premium-banner-bleft{top:30px;height:70px}.premium-banner-animation7.active .premium-banner-bright,.premium-banner-animation7:hover .premium-banner-bright{bottom:30px;height:70px}.premium-banner-animation7.active .premium-banner-bottom,.premium-banner-animation7:hover .premium-banner-bottom{inset-inline-end:30px;width:70px}.premium-banner-animation7.active .premium-banner-btop,.premium-banner-animation7:hover .premium-banner-btop{inset-inline-start:30px;width:70px}.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more,.premium-banner-animation7:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation8 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-brlr{width:7px}.premium-banner-animation8 .premium-banner-brtb{height:7px}.premium-banner-animation8 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation8 .premium-banner-bleft{left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bright{right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bottom{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:30px;width:0}.premium-banner-animation8 .premium-banner-btop{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:30px;width:0}.premium-banner-animation8 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation8 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation8 .premium-banner-ib-title{margin-top:0}.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation8.scale img,.premium-banner-animation8.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-read-more{margin-top:10px}.premium-banner-animation8 .premium-banner-ib-desc::after,.premium-banner-animation8 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;opacity:0}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8.active .premium-banner-read-more,.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8.active .premium-banner-bleft,.premium-banner-animation8:hover .premium-banner-bleft{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bright,.premium-banner-animation8:hover .premium-banner-bright{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bottom,.premium-banner-animation8:hover .premium-banner-bottom{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-btop,.premium-banner-animation8:hover .premium-banner-btop{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more,.premium-banner-animation8:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation9 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-banner-animation9 .premium-banner-ib-desc{width:100%;height:100%}.premium-banner-animation9 .premium-banner-ib-desc::before{position:absolute;top:50%;inset-inline-start:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-desc::after{position:absolute;top:50%;inset-inline-start:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-title{position:absolute;top:50%;inset-inline-start:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0);margin-top:0;padding:0 10%}.premium-banner-animation9.active .premium-banner-ib-title,.premium-banner-animation9:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}.premium-banner-animation9 .premium-banner-ib-content,.premium-banner-animation9 .premium-banner-read-more{position:absolute;top:50%;inset-inline-start:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;padding:0 10%;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0)}.premium-banner-animation9 .premium-banner-read-more{top:75%}.premium-banner-animation9.active .premium-banner-ib-content,.premium-banner-animation9.active .premium-banner-read-more,.premium-banner-animation9:hover .premium-banner-ib-content,.premium-banner-animation9:hover .premium-banner-read-more{-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0)}.premium-banner-animation9.active .premium-banner-ib-desc::before,.premium-banner-animation9:hover .premium-banner-ib-desc::before{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.premium-banner-animation9.active .premium-banner-ib-desc::after,.premium-banner-animation9:hover .premium-banner-ib-desc::after{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}.premium-banner-animation9:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation10 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation10 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 15px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);margin-bottom:0}.premium-banner-animation10 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;inset-inline-start:0;width:100%;height:3px;background:#fff;opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation10.active .premium-banner-ib-title,.premium-banner-animation10:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.active .premium-banner-ib-title::after,.premium-banner-animation10:hover .premium-banner-ib-title::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.scale img,.premium-banner-animation10.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-banner-animation10 .premium-banner-ib-content,.premium-banner-animation10 .premium-banner-read-more{padding-top:15px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation10 .premium-banner-read-more{padding:0}.premium-banner-animation10.active .premium-banner-ib-content,.premium-banner-animation10.active .premium-banner-read-more,.premium-banner-animation10:hover .premium-banner-ib-content,.premium-banner-animation10:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11{-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out;-webkit-transition-delay:125ms;transition-delay:125ms}.premium-banner-animation11 .premium-banner-ib-desc{position:absolute;z-index:5;-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0);opacity:0;top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;padding:30px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.premium-banner-animation11 img{width:100%;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation11 .premium-banner-ib-title{margin-bottom:10px}.premium-banner-animation11 .premium-banner-gradient{position:absolute;left:0;top:0;right:0;bottom:0}.premium-banner-animation11 .premium-banner-gradient:after,.premium-banner-animation11 .premium-banner-gradient:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);background-image:-webkit-linear-gradient(40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:linear-gradient(50deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);z-index:2}.premium-banner-animation11 .premium-banner-gradient:before{mix-blend-mode:color}.premium-banner-animation11 .premium-banner-gradient:after{mix-blend-mode:multiply}.premium-banner-animation11.active .premium-banner-ib-desc,.premium-banner-animation11:hover .premium-banner-ib-desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.active .premium-banner-gradient:after,.premium-banner-animation11.active .premium-banner-gradient:before,.premium-banner-animation11:hover .premium-banner-gradient:after,.premium-banner-animation11:hover .premium-banner-gradient:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.scale img,.premium-banner-animation11.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-banner-ib-content p img{min-width:unset!important;max-width:none!important;width:auto!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;display:inline}.premium-banner-link{display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.rtl .premium-banner-ib,.rtl .wpb_column>.wpb_wrapper .premium-banner-ib{margin-bottom:0}.rtl .premium-banner-animation1 img{-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}.rtl .premium-banner-ib a.premium-banner-ib-link{background:100% 0}.rtl .premium-banner-animation1.scale img,.rtl .premium-banner-animation1.zoomout img{-webkit-transform:translate3d(40px,0,0) scale(1.1);transform:translate3d(40px,0,0) scale(1.1)}.rtl .premium-banner-animation4 .premium-banner-ib-desc::before{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.rtl .premium-banner-animation4 .premium-banner-ib-title,.rtl .premium-banner-animation4 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.rtl .premium-banner-animation4.active .premium-banner-ib-title,.rtl .premium-banner-animation4:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.rtl .premium-banner-animation2.scale:hover img,.rtl .premium-banner-animation5.scale:hover img,.rtl .premium-banner-animation6.scale:hover img{-webkit-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.rtl .premium-banner-animation13 img{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.rtl .premium-banner-animation13 .premium-banner-ib-content,.rtl .premium-banner-animation13 .premium-banner-read-more{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.rtl .premium-banner-animation13 .premium-banner-ib-title::after{-webkit-transform:translate3d(101%,0,0);transform:translate3d(101%,0,0)}.rtl .premium-banner-animation13.active .premium-banner-ib-title::after,.rtl .premium-banner-animation13.active .premium-banner-read-more,.rtl .premium-banner-animation13:hover .premium-banner-ib-content,.rtl .premium-banner-animation13:hover .premium-banner-ib-title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.rtl .premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.rtl .premium-banner-animation7 .premium-banner-ib-title,.rtl .premium-banner-animation7 img,.rtl .premium-banner-animation8 .premium-banner-ib-title,.rtl .premium-banner-animation8 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.rtl .premium-banner-animation7.active .premium-banner-ib-title,.rtl .premium-banner-animation7:hover .premium-banner-ib-title,.rtl .premium-banner-animation8.active .premium-banner-ib-title,.rtl .premium-banner-animation8:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.rtl .premium-banner-animation4.scale img,.rtl .premium-banner-animation4.zoomout img,.rtl .premium-banner-animation7.scale img,.rtl .premium-banner-animation7.zoomout img,.rtl .premium-banner-animation8.scale img,.rtl .premium-banner-animation8.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.rtl .premium-banner-animation13.scale img,.rtl .premium-banner-animation13.zoomout img{-webkit-transform:translate3d(10px,0,0) scale(1.1);transform:translate3d(10px,0,0) scale(1.1)}.rtl .premium-banner-animation9 .premium-banner-ib-desc::after,.rtl .premium-banner-animation9 .premium-banner-ib-desc::before{-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.rtl .premium-banner-animation9.active .premium-banner-ib-desc::before,.rtl .premium-banner-animation9:hover .premium-banner-ib-desc::before{-webkit-transform:translate3d(50%,-50%,0) rotate(-45deg);transform:translate3d(50%,-50%,0) rotate(-45deg)}.rtl .premium-banner-animation9.active .premium-banner-ib-desc::after,.rtl .premium-banner-animation9:hover .premium-banner-ib-desc::after{-webkit-transform:translate3d(50%,-50%,0) rotate(45deg);transform:translate3d(50%,-50%,0) rotate(45deg)}.rtl .premium-banner-animation11 .premium-banner-ib-desc{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.rtl .premium-banner-animation11 .premium-banner-gradient:after,.rtl .premium-banner-animation11 .premium-banner-gradient:before{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);background-image:-webkit-linear-gradient(130deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:linear-gradient(-40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%)}.rtl .premium-banner-animation11.active .premium-banner-ib-desc,.rtl .premium-banner-animation11:hover .premium-banner-ib-desc{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.rtl .premium-banner-animation11.active .premium-banner-gradient:after,.rtl .premium-banner-animation11.active .premium-banner-gradient:before,.rtl .premium-banner-animation11:hover .premium-banner-gradient:after,.rtl .premium-banner-animation11:hover .premium-banner-gradient:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-blog-thumb-effect-wrapper{position:relative;overflow:hidden}.premium-blog-thumb-effect-wrapper span{display:none}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay{opacity:1}.premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;z-index:2;padding:20px}.premium-blog-bordered-effect .premium-blog-post-link{display:block;height:100%;position:relative}.premium-blog-wrap .premium-blog-thumbnail-container{overflow:hidden}.premium-blog-wrap .premium-blog-thumbnail-container .below-entry-meta,.premium-blog-wrap .premium-blog-thumbnail-container img{width:100%;height:100%;margin:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:block}.premium-blog-thumbnail-overlay{opacity:0}.premium-blog-scale-effect img,.premium-blog-zoomout-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-sepia-effect img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-blog-bright-effect img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-blog-trans-effect img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-scale-effect img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-blog-post-outer-container:hover .premium-blog-gray-effect img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-blog-post-outer-container:hover .premium-blog-blur-effect img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-blog-post-outer-container:hover .premium-blog-sepia-effect img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-blog-post-outer-container:hover .premium-blog-bright-effect img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-blog-post-outer-container:hover .premium-blog-trans-effect img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-blog-post-container{overflow:hidden}.premium-blog-post-container .premium-blog-inner-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-blog-post-container .premium-blog-post-content{line-height:1.5em;color:#777;font-size:14px;margin-bottom:10px}.premium-blog-post-container .premium-blog-post-link:focus,.premium-blog-post-container .premium-blog-post-link:hover,.premium-blog-post-container ul.post-categories a:focus,.premium-blog-post-container ul.post-categories a:hover{box-shadow:none!important;outline:0!important}.premium-blog-post-container .premium-blog-entry-title{font-size:18px;margin-bottom:5px}.premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper{position:relative;z-index:3;top:-50px}.premium-blog-post-container .premium-blog-content-wrapper{background-color:#f5f5f5;padding:30px}.premium-blog-post-container .premium-blog-content-wrapper.empty-thumb{top:0}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after,.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{inset-inline-start:50%;position:absolute;content:"";z-index:1;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;height:1px;width:100%;background-color:#fff}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{width:1px;height:100%}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:after{width:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:before{height:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper{margin:0 10px 20px;clear:both}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-side{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container{height:100%}.premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper{-webkit-flex:1;-ms-flex:1;flex:1}.premium-blog-post-container.premium-blog-skin-banner{position:relative}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper{position:absolute;width:100%;bottom:-5px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:transparent;z-index:3;-webkit-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper{bottom:0}.premium-blog-post-container .premium-blog-cats-container ul.post-categories{margin:0;padding:0;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-blog-post-container .premium-blog-cats-container a{display:block;font-size:12px;color:#fff;background-color:#777;margin:0 3px 10px 0;padding:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-diagonal-container{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%}.premium-blog-diagonal-effect:before{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;content:" ";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-post-outer-container:hover .premium-blog-diagonal-effect:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-blog-framed-effect{position:absolute;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);top:15px;inset-inline-start:15px;opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-post-outer-container:hover .premium-blog-framed-effect{opacity:.99;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-bordered-effect{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;opacity:0;padding:15px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-bordered-effect .premium-blog-post-link:before{content:"";display:block;position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,.45)}.premium-blog-bordered-effect .premium-blog-post-link:before{border-inline:2px solid;-webkit-border-end:2px solid;border-inline-end:2px solid;-webkit-border-start:2px solid;border-inline-start:2px solid;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-blog-bordered-effect .premium-blog-post-link:after{border-top:2px solid;border-bottom:2px solid;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-blog-bordered-effect:hover{opacity:.99}.premium-blog-bordered-effect:hover .premium-blog-post-link:after,.premium-blog-bordered-effect:hover .premium-blog-post-link:before{-webkit-transition-delay:.15s;transition-delay:.15s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-squares-effect,.premium-blog-squares-square-container{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%}.premium-blog-squares-effect:after,.premium-blog-squares-effect:before{position:absolute;content:"";top:0;inset-inline-start:0;width:50%;height:50%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{transition:all .3s linear 0s;position:absolute;content:"";top:0;inset-inline-start:0;width:50%;height:50%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s}.premium-blog-squares-effect:after{-webkit-transform:translate(200%,200%);-ms-transform:translate(200%,200%);transform:translate(200%,200%)}.premium-blog-squares-square-container:before{-webkit-transform:translate(-100%,200%);-ms-transform:translate(-100%,200%);transform:translate(-100%,200%)}.premium-blog-squares-square-container:after{-webkit-transform:translate(200%,-100%);-ms-transform:translate(200%,-100%);transform:translate(200%,-100%)}.premium-blog-squares-effect:hover:before{-webkit-transform:translate(0,0) scaleY(1.003) scaleX(1.003);-ms-transform:translate(0,0) scaleY(1.003) scaleX(1.003);transform:translate(0,0) scaleY(1.003) scaleX(1.003)}.premium-blog-squares-effect:hover:after{-webkit-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);-ms-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);transform:translate(100%,100%) scaleY(1.003) scaleX(1.003)}.premium-blog-squares-effect:hover .premium-blog-squares-square-container:before{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.premium-blog-squares-effect:hover .premium-blog-squares-square-container:after{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.premium-blog-clear-fix{clear:both}.premium-blog-masked .premium-blog-thumbnail-container{position:relative;overflow:visible}.premium-blog-masked .premium-blog-thumbnail-container svg{position:absolute;height:100px;width:100%;bottom:-5px;inset-inline-start:0;fill:#f5f5f5;z-index:99}.premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.premium-blog-masked .premium-blog-author-thumbnail,.premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper{z-index:999!important}.premium-blog-format-link{padding:5px;line-height:0}.premium-blog-entry-meta{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.premium-blog-entry-meta i{-webkit-margin-end:3px;margin-inline-end:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-meta-data{display:inline-block}.premium-blog-meta-data .premium-blog-meta-separator{margin:0 5px}.premium-blog-meta-data a,.premium-blog-meta-data span{color:inherit;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-author-thumbnail{position:relative;padding:0 30px;width:100%;top:-10px;height:0;pointer-events:none}.premium-blog-author-thumbnail img{border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-blog-entry-title a,.premium-blog-post-content .premium-blog-excerpt-link,.premium-blog-post-tags-container a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link{background-color:transparent;color:#54595f;padding:0}.premium-blog-cta-full-yes .premium-blog-excerpt-link{width:100%}.premium-blog-post-tags-container{margin-top:8px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-post-tags-container a{color:inherit;-webkit-margin-start:5px;margin-inline-start:5px}.premium-blog-wrap .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;inset:0;background:rgba(255,255,255,.2);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:99}.premium-blog-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-wrap ul.slick-dots{width:100%}.premium-blog-pagination-container{text-align:right}.premium-blog-pagination-container span{cursor:default}.premium-blog-pagination-container .page-numbers{display:inline-block;border:none;color:#000;line-height:1;font-size:1em;font-weight:400;text-decoration:none;padding:.75em;margin:0 .4em .4em 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-list .premium-blog-post-outer-container{width:100%}.premium-blog-even .premium-blog-post-container{height:100%}.premium-blog-even .slick-track{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-blog-even .slick-slide{height:inherit!important}.premium-blog-filter{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-blog-filter .premium-blog-filters-container li a.category{outline:0;text-decoration:none;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-filter ul.premium-blog-filters-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-filters-container li{list-style:none;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media (max-width:768px){.premium-blog-post-container:not(.premium-blog-skin-banner) .premium-blog-content-wrapper{top:0;margin:0;padding:15px}.premium-blog-skin-side{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.rtl .premium-blog-trans-effect img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.rtl .premium-blog-post-outer-container:hover .premium-blog-scale-effect img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.rtl .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after,.rtl .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.rtl .premium-blog-post-container .premium-blog-cats-container a{margin:0 0 10px 3px}.rtl .premium-blog-diagonal-effect:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.rtl .premium-blog-post-outer-container:hover .premium-blog-diagonal-effect:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.rtl .premium-blog-bordered-effect .premium-blog-post-link:before{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.rtl .premium-blog-bordered-effect .premium-blog-post-link:after{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.rtl .premium-blog-squares-effect:after,.rtl .premium-blog-squares-effect:before,.rtl .premium-blog-squares-square-container:after,.rtl .premium-blog-squares-square-container:before{-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%)}.rtl .premium-blog-squares-effect:after{-webkit-transform:translate(-200%,200%);-ms-transform:translate(-200%,200%);transform:translate(-200%,200%)}.rtl .premium-blog-squares-square-container:before{-webkit-transform:translate(100%,200%);-ms-transform:translate(100%,200%);transform:translate(100%,200%)}.rtl .premium-blog-squares-square-container:after{-webkit-transform:translate(-200%,-100%);-ms-transform:translate(-200%,-100%);transform:translate(-200%,-100%)}.rtl .premium-blog-squares-effect:hover:before{-webkit-transform:translate(0,0) scaleY(1.003) scaleX(1.003);-ms-transform:translate(0,0) scaleY(1.003) scaleX(1.003);transform:translate(0,0) scaleY(1.003) scaleX(1.003)}.rtl .premium-blog-squares-effect:hover:after{-webkit-transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003);-ms-transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003);transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003)}.rtl .premium-blog-squares-effect:hover .premium-blog-squares-square-container:after{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.rtl .premium-blog-wrap.slick-slider .slick-list,.rtl .premium-blog-wrap.slick-slider .slick-track{direction:ltr}.premium-button{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style3-before i,.premium-button-style3-before svg{opacity:0;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-button-style3-after i,.premium-button-style3-after svg{opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.premium-button-style3-after:hover i,.premium-button-style3-after:hover svg{opacity:1}.premium-button-style3-before:hover i,.premium-button-style3-before:hover svg{opacity:1}.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper{width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper i,.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper span,.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style4-icon-wrapper.top{bottom:-100%;inset-inline-start:0}.premium-button-style4-icon-wrapper.bottom{top:-100%;inset-inline-start:0}.premium-button-style4-icon-wrapper.left{top:0;inset-inline-start:-100%}.premium-button-style4-icon-wrapper.right{top:0;inset-inline-end:-100%}.premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper{top:0;opacity:1}.premium-button-style4-top:hover .premium-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-button-style4-left:hover .premium-button-style4-icon-wrapper{inset-inline-start:0;opacity:1}.premium-button-style4-right:hover .premium-button-style4-icon-wrapper{inset-inline-end:0;opacity:1}.premium-button-style4-bottom:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-button-style4-top:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-button-style4-left:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-button-style4-right:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.rtl .premium-button-style3-after i,.rtl .premium-button-style3-after svg{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.rtl .premium-button-style4-left:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.rtl .premium-button-style4-right:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.premium-carousel-wrapper a.carousel-arrow,.premium-carousel-wrapper a.ver-carousel-arrow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;box-shadow:none;text-decoration:none}.premium-carousel-wrapper a.carousel-arrow svg,.premium-carousel-wrapper a.ver-carousel-arrow svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-carousel-wrapper:not(.pa-has-custom-pos) a.carousel-arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-carousel-wrapper:not(.pa-has-custom-pos) a.slick-arrow{position:absolute}.premium-carousel-wrapper:not(.pa-has-custom-pos) a.slick-arrow:hover{box-shadow:none!important}.premium-carousel-wrapper .premium-carousel-content-hidden{visibility:hidden}.premium-carousel-arrows-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}.ver-carousel-arrow.carousel-next i{margin-bottom:-3px}.premium-carousel-wrapper a.ver-carousel-arrow{inset-inline-start:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-carousel-dots-above ul.slick-dots{position:absolute;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-carousel-wrapper .premium-carousel-nav-arrow-next,.premium-carousel-wrapper .premium-carousel-nav-arrow-prev,.premium-carousel-wrapper .premium-carousel-nav-dot{display:none}.premium-carousel-wrapper ul.slick-dots svg{width:20px;height:20px;outline:0!important}@-webkit-keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.premium-carousel-ripple-yes .premium-carousel-wrapper{padding-bottom:1px}.premium-carousel-ripple-yes ul.slick-dots li{position:relative}.premium-carousel-ripple-yes ul.slick-dots li i{position:relative;z-index:1}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{content:"";position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background-color:rgba(0,0,0,.15);-webkit-animation:hvr-ripple-out 1.3s infinite;animation:hvr-ripple-out 1.3s infinite}.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before{background-color:rgba(0,0,0,.3)}.premium-carousel-wrapper.premium-carousel-scale .slick-slide{-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);transform:scale(1.25,1.25);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-carousel-wrapper.premium-carousel-scale div.slick-active{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}[dir=rtl] .premium-carousel-inner .slick-slide{float:right}.premium-carousel-nav-fraction{text-align:center;position:relative}.premium-carousel-nav-progressbar{width:100%;height:20px;left:0;background-color:rgba(0,0,0,.25);text-align:center;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.premium-carousel-nav-progressbar .premium-carousel-nav-progressbar-fill{background:#6ec1e4;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.premium-carousel-nav-progress{position:relative;text-align:left;overflow:hidden;height:20px;background-color:rgba(0,0,0,.25)}.premium-carousel-nav-progress .premium-carousel-nav-progress-fill{width:0%;height:100%;font-size:12px;background:#6ec1e4;text-align:center;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);position:absolute;overflow:hidden;line-height:20px;-webkit-transition:width 0s ease-in-out!important;transition:width 0s ease-in-out!important}.premium-cf-anim-yes .wpcf7-span::after{display:block;height:2px;content:"";top:-2px;position:relative;width:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.premium-cf-anim-yes .wpcf7-span.is-focused::after{width:100%;background-color:#4d7bfb}.premium-cf-anim-middle-yes .wpcf7-span::after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-cf-anim-label .wpcf7-form-control::-webkit-input-placeholder,.premium-cf-anim-label-pos-back .wpcf7-form-control::-webkit-input-placeholder{color:transparent!important}.premium-cf-anim-label .wpcf7-form-control:-ms-input-placeholder,.premium-cf-anim-label-pos-back .wpcf7-form-control:-ms-input-placeholder{color:transparent!important}.premium-cf-anim-label .wpcf7-form-control::-ms-input-placeholder,.premium-cf-anim-label-pos-back .wpcf7-form-control::-ms-input-placeholder{color:transparent!important}.premium-cf-anim-label .wpcf7-form-control::placeholder,.premium-cf-anim-label-pos-back .wpcf7-form-control::placeholder{color:transparent!important}.premium-cf-anim-label .cf7-text-input-label,.premium-cf-anim-label-pos-back .cf7-text-input-label{position:relative;z-index:2;-webkit-transform:translateX(10px) translateY(30px);-ms-transform:translateX(10px) translateY(30px);transform:translateX(10px) translateY(30px);opacity:.3;pointer-events:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-cf-anim-label .input-focused .cf7-text-input-label,.premium-cf-anim-label-pos-back .input-focused .cf7-text-input-label{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;opacity:1}.premium-cf-anim-css-filters label,.premium-cf-anim-label-letter label{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wpcf7-span.is-focused input{outline:0}.premium-cf-full{width:100%}.premium-cf-half{width:-webkit-calc(50% - 5px);width:calc(50% - 5px)}.premium-cf7-container .wpcf7-form div,.premium-cf7-container .wpcf7-form p{margin:0}.premium-cf7-container .wpcf7-radio{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-cf7-container .wpcf7-radio .wpcf7-list-item{margin:0 15px 0 0}.premium-cf7-container .wpcf7-form-control:focus{border-color:#e3e3e3;outline:0}.premium-cf7-container input.wpcf7-submit{font-size:16px;color:#fff;background-color:#4d7bfb;border:1px solid #4d7bfb;font-weight:900;border-radius:0;text-decoration:none;box-shadow:none;margin-top:10px;padding:10px 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-cf7-container label{color:#272727;font-size:16px;font-weight:400;margin-bottom:5px}.premium-cf7-container .wpcf7-text,.premium-cf7-container .wpcf7-textarea{color:#272727}.premium-cf7-container .wpcf7-form-control::-webkit-input-placeholder{color:#363636}.premium-cf7-container .wpcf7-form-control:-ms-input-placeholder{color:#363636}.premium-cf7-container .wpcf7-form-control::-ms-input-placeholder{color:#363636}.premium-cf7-container .wpcf7-form-control::placeholder{color:#363636}.premium-cf7-container .wpcf7-spinner{display:none;margin:10px}.premium-cf7-container form.submitting .wpcf7-spinner{display:block}.premium-cf7-container .wpcf7-form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.premium-cf7-cselect-yes .premium-cf7-container input[type=checkbox],.premium-cf7-cselect-yes .premium-cf7-container input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:0;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.premium-cf7-cselect-yes .premium-cf7-container input[type=checkbox]::before,.premium-cf7-cselect-yes .premium-cf7-container input[type=radio]::before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.premium-cf7-cselect-yes .premium-cf7-container input[type=radio]{border-radius:50%}.premium-cf7-cselect-yes .premium-cf7-container input[type=radio]::before{border-radius:50%}.premium-cf7-cselect-yes .premium-cf7-container input[type=radio]:checked::before{background:#999;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.premium-cf-head{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-cf7-placeholder-hide-yes input::-webkit-input-placeholder,.premium-cf7-placeholder-hide-yes textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.premium-cf7-placeholder-hide-yes input::-moz-placeholder,.premium-cf7-placeholder-hide-yes textarea::-moz-placeholder{opacity:0;visibility:hidden}.premium-cf7-placeholder-hide-yes input:-ms-input-placeholder,.premium-cf7-placeholder-hide-yes textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.premium-cf7-placeholder-hide-yes input:-moz-placeholder,.premium-cf7-placeholder-hide-yes textarea:-moz-placeholder{opacity:0;visibility:hidden}.premium-cf7-button-fwidth-yes .premium-cf-submit,.premium-cf7-button-fwidth-yes input.wpcf7-submit{width:100%}.premium-cf7-button-align-left p.premium-cf-submit{margin:0}.premium-cf7-button-align-center p.premium-cf-submit{margin:0 auto}.premium-cf7-button-align-right p.premium-cf-submit{margin:0 0 0 auto}.elementor-widget-premium-contact-form:not(.premium-cf__preset1) label{padding-top:10px}.elementor-widget-premium-contact-form[class*=__preset] .wpcf7-textarea{height:130px}.premium-cf__preset1 .wpcf7-text,.premium-cf__preset1 .wpcf7-textarea{padding:10px;border:1px solid #e3e3e3;border-radius:0}.premium-cf__preset2 .wpcf7-text,.premium-cf__preset2 .wpcf7-textarea,.premium-cf__preset3 .wpcf7-text,.premium-cf__preset3 .wpcf7-textarea,.premium-cf__preset4 .wpcf7-text,.premium-cf__preset4 .wpcf7-textarea{padding:7px 0 7px 10px;border:none;border-bottom:1px solid #e3e3e3;border-radius:0}.premium-cf__preset5 .wpcf7-text,.premium-cf__preset5 .wpcf7-textarea,.premium-cf__preset6 .wpcf7-text,.premium-cf__preset6 .wpcf7-textarea{padding:7px 0 7px 10px;border:1px solid #e3e3e3;border-radius:0}.premium-cf__preset5 .wpcf7-select,.premium-cf__preset6 .wpcf7-select{border:1px solid #e3e3e3}.rtl .premium-cf7-container .wpcf7-radio .wpcf7-list-item{margin:0 0 0 15px}.rtl .premium-cf__preset5 .wpcf7-text,.rtl .premium-cf__preset5 .wpcf7-textarea,.rtl .premium-cf__preset6 .wpcf7-text,.rtl .premium-cf__preset6 .wpcf7-textarea{padding:7px 10px 7px 0;border:1px solid #e3e3e3;border-radius:0}.premium-countdown{display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center}.countdown-row{display:-webkit-flex;display:-ms-flexbox;display:flex}.countdown .countdown-section{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.countdown .countdown-section:last-child{margin-right:0}.countdown .countdown-amount{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.countdown .pre_time-mid{display:block}.premium-countdown-separator-yes .countdown_separator{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 10px;font-size:30px}.premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,.premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator{display:none}.countdown-period{width:100%}.countdown-period span{display:block}.premium-countdown-inline .countdown-section{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.premium-countdown-inline .countdown-period{margin-left:10px}.premium-countdown-inline .premium-countdown-featured .countdown-period{width:unset!important}.premium-countdown-block .countdown-section,.premium-countdown-uinside-yes .countdown-section{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-countdown-block .countdown-digit-separator,.premium-countdown-uinside-yes .countdown-digit-separator{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-countdown-block .premium-countdown-label,.premium-countdown-uinside-yes .premium-countdown-label{width:100%}.premium-countdown-uinside-yes .countdown-amount{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.countdown-digit-separator{display:-webkit-flex;display:-ms-flexbox;display:flex}.countdown-circle-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.countdown-circle-wrap .countdown-svg{width:100%;height:100%}.premium-countdown-circle .countdown-amount{border-radius:100%}.premium-countdown-flipping{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-countdown-flipping .countdown_separator{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.premium-countdown-flipping .flip-unit-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.premium-countdown-block .flip-unit{position:absolute;top:100%;left:50%;width:100%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.premium-countdown-featured .countdown-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-countdown-featured .countdown-section:first-child{width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-countdown-featured .countdown-section:first-child .countdown-amount{height:auto!important}.premium-countdown-featured .countdown-section:first-child .countdown-period span{width:unset!important}.premium-countdown-featured .countdown-section:first-child .countdown_separator{display:none}.countdown-separator-circle{width:3px;height:3px;background-color:#000;border-radius:100%}.premium-countdown-exp-message.premium-addons__v-hidden{display:none}.premium-counter-area{padding:10px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-counter-area.top{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-counter-area.right{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-counter-area.right .premium-counter-icon{-webkit-padding-start:20px;padding-inline-start:20px}.premium-counter-area.left .premium-counter-icon{-webkit-padding-end:20px;padding-inline-end:20px}.premium-counter-area .premium-counter-icon .icon i.fa:before{vertical-align:text-top}.premium-counter-area .premium-counter-icon span.icon{text-align:center;display:inline-block;vertical-align:middle}.premium-counter-area .premium-counter-icon .circle{border-radius:100%}.premium-counter-area .premium-counter-icon img,.premium-counter-area .premium-counter-icon svg{width:80px}.premium-counter-area .premium-counter-icon .premium-counter-animation svg{height:80px}.premium-counter-area .premium-counter-title p{padding:0;margin:0}.premium-counter-area .premium-counter-value-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-init-wrapper.row{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper.right{text-align:right}span.icon.flex-width{width:auto!important;height:auto!important}.premium-counter-area .premium-counter-init{font-size:35px}.premium-dual-header-first-header,.premium-dual-header-second-header{position:relative;padding:0;margin:0;display:inline-block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.premium-dual-header-first-clip .premium-dual-header-first-span,.premium-dual-header-second-clip{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.premium-dual-header-first-clip.stroke .premium-dual-header-first-span,.premium-dual-header-second-clip.stroke{-webkit-text-stroke-color:transparent;-webkit-text-fill-color:#fafafa;-webkit-text-stroke-width:2px}@media (max-width:500px){.premium-dual-header-first-header,.premium-dual-header-second-header{word-wrap:break-word}}.premium-dual-header-first-header.gradient .premium-dual-header-first-span,.premium-dual-header-second-header.gradient{background-size:300% 300%!important;-webkit-animation:Gradient 10s ease-in-out infinite;animation:Gradient 10s ease-in-out infinite}.premium-title-first-noise-yes .premium-dual-header-first-span{position:relative}.premium-title-first-noise-yes .premium-dual-header-first-span::before{content:attr(data-text);position:absolute;left:-2px;text-shadow:1px 0 #00f;top:0;background:0 0;overflow:hidden;clip:rect(0,900px,0,0);animation:pa-noise-anim-1 3s infinite linear alternate-reverse;width:100%;height:100%}.premium-title-first-noise-yes .premium-dual-header-first-span::after{content:attr(data-text);position:absolute;left:2px;text-shadow:-1px 0 red;top:0;background:0 0;overflow:hidden;clip:rect(0,900px,0,0);animation:pa-noise-anim-2 2s infinite linear alternate-reverse;width:100%;height:100%}.premium-title-second-noise-yes .premium-dual-header-second-header{position:relative}.premium-title-second-noise-yes .premium-dual-header-second-header::before{content:attr(data-text);position:absolute;left:-2px;text-shadow:1px 0 #00f;top:0;background:0 0;overflow:hidden;clip:rect(0,900px,0,0);animation:pa-noise-anim-1 3s infinite linear alternate-reverse;width:100%;height:100%}.premium-title-second-noise-yes .premium-dual-header-second-header::after{content:attr(data-text);position:absolute;left:2px;text-shadow:-1px 0 red;top:0;background:0 0;overflow:hidden;clip:rect(0,900px,0,0);animation:pa-noise-anim-2 2s infinite linear alternate-reverse;width:100%;height:100%}.premium-header-inline[class*=noise-yes] .premium-dual-header-first-span,.premium-header-inline[class*=noise-yes] .premium-dual-header-second-header,.premium-mask-yes.premium-header-inline .premium-dual-header-first-span,.premium-mask-yes.premium-header-inline .premium-dual-header-second-header{display:inline-block!important}.premium-mask-yes .premium-dual-header-first-clip .premium-dual-header-first-span .premium-mask-span,.premium-mask-yes .premium-dual-header-second-clip .premium-mask-span{background:inherit}.premium-title-first-wave-yes .premium-dual-header-first-span{background-image:-webkit-linear-gradient(left,#ffa648,#f17cc1,#4da9fd);background-image:linear-gradient(to right,#ffa648,#f17cc1,#4da9fd);-webkit-animation:pa-text-gradient 8s infinite;animation:pa-text-gradient 8s infinite}.premium-title-second-wave-yes .premium-dual-header-second-clip{background-image:-webkit-linear-gradient(left,#ffa648,#f17cc1,#4da9fd);background-image:linear-gradient(to right,#ffa648,#f17cc1,#4da9fd);-webkit-animation:pa-text-gradient 8s infinite;animation:pa-text-gradient 8s infinite}@-webkit-keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}@keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@-webkit-keyframes pa-noise-anim-1{0%{clip:rect(52px,9999px,45px,0)}5%{clip:rect(88px,9999px,39px,0)}10%{clip:rect(81px,9999px,75px,0)}15%{clip:rect(38px,9999px,42px,0)}20%{clip:rect(62px,9999px,51px,0)}25%{clip:rect(5px,9999px,36px,0)}30%{clip:rect(9px,9999px,29px,0)}35%{clip:rect(17px,9999px,85px,0)}40%{clip:rect(97px,9999px,36px,0)}45%{clip:rect(9px,9999px,31px,0)}50%{clip:rect(94px,9999px,74px,0)}55%{clip:rect(53px,9999px,75px,0)}60%{clip:rect(2px,9999px,36px,0)}65%{clip:rect(24px,9999px,56px,0)}70%{clip:rect(45px,9999px,5px,0)}75%{clip:rect(75px,9999px,21px,0)}80%{clip:rect(9px,9999px,39px,0)}85%{clip:rect(56px,9999px,89px,0)}90%{clip:rect(53px,9999px,7px,0)}95%{clip:rect(86px,9999px,84px,0)}100%{clip:rect(63px,9999px,37px,0)}}@keyframes pa-noise-anim-1{0%{clip:rect(52px,9999px,45px,0)}5%{clip:rect(88px,9999px,39px,0)}10%{clip:rect(81px,9999px,75px,0)}15%{clip:rect(38px,9999px,42px,0)}20%{clip:rect(62px,9999px,51px,0)}25%{clip:rect(5px,9999px,36px,0)}30%{clip:rect(9px,9999px,29px,0)}35%{clip:rect(17px,9999px,85px,0)}40%{clip:rect(97px,9999px,36px,0)}45%{clip:rect(9px,9999px,31px,0)}50%{clip:rect(94px,9999px,74px,0)}55%{clip:rect(53px,9999px,75px,0)}60%{clip:rect(2px,9999px,36px,0)}65%{clip:rect(24px,9999px,56px,0)}70%{clip:rect(45px,9999px,5px,0)}75%{clip:rect(75px,9999px,21px,0)}80%{clip:rect(9px,9999px,39px,0)}85%{clip:rect(56px,9999px,89px,0)}90%{clip:rect(53px,9999px,7px,0)}95%{clip:rect(86px,9999px,84px,0)}100%{clip:rect(63px,9999px,37px,0)}}@-webkit-keyframes pa-noise-anim-2{0%{clip:rect(14px,9999px,66px,0)}5%{clip:rect(19px,9999px,36px,0)}10%{clip:rect(17px,9999px,46px,0)}15%{clip:rect(46px,9999px,63px,0)}20%{clip:rect(28px,9999px,1px,0)}25%{clip:rect(64px,9999px,16px,0)}30%{clip:rect(58px,9999px,24px,0)}35%{clip:rect(18px,9999px,79px,0)}40%{clip:rect(61px,9999px,67px,0)}45%{clip:rect(63px,9999px,57px,0)}50%{clip:rect(59px,9999px,10px,0)}55%{clip:rect(20px,9999px,93px,0)}60%{clip:rect(49px,9999px,89px,0)}65%{clip:rect(70px,9999px,59px,0)}70%{clip:rect(70px,9999px,82px,0)}75%{clip:rect(82px,9999px,20px,0)}80%{clip:rect(25px,9999px,37px,0)}85%{clip:rect(76px,9999px,53px,0)}90%{clip:rect(2px,9999px,23px,0)}95%{clip:rect(9px,9999px,39px,0)}100%{clip:rect(41px,9999px,55px,0)}}@keyframes pa-noise-anim-2{0%{clip:rect(14px,9999px,66px,0)}5%{clip:rect(19px,9999px,36px,0)}10%{clip:rect(17px,9999px,46px,0)}15%{clip:rect(46px,9999px,63px,0)}20%{clip:rect(28px,9999px,1px,0)}25%{clip:rect(64px,9999px,16px,0)}30%{clip:rect(58px,9999px,24px,0)}35%{clip:rect(18px,9999px,79px,0)}40%{clip:rect(61px,9999px,67px,0)}45%{clip:rect(63px,9999px,57px,0)}50%{clip:rect(59px,9999px,10px,0)}55%{clip:rect(20px,9999px,93px,0)}60%{clip:rect(49px,9999px,89px,0)}65%{clip:rect(70px,9999px,59px,0)}70%{clip:rect(70px,9999px,82px,0)}75%{clip:rect(82px,9999px,20px,0)}80%{clip:rect(25px,9999px,37px,0)}85%{clip:rect(76px,9999px,53px,0)}90%{clip:rect(2px,9999px,23px,0)}95%{clip:rect(9px,9999px,39px,0)}100%{clip:rect(41px,9999px,55px,0)}}.premium-atext__switch .premium-atext__wrapper:not(.premium-atext__typing) .premium-atext__text,.premium-atext__switch .premium-fancy-item-hidden{opacity:0}.premium-atext__wrapper{position:relative}.premium-atext__wrapper>a{position:absolute;inset:0;z-index:9}.premium-atext__wrapper>a span{display:none}.premium-atext__wrapper .premium-fancy-list-items{list-style:none}.premium-atext__wrapper .premium-atext__span-align{vertical-align:top}.premium-atext__wrapper:not(.premium-atext__typing):not(.premium-atext__slide) .premium-atext__items-wrapper{margin:0;padding:0;border:none;position:relative}.premium-atext__wrapper:not(.premium-atext__typing):not(.premium-atext__slide) .premium-fancy-list-items{position:absolute;top:0;left:0;display:inline-block}.premium-atext__headline{display:block;font-size:43px}.premium-atext__clip .premium-fancy-item-visible{position:relative!important}.premium-atext__clip .premium-atext__items-wrapper{display:inline-block;overflow:hidden;vertical-align:top}.premium-atext__clip .premium-atext__items-wrapper::after{content:"";position:absolute;top:0;left:auto;right:0;width:2px;height:100%;background-color:#0d0d0d}.premium-atext__zoomout .premium-fancy-item-hidden{-webkit-animation:pa-zoom-out .8s;animation:pa-zoom-out .8s}.premium-atext__zoomout .premium-fancy-item-visible{position:relative!important;-webkit-animation:pa-zoom-in .8s;animation:pa-zoom-in .8s}.premium-atext__zoomout .premium-atext__items-wrapper{-webkit-perspective:300px;perspective:300px}.premium-atext__rotate .premium-fancy-list-items{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-atext__rotate .premium-fancy-item-hidden{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:pa-rotate-out 1.2s;animation:pa-rotate-out 1.2s}.premium-atext__rotate .premium-fancy-item-visible{position:relative!important;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-animation:pa-rotate-in 1.2s;animation:pa-rotate-in 1.2s}.premium-atext__custom .premium-fancy-item-visible{position:relative!important}.premium-atext__auto-fade .premium-atext__text{display:inline-block;width:200px;font-weight:400}.premium-atext__auto-fade .premium-fancy-svg-text{position:relative;vertical-align:sub}.premium-atext__auto-fade g>text{text-anchor:start;shape-rendering:crispEdges;opacity:0;font-size:300px;-webkit-animation-name:pa-auto-fade;animation-name:pa-auto-fade;-moz-animation-name:pa-auto-fade;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.premium-atext__auto-fade g>text:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.premium-atext__auto-fade g>text:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.premium-atext__auto-fade g>text:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}.premium-atext__highlight .premium-atext__text{display:inline-block}.premium-atext__paused-yes:hover .premium-atext__letter,.premium-atext__paused-yes:hover .premium-atext__text,.premium-atext__paused-yes:hover .text{-webkit-animation-play-state:paused;animation-play-state:paused}.premium-atext__shadow .premium-atext__text{-webkit-animation:pa-text-shadow 1.5s ease-in-out infinite;animation:pa-text-shadow 1.5s ease-in-out infinite}.premium-atext__pattern .premium-atext__text{text-shadow:.03em .03em 0 var(--pa-atext-fc);position:relative;z-index:1}.premium-atext__pattern .premium-atext__text::after{content:attr(data-text);position:absolute;top:.07em;left:.07em;z-index:-1;text-shadow:none;background-image:-webkit-linear-gradient(45deg,transparent 45%,var(--pa-atext-sc) 45%,#eae8e0 55%,transparent 0);background-image:linear-gradient(45deg,transparent 45%,var(--pa-atext-sc) 45%,#eae8e0 55%,transparent 0);background-size:.05em .05em;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:pa-pattern 15s linear infinite;animation:pa-pattern 15s linear infinite}.premium-atext__fill .premium-atext__text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-size:300% 300%!important;-webkit-animation:pa-fill 10s ease-in-out infinite;animation:pa-fill 10s ease-in-out infinite}.premium-atext__tilt{opacity:0}.premium-atext__tilt .premium-atext__letter{display:inline-block;-webkit-animation:pa-tilt 1s forwards ease-in-out infinite;animation:pa-tilt 1s forwards ease-in-out infinite}.premium-atext__flip .premium-atext__letter{display:inline-block;-webkit-animation:pa-flip 1s forwards ease-in-out infinite;animation:pa-flip 1s forwards ease-in-out infinite}.premium-atext__wave .premium-atext__letter{display:inline-block;-webkit-animation:pa-wave 1s backwards ease-in-out infinite;animation:pa-wave 1s backwards ease-in-out infinite}.premium-atext__pop .premium-atext__letter{display:inline-block;-webkit-animation:pa-pop 1s forwards ease-in-out infinite;animation:pa-pop 1s forwards ease-in-out infinite}.premium-atext__lines .text{fill:none;stroke-width:1;stroke-linejoin:round;stroke-dasharray:60 330;stroke-dashoffset:0;-webkit-animation:pa-lines 3s infinite linear;animation:pa-lines 3s infinite linear}.premium-atext__lines .text:nth-child(5n+1){stroke:var(--pa-atext-fc);-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.premium-atext__lines .text:nth-child(5n+2){stroke:var(--pa-atext-sc);-webkit-animation-delay:-2.4s;animation-delay:-2.4s}.premium-atext__lines .text:nth-child(5n+3){stroke:var(--pa-atext-tc);-webkit-animation-delay:-3.6s;animation-delay:-3.6s}.premium-atext__lines .text:nth-child(5n+4){stroke:var(--pa-atext-foc);-webkit-animation-delay:-4.8s;animation-delay:-4.8s}.premium-atext__lines .text:nth-child(5n+5){stroke:var(--pa-atext-fic);-webkit-animation-delay:-6s;animation-delay:-6s}.premium-atext__underline .premium-atext__text{position:relative;z-index:1}.premium-atext__underline .premium-atext__text::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:10px;background-color:#ff0;z-index:-1}.premium-atext__shape .premium-atext__text{position:relative}.premium-atext__shape .premium-atext__text svg{position:absolute;top:50%;left:50%;width:-webkit-calc(100% + 20px);width:calc(100% + 20px);height:-webkit-calc(100% + 20px);height:calc(100% + 20px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:visible}.premium-atext__shape .premium-atext__text svg path{stroke:#3baede;stroke-width:9;fill:none;opacity:0;stroke-dasharray:0 1500;-webkit-transition:.3s;transition:.3s}.premium-atext__shape.draw-shape svg path{-webkit-animation:pa-shape-draw var(--pa-animation-duration,1.2s) forwards ease 1;animation:pa-shape-draw var(--pa-animation-duration,1.2s) forwards ease 1}.premium-atext__shape.draw-shape svg path:nth-of-type(2){-webkit-animation-delay:-webkit-calc(var(--pa-animation-duration,1.2s)/ 2);animation-delay:calc(var(--pa-animation-duration,1.2s)/ 2)}.premium-atext__shape.hide-shape svg path{opacity:1;stroke-dasharray:1500 1500;-webkit-animation:pa-shape-hide .4s forwards ease 1;animation:pa-shape-hide .4s forwards ease 1}.premium-atext__reveal .premium-atext__text{color:transparent!important;-webkit-background-clip:text;background-clip:text;background-repeat:repeat-x;-webkit-animation:pa-reveal 2s forwards ease-in-out infinite;animation:pa-reveal 2s forwards ease-in-out infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.premium-atext__loading-yes .premium-atext__text{position:relative}.premium-atext__loading-yes .premium-atext__text .premium-loading-bar{position:absolute;width:100%;height:3px;bottom:0;left:0;animation:pa-loading-bar 2.5s ease-out infinite;-webkit-animation:pa-loading-bar 2.5s ease-out infinite}.premium-atext__loading-yes.pause .premium-atext__text:hover .premium-loading-bar{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes pa-text-shadow{0%{-webkit-transform:translateY(0);transform:translateY(0);text-shadow:0 0 0 var(--pa-atext-fc),0 0 0 var(--pa-atext-sc),0 0 0 var(--pa-atext-tc),0 0 0 var(--pa-atext-foc)}20%{-webkit-transform:translateY(-1em);transform:translateY(-1em);text-shadow:0 .125em 0 var(--pa-atext-fc),0 .25em 0 var(--pa-atext-sc),0 -.125em 0 var(--pa-atext-tc),0 -.25em 0 var(--pa-atext-foc)}40%{-webkit-transform:translateY(.5em);transform:translateY(.5em);text-shadow:0 -.0625em 0 var(--pa-atext-fc),0 -.125em 0 var(--pa-atext-sc),0 .0625em 0 var(--pa-atext-tc),0 .125em 0 var(--pa-atext-foc)}60%{-webkit-transform:translateY(-.25em);transform:translateY(-.25em);text-shadow:0 .03125em 0 var(--pa-atext-fc),0 .0625em 0 var(--pa-atext-sc),0 -.03125em 0 var(--pa-atext-tc),0 -.0625em 0 var(--pa-atext-foc)}80%{-webkit-transform:translateY(0);transform:translateY(0);text-shadow:0 0 0 var(--pa-atext-fc),0 0 0 var(--pa-atext-sc),0 0 0 var(--pa-atext-tc),0 0 0 var(--pa-atext-foc)}}@keyframes pa-text-shadow{0%{-webkit-transform:translateY(0);transform:translateY(0);text-shadow:0 0 0 var(--pa-atext-fc),0 0 0 var(--pa-atext-sc),0 0 0 var(--pa-atext-tc),0 0 0 var(--pa-atext-foc)}20%{-webkit-transform:translateY(-1em);transform:translateY(-1em);text-shadow:0 .125em 0 var(--pa-atext-fc),0 .25em 0 var(--pa-atext-sc),0 -.125em 0 var(--pa-atext-tc),0 -.25em 0 var(--pa-atext-foc)}40%{-webkit-transform:translateY(.5em);transform:translateY(.5em);text-shadow:0 -.0625em 0 var(--pa-atext-fc),0 -.125em 0 var(--pa-atext-sc),0 .0625em 0 var(--pa-atext-tc),0 .125em 0 var(--pa-atext-foc)}60%{-webkit-transform:translateY(-.25em);transform:translateY(-.25em);text-shadow:0 .03125em 0 var(--pa-atext-fc),0 .0625em 0 var(--pa-atext-sc),0 -.03125em 0 var(--pa-atext-tc),0 -.0625em 0 var(--pa-atext-foc)}80%{-webkit-transform:translateY(0);transform:translateY(0);text-shadow:0 0 0 var(--pa-atext-fc),0 0 0 var(--pa-atext-sc),0 0 0 var(--pa-atext-tc),0 0 0 var(--pa-atext-foc)}}@-webkit-keyframes pa-pattern{0%{background-position:0 0}0%{background-position:100% -100%}}@keyframes pa-pattern{0%{background-position:0 0}0%{background-position:100% -100%}}@-webkit-keyframes pa-fill{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes pa-fill{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@-webkit-keyframes pa-tilt{0%{-webkit-transform:rotateZ(-15deg);transform:rotateZ(-15deg)}50%{-webkit-transform:rotateZ(15deg);transform:rotateZ(15deg)}100%{-webkit-transform:rotateZ(-15deg);transform:rotateZ(-15deg)}}@keyframes pa-tilt{0%{-webkit-transform:rotateZ(-15deg);transform:rotateZ(-15deg)}50%{-webkit-transform:rotateZ(15deg);transform:rotateZ(15deg)}100%{-webkit-transform:rotateZ(-15deg);transform:rotateZ(-15deg)}}@-webkit-keyframes pa-flip{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}50%{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0);transform:rotateX(0)}}@keyframes pa-flip{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}50%{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0);transform:rotateX(0)}}@-webkit-keyframes pa-wave{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes pa-wave{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@-webkit-keyframes pa-pop{0%{-webkit-transform:rotateZ(5deg) scale(.75) translateY(0);transform:rotateZ(5deg) scale(.75) translateY(0);opacity:.1}50%{-webkit-transform:rotateZ(-5deg) scale(1) translateY(-.5em);transform:rotateZ(-5deg) scale(1) translateY(-.5em);opacity:1}100%{-webkit-transform:rotateZ(5deg) scale(.75) translateY(0);transform:rotateZ(5deg) scale(.75) translateY(0);opacity:.1}}@keyframes pa-pop{0%{-webkit-transform:rotateZ(5deg) scale(.75) translateY(0);transform:rotateZ(5deg) scale(.75) translateY(0);opacity:.1}50%{-webkit-transform:rotateZ(-5deg) scale(1) translateY(-.5em);transform:rotateZ(-5deg) scale(1) translateY(-.5em);opacity:1}100%{-webkit-transform:rotateZ(5deg) scale(.75) translateY(0);transform:rotateZ(5deg) scale(.75) translateY(0);opacity:.1}}@-webkit-keyframes pa-lines{100%{stroke-dashoffset:-400}}@keyframes pa-lines{100%{stroke-dashoffset:-400}}@-webkit-keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@-webkit-keyframes pa-shape-draw{0%{stroke-dasharray:0 1500;opacity:1}100%{stroke-dasharray:1500 1500;opacity:1}}@keyframes pa-shape-draw{0%{stroke-dasharray:0 1500;opacity:1}100%{stroke-dasharray:1500 1500;opacity:1}}@-webkit-keyframes pa-shape-hide{0%{stroke-dasharray:1500 1500;opacity:1}100%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}}@keyframes pa-shape-hide{0%{stroke-dasharray:1500 1500;opacity:1}100%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}}@-webkit-keyframes pa-reveal{0%{background-size:0;background-position-y:0}10%{background-size:30px;background-position-y:0}35%,45%{background-position-y:100%}70%{background-size:30px;background-position-y:0}100%{background-size:200px}}@keyframes pa-reveal{0%{background-size:0;background-position-y:0}10%{background-size:30px;background-position-y:0}35%,45%{background-position-y:100%}70%{background-size:30px;background-position-y:0}100%{background-size:200px}}@keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@-webkit-keyframes pa-loading-bar{0%{width:0}100%{width:100}}@keyframes pa-loading-bar{0%{width:0}100%{width:100}}@-webkit-keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.premium-bullet-list-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.premium-bullet-list-flex-start .premium-bullet-list-content{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.premium-bullet-list-center .premium-bullet-list-content{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.premium-bullet-list-flex-end .premium-bullet-list-content{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.premium-bullet-list-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out;width:auto;position:relative}.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper{display:inline-block;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.premium-bullet-list-content .premium-bullet-list-text span{-webkit-transition:color .3s ease-in-out,text-shadow .3s ease-in-out;transition:color .3s ease-in-out,text-shadow .3s ease-in-out;margin:0 5px;-webkit-flex:1;-ms-flex:1;flex:1}.premium-bullet-list-content .premium-bullet-list-icon-text p{background-color:#eee;padding:1px 5px;border-radius:2px;font-size:13px}.premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper i,.premium-bullet-list-content .premium-bullet-list-wrapper img{-webkit-transition:color .3s ease-in-out,fill .3s ease-in-out,text-shadow .3s ease-in-out,background-color .3s ease-in-out,stroke .3s ease-in-out;transition:color .3s ease-in-out,fill .3s ease-in-out,text-shadow .3s ease-in-out,background-color .3s ease-in-out,stroke .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-wrapper{position:relative;line-height:0}.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{width:30px!important;height:30px!important;position:relative;z-index:3}.premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text,.premium-bullet-list-content .premium-bullet-list-wrapper i{position:relative;z-index:3}.premium-bullet-list-content .premium-bullet-list-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.premium-bullet-list-content .premium-bullet-list-link span{display:none}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector{width:100%;height:100%;position:absolute;top:.5em;z-index:100;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{content:"";border-right-width:1px;border-right-style:solid;border-color:#333;display:block;height:100%}li.premium-bullet-list-content.premium-bullet-list-content-inline{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;z-index:2}li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child){margin:0 3px}li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child{margin:0 3px 0 0}.premium-bullet-list-divider:not(:last-child){width:100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden}.premium-bullet-list-divider:not(:last-child):after{content:"";display:block;border-top-style:solid;border-top-width:1px}.premium-bullet-list-divider-inline:not(:last-child){float:right;display:inline-block;position:relative;height:100%;overflow:hidden;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 3px}.premium-bullet-list-divider-inline:not(:last-child):after{content:"";display:block;border-left-width:1px;height:33px;border-left-style:solid}.premium-bullet-list-icon-text{line-height:1.5}.premium-bullet-list-icon-text p,li.premium-bullet-list-content,ul.premium-bullet-list-box{margin:0}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i{color:transparent!important;text-shadow:0 0 3px #aaa}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content{-webkit-filter:blur(3px);filter:blur(3px)}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i{color:#aaa!important;text-shadow:0 0 0 transparent}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content{-webkit-filter:none;filter:none}.premium-bullet-list-content .premium-bullet-list-badge{font-size:11px;top:auto;min-width:-webkit-max-content;min-width:max-content;height:-webkit-fit-content;height:fit-content}.premium-bullet-list-gradient-effect[data-text]{display:inline-block;position:relative;text-decoration:none}.premium-bullet-list-gradient-effect[data-text]::before{content:attr(data-text);position:absolute;z-index:1;overflow:hidden;-webkit-clip-path:polygon(0 0,1px 0,1px 100%,0 100%);clip-path:polygon(0 0,1px 0,1px 100%,0 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .4s ease;transition:all .4s ease}.premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before,.premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}ul[data-list-animation*=animated-] .premium-bullet-list-content,ul[data-list-animation*=animated-] .premium-bullet-list-divider,ul[data-list-animation*=animated-] .premium-bullet-list-divider-inline{opacity:0}.premium-bullet-list-content-grow-effect:hover{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-image-button{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;background-color:#eee;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-image-button .premium-button-style6-bg,.premium-image-button.premium-button-style6:before,.premium-image-button:not(.premium-image-button-style6):hover{background-color:#54595f}.premium-image-button-style1:before,.premium-image-button-style4-icon-wrapper{background-color:#54595f}.premium-image-button-text-icon-wrapper{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-text-icon-wrapper i,.premium-image-button-text-icon-wrapper span,.premium-image-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1:before{position:absolute;content:"";-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before{width:100%;height:0;top:0;inset-inline-start:0}.premium-image-button-style1-top:before{width:100%;height:0;bottom:0;inset-inline-start:0}.premium-image-button-style1-right:before{width:0;height:100%;bottom:0;inset-inline-start:0}.premium-image-button-style1-left:before{width:0;height:100%;top:0;inset-inline-end:0}.premium-image-button-style1-bottom:hover:before,.premium-image-button-style1-top:hover:before{height:100%}.premium-image-button-style1-left:hover:before,.premium-image-button-style1-right:hover:before{width:100%}.premium-image-button-style3{z-index:10}.premium-image-button-style3:before{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;content:"";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.premium-image-button-diagonal-right:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-right:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-left:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-left:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-bottom:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-bottom:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-top:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-top:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-button-style4-icon-wrapper.top{bottom:-100%;inset-inline-start:0}.premium-image-button-style4-icon-wrapper.bottom{top:-100%;inset-inline-start:0}.premium-image-button-style4-icon-wrapper.left{top:0;inset-inline-start:-100%}.premium-image-button-style4-icon-wrapper.right{top:0;inset-inline-end:-100%}.premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper{top:0;opacity:1}.premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper{inset-inline-start:0;opacity:1}.premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper{inset-inline-end:0;opacity:1}.premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-image-button-style5:before{position:absolute;content:"";top:0;inset-inline-start:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:rgba(255,255,255,.2);-webkit-animation-name:premium-overlap-effect-done;animation-name:premium-overlap-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:before{-webkit-animation-name:premium-overlap-ver-effect-done;animation-name:premium-overlap-ver-effect-done}.premium-image-button-overlap-effect-horizontal:hover:before{-webkit-animation-name:premium-overlap-effect;animation-name:premium-overlap-effect}.premium-image-button-overlap-effect-vertical:hover:before{-webkit-animation-name:premium-overlap-ver-effect;animation-name:premium-overlap-ver-effect}.premium-image-button-style6:before{content:"";position:absolute;left:50%;top:50%;width:100px;height:100px;border-radius:100%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-button-style6:hover:before{-webkit-transform:translate(-50%,-50%) scale(3);-ms-transform:translate(-50%,-50%) scale(3);transform:translate(-50%,-50%) scale(3)}.premium-image-button-style6 .premium-button-text-icon-wrapper{position:relative;z-index:1}@-webkit-keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}.rtl .premium-image-button-style3:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.rtl .premium-image-button-diagonal-left:before,.rtl .premium-image-button-diagonal-right:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.rtl .premium-image-button-diagonal-left:hover:before,.rtl .premium-image-button-diagonal-right:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.rtl .premium-image-button-diagonal-bottom:before,.rtl .premium-image-button-diagonal-top:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.rtl .premium-image-button-diagonal-bottom:hover:before,.rtl .premium-image-button-diagonal-top:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.rtl .premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.rtl .premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.premium-image-scroll-container,.premium-image-scroll-section{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-scroll-section{position:relative;overflow:hidden;width:100%;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.premium-image-scroll-container{width:100%}.premium-image-scroll-container .premium-image-scroll-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-container-scroll{overflow:auto}.premium-image-scroll-container .premium-image-scroll-horizontal{position:relative;width:100%;height:100%}.premium-image-scroll-container .premium-image-scroll-horizontal img{max-width:none;height:100%}.premium-image-scroll-container .premium-image-scroll-vertical img{width:100%;max-width:100%;height:auto}.premium-image-scroll-ver{position:relative}.premium-image-scroll-container .premium-image-scroll-overlay{background:rgba(2,2,2,.3)}.premium-image-scroll-container .premium-image-scroll-link,.premium-image-scroll-container .premium-image-scroll-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:4}.premium-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;left:50%;text-align:center;z-index:5;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.premium-container-scroll-instant .premium-image-scroll-image{-webkit-transition:all 0s ease-in-out!important;transition:all 0s ease-in-out!important}.premium-image-scroll-container img{-webkit-transition:-webkit-transform 3s ease-in-out;transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out}.premium-image-scroll-container .premium-image-scroll-content,.premium-image-scroll-container .premium-image-scroll-overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.premium-image-scroll-container:hover .premium-image-scroll-overlay{opacity:0}.premium-image-scroll-container:hover .premium-image-scroll-content{opacity:0;visibility:hidden}.premium-image-scroll-content .premium-image-scroll-icon{display:inline-block;line-height:1;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.pa-horizontal-mouse-scroll{-webkit-animation-name:pa-scroll-horizontal;animation-name:pa-scroll-horizontal}.pa-vertical-mouse-scroll{-webkit-animation-name:pa-scroll-vertical;animation-name:pa-scroll-vertical}@-webkit-keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.premium-image-separator-container{position:absolute;width:100%;z-index:2;top:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-separator-container img,.premium-image-separator-container svg{display:inline-block!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-image-separator-container .premium-image-separator-link{position:absolute;z-index:9999;top:0;inset-inline-start:0;width:100%;height:100%;text-decoration:none}.premium-image-separator-container .premium-image-separator-link:active,.premium-image-separator-container .premium-image-separator-link:focus,.premium-image-separator-container .premium-image-separator-link:hover,.premium-image-separator-container .premium-image-separator-link:visited{box-shadow:none!important;outline:0!important;border:none!important;text-decoration:none!important}.premium-image-separator-container i,.premium-image-separator-container>svg{padding:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-filter,.premium-img-gallery-filter{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-img-gallery{clear:both;overflow:hidden}.premium-gallery-container .premium-gallery-item{padding:10px;float:inline-start}.premium-gallery-container .grid-sizer{width:33.33%}.premium-gallery-container .pa-gallery-item{padding:10px}.premium-blog-filter .premium-blog-filters-container li a.category,.premium-img-gallery-filter .premium-gallery-cats-container li a.category{outline:0;text-decoration:none;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img{position:relative}.pa-gallery-img .pa-gallery-whole-link{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;z-index:2}.pa-gallery-img .pa-gallery-whole-link span{display:none}.pa-gallery-img.style2 .pa-gallery-whole-link,.pa-gallery-img.style3 .pa-gallery-whole-link{z-index:99}.pa-gallery-img-container{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pa-gallery-img-container img{display:block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery.gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-img-gallery.scale img,.premium-img-gallery.zoomout img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-img-gallery.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-img-gallery.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-img-gallery.trans img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.pa-gallery-img .pa-gallery-img-link i,.pa-gallery-img .pa-gallery-img-link svg,.pa-gallery-img .pa-gallery-magnific-image i,.pa-gallery-img .pa-gallery-magnific-image svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img .pa-gallery-img-link span,.pa-gallery-img .pa-gallery-magnific-image span{line-height:1;display:inline-block;opacity:0;margin:0 5px;padding:15px;border-radius:50%}.pa-gallery-img.style2 .pa-gallery-img-link span,.pa-gallery-img.style2 .pa-gallery-magnific-image span{margin:0 5px 20px}.pa-gallery-img:hover .pa-gallery-magnific-image span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .3s;transition:all .3s ease-in-out,opacity .5s ease-in-out .3s}.pa-gallery-img:hover .pa-gallery-img-link span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .6s;transition:all .3s ease-in-out,opacity .5s ease-in-out .6s}.pa-gallery-img:hover .pa-gallery-img-link span,.pa-gallery-img:hover .pa-gallery-magnific-image span{opacity:1}.premium-gallery-icon-show a.pa-gallery-video-icon span{opacity:1}.premium-blog-filter ul.premium-blog-filters-container,.premium-img-gallery-filter ul.premium-gallery-cats-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-filters-container li,.premium-img-gallery-filter .premium-gallery-cats-container li{list-style:none;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.premium-img-gallery.zoomin .pa-gallery-img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-img-gallery.zoomout .pa-gallery-img:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-img-gallery.scale .pa-gallery-img:hover img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-img-gallery.gray .pa-gallery-img:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-img-gallery.blur .pa-gallery-img:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-img-gallery.sepia .pa-gallery-img:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-img-gallery.trans .pa-gallery-img:hover img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-img-gallery.bright .pa-gallery-img:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.pa-gallery-img .premium-gallery-caption{padding:10px}.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name{display:block;margin-bottom:0}.pa-gallery-img.style1{overflow:hidden}.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container{position:absolute;top:33.33%;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.pa-gallery-img.style1 .premium-gallery-caption{position:absolute;top:auto;right:0;bottom:-1px;left:0;width:100%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.pa-gallery-img.style1:hover .premium-gallery-caption{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.pa-gallery-img.default .premium-gallery-caption{position:absolute;top:auto;right:0;left:0;width:100%;bottom:0}.pa-gallery-img.style2 .pa-gallery-icons-caption-container{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;z-index:1;background-color:rgba(108,191,226,.68);display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pa-gallery-img.style2 .pa-gallery-icons-caption-cell{width:100%}.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container{opacity:1;-webkit-transform:translate(15px,15px);-ms-transform:translate(15px,15px);transform:translate(15px,15px)}.premium-clearfix{clear:both}.premium-img-gallery-metro .premium-gallery-item{overflow:hidden}.premium-img-gallery-metro .pa-gallery-img{height:100%}.premium-img-gallery-metro .pa-gallery-img-container{height:100%}.premium-img-gallery-metro .pa-gallery-img-container img{min-height:100%;width:100%;object-fit:fill}.premium-img-gallery .premium-gallery-item-hidden{visibility:hidden;width:0!important;height:0!important;margin:0!important;padding:0!important}.premium-gallery-load-more{position:relative}.premium-gallery-load-more .premium-gallery-load-more-btn{box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-align-items:center;-ms-flex-align:center;align-items:center;vertical-align:bottom;cursor:pointer;line-height:1;font-style:normal;font-weight:400;background-image:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-gallery-load-more-btn{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-gallery-load-more-btn div{-webkit-margin-start:3px;margin-inline-start:3px}.premium-gallery-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}.pa-gallery-img .pa-gallery-lightbox-wrap{display:inline-block}.pa-gallery-img .pa-gallery-video-icon,.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img{cursor:pointer}.pa-gallery-img-container iframe{position:absolute;visibility:hidden;top:0;inset-inline-start:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.pa-gallery-img-container video{position:absolute;visibility:hidden;top:0;left:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;object-fit:contain}.pa-gallery-icons-caption-cell svg,.pa-gallery-icons-inner-container svg{width:14px;height:14px}.premium-gallery-gradient-layer{position:absolute;bottom:40px;width:100%;height:20px;background:-webkit-linear-gradient(bottom,#17181f 0,rgba(255,255,255,0) 100%);background:linear-gradient(to top,#17181f 0,rgba(255,255,255,0) 100%)}.rtl .premium-img-gallery.trans img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.rtl .premium-img-gallery.scale .pa-gallery-img:hover img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.rtl .pa-gallery-img.style2:hover .pa-gallery-icons-caption-container{-webkit-transform:translate(-15px,15px);-ms-transform:translate(-15px,15px);transform:translate(-15px,15px)}.elementor-widget-premium-lottie .premium-lottie-animation{position:relative;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.elementor-widget-premium-lottie .premium-lottie-animation a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.premium-maps-info-container{margin-top:10px;margin-bottom:10px}.premium-maps-info-container.advanced-pin{margin:-16px;width:300px;position:relative;border-radius:10px;overflow:hidden;z-index:100000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-maps-info-container.advanced-pin .gm-ui-hover-effect{display:none}.premium-maps-info-container.advanced-pin .premium-maps-info-close{position:absolute;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;height:24px;width:24px;cursor:pointer;z-index:99;box-shadow:0 0 6px 0 rgba(0,0,0,.3);-webkit-transition:opacity .3s;transition:opacity .3s;opacity:.4}.premium-maps-info-container.advanced-pin .premium-maps-info-close:hover{opacity:1}.premium-maps-info-container.advanced-pin .premium-maps-info-img{position:relative;overflow:hidden;margin-bottom:0}.premium-maps-info-container.advanced-pin .premium-maps-info-img img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.premium-maps-info-container.advanced-pin .premium-maps-location-directions{position:absolute;width:40px;height:40px;border-radius:100%;background-color:#fff;top:100%;left:83%;box-shadow:0 1px 6px 0 rgba(0,0,0,.3);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-maps-info-container.advanced-pin .eicon-share-arrow{font-size:20px}.premium-maps-info-container.advanced-pin .eicon-headphones{font-weight:700}.premium-maps-info-container.advanced-pin .premium-maps-location-info{color:#222;font-size:13px;text-align:start}.premium-maps-info-container.advanced-pin .maps-info-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.premium-maps-info-container.advanced-pin .maps-info-item i{-webkit-margin-end:14px;margin-inline-end:14px}.premium-maps-info-container.advanced-pin p{margin:0}.premium-maps-info-container.maps-skin1 .premium-maps-info-close{top:12px;right:12px;background-color:#fff}.premium-maps-info-container.maps-skin1 .premium-maps-title-wrap{position:relative;padding:16px;background-color:#4285f4}.premium-maps-info-container.maps-skin1 .premium-maps-info-img{height:150px}.premium-maps-info-container.maps-skin1 .premium-maps-location-info{padding:28px 16px 16px}.premium-maps-info-container.maps-skin1 .premium-maps-info-desc{border-top:1px solid rgba(230,230,230,.5);margin-top:12px;padding-top:12px}.premium-maps-info-container.maps-skin1 .premium-maps-location-direction{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-maps-info-container.maps-skin1 .premium-maps-location-direction span{display:none}.premium-maps-info-container.maps-skin2{padding:35px 25px 25px}.premium-maps-info-container.maps-skin2 .premium-maps-title-wrap{-webkit-order:1;-ms-flex-order:1;order:1;background-color:#fff;padding-bottom:10px;border-bottom:1px solid rgba(230,230,230,.5)}.premium-maps-info-container.maps-skin2 .premium-maps-info-title{font-weight:700;font-size:18px}.premium-maps-info-container.maps-skin2 .premium-maps-info-img{-webkit-order:2;-ms-flex-order:2;order:2;height:80px;margin-top:10px}.premium-maps-info-container.maps-skin2 .premium-maps-location-info{padding-top:14px;-webkit-order:3;-ms-flex-order:3;order:3}.premium-maps-info-container.maps-skin2 .premium-maps-info-desc{margin:15px 0 10px}.premium-maps-info-container.maps-skin3{padding:25px}.premium-maps-info-container.maps-skin3 .premium-maps-skin3-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:10px;border-bottom:1px solid rgba(230,230,230,.5)}.premium-maps-info-container.maps-skin3 .premium-maps-title-wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left;-webkit-margin-start:12px;margin-inline-start:12px}.premium-maps-info-container.maps-skin3 .premium-maps-title-wrap .eicon-share-arrow{display:none}.premium-maps-info-container.maps-skin3 .premium-maps-info-title{margin-bottom:5px}.premium-maps-info-container.maps-skin3 .premium-maps-info-img{width:80px;height:80px;border-radius:100%}.premium-maps-info-container.maps-skin3 .premium-maps-location-info{padding-top:14px}.premium-maps-info-container.maps-skin2 .premium-maps-info-close,.premium-maps-info-container.maps-skin3 .premium-maps-info-close{top:12px;inset-inline-end:12px;background-color:#bbb}.premium-maps-info-desc,.premium-maps-info-title{margin:0;padding:0}.premium-maps-container .gm-style-iw{text-align:center}.premium-maps-container .gm-style img{max-width:none!important}.premium-maps-container .gm-style-iw-c,.premium-maps-container .gm-style-iw-d{overflow:visible!important;max-height:initial!important}.premium-maps-container .gm-style-iw-c{padding-left:12px!important;padding-right:12px!important}.rtl .premium-maps-info-container.maps-skin3 .premium-maps-skin3-wrap{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.rtl .premium-maps-container .gm-style-iw{direction:ltr}.premium-adv-carousel__item-link{position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer;z-index:99}.premium-adv-carousel__media-info-wrap{padding:5px;z-index:3;text-align:center;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-adv-carousel__media-info-wrap .premium-adv-carousel__media-desc,.premium-adv-carousel__media-info-wrap .premium-adv-carousel__media-title{display:block}.premium-adv-carousel__media-info-wrap .premium-adv-carousel__media-title{font-size:19px;font-weight:700}.premium-adv-carousel__media-info-wrap .premium-adv-carousel__media-desc{font-size:14px;white-space:normal}.premium-adv-carousel__media-info-wrap,.premium-adv-carousel__media-wrap{-webkit-order:1;-ms-flex-order:1;order:1}.premium-adv-carousel__media-wrap{height:300px;overflow:hidden;width:100%;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.premium-adv-carousel__item{width:300px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.premium-adv-carousel__media-wrap .premium-adv-carousel__item-img img,.premium-adv-carousel__media-wrap img.premium-adv-carousel__item-img{width:100%;height:100%;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.premium-adv-carousel__template-wrapper{width:100%;height:100%;max-height:100%;white-space:normal}.premium-adv-carousel__template-wrapper section{padding:0!important;overflow:hidden}.premium-adv-carousel__iframe-wrap,.premium-adv-carousel__iframe-wrap iframe,.premium-adv-carousel__video-wrap{height:100%!important;cursor:pointer}.premium-adv-carousel__video-wrap{position:relative}.premium-adv-carousel__video-wrap video{width:100%;height:100%;object-fit:cover}.premium-adv-carousel__video-icon{z-index:3;position:absolute;top:50%;left:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;padding:10px}.premium-adv-carousel__video-icon i{font-size:25px}.premium-adv-carousel__video-icon svg{width:50px;height:50px}.premium-adv-carousel__vid-overlay{height:100%!important;width:100%;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;cursor:pointer;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.premium-adv-carousel__item:hover .premium-adv-carousel__media-info-wrap{-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.premium-adv-carousel__item-outer-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.premium-adv-carousel__icons-holder{display:none}.premium-adv-carousel__infinite .premium-adv-carousel__container{position:relative;pointer-events:none;overflow:hidden!important}.premium-adv-carousel__infinite .premium-adv-carousel__container:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;background:0 0!important}.premium-adv-carousel__infinite .premium-adv-carousel__inner-container{width:100%;overflow:scroll;pointer-events:all;-ms-overflow-style:none;scrollbar-width:none}.premium-adv-carousel__infinite .premium-adv-carousel__inner-container::-webkit-scrollbar{display:none}.premium-adv-carousel__infinite .premium-adv-carousel__items{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-adv-carousel__infinite .premium-adv-carousel__item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.premium-adv-carousel__infinite .premium-adv-carousel__item:hover .premium-adv-carousel__media-info-wrap{-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.premium-adv-carousel__infinite.premium-adv-carousel__horizontal{white-space:nowrap}.premium-adv-carousel__infinite.premium-adv-carousel__vertical .premium-adv-carousel__inner-container{height:500px}.premium-adv-carousel__infinite.premium-adv-carousel__vertical .premium-adv-carousel__items{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-adv-carousel__infinite.premium-adv-carousel__vertical .premium-adv-carousel__item{width:100%}.premium-adv-carousel__carousel .premium-adv-carousel__media-info-wrap,.premium-adv-carousel__coverflow .premium-adv-carousel__media-info-wrap,.premium-adv-carousel__flat .premium-adv-carousel__media-info-wrap{visibility:hidden;opacity:0}.premium-adv-carousel__carousel .flipster__item--current .premium-adv-carousel__media-info-wrap,.premium-adv-carousel__coverflow .flipster__item--current .premium-adv-carousel__media-info-wrap,.premium-adv-carousel__flat .flipster__item--current .premium-adv-carousel__media-info-wrap{visibility:visible;opacity:1}.premium-adv-carousel__carousel .premium-adv-carousel__item-outer-wrapper,.premium-adv-carousel__coverflow .premium-adv-carousel__item-outer-wrapper,.premium-adv-carousel__flat .premium-adv-carousel__item-outer-wrapper{cursor:pointer}.premium-adv-carousel__item .pa-media-icons-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-adv-carousel__item .pa-media-icons-wrapper .pa-media-icons-inner-container{position:absolute;top:50%;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.premium-adv-carousel__item .pa-media-icons-wrapper .pa-media-icons-inner-container .pa-media-magnific-image i,.premium-adv-carousel__item .pa-media-icons-wrapper .pa-media-icons-inner-container .pa-media-magnific-image svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-adv-carousel__item .pa-media-icons-wrapper .pa-media-icons-inner-container .pa-media-magnific-image span{line-height:1;display:inline-block;opacity:0;padding:15px;border-radius:50%;margin:0 5px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-adv-carousel__item:hover .pa-media-magnific-image span{opacity:1!important}.flipster__button{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;border:none;box-shadow:none;color:transparent}.flipster__button svg{width:15px;height:15px;stroke:none}.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--future-1 .flipster__item__content,.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--past-1 .flipster__item__content{-webkit-transform:scale(-webkit-calc(.95 - 1 / 10));-ms-transform:scale(calc(.95 - 1 / 10));transform:scale(calc(.95 - 1 / 10))}.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--future-2 .flipster__item__content,.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--past-2 .flipster__item__content{-webkit-transform:scale(-webkit-calc(.95 - 2 / 10));-ms-transform:scale(calc(.95 - 2 / 10));transform:scale(calc(.95 - 2 / 10))}.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--future-3 .flipster__item__content,.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--past-3 .flipster__item__content{-webkit-transform:scale(-webkit-calc(.95 - 3 / 10));-ms-transform:scale(calc(.95 - 3 / 10));transform:scale(calc(.95 - 3 / 10))}.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--future-4 .flipster__item__content,.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--past-4 .flipster__item__content{-webkit-transform:scale(-webkit-calc(.95 - 4 / 10));-ms-transform:scale(calc(.95 - 4 / 10));transform:scale(calc(.95 - 4 / 10))}.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--future-5 .flipster__item__content,.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--past-5 .flipster__item__content{-webkit-transform:scale(-webkit-calc(.95 - 5 / 10));-ms-transform:scale(calc(.95 - 5 / 10));transform:scale(calc(.95 - 5 / 10))}.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--future-6 .flipster__item__content,.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--past-6 .flipster__item__content{-webkit-transform:scale(-webkit-calc(.95 - 6 / 10));-ms-transform:scale(calc(.95 - 6 / 10));transform:scale(calc(.95 - 6 / 10))}.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--future-7 .flipster__item__content,.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--past-7 .flipster__item__content{-webkit-transform:scale(-webkit-calc(.95 - 7 / 10));-ms-transform:scale(calc(.95 - 7 / 10));transform:scale(calc(.95 - 7 / 10))}.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--future-8 .flipster__item__content,.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--past-8 .flipster__item__content{-webkit-transform:scale(-webkit-calc(.95 - 8 / 10));-ms-transform:scale(calc(.95 - 8 / 10));transform:scale(calc(.95 - 8 / 10))}.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--future-9 .flipster__item__content,.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--past-9 .flipster__item__content{-webkit-transform:scale(-webkit-calc(.95 - 9 / 10));-ms-transform:scale(calc(.95 - 9 / 10));transform:scale(calc(.95 - 9 / 10))}.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--future-10 .flipster__item__content,.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .premium-adv-carousel__items .flipster__item--past-10 .flipster__item__content{-webkit-transform:scale(-webkit-calc(.95 - 10 / 10));-ms-transform:scale(calc(.95 - 10 / 10));transform:scale(calc(.95 - 10 / 10))}.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .flipster--flat .flipster__item--future,.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .flipster--flat .flipster__item--past{opacity:.3}.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .flipster--flat .flipster__item--future-1,.premium-adv-carousel__flat.premium-adv-carousel__gradual-yes .flipster--flat .flipster__item--past-1{opacity:.8}@media (max-width:1024px){.premium-adv-carousel__item .pa-media-icons-wrapper .pa-media-icons-inner-container .pa-media-magnific-image span{opacity:1}}.pa-woo-mc__icon-wrapper,.pa-woo-mc__inner-container,.pa-woo-mc__outer-container,.pa-woo-mc__text-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.pa-woo-mc__outer-container{gap:5px}.pa-woo-mc__content-wrapper .pa-woo-mc__outer-container a:hover{color:currentColor}.pa-woo-mc__inner-container{cursor:pointer;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pa-woo-mc__inner-container *{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-woo-mc__tax-label{text-transform:none;font-size:80%}.pa-woo-mc__widget-shopping-outer-wrapper{position:relative;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.pa-woo-mc__widget-shopping-outer-wrapper .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.2);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pa-woo-mc__badge{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pa-woo-mc__subtotal.pa-counting{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:3px}.pa-woo-mc__subtotal.pa-counting .pa-woo-mc__subtotal-val{font-family:inherit;line-height:inherit}.pa-woo-mc__subtotal.pa-counting .pa-woo-mc__subtotal-currency{margin-bottom:1px}.pa-woo-mc__float .pa-woo-mc__inner-container{position:fixed;z-index:99;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.pa-woo-mc__float .pa-woo-mc__icon-wrapper{position:relative}.pa-woo-mc__float .pa-woo-mc__badge{top:-5px;inset-inline-end:-7px}.pa-woo-mc__float .pa-woo-mc__text-wrapper .pa-woo-mc__subtotal{font-size:14px}.pa-woo-mc__float .pa-woo-mc__badge,.pa-woo-mc__preset-2 .pa-woo-mc__badge,.pa-woo-mc__preset-3 .pa-woo-mc__badge,.pa-woo-mc__preset-4 .pa-woo-mc__badge,.pa-woo-mc__preset-6 .pa-woo-mc__badge{position:absolute;z-index:1}.pa-woo-mc__preset-2 .pa-woo-mc__badge,.pa-woo-mc__preset-4 .pa-woo-mc__badge,.pa-woo-mc__preset-6 .pa-woo-mc__badge{inset-inline-end:0;top:0}.pa-woo-mc__preset-4 .pa-woo-mc__inner-container,.pa-woo-mc__preset-5 .pa-woo-mc__inner-container,.pa-woo-mc__preset-6 .pa-woo-mc__inner-container{gap:8px}.pa-woo-mc__preset-1 .pa-woo-mc__badge{width:19px;height:19px}.pa-woo-mc__preset-1 .pa-woo-mc__icon-wrapper{gap:6px}.pa-woo-mc__preset-2 .pa-woo-mc__inner-container{position:relative;border:1px solid #333;width:50px;height:50px;border-radius:50%}.pa-woo-mc__preset-3 .pa-woo-mc__badge{top:-5px;right:-7px}.pa-woo-mc__preset-3 .pa-woo-mc__icon-wrapper{position:relative}.pa-woo-mc__preset-3 .pa-woo-mc__inner-container{gap:15px}.pa-woo-mc__preset-3 .pa-woo-mc__subtotal{font-size:13px}.pa-woo-mc__preset-4 .pa-woo-mc__subtotal{font-size:14px}.pa-woo-mc__preset-4 .pa-woo-mc__icon-wrapper{position:relative;width:50px;height:50px;border-radius:50%;background-color:#333}.pa-woo-mc__preset-4 .pa-woo-mc__icon-wrapper .pa-woo-mc__icon,.pa-woo-mc__preset-4 .pa-woo-mc__icon-wrapper .pa-woo-mc__icon *{fill:#fff}.pa-woo-mc__preset-5 .pa-woo-mc__text-wrapper{font-size:16px;color:#000;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pa-woo-mc__preset-5 .pa-woo-mc__icon-wrapper .pa-woo-mc__icon,.pa-woo-mc__preset-5 .pa-woo-mc__icon-wrapper .pa-woo-mc__icon *{fill:#000}.pa-woo-mc__preset-6 .pa-woo-mc__inner-container{position:relative;border-radius:42px;background-color:#333;padding:8px 12px}.pa-woo-mc__preset-6 .pa-woo-mc__subtotal{font-size:14px;color:#fff}.pa-woo-mc__preset-6 .pa-woo-mc__icon-wrapper .pa-woo-mc__icon,.pa-woo-mc__preset-6 .pa-woo-mc__icon-wrapper .pa-woo-mc__icon *{fill:#fff}.pa-woo-mc__preset-6 .pa-woo-mc__badge{width:18px;height:18px;font-size:11px;top:-3px;inset-inline-end:-5px}.pa-woo-mc__preset-7 .pa-woo-mc__inner-container{gap:12px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pa-woo-mc__preset-7 .pa-woo-mc__icon-wrapper .pa-woo-mc__icon,.pa-woo-mc__preset-7 .pa-woo-mc__icon-wrapper .pa-woo-mc__icon *{fill:#000;width:32px;height:32px}.pa-woo-mc__preset-7 .pa-woo-mc__subtotal{color:#439665}.pa-woo-mc__preset-7 .pa-woo-mc__text-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-border-start:1px solid rgba(0,0,0,.1);border-inline-start:1px solid rgba(0,0,0,.1);font-size:13px}.pa-woo-mc__preset-7 .pa-woo-mc__badge{-webkit-order:2;-ms-flex-order:2;order:2;color:#767676}.pa-woo-mc__preset-7 .pa-woo-mc__badge-txt{-webkit-padding-start:3px;padding-inline-start:3px}.pa-woo-mc__link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:9}.pa-woo-mc__text-wrapper{gap:5px}.pa-woo-mc__icon-wrapper{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pa-woo-mc__icon-wrapper .premium-lottie-animation,.pa-woo-mc__icon-wrapper svg{width:20px;height:20px}.pa-woo-mc__icon-wrapper i{font-size:20px}.pa-woo-mc__cart-content{overflow:hidden}.pa-woo-mc__cart-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px;color:#000;border-bottom:1px solid #dcdcdc}.pa-woo-mc__cart-title{font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.3px}.pa-woo-mc__overlay{position:absolute;inset:0;z-index:999;-webkit-transition:all .5s;transition:all .5s}.pa-woo-mc__close-button{cursor:pointer;width:13px;height:13px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-woo-mc__close-button i{font-size:13px;color:rgba(0,0,0,.631372549)}.pa-woo-mc__close-button svg{width:100%;height:100%;fill:rgba(0,0,0,.631372549)}.pa-woo-mc__content-wrapper{z-index:1000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:360px;-webkit-transition:.5s all ease-in-out;transition:.5s all ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s;overflow:hidden;border-inline:1px solid #dcdcdc;background:#fff}.pa-woo-mc__content-wrapper.pa-hide-content .pa-woo-mc__cart-footer,.pa-woo-mc__content-wrapper.pa-hide-content .pa-woo-mc__coupon-sec-wrapper,.pa-woo-mc__content-wrapper.pa-hide-content .pa-woo-mc__empty-mc,.pa-woo-mc__content-wrapper.pa-hide-content .pa-woo-mc__progressbar-wrapper{display:none}.pa-woo-mc__content-wrapper.pa-woo-mc__slide{position:fixed;height:100vh;top:0;display:none}.pa-woo-mc__content-wrapper.pa-woo-mc__menu{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;border:1px solid #dcdcdc;box-shadow:0 0 20px 0 rgba(0,0,0,.149)}.pa-woo-mc__content-wrapper.pa-woo-mc__menu.pa-woo-mc__open{visibility:visible;opacity:1}.pa-woo-mc__content-wrapper.pa-woo-mc__menu .pa-woo-mc__items-wrapper{height:255px}.pa-woo-mc__remove-item svg,.pa-woo-mc__remove-item svg *{fill:#a3a3a3}.pa-woo-mc__remove-item i,.pa-woo-mc__remove-item span{color:#a3a3a3}.pa-woo-mc__remove-item:hover svg,.pa-woo-mc__remove-item:hover svg *{fill:#303030}.pa-woo-mc__remove-item:hover i,.pa-woo-mc__remove-item:hover span{color:#303030}.pa-woo-mc__item-price{font-size:14px;font-weight:500}.pa-woo-mc__items-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:20px;padding-bottom:20px;row-gap:20px;overflow-y:auto;background:#fff}.pa-woo-mc__item-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 20px;-webkit-column-gap:20px;column-gap:20px;position:relative}.pa-woo-mc__empty-msg-wrapper{position:absolute;top:40%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pa-woo-mc__empty-msg{font-size:16px;font-weight:400;margin-top:20px;margin-bottom:15px;font-family:"DM Sans",Sans-serif}.pa-woo-mc__empty-msg-img{width:150px}.pa-woo-mc__empty-msg-btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:600;padding:10px 20px;background-color:rgba(2,1,1,.8);color:#fff;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;font-family:"Plus Jakarta Sans",Sans-serif}.pa-woo-mc__empty-msg-btn:hover{background-color:rgba(2,1,1,.8);color:#fff}.pa-woo-mc__item-qty,.pa-woo-mc__price-row,.pa-woo-mc__product-data,.pa-woo-mc__title-row{display:-webkit-flex;display:-ms-flexbox;display:flex}.pa-woo-mc__price-row,.pa-woo-mc__product-data,.pa-woo-mc__title-row{-webkit-flex:1;-ms-flex:1;flex:1}.pa-woo-mc__product-data{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.pa-woo-mc__price-row{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.pa-woo-mc__product-thumbnail{width:105px;height:105px}.pa-woo-mc__product-thumbnail img{height:100%;border-radius:24px}.pa-woo-mc__product-thumbnail a{color:transparent}.pa-woo-mc__item-qty{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e2e2e2;padding:5px}.pa-woo-mc__input[type=number]{-webkit-appearance:textfield;appearance:textfield;width:20px;background:0 0;font-size:15px;font-weight:400;pointer-events:none;outline:0}.pa-woo-mc__input[type=number]::-webkit-inner-spin-button,.pa-woo-mc__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.pa-woo-mc__input[type=number],.pa-woo-mc__qty-btn{padding:0;margin:0;text-align:center;border:none;border-radius:0}.pa-woo-mc__qty-btn{width:13px;height:13px;fill:rgba(0,0,0,.631372549);border:none;cursor:pointer}.pa-woo-mc__qty-btn *{fill:rgba(0,0,0,.631372549)}.pa-woo-mc__qty-btn.disabled{cursor:not-allowed;pointer-events:none}.pa-woo-mc__qty-btn-yes .pa-woo-mc__qty-btn,.pa-woo-mc__qty-btn-yes svg:not(:root).pa-woo-mc__qty-btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pa-woo-mc__qty-btn-yes .pa-woo-mc__input[type=number]{pointer-events:auto}.pa-woo-mc__title{font-size:14px;font-weight:600;color:#000}.pa-woo-mc__layout-1{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.pa-woo-mc__layout-1 .pa-woo-mc__title-row{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.pa-woo-mc__layout-2 .pa-woo-mc__product-data{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.pa-woo-mc__layout-2 .pa-woo-mc__title{text-align:start;width:100%}.pa-woo-mc__layout-3 .pa-woo-mc__product-thumbnail{-webkit-order:2;-ms-flex-order:2;order:2;position:relative}.pa-woo-mc__layout-3 .pa-woo-mc__remove-item{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:11px;padding:10px;z-index:3;box-shadow:0 2px 6px 0 rgba(0,0,0,.4);border-radius:50%;background:#fff}.pa-woo-mc__layout-3 .pa-woo-mc__cart-count{font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.5}.pa-woo-mc__layout-4 .pa-woo-mc__remove-item{position:absolute;top:0;inset-inline-end:0;visibility:inherit;opacity:0;font-size:114%;margin-top:10px;-webkit-margin-end:0;margin-inline-end:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.pa-woo-mc__layout-4 .pa-woo-mc__remove-item svg{height:100%;width:100%}.pa-woo-mc__layout-4 .pa-woo-mc__items-wrapper{padding-inline:20px}.pa-woo-mc__layout-4 .pa-woo-mc__item-wrapper{padding:10px 20px}.pa-woo-mc__layout-4 .pa-woo-mc__item-wrapper:hover{background:#f7f7f7;-webkit-transition:all .3s ease;transition:all .3s ease}.pa-woo-mc__layout-4 .pa-woo-mc__item-wrapper:hover .pa-woo-mc__remove-item{opacity:1;-webkit-margin-end:10px;margin-inline-end:10px}.pa-woo-mc__layout-4 .pa-woo-mc__product-data{row-gap:10px}.pa-woo-mc__layout-3 .pa-woo-mc__items-wrapper,.pa-woo-mc__layout-4 .pa-woo-mc__items-wrapper{overflow-y:visible}.pa-woo-mc__layout-3 .pa-woo-mc__item-price,.pa-woo-mc__layout-4 .pa-woo-mc__item-price{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px}.pa-woo-mc__layout-3 .pa-woo-mc__content-wrapper,.pa-woo-mc__layout-4 .pa-woo-mc__content-wrapper{overflow:visible}.pa-woo-mc__layout-3 .pa-woo-mc__cart-header,.pa-woo-mc__layout-4 .pa-woo-mc__cart-header{position:relative}.pa-woo-mc__layout-3 .pa-woo-mc__close-button,.pa-woo-mc__layout-4 .pa-woo-mc__close-button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:unset;height:unset;background:#fff;border-radius:50%}.pa-woo-mc__layout-3 .pa-woo-mc__close-button svg,.pa-woo-mc__layout-4 .pa-woo-mc__close-button svg{width:13px;height:13px;margin:12px}.pa-woo-mc__layout-3 .pa-woo-mc__product-thumbnail,.pa-woo-mc__layout-4 .pa-woo-mc__product-thumbnail{width:80px;height:80px}.pa-woo-mc__layout-3 .pa-woo-mc__product-thumbnail img,.pa-woo-mc__layout-4 .pa-woo-mc__product-thumbnail img{border-radius:15px}.pa-woo-mc__layout-3.pa-slide-dir-left .pa-woo-mc__close-button,.pa-woo-mc__layout-4.pa-slide-dir-left .pa-woo-mc__close-button{right:-55px}.pa-woo-mc__layout-3.pa-slide-dir-right .pa-woo-mc__close-button,.pa-woo-mc__layout-4.pa-slide-dir-right .pa-woo-mc__close-button{left:-55px}.pa-woo-mc__cross-sell-wrapper{margin-top:20px}.pa-woo-mc__cross-sell-product{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pa-woo-mc__cross-sell-product .pa-woo-mc__cross-sell-thumbnail{width:90px;height:90px;margin-bottom:10px}.pa-woo-mc__cross-sell-product .pa-woo-mc__cross-sell-thumbnail img{height:100%}.pa-woo-mc__cross-sells-wrapper{margin-top:35px}.pa-woo-mc__coupon-sec-wrapper{margin:20px;padding:10px;background-color:rgba(220,220,220,.2784313725)}.pa-woo-mc__cross-sells-heading-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;border-bottom:1px solid #dcd8d8;padding-bottom:7px}.pa-woo-mc__cross-sells-heading{font-size:15px;font-weight:600;text-transform:uppercase}.pa-woo-mc__cross-sells-arrows{display:-webkit-flex;display:-ms-flexbox;display:flex}.pa-woo-mc__cross-sells-arrows a{width:10px;height:10px;color:#000;visibility:hidden;opacity:0;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex}.pa-woo-mc__cross-sells-arrows a svg{width:100%;height:100%}.pa-woo-mc__coupon-submit,.pa-woo-mc__coupon-toggler,.pa-woo-mc__cross-sell-title,.pa-woo-mc__cross-sells-arrows a,.pa-woo-mc__empty-msg-btn{outline:0;border:none;margin:0}.pa-woo-mc__coupon-submit,.pa-woo-mc__coupon-toggler,.pa-woo-mc__cross-sell-title,.pa-woo-mc__cross-sells-arrows a{padding:0}.pa-woo-mc__coupon-submit:hover,.pa-woo-mc__coupon-toggler:hover,.pa-woo-mc__cross-sell-title:hover,.pa-woo-mc__cross-sells-arrows a:hover{color:currentColor;background:0 0;border:none}.pa-woo-mc__coupon-notice{font-size:12px;font-weight:600;color:#439665}.pa-woo-mc__coupon-notice.pa-error-notice{color:#d9534f}.pa-woo-mc__coupon-notice-wrapper .pa-woo-mc__remove-coupon{font-size:12px;font-weight:600;color:#d63638;text-decoration:underline;margin:0;padding:0;background:0 0;box-shadow:none}.pa-woo-mc__coupon-notice-wrapper .pa-woo-mc__remove-coupon:hover{color:#d63638;background:0 0}.pa-woo-mc__coupon-notice-wrapper .pa-woo-mc__remove-coupon:focus{outline:0;border:none;box-shadow:none}.pa-woo-mc__coupon-submit{position:absolute;z-index:4;inset-inline-end:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:100%;color:#000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:inset .3s ease-in-out;transition:inset .3s ease-in-out}.pa-woo-mc__coupon-submit svg{width:18px;height:18px}.pa-woo-mc__coupon-submit:hover{inset-inline-end:8px}.pa-woo-mc__cross-sell-title{font-size:14px;color:#000;font-weight:600;line-height:1.1}.pa-woo-mc__coupon-toggler{font-size:13px;color:#000;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.pa-woo-mc__coupon-wrapper{position:relative;margin-top:10px}.pa-woo-mc__progressbar-wrapper{margin:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}.pa-woo-mc__progressbar{height:12px;width:100%;border-radius:3px;background-color:#e6e6e6;background-image:-webkit-linear-gradient(315deg,rgba(255,255,255,.7) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.7) 75%,transparent 75%,transparent);background-size:30px 30px;animation:progress-bar-move 2s linear infinite reverse;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-woo-mc__progress-heading{font-size:14px;font-weight:600}.pa-woo-mc__qty-ctrls-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.pa-woo-mc__qty-ctrls-row .pa-woo-mc__item-qty{border:1px solid #e2e2e2}.pa-woo-mc__empty-mc{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pa-woo-mc__empty-mc .pa-woo-mc__empty-mc-confirm,.pa-woo-mc__empty-mc .pa-woo-mc__remove-all-btn{margin:10px 20px;padding:10px 20px;border-radius:4px;border:none;width:100%}.pa-woo-mc__empty-mc .pa-woo-mc__confirm-msg,.pa-woo-mc__empty-mc .pa-woo-mc__remove-all-btn,.pa-woo-mc__empty-mc a.pa-woo-mc__confirm-btn{font-size:11px;background:rgba(2,1,1,0);color:#000;text-align:center;border:none;line-height:1;white-space:nowrap;font-weight:300;text-transform:uppercase;letter-spacing:.7px}.pa-woo-mc__empty-mc .pa-woo-mc__confirm-msg:hover,.pa-woo-mc__empty-mc .pa-woo-mc__remove-all-btn:hover,.pa-woo-mc__empty-mc a.pa-woo-mc__confirm-btn:hover{background:rgba(2,1,1,0)}.pa-woo-mc__empty-mc .pa-woo-mc__confirm-msg:focus,.pa-woo-mc__empty-mc .pa-woo-mc__remove-all-btn:focus,.pa-woo-mc__empty-mc a.pa-woo-mc__confirm-btn:focus{outline:0;border:none;box-shadow:none}.pa-woo-mc__empty-mc .pa-woo-mc__remove-all-btn,.pa-woo-mc__empty-mc a.pa-woo-mc__confirm-btn{text-decoration:underline;cursor:pointer}.pa-woo-mc__empty-mc-confirm{gap:10px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pa-woo-mc__confirm-btn{padding:0;margin:0;outline:0;border:none}.pa-woo-mc__confirm-msg{word-spacing:2px}.pa-woo-mc__cart-footer{padding:20px;margin-top:auto;border-top:1px solid #dcdcdc}.pa-woo-mc__cart-footer .pa-woo-mc__cart-subtotal{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.pa-woo-mc__cart-footer .pa-woo-mc__subtotal-heading{font-size:14px;letter-spacing:0;text-transform:capitalize;color:#000;font-weight:400}.pa-woo-mc__cart-footer .pa-woo-mc__subtotal{font-size:15px;letter-spacing:0;text-transform:uppercase;color:#000;font-weight:500}.pa-woo-mc__remove-item{display:none;cursor:pointer;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.pa-woo-mc__remove-item svg{width:100%;height:100%}.pa-woo-mc__remove-icon-yes .pa-woo-mc__remove-item{display:block}.pa-woo-mc__remove-icon-yes.pa-woo-mc__layout-3 .pa-woo-mc__remove-item{display:-webkit-flex;display:-ms-flexbox;display:flex}.pa-woo-mc__cart-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;margin-top:20px}.pa-woo-mc__mc-btn{width:100%;padding:12px;text-align:center}.pa-woo-mc__btn-txt{font-weight:500;font-size:13px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none}.pa-woo-mc__view-cart{background:#e7e7e7;color:#000}.pa-woo-mc__view-cart:hover{background:#e0e0e0}.pa-woo-mc__checkout{background:#2d2d2d;color:#fff}.pa-woo-mc__checkout:hover{background:#000}.pa-woo-mc__item-notice{position:absolute;left:0;top:100%;width:100%;font-size:15px;padding:0 20px;color:#d9534f}.pa-woo-mc__mw-left .pa-woo-mc__menu,.pa-woo-mc__mw-right .pa-woo-mc__menu{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pa-woo-mc__mw-left .pa-woo-mc__menu{left:0}.pa-woo-mc__mw-right .pa-woo-mc__menu{right:0;left:unset}.pa-woo-mc__slide-up.pa-woo-mc__mw-center .pa-woo-mc__menu{-webkit-transform:translateX(-50%) translateY(10px);-ms-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px)}.pa-woo-mc__slide-up.pa-woo-mc__mw-center .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.pa-woo-mc__slide-up.pa-woo-mc__mw-left .pa-woo-mc__menu,.pa-woo-mc__slide-up.pa-woo-mc__mw-right .pa-woo-mc__menu{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.pa-woo-mc__slide-up.pa-woo-mc__mw-left .pa-woo-mc__menu.pa-woo-mc__open,.pa-woo-mc__slide-up.pa-woo-mc__mw-right .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pa-woo-mc__slide-down.pa-woo-mc__mw-center .pa-woo-mc__menu{-webkit-transform:translateX(-50%) translateY(-10px);-ms-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px)}.pa-woo-mc__slide-down.pa-woo-mc__mw-center .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.pa-woo-mc__slide-down.pa-woo-mc__mw-left .pa-woo-mc__menu,.pa-woo-mc__slide-down.pa-woo-mc__mw-right .pa-woo-mc__menu{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.pa-woo-mc__slide-down.pa-woo-mc__mw-left .pa-woo-mc__menu.pa-woo-mc__open,.pa-woo-mc__slide-down.pa-woo-mc__mw-right .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pa-woo-mc__slide-left.pa-woo-mc__mw-center .pa-woo-mc__menu{-webkit-transform:translateX(-45%);-ms-transform:translateX(-45%);transform:translateX(-45%)}.pa-woo-mc__slide-left.pa-woo-mc__mw-center .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pa-woo-mc__slide-left.pa-woo-mc__mw-left .pa-woo-mc__menu,.pa-woo-mc__slide-left.pa-woo-mc__mw-right .pa-woo-mc__menu{-webkit-transform:translateX(5%);-ms-transform:translateX(5%);transform:translateX(5%)}.pa-woo-mc__slide-left.pa-woo-mc__mw-left .pa-woo-mc__menu.pa-woo-mc__open,.pa-woo-mc__slide-left.pa-woo-mc__mw-right .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.pa-woo-mc__slide-right.pa-woo-mc__mw-center .pa-woo-mc__menu{-webkit-transform:translateX(-55%);-ms-transform:translateX(-55%);transform:translateX(-55%)}.pa-woo-mc__slide-right.pa-woo-mc__mw-center .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pa-woo-mc__slide-right.pa-woo-mc__mw-left .pa-woo-mc__menu,.pa-woo-mc__slide-right.pa-woo-mc__mw-right .pa-woo-mc__menu{-webkit-transform:translateX(-5%);-ms-transform:translateX(-5%);transform:translateX(-5%)}.pa-woo-mc__slide-right.pa-woo-mc__mw-left .pa-woo-mc__menu.pa-woo-mc__open,.pa-woo-mc__slide-right.pa-woo-mc__mw-right .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.pa-woo-mc__anim-overlay{transition:transform .5s,-webkit-transform .5s}.pa-woo-mc__anim-overlay.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.pa-woo-mc__anim-overlay.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.pa-hide-empty-badge-yes .pa-hide-badge{display:none}.pa-woo-mc__coupon-wrapper input[type=text].pa-woo-mc__coupon-field{outline:0;border:none;margin:0;padding:10px;box-shadow:0 0 0 transparent;width:100%;font-size:13px;font-style:italic;text-transform:capitalize;background-color:#fff}.elementor-widget-premium-mini-cart:not(.pa-woo-mc__preset-5,.pa-woo-mc__preset-7) .pa-woo-mc__badge{width:15px;height:15px;background-color:#d9534f;color:#fff;font-size:10px;border-radius:50%}.pa-woo-mc__layout-1 .pa-woo-mc__cross-sells-wrapper,.pa-woo-mc__layout-2 .pa-woo-mc__cross-sells-wrapper,.pa-woo-mc__layout-3 .pa-woo-mc__cross-sells-wrapper{padding:0 20px}.pa-show-cs-arrows-yes .pa-woo-mc__cross-sells-arrows a{visibility:inherit;opacity:1}.pa-show-cross-sells-yes .pa-woo-mc__cross-sells-wrapper{display:block!important}.pa-show-trash-text .pa-woo-mc__remove-item span{display:inline!important;font-size:10px;text-decoration:underline}.pa-show-trash-icon .pa-woo-mc__remove-item{width:17px;height:17px}.pa-show-trash-icon .pa-woo-mc__remove-item svg{display:block!important}.pa-woo-mc__layout-4 .pa-show-trash-icon .pa-woo-mc__remove-item{width:11px;height:11px}.widget_shopping_cart_content{overflow-y:auto}.pa-flex-col{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-mc-title-yes .pa-woo-mc__cart-header{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.pa-mc-separator-yes .pa-woo-mc__item-divider{display:block!important;height:1px;border:0;margin-top:20px;margin-bottom:20px;border-top:1px solid #dcdcdc}.pa-mc-separator-yes .pa-woo-mc__items-wrapper{row-gap:0}.premium-mc-float-left .pa-woo-mc__inner-container{left:0}.premium-mc-float-right .pa-woo-mc__inner-container{right:10px}.premium-mc-float-top .pa-woo-mc__inner-container{top:0}.premium-mc-float-middle .pa-woo-mc__inner-container{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-mc-float-bottom .pa-woo-mc__inner-container{bottom:0}html.msection-html{margin-top:0!important}html.offcanvas-open{min-height:100vh}html.offcanvas-open body{overflow-x:hidden}html.offcanvas-open .eb-total-outer-container{overflow:hidden}.premium-magic-section-body-inner{position:relative;z-index:9;-webkit-transition:all .5s;transition:all .5s}.pa-woo-mc__qty-btn,svg:not(:root).pa-woo-mc__qty-btn{display:none}@media (max-width:1024px){.pa-woo-mc__content-wrapper{width:50vw}.pa-woo-mc-tablet__mw-center .pa-woo-mc__menu{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}.pa-woo-mc-tablet__mw-left .pa-woo-mc__menu,.pa-woo-mc-tablet__mw-right .pa-woo-mc__menu{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pa-woo-mc-tablet__mw-left .pa-woo-mc__menu{left:0}.pa-woo-mc-tablet__mw-right .pa-woo-mc__menu{right:0;left:unset}.pa-woo-mc__slide-up.pa-woo-mc-tablet__mw-center .pa-woo-mc__menu{-webkit-transform:translateX(-50%) translateY(10px);-ms-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px)}.pa-woo-mc__slide-up.pa-woo-mc-tablet__mw-center .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.pa-woo-mc__slide-up.pa-woo-mc-tablet__mw-left .pa-woo-mc__menu,.pa-woo-mc__slide-up.pa-woo-mc-tablet__mw-right .pa-woo-mc__menu{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.pa-woo-mc__slide-up.pa-woo-mc-tablet__mw-left .pa-woo-mc__menu.pa-woo-mc__open,.pa-woo-mc__slide-up.pa-woo-mc-tablet__mw-right .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pa-woo-mc_slide-down.pa-woo-mc-tablet__mw-center .pa-woo-mc__menu{-webkit-transform:translateX(-50%) translateY(-10px);-ms-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px)}.pa-woo-mc_slide-down.pa-woo-mc-tablet__mw-center .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.pa-woo-mc_slide-down.pa-woo-mc-tablet__mw-left .pa-woo-mc__menu,.pa-woo-mc_slide-down.pa-woo-mc-tablet__mw-right .pa-woo-mc__menu{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.pa-woo-mc_slide-down.pa-woo-mc-tablet__mw-left .pa-woo-mc__menu.pa-woo-mc__open,.pa-woo-mc_slide-down.pa-woo-mc-tablet__mw-right .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pa-woo-mc_slide-left.pa-woo-mc-tablet__mw-center .pa-woo-mc__menu{-webkit-transform:translateX(-45%);-ms-transform:translateX(-45%);transform:translateX(-45%)}.pa-woo-mc_slide-left.pa-woo-mc-tablet__mw-center .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pa-woo-mc_slide-left.pa-woo-mc-tablet__mw-left .pa-woo-mc__menu,.pa-woo-mc_slide-left.pa-woo-mc-tablet__mw-right .pa-woo-mc__menu{-webkit-transform:translateX(5%);-ms-transform:translateX(5%);transform:translateX(5%)}.pa-woo-mc_slide-left.pa-woo-mc-tablet__mw-left .pa-woo-mc__menu.pa-woo-mc__open,.pa-woo-mc_slide-left.pa-woo-mc-tablet__mw-right .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.pa-woo-mc_slide-right.pa-woo-mc-tablet__mw-center .pa-woo-mc__menu{-webkit-transform:translateX(-55%);-ms-transform:translateX(-55%);transform:translateX(-55%)}.pa-woo-mc_slide-right.pa-woo-mc-tablet__mw-center .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pa-woo-mc_slide-right.pa-woo-mc-tablet__mw-left .pa-woo-mc__menu,.pa-woo-mc_slide-right.pa-woo-mc-tablet__mw-right .pa-woo-mc__menu{-webkit-transform:translateX(-5%);-ms-transform:translateX(-5%);transform:translateX(-5%)}.pa-woo-mc_slide-right.pa-woo-mc-tablet__mw-left .pa-woo-mc__menu.pa-woo-mc__open,.pa-woo-mc_slide-right.pa-woo-mc-tablet__mw-right .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (max-width:767px){.pa-woo-mc__content-wrapper{width:100vw}.pa-woo-mc-mobile__mw-center .pa-woo-mc__menu{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}.pa-woo-mc-mobile__mw-left .pa-woo-mc__menu,.pa-woo-mc-mobile__mw-right .pa-woo-mc__menu{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.pa-woo-mc-mobile__mw-left .pa-woo-mc__menu{left:0}.pa-woo-mc-mobile__mw-right .pa-woo-mc__menu{right:0;left:unset}.pa-woo-mc__slide-up.pa-woo-mc-mobile__mw-center .pa-woo-mc__menu{-webkit-transform:translateX(-50%) translateY(10px);-ms-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px)}.pa-woo-mc__slide-up.pa-woo-mc-mobile__mw-center .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.pa-woo-mc__slide-up.pa-woo-mc-mobile__mw-left .pa-woo-mc__menu,.pa-woo-mc__slide-up.pa-woo-mc-mobile__mw-right .pa-woo-mc__menu{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.pa-woo-mc__slide-up.pa-woo-mc-mobile__mw-left .pa-woo-mc__menu.pa-woo-mc__open,.pa-woo-mc__slide-up.pa-woo-mc-mobile__mw-right .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pa-woo-mc_slide-down.pa-woo-mc-mobile__mw-center .pa-woo-mc__menu{-webkit-transform:translateX(-50%) translateY(-10px);-ms-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px)}.pa-woo-mc_slide-down.pa-woo-mc-mobile__mw-center .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.pa-woo-mc_slide-down.pa-woo-mc-mobile__mw-left .pa-woo-mc__menu,.pa-woo-mc_slide-down.pa-woo-mc-mobile__mw-right .pa-woo-mc__menu{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.pa-woo-mc_slide-down.pa-woo-mc-mobile__mw-left .pa-woo-mc__menu.pa-woo-mc__open,.pa-woo-mc_slide-down.pa-woo-mc-mobile__mw-right .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pa-woo-mc_slide-left.pa-woo-mc-mobile__mw-center .pa-woo-mc__menu{-webkit-transform:translateX(-45%);-ms-transform:translateX(-45%);transform:translateX(-45%)}.pa-woo-mc_slide-left.pa-woo-mc-mobile__mw-center .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pa-woo-mc_slide-left.pa-woo-mc-mobile__mw-left .pa-woo-mc__menu,.pa-woo-mc_slide-left.pa-woo-mc-mobile__mw-right .pa-woo-mc__menu{-webkit-transform:translateX(5%);-ms-transform:translateX(5%);transform:translateX(5%)}.pa-woo-mc_slide-left.pa-woo-mc-mobile__mw-left .pa-woo-mc__menu.pa-woo-mc__open,.pa-woo-mc_slide-left.pa-woo-mc-mobile__mw-right .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.pa-woo-mc_slide-right.pa-woo-mc-mobile__mw-center .pa-woo-mc__menu{-webkit-transform:translateX(-55%);-ms-transform:translateX(-55%);transform:translateX(-55%)}.pa-woo-mc_slide-right.pa-woo-mc-mobile__mw-center .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pa-woo-mc_slide-right.pa-woo-mc-mobile__mw-left .pa-woo-mc__menu,.pa-woo-mc_slide-right.pa-woo-mc-mobile__mw-right .pa-woo-mc__menu{-webkit-transform:translateX(-5%);-ms-transform:translateX(-5%);transform:translateX(-5%)}.pa-woo-mc_slide-right.pa-woo-mc-mobile__mw-left .pa-woo-mc__menu.pa-woo-mc__open,.pa-woo-mc_slide-right.pa-woo-mc-mobile__mw-right .pa-woo-mc__menu.pa-woo-mc__open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes progress-bar-move{0%{background-position:0 0}100%{background-position:30px 30px}}@keyframes progress-bar-move{0%{background-position:0 0}100%{background-position:30px 30px}}.elementor-editor-preview .elementor-widget-empty{display:-webkit-flex;display:-ms-flexbox;display:flex}.rtl .pa-show-cs-arrows-yes .pa-woo-mc__cross-sells-arrows{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.rtl .pa-woo-mc__layout-3 .pa-woo-mc__remove-item{left:0}.rtl .pa-woo-mc__tax-label{font-size:60%}.rtl .pa-woo-mc__subtotal.pa-counting .odometer{direction:ltr}.premium-mobile-menu__wrap{position:relative;z-index:99}.premium-mobile-menu__dir-row .premium-mobile-menu__list{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.premium-mobile-menu__dir-column .premium-mobile-menu__list{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-mobile-menu__left .premium-mobile-menu__wrap{left:0}.premium-mobile-menu__center .premium-mobile-menu__wrap{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-mobile-menu__right .premium-mobile-menu__wrap{right:0}.premium-mobile-menu__top .premium-mobile-menu__wrap{top:0}.premium-mobile-menu__bottom .premium-mobile-menu__wrap{bottom:0}.premium-mobile-menu__list{margin:0;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:480px;-webkit-column-gap:5px;column-gap:5px}.premium-mobile-menu__item{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:visible;cursor:pointer;text-align:center;padding:0;margin:0;-webkit-flex:1;-ms-flex:1;flex:1}.premium-mobile-menu__item-inner{background:#eee}.premium-mobile-menu__item-inner .premium-drawable-icon,.premium-mobile-menu__item-inner .premium-lottie-animation,.premium-mobile-menu__item-inner .premium-mobile-menu__icon-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-mobile-menu__item-inner i{font-size:20px}.premium-mobile-menu__item-inner svg{width:20px;height:20px}.premium-mobile-menu__items-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-mobile-menu__link{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;overflow:hidden;min-height:70px}.premium-mobile-menu__badge{position:absolute;display:-webkit-flex;display:-ms-flexbox;display:flex;top:5px;right:5px}.premium-mobile-menu__badge span{font-size:10px}.premium-mobile-menu__badge span,.premium-mobile-menu__text span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-mobile-menu__indicator-yes .active-menu-item .premium-mobile-menu__link::after{position:absolute;content:"";bottom:5px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:5px;height:5px;background-color:#000;border-radius:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-lower-close,.premium-modal-trigger-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.premium-modal-trigger-btn .premium-modal-box-icon,.premium-modal-trigger-btn i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-btn>svg{width:30px;height:30px}.premium-modal-box-modal-close{float:inline-end;font-size:21px;font-weight:700;line-height:1;color:#000;position:relative;z-index:99}.premium-modal-box-modal-close:focus,.premium-modal-box-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}button.premium-modal-box-modal-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.premium-modal-box-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important;background:rgba(0,0,0,.5);-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-modal-box-modal .premium-modal-box-modal-dialog{position:absolute;max-height:-webkit-calc(100vh - 150px);max-height:calc(100vh - 150px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:0;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px}.premium-modal-box-modal-content{background-clip:padding-box;outline:0;overflow-x:hidden}.premium-modal-backdrop.premium-in{opacity:.5!important}.premium-in{opacity:1;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.premium-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.premium-modal-box-modal-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 15px;border-bottom:1px solid #e5e5e5}.premium-modal-box-modal-header .premium-modal-box-modal-close{margin-top:-2px}.premium-modal-box-modal-header .premium-modal-box-modal-title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.premium-modal-box-modal-header .premium-modal-box-modal-title svg{width:50px;height:60px}.premium-modal-box-modal-body{position:relative;padding:15px}.premium-modal-box-modal-footer{padding:15px;text-align:end;border-top:1px solid #e5e5e5}.premium-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.premium-modal-trigger-text{background:0 0!important;display:inline-block}.premium-modal-box-container{width:100%!important}.premium-modal-trigger-container .premium-modal-trigger-btn{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-modal-trigger-container .premium-modal-trigger-animation,.premium-modal-trigger-container .premium-modal-trigger-img,.premium-modal-trigger-container .premium-modal-trigger-text{cursor:pointer}.premium-modal-trigger-container .premium-modal-trigger-animation{display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-header img{width:48px;-webkit-padding-end:5px;padding-inline-end:5px}.premium-modal-box-modal-header i,.premium-modal-box-modal-header svg{-webkit-padding-end:6px;padding-inline-end:6px}.premium-modal-box-close-button-container,.premium-modal-box-modal-close,.premium-modal-box-modal-lower-close,.premium-modal-trigger-img,.premium-modal-trigger-text{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.premium-modal-box-modal-dialog{width:700px;max-height:600px;overflow:auto}}@media (max-width:767px){.premium-modal-box-modal-dialog{width:100%;max-height:500px;overflow:auto}}.premium-modal-box-container[data-modal-animation*=animated-]{opacity:0}.premium-nav-widget-container{--pa-menu-width:300px}.premium-nav-widget-container ul{list-style:none;margin:0;padding:0}.premium-nav-widget-container .premium-main-nav-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.premium-nav-ver .premium-ver-inner-container{width:45%;position:relative}.premium-nav-ver .premium-nav-menu-container,.premium-nav-ver .premium-ver-toggler{width:100%}.premium-nav-ver .premium-nav-menu-container{background-color:#fff;box-shadow:0 10px 25px rgba(0,0,0,.1)}.premium-nav-ver .premium-main-nav-menu{position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{visibility:hidden;opacity:0;position:absolute;min-width:250px}.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children.premium-item-hovered .premium-mega-content-container,.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children.premium-item-hovered>.premium-sub-menu{opacity:1;visibility:visible}.premium-nav-ver .premium-nav-menu-item{width:100%}.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{left:100%;top:0}.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-mega-content-container,.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{right:100%;top:0}.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-menu-link{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-nav-ver:not(.premium-hamburger-menu).pa-align-top .premium-main-nav-menu,.premium-nav-ver:not(.premium-hamburger-menu).pa-align-top .premium-nav-menu-item.menu-item-has-children{position:static}.premium-nav-hor>.elementor-widget-container>.premium-nav-widget-container>.premium-ver-inner-container>.premium-nav-menu-container{height:60px}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu{visibility:hidden;opacity:0;position:absolute;min-width:220px}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-mega-content-container,.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu{top:100%}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu .premium-sub-menu{inset-inline-start:100%;top:0}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-mega-content-container,.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-sub-menu{visibility:visible;opacity:1;pointer-events:auto}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container{left:0}.premium-mega-nav-item>.premium-sub-menu{display:none}.premium-mega-nav-item{position:relative}.premium-mega-nav-item.premium-item-hovered>.premium-mega-content-container{visibility:visible;opacity:1;pointer-events:auto}.premium-mega-content-container{visibility:hidden;position:absolute;z-index:9999;opacity:0;pointer-events:none}.premium-hamburger-menu .premium-mega-content-container,.premium-nav-dropdown .premium-mega-content-container,.premium-nav-slide .premium-mega-content-container{visibility:visible;position:relative;opacity:1;pointer-events:auto}.premium-mobile-menu-outer-container .premium-mobile-menu-close,.premium-nav-widget-container .premium-hamburger-toggle{text-decoration:none;cursor:pointer}.premium-nav-widget-container .premium-hamburger-toggle{display:none;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-nav-widget-container .premium-hamburger-toggle i{padding:.25em;font-size:22px}.premium-nav-widget-container .premium-hamburger-toggle svg{width:22px;height:22px}.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close,.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,.premium-nav-widget-container .premium-hamburger-toggle i{color:#494c4f}.premium-nav-widget-container .premium-hamburger-toggle svg,.premium-nav-widget-container .premium-hamburger-toggle svg path{fill:#494c4f}.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close,.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text{margin:2px}.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close{display:none}.premium-mobile-menu-container{width:100%}.premium-mobile-menu-container .premium-main-mobile-menu{width:100%}.premium-mobile-menu-container ul{list-style:none;margin:0;padding:0}.premium-mobile-menu-container .premium-mobile-menu,.premium-mobile-menu-container .premium-sub-menu{display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-mobile-menu-container .premium-nav-menu-item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-mobile-menu-container .premium-item-badge{top:50%;right:0;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-nav-hor .premium-mobile-menu-container .premium-item-badge{top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-mobile-menu-outer-container{opacity:0}.premium-mobile-menu-outer-container.premium-vertical-toggle-open{opacity:1}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container{background-color:#f7f7f7;width:var(--pa-menu-width);height:100%;position:fixed;top:0;overflow-x:hidden;z-index:10002;-webkit-transition:.5s;transition:.5s;padding-top:50px}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container{margin-top:50px}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close{position:absolute;top:2%;right:5px;padding:0 9px;z-index:10000;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:#494c4f;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close{margin:5px}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg{width:22px;height:22px;fill:#494c4f}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg path{fill:#494c4f}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i{font-size:22px}.premium-ver-hamburger-menu .premium-vertical-toggle-open{-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important;-webkit-transition:.5s;transition:.5s}.premium-slide-left .premium-mobile-menu-outer-container,body:not(.rtl) .premium-slide-auto .premium-mobile-menu-outer-container{left:0;-webkit-transform:translateX(-webkit-calc(-1 * var(--pa-menu-width)));-ms-transform:translateX(calc(-1 * var(--pa-menu-width)));transform:translateX(calc(-1 * var(--pa-menu-width)))}.premium-slide-right .premium-mobile-menu-outer-container,body.rtl .premium-slide-auto .premium-mobile-menu-outer-container{right:0;-webkit-transform:translateX(var(--pa-menu-width));-ms-transform:translateX(var(--pa-menu-width));transform:translateX(var(--pa-menu-width))}.premium-ver-toggle-yes .premium-nav-menu-container{height:auto}.premium-ver-toggle-yes .premium-ver-toggler{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px 20px 15px 20px;background:#eee;color:#042551;cursor:pointer}.premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-btn,.premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-txt{text-indent:5px}.premium-ver-toggle-yes .premium-ver-toggler:hover{background:#54595f;color:#fff}.premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-close svg,.premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-close svg path,.premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-open svg,.premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-open svg path,.premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-title-icon svg,.premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-title-icon svg path{fill:#fff}.premium-ver-toggle-yes .premium-nav-menu-container,.premium-ver-toggle-yes .premium-ver-close,.premium-ver-toggle-yes .premium-ver-open,.premium-ver-toggle-yes .premium-ver-toggler{-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-ver-toggle-yes .premium-nav-menu-container i,.premium-ver-toggle-yes .premium-nav-menu-container svg,.premium-ver-toggle-yes .premium-ver-close i,.premium-ver-toggle-yes .premium-ver-close svg,.premium-ver-toggle-yes .premium-ver-open i,.premium-ver-toggle-yes .premium-ver-open svg,.premium-ver-toggle-yes .premium-ver-toggler i,.premium-ver-toggle-yes .premium-ver-toggler svg{-webkit-transition:color .3s linear 0s;transition:color .3s linear 0s}.premium-ver-toggle-yes .premium-ver-toggler-txt{-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-ver-toggle-yes .premium-ver-close,.premium-ver-toggle-yes .premium-ver-open,.premium-ver-toggle-yes .premium-ver-title-icon{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-ver-toggle-yes .premium-ver-close i,.premium-ver-toggle-yes .premium-ver-open i,.premium-ver-toggle-yes .premium-ver-title-icon i{font-size:16px}.premium-ver-toggle-yes .premium-ver-close svg,.premium-ver-toggle-yes .premium-ver-open svg,.premium-ver-toggle-yes .premium-ver-title-icon svg{width:17px;height:17px;fill:#042551}.premium-ver-toggle-yes .premium-ver-close svg path,.premium-ver-toggle-yes .premium-ver-open svg path,.premium-ver-toggle-yes .premium-ver-title-icon svg path{fill:#042551}.premium-ver-toggle-yes.premium-ver-always .premium-ver-open{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.premium-ver-toggle-yes .premium-ver-collapsed .premium-nav-menu-container{visibility:hidden;opacity:0}.premium-ver-toggle-yes .premium-ver-collapsed .premium-ver-close{display:none}.premium-ver-toggle-yes .premium-ver-collapsed .premium-ver-open{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.premium-ver-toggle-yes.premium-ver-hover .premium-nav-menu-container{position:absolute;z-index:10002}.premium-ver-toggle-yes.premium-ver-click .premium-nav-menu-container{position:absolute;z-index:10001}.premium-ver-toggle-yes .premium-nav-menu-container,.premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-nav-menu-container{visibility:visible;opacity:1}.premium-ver-toggle-yes .premium-ver-open,.premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-open{display:none}.premium-ver-toggle-yes .premium-ver-close,.premium-ver-toggle-yes .premium-ver-title-icon,.premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-close,.premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-title-icon{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.premium-sticky-parent{position:fixed;z-index:10003;-webkit-transition:all .3s linear;transition:all .3s linear}.premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top{will-change:transform;-webkit-transition:-webkit-transform .5s linear!important;transition:-webkit-transform .5s linear!important;transition:transform .5s linear!important;transition:transform .5s linear,-webkit-transform .5s linear!important;-webkit-transition-delay:1s;transition-delay:1s}.premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top.slideDown{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top.slideUp{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.premium-ham-dropdown .premium-stretch-dropdown .premium-mobile-menu-container,.premium-nav-sticky-yes.premium-sticky-active.premium-ham-dropdown .premium-mobile-menu-container{max-height:400px;overflow-y:auto}.premium-nav-slide-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:rgba(0,0,0,.6);z-index:10002}.premium-nav-slide-overlay.premium-vertical-toggle-open{display:block}.premium-active-menu,.premium-active-menu.premium-mega-nav-item>.premium-mega-content-container,.premium-active-menu:not(.premium-mega-nav-item)>.premium-sub-menu{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-active-menu .premium-toggle-close{display:block}.premium-nav-menu-container .premium-sub-menu{background-color:#fff}.premium-mobile-menu-container li,.premium-mobile-menu-container li>.premium-mega-content-container{width:100%!important}i.premium-item-icon,i.premium-sub-item-icon{font-size:13px}svg.premium-item-icon,svg.premium-sub-item-icon{width:20px;height:20px}.premium-item-icon,.premium-sub-item-icon{margin:0 7px;display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-item-icon svg,.premium-sub-item-icon svg{width:20px;height:20px}.premium-item-icon.premium-lottie-animation,.premium-sub-item-icon.premium-lottie-animation{width:20px;height:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-item-icon.dashicons,.premium-sub-item-icon.dashicons{width:13px;height:13px}.premium-nav-menu-item{position:relative}.premium-nav-menu-item .premium-dropdown-icon,.premium-nav-menu-item .premium-menu-link{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.premium-nav-menu-item .premium-menu-link{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding:7px 10px;text-decoration:none;position:relative}.premium-nav-menu-item .premium-dropdown-icon{margin:5px}.premium-nav-menu-item.menu-item-has-children{position:relative}.premium-nav-menu-item.menu-item-has-children .premium-sub-menu{z-index:9999}.premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.premium-nav-menu-item .menu-link{position:relative;text-decoration:none}.premium-item-badge,.premium-rn-badge,.premium-sub-item-badge{position:absolute;padding:1px 6px;min-width:35px;text-align:center;font-size:10px;border-radius:4px;line-height:1.8;white-space:nowrap}.premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge,.premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge,.premium-nav-hor:not(.premium-nav-slide) .premium-item-badge{position:relative;margin:8px}.premium-nav-dropdown .premium-sub-item-badge,.premium-nav-hor .premium-sub-item-badge,.premium-nav-slide .premium-sub-item-badge,.premium-nav-ver.premium-vertical-right .premium-item-badge,.premium-nav-ver.premium-vertical-right .premium-sub-item-badge{top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-nav-ver.premium-vertical-left .premium-item-badge,.premium-nav-ver.premium-vertical-left .premium-sub-item-badge{top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-hamburger-menu .premium-mega-content-container,.premium-nav-dropdown .premium-mega-content-container,.premium-nav-slide .premium-mega-content-container{display:none}.premium-mega-item-static{position:static!important}.premium-hamburger-menu .premium-nav-menu-container,.premium-nav-dropdown .premium-nav-menu-container,.premium-nav-slide .premium-nav-menu-container{display:none}.premium-hamburger-menu .premium-hamburger-toggle,.premium-nav-dropdown .premium-hamburger-toggle,.premium-nav-slide .premium-hamburger-toggle{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,.premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,.premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,.premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,.premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,.premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon{display:none}.premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,.premium-hidden-badge-yes.premium-hamburger-menu .premium-rn-badge,.premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,.premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,.premium-hidden-badge-yes.premium-nav-dropdown .premium-rn-badge,.premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,.premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,.premium-hidden-badge-yes.premium-nav-slide .premium-rn-badge,.premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge{display:none}.premium-ham-dropdown .premium-mobile-menu-container,.premium-nav-dropdown .premium-mobile-menu-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,.premium-nav-dropdown .premium-toggle-opened .premium-toggle-close{display:inline!important}.premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,.premium-nav-dropdown .premium-toggle-opened .premium-toggle-text{display:none!important}.premium-stretch-dropdown .premium-mobile-menu-container{position:absolute;z-index:9999}.premium-nav-default{display:none}.premium-hamburger-toggle{width:100%}.premium-hamburger-toggle *{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.premium-menu-link-parent::after,.premium-menu-link-parent::before{display:block;position:absolute;-webkit-transition:all .3s cubic-bezier(.58,.3,.005,1);transition:all .3s cubic-bezier(.58,.3,.005,1)}.premium-nav-pointer-double-line .premium-menu-link-parent::after,.premium-nav-pointer-underline .premium-menu-link-parent::after{content:"";bottom:0}.premium-nav-pointer-double-line .premium-menu-link-parent::before,.premium-nav-pointer-overline .premium-menu-link-parent::before{content:"";top:0}.premium-nav-pointer-double-line .premium-menu-link-parent::after,.premium-nav-pointer-double-line .premium-menu-link-parent::before,.premium-nav-pointer-overline .premium-menu-link-parent::after,.premium-nav-pointer-overline .premium-menu-link-parent::before,.premium-nav-pointer-underline .premium-menu-link-parent::after,.premium-nav-pointer-underline .premium-menu-link-parent::before{height:3px;width:100%;left:0;background-color:#55595c;z-index:2}.premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{opacity:0}.premium-nav-pointer-double-line.premium-nav-animation-none,.premium-nav-pointer-overline.premium-nav-animation-none,.premium-nav-pointer-underline.premium-nav-animation-none{-webkit-transition-duration:0s;transition-duration:0s}.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover{-webkit-transition-duration:0s;transition-duration:0s}.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{width:10px;inset-inline-start:100%}.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{width:10px;left:-20px}.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{height:0;width:0;left:50%}.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:-10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{bottom:-10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{bottom:10px}.premium-nav-pointer-framed .premium-menu-link-parent::before{content:""}.premium-nav-pointer-framed .premium-menu-link-parent::after,.premium-nav-pointer-framed .premium-menu-link-parent::before{background:0 0;left:0;top:0;bottom:0;right:0;border:3px solid #55595c}.premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before{width:3px;height:3px}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before{border-width:0 0 3px 3px;-webkit-transition:width .1s .2s,height .1s .3s,opacity .12s .22s;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after{content:"";top:auto;bottom:0;left:auto;right:0;border-width:3px 3px 0 0;-webkit-transition:width .1s,height .1s .1s,opacity 20ms .18s;transition:width .1s,height .1s .1s,opacity 20ms .18s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before{-webkit-transition:opacity 20ms,height .1s,width .1s .1s;transition:opacity 20ms,height .1s,width .1s .1s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after{-webkit-transition:opacity 20ms .2s,height .1s .2s,width .1s .3s;transition:opacity 20ms .2s,height .1s .2s,width .1s .3s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before{width:100%;height:100%}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before{-webkit-transition:opacity 20ms,height .1s,width .1s .1s;transition:opacity 20ms,height .1s,width .1s .1s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after{-webkit-transition:opacity 20ms .2s,height .1s .2s,width .1s .3s;transition:opacity 20ms .2s,height .1s .2s,width .1s .3s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before{width:100%;height:100%}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before{border-width:3px 0 0 3px}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after{content:"";top:auto;bottom:0;left:auto;right:0;border-width:0 3px 3px 0}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before{width:3px;height:3px}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before{width:100%;height:100%;-webkit-transition:opacity 2ms,width .4s,height .4s;transition:opacity 2ms,width .4s,height .4s}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before{width:100%;height:100%;-webkit-transition:opacity 2ms,width .4s,height .4s;transition:opacity 2ms,width .4s,height .4s}.premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover{-webkit-transform:skew(-8deg);-ms-transform:skew(-8deg);transform:skew(-8deg)}.premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover{-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)}.premium-nav-pointer-background .premium-menu-link-parent::before{top:0;left:0;right:0;bottom:0;background:#55595c;background-color:#55595c;z-index:-1}.premium-nav-pointer-background .premium-menu-link-parent::after,.premium-nav-pointer-background .premium-menu-link-parent::before{content:"";-webkit-transition:.3s;transition:.3s}.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before,.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3;transition:.3}.premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{left:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{right:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{bottom:100%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after,.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after{top:0;left:0;right:0;bottom:0;background:#55595c;background-color:#55595c;z-index:-1}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before{top:0;bottom:100%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after{top:100%;bottom:0}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before,.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before{bottom:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after,.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after{top:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before{bottom:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after{top:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{bottom:50%;top:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before{right:0;left:100%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after{right:100%;left:0}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before,.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before{left:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after,.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after{right:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before{left:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after{right:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{left:50%;right:50%}.premium-active-item::after,.premium-active-item::before,.premium-menu-link-parent:focus::after,.premium-menu-link-parent:focus::before,.premium-menu-link-parent:hover::after,.premium-menu-link-parent:hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-nav-menu-item .premium-mega-content-container,.premium-nav-menu-item .premium-sub-menu{-webkit-transition:.5s all ease-in-out;transition:.5s all ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s}[class*=premium-nav-slide-].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-mega-content-container,[class*=premium-nav-slide-].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-sub-menu,[class*=premium-nav-slide-].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu.premium-item-hovered>.premium-sub-menu,[class*=premium-nav-slide-].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-mega-content-container,[class*=premium-nav-slide-].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-sub-menu,[class*=premium-nav-slide-].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu.premium-item-hovered>.premium-sub-menu{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(10px);-ms-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px)}.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(-10px);-ms-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px)}.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-45%);-ms-transform:translateX(-45%);transform:translateX(-45%)}.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-55%);-ms-transform:translateX(-55%);transform:translateX(-55%)}.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container,.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container,.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.premium-mega-content-container .premium-rn-badge,.premium-rn-badge{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:10px;-webkit-transition:all .3s;transition:all .3s}.premium-nav-ver.premium-vertical-left .premium-rn-badge{top:50%;left:10px;right:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-nav-ver.premium-vertical-left .premium-mega-content-container .premium-rn-badge{left:unset;right:10px}.has-pa-badge:hover{-webkit-transition:all .3s;transition:all .3s}.premium-sub-item-badge{-webkit-transition:all .3s;transition:all .3s}.premium-mega-content-container .premium-badge-dot .premium-rn-badge,.premium-mega-content-container .premium-badge-dot .premium-sub-item-badge,.premium-sub-menu .premium-badge-dot .premium-rn-badge,.premium-sub-menu .premium-badge-dot .premium-sub-item-badge{font-size:0;min-width:1px;padding:3px;border-radius:50%;-webkit-transition:all .3s;transition:all .3s}.premium-mega-content-container .premium-badge-pulse:hover .premium-rn-badge,.premium-mega-content-container .premium-badge-pulse:hover .premium-sub-item-badge,.premium-sub-menu .premium-badge-pulse:hover .premium-rn-badge,.premium-sub-menu .premium-badge-pulse:hover .premium-sub-item-badge{-webkit-animation:badge-pulse-grow .5s alternate infinite ease-in-out;animation:badge-pulse-grow .5s alternate infinite ease-in-out}.premium-mega-content-container .premium-badge-buzz:hover .premium-rn-badge,.premium-mega-content-container .premium-badge-buzz:hover .premium-sub-item-badge,.premium-sub-menu .premium-badge-buzz:hover .premium-rn-badge,.premium-sub-menu .premium-badge-buzz:hover .premium-sub-item-badge{-webkit-animation:badge-buzz .5s alternate infinite ease-in-out;animation:badge-buzz .5s alternate infinite ease-in-out}.premium-mega-content-container .premium-badge-slide-right .premium-rn-badge,.premium-mega-content-container .premium-badge-slide-right .premium-sub-item-badge,.premium-sub-menu .premium-badge-slide-right .premium-rn-badge,.premium-sub-menu .premium-badge-slide-right .premium-sub-item-badge{-webkit-transform:translateY(-50%) translateX(-5px);-ms-transform:translateY(-50%) translateX(-5px);transform:translateY(-50%) translateX(-5px);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.premium-mega-content-container .premium-badge-slide-right:hover .premium-rn-badge,.premium-mega-content-container .premium-badge-slide-right:hover .premium-sub-item-badge,.premium-sub-menu .premium-badge-slide-right:hover .premium-rn-badge,.premium-sub-menu .premium-badge-slide-right:hover .premium-sub-item-badge{-webkit-transform:translateY(-50%) translateX(5px);-ms-transform:translateY(-50%) translateX(5px);transform:translateY(-50%) translateX(5px)}.premium-mega-content-container .premium-badge-slide-left .premium-rn-badge,.premium-mega-content-container .premium-badge-slide-left .premium-sub-item-badge,.premium-sub-menu .premium-badge-slide-left .premium-rn-badge,.premium-sub-menu .premium-badge-slide-left .premium-sub-item-badge{-webkit-transform:translateY(-50%) translateX(5px);-ms-transform:translateY(-50%) translateX(5px);transform:translateY(-50%) translateX(5px);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.premium-mega-content-container .premium-badge-slide-left:hover .premium-rn-badge,.premium-mega-content-container .premium-badge-slide-left:hover .premium-sub-item-badge,.premium-sub-menu .premium-badge-slide-left:hover .premium-rn-badge,.premium-sub-menu .premium-badge-slide-left:hover .premium-sub-item-badge{-webkit-transform:translateY(-50%) translateX(-5px);-ms-transform:translateY(-50%) translateX(-5px);transform:translateY(-50%) translateX(-5px)}.premium-mega-content-container .premium-badge-expand .premium-rn-badge,.premium-mega-content-container .premium-badge-expand .premium-sub-item-badge,.premium-sub-menu .premium-badge-expand .premium-rn-badge,.premium-sub-menu .premium-badge-expand .premium-sub-item-badge{-webkit-transform:translateY(-50%) scaleX(0);-ms-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0);-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.premium-mega-content-container .premium-badge-expand:hover .premium-rn-badge,.premium-mega-content-container .premium-badge-expand:hover .premium-sub-item-badge,.premium-sub-menu .premium-badge-expand:hover .premium-rn-badge,.premium-sub-menu .premium-badge-expand:hover .premium-sub-item-badge{-webkit-transform:translateY(-50%) scaleX(1);-ms-transform:translateY(-50%) scaleX(1);transform:translateY(-50%) scaleX(1)}@-webkit-keyframes badge-pulse-grow{to{-webkit-transform:translateY(-50%) scale(1.07);transform:translateY(-50%) scale(1.07)}}@keyframes badge-pulse-grow{to{-webkit-transform:translateY(-50%) scale(1.07);transform:translateY(-50%) scale(1.07)}}@-webkit-keyframes badge-buzz{50%{-webkit-transform:translateY(-50%) translateX(3px) rotate(2deg);transform:translateY(-50%) translateX(3px) rotate(2deg)}100%{-webkit-transform:translateY(-50%) translateX(-3px) rotate(-2deg);transform:translateY(-50%) translateX(-3px) rotate(-2deg)}}@keyframes badge-buzz{50%{-webkit-transform:translateY(-50%) translateX(3px) rotate(3deg);transform:translateY(-50%) translateX(3px) rotate(3deg)}100%{-webkit-transform:translateY(-50%) translateX(-3px) rotate(-3deg);transform:translateY(-50%) translateX(-3px) rotate(-3deg)}}body.premium-scroll-disabled{overflow-y:hidden;height:100vh;margin:0}.elementor-sticky__spacer .premium-nav-widget-container{visibility:unset!important;opacity:unset!important}.elementor-sticky__spacer .premium-mega-content-container{visibility:hidden!important;opacity:0!important}.pa-rec-not-icon-wrap{position:relative;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#000;border-radius:100%;padding:10px;cursor:pointer}.pa-rec-not-icon-wrap svg{width:50px;height:50px;display:block}.pa-rec-not-icon-wrap i{font-size:50px}.pa-rec-not-icon-wrap img{display:block}.pa-rec-not-icon-wrap .premium-not-icon{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff;fill:#fff}.pa-rec-not-icon-wrap .premium-not-icon-text{margin:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-rec-not-icon-wrap .premium-icon-with-no-post{display:none}.pa-rec-not-number{display:-webkit-flex;display:-ms-flexbox;display:flex;width:25px;height:25px;position:absolute;top:-5px;right:-5px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:red;border-radius:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-rec-posts-container{position:fixed;background:#f7f7f7;height:100vh;top:0;width:30vw;z-index:99999}.pa-container-left .pa-rec-posts-container{left:0}.pa-container-right .pa-rec-posts-container{right:0}.pa-rec-posts-body{height:90vh;max-height:90vh;scrollbar-width:none;overflow-y:scroll}.pa-rec-posts-body::-webkit-scrollbar{width:0!important}.pa-rec-posts-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.pa-rec-posts-header .pa-rec-posts-close{cursor:pointer;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.pa-rec-posts-header .pa-rec-posts-close-icon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pa-rec-title-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pa-rec-title-wrap svg{width:50px;height:50px;display:block}.pa-rec-title-wrap i{font-size:50px}.pa-rec-posts-overlay{position:fixed;top:0;right:0;width:100vw;height:100vh;max-width:100%;max-height:100%;display:none;z-index:9999;opacity:0;background-color:rgba(7,7,7,.5215686275)}.pa-rec-posts-container .premium-blog-thumbnail-container{overflow:hidden}.pa-rec-posts-container .premium-blog-thumbnail-container .below-entry-meta,.pa-rec-posts-container .premium-blog-thumbnail-container img{width:100%;height:100%;margin:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:block}@media (max-width:768px){.premium-blog-content-wrapper{top:0;margin:0;padding:15px}.premium-blog-skin-side{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.rtl .premium-blog-squares-effect:hover .premium-blog-squares-square-container:before{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.premium-person-container{position:relative}.premium-person-image-container{position:relative;text-align:center;overflow:hidden}.premium-person-image-container .premium-person-image-wrap{overflow:hidden}.premium-person-scale-effect .premium-person-image-container img,.premium-person-zoomout-effect .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-sepia-effect .premium-person-image-container img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-person-bright-effect .premium-person-image-container img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-person-trans-effect .premium-person-image-container img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-person-zoomin-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-zoomout-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-person-scale-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-person-grayscale-effect:hover .premium-person-image-container img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-person-blur-effect:hover .premium-person-image-container img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-person-sepia-effect:hover .premium-person-image-container img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-person-bright-effect:hover .premium-person-image-container img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-person-trans-effect:hover .premium-person-image-container img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-person-container .premium-person-image-container img{width:100%;height:100%;display:block;object-fit:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-person-style2 .premium-person-social{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;z-index:2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;opacity:0}.premium-person-style2 .premium-person-image-container:hover .premium-person-social{opacity:1}.premium-person-list-item a{display:inline-block}.premium-person-style2 .premium-person-list-item a{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-person-info-container{padding:30px 15px}.premium-person-name{margin:0 0 5px;font-weight:700;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.premium-person-title{margin:0 0 20px;padding:0}.premium-person-content{margin:0 0 30px}ul.premium-person-social-list{margin:0!important;padding:0}.premium-person-social-list .premium-person-list-item{display:inline;list-style:none}.premium-person-social-list li{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-social-list li i{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:18px}.premium-person-defaults-yes li.premium-person-facebook:hover a{background-color:#3b5998!important}.premium-person-defaults-yes li.premium-person-twitter:hover a{background-color:#55acee!important}.premium-person-defaults-yes li.premium-person-linkedin:hover a{background-color:#0077b5!important}.premium-person-defaults-yes li.premium-person-google:hover a{background-color:#dc4e41!important}.premium-person-defaults-yes li.premium-person-youtube:hover a{background-color:#b31217!important}.premium-person-defaults-yes li.premium-person-instagram:hover a{background-color:#e4405f!important}.premium-person-defaults-yes li.premium-person-skype:hover a{background-color:#00aff0!important}.premium-person-defaults-yes li.premium-person-pinterest:hover a{background-color:#bd081c!important}.premium-person-defaults-yes li.premium-person-dribbble:hover a{background-color:#ea4c89!important}.premium-person-defaults-yes li.premium-person-mail:hover a{background-color:#b23121!important}.premium-person-defaults-yes li.premium-person-behance:hover a{background-color:#1769ff!important}.premium-person-defaults-yes li.premium-person-whatsapp:hover a{background-color:#25d366!important}.premium-person-defaults-yes li.premium-person-telegram:hover a{background-color:#08c!important}.premium-person-defaults-yes li.premium-person-site:hover a{background-color:#0055a5!important}.premium-person-social-list li:hover a{box-shadow:none}.premium-person-social-list li a:focus{box-shadow:none;outline:0}.elementor-widget-premium-addon-person{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-premium-addon-person .elementor-widget-container{width:100%}.premium-persons-container.multiple-persons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.premium-person-style1 .premium-person-container{overflow:hidden}.premium-person-style1 .premium-person-container .premium-person-info{position:absolute;top:auto;right:0;left:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-person-style1 .premium-person-container:hover .premium-person-info{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.premium-person-style1 .premium-person-social-list li:hover{bottom:5px}.premium-person-style1.multiple-persons:not([data-persons-equal=yes]){-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.premium-person-style1 .slick-track{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-person-style1 .slick-slide{height:inherit!important}.premium-person-style3 .premium-person-info-container{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.premium-person-style3 .premium-person-title-desc-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.premium-person-style3 .premium-person-name-icons-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.premium-person-style3 .premium-person-title{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.premium-person-style3 .premium-person-title span{display:inline-block}.premium-person-style3 .premium-person-name{padding-left:10px}.premium-person-style3 .premium-person-social-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.premium-person-style3 .premium-person-list-item{line-height:0}.premium-person-style3 .premium-person-list-item a{padding:5px 10px 0 0;margin:5px 0}.premium-person-style3 .premium-person-container:hover .premium-person-title{opacity:1}.premium-person-style3 .premium-person-container:hover .premium-person-social-list{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-persons-title-cw .premium-person-title{-webkit-transform:translateX(15px) rotate(90deg);-ms-transform:translateX(15px) rotate(90deg);transform:translateX(15px) rotate(90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.premium-persons-title-cw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(90deg);-ms-transform:translateX(0) rotate(90deg);transform:translateX(0) rotate(90deg)}.premium-persons-title-ccw .premium-person-title{width:auto;-webkit-margin-end:20px;margin-inline-end:20px;-webkit-transform:translateX(15px) rotate(-90deg);-ms-transform:translateX(15px) rotate(-90deg);transform:translateX(15px) rotate(-90deg);-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.premium-persons-title-ccw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(-90deg);-ms-transform:translateX(0) rotate(-90deg);transform:translateX(0) rotate(-90deg)}.rtl .premium-person-trans-effect .premium-person-image-container img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.rtl .premium-person-scale-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.rtl .premium-person-style3 .premium-person-list-item a{padding:5px 0 0 10px}.rtl .premium-persons-title-cw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(-90deg);-ms-transform:translateX(0) rotate(-90deg);transform:translateX(0) rotate(-90deg)}.rtl .premium-persons-title-cw .premium-person-title{-webkit-transform:translateX(15px) rotate(-90deg);-ms-transform:translateX(15px) rotate(-90deg);transform:translateX(15px) rotate(-90deg)}.rtl .premium-persons-title-ccw .premium-person-title{-webkit-transform:translateX(-15px) rotate(90deg);-ms-transform:translateX(-15px) rotate(90deg);transform:translateX(-15px) rotate(90deg);-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.rtl .premium-persons-title-ccw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(90deg);-ms-transform:translateX(0) rotate(90deg);transform:translateX(0) rotate(90deg)}.premium-pinterest-feed__outer-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-pinterest-feed__pins-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-pinterest-feed__pin-outer-wrapper{padding:0 2.5px}.premium-pinterest-feed__pin-wrapper{height:100%}.premium-pinterest-feed__pin-creator a{display:inline-block;text-transform:capitalize}.premium-pinterest-feed__shares{margin-left:auto}.premium-pinterest-feed__share-outer{-webkit-order:10;-ms-flex-order:10;order:10}.premium-pinterest-feed__meta{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-pinterest-feed__pin-media{cursor:pointer;position:relative;overflow:hidden}.premium-pinterest-feed__pin-media img{width:100%;height:100%!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block}.premium-pinterest-feed__cover_wrap{width:100%;overflow:hidden}.premium-pinterest-feed__pinterest-icon svg{display:block}.premium-pinterest-feed__overlay{position:absolute;left:0;top:0;bottom:0;right:0;z-index:8}.premium-pinterest-feed__pin-meta-wrapper{z-index:9}.premium-pinterest-feed__pin-layout-1 .premium-pinterest-feed__pin-meta-wrapper,.premium-pinterest-feed__pin-layout-1 .premium-pinterest-feed__pin-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-pinterest-feed__pin-layout-1 .premium-pinterest-feed__pin-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-pinterest-feed__pin-layout-1 .premium-pinterest-feed__pin-meta-wrapper{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-order:0;-ms-flex-order:0;order:0}.premium-pinterest-feed__pin-layout-2 .premium-pinterest-feed__pin-wrapper{position:relative;cursor:pointer;overflow:hidden}.premium-pinterest-feed__pin-layout-2 .premium-pinterest-feed__pin-inner-meta{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-pinterest-feed__pin-layout-2 .premium-pinterest-feed__pin-meta-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0;width:100%;height:100%}.premium-pinterest-feed__pin-layout-2 .premium-pinterest-feed__pin-desc{-webkit-order:1;-ms-flex-order:1;order:1;margin-top:auto!important}.premium-pinterest-feed__pin-layout-2 .premium-pinterest-feed__pin-media{width:100%;height:100%}.premium-pinterest-feed__pin-layout-3 .premium-pinterest-feed__pin-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}.premium-pinterest-feed__pin-layout-3 .premium-pinterest-feed__pin-media,.premium-pinterest-feed__pin-layout-3 .premium-pinterest-feed__pin-meta-wrapper{width:50%}.premium-pinterest-feed__pin-layout-3 .premium-pinterest-feed__pin-meta-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.premium-pinterest-feed__pin-layout-3 .premium-pinterest-feed__meta{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-pinterest-feed__pin-layout-3 .premium-pinterest-feed__pin-media{height:400px}.premium-pinterest-feed__pin-layout-3 .premium-pinterest-feed__pin-media img{object-fit:cover}.premium-pinterest-feed__pin-layout-3 .premium-pinterest-feed__pin-desc{text-align:center}.premium-pinterest-feed__pin-layout-4 .premium-pinterest-feed__pin-wrapper{position:relative;cursor:pointer;overflow:hidden}.premium-pinterest-feed__pin-layout-4 .premium-pinterest-feed__pin-wrapper:hover .premium-pinterest-feed__pin-meta-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.premium-pinterest-feed__pin-layout-4 .premium-pinterest-feed__pinterest-icon{position:absolute;top:10px;left:10px;z-index:1}.premium-pinterest-feed__pin-layout-4 .premium-pinterest-feed__pin-desc{padding-left:15px}.premium-pinterest-feed__pin-layout-4 .premium-pinterest-feed__pin-meta-wrapper{padding:30px 15px 15px 0;position:absolute;width:100%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);bottom:10px}.premium-pinterest-feed__pin-layout-4 .premium-pinterest-feed__pin-media{width:100%;height:100%}.premium-pinterest-feed__pin-layout-4 .premium-pinterest-feed__dots{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-pinterest-feed__pin-layout-4 .premium-pinterest-feed__dot{width:7px;height:7px;border-radius:100%;background-color:#fff;display:inline-block;margin:0 3px}.premium-pinterest-feed__profile-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:12px;margin-bottom:5px}.premium-pinterest-feed__profile-header>*{-webkit-order:1;-ms-flex-order:1;order:1}.premium-pinterest-feed__profile-counts{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:20px;font-weight:400}.premium-pinterest-feed__profile-counts span{display:inline-block;white-space:nowrap}.premium-pinterest-feed__profile-counts>span{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:3px 5px;margin:0 4px;-webkit-column-gap:6px;column-gap:6px}.premium-pinterest-feed__user-info-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-pinterest-feed__user-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;column-gap:15px}.premium-pinterest-feed__avatar{width:100px;height:100px;border-radius:50%;overflow:hidden}.premium-pinterest-feed__avatar img{width:100%;height:100%;border-radius:50%}.premium-pinterest-feed__username a{text-transform:capitalize;font-size:17px;color:#202020;font-weight:700px}.premium-pinterest-feed__follow-button{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 20px;background:#ed455e;color:#fff;border-radius:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-column-gap:5px;column-gap:5px}.premium-pinterest-feed__follow-button .premium-pinterest-feed__pinterest-icon *{fill:#fff!important}.premium-pinterest-feed__follow-button:hover{color:#fff}.premium-pinterest-feed__profile-desc{font-size:14px;line-height:20px;font-weight:400;margin-top:10px;margin-bottom:10px}.premium-pinterest-feed__board-trigger-wrapper,.premium-pinterest-feed__load-more-wrapper{width:100%;text-align:center}.premium-pinterest-feed__board-trigger,.premium-pinterest-feed__load-more-btn{cursor:pointer;display:inline-block;padding:7px 20px;margin-bottom:4px;margin-top:4px;border:none;border-radius:5px;background-color:#efefef}.premium-pinterest-feed__boards-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.premium-pinterest-feed__board-wrapper{position:relative;width:250px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;overflow:hidden;margin:4px}.premium-pinterest-feed__board-wrapper>*{-webkit-order:1;-ms-flex-order:1;order:1}.premium-pinterest-feed__board-wrapper span{display:inline-block}.premium-pinterest-feed__board-wrapper>a{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}.premium-pinterest-feed__board-wrapper .premium-pinterest-feed__pinterest-icon{position:absolute;top:10px;left:10px;z-index:1}.premium-pinterest-feed__board-cover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-pinterest-feed__board-layout-cover .premium-pinterest-feed__board-cover img{width:100%;height:100%;object-fit:cover}.premium-pinterest-feed__board-layout-2 .premium-pinterest-feed__board-cover{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-pinterest-feed__board-layout-2 .premium-pinterest-feed__board-cover img:nth-of-type(1),.premium-pinterest-feed__board-layout-2 .premium-pinterest-feed__board-cover img:nth-of-type(2){width:-webkit-calc((100% - 2px)/ 2);width:calc((100% - 2px)/ 2)}.premium-pinterest-feed__board-layout-2 .premium-pinterest-feed__board-cover img:nth-of-type(3),.premium-pinterest-feed__board-layout-2 .premium-pinterest-feed__board-cover img:nth-of-type(4),.premium-pinterest-feed__board-layout-2 .premium-pinterest-feed__board-cover img:nth-of-type(5){width:-webkit-calc((100% - 4px)/ 3);width:calc((100% - 4px)/ 3)}.premium-pinterest-feed__board-layout-3 .premium-pinterest-feed__board-cover{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2px;height:150px}.premium-pinterest-feed__board-layout-3 .premium-pinterest-feed__board-cover .premium-cover-divider{width:35%;display:grid;height:100%;max-height:100%;overflow:hidden;gap:2px}.premium-pinterest-feed__board-layout-3 .premium-pinterest-feed__board-cover .premium-cover-divider img{width:100%;height:100%;object-fit:cover}.premium-pinterest-feed__board-layout-3 .premium-pinterest-feed__board-cover>img:nth-of-type(1){width:-webkit-calc(65% - 2px);width:calc(65% - 2px)}.premium-carousel-yes .slick-track{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-carousel-yes.premium-pinterest-feed__grid .slick-slide{height:inherit!important}.premium-carousel-yes ul.slick-dots{width:100%}.premium-read-more{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;white-space:nowrap}.premium-display-none{display:none}.premium-pinterest-feed__masonry .premium-pinterest-feed__content-wrapper{width:100%}.premium-post-ticker__content,.premium-post-ticker__date-wrapper,.premium-post-ticker__header-wrapper,.premium-post-ticker__outer-wrapper,.premium-post-ticker__post-wrapper,.premium-post-ticker__title-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-post-ticker__title-wrapper img{max-width:unset}.premium-post-ticker__outer-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.premium-post-ticker__date-wrapper,.premium-post-ticker__header-wrapper,.premium-post-ticker__title-wrapper{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-post-ticker__post-wrapper{-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:7px 20px}.premium-post-ticker__post-wrapper a,.premium-post-ticker__post-wrapper i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-post-ticker__post-wrapper.slick-slide{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;position:relative}.premium-post-ticker__content{width:100%;background-color:#ececed}.premium-post-ticker__posts-wrapper{min-width:0;min-height:0}.premium-post-ticker__posts-wrapper .slick-list,.premium-post-ticker__posts-wrapper .slick-track{height:100%}.premium-post-ticker__outer-wrapper,.premium-post-ticker__post-wrapper{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.premium-post-ticker__post-wrapper,.premium-post-ticker__title-wrapper{-webkit-column-gap:5px;column-gap:5px}.premium-post-ticker__date,.premium-post-ticker__title{white-space:nowrap}.premium-post-ticker__post-title,.premium-post-ticker__title{margin:0;text-transform:capitalize}.premium-post-ticker__title{font-size:15px}.premium-post-ticker__post-title{font-size:17px}.premium-post-ticker__post-title a{display:inline-block}.premium-post-ticker__post-date{font-size:12px;-webkit-margin-start:6px;margin-inline-start:6px}.premium-post-ticker__separator{position:absolute;inset-inline-end:0;width:2px;height:20px;background:#000;z-index:1}.premium-post-ticker__icon-wrapper{-webkit-order:1;-ms-flex-order:1;order:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-post-ticker__icon-wrapper>svg{width:50px;height:50px}.premium-post-ticker__icon-wrapper img{width:50px}.premium-post-ticker__icon-wrapper .premium-drawable-icon,.premium-post-ticker__icon-wrapper .premium-lottie-animation{width:50px;height:50px;line-height:50px}.premium-post-ticker__icon-wrapper .premium-drawable-icon svg,.premium-post-ticker__icon-wrapper .premium-lottie-animation svg{width:100%;height:100%}.premium-post-ticker__thumbnail-wrapper a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.premium-post-ticker__thumbnail-wrapper img{width:50px}.premium-post-ticker__post-author{font-size:12px}.premium-post-ticker__arrows{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;z-index:99;-webkit-column-gap:2px;column-gap:2px}.premium-post-ticker__arrows a{cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;box-shadow:none;padding:0 5px;border:1px solid currentColor;border-radius:0}.premium-post-ticker__hidden{visibility:hidden;opacity:0}.premium-post-ticker__change-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;column-gap:5px}.premium-post-ticker__change-wrapper .up{color:#009e73}.premium-post-ticker__change-wrapper .down{color:#d94040}.premium-post-ticker__change-percent{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;column-gap:5px}.premium-post-ticker__change-wrapper,.premium-post-ticker__symbol{margin:0 50px}.premium-post-ticker__symbol-icon{border-radius:50%!important}.premium-post-ticker__layout-2 .premium-post-ticker__date-wrapper,.premium-post-ticker__layout-3 .premium-post-ticker__date-wrapper{background:#7a7a7a}.premium-post-ticker__layout-1 .premium-post-ticker__date-wrapper{font-size:13px;margin-bottom:5px}.premium-post-ticker__layout-1 .premium-post-ticker__title-wrapper{padding:0 25px}.premium-post-ticker__layout-2 .premium-post-ticker__date-wrapper{margin:0;padding:0 25px}.premium-post-ticker__layout-2 .premium-post-ticker__title-wrapper{position:relative;padding:3px 10px}.premium-post-ticker__layout-2 .premium-post-ticker__title-wrapper::after{content:"";position:absolute;width:30%;height:100%;bottom:0}.premium-post-ticker__layout-3 .premium-post-ticker__header-wrapper{z-index:99;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);position:relative}.premium-post-ticker__layout-3 .premium-post-ticker__header-wrapper::after{content:"";position:absolute;width:20px;height:100%;bottom:0}.premium-post-ticker__layout-3 .premium-post-ticker__date-wrapper,.premium-post-ticker__layout-3 .premium-post-ticker__title-wrapper{padding:3px 7px}.premium-post-ticker__layout-3 .premium-post-ticker__post-wrapper{padding:10px 20px}.premium-post-ticker__layout-3 .premium-post-ticker__content{padding-top:10px}.premium-post-ticker__layout-4 .slick-list{overflow-x:visible}.premium-post-ticker__layout-4 .premium-post-ticker__header-wrapper{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.premium-post-ticker__layout-4 .premium-post-ticker__arrows{background:0 0;-webkit-order:2;-ms-flex-order:2;order:2}.premium-post-ticker__layout-4 .premium-post-ticker__arrows a{padding:0 1px;line-height:15px}.premium-post-ticker__layout-4 .premium-post-ticker__arrows i{font-size:15px}.premium-post-ticker__layout-4 .premium-post-ticker__arrows .prev-arrow{-webkit-order:1;-ms-flex-order:1;order:1}.premium-post-ticker__layout-4 .premium-post-ticker__title-wrapper{margin:0 5px}.premium-post-ticker__layout-4 .premium-post-ticker__content{overflow-x:auto;overflow-y:hidden}.premium-post-ticker__layout-4 .premium-post-ticker__change-wrapper span{text-align:center}.premium-ticker-pointer-yes:not(.premium-post-ticker__layout-3) .premium-post-ticker__content>div:first-child{position:relative}.premium-ticker-pointer-yes:not(.premium-post-ticker__layout-3) .premium-post-ticker__content>div:first-child::after{content:"";position:absolute;width:0;height:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999;border-style:solid}.premium-typing-yes .premium-post-ticker__post-wrapper>div:first-child{-webkit-order:1;-ms-flex-order:1;order:1}.premium-typing-yes .premium-post-ticker__post-title{position:relative}.premium-typing-yes .premium-post-ticker__post-title.premium-text-typing::after{content:"";position:absolute;opacity:1}.premium-reversed-yes .premium-post-ticker__content{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-reversed-yes.premium-post-ticker__layout-2 .premium-post-ticker__outer-wrapper,.premium-reversed-yes.premium-post-ticker__layout-3 .premium-post-ticker__outer-wrapper,.premium-reversed-yes.premium-post-ticker__layout-4 .premium-post-ticker__outer-wrapper{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.premium-reversed-yes.premium-post-ticker__layout-3 .premium-post-ticker__header-wrapper,.premium-reversed-yes.premium-post-ticker__layout-4 .premium-post-ticker__header-wrapper{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-reversed-yes.premium-post-ticker__layout-4 .premium-post-ticker__header-wrapper{-webkit-column-gap:5px;column-gap:5px}.premium-reversed-yes.premium-post-ticker__layout-4 .slick-list{direction:rtl}.premium-reversed-yes.premium-typing-yes .premium-post-ticker__post-title.premium-text-typing::after{right:100%}.premium-reversed-yes.premium-fade-yes .premium-post-ticker__post-wrapper,.premium-reversed-yes.premium-typing-yes .premium-post-ticker__post-wrapper{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.rtl .premium-post-ticker__layout-2.premium-reversed-yes .premium-post-ticker__title-wrapper::after,body:not(.rtl) .premium-post-ticker__layout-2:not(.premium-reversed-yes) .premium-post-ticker__title-wrapper::after{left:100%;-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%)}.rtl .premium-post-ticker__layout-2:not(.premium-reversed-yes) .premium-post-ticker__title-wrapper::after,body:not(.rtl) .premium-post-ticker__layout-2.premium-reversed-yes .premium-post-ticker__title-wrapper::after{left:unset;right:100%;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}.rtl .premium-post-ticker__layout-3.premium-reversed-yes .premium-post-ticker__header-wrapper::after,body:not(.rtl) .premium-post-ticker__layout-3:not(.premium-reversed-yes) .premium-post-ticker__header-wrapper::after{left:99%;-webkit-clip-path:polygon(0 0,34% 0,100% 50%,34% 100%,0 100%);clip-path:polygon(0 0,34% 0,100% 50%,34% 100%,0 100%)}.rtl .premium-post-ticker__layout-3:not(.premium-reversed-yes) .premium-post-ticker__header-wrapper::after,body:not(.rtl) .premium-post-ticker__layout-3.premium-reversed-yes .premium-post-ticker__header-wrapper::after{left:unset;right:99%;-webkit-clip-path:polygon(34% 0,100% 0,100% 100%,34% 100%,0 50%);clip-path:polygon(34% 0,100% 0,100% 100%,34% 100%,0 50%)}.rtl .premium-reversed-yes.premium-ticker-pointer-yes:not(.premium-post-ticker__layout-3) .premium-post-ticker__content>div:first-child::after,body:not(.rtl) .premium-ticker-pointer-yes:not(.premium-post-ticker__layout-3):not(.premium-reversed-yes) .premium-post-ticker__content>div:first-child::after{left:100%;border-width:8px 0 8px 7px;border-color:transparent transparent transparent currentColor}.rtl .premium-ticker-pointer-yes:not(.premium-post-ticker__layout-3):not(.premium-reversed-yes) .premium-post-ticker__content>div:first-child::after,body:not(.rtl) .premium-reversed-yes.premium-ticker-pointer-yes:not(.premium-post-ticker__layout-3) .premium-post-ticker__content>div:first-child::after{left:-7px;border-width:8px 8px 7px 0;border-color:transparent currentColor transparent transparent}.rtl .elementor-widget-premium-post-ticker:not(.premium-post-ticker__layout-4) .premium-post-ticker__arrows{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.rtl .premium-fade-yes .slick-slider{direction:ltr}.rtl .premium-fade-yes .slick-slider .premium-post-ticker__post-wrapper.slick-slide{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.rtl .premium-fade-yes .slick-slider .premium-post-ticker__arrows{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.rtl .premium-reversed-yes.premium-fade-yes .premium-post-ticker__post-wrapper.slick-slide{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.rtl .premium-post-ticker__layout-4.premium-reversed-yes .slick-list{direction:ltr}.rtl .premium-typing-yes .slick-slide{float:right}.premium-pricing-table-container{position:relative;text-align:center;display:inline-block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-pricing-icon-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:0}.premium-pricing-icon-container .premium-pricing-icon{display:inline-block}.premium-pricing-icon-container .premium-pricing-image{overflow:hidden}.premium-pricing-icon-container .premium-pricing-image img{width:25px;height:25px;object-fit:cover}.premium-badge-left:not(.premium-badge-flag){position:absolute;top:0}.premium-badge-right:not(.premium-badge-flag){position:absolute;top:0;right:0}.premium-badge-left{left:0}.premium-badge-triangle.premium-badge-left .corner{width:0;height:0;border-top:150px solid;border-bottom:150px solid transparent;border-right:150px solid transparent}.premium-badge-triangle.premium-badge-right .corner{width:0;height:0;border-bottom:150px solid transparent;border-right:150px solid;border-left:150px solid transparent}.premium-badge-triangle span{position:absolute;top:35px;width:100px;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block;text-transform:uppercase}.premium-badge-triangle.premium-badge-right span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0}.premium-badge-circle{min-width:4em;min-height:4em;line-height:4em;text-align:center;border-radius:100%;position:absolute;z-index:1}.premium-badge-stripe{position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15em;overflow:hidden;height:15em}.premium-badge-stripe.premium-badge-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-badge-stripe .corner{text-align:center;left:0;width:150%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase}.premium-badge-flag.premium-badge-right .corner{right:-8px;border-radius:4px 4px 0 4px}.premium-badge-flag.premium-badge-right .corner::after,.premium-badge-flag.premium-badge-right .corner::before{right:0}.premium-badge-flag.premium-badge-left .corner{left:-8px;border-radius:4px 4px 4px 0}.premium-badge-flag.premium-badge-left .corner::after,.premium-badge-flag.premium-badge-left .corner::before{left:0}.premium-badge-flag .corner{text-align:center;padding:3px 15px;position:absolute;top:10%}.premium-badge-flag .corner::after,.premium-badge-flag .corner::before{content:"";display:block;position:absolute;width:0;height:0;top:100%;border-bottom:8px solid transparent}.elementor-widget-premium-addon-pricing-table{overflow:visible!important}.premium-badge-flag.premium-badge-right .corner::after{border-left:8px solid rgba(0,0,0,.2)}.premium-badge-flag.premium-badge-left .corner::before{border-right:8px solid rgba(0,0,0,.2)}.premium-pricing-price-currency{position:relative}.premium-pricing-button-container{display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-pricing-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:0}.premium-pricing-list .premium-pricing-list-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-pricing-list .premium-pricing-list-item svg{width:50px;height:50px}.premium-pricing-list .premium-pricing-list-item img{width:30px;height:30px;object-fit:cover}.premium-pricing-list .premium-pricing-list-span{position:relative}.premium-pricing-list .list-item-tooltip{border-bottom:1px dotted}.premium-pricing-list .premium-pricing-list-tooltip{position:absolute;top:-webkit-calc(100% + 1px);top:calc(100% + 1px);inset-inline-start:0;visibility:hidden;padding:15px 20px;border-radius:5px;min-width:200px;overflow:hidden;text-align:start;font-size:.8rem;color:#fff;background-color:#aaa}.premium-pricing-features-left .premium-pricing-list-span{text-align:start}.premium-pricing-features-center .premium-pricing-list-span{text-align:center}.premium-pricing-features-right .premium-pricing-list-span{text-align:end}.premium-pricing-list-span:hover .premium-pricing-list-tooltip{z-index:99;visibility:visible;opacity:1}.premium-pricing-slashed-price-value{display:inline-block;font-size:20px;font-weight:400;-webkit-margin-end:5px;margin-inline-end:5px}.premium-pricing-price-value{font-size:70px}.premium-pricing-description-container li{list-style-position:inside;text-indent:-40px}@-moz-document url-prefix(){.premium-pricing-description-container li{text-indent:0}}.premium-pricing-button-container .premium-pricing-price-button{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:6px 12px;text-align:center;color:#fff;background:#6ec1e4;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.rtl .premium-badge-stripe .corner{-webkit-transform:rotate(-45deg) translateY(-50%) translateX(-10px);-ms-transform:rotate(-45deg) translateY(-50%) translateX(-10px);transform:rotate(-45deg) translateY(-50%) translateX(-10px)}.rtl .premium-badge-left.premium-badge-triangle span{left:0}.premium-progressbar-container{position:relative}.premium-progressbar-bar-wrap{position:relative;text-align:start;overflow:hidden;height:25px;margin-bottom:50px;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.premium-progressbar-bar-wrap.premium-progressbar-dots{background-color:transparent;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;box-shadow:none}.premium-progressbar-bar-wrap .progress-segment{position:relative;width:25px;height:25px;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.premium-progressbar-bar-wrap .progress-segment.filled{background:#6ec1e4}.premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child){margin:0 4px}.premium-progressbar-bar-wrap .progress-segment:first-child{-webkit-margin-end:4px;margin-inline-end:4px}.premium-progressbar-bar-wrap .progress-segment:last-child{-webkit-margin-start:4px;margin-inline-start:4px}.premium-progressbar-bar-wrap .progress-segment .segment-inner{position:absolute;top:0;inset-inline-start:0;height:100%;background-color:#6ec1e4}.premium-progressbar-bar{float:inline-start;width:0%;height:100%;font-size:12px;background:#6ec1e4;text-align:center;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);position:absolute;overflow:hidden;line-height:20px;-webkit-transition:width 0s ease-in-out!important;transition:width 0s ease-in-out!important}.premium-progressbar-striped .premium-progressbar-bar{background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.premium-progressbar-active .premium-progressbar-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.premium-progressbar-gradient .premium-progressbar-bar{background-size:400% 400%!important;-webkit-animation:progress-bar-gradient 10s ease-in-out infinite;animation:progress-bar-gradient 10s ease-in-out infinite}.premium-progressbar-container .clearfix{clear:both}.premium-progressbar-container p:first-of-type{margin:0;float:left}.premium-progressbar-container p:nth-of-type(2){margin:0;float:right}.premium-progressbar-name{inset-inline-start:50%;top:0;inset-inline-end:0;-webkit-transform:translateX(-12.5px);-ms-transform:translateX(-12.5px);transform:translateX(-12.5px);z-index:1}.premium-progressbar-multiple-label{position:relative;float:inline-start;width:0;inset-inline-start:50%}.premium-progressbar-center-label{position:relative;white-space:nowrap}.premium-progressbar-arrow{height:15px;inset-inline-start:50%;display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-progressbar-pin{-webkit-border-start:1px solid;border-inline-start:1px solid;height:12px;inset-inline-start:50%;display:inline-block}.premium-progressbar-circle-wrap,.premium-progressbar-hf-circle-wrap{width:200px;height:200px;position:relative;margin:0 auto}.premium-progressbar-circle-wrap .premium-progressbar-circle-content,.premium-progressbar-hf-circle-wrap .premium-progressbar-circle-content{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.premium-progressbar-circle-wrap .premium-lottie-animation,.premium-progressbar-hf-circle-wrap .premium-lottie-animation{line-height:1}.premium-progressbar-circle-wrap .premium-progressbar-circle{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.premium-progressbar-circle-wrap .premium-progressbar-circle div{position:absolute;inset-inline-start:0;top:0;height:100%;width:100%;border-width:6px;border-style:solid;border-color:#54595f;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);visibility:hidden}.premium-progressbar-circle-wrap .premium-progressbar-circle-base{width:100%;height:100%;border:6px solid #eee;border-radius:50%}.premium-progressbar-hf-container{position:relative;width:200px;height:200px}.premium-progressbar-hf-circle-wrap{overflow:hidden}.premium-progressbar-hf-circle-wrap .premium-progressbar-left-label{-webkit-order:1;-ms-flex-order:1;order:1}.premium-progressbar-hf-circle{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}.premium-progressbar-hf-circle-progress{position:absolute;left:0;top:0;height:100%;width:100%;border:12px solid #000;border-radius:50%;-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 1.5s linear;transition:-webkit-transform 1.5s linear;transition:transform 1.5s linear;transition:transform 1.5s linear,-webkit-transform 1.5s linear}.premium-progressbar-circle-inner{height:100%;width:100%;border:12px solid #eee;border-radius:50%}.premium-progressbar-hf-labels{margin:0 auto;position:relative;font-size:12px;font-weight:400;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@media (max-width:768px){.premium-progressbar-center-label{-webkit-transform:rotate(-90deg)!important;-ms-transform:rotate(-90deg)!important;transform:rotate(-90deg)!important;float:none!important;-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}}.rtl .premium-progressbar-striped .premium-progressbar-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.rtl .premium-progressbar-arrow{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.rtl .premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}@-webkit-keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@-webkit-keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}.premium-search__container{position:relative}.premium-search__container.is-focused .premium-search__input-wrap::after{width:100%;background-color:#4d7bfb}.premium-search__container.is-focused .premium-search__label{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;opacity:1}.premium-search__spinner .premium-loading-feed{display:block!important;position:relative!important}.premium-search__input-wrap{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.premium-search__input-wrap .premium-search__input{width:100%;height:100%;outline:0;border-radius:0;border:1px solid #eee;background-color:#fff;padding:8px 16px}.premium-search__input-wrap .premium-search__input:focus{outline:0;border:1px solid #eee;box-shadow:none}.premium-search__label{padding:8px 0}.premium-search__input-btn-wrap{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.premium-search__type-select{height:100%;background-color:#fff;outline:0;border-radius:0;border:1px solid #eee}.premium-search__type-select:focus{outline:0;border:1px solid #eee;box-shadow:none}.premium-search__btn-wrap{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-search__spinner{position:absolute;inset-inline-end:5px}.premium-search__remove-wrap{position:absolute;inset-inline-end:20px;cursor:pointer}.premium-search__remove-wrap .premium-search__remove-icon{font-size:15px;background:#aaa;padding:12px;border-radius:100%;width:20px;height:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-search__btn[type=button]{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.premium-search__btn[type=button] svg{width:20px;height:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-search__query-wrap{position:absolute;left:0;z-index:6;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.premium-search__query-wrap.query-hidden{display:none}.premium-search__query-wrap .premium-loading-feed{position:absolute;inset:0;background:rgba(255,255,255,.2);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:99}.premium-search__query-wrap .slick-track{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-search__query-wrap .slick-slide{height:inherit!important}.premium-search__query-wrap ul.slick-dots{width:100%}.premium-search__query-wrap .slick-disabled{opacity:0;visibility:hidden}.premium-search__posts-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;overflow-y:scroll}.premium-search__results-number{width:100%;margin-left:5px;margin-bottom:10px}.premium-search__select-after .premium-search__input-wrap{-webkit-order:1;-ms-flex-order:1;order:1}.premium-search__select-after .premium-search__type-filter{-webkit-order:2;-ms-flex-order:2;order:2}.premium-search__select-after .premium-search__btn-wrap{-webkit-order:3;-ms-flex-order:3;order:3}.premium-search__post-inner{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f5f5f5;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-search__link{position:absolute;inset:0;z-index:1}.premium-search__post-content .premium-search__post-title{font-size:18px}.premium-search__post-content .premium-search__post-title a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-search__post-content .premium-search-excerpt-link{background-color:transparent!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-search__overlay{position:absolute;inset:0;z-index:2;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-search__overlay a{width:100%;height:100%}.premium-search__post-excerpt{margin:0}.premium-search__thumbnail-wrap{position:relative}.premium-search__thumbnail-wrap span{display:none}.premium-search__thumbnail{text-align:center;overflow:hidden}.premium-search__thumbnail img{width:100%;display:block;object-fit:cover;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.premium-search__skin-classic .premium-search__post-title{margin:20px 20px 10px}.premium-search__skin-classic .premium-search__excerpt-wrap{margin:0 20px 20px}.premium-search__skin-classic .premium-search__post-inner{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-search__skin-side .premium-search__post-title{margin:20px 20px 10px}.premium-search__skin-side .premium-search__excerpt-wrap{margin:0 20px 20px}.premium-search__skin-side .premium-search__post-inner{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-search__skin-side .premium-search__post-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1}.premium-search__skin-banner .premium-search__post-inner{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-search__skin-banner .premium-search__post-content{position:absolute;width:100%;bottom:-5px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:transparent;z-index:3;-webkit-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out;padding:30px}.premium-search__skin-banner .premium-search__post-wrap:hover .premium-search__post-content{bottom:0}.premium-search__arrow-top a.carousel-arrow{top:0}.premium-search__arrow-middle a.carousel-arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-decoration:none}.premium-search__arrow-bottom a.carousel-arrow{bottom:0}.premium-search__effect-scale img,.premium-search__effect-zoomout img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-search__effect-sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-search__effect-sepia .premium-search__post-wrap:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-search__effect-bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-search__effect-bright .premium-search__post-wrap:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-search__effect-trans img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-search__effect-trans .premium-search__post-wrap:hover img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-search__effect-zoomin .premium-search__post-wrap:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-search__effect-zoomout .premium-search__post-wrap:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-search__effect-scale .premium-search__post-wrap:hover img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-search__effect-gray .premium-search__post-wrap:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-search__effect-blur .premium-search__post-wrap:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-search__footer{width:100%}.premium-search-form__pagination-container{text-align:right}.premium-search-form__pagination-container span{cursor:default}.premium-search-form__pagination-container .page-numbers{display:inline-block;border:none;color:#000;line-height:1;font-size:1em;font-weight:400;text-decoration:none;padding:.75em;margin:0 .4em .4em 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-search-anim-yes .premium-search__input-wrap::after{display:block;position:absolute;width:0;height:2px;content:"";bottom:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-search-anim-middle-yes .premium-search__input-wrap::after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-search-anim-label .premium-search__input::-webkit-input-placeholder,.premium-search-anim-label-pos-back .premium-search__input::-webkit-input-placeholder{color:transparent!important}.premium-search-anim-label .premium-search__input:-ms-input-placeholder,.premium-search-anim-label-pos-back .premium-search__input:-ms-input-placeholder{color:transparent!important}.premium-search-anim-label .premium-search__input::-ms-input-placeholder,.premium-search-anim-label-pos-back .premium-search__input::-ms-input-placeholder{color:transparent!important}.premium-search-anim-label .premium-search__input::placeholder,.premium-search-anim-label-pos-back .premium-search__input::placeholder{color:transparent!important}.premium-search-anim-label .premium-search__label,.premium-search-anim-label-pos-back .premium-search__label{position:relative;z-index:2;-webkit-transform:translateX(10px) translateY(30px);-ms-transform:translateX(10px) translateY(30px);transform:translateX(10px) translateY(30px);opacity:.3;pointer-events:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-search-anim-css-filters .premium-search__label,.premium-search-anim-label-letter .premium-search__label{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-highlighted-text{margin:0!important;padding:0!important}@media (max-width:768px){.premium-search__container:not(.premium-search__skin-banner) .premium-search__post-content{top:0;margin:0;padding:15px}.premium-search__skin-side .premium-search__post-inner{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.premium-tcloud-term-wrap{margin:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-tcloud-hidden{opacity:0;visibility:hidden}.premium-tcloud-canvas-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-tcloud-default .premium-tcloud-term,.premium-tcloud-ribbon .premium-tcloud-term{background-color:var(--tag-color);padding:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-tcloud-default .premium-tcloud-term:hover,.premium-tcloud-ribbon .premium-tcloud-term:hover{background-color:var(--tag-hover-color)}.premium-tcloud-default .premium-tcloud-term:hover::before,.premium-tcloud-ribbon .premium-tcloud-term:hover::before{border-inline-end-color:var(--tag-hover-color)}.premium-tcloud-default .premium-tcloud-term-link,.premium-tcloud-ribbon .premium-tcloud-term-link{color:var(--tag-text-color);-webkit-transition:all .3s ease-in-out,font-size 0s;transition:all .3s ease-in-out,font-size 0s;line-height:1}.premium-tcloud-default .premium-tcloud-term{border:1px solid var(--tag-color)}.premium-tcloud-canvas{cursor:pointer}.premium-tcloud-ribbon .premium-tcloud-term{position:relative}.premium-tcloud-ribbon .premium-tcloud-term::before{position:absolute;content:"";top:0;inset-inline-end:100%;margin:0 auto;width:0;height:0;border:var(--tag-ribbon-size) solid transparent;border-inline-start-width:0;border-inline-end-color:var(--tag-color);-webkit-transition:all .3s ease-in-out,border-width 0s;transition:all .3s ease-in-out,border-width 0s}.premium-tcloud-ribbon .premium-tcloud-term::after{position:absolute;content:"";top:50%;inset-inline-start:-8px;margin:0 auto;width:5px;height:5px;border-radius:100%;background-color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-tcloud-sphere .premium-tcloud-terms-container{display:none}.premium-testimonial-box.multiple-testimonials{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.premium-testimonial-box{width:100%;background:0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-testimonial-box .premium-testimonial-author-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.premium-testimonial-job,.premium-testimonial-person-name{margin:0;color:#212121}.premium-testimonial-text-wrapper{margin:10px 0}.premium-testimonial-heading{font-size:24px;color:#212121;font-weight:700;margin-bottom:10px}.premium-testimonial-heading p{margin:0}.premium-testimonial-person-name{font-size:21px;font-weight:600;margin-bottom:5px}.premium-testimonial-job{font-size:18px}.premium-testimonial-container{position:relative;width:100%}.premium-testimonial-img-wrapper{overflow:hidden;border-radius:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-testimonial-img-wrapper img{object-fit:cover;width:100%;height:100%!important}.premium-testimonial-content-wrapper{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:20px}.premium-testimonial-clear-float{clear:both}.premium-testimonial-lower-quote,.premium-testimonial-upper-quote{position:absolute;z-index:1}.premium-testimonial-lower-quote{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.premium-testimonial__rating-wrapper{-webkit-order:2;-ms-flex-order:2;order:2}.premium-testimonial__skin1 .premium-testimonial-heading,.premium-testimonial__skin1 .premium-testimonial-text-wrapper{-webkit-order:2;-ms-flex-order:2;order:2}.premium-testimonial__skin1 .premium-testimonial-author-info{-webkit-order:3;-ms-flex-order:3;order:3}.premium-testimonial__skin1 .premium-testimonial-upper-quote{top:0;left:12px}.premium-testimonial__skin1 .premium-testimonial-lower-quote{bottom:3px;right:12px}.premium-testimonial__skin1 .premium-testimonial__rating-wrapper{-webkit-order:4;-ms-flex-order:4;order:4}.premium-testimonial__skin2 .premium-testimonial-text-wrapper{-webkit-order:2;-ms-flex-order:2;order:2}.premium-testimonial__skin2 .premium-testimonial__img-info{-webkit-order:4;-ms-flex-order:4;order:4}.premium-testimonial__skin3 .premium-testimonial-heading{-webkit-order:1;-ms-flex-order:1;order:1}.premium-testimonial__skin3 .premium-testimonial-text-wrapper{-webkit-order:2;-ms-flex-order:2;order:2}.premium-testimonial__skin3 .premium-testimonial-lower-quote{top:12px;right:12px}.premium-testimonial__skin4 .premium-testimonial-text-wrapper{-webkit-order:2;-ms-flex-order:2;order:2}.premium-testimonial__skin4 .premium-testimonial-upper-quote{bottom:-25px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-testimonial__img-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-testimonial__img-bottom .premium-testimonial-img-wrapper,.premium-testimonial__img-top .premium-testimonial-img-wrapper{position:absolute;z-index:1}.premium-testimonial__img-top .premium-testimonial-img-wrapper{top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-testimonial__img-top .premium-testimonial-heading:first-child,.premium-testimonial__img-top .premium-testimonial-text-wrapper:first-child{margin-top:40px}.premium-testimonial__img-bottom .premium-testimonial-img-wrapper{bottom:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.premium-testimonial__img-bottom .premium-testimonial-job{margin-bottom:40px}.premium-testimonial__carousel{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.premium-testimonial__carousel .slick-slide{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-testimonial__carousel .slick-slide:not(.slick-center){-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:.6;-webkit-filter:grayscale(70%);filter:grayscale(70%)}.premium-testimonial__carousel-img{cursor:pointer}.elementor-widget-premium-addon-testimonials:not(.premium-testimonial__skin1):not(.premium-testimonial__skin4) .premium-testimonial-job,.elementor-widget-premium-addon-testimonials:not(.premium-testimonial__skin1):not(.premium-testimonial__skin4) .premium-testimonial-person-name{margin:0 10px}.pa-txt-sc__item-container,.pa-txt-sc__outer-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.pa-txt-sc__outer-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.pa-txt-sc__outer-container .premium-lottie-animation{width:150px;height:150px}.pa-txt-sc__outer-container .premium-lottie-animation>svg{width:100%;height:100%}.pa-txt-sc__hov-item{position:absolute;visibility:hidden;opacity:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:opacity .13s;transition:opacity .13s}.pa-txt-sc__hov-item :not(.pa-txt-sc__item-img){left:0;top:0}.pa-txt-sc__hov-item.pa-txt-sc__item-img{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pa-txt-sc__hov-hide:hover .pa-txt-sc__main-item{visibility:hidden;opacity:0}.pa-txt-sc__item-container{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pa-txt-sc__item-container:hover .pa-txt-sc__hov-item{visibility:visible!important}.pa-txt-sc__item-container:hover .pa-txt-sc__hov-item,.pa-txt-sc__item-container:hover .pa-txt-sc__main-item{-webkit-transition:opacity .13s ease-in-out;transition:opacity .13s ease-in-out}.pa-txt-sc__item-text{font-size:35px;margin:0}.pa-txt-sc__item-text.pa-txt-sc__main-item{width:100%}.pa-txt-sc__link{position:absolute;top:0;left:0;right:0;bottom:0}.pa-txt-sc__item-icon,.pa-txt-sc__item-svg{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pa-txt-sc__effect-grow{-webkit-clip-path:inset(0 100% 100% 0);clip-path:inset(0 100% 100% 0);-webkit-transition:1.2s cubic-bezier(.16,.09,0,1.02);transition:1.2s cubic-bezier(.16,.09,0,1.02)}.pa-txt-sc__effect-circle svg.outline-svg,.pa-txt-sc__effect-curly svg.outline-svg,.pa-txt-sc__effect-diagonal svg.outline-svg,.pa-txt-sc__effect-double-underline svg.outline-svg,.pa-txt-sc__effect-h-underline svg.outline-svg,.pa-txt-sc__effect-outline svg.outline-svg,.pa-txt-sc__effect-strikethrough svg.outline-svg,.pa-txt-sc__effect-underline-zigzag svg.outline-svg,.pa-txt-sc__effect-x svg.outline-svg{fill:none;stroke-width:2px;position:absolute;left:-5%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:110%;height:113%}.pa-txt-sc__effect-circle svg.outline-svg.outline,.pa-txt-sc__effect-curly svg.outline-svg.outline,.pa-txt-sc__effect-diagonal svg.outline-svg.outline,.pa-txt-sc__effect-double-underline svg.outline-svg.outline,.pa-txt-sc__effect-h-underline svg.outline-svg.outline,.pa-txt-sc__effect-outline svg.outline-svg.outline,.pa-txt-sc__effect-strikethrough svg.outline-svg.outline,.pa-txt-sc__effect-underline-zigzag svg.outline-svg.outline,.pa-txt-sc__effect-x svg.outline-svg.outline{stroke:currentColor}.pa-txt-sc__effect-circle svg.outline-svg.outline path:first-child,.pa-txt-sc__effect-curly svg.outline-svg.outline path:first-child,.pa-txt-sc__effect-diagonal svg.outline-svg.outline path:first-child,.pa-txt-sc__effect-double-underline svg.outline-svg.outline path:first-child,.pa-txt-sc__effect-h-underline svg.outline-svg.outline path:first-child,.pa-txt-sc__effect-outline svg.outline-svg.outline path:first-child,.pa-txt-sc__effect-strikethrough svg.outline-svg.outline path:first-child,.pa-txt-sc__effect-underline-zigzag svg.outline-svg.outline path:first-child,.pa-txt-sc__effect-x svg.outline-svg.outline path:first-child{-webkit-animation:pa-svg-outline .5s ease-in-out 0s forwards;animation:pa-svg-outline .5s ease-in-out 0s forwards;stroke-dasharray:1740 1742;stroke-dashoffset:1741}.pa-txt-sc__effect-circle svg.outline-svg.outline path:nth-child(2),.pa-txt-sc__effect-curly svg.outline-svg.outline path:nth-child(2),.pa-txt-sc__effect-diagonal svg.outline-svg.outline path:nth-child(2),.pa-txt-sc__effect-double-underline svg.outline-svg.outline path:nth-child(2),.pa-txt-sc__effect-h-underline svg.outline-svg.outline path:nth-child(2),.pa-txt-sc__effect-outline svg.outline-svg.outline path:nth-child(2),.pa-txt-sc__effect-strikethrough svg.outline-svg.outline path:nth-child(2),.pa-txt-sc__effect-underline-zigzag svg.outline-svg.outline path:nth-child(2),.pa-txt-sc__effect-x svg.outline-svg.outline path:nth-child(2){-webkit-animation:pa-svg-outline .5s ease-in-out 499ms forwards;animation:pa-svg-outline .5s ease-in-out 499ms forwards;stroke-dasharray:1743 1745;stroke-dashoffset:1744}.pa-txt-sc__effect-min-mask .premium-mask-span{position:relative;overflow:hidden;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important;background:inherit}.pa-txt-sc__effect-min-mask .premium-mask-span::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:currentColor;-webkit-backface-visibility:visible;backface-visibility:visible}.pa-txt-sc__effect-underline::after{content:"";position:absolute;width:100%;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);height:2px;bottom:0;left:0;background-color:currentColor;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;z-index:1}.pa-txt-sc__effect-underline.underline::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.pa-txt-sc__effect-hvr-pulse-grow.hvr-pulse-grow{-webkit-animation:hvr-pulse-grow .3s ease-in-out alternate infinite;animation:hvr-pulse-grow .3s ease-in-out alternate infinite}.pa-txt-sc__effect-hvr-buzz.hvr-buzz{-webkit-animation:hvr-buzz .3s ease-in-out alternate infinite;animation:hvr-buzz .3s ease-in-out alternate infinite}.pa-txt-sc__effect-rotate{-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.pa-txt-sc__effect-rotate.rotate{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.pa-txt-sc__effect-d-rotate{-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:rotateY(0);transform:rotateY(0)}.pa-txt-sc__effect-d-rotate.d-rotate{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.pa-txt-sc__effect-hvr-wobble-vertical{-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.pa-txt-sc__effect-hvr-wobble-vertical.hvr-wobble-vertical{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.pa-txt-sc__effect-hvr-float-shadow{-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.pa-txt-sc__effect-hvr-float-shadow:after{pointer-events:none;position:absolute;z-index:-1;content:"";top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.pa-txt-sc__effect-hvr-float-shadow.hvr-float-shadow{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.pa-txt-sc__effect-hvr-float-shadow.hvr-float-shadow::after{opacity:1;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.pa-clipped-bg span{background-clip:text;-webkit-text-fill-color:transparent;-webkit-background-clip:text}@-webkit-keyframes pa-svg-outline{100%{stroke-dashoffset:0}}@keyframes pa-svg-outline{100%{stroke-dashoffset:0}}@-webkit-keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(3deg);transform:translateX(3px) rotate(3deg)}100%{-webkit-transform:translateX(-3px) rotate(-3deg);transform:translateX(-3px) rotate(-3deg)}}@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.premium-tiktok-feed__outer-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-tiktok-feed__videos-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-tiktok-feed__video-outer-wrapper{padding:2.5px}.premium-tiktok-feed__video-wrapper{height:100%}.premium-tiktok-feed__video-wrapper video{height:100%}.premium-tiktok-feed__video-counts{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;column-gap:12px;cursor:pointer;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #d7d7d7}.premium-tiktok-feed__video-counts span{display:inline-block;white-space:nowrap}.premium-tiktok-feed__vid-creator a{display:inline-block;font-size:17px;text-transform:lowercase}.premium-tiktok-feed__created-at{font-size:14px}.premium-tiktok-feed__shares{position:relative;margin-left:auto;z-index:11}.premium-tiktok-feed__meta{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-tiktok-feed__video-media{cursor:pointer;overflow:hidden;position:relative}.premium-tiktok-feed__video-media img,.premium-tiktok-feed__video-media video{width:100%;height:100%!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-tiktok-feed__video-media .premium-tiktok-feed__play-icon{position:absolute;right:20px;top:20px;z-index:9}.premium-tiktok-feed__video-link{position:absolute;inset:0;z-index:10}.premium-tiktok-feed__vid-desc{font-size:14px;line-height:20px;font-weight:200}.premium-tiktok-feed__profile-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:12px;margin-bottom:5px}.premium-tiktok-feed__profile-header>*{-webkit-order:1;-ms-flex-order:1;order:1}.premium-tiktok-feed__profile-counts{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:20px;font-weight:400}.premium-tiktok-feed__profile-counts span{display:inline-block;white-space:nowrap}.premium-tiktok-feed__profile-counts>span{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:3px 5px;margin:0 4px;-webkit-column-gap:6px;column-gap:6px}.premium-tiktok-feed__user-info-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-tiktok-feed__user-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;column-gap:15px}.premium-tiktok-feed__avatar{width:100px;height:100px;border-radius:50%;overflow:hidden}.premium-tiktok-feed__avatar img{width:100%;height:100%;border-radius:50%}.premium-tiktok-feed__username a{text-transform:lowercase;font-size:17px;font-weight:700px}.premium-tiktok-feed__follow-button{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 20px;border-radius:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-column-gap:5px;column-gap:5px}.premium-tiktok-feed__follow-button svg{width:100%;height:100%}.premium-tiktok-feed__profile-desc{font-size:14px;line-height:20px;font-weight:400;margin-top:10px;margin-bottom:10px}.premium-tiktok-feed__vid-layout-1 .premium-tiktok-feed__vid-meta-wrapper,.premium-tiktok-feed__vid-layout-1 .premium-tiktok-feed__video-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-tiktok-feed__vid-layout-1 .premium-tiktok-feed__video-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-tiktok-feed__vid-layout-1 .premium-tiktok-feed__vid-meta-wrapper{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-order:0;-ms-flex-order:0;order:0}.premium-tiktok-feed__vid-layout-1 .premium-tiktok-feed__video-counts{position:relative;-webkit-order:4;-ms-flex-order:4;order:4}.premium-tiktok-feed__vid-layout-2 .premium-tiktok-feed__video-wrapper{position:relative;cursor:pointer;overflow:hidden}.premium-tiktok-feed__vid-layout-2 .premium-tiktok-feed__vid-inner-meta{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-tiktok-feed__vid-layout-2 .premium-tiktok-feed__vid-meta-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0;width:100%;height:100%;z-index:9}.premium-tiktok-feed__vid-layout-2 .premium-tiktok-feed__vid-desc{margin-top:auto!important}.premium-tiktok-feed__vid-layout-2 .premium-tiktok-feed__vid-desc,.premium-tiktok-feed__vid-layout-2 .premium-tiktok-feed__video-counts{-webkit-order:1;-ms-flex-order:1;order:1}.premium-tiktok-feed__vid-layout-2 .premium-tiktok-feed__video-media{width:100%;height:100%}.premium-tiktok-feed__vid-layout-3 .premium-tiktok-feed__video-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}.premium-tiktok-feed__vid-layout-3 .premium-tiktok-feed__vid-meta-wrapper,.premium-tiktok-feed__vid-layout-3 .premium-tiktok-feed__video-media{width:50%}.premium-tiktok-feed__vid-layout-3 .premium-tiktok-feed__vid-meta-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.premium-tiktok-feed__vid-layout-3 .premium-tiktok-feed__meta{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-tiktok-feed__vid-layout-3 .premium-tiktok-feed__video-counts{position:absolute;bottom:0;left:0;width:100%;padding:15px}.premium-tiktok-feed__vid-layout-3 .premium-tiktok-feed__video-media{height:400px}.premium-tiktok-feed__vid-layout-3 .premium-tiktok-feed__video-media img{object-fit:cover}.premium-tiktok-feed__vid-layout-3 .premium-tiktok-feed__vid-desc{text-align:center}.premium-tiktok-feed__load-more-wrapper{width:100%;text-align:center}.premium-tiktok-feed__load-more-btn{cursor:pointer;display:inline-block;padding:7px 20px;margin-bottom:4px;margin-top:4px;border:none;border-radius:5px;background-color:#efefef}.premium-tiktok-feed .premium-display-none{display:none}.premium-tiktok-feed__scheme-light .premium-tiktok-feed__profile-header,.premium-tiktok-feed__scheme-light .premium-tiktok-feed__video-wrapper{background:#eee}.premium-tiktok-feed__scheme-light .premium-tiktok-feed__follow-button{background-color:#202020;color:#fff}.premium-tiktok-feed__scheme-light .custom-fa,.premium-tiktok-feed__scheme-light .premium-tiktok-feed__created-at,.premium-tiktok-feed__scheme-light .premium-tiktok-feed__profile-counts,.premium-tiktok-feed__scheme-light .premium-tiktok-feed__profile-desc,.premium-tiktok-feed__scheme-light .premium-tiktok-feed__username a,.premium-tiktok-feed__scheme-light .premium-tiktok-feed__vid-creator a,.premium-tiktok-feed__scheme-light .premium-tiktok-feed__vid-desc,.premium-tiktok-feed__scheme-light .premium-tiktok-feed__video-counts>span,.premium-tiktok-feed__scheme-light .premium-tiktok-feed__video-counts>span>i,.premium-tiktok-feed__scheme-light .premium-tiktok-sharer{color:#202020}.premium-tiktok-feed__scheme-light .premium-tiktok-feed__video-counts svg,.premium-tiktok-feed__scheme-light .premium-tiktok-feed__video-counts svg *{color:#202020}.premium-tiktok-feed__scheme-dark .premium-tiktok-feed__profile-header,.premium-tiktok-feed__scheme-dark .premium-tiktok-feed__video-wrapper{background:#202020}.premium-tiktok-feed__scheme-dark .premium-tiktok-feed__follow-button{background-color:#eee;color:#202020}.premium-tiktok-feed__scheme-dark .fa.custom-fa{-webkit-text-stroke-color:#fff}.premium-tiktok-feed__scheme-dark .custom-fa,.premium-tiktok-feed__scheme-dark .premium-tiktok-feed__created-at,.premium-tiktok-feed__scheme-dark .premium-tiktok-feed__profile-counts,.premium-tiktok-feed__scheme-dark .premium-tiktok-feed__profile-desc,.premium-tiktok-feed__scheme-dark .premium-tiktok-feed__username a,.premium-tiktok-feed__scheme-dark .premium-tiktok-feed__vid-creator a,.premium-tiktok-feed__scheme-dark .premium-tiktok-feed__vid-desc,.premium-tiktok-feed__scheme-dark .premium-tiktok-feed__video-counts>span,.premium-tiktok-feed__scheme-dark .premium-tiktok-feed__video-counts>span>i,.premium-tiktok-feed__scheme-dark .premium-tiktok-sharer{color:#fff}.premium-tiktok-feed__scheme-dark .premium-tiktok-feed__video-counts svg,.premium-tiktok-feed__scheme-dark .premium-tiktok-feed__video-counts svg *{color:#fff}.premium-carousel-yes .premium-tiktok-feed__videos-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-carousel-yes.premium-tiktok-feed__grid .slick-slide{height:inherit!important}.premium-tiktok-feed__tiktok-icon.premium-tiktok-icon-video{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-title-container .premium-title-header{position:relative;margin:0;padding:10px}.premium-title-container .premium-title-header:not(.premium-title-style7){-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-title-container .premium-title-header svg{width:40px;height:40px}.premium-title-container .premium-title-header img{width:40px;height:40px;object-fit:cover}.premium-title-container .premium-title-header a{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%}.premium-title-container .premium-lottie-animation{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-title-icon-row .premium-title-icon{-webkit-margin-end:10px;margin-inline-end:10px}.premium-title-icon-row-reverse .premium-title-icon{-webkit-margin-start:10px;margin-inline-start:10px}.premium-title-flex-start .premium-title-header{text-align:left}.premium-title-center .premium-title-header{text-align:center}.premium-title-flex-end .premium-title-header{text-align:right}.premium-title-style3,.premium-title-style4{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-title-style1,.premium-title-style2,.premium-title-style5,.premium-title-style6,.premium-title-style8,.premium-title-style9{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.premium-title-style7{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-title-style7 .premium-title-style7-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-title-style1{border-width:0;-webkit-border-start:3px solid #6ec1e4;border-inline-start:3px solid #6ec1e4}.premium-title-container.style2,.premium-title-container.style4,.premium-title-container.style5,.premium-title-container.style6{border-bottom:3px solid #6ec1e4}.premium-title-style6:before{position:absolute;inset-inline-start:50%;bottom:0;-webkit-margin-start:-2px;margin-inline-start:-2px;content:"";border:3px solid transparent}.premium-title-style7-stripe-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-title-style7:before{display:none}.premium-title-style8 .premium-title-text[data-animation=shiny]{background-size:125px!important;color:rgba(255,255,255,0);-webkit-background-clip:text!important;background-clip:text!important;-webkit-animation-name:pa-shinny-text!important;animation-name:pa-shinny-text!important;-webkit-animation-duration:var(--animation-speed)!important;animation-duration:var(--animation-speed)!important;-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important;background:var(--base-color) -webkit-gradient(linear,left top,right top,from(var(--base-color)),to(var(--base-color)),color-stop(.5,var(--shiny-color))) 0 0 no-repeat}@keyframes pa-shinny-text{0%{background-position:0}100%{background-position:200%}}.premium-title-style9[data-animation-blur=process] .premium-title-style9-letter{-webkit-animation:pa-blur-shadow 2s 1 alternate;animation:pa-blur-shadow 2s 1 alternate}@-webkit-keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}.premium-title-gradient-yes .premium-title-icon,.premium-title-gradient-yes .premium-title-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(left,#ffa648,#f17cc1,#4da9fd);background-image:linear-gradient(to right,#ffa648,#f17cc1,#4da9fd);-webkit-animation:pa-text-gradient 8s infinite;animation:pa-text-gradient 8s infinite}.premium-title-noise-yes .premium-title-text{position:relative}.premium-title-noise-yes .premium-title-text::before{content:attr(data-text);position:absolute;left:-2px;text-shadow:1px 0 #00f;top:0;background:0 0;overflow:hidden;clip:rect(0,900px,0,0);animation:pa-noise-anim-1 3s infinite linear alternate-reverse;width:100%;height:100%}.premium-title-noise-yes .premium-title-text::after{content:attr(data-text);position:absolute;left:2px;text-shadow:-1px 0 red;top:0;background:0 0;overflow:hidden;clip:rect(0,900px,0,0);animation:pa-noise-anim-2 2s infinite linear alternate-reverse;width:100%;height:100%}.premium-title-clipped .premium-title-text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@-webkit-keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}@keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}@-webkit-keyframes pa-noise-anim-1{0%{clip:rect(52px,9999px,63px,0)}5%{clip:rect(88px,9999px,175px,0)}10%{clip:rect(81px,9999px,162px,0)}15%{clip:rect(38px,9999px,43px,0)}20%{clip:rect(62px,9999px,252px,0)}25%{clip:rect(5px,9999px,34px,0)}30%{clip:rect(9px,9999px,43px,0)}35%{clip:rect(17px,9999px,284px,0)}40%{clip:rect(97px,9999px,151px,0)}45%{clip:rect(9px,9999px,107px,0)}50%{clip:rect(94px,9999px,191px,0)}55%{clip:rect(53px,9999px,162px,0)}60%{clip:rect(2px,9999px,87px,0)}65%{clip:rect(24px,9999px,248px,0)}70%{clip:rect(45px,9999px,88px,0)}75%{clip:rect(75px,9999px,114px,0)}80%{clip:rect(9px,9999px,150px,0)}85%{clip:rect(56px,9999px,66px,0)}90%{clip:rect(53px,9999px,200px,0)}95%{clip:rect(86px,9999px,29px,0)}100%{clip:rect(63px,9999px,227px,0)}}@keyframes pa-noise-anim-1{0%{clip:rect(52px,9999px,63px,0)}5%{clip:rect(88px,9999px,175px,0)}10%{clip:rect(81px,9999px,162px,0)}15%{clip:rect(38px,9999px,43px,0)}20%{clip:rect(62px,9999px,252px,0)}25%{clip:rect(5px,9999px,34px,0)}30%{clip:rect(9px,9999px,43px,0)}35%{clip:rect(17px,9999px,284px,0)}40%{clip:rect(97px,9999px,151px,0)}45%{clip:rect(9px,9999px,107px,0)}50%{clip:rect(94px,9999px,191px,0)}55%{clip:rect(53px,9999px,162px,0)}60%{clip:rect(2px,9999px,87px,0)}65%{clip:rect(24px,9999px,248px,0)}70%{clip:rect(45px,9999px,88px,0)}75%{clip:rect(75px,9999px,114px,0)}80%{clip:rect(9px,9999px,150px,0)}85%{clip:rect(56px,9999px,66px,0)}90%{clip:rect(53px,9999px,200px,0)}95%{clip:rect(86px,9999px,29px,0)}100%{clip:rect(63px,9999px,227px,0)}}@-webkit-keyframes pa-noise-anim-2{0%{clip:rect(14px,9999px,82px,0)}5%{clip:rect(19px,9999px,141px,0)}10%{clip:rect(17px,9999px,50px,0)}15%{clip:rect(46px,9999px,114px,0)}20%{clip:rect(28px,9999px,294px,0)}25%{clip:rect(64px,9999px,127px,0)}30%{clip:rect(58px,9999px,239px,0)}35%{clip:rect(18px,9999px,240px,0)}40%{clip:rect(61px,9999px,65px,0)}45%{clip:rect(63px,9999px,198px,0)}50%{clip:rect(59px,9999px,45px,0)}55%{clip:rect(20px,9999px,129px,0)}60%{clip:rect(49px,9999px,81px,0)}65%{clip:rect(70px,9999px,206px,0)}70%{clip:rect(70px,9999px,231px,0)}75%{clip:rect(82px,9999px,144px,0)}80%{clip:rect(25px,9999px,6px,0)}85%{clip:rect(76px,9999px,221px,0)}90%{clip:rect(2px,9999px,145px,0)}95%{clip:rect(9px,9999px,22px,0)}100%{clip:rect(41px,9999px,153px,0)}}@keyframes pa-noise-anim-2{0%{clip:rect(14px,9999px,82px,0)}5%{clip:rect(19px,9999px,141px,0)}10%{clip:rect(17px,9999px,50px,0)}15%{clip:rect(46px,9999px,114px,0)}20%{clip:rect(28px,9999px,294px,0)}25%{clip:rect(64px,9999px,127px,0)}30%{clip:rect(58px,9999px,239px,0)}35%{clip:rect(18px,9999px,240px,0)}40%{clip:rect(61px,9999px,65px,0)}45%{clip:rect(63px,9999px,198px,0)}50%{clip:rect(59px,9999px,45px,0)}55%{clip:rect(20px,9999px,129px,0)}60%{clip:rect(49px,9999px,81px,0)}65%{clip:rect(70px,9999px,206px,0)}70%{clip:rect(70px,9999px,231px,0)}75%{clip:rect(82px,9999px,144px,0)}80%{clip:rect(25px,9999px,6px,0)}85%{clip:rect(76px,9999px,221px,0)}90%{clip:rect(2px,9999px,145px,0)}95%{clip:rect(9px,9999px,22px,0)}100%{clip:rect(41px,9999px,153px,0)}}@-webkit-keyframes pa-shinny-text{0%{background-position:100%}100%{background-position:-100%}}@keyframes pa-shinny-text{0%{background-position:100%}100%{background-position:-100%}}.premium-global-tooltip{display:none}.premium-global-tooltip-content .premium-tootltip-icon img{display:inline-block;vertical-align:middle}.premium-global-tooltip-content .premium-tooltip-gallery,.premium-global-tooltip-content .premium-tootltip-icon{display:inline-block}.premium-global-tooltip-content .premium-tooltip-gallery img,.premium-global-tooltip-content .premium-tootltip-icon img{width:100%;height:100%;object-fit:cover}.premium-video-box-transform{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.premium-video-box-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-video-box-container>div{position:relative;overflow:hidden}.premium-video-box-image-container{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-size:cover;background-position:50%;cursor:pointer;margin:auto;-webkit-transition:.2s all;transition:.2s all}.premium-video-box-play-icon-container{position:absolute;z-index:2;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(252,252,252,.35)}.premium-video-box-description-container{position:absolute;z-index:2;padding:5px;text-align:center;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.premium-video-box-text{margin-bottom:0!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-play-icon{padding:15px;-webkit-transform:translateX(4%);-ms-transform:translateX(4%);transform:translateX(4%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vid-lightbox-container,.premium-video-box-video-container{position:absolute;top:0;inset-inline-start:0;z-index:2;width:100%;height:100%;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;overflow:hidden;cursor:pointer}.premium-video-box-container[data-overlay=true][data-type=self] .premium-video-box-video-container{opacity:0;visibility:hidden}.premium-video-box-video-container iframe{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.premium-video-box-video-container video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;background-color:#000;object-fit:contain}.premium-video-box-container .premium-video-box-vimeo-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:0;inset-inline-start:0;z-index:3;margin:10px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;-webkit-margin-end:4.6em;margin-inline-end:4.6em}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait{width:60px;height:60px;background:rgba(23,35,34,.75);-webkit-margin-end:1px;margin-inline-end:1px;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:0}.premium-video-box-vimeo-portrait img{width:50px;height:50px;margin:5px;padding:0;border:0;border-radius:50%}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-headers{font-size:10px}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-title{max-width:100%;font-size:2em!important;font-weight:700;margin:0;padding:.1em .2em;background:rgba(23,35,34,.75);display:inline-block;text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-byline{font-size:1.2em!important;font-weight:400;color:#fff;margin-top:.1em;padding:.2em .5em;background:rgba(23,35,34,.75);text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-playlist-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-video-box-playlist-container .premium-video-box-container{height:100%;overflow:hidden}.premium-video-box-container:hover .premium-video-box-image-container.zoomin{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.zoomout{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-video-box-container:hover .premium-video-box-image-container.scale{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-video-box-container:hover .premium-video-box-image-container.gray{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-video-box-container:hover .premium-video-box-image-container.blur{-webkit-filter:blur(3px);filter:blur(3px)}.premium-video-box-container:hover .premium-video-box-image-container.sepia{-webkit-filter:sepia(0);filter:sepia(0)}.premium-video-box-container:hover .premium-video-box-image-container.trans{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.bright{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-video-box-image-container.gray{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-video-box-image-container.scale,.premium-video-box-image-container.zoomout{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-video-box-image-container.sepia{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-video-box-image-container.bright{-webkit-filter:brightness(1);filter:brightness(1)}.premium-video-box-image-container.trans{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-video-box-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.premium-video-box-container.premium-video-box-sticky-apply{z-index:99;overflow:unset}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{position:fixed!important;z-index:99999;height:225px;width:400px;background:#fff}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-container:before,.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-vimeo-wrap{visibility:hidden}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{box-shadow:unset}.premium-video-box-sticky-close,.premium-video-box-sticky-infobar{display:none}.premium-video-box-sticky-apply .premium-video-box-sticky-close{position:absolute;padding:5px;cursor:pointer;z-index:99999;height:14px;width:14px;box-sizing:content-box;border-radius:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-video-box-sticky-apply .premium-video-box-play-icon-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-video-box-sticky-apply .premium-video-box-play-icon{-webkit-transition:none;transition:none}.premium-video-box-sticky-apply .premium-video-box-sticky-infobar{display:block;position:relative;top:100%;width:100%;padding:5px;text-align:center;z-index:9999;margin-top:-1px}.premium-video-box-sticky-apply .premium-video-box-inner-wrap.ui-draggable{cursor:move}.premium-video-sticky-top-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{inset-inline-end:auto;inset-inline-start:20px;top:20px}.premium-video-sticky-bottom-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{inset-inline-end:auto;inset-inline-start:20px;bottom:20px}.premium-video-sticky-top-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{inset-inline-start:auto;inset-inline-end:20px;top:20px}.premium-video-sticky-bottom-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{inset-inline-start:auto;inset-inline-end:20px;bottom:20px}.premium-video-sticky-center-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{inset-inline-end:auto;inset-inline-start:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-center-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{inset-inline-start:auto;inset-inline-end:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-bottom-left .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap,.premium-video-sticky-bottom-right .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{bottom:55px}.premium-video-sticky-bottom-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-left .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;inset-inline-end:-10px}.premium-video-sticky-bottom-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-right .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;inset-inline-start:-10px}.premium-video-box-filter-sticky{-webkit-filter:none!important;filter:none!important}.premium-mscroll-yes.elementor-widget-premium-addon-video-box div{cursor:default}.premium-video-box-background{width:100%}.premium-video-box-background+div{position:absolute;width:80%;height:80%;top:0;inset-inline-start:0}.premium-videobox-layout2 .premium-videobox-column{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:50%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-videobox-layout2 .premium-videobox-column:first-child .premium-video-box-trigger{height:100%}.premium-videobox-layout2 .premium-videobox-column:nth-child(2){-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:-webkit-calc(100% - var(--pa-first-column-width));width:calc(100% - var(--pa-first-column-width))}.premium-videobox-layout2 .premium-videobox-column:nth-child(2) .premium-video-box-container{height:auto!important}.rtl .premium-video-box-description-container,.rtl .premium-video-box-play-icon-container{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.rtl .premium-video-box-play-icon{-webkit-transform:translateX(-4%);-ms-transform:translateX(-4%);transform:translateX(-4%)}.rtl .premium-video-box-container:hover .premium-video-box-image-container.scale{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.rtl .premium-video-box-image-container.trans{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-vscroll-inner{position:relative;min-height:100%}.premium-vscroll-inner .premium-vscroll-dots{position:fixed;z-index:100;opacity:1;margin-top:-32px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-wrap .premium-vscroll-nav-menu{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dots,.premium-vscroll-wrap .premium-vscroll-dots-hide{opacity:0;visibility:hidden}.premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots:not(.premium-vscroll-dots-hide){opacity:1;visibility:visible}.premium-vscroll-dots.middle{top:50%;margin-top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-dots.top{top:40px}.premium-vscroll-dots.bottom{bottom:30px}.premium-vscroll-dots.right{inset-inline-end:17px}.premium-vscroll-dots.left{inset-inline-start:17px}.premium-vscroll-inner ul.premium-vscroll-dots-list,.premium-vscroll-wrap .premium-vscroll-nav-menu{margin:0!important;padding:0}.premium-vscroll-inner ul.premium-vscroll-dots-list li{width:14px;height:13px;margin:7px;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:visible}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span{top:2px;inset-inline-start:2.5px;width:8px;height:8px;border:1px solid #000;border-radius:50%;position:absolute;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;padding-left:.4em;padding-right:.4em}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip{inset-inline-end:27px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item{width:4px;height:30px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span{width:100%;height:100%;border-radius:0}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";inset-inline-start:-webkit-calc(100% - 1px);inset-inline-start:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;-webkit-border-start:6px solid;border-inline-start:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip{inset-inline-start:27px}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";inset-inline-end:-webkit-calc(100% - 1px);inset-inline-end:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;-webkit-border-end:6px solid;border-inline-end:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){.premium-vscroll-dots.right{inset-inline-end:7px}.premium-vscroll-dots.left{inset-inline-start:7px}}.premium-vscroll-nav-menu{position:fixed;top:20px;height:40px;z-index:100;padding:0;margin:0}.premium-vscroll-nav-menu.left{inset-inline-start:0}.premium-vscroll-nav-menu.right{inset-inline-end:0}.premium-vscroll-nav-menu .premium-vscroll-nav-item{display:inline-block;margin:10px;color:#000;background:#fff;background:rgba(255,255,255,.3)}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link{padding:9px 18px;display:block;cursor:pointer;color:#000}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover{color:#000}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus{outline:0}.multiscroll-nav li a:focus{outline:0}.premium-vscroll-temp .slimScrollBar{visibility:hidden}[data-hijacking=off] .premium-vscroll-temp{height:100vh}[data-hijacking=off] .premium-vscroll-temp>div{opacity:0;top:0;left:0;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-hijacking=off] .premium-vscroll-temp:first-of-type>div::before{display:none;position:absolute;width:100%;top:20px;z-index:2}[data-hijacking=off][data-animation=rotate] .premium-vscroll-temp{position:relative;-webkit-perspective:1800px;perspective:1800px}[data-hijacking=off][data-animation=rotate] .premium-vscroll-temp>div{position:absolute;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}[data-hijacking=off][data-animation=rotate] .premium-vscroll-temp:last-of-type>div{opacity:1!important;-webkit-transform:translateY(0) scale(1) rotateX(0)!important;transform:translateY(0) scale(1) rotateX(0)!important}[data-hijacking=off][data-animation=parallax] .premium-vscroll-temp>div{position:fixed}[data-hijacking=off][data-animation=scaleDown] .premium-vscroll-temp>div{position:fixed}[data-hijacking=off] .premium-vscroll-parallax-last{-webkit-transform:translateY(0) scale(1)!important;-ms-transform:translateY(0) scale(1)!important;transform:translateY(0) scale(1)!important}[data-hijacking=off] .premium-vscroll-parallax-position{position:unset!important}.premium-weather__outer-wrapper{position:relative}.premium-weather__outer-wrapper *{z-index:10}.premium-weather__temp-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-weather__desc-wrapper,.premium-weather__outer-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-weather__basic-weather{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-weather__icon-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-weather__icon-wrapper i{font-size:70px}.premium-weather__icon-wrapper .premium-lottie-animation,.premium-weather__icon-wrapper img,.premium-weather__icon-wrapper>svg{width:70px;height:70px}.premium-weather__icon-wrapper .premium-lottie-animation svg{width:100%;height:100%}.premium-weather__city-name{font-size:30px;display:inline-block;color:#54595f}.premium-weather__current-weather .premium-weather__temp-wrapper span{font-size:35px}.premium-weather__temp-unit{position:relative;font-size:20px;top:-5px}.premium-weather__temp-val{font-size:45px;font-weight:600}.premium-weather__desc-wrapper{-webkit-margin-start:50px;margin-inline-start:50px}.premium-weather__desc{font-size:20px;text-transform:capitalize;white-space:nowrap}.premium-weather__feels-like{font-size:13px;color:#54595f;white-space:nowrap}.premium-weather__extra-weather{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:50px;column-gap:50px}.premium-weather__extra-weather.slick-slide{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.premium-weather__extra-weather>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:5px;margin-top:10px}.premium-weather__extra-weather svg{width:16px;height:16px}.premium-weather__extra-weather span{white-space:nowrap;font-size:15px}.premium-weather__forecast{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.premium-weather__forecast .premium-weather__forecast-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-weather__forecast .premium-weather__forecast-item.slick-slide{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.premium-weather__forecast .premium-weather__forecast-item .premium-weather__forecast-item-data{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-weather__forecast .premium-weather__forecast-item .premium-weather__forecast-item-date{white-space:nowrap;font-size:15px}.premium-weather__forecast .premium-weather__forecast-item .premium-weather__temp-wrapper{font-size:20px;font-weight:600}.premium-weather__hourly-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-weather__hourly-item.slick-slide{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.premium-weather__hourly-item .premium-weather__icon-wrapper{margin-bottom:5px}.premium-weather__hourly-item .premium-weather__icon-wrapper i{font-size:35px}.premium-weather__hourly-item .premium-weather__icon-wrapper .premium-lottie-animation,.premium-weather__hourly-item .premium-weather__icon-wrapper img,.premium-weather__hourly-item .premium-weather__icon-wrapper>svg{width:35px;height:35px}.premium-weather__hourly-item .premium-weather__temp-wrapper span{font-size:20px}.premium-weather__hourly-item .premium-weather__hourly-item-date{display:inline-block;white-space:nowrap;font-size:13px;margin-bottom:5px}@media (max-width:1024px){.premium-weather__layout-2 .premium-weather__extra-weather{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.premium-weather__layout-2 .premium-weather__basic-weather{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.premium-weather__layout-2 .premium-weather__basic-weather .premium-weather__icon-weather{width:70px;height:70px}.premium-weather__layout-2 .premium-weather__desc-wrapper{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-weather__layout-2 .premium-weather__extra-outer-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-weather__layout-2 .premium-weather__extra-outer-wrapper .premium-weather__extra-weather{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.premium-weather__layout-3 .premium-weather__current-weather{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:40px;margin-bottom:10px}.premium-weather__layout-3 .premium-weather__current-weather .premium-weather__extra-outer-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-weather__layout-3 .premium-weather__current-weather .premium-weather__basic-weather,.premium-weather__layout-3 .premium-weather__current-weather .premium-weather__extra-outer-wrapper,.premium-weather__layout-3 .premium-weather__current-weather .premium-weather__extra-weather{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-weather__layout-3 .premium-weather__current-weather .premium-weather__basic-weather{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-weather__layout-3 .premium-weather__current-weather .premium-weather__basic-weather .premium-weather__icon-wrapper i{font-size:80px}.premium-weather__layout-3 .premium-weather__current-weather .premium-weather__basic-weather .premium-weather__icon-wrapper .premium-lottie-animation,.premium-weather__layout-3 .premium-weather__current-weather .premium-weather__basic-weather .premium-weather__icon-wrapper img,.premium-weather__layout-3 .premium-weather__current-weather .premium-weather__basic-weather .premium-weather__icon-wrapper>svg{width:80px;height:80px}.premium-weather__layout-3 .premium-weather__current-weather .premium-weather__basic-weather .premium-weather__desk{font-size:20px}.premium-weather__layout-3 .premium-weather__current-weather .premium-weather__basic-weather .premium-weather__feels-like{font-size:10px}.premium-weather__layout-3 .premium-weather__hourly-forecast-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-weather__layout-3 .premium-weather__extra-outer-wrapper{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.premium-weather__layout-3 .premium-weather__extra-outer-wrapper .premium-weather__temp-wrapper span{font-size:60px}.premium-weather__layout-3 .premium-weather__extra-outer-wrapper .premium-weather__extra-weather{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.premium-weather__layout-2 .premium-weather__forecast-item .premium-weather__temp-max,.premium-weather__layout-2 .premium-weather__forecast-item .premium-weather__temp-min,.premium-weather__layout-3 .premium-weather__forecast-item .premium-weather__temp-max,.premium-weather__layout-3 .premium-weather__forecast-item .premium-weather__temp-min{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.premium-daily-forecast__style-1 .premium-weather__forecast,.premium-daily-forecast__style-2 .premium-weather__forecast,.premium-daily-forecast__style-3 .premium-weather__forecast{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.premium-daily-forecast__style-1 .premium-weather__forecast-item,.premium-daily-forecast__style-2 .premium-weather__forecast-item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:20px}.premium-daily-forecast__style-1 .premium-weather__forecast-item .premium-weather__temp-wrapper,.premium-daily-forecast__style-2 .premium-weather__forecast-item .premium-weather__temp-wrapper{font-size:17px;font-weight:600}.premium-daily-forecast__style-2 .premium-weather__forecast-item .premium-weather__temp-wrapper,.premium-daily-forecast__style-3 .premium-weather__forecast-item .premium-weather__temp-wrapper{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:6px;column-gap:6px}.premium-daily-forecast__style-2 .premium-weather__forecast-item .premium-weather__forecast-item-data,.premium-daily-forecast__style-3 .premium-weather__forecast-item .premium-weather__forecast-item-data{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-daily-forecast__style-1 .premium-weather__forecast-item .premium-weather__temp-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-daily-forecast__style-1 .premium-weather__forecast-item .premium-weather__icon-wrapper i{font-size:50px}.premium-daily-forecast__style-1 .premium-weather__forecast-item .premium-weather__icon-wrapper .premium-lottie-animation,.premium-daily-forecast__style-1 .premium-weather__forecast-item .premium-weather__icon-wrapper img,.premium-daily-forecast__style-1 .premium-weather__forecast-item .premium-weather__icon-wrapper>svg{width:50px;height:50px}.premium-daily-forecast__style-2 .premium-weather__forecast-item .premium-weather__forecast-item-date{-webkit-order:2;-ms-flex-order:2;order:2}.premium-daily-forecast__style-2 .premium-weather__forecast-item .premium-weather__forecast-item-data{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-daily-forecast__style-2 .premium-weather__forecast-item .premium-weather__icon-wrapper i{font-size:45px}.premium-daily-forecast__style-2 .premium-weather__forecast-item .premium-weather__icon-wrapper .premium-lottie-animation,.premium-daily-forecast__style-2 .premium-weather__forecast-item .premium-weather__icon-wrapper img,.premium-daily-forecast__style-2 .premium-weather__forecast-item .premium-weather__icon-wrapper>svg{width:45px;height:45px}.premium-daily-forecast__style-3 .premium-weather__forecast-item{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-daily-forecast__style-3 .premium-weather__forecast-item .premium-weather__forecast-item-data{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.premium-daily-forecast__style-3 .premium-weather__forecast-item .premium-weather__icon-wrapper i{font-size:40px}.premium-daily-forecast__style-3 .premium-weather__forecast-item .premium-weather__icon-wrapper .premium-lottie-animation,.premium-daily-forecast__style-3 .premium-weather__forecast-item .premium-weather__icon-wrapper img,.premium-daily-forecast__style-3 .premium-weather__forecast-item .premium-weather__icon-wrapper>svg{width:40px;height:40px}.premium-daily-forecast__style-4 .premium-weather__forecast{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.premium-daily-forecast__style-4 .premium-weather__forecast .premium-weather__forecast-item{width:100%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-daily-forecast__style-4 .premium-weather__forecast .premium-weather__icon-wrapper i{font-size:30px}.premium-daily-forecast__style-4 .premium-weather__forecast .premium-weather__icon-wrapper .premium-lottie-animation,.premium-daily-forecast__style-4 .premium-weather__forecast .premium-weather__icon-wrapper img,.premium-daily-forecast__style-4 .premium-weather__forecast .premium-weather__icon-wrapper>svg{width:30px;height:30px}.premium-daily-forecast__style-4 .premium-weather__forecast .premium-weather__forecast-item-data{gap:50px;-webkit-margin-start:auto;margin-inline-start:auto}.premium-daily-forecast__style-4 .premium-weather__forecast .premium-weather__forecast-item-data>:not(.premium-weather__icon-wrapper){min-width:30px;text-align:center}.premium-daily-forecast__style-1 .premium-weather__forecast-item,.premium-daily-forecast__style-2 .premium-weather__forecast-item,.premium-daily-forecast__style-3 .premium-weather__forecast-item,.premium-daily-forecast__style-4 .premium-weather__forecast{background-color:#f0f0f0;padding:15px}.premium-daily-forecast__style-3 .premium-weather__forecast-item,.premium-daily-forecast__style-4 .premium-weather__forecast{border-radius:15px}.premium-daily-forecast__style-4 .premium-weather__forecast-item{padding:10px 0 10px 0}.premium-hours-vertical .premium-weather__hourly-item,.premium-weather__tab-content .premium-weather__hourly-item{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-hours-vertical .premium-weather__hourly-data,.premium-weather__tab-content .premium-weather__hourly-data{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:50px;column-gap:50px}.premium-hours-vertical .premium-weather__hourly-data>*,.premium-weather__tab-content .premium-weather__hourly-data>*{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;column-gap:5px}.premium-hours-vertical .premium-weather__hourly-item-date{font-size:15px}.premium-hours-vertical .premium-weather__hourly-item{padding:10px 0 10px 0}.premium-hours-vertical .premium-weather__hourly-item .premium-weather__hourly-data i{font-size:15px}.premium-hours-vertical .premium-weather__hourly-item .premium-weather__hourly-data svg{width:15px;height:15px}.premium-hours-vertical .premium-weather__hourly-item .premium-weather__icon-wrapper i{font-size:30px}.premium-hours-vertical .premium-weather__hourly-item .premium-weather__icon-wrapper .premium-lottie-animation,.premium-hours-vertical .premium-weather__hourly-item .premium-weather__icon-wrapper img,.premium-hours-vertical .premium-weather__hourly-item .premium-weather__icon-wrapper>svg{width:30px;height:30px}.premium-hours-vertical .premium-weather__hourly-item .premium-weather__hourly-data>:not(.premium-weather__icon-wrapper)>span,.premium-hours-vertical .premium-weather__hourly-item .premium-weather__temp-wrapper>span{font-size:16px;font-weight:600}.premium-weather__forecast-tabs-wrapper{overflow-x:auto;overflow-y:hidden}.premium-weather__forecast-tabs-wrapper .premium-weather__tabs-headers,.premium-weather__forecast-tabs-wrapper .premium-weather__weather-indicators{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-weather__forecast-tabs-wrapper .premium-weather__tabs-headers{list-style:none;margin:0;padding:0}.premium-weather__forecast-tabs-wrapper .premium-weather__tabs-headers li{background:#f0f0f0;border-radius:10px;padding:10px 0 10px 0;margin:20px 10px 0 10px;cursor:pointer;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.premium-weather__forecast-tabs-wrapper .premium-weather__tabs-headers li:hover{background:#e4e3e3}.premium-weather__forecast-tabs-wrapper .premium-weather__tab-content:not(.current){display:none}.premium-weather__forecast-tabs-wrapper .premium-weather__weather-indicators{width:100%;border-bottom:1px solid #dedede;padding:20px 0 20px 0}.premium-weather__forecast-tabs-wrapper .premium-weather__weather-indicators .premium-weather__weather-data-wrapper,.premium-weather__forecast-tabs-wrapper .premium-weather__weather-indicators .premium-weather__weather-indicator{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-weather__forecast-tabs-wrapper .premium-weather__weather-indicators .premium-weather__weather-indicator{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-weather__forecast-tabs-wrapper .premium-weather__weather-indicators .premium-weather__weather-indicator i{font-size:17px}.premium-weather__forecast-tabs-wrapper .premium-weather__weather-indicators .premium-weather__weather-indicator svg{width:17px;height:17px}.premium-weather__forecast-tabs-wrapper .premium-weather__weather-indicators .premium-weather__weather-data-wrapper{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:50px;column-gap:50px}.premium-weather__forecast-tabs-wrapper .premium-weather__hourly-item>*,.premium-weather__forecast-tabs-wrapper .premium-weather__weather-indicators>*{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.premium-weather__forecast-tabs-wrapper .premium-weather__hourly-item-date,.premium-weather__forecast-tabs-wrapper .premium-weather__tab-content .premium-weather__hourly-item>:not(.premium-weather__hourly-item-date):not(.premium-weather__icon-wrapper){font-size:15px}.premium-weather__forecast-tabs-wrapper .premium-weather__hourly-item{padding:15px 0 15px 0}.premium-weather__forecast-tabs-wrapper .premium-weather__icon-wrapper i{font-size:30px}.premium-weather__forecast-tabs-wrapper .premium-weather__icon-wrapper .premium-lottie-animation,.premium-weather__forecast-tabs-wrapper .premium-weather__icon-wrapper img,.premium-weather__forecast-tabs-wrapper .premium-weather__icon-wrapper>svg{width:30px;height:30px}.premium-weather-space-between .premium-weather__tab-header{-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.premium-weather__layout-1 .premium-weather__hourly-forecast-wrapper,.premium-weather__layout-2.premium-weather__hourly-yes .premium-weather__extra-outer-wrapper,.premium-weather__layout-3 .premium-weather__hourly-forecast-wrapper{background-color:#f0f0f0;border-radius:20px;padding:25px 15px 25px 15px;margin:25px 0 15px 0}.premium-cw-sec-inline .premium-weather__current-weather{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-cw-sec-inline .premium-weather__current-weather>*{-webkit-order:1;-ms-flex-order:1;order:1}.premium-cw-sec-block .premium-weather__current-weather{display:block}.premium-weather__layout-1.premium-cw-block .premium-weather__basic-weather{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-weather__layout-1.premium-cw-block .premium-weather__basic-weather .premium-weather__city-wrapper{width:100%}.premium-weather__layout-1.premium-cw-inline .premium-weather__basic-weather{-webkit-flex-wrap:unset;-ms-flex-wrap:unset;flex-wrap:unset}.premium-weather__layout-1.premium-cw-inline .premium-weather__basic-weather .premium-weather__city-wrapper{width:unset}@media (min-width:2400px){.premium-cw-sec-widescreen-inline .premium-weather__current-weather{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-cw-sec-widescreen-inline .premium-weather__current-weather>*{-webkit-order:1;-ms-flex-order:1;order:1}.premium-cw-sec-widescreen-block .premium-weather__current-weather{display:block}.premium-weather__layout-1.premium-cw-widescreen-block .premium-weather__basic-weather{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-weather__layout-1.premium-cw-widescreen-block .premium-weather__basic-weather .premium-weather__city-wrapper{width:100%}.premium-weather__layout-1.premium-cw-widescreen-inline .premium-weather__basic-weather{-webkit-flex-wrap:unset;-ms-flex-wrap:unset;flex-wrap:unset}.premium-weather__layout-1.premium-cw-widescreen-inline .premium-weather__basic-weather .premium-weather__city-wrapper{width:unset}}@media (max-width:1366px){.premium-cw-sec-laptop-inline .premium-weather__current-weather{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-cw-sec-laptop-inline .premium-weather__current-weather>*{-webkit-order:1;-ms-flex-order:1;order:1}.premium-cw-sec-laptop-block .premium-weather__current-weather{display:block}.premium-weather__layout-1.premium-cw-laptop-block .premium-weather__basic-weather{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-weather__layout-1.premium-cw-laptop-block .premium-weather__basic-weather .premium-weather__city-wrapper{width:100%}.premium-weather__layout-1.premium-cw-laptop-inline .premium-weather__basic-weather{-webkit-flex-wrap:unset;-ms-flex-wrap:unset;flex-wrap:unset}.premium-weather__layout-1.premium-cw-laptop-inline .premium-weather__basic-weather .premium-weather__city-wrapper{width:unset}}@media (max-width:1200px){.premium-cw-sec-tablet_extra-inline .premium-weather__current-weather{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-cw-sec-tablet_extra-inline .premium-weather__current-weather>*{-webkit-order:1;-ms-flex-order:1;order:1}.premium-cw-sec-tablet_extra-block .premium-weather__current-weather{display:block}.premium-weather__layout-1.premium-cw-tablet_extra-block .premium-weather__basic-weather{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-weather__layout-1.premium-cw-tablet_extra-block .premium-weather__basic-weather .premium-weather__city-wrapper{width:100%}.premium-weather__layout-1.premium-cw-tablet_extra-inline .premium-weather__basic-weather{-webkit-flex-wrap:unset;-ms-flex-wrap:unset;flex-wrap:unset}.premium-weather__layout-1.premium-cw-tablet_extra-inline .premium-weather__basic-weather .premium-weather__city-wrapper{width:unset}}@media (max-width:1024px){.premium-cw-sec-tablet-inline .premium-weather__current-weather{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-cw-sec-tablet-inline .premium-weather__current-weather>*{-webkit-order:1;-ms-flex-order:1;order:1}.premium-cw-sec-tablet-block .premium-weather__current-weather{display:block}.premium-weather__layout-1.premium-cw-tablet-block .premium-weather__basic-weather{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-weather__layout-1.premium-cw-tablet-block .premium-weather__basic-weather .premium-weather__city-wrapper{width:100%}.premium-weather__layout-1.premium-cw-tablet-inline .premium-weather__basic-weather{-webkit-flex-wrap:unset;-ms-flex-wrap:unset;flex-wrap:unset}.premium-weather__layout-1.premium-cw-tablet-inline .premium-weather__basic-weather .premium-weather__city-wrapper{width:unset}}@media (max-width:880px){.premium-cw-sec-mobile_extra-inline .premium-weather__current-weather{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-cw-sec-mobile_extra-inline .premium-weather__current-weather>*{-webkit-order:1;-ms-flex-order:1;order:1}.premium-cw-sec-mobile_extra-block .premium-weather__current-weather{display:block}.premium-weather__layout-1.premium-cw-mobile_extra-block .premium-weather__basic-weather{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-weather__layout-1.premium-cw-mobile_extra-block .premium-weather__basic-weather .premium-weather__city-wrapper{width:100%}.premium-weather__layout-1.premium-cw-mobile_extra-inline .premium-weather__basic-weather{-webkit-flex-wrap:unset;-ms-flex-wrap:unset;flex-wrap:unset}.premium-weather__layout-1.premium-cw-mobile_extra-inline .premium-weather__basic-weather .premium-weather__city-wrapper{width:unset}}@media (max-width:767px){.premium-cw-sec-mobile-inline .premium-weather__current-weather{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-cw-sec-mobile-inline .premium-weather__current-weather>*{-webkit-order:1;-ms-flex-order:1;order:1}.premium-cw-sec-mobile-block .premium-weather__current-weather{display:block}.premium-weather__layout-1.premium-cw-mobile-block .premium-weather__basic-weather{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-weather__layout-1.premium-cw-mobile-block .premium-weather__basic-weather .premium-weather__city-wrapper{width:100%}.premium-weather__layout-1.premium-cw-mobile-inline .premium-weather__basic-weather{-webkit-flex-wrap:unset;-ms-flex-wrap:unset;flex-wrap:unset}.premium-weather__layout-1.premium-cw-mobile-inline .premium-weather__basic-weather .premium-weather__city-wrapper{width:unset}}.rtl .premium-hours-vertical .premium-weather__hourly-data>div>span,.rtl .premium-weather__extra-weather>div>span,.rtl .premium-weather__tabs-content-wrapper .premium-weather__hourly-item>div>span{direction:ltr}.rtl .premium-weather__current-weather .premium-weather__temp-val{-webkit-order:3;-ms-flex-order:3;order:3}.elementor-widget-premium-woo-categories{width:100%}.premium-woo-cats__list li.product-category{width:100%}.premium-woo-cats__list-wrap ul.products{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none outside;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-woo-cats__list-wrap .woocommerce-loop-category__title{margin:10px 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-cats__list-wrap .woocommerce-loop-category__title sup{-webkit-margin-start:5px;margin-inline-start:5px}.premium-woo-cats__list-wrap ul.slick-dots{width:100%}.premium-woo-cats__category{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-woo-cats__img-wrap{position:relative;overflow:hidden;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-cats__img-wrap img{width:100%;display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-cats__img-overlay{position:absolute;inset:0;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.premium-woo-cats__content-wrap{position:relative;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-cats__count{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-cats__desc{margin:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-cats__img-zoomout img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-cats__img-zoomout li.product:hover img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-cats__img-zoomin img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-cats__img-zoomin li.product:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-cats__img-gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-woo-cats__img-gray li.product:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-woo-cats__img-sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-woo-cats__img-sepia li.product:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-woo-cats__img-bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-woo-cats__img-bright li.product:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-woo-cats__img-trans img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-woo-cats__img-trans li.product:hover img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-woo-cats__img-scale li.product:hover img{-webkit-transform:scaleX(1.3) scaleY(1.3) rotate(5deg);-ms-transform:scaleX(1.3) scaleY(1.3) rotate(5deg);transform:scaleX(1.3) scaleY(1.3) rotate(5deg)}.premium-woo-cats__content-below .premium-woo-cats__category{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-woo-cats__content-above .premium-woo-cats__category{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.premium-woo-cats__content-next .premium-woo-cats__category{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.elementor-widget-premium-woo-cta .pa-wrapper-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-woo-btn-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-woo-btn-container .premium-woo-cta-button{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;border:none}.premium-woo-btn-container .premium-woo-btn-text{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-btn-container .premium-add-icon-image{border-color:#000;width:100%;height:100%}.premium-woo-btn-container .premium-woo-btn-icon{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-btn-container .premium-woo-icon-hidden .premium-woo-btn-icon{display:none}.premium-woo-btn-container .premium-woo-cta-button:focus{outline:0}.premium-woo-btn-container .premium-button-text-icon-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-woo-btn-container img{cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-btn-container .quantity-input-wrapper{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-end:7px;margin-inline-end:7px;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:inherit}.premium-woo-btn-container input[type=number].product-quantity::-webkit-inner-spin-button,.premium-woo-btn-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.premium-wrapper-woo-cta .quantity-grouped-wrapper{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-end:7px;margin-inline-end:7px;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:inherit}.premium-wrapper-woo-cta .grouped_product_qty,.premium-wrapper-woo-cta .product-quantity{color:#222;font-size:16px;height:43px;width:70px!important;border-style:solid!important;border-width:1px 1px 1px 1px!important;text-align:center;border-radius:0!important;-webkit-appearance:textfield;appearance:textfield;height:100%;padding:0;margin:0;outline:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-wrapper-woo-cta input[type=number].grouped_product_qty::-webkit-inner-spin-button,.premium-wrapper-woo-cta input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.premium-wrapper-woo-cta .add-to-cart-icons-quantity-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;height:100%}.premium-wrapper-woo-cta .add-to-cart-icons-quantity-wrapper .quantity-button{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#222;background-color:#fff;border-color:#e0e0e0;-webkit-transition-duration:.5s;transition-duration:.5s;height:21.5px;font-size:13px;width:33px;border-style:solid;border-width:1px 1px 1px 1px;cursor:pointer;border-radius:0;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-wrapper-woo-cta .add-to-cart-icons-quantity-wrapper .fa-plus:before{content:"\f067"}.premium-wrapper-woo-cta .add-to-cart-icons-quantity-wrapper .fa-minus:before{content:"\f068"}.premium-wrapper-woo-cta .view-cart-button{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.premium-wrapper-woo-cta .premium-cta-message-box{text-align:center}.premium-wrapper-woo-cta .unavailable-message{text-align:center}.premium-wrapper-woo-cta .product-quantity-message{display:block;margin-bottom:10px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.premium-wrapper-woo-cta .premium-grouped-product,.premium-wrapper-woo-cta .premium-variations{border-collapse:separate;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-wrapper-woo-cta .premium-grouped-product th,.premium-wrapper-woo-cta .premium-variations th{border:none;vertical-align:middle;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-wrapper-woo-cta .premium-grouped-product td,.premium-wrapper-woo-cta .premium-variations td{border:none;text-align:center;vertical-align:middle;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-wrapper-woo-cta .premium-grouped-product .pa-qty-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-wrapper-woo-cta .pro-wish{display:inline;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.premium-wrapper-woo-cta .premium-woo-cta__spinner{position:relative;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.premium-wrapper-woo-cta .premium-woo-cta__spinner.loader-visible{-webkit-margin-start:10px;margin-inline-start:10px}.premium-wrapper-woo-cta .premium-woo-cta__spinner .premium-loading-feed{display:block!important;position:relative!important}.pa-external .quantity-input-wrapper,.pa-grouped .quantity-input-wrapper{display:none}.ast-single-post .entry-content .premium-woocommerce a{text-decoration:none}.premium-woocommerce .premium-woo-qv-btn{cursor:pointer}.premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating{margin:0 auto .5em}.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured,.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale{display:block;text-align:center;color:#fff;min-width:2em;min-height:2em;line-height:2em;padding:.3em .6em;margin:.5em .6em}.premium-woocommerce .pa-out-of-stock{display:block;text-align:center;color:#fff;min-width:2em;min-height:2em;line-height:2em;padding:.3em .6em;top:7px;inset-inline-start:9px;margin:0}.premium-woocommerce .woocommerce-loop-product__title{margin-bottom:.5em;font-size:1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .premium-woo-product-category{display:block;font-size:.85em;margin-bottom:.5em;line-height:1.3}.premium-woocommerce .premium-woo-products-inner ul.products{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none outside;-webkit-column-gap:0;column-gap:0}.premium-woocommerce .premium-woo-products-inner ul.products li.product{margin:0 0 10px;padding:0 10px}.premium-woocommerce .premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper{overflow:hidden;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .woocommerce-loop-product__link{position:relative;display:block!important;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .pa-out-of-stock,.premium-woocommerce .premium-woo-ribbon-container{position:absolute;z-index:9}.premium-woocommerce .premium-woo-ribbon-container{top:0;inset-inline-start:0}.premium-woo-product-thumbnail{position:relative;overflow:hidden}.premium-woo-product-thumbnail .woocommerce-loop-product__link img{display:block;margin:0;width:100%}.premium-woo-product-featured-wrap,.premium-woo-product-sale-wrap{margin:0}.premium-woocommerce .premium-woo-products-details-wrap{padding:1em 1.2em}.premium-woocommerce li.product .price{display:block;line-height:1.3;font-weight:700;margin-bottom:.5em;font-size:.9em}.premium-woocommerce li.product .price del{display:inline-block;font-weight:400;background:0 0;opacity:1}.premium-woocommerce li.product .price ins{display:inline-block;background:0 0;text-decoration:none;font-weight:inherit}.premium-woocommerce li.product .price .amount{color:inherit!important}.premium-woocommerce li.product .premium-woo-product-desc p{margin:0}.premium-woo-product-align-left .premium-woocommerce li.product .star-rating{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:auto;margin-inline-end:auto}.premium-woo-product-align-center .premium-woocommerce li.product .star-rating{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}.premium-woo-product-align-right .premium-woocommerce li.product .star-rating{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:0;margin-inline-end:0}.premium-woo-products-pagination ul.page-numbers{display:-webkit-flex;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;margin-top:10px;padding:0;border:none;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-woo-products-pagination ul.page-numbers li{margin:0 .4em .4em 0;padding:0;text-align:center}.premium-woo-products-pagination ul.page-numbers li .page-numbers{margin:0;text-decoration:none;color:#000;border:1px solid #54595f;line-height:1;font-size:1em;font-weight:400;padding:.75em;display:block;min-width:2.5em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-products-pagination ul.page-numbers li .page-numbers.current,.premium-woo-products-pagination ul.page-numbers li .page-numbers:hover{background-color:#54595f;color:#fff;outline:0}.premium-woo-quick-view-loader .premium-loading-feed,.premium-woocommerce .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.2);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-woocommerce .woocommerce-loop-product__link img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-product__hover-zoomout .woocommerce-loop-product__link img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-product__hover-zoomin .woocommerce-loop-product__link img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-product__hover-gray .woocommerce-loop-product__link img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-woo-product__hover-sepia .woocommerce-loop-product__link img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-woo-product__hover-bright .woocommerce-loop-product__link img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-woo-product__hover-trans .woocommerce-loop-product__link img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img{-webkit-transform:scaleX(1.3) scaleY(1.3) rotate(5deg);-ms-transform:scaleX(1.3) scaleY(1.3) rotate(5deg);transform:scaleX(1.3) scaleY(1.3) rotate(5deg)}.premium-woocommerce .premium-woo-product__on_hover{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;opacity:0}.premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover{opacity:1}.premium-woo-skin-grid-1 .premium-woo-qv-btn,.premium-woo-skin-grid-3 .premium-woo-qv-btn,.premium-woo-skin-grid-4 .premium-woo-qv-btn{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:5px;background:rgba(2,2,2,.5);color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.premium-woo-skin-grid-4 .premium-woo-qv-btn{-webkit-transition-delay:.1s;transition-delay:.1s}.premium-woo-skin-grid-1 .premium-woo-qv-icon,.premium-woo-skin-grid-3 .premium-woo-qv-icon,.premium-woo-skin-grid-4 .premium-woo-qv-icon,.premium-woo-skin-grid-6 .premium-woo-qv-icon{-webkit-margin-start:.5em;margin-inline-start:.5em}.premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-woo-product-wrapper .premium-woo-qv-data{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;cursor:pointer}.premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,.premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper{position:absolute;top:.7em;inset-inline-end:1em;-webkit-transform:translate3d(15px,0,0);transform:translate3d(15px,0,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;z-index:9}.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn{position:relative;display:block;margin:0 0 3px;background:#fff;text-align:center;outline:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon{display:block;color:#54595f;width:30px;line-height:30px;height:30px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);opacity:1}.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before{content:"\f013"}.premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before{content:"\f00c"}.premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap{position:absolute;background:#fff;bottom:0;left:0;width:100%;z-index:2;padding:0;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,-webkit-transform .4s;transition:transform .4s,opacity .2s;transition:transform .4s,opacity .2s,-webkit-transform .4s;-webkit-transform:translateZ(0) translateY(5px);transform:translateZ(0) translateY(5px)}.premium-woo-skin-grid-2 .premium-woo-product-details{padding:15px 0}.premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap{opacity:1;-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0)}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper{position:static;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper>*{-webkit-flex:1;-ms-flex:1;flex:1;min-width:50%}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;text-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn{background-color:#54595f}.premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap{position:absolute;left:0;right:0;top:50%;-webkit-transform:scale(.9) translateZ(0) translateY(-50%);transform:scale(.9) translateZ(0) translateY(-50%);text-align:center;z-index:2;opacity:0;-webkit-transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,transform .3s;transition:opacity .5s,transform .3s,-webkit-transform .3s}.premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,.premium-woo-skin-grid-8 li.product .premium-woo-product-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;background-color:rgba(27,27,23,.3);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,.premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay{opacity:1;visibility:visible;z-index:1}.premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap{-webkit-transform:scale(1) translateZ(0) translateY(-50%);transform:scale(1) translateZ(0) translateY(-50%);opacity:1}.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#54595f;padding:10px;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s}.premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap{width:75%}.premium-woo-skin-grid-5 .premium-woo-product-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-woo-skin-grid-6 .premium-woo-qv-btn{position:absolute;top:50%;left:50%;min-width:40%;text-align:center;padding:5px;background:rgba(2,2,2,.5);color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;z-index:2}.premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn{opacity:1;visibility:visible}.premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating{margin:0}.premium-woo-skin-grid-6 li.product .premium-woo-product-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:10px;width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.premium-woo-product-gallery-images .premium-woo-product__gallery_image{width:20%;margin:0 .2em;border:2px solid #aaa;cursor:pointer}.premium-woo-products-metro li.product .premium-woo-product-thumbnail,.premium-woo-products-metro li.product .premium-woo-product-thumbnail img,.premium-woo-products-metro li.product .premium-woo-product-wrapper,.premium-woo-products-metro li.product .woocommerce-LoopProduct-link{height:100%}.premium-woo-products-metro ul.products li.product{margin-bottom:0}.premium-woo-products-metro li.product .premium-woo-product-thumbnail img{object-fit:cover}.premium-carousel-hidden{opacity:0;visibility:hidden}.premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow{border-radius:50%}.premium-woocommerce ul.slick-dots{width:100%}html.premium-woo-qv-opened,html.premium-woo-qv-opened body{overflow:hidden}.premium-woo-quick-view-back{position:fixed;visibility:hidden;overflow:hidden;background:rgba(2,2,2,.5);opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s;z-index:999}.premium-woo-quick-view-active{top:0;left:0;width:100%;height:100%;opacity:1;visibility:visible}#premium-woo-quick-view-modal{position:fixed;visibility:hidden;opacity:0;top:0;left:0;width:100%;height:100%;z-index:1400;text-align:center;-webkit-transition:all .3s;transition:all .3s;overflow-x:hidden;overflow-y:auto}#premium-woo-quick-view-modal.active{visibility:visible;opacity:1}#premium-woo-quick-view-modal.active .premium-woo-content-main{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;width:100%}#premium-woo-quick-view-modal .premium-woo-content-main-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;padding:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#premium-woo-quick-view-modal .premium-woo-content-main{position:relative;pointer-events:none;max-width:100%;text-align:start;z-index:1045;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0;-webkit-transition:opacity .3s,-webkit-transform .5s;transition:opacity .3s,-webkit-transform .5s;transition:transform .5s,opacity .3s;transition:transform .5s,opacity .3s,-webkit-transform .5s;margin:0 auto}#premium-woo-quick-view-modal .premium-woo-lightbox-content{position:relative;display:table;pointer-events:auto;background-color:#fff;width:975px;margin:20px auto;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:3px 3px 20px 0 rgba(0,0,0,.15);overflow:hidden}#premium-woo-quick-view-modal .premium-woo-product>.product{display:-webkit-flex;display:-ms-flexbox;display:flex}#premium-woo-quick-view-modal .premium-woo-product-summary{padding:30px}#premium-woo-quick-view-modal .premium-woo-product-summary .quantity{min-width:auto}#premium-woo-quick-view-modal .premium-woo-product-summary .quantity input[type=number]::-webkit-inner-spin-button,#premium-woo-quick-view-modal .premium-woo-product-summary .quantity input[type=number]::-webkit-outer-spin-button{display:unset}#premium-woo-quick-view-modal .added_to_cart{-webkit-margin-start:10px;margin-inline-start:10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#premium-woo-quick-view-modal .premium-woo-qv-desc{margin-bottom:30px}#premium-woo-quick-view-modal .woocommerce-product-details__short-description p{margin:0}#premium-woo-quick-view-modal .premium-woo-atc-button{margin-bottom:10px}#premium-woo-quick-view-modal.inline .premium-woo-product>.product .premium-woo-product-summary,#premium-woo-quick-view-modal.inline .premium-woo-product>.product .premium-woo-qv-image-slider{width:50%}#premium-woo-quick-view-modal.block .premium-woo-product>.product{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-woo-lightbox-content .woocommerce-loop-product__title{font-size:30px;margin-bottom:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-lightbox-content .price{margin-bottom:10px}.premium-woo-lightbox-content .premium-woo-qv-meta{border-top:1px solid #ccc;border-bottom:0;padding:1em 0 0;margin:0 0 .8em}.premium-woo-lightbox-content .product_meta>span{display:block!important;border:none;font-size:13px;margin-bottom:5px}.premium-woo-lightbox-content .premium-woo-atc-button button.button.alt{display:inline-block;background-color:#6ec1e4;color:#fff;padding:10px 40px;cursor:pointer;text-decoration:none;overflow:visible;font-weight:700;background-image:none;border:none;border-radius:0;box-shadow:none;text-shadow:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-lightbox-content form.cart{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;padding:0;border:none;width:100%}.premium-woo-lightbox-content form.cart table{border:none;margin-bottom:20px;border-collapse:collapse;width:100%}.premium-woo-lightbox-content form.cart table tbody{display:table-row-group;border:none}.premium-woo-lightbox-content form.cart table tbody tr{border-bottom:1px solid #ccc}.premium-woo-lightbox-content form.cart table tbody tr td{background:rgba(0,0,0,0);vertical-align:middle!important;padding:15px 15px 15px 0!important}.premium-woo-lightbox-content form.cart .group_table td{border:none}.premium-woo-lightbox-content form.cart .group_table td:first-child{width:4em;text-align:center}.premium-woo-lightbox-content form.cart.variations_form{display:block}.premium-woo-lightbox-content form.cart.grouped_form{display:block}.premium-woo-lightbox-content form.cart.grouped_form table .button{line-height:1.2em}.premium-woo-lightbox-content form.cart.grouped_form .quantity{width:100%}.premium-woo-lightbox-content form.cart.grouped_form .qty{min-width:100px;padding:10px}.premium-woo-lightbox-content form.cart table.variations th{background-color:#fff}.premium-woo-lightbox-content form.cart div.woocommerce-variation-add-to-cart{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-woo-lightbox-content form.cart div.quantity{-webkit-margin-end:15px;margin-inline-end:15px;width:auto}.premium-woo-lightbox-content form.cart div.quantity input[type=number]{min-width:90px}.premium-woo-lightbox-content form.cart div.quantity a,.premium-woo-lightbox-content form.cart div.quantity input{height:100%;border:1px solid;box-sizing:border-box}.premium-woo-lightbox-content form.cart div.quantity .qty:focus{outline:0}.premium-qv-badge{position:absolute;top:0;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);width:15em;height:15em;overflow:hidden;z-index:9}.premium-qv-badge .corner{text-align:center;width:150%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background-color:red;color:#fff}.premium-woo-quick-view-close{position:absolute;font-size:22px;top:10px;right:10px;text-align:center;z-index:2;color:#000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#premium-woo-quick-view-content div.images{opacity:1!important;margin:0}.premium-woocommerce li.product .added_to_cart.wc-forward{display:none}.premium-woo-atc-button .add_to_cart_button .premium-woo-cart-loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;-webkit-margin-start:5px;margin-inline-start:5px;vertical-align:baseline}.premium-woo-lightbox-content div.star-rating,.premium-woocommerce div.star-rating{display:block;float:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;position:relative;height:1em;line-height:1;font-size:.857em;width:5.4em;font-family:star}.premium-woo-lightbox-content div.star-rating::before,.premium-woocommerce div.star-rating::before{content:"sssss";color:#54595f;float:inline-start;top:0;left:0;position:absolute}.premium-woo-lightbox-content div.star-rating span,.premium-woocommerce div.star-rating span{overflow:hidden;float:inline-start;top:0;left:0;position:absolute;padding-top:1.5em}.premium-woo-lightbox-content div.star-rating span::before,.premium-woocommerce div.star-rating span::before{content:"SSSSS";color:inherit;top:0;position:absolute;left:0}.premium-woo-lightbox-content .star-rating{margin-bottom:20px}.premium-woo-products-details-wrap .premium-woo-atc-button .button{display:inline-block;background-color:#6ec1e4;color:#fff;padding:10px 40px;cursor:pointer;text-decoration:none;overflow:visible;font-weight:700;background-image:none;border:none;border-radius:0;box-shadow:none;text-shadow:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-qv-image-slider{position:relative}.premium-woo-qv-image-slider li{list-style:none}.premium-woo-qv-image-slider .flex-control-nav{margin:0;padding:0;width:100%;position:absolute;bottom:10px;text-align:center}.premium-woo-qv-image-slider .flex-control-nav li{margin:0 6px;display:inline-block;vertical-align:middle}.premium-woo-qv-image-slider .flex-control-nav li a{width:11px;height:11px;display:block;cursor:pointer;text-indent:-9999px;box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.premium-woo-qv-image-slider .flex-control-nav li a.flex-active{cursor:default}.premium-woo-qv-image-slider .flex-control-nav li a:focus{outline:0}.premium-woo-qv-image-slider img{object-fit:cover;width:100%}.premium-woo-qv-image-slider .flex-direction-nav{margin:0;padding:0;list-style:none}.premium-woo-qv-image-slider .flex-direction-nav a{text-decoration:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:2em;height:2em;position:absolute;top:50%;z-index:10;cursor:pointer;color:rgba(0,0,0,.8);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-woo-qv-image-slider .flex-direction-nav .flex-next,.premium-woo-qv-image-slider .flex-direction-nav .flex-prev{font-family:"Font Awesome 5 Free";font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.premium-woo-qv-image-slider .flex-direction-nav .flex-prev{left:10px}.premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before{content:"\f104"}.premium-woo-qv-image-slider .flex-direction-nav .flex-next{right:10px}.premium-woo-qv-image-slider .flex-direction-nav .flex-next::before{content:"\f105"}.premium-woo-load-more{position:relative}.premium-woo-load-more .premium-woo-load-more-btn{box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-align-items:center;-ms-flex-align:center;align-items:center;vertical-align:bottom;cursor:pointer;line-height:1;font-style:normal;font-weight:400;background-image:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:10px 20px}.premium-woo-load-more-btn{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.premium-woo-load-more-btn span{-webkit-margin-end:3px;margin-inline-end:3px}.premium-woo-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}.premium-woo-title-above-yes .premium-woo-product__link{opacity:0}@media (max-width:544px){#premium-woo-quick-view-content .premium-woo-lightbox-content{display:block}}@media (max-width:767px){.premium-woo-qv-btn{display:none}}.rtl .premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,.rtl .premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper{-webkit-transform:translate3d(-15px,0,0);transform:translate3d(-15px,0,0)}.rtl .premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.rtl .premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.rtl .premium-qv-badge .corner{width:100%}.rtl .premium-woo-skin-grid-9 .premium-woo-qv-btn{right:-36px}.tooltipster-fall,.tooltipster-grow.tooltipster-show{-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{-js-display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;pointer-events:none;position:absolute}.tooltipster-box{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;border-color:#000}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;transition-property:all;left:0!important;opacity:0}@-webkit-keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{-webkit-animation:tooltipster-fading .4s;animation:tooltipster-fading .4s}@-webkit-keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.tooltipster-update-rotate{-webkit-animation:tooltipster-rotating .6s;animation:tooltipster-rotating .6s}@-webkit-keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.tooltipster-update-scale{-webkit-animation:tooltipster-scaling .6s;animation:tooltipster-scaling .6s}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:-2px;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:-2px;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:-2px;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:-2px;height:10px;margin-left:-9px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.premium-title-bg-text:before{position:absolute;content:attr(data-background);top:0;left:0;text-align:left}.premium-bg-text-yes .elementor-widget-container:before{position:absolute;top:0;left:0;text-align:left}.premium-mask-yes .premium-mask-span{position:relative;overflow:hidden;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.premium-mask-yes .premium-mask-span::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:currentColor;-webkit-backface-visibility:visible;backface-visibility:visible}.premium-button .premium-lottie-animation,.premium-image-button .premium-lottie-animation{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-button svg:not(.premium-btn-svg),.premium-image-button svg:not(.premium-btn-svg){width:30px;height:30px}.premium-btn-block,.premium-btn-lg,.premium-btn-md,.premium-btn-sm{background-color:#eee;color:#042551;margin:0;text-decoration:none}.premium-btn-block:hover,.premium-btn-lg:hover,.premium-btn-md:hover,.premium-btn-sm:hover{background-color:#54595f;color:#eee}div[class*=elementor-widget-premium] .premium-btn-sm{padding:12px 24px;font-size:14px;line-height:1}div[class*=elementor-widget-premium] .premium-btn-sm.premium-button-line6::after{padding:12px 24px}div[class*=elementor-widget-premium] .premium-btn-md{padding:14px 26px;font-size:16px;line-height:1.2}div[class*=elementor-widget-premium] .premium-btn-md.premium-button-line6::after{padding:14px 26px}div[class*=elementor-widget-premium] .premium-btn-lg{padding:16px 28px;font-size:18px;line-height:1.3333}div[class*=elementor-widget-premium] .premium-btn-lg.premium-button-line6::after{padding:16px 28px}div[class*=elementor-widget-premium] .premium-btn-block{font-size:18px;line-height:1;padding:20px 0;width:100%;text-align:center}div[class*=elementor-widget-premium] .premium-btn-block.premium-button-line6::after{padding:20px 0}.premium-button-text{display:inline-block;width:100%}.premium-mouse-detect-yes .premium-button-style6 .premium-button-style6-bg{position:absolute;z-index:0;top:0;left:0;width:0;height:0;border-radius:50%;display:block;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .4s ease-in-out,height .4s ease-in-out;transition:width .4s ease-in-out,height .4s ease-in-out}.premium-mouse-detect-yes .premium-button-style6:hover .premium-button-style6-bg{width:225%;height:560px}.premium-mouse-detect-yes .premium-button-style6:before{width:0;height:0}.premium-loader{border:3px solid #f3f3f3;border-top-width:3px;border-top-style:solid;border-radius:50%;border-top:3px solid;border-top-color:#bbb;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}.premium-svg-drawer *,.premium-svg-nodraw *{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-property:stroke,fill,background-color!important;transition-property:stroke,fill,background-color!important}.premium-svg-drawer .no-transition,.premium-svg-nodraw .no-transition{-webkit-transition:none!important;transition:none!important}.premium-svg-drawer *{stroke-width:15px;stroke:#000}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-error-notice{width:100%;padding:10px;color:#b94a48;background-color:#f2dede;border-color:#eed3d7;text-align:center}.premium-error-notice a{color:#252c59}.premium-addons__v-hidden{visibility:hidden;opacity:0}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */


	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}


/*FILESTART   */

/* 10Web Booster optimized this CSS file */

/*! This file is auto-generated */
.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}


/*FILESTART   */

/* 10Web Booster optimized this CSS file */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--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: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){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;}
: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;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}


/*FILESTART  /var/www/html/wp-includes/css/dashicons.min.css */

/*! This file is auto-generated */
@font-face{font-family:dashicons;src:url('https://b-pro.ca/wp-includes/css/../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800');src:url('https://b-pro.ca/wp-includes/css/../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix') format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAHvwAAsAAAAA3EgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFZAuk8lY21hcAAAAXwAAAk/AAAU9l+BPsxnbHlmAAAKvAAAYwIAAKlAcWTMRWhlYWQAAG3AAAAALwAAADYXkmaRaGhlYQAAbfAAAAAfAAAAJAQ3A0hobXR4AABuEAAAACUAAAVQpgT/9mxvY2EAAG44AAACqgAAAqps5EEYbWF4cAAAcOQAAAAfAAAAIAJvAKBuYW1lAABxBAAAATAAAAIiwytf8nBvc3QAAHI0AAAJvAAAEhojMlz2eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/Mc4gYGVgYOBhzGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHD4yfHVnAnH1mBgZGIE0CDMAAI/zCGl4nN3Y93/eVRnG8c/9JE2bstLdQIF0N8x0t8w0pSMt0BZKS5ml7F32lrL3hlKmCxEQtzjAhQMRRcEJijhQQWV4vgNBGV4nl3+B/mbTd8+reeVJvuc859znvgL0A5pkO2nW3xcJ8qee02ej7/NNDOz7fHPTw/r/LnTo60ale4ooWov2orOYXXQXPWVr2V52lrPL3qq3WlmtqlZXx1bnVFdVd9TNdWvdXnfWk+tZ9dx6wfvvQ6KgaCraio6iq+/VUbaVHWVX2V0trJb2vXpNtbZaV91YU7fUbXVH3VVPrbvrefnV//WfYJc4M86OS2N9PBCP9n08FS/E6w0agxtDG2P6ProaPY3ljaMaJzVOb1ze2NC4s3Ff46G+VzfRQn8GsBEbM4RN2YQtGMVlMY2v8COGai0Hxm6MjEWxOBZGb+zJArbidjajjUGxJHbgUzwYG/EJPsNDfJLFsYzpXM6Pmcd8Ps1BvB8LGEE7W7KSzdmGA9ifgzmau7ibcUxkB7bnHhZxb+xDgw/yYb7GU/yQp2NgDI9xMZ61sWVsFZtHkxb5+ZgQE2NSdMYmDOM5HmZrfs6H+Cbf4bt8m28xhb2YyjQWciDHxk7RGg2W8DFWxbyYE20cx/GcwImcxKmxWYyIGXr3l7MPp/MAn+PzfIFH+Co/4296Q2v+wdvRHP1iQIyKMTE2ZsZesW8QSzmHi7mFK7iWsziTs7mIG/gAl3Irl3Az13A117GeC7iSdVzIjdzGMXycP/ITfskv+B5PRk/MjT1iCPuyLAbF4Jgds2Jj7uOj7MmX+DI78hfejBa6+Kxmekp0s5TBXM/kiNg29uaNmM5p0c6fmMmMGMbLMZS/8w2+zh78lPFMYFvt9Ul0Moax/IA/s5P2+hy6mcXO7EoPu7F7bM1feSR25wzuZAN3xBasiJGxDSfH9pzLeVzF7NgxtmM0+/FK7MLrvBNTeZSXYlP+wO/5J//SV/2O3/Iiv+EFfs2veDf68xHOj53p5Yt8n72ZG6MZzhoO5wgO4VCO5CgOY3VM4S1epYxdYzKP8QSPx3xu4v7o4Fmdydbo4j1eo+IZbdaW/+Gc/L/82Tj/0zbS/4kVue5YrmzpP3L1Sw3T+SY1mU46qdl05kn9TKef1GL5J6T+popAGmCqDaRWU5UgDTTVC9JGpspB2ti4TOMmpmpC2tRUV0ibmSoMqc1Ua0iDLFfwNNhypU5DTJWINNTQGqRhFos0DrdYrHGExUKNIy16Nbabqhhpc1M9I21hqmykUaYaR9rSyM+7lZGfd2sjP2+HxRKNo01VkTTGVB9JY40HNY6zyGs23lQ9SRNMdZQ00VRRSZNMtZXUaeQ5bmOqt6RtTZWXtJ2pBpO2N1Vj0g6mukza0VShSV2mWk2abKrapClGvtumWuS1mmbkNZ5u5HWdYeQ1m2mq+KRZRl7v2UZ+9p1M9wFpZ9PNQNrFdEeQdjXdFqTdTPcGaXfTDULqNvK6zjHy+vUYed5zjbwee5juHNI8I++f+ca9GheYbiTSQiOfp17TLUVaZLqvSItNNxdpT9MdRtrLdJuR9jae1rjEIu/tpRZ5/y6zyHPZxyLvkX2NtRqXW+R13s8i780VFnmdV1rkc7+/5SKRVhnPazzAIu+7Ay3yuh1kkffdwRZ53x1ikc/0oUY+f6tNNxTpMNOtTFpj5LNyuOmmJh1hurNJR5pub9JRpnucdLTpRicdY7rbSceabnnScUbep8cbeb1PMPKePdHIe/YkI7+fJxt53muN/L1Psch781SLXPNOs8h74HQjv4dnmLoL0plGXuOzLPL+Otsi781zLHINOdfI8zjPyPM438jzuMDI8/iAkedxoZGfcZ1FrlEXWeSzebFFPpeXGLlWXWrkfXSZkffa5Uae3xWmjoh0pak3Il1l6pJIV5v6JdI1ps6JdK2phyJdZ+qmSNeb+irSDaYOi3Sjqdci3WTqukg3G29rvMUi3123WuQ74jaLfEett8j1+3aLXIM3WOQafIdFrk93WuQ9c5dFPmd3W75G0z2mbi8/ah/1fRRh6gDV85t6QYpmU1dI0c/UH1K0mDpFiv6mnpFigKl7pGg19ZEUbaaOkmKQqbekGGzqMimGmPpNiqGmzpNimKkHpRhu6kYpRpj6UoqRpg6Vot3Uq1J0mLpWitGm/pVijKmTpRhr6mkpxpm6W4rxpj6XYoKp46WYaOp9KSaZumCKTlM/TNFl6owpJpt6ZIoppm6ZYqrxpMZpFqrvxXQL1fdihoXqezHTIq/TLFOnTTHbUJ0tui3yGvdYaH3LsNDXlQ0Lvb5sMnXplM2mfp2yn6lzp2wx9fCU/U3dPOUAU19P2Wrq8CnbTL0+5SDjTY2DLXe95RBTEqAcasoElMMs195yuKH6VY4wJQbKkabsQNlu5O/dYcoTlKMNrXs5xiKvwVgL9RblOFPuoBxvvKFxgimLUE40VCvLSRb5Z3aakgpllymzUE429J6VUyzynKYaL2ucZpHnPd2UcihnmPIO5UxT8qGcZcpAlLNNaYiy28jPPsfIz95j5DnOtfybg3IPI89jnpHnMd/I67TAyOu00JSzKHtNiYtqoSl7UfWaUhjVUlMeo1pmSmZU+5gyGtW+prRGtdyU26j2MyU4qhWmLEe10lBvVK0y5Tuq1aakR7XGcq2uDrfIX3+EKQdSHWlKhFRHmbIh1dGGamh1jCkvUh1r5GdZa6E9V51iSpNUpxq6d6vTTAmT6nRT1qQ6w5Qnqc405U+qswy9l9XZFjo71TmmdEq1zpRTqS4y8jpdbLyi8RKLvP6XmvIs1WXGOxovN2VcqitMaZfqSuMljVeZEjDVjaYsTHWTKRVT3WzKx1S3mJIy1a3WN8fbTOmZar0pR1PdbkrUVBtM2ZrqDlPKztdlH+Vt6jAlb+qG8a7GJlMap2425XLqFkN9Rt3flNWpB5hSO3WrKb9Tt5mSPPUgU6anHmzozNRDTDmfeqgp8VMPM2V/6uGG9lw9wtCeq0ca6i/rdkP9Zd1haC/Wow3txXqMoV6zHmtof9fjLFRH6vHGWxonGK9qnGiUGidZ6EzVnRaqR3WX8ZjGycYTGqcaj2ucZqFaUE839N7XM4z7Nc60yPOYZTyrsdvybyfrOUZe7x6L/PPnGu9pnGe8pnG+UWlcYDzzb8iLsxoAeJysvQmcJMdZJ5qRlZmR91F5VWXdZ/bd0511zEzP9PSMPKOrS5JHEpJGI0uyRbUk27KMMMuitVU25lgW+cAyuGt3f17A2Muaw6bHwMIzC5g15jFlMNcaA7vAmp41ZtnfW1h48PbVvC8is46eGZnj97qrIiMjj7i/+H9HfMWwDPyh/wddZTRmnWEaYbfj+cl/F4dYcErIc7BgIAHDv9ftdDtnEASbkL7ZRS98qimf8DXL84pOsbr/qTWMc6Io59OWVFC0WiVfkDTFUbEr5kQX/8mnmgpniLqtmTzGQ7gb0rGH4Q5NKuTLdU0pSJZZUDHOY0yKFpfvV9CvMCpjQGyziBwdVddQaxvZbYyY7uVO5/Jzlzvdy898EP0KjXYuv/mxzvi3Pvt68ih9fohGTJph7GjTKyBHWEa4Xas2T6NWZ3DoFYteNIjcYhGNiu4VtzgY0MMk7y+iX2fKTASxTrsTNsMmruIN2hg4aZJtRFql20GdbvLv+cW4vdBvI4RYLKqYU+or9XVPVZRUyg/8SMnUcjl//ICnYlHgJT29YkoCVvOrC+iHUqwoSIKEkODnc7WMlgm8IMOynpI51lipj39AdxQ/LemylrKkak3J8VxS1hHUM2SOQT/WBOzjUMBurd0McdhthrV21OmGXb/TbUeu53d97PkR3uy0mlXB8dDoONYXOgte0At8OOq42xWMhU7o5XuBB0ddOP6l8urqzurqKOeH8Q30CT/YTZ44flzQQ5LwArltZ5UUKUXL9Qvo5xmJ0UkfICgWlMdvR9h3K22/XXPRMMx99KO5X+i3hsPx1VEfNZPzaGF/f/+lwWD6nq+i/8x4TJU5DnFoYQPpCAYs1MBATRiW28hLkVMyWh2vg7sevWWNpdd8GMzeJvqsaxhu6J7IP2uW18xnsU5OTvz2PxctX/xO0fTVZ0VI8o6fWIb7FtzjhWetyir693AP3KjjZ821svlsnpwYxvhL/1z0TYRpGNFUT9eXZ7dWSLE5WvZr6BpjM3lmielA/7RbzWUU1nCtKsCI9KLKZifc9Byh2mx1/MiKI9EmNA+G7pqcop6hLFf71WXZMGTEKMYw12i0m83RgISBgHv9KI4dXpGNKDJkOBifbLbJXeH4L+nd7LvelXuExqBYUjzJ0G8yPKPADHOZHIz2BrPIQPch2lMGCtswWqCjfHJeilMbPgwtGpArFdKNb37zm+3BINj7+n5/t4XpyX+n4XjQv4r6/auDFmq10H1PPGE///zWQw/bly61lpf3Hn88/fzzaRpGj1y69Ah8dyL4S8b076P/RtuN9jiGDjfYGoznDkw7bzZ8fyJrWdnCPfVjvWYv+6tprZA5dy7UHSfvOOjnsufOZgua+aD4ePQfG68twK3fQi7knckcJ/QhRdqia1UsPnIrVjREzPhwdJ2JBqg3Pggi1EvG4GfRLzMYWqkGcWiITpHF0Dow14GqkG46g9qtbscnFwyE7rv/2P1CxuF+079W0kqFzFNlpewpZSx9FpJtHt+P3gd3YN7xW4VrriaJZcWDW96QLVQvQbKdEe5PaNgfoD9mYDghyKxJhzWZSJTINGOiHHY9Os6Rsv6D6+6G5Vi8trZ9B3ayaU/W5LSB79hedzbSdppHB2s/sK5xEN1wyS1GWtYkP51x8e3bSfp0zo3QFRgXy8ztMGqtVrNWqQquFY/YRkSG7DKi4/M0qpFBugXV72x6rj9/VkDzd7bRyFDGB3QM9xTjOpNVDEPJirI4jQwCcjXACg5IEon0UYukja9C+F2GazQFDFWHyMsk8shNKZN5N2IRrB0R8wBzGVaAqo6cItrcRq015OsIr6Gw021WsQALXgER6t6EZux2Qph7ReRvdrpeClK7HZg/zRDuhgMl8ckS6cGITAG9F3Cne7j97Pb2s28nwTt535RWSrwh2YLEsaInNyqcqAeSXpDa60GR5QwO/x92iuU5JImKUMAqdLaPc4WgYpXltMln3DvfbZQk00McyyRvheCjVh6XI81SBFGxJA1xWgbZnosUxcgG9omKKWrjrzielrUlQ8EplktxUr6TFnguldILS0iqr4Tn0JsESTM4RWFg1s/aaAFWjlPMG29oJRtinS40BtS0RhpICGmjkVUvJO2jo2YXmsrzyaXmOnLXYCKQxvPIdCUDFK7FLUf+BZc0IcS2WeiAuTZTeUlkeV3lUq7Ga6JTNNQ0JxliKFsPWTlWQk7uQmpTcQRsBxBWNZ9nWVZjOY7n0rwoaBiX/BrmIDGFrbKSYhGbUrx7X3/M9eebcPxLWEKiyIoFQ0urCPE4lTJVhDmfFwsZS87ZXAlaS4BLLMe77xQMSYYsDF7UeFbiBMnzcx5b9FRXF6DAdU8xpAa09tqWZTptaE5rrk3TTIYpAK1YYNZgDJ5gdpjzzC5zkXmYeYx5A/PMDW3NR55fa3bbMLIAXvm1dujWyFgjIYZvJPiRW2v6pAlDWELJ9D+N4ABXyHUYpPCGELoJQpKSglO4kzyJ55p6/Ndnkdg1vti0RV6V2Mdqtwui3XyMlZpnOaMrBo9dlB4l1565wEP6ZQTpKfO4yCLpuJFqrqn+sfL/8tXVcnlV9TdKf+lrq+Vj8038f9eqlR+7z2hoeq1aO/8N9xla4w3na9Xz9Ur1wvnqbffqDc249x5I1b8hSa7Wq9VKfa9e8JbPFurL4/9aK3or54q1JW9Kh2h7nmTuuGl84s5kbIUwKEndaSQeeHS0wsgssnS+kqGKJ3fPtUjwNGAuXUqrvMilMvbpNdYo2Xb/LCBRjktrupgXZFHXontdG/NVuRMoJtAkTeXE1JGx9fndlapnq1jGHAFfkrxoq2pu+96Uk81nChYrcDbisF7K6apsqvfV1pqXli1d0hVBlmd49zfQFxgHxg1DAE6yqjRhvmAfIA3vJase+nj2Qvm77E7T/pimbZ4t3XXHXbI+/jD2DMMDBJTV9Y/Zzbb9L8rnN3XlrjvvKu18GhsE/Uzz+RlY9xxY6xlUJQ2yDjO5s+l7CdjHXUDbBTqDq+RiGzB3hBjH0CSBSwmW07MtPgUTQjWcC4VOOVerHrv/WLWaK7ZLyNYVW7e0Zr5czjc1S7cV/dx6tZPfwRIviryEdwrtygSffwHquwXHJmE0CKILm8YU2QHJIFgWlxCBr9toHU0uzI4Avj+j+2njkW2T41Kav6Zxosw5mllWXjl5SbtvLS3sfFAVRN5NYSWluT6HZdYIntR5AX1GEwT99QHQwxQGTKqlZIFzBcxrr2wL6bX7tEsnX1GrmuZwsshpGz45GKcfUhyfFF2gnYbRb1F0WwT0vcXcyzDtShv4AjZcY3G74ls1i9cJAWwDCoXx522jNehZD+gfjM5tBHO9SwhqkRDOW6QhZvtU67zjpHffsHmdObyKHta6gSqaq25g38/JmIUVBF30o4zAszLPLVRsJSVLbErncmdLgsBKAt9ZDdI0zY6w6dkPvKm1cVtGw8F4iPq/EdiaID1hibLW5VNIkgUkKk8akoBkmUdQXM3iWUHm/K6t80iCvJBQtHI8yytceYoTrgBOSAEygkXFrrQrqF1xMRx7qA95RACkaGQAseGwH83G+uQ5QBcVyydPHoyHMMyuMwckgFv5G95vAB6kediAOhsRBPDlJ3kdHqJsD/7G1+Yy3IuG0X70NcpaQNOyQqZHizp5Zjh5pgsd2k3yPdwfAZOyD+hkfPUK5DKXx/T+Btwfwt0ufNHBfmv6wLWoFTGvXj9aL8imFlGIHZevB+HhoNdLyrgfDYd/R91c0qoDWq8oadoj/RDjpF9DP8eYwFvdxzwKJRZqMOXJKh7BEg/TrNuMuX/AcQnPGwJMAoq6eQYR8ttuwVivEaLhRICaYKDDNexWAQH4ruN1XU9nARG2W+jDd97/lsspjl16+vjqgw0eL6dDI4VYw0hjWQC8YhhfcRd0Q4ZJVeU4nWP5XC3dyJR4vAJPuYEmppaW/Ry7cInlJEvWjG8tdRCXaoRBFgkpX+RUJMC6X5M5xGqNFrLSrsyyJU7Scj3ADRmF1dM1zPOsZrCaZfKmGGaUbO2fyWo2rVjmMsOIU16atKMJPFEWaHEFuCI6RslIwW6U8GptwLpd4K3dyZe0+WjcR3vjq6h1rUdY4ZNucbhH/0hahIZwuRf0epSfjqKimw32WnvBXjDpw2uzsYMIk1yxKg3CYR2OW1n6dDBEw1arB3MkCBIaegXKKxIZhwUcAhDKw1Y/OjiI+lCYUT84OAj6zFQecgXtkVFnEylAOBgM4EbUHwyyBwezewaoRWYo8DhosNdH0f7+7BrhCURaNpoVnuWBgiTb6b17cC9P3kNuTXJBcZ7Te3pQHpZKn1APhvPe1x/Np9uuhLRSEYribCaVO5oH4YF8PKRZJDlMrtP3A8CGyYr60/cnbdaoWbQa4bT004xuarMG5X6TCgxvarMeyecM8g/2+gfD4Q3pCEco2BtBHae079MwroDTtr2YlfO9WIBEVgmSoBOWhEJt36OAu0kQ9e9hFokqm0qrvl4IZN8vFng+W1jffMtl11akU43mDm4sSorI1xcUBf1ECnNKWjYV0ZSCjKDywtnOyehksZRqbyxF6/c73idMFKQ9RxcKlj2hR59Evw6UKAPlC2kJfbIA+6SJ12FMYJ+MfsLUhZMItJ/fjRp+F4e1b9D1Vmlrq9TS9ai8tVV+dOnUqQdObS3HEqRzlfbZ+s74z8qdnfoO+mfxfeT+cgT3/+KpB7fg5mwsRMqfUL/3xHee0D54ImmzX4dylZglIg9gdZagO8p9bLNrrE4Hmb/N4ma7u0EkFd0memzzJI4uv3mjvqktSQvFxgMXQn717gcu2Mdekteyl9+8LaJstvcC4tBPwtkbTuIgfbKeK22aNr0Nbm5m7v1gZvOk8EdY4V988WIHsTOaPQLqKQIuNQFHQf/CZOVxFEbJl5AKBOtYfzzid8SI38HwFccjSrtHe9ksjCHyd53IF2MsgT6PPg84YoFpM+cASbyRoKIEruKQoB0ikY3FskB6IblBZbFwreUTmEi6gkoHZidCtZtgSALunG6z1gFcAo8ChiQUXgBSHTkEVaInK2mP01Sd812loe1oWtrQ9ee0hvIRT+fG/zMSTE67y+QcQXiO1yX+OUFbmkQ5/RMQkYXnBD3FvVkWRbG44KQkvZ7VBEtkFcWtB/UsSnNekE2pluundX0HOADHAG7gLZr2MU7XT7R4XrvPFPQXBI17q6Bq3HMCWhLIgcYvvJVX9NRbgHgbb5btpbyIFUkLmpqAjaLipoNcY4Yr/jX0jUAkJg1YjmqwBLVblC1YQ1XBdQBmFaCVSIetIcS4xX7xxaUqAt4x7Zt8dZnNuyjyC0Cb3eJvbNW6MiuximXBlBK7jeN+KO/siM052jAkXB8iazX5EqFeBfKroUGvD6uOjvq6gvot+NOV0UjRp/Laa/Ac4Pxuxa3A6mi1OhHQeiLR6loE4xNJy2aHiqBg6pTJUTGMbWA94NOLVkuoVVodDwHVP4ICgqvHhzwVnKPp+2FCo8hK3r6FrBp5e1RBwyh+5+EhkbCgAGDX3tz7pu1I3nECxiJjAxyB8rnwOSr3EWoTAVByrIaThDYVAfkTMd0oWi/6+cAtFt0A8tA0CKJJJFgtR0PZIBwKOjyIiuue1ysuFUmSfJyjwp9WHHLHyWEvW149OKAMjZHMHbJmS4zP1OnseRuUmXR1t9PuNP1OE2oOk8GLNrudIxxkqhpLdoC9idUL3dm923AVGKFOd9PBG0QgC8QYLpK51N10McFDRC5C2CcBw6vpC18omTkO4ccE3TVyHBYs3TO01e7j3e7jz5Ggu3B7lrO4Uuvhpx9utR5eFXTHDDiZswyn+GjzfMbyMR8UzaKt8Szp6nwG81kvqBRE4XgtYxpcfmV1c/2e9fV70JNL3Ubt7Z4gCx/JlV1rJe2kTbSc5APB+IVCjnf5Ns0IgrfTu2yPrSOpnGM5JH9T2t/2bKyzqRTiX0wvV8sriqyXuML6Pa+7Z500a6KIgeGgAhJqAq06xewyj9+gjfHnmxQfvYKLMFbwNnCQTUzGARkPRP9A5RxRi1A3gw3pCghgdcLOI+bC286ff9t3k+DCuefPnn3+3SQ4t/XU1tZT30SCZ1y7FOpBZeVyaWVle2XlHs0xVMyzbNk1sqrU6XQaviXyLMpxItZVU9FYJnkhBFryQgiyyQshWFHxRjnwhIVcaSUgL91eGRiCqaU1Q+3kHXiZ224j18w5vl0PfJrfhHZfgbki0hm9GNNuuxVCq0B9u5MIbpOpUIgT5+I+UKcbphE8MFHFbVJYsA3tOtE2uXHznkZTdd1hVjZNx9gL6BzaiydGcuhvLPhlL/DK/sKG7S6JtqfaVaJFEpcWDkxHXZIqtmYcu/j6i8d0wy5Ljqc66CCTkwuuacjJ8b2PKIYpHw3M/Lp+xvR9c3eXhGf09eOer6WwxAkCJ+GUtvoWIWWxAD78Xn49l1vP93zFklhRSgkz3oOsoz5TY9aJlHkiR25S4gHw2sGU3vAVEtYqFHbPxxNqBDdCSHiMLn0DunTF9DxzkfXMwPTYRTgZ/+85IXKdKFAM5ToJtymVySe35uEE9aCxME8qxWPSdnFD9uLDruEZk4sQnfAMA6iHDr2/ypxmzjLnmTuZHh0DzXUK59xkJMyfpqgmKB4FUFs6JubPw66LzyDXQPER/6Eqaqqii6q/6g1VUVdUTVS9Vf8VQ45IdSLZGNKQnh9GwBomH/QmM5t2LctNZ82sbWePnI3/dkQeGZFXTGMfCSL6DzglaMF3uq78FNRznWpkiEIG10IhFov7BE/4AvbbaywlpmSF7dJlF2gw+u6qFBiR95rcbV7HCKSaZbP8Yg4bUbCqOCvbq7a8FrRNKb/IszZ6In1XzQvYwSCV82p3WxIyjcoZ05OffJ+49ZqtWg0C8QOvF7PmTsUwETO3Xo0YjeqLAOz4wK/FiNoOuyGGDyBXDGwPYo7dv1Qe991cUC81R48/rpwU/lCNxMcfln/gY2i0Uy6PD1HgZJy86Yy/4+7b5cpz2jdmxNvvVJ5+dkoT0RfRLzH3MA8xTzDPMS8y38F8ANAGUeKtI4d0sJEIvdsT+NUlgxNaCNqDDtFooh1JjvFAjm8g497zw8nS2Z3QTaLFJAMDhhGMEz8eLXESzJPO5Nyfi6Nf8FbP+KIqpSVbIpyApIr+mVXPdNI1lq8EelPiyJoMa00LviTKSaEWVDm2mguuSSYZ9A/FS/N5HtYm+Ka4gHuNxO3CJBd2BfzILtG5kKBEcQgJ/sbfWfW1Zt41RYUXVNF0cw3NX93xZU1eP6nq1ZMuLDuwxGvkWS0O4ZQ1BPdkVVdPrpvWU/F8i+LDBzgVgA+f2hGwCAhzCyuiqOAohkMJLTlEf0TXKTIHATtTxEygMqxDs5NOi5g1kI6aImPPwfz81IQGRYpSVt5PFHLvV9BptaS+T/VJ3HwjSXvjGlHlvZ8E4y8roqpIiiA5hlhFv6Mo71dLPrl2WonvgOD736iUfRWeou/wS+p70jnbteyMHeh+fiq/eRl9gXHpCsKQqUREr2GXcDmeTway3zQQgTCwWgKxCCn2wB7KfmN6uflAczn9gn6ieSbKamo6WN/4pgyAtoWglmnuOIG90/R8M0QXf6Pu2bZX/0Imh+6ub7iKId6lvmOFy6653x14q17AF1zgZyhdZpk5mZTP5IDzqgE/uAyzP2K6zBZzhmEIYvVr7Wjyxf+AOJGYUElWP4r2WsB8R6NXj/SJwAr+WKZHDtGA4OnWII7T8HCfxOZli7/KNJg1qm+Pp2IN+y4O292wGuumCBtAFk8CCrsA9SiAaaIDzcooQdpeNIMgveza2YyMJZF385X1zQvbJfOgHqqNVkMN790pe0Vd5FIrlV4+36uspDhDlUwtY+1g4BV0jNGLJ+85duy+4zP53K8yAZUUE9kKnqAeKMMWonpcWlLCS4fT4lw8HgTH12F9S/mF4nJYDJeLBT8lOO47F+FvUhbE9Or1nuo7DX+bZI7gK2z7DccX0ouL/+ekGNNyjKActzN3Q+uQpqkRAUsVC3F7dD1SlHYLmKcuEUEkIIOQNShTZ9KcIVGdxv8wZXwoNBqaWb2EspcvZ08WskG5ura4uFYtB+O/MhqczYsqLyqGnQHWTeMaJUfLcBxiBfNZU2ARx2U0Z29ra+tQF1KpzusuHw+8E3eIooAR9JUo3tE5rwoZK6jwgoB5nLJM1RRULKT0QFP8ghmGZsFXtEBPCXgleOWV6Ti4hgYwgksQq8zsLU4jAKExiCCWQJDkuUT2TMgf6kPI6+p4qOq6ivqqjgZFl16C4IAkDhRdVxiqtKH2A7GsZImi4/PMa5lLzOvi/CbacuC/mqmbpCYz8cnXuBTjQapXnyZ2iWxhcJ2hBSThoWbZvp3Wjhx6WhoIDJxNDukgnX7O9h04rUCib1vZ67Cqo9F8ZcffBhfgcxluBJj7UHw4uCExk7Gz/vdoaUe5RILjSfpDpEm0ZC3+EtCN0hF6cRsdc/cy98d8qXV0DXRrFBWRvqkK/lzcJis5kIstRMThkYtviE8oC3Dc437PL/l9+B7GK8NBfKBkBpjwPSApyWFICQsajgdokCVwLkvDHbKE7ZD1aBobfwuRm1+jJCdLiU1Aw2iCBW6u6z+sfu2K241VCvQb1wMwaB/A5y3qMWwNSbn30d7fUe5XDg+zV+gfMzcfRolNDWBnGJ90EsTygW6UmhrVDO5WDVMZP6uYhnp3rx9RId4pmOHq+DeUdFpBa6oZjQ9OPXgKPvP2IsSWhtjbkXpYNVxzuxPbpmEPDa5Fg2ul1dUzq6sIyDaMvqB1OEpMxhKbDfRtgKhX6FxiGk6i8OzW1lhCtWsTdEwbNIrDuB0rVMHmT5lMtAMtCA14eRGv7VTD4zhtFx1NbGzWL9Y3G6LmFMb/QzpXcyv4E9B+Jd//KHAJ8MRT1cgTcadZtCu6k200suTr6EW3VKvLQtknAww+Ezz8x+h/EK1fN5HeAl1M7EO2UaxXpclNCgmbVIabcHaYGlRgYi9IFYRHokKUvufC3T1b05S8bsmOKWmeKuCMVlJ9N49QvaaJMse5Ws4GUq+noctLxYqb9pfrHOIlrr6SNhdKHMvLXDFsWOkFs1qK2mWvUijIImfpHAZ4Y2IuhQQ97aTLnKcVlBNphfV0gDKqKRlmRpJUtbyaSUkim8qs5ooLHitjlnXDO7bOMsxMXzECxFWFsc90owln1rYSRo6M/gqu4ckYiKaD4XDCgFF+pacYaLd/qMVd8Fcm6TiPCngUxNBDdLDnQdrkMyfnGhLrLbtC5psPE4hIzPoHrSsB6sH46rUOZ7wmKWuBacIsPU70OVQoUaWrF4YjDjuzczQpKD81zZtE0EglUNXUntXKgdBJERSr7qJ9hYLk8X9SiA7e+P4YM0doS8joZPEwssIPy2k9lCRidqr5+DvRIIa2B0f4y+lcGs3rEOk/mVOjvagf7cWKpGB8OBrN8T5lZgNijoCtCmE3OpSB9qnoipySo1tEKQt7iZghJLo+jEaaMn7Hm3hoVtSAZRVfNjwT0IuibTwoQEcsKjD0LqKPKg43/sSPSjIhNxxvquxH1LTpp1Ip3h7/S1T4PrgCTDebxuy75nEY0c9QCSkwhW7oRlPhEGI2Lh4bXdm4+OT9x47dj5iDYxc3hleOkZMnL27EfDXLoDFgz1Wmw5xktplzzAXmLoKOPaoogVkkEDRPBN3rKBFzA49HzeLaa6gGM6wm+EnHbRoIkBU++kUbNaOUV50sQimOrWP8VdEVfxnjP8Oup7/DAGjCskjVJE9Vc/eLtIt+KP2D6V+efn/A/lz6B230V3WWwJmMq+bKel104QX4l+FVXxXP6S8Zdk5VPUnTUIpNWSLtZwueege84aW571zfEz6mfoOczY4lbLG0DZgC7APLsoEdxBx/Xbf7uudJcHzpwtLShQdIkEml0Au9LNRslFyEYLyfXIXgO1MIdS6++CKvzPPQQ8CGZYbYPLeILBSTgErN3RjMAB8adgkf/SJ/aqmwoRpK0EzVVtp1BFh7/Zcu1teerKPAkJdOl7N8Iyezwma13ulcaH3gtfW119fn5m3lVXLZQu1al8xlSsdvzOZS74UXdh+BrG7OBK70IKN52pCDY+vVq4Lenjq1VNzQZW2uEqsoSFn80mngZ2flvz2a0pFfR78FfXMnc5H5ZrLSUeUCwWik3JR+ABV0CblI6lJt8gQwd6iomTAePiH1XWroFQe+12k3G1N8Rwu8jNzYaN2jGgtPoAnkCpEeVJv/SpRVCTCwkTZYRVUV1kjDoiAi2VnLK36KXauH95cKWSwWyk+t5DVdFRSFNWXTcPzU+K+XycJ9SknBQ1gWJUmRiLxZSxsp8i6k5SWJZWWlgHlN0bEti4Yo29iQDf4Zt1jAjeWF16TTWi57d2OhWDf8vJk2RU1CuiCzrO8ET8bI4EXexrqi8bgAr+NkKS/y8Ir4dbM1hPQTBh4TRl03AcyNmA2HlZ2qRKKQtK4LLdkvekRnMx4V3QM4/H7YbofLGVtR7MyAkNknHRKOogc2Lzu5x4LpuP499HuA0pcSucBUnRZLBKhdEZ/YLPqxgeMZFKLPOW17HeYrdjEeiI6YFkVjzR5/ryMJMi9aaddVV1Tbeddl9DnbXktjnIZ7B6KYxq5ordvta44NN7hu2hJ5WZDgxjm6OIhtX7qRVbPh29sn5iSxrQbDHFnfBBhlDbdrAfFEzHAI38ceG1997LEb7kF8G1t+G42uT25CLbiJTeSTwyQ/K7JIfkQ91aOmKOQ7zY/cR/TlGoqLMiSq7CltuEJl3Izt4nal7eO23+66FTfsuoMIZff2gmh8bW8P9XrNj0a93WiYHGfl3Kd2DaQmoVuzIrdLjAuAyx+h05fHo8uXX3wRRS++OF8vYnNDauW3ocxtPBoOye2foVV78cXxVXL35P4gtgWwI8igFu0NBlAUgpjn8SkP6//5yT0NOvWcmIslmpxONyIrB2FxiRiTMr01eiWWvU8vRERwQHM4L+sZ03XNjC6zKSnFcjyyrbKlOarKcXII8A1WEJIuiaqoKBBIHCfxyNLzcel+l5PTQe11tSAtcwDmZFZK1zohAAaJk2XuPQs5XUQSL6UEUbWWLFUUUpLMs6KeY+b3FxApzXGCme3KBNcLFNcjAEaNVoxOyXaCmOndjBUwcTI98XHFrRxHL2tOWh0/r9g2+nZiEQUcuqSnc7pK2M20qSmiwPNQFNWsmyoU5o/pCDq0lfHvahabVtGiYo9HZOjsyTKVoV4h3PKeqXmmY8LH00wRK6L024SeitN+0RgPOChih0w0jncTvSjBZ3S1A1pgT9DXzVASd+NNEtNNFJXplZiZ2ew8gXbcDF3+Mp+K4dmjMTz7TzFoe+nrAMTtxXG0HV96m0GNKfu5czW6uh6vnUPZOK0VI7X48563EdnAcnc+rRe/ipnTTYqMA/U7BjzwvWRVn4h2gYUltmEA7dq41enW4tr6sN633VildpqqJWEMzieRIRmtEXNBmob6MTm3KFvaymcCQFYPXYaA6nWOXfTXgslJZUW+HDhZ7uyjxy4iJibTsQgtCoptR89oduFPdV/vaRkdTnoQfZOgZ/QenEBSFATaos8WbXJhrn4yrLRrgNFuI/jM/sdXJZo2jU+b5fDvXZnvi9tgiUgIUf8fWpW4IQ56u7ukSvP1Kty6XjdXA99Y1VvXi3Q5Dif1+sjRysxquXFDvaBve7uzer3jSEX6R2s5uLFeQOppxebHoworLtmRdPv8eHSPjsOv3Vc39e1kHP6T/datqzep08asnnNjMLh15eZ6aXC0nrfspzv//+mnkFrI/YO7yVy+K3359D+2n966Ak9vz+tGVVqvM6SP5sD/TS0f/p0JlNuaFPrviqK+nsmRYkJweLTM/Vl94KDvkavwTQ5zmG5ELSfrsxVpAmgr7QQq0/WJJ9KvCPdQn0gEBhHZFQTs/gDO0MPjq8HhIdkzdJ2RgezKQUAPRH177cqVYX+ebyFtlbmRYwrn9X4zLumne71o8jnCHR3OXWDm94hhRidWjxE1zfXJDI7aaC8aX23t9waDHuCk0WjY2h8O52wlfx19nuzIRMTGhAzGyVZaujuhGAvbO/EOrm0YeGRnG6zFnSb6abVQvuvsome7fNrAAPEVwRZ5XledQOSB3xZct1sweMPJp5csQUYve7aTquzUC13XJdt9eDlnqzrPi46gmIIi6K7g2h5b2jElKTOzF/499AcUE9qw2vrddRb7tu8JBkv3sX6k8smqUflk/csPKEj+fz9Z/3NTrXxf5ROQ9ok6Wn5AKcrj+if/pyKlZjj+t9FvA75KA11h7JpVadfIrDIQAL12t9M00Bnk9wHBjtBTFTEjQc/uYXa44791EQ3GBxG6rSKyOBiPhn0p8z3+zlsXJ+/9CXQA8zvZQ0oKCJjdI8w80eqip85LCI/eWxzh3On35t+z9978e9EPn5ey4ucL7/m8iO57X/59PwVp0zk1s7WmVltk/PHJEfWvoiygnmx8AJJElFM0ZL7W8/7k+egwsUPv3/T4qz3vJ/mTIzo4PCRm+TS84fGkLd4JmNiAFi5BG1sxO0j2FhAGF7djARyONqk9xPAb26eDohds3Vaq5YNMEC4eD/KQDG29WmlilgsLK4vvvssK08eXfG8OcxP73ijG9RExFjscDK6h4bXeXr/HzMsJeGppTq17bbJBAx/2+9nhsEdD1O+TXb3XGXqY42euUJ4c4He35nb9ShcazweEj6M2DiuY8DgfOHmy3C8/Me4/AYc4joYQR/c/MYbjXvnECQieQP1JfGqL99FYZkLkXgImwnSK5qlQD2YbEa/HWnmAxcxGlNaX9l/XsOwHP/CAbTYe23dVU7Qi9E3d9kYtl4P1qBquv+be+25bDytwpiuGWdlod0lW/LQuRN4d750FnsKtQaZhF/OkLn7Kx1C5CqlleDAcDvZKx59Ezl7pyeOl6taTpfEIolvE2rhfevLE7f3SiSfR7ZXHT5T6EH183qZfjTWZM/IPND0kBnbAqBLBBg4JGoY+BwbWxYkQoYoOEmIOwfcvqJahGJpXMCuNUsNwdbGJ9ayuZ+eXBUXRXeD2bdmo2MWs5RuKIt0rBCqQ+ilWv5aMXzIbParNrBIZCLByRBsTEaaw1iDR5Bslx95h0O9H8LnOHB7AMA/6ox4Z4kE224suPULgZ6/V2o0ich7N2viGvREomW0TXUk8a8jWiMM+0G6YNjD69qiqprXfn7Ph/hcxL4lgduBaN+rCF31L546O8aMmDWHSRdFhazpPR/Pz1AbWaP4/Fr/Ofw8I7qYqoUR/fm0qv/0a+nNi4U/XP3d+G0H89V/lGtF4VZI42RUAte/3okE0aME36s8njAbZEcpCFAHbPOj3e63p3+DatdHBwX6U/O3GqXM6Irpyo1o83rYQVVeR5Zou5TROkZIPLHzv58vtYrFd1kzbjD+BZJrmAI1K7TPt0r5smjKKSDge0XgPbtm72mdmtnNXoG3uZy4zTzBPMU8TqSCwpDCHHYOsuLVuwpOvI+KBoSoQDwcdv0kn9wakwwwgUu4OoXs4hhk+NTskeLUauqS4rdRml7wL+3w0Gz9okDJYIcUv3rFSYgWWZ/mUgkUeiYhs+dwQZRXWUlW3dZno1JEp8KoIHDyHeJlXeMzLoRdxnJOuyOO/uEb/UImFl/Apll9Mp4speI6XOY4kpFhR5j8mcgKv6ByWDZ7VeJ5Np1iOg7U9xad53VRQTby3n9XCYAj/8+0j0l26K8xF5uuodg37Z4iBFSE5wDtSC8GYPGB/mxJAWCbjy5RC+ARguBMMBotEtQntMls/yObSIVRDFdGdh4flFc1ICRw2LFnFqqCoQiplZGFZqtimo8tY5g1Fw1hXFQXrWEs7nqbJWgXWvV4/0CQsn4+CD6WRCvVUDRWzgqDzgiBAPY3A2AzuVjXF4FOqKFiCiVOcLViGrCHE6lYwoTNXbk1nanStxDAN/HbUoAQg/taS40EfZnJACA2aIzTDbJbqbG9FaGZ+Qip/nxGPBv+h3C6V2mUFWHzTIQZSAYxqMth32qUPUYvqiNhIjqlFHSJqnSlNGQFV02FmrRAkAxO8O7WP7t6kjiUG6sTBAqGh6PRt15nXnIplF98XkhePhyQMddRqXd1toVEvCHqJCimAq6NJQaxTp34Q5vvgpjJs3FQG2yJSZ5pWmxkvECM/+ER+Fz5HCvJFkv/4qk7LQ/A7NGgQtDeAqLeywZEijUdxWU6bSdm+eGUwgA+UK6Y5vwj02SaWMd3YCAawMNGDJtvQbpH2F6bipA1htVbbqi2K/Gajsvz5I0nCRrO8/GN5R4fpV7qQ3sy3tm5b74aVm1LmcP5PMQ6lez6RuydapdMo1isR/yLraCY4Rs/lTfPfGavGCcMgh3d9RBS72MM/hHFXdNF35Q0fUOq/M83jptfx4RZj/NUfwi7cgz8ieriLGeYfTm9LqP2Po7ejPpHxTuwVfo0iyHVYh04z54m0jQoEu82YZwZWpK3Htrg4CmHFhPXSfRWsSYhzaeLjgerUQvS9kiTIkrNateoVPy06kp/Jfil3Incyp291ukHBsDSjUHY8y9DN51Z0PiU+lbUsy8gBzgxGffTv2RTnynY901zEXorLHy9++3C4/Jah75oWh9i05tg7y7KnBAuWEtTVjPbBwSgY9qaY4RfQPcxZ5nbmXqCWl+gukK5LhbhhLbYUBsRZIx5YyO49GNWAUagI1IUujwgl3fTxGtQfMCSQRbjQwNE6EqANKN7CG7Uo1sW00AdlS0n7lbSRyvCFbLeeyRknjVwmU83k/LXVtCJhA7MVVpDKa46EbcnVJPbuu1lJHf8FnxMF7vmirJvWG1euoI3AND/LpVzsWAVRdTI7O8vLO8HOzk4KnnbgMVNN27KbEgzFChzZeFB3PNNcQqIvv2ZZzc5kO1eO4I7ZvsUb7O9mOxXjmRh/kn2wxDqmNYzxTDxG3011NDK8L0rVUtBqYa2L7j/2TKt/LP9G5WJzQLTRvfDtszVrSNcsl1oHNMnO/Yl2iyxKr3rycqz7P3Z4uHOLGDXNhngU7N8UmckC9tCArhpMbE8fxob11JS+7RIlej+qd9JOlCn+01LmEA2+pxHabu0D37taDsPS6k9CreM16Kvoq0wGkFsRZmebOQ6YbZtJvA8JOCSKI6AGbBi7H+J9IJEh9qncKPE85MdGp10+hPEGc8NPXBApVmc5JD6InNOWqBInRON3jYatfjQcjT5t2rXEBVH9lBValVUT8ZOL8DzxMKSK1lJIvBHZZ7qmQtwRnYWLo71+9H7rVB1Ol08c92q2uWCuViw3uUSqZE3Xuq+FS2M7LdJ6sKpaBMFHKEGdeA6B3ur4atfQsAcYfdi7zgSICbLDLDlcnQY3JaBREIwH2SzqZ8nfYBCQv2gaBJBCLkQ0IAlTe5QW1VHBcLATtb/XmNgE1SaRQXGpCB9EfH9B7HPxgSgWybEYX40/UxpN+O7V2H9Tbc6WMCSepoghQpVujiTD7QyRe3Q7RL2CDj1zvE/sItCe6VWEFPf0U5hPSannO93nUxLLC089zbGACP/Nv9FfPiSWFST4G0HhnngaCyn28Y2Nx9mUgJ9+glMEWX3nO9Up//1nUJ4i0foR7TAAiAZVQhPvCWTbaIklXpIcYE6uUqvGFoTC8ONEc8Rx3/+ulKygL78orvn/xXPFbyFH3737z19QMM8idPLjHIul2Xy6RnmnLJXkQVZQe8iIbIci0h1i0+T5bwBacGz8o8e+9CM8p1ji+78Hp+UUj4ZrX1yDzx+8hzMNln/DG3jWMDlmprcibUp8pBCL5xvsM3HNnbnCinzsu8R1WDds+0csNT9HNooVXV3t95vN3d2g2QS0V/SuEiMbCHp7RDlTFJ97GQAEDEDC/vfm91onvPuNuUOX3jq/198ql4/Nv1yYe7cNrVaClX31VvU7WquwDaOnOzXAO1LHg4Np5a6tFVumQsSt+nwJRvsvzJUhu9N01rZjqeyRtl6lnmhuUdupT6nmvD+pkHqcetW2/zNZTAluvoJNB+sKruRd2RexxApuz1X8b71VSw1EMSO5haqgati2hGreEVhJlDKKc5fLp47Nt+N8uX06Sm5uw5Aywt1XHx3RAHjiW3ZZfWOwVt07Miom+CHWp2aYPPWGdpPvq6ltWIUg9PkTdGjI4z71bjWUjfEg0Sg+NL7WmkUjRHcc0fvQd8XweH9/NInM2U0RDwRE5mwBE2ABKxAbLSFA2f3+Z56rf/zj9efQQexfY9R6rv4jP1J/jpm3uxJjz4cuGVrdmk109Ras/+7hKHpv/V8+HUXja6NWHx2MgnvfW/9X15ledICy0Wxv/ltgnXCJhQKgpBpxbbaF2k1qggkF+t27t+U7BMltZspL0Zkz0c/euZYW5bOpaLVz51TWNzoq/4/fc+Q1bqIGuAu9SQYm8um2eFpLl61iY7nd/iUJBvlIk8evyNqHt0PDOM4uh6vbH9ZkcjMzlR9cozbYs9VsTgcevxxROQpdyNp8cjzaDeNhtheMxlchoC7KhhOWZrx/7doIWEVgbAOqEpjKGr9EfXW0EwV6CbnYBbK/jtq9bKWy9sBapZId2F7FVNHLEcY8/URXDlK8qesvMUd9oLiJZ5H2xLmYK8Q29oOol615axvBci1YzrY3/GaEBuPBcCQiRGzjpZHKIowRO6Fpv0/bnOiZAXGRJk42GtamGw4npsfxcuFDF8T8RVXwYYwLc9fDVvOAF7NYga+KfUPP6IaPVwOgKuXVK7kG6zgQdRzURC9L3M6OgCfhA1aWpabyB2zWeoCTtOE+NTAfrODNmr+gf5ycfVxf8Gubc3Nusp+e+kCxcMUmIrCEC/a7tQBd3R+PdmOTleFwNBigw/FoHwE22AOIEAT9wax/rqFDsjrajQ4dCZOFBLsJY0NOWp0DRBRKd7XbDds+5KNqo9Vq2I6OPhmxpjL+xUa7fVdL+v7oT8orcJP0W3TQsdPy2gTXIjqSp15FY5vXqbdRN0zSUeC6tR7BG+6+V9wnR+haIEaoX7fXe72iS82X+nD0iru7RW9A/JDO2iZLLVepZcS85TZ1vRdvHid7GMh+nInRg9+ZGH3U2nPmHhEdrFYtFgah4SYVJnxKMWkE3a2YY6AC42sDArnLfgToQ1Q0M30trco8x6KUIGt2ThfZg6yp/AkamuRheHLTJA+Td30eZRPE/obEBGQ0VGVL1VXNkLWspsH7/0Qxs8yN9it5gq9vmrvAv9jTOk0MWax5Q5aNJJHET6Lv1tNpffyNEKLvGA8PYhTXS+xYYpvjcqAJsRFLuhyoGB0mD+jk4fEe5YFI3ywXi29U1UKmamfoXlHlIAqyUA9LVgNtNhYIP019aR2VU2DhFsKLJPH3bC3j2EJ7cWm51ky72tZyuPl/pbWMm8btxcWVatN2tJOQ9jOVjMnzfOOie9KpNlc333R2Nbw5aUoHr1GOq0g9wZ6IuXqHQlLil3KCLaKbIvgm6xrEvP3EsWMn/pYEcmyV/a0mtb3+1rhrfyVOPD3ZtX9scbh4jAZX5+2048/LyViKzWemcghSXonRAK3HfnbKk96HFbfjE7EDkT0kX7oLBBLpytoy3toKoh7wAoP4m+2Nh4P9/XgBRmhfNqgnKOIM6pDu3tijugB9ui6lKDerQ97OdN1oQh+ukN2tRJND1gu+WwPs6TZCtwuMHZSBOGMCxMHDlIJruBuWUNtAUXRwcO1g/PPN3mgA4SAMd0Kylg6Je48BAmwRhOGl5g4gkBHx+bHTHAwGcEsvbGrhdQZSgMEJw72wCbfuNBlmTlYnQPs4VLtE9EhUywYMZjuFY4UZ0ZeF3YPB2vnwjs+t3RGeX3shPL88WPub82uDtTvQaEDT4CokXmdCmkqun791HvFbqRTHjXiaU60SZ/xQ/Q54+PAOchh/jh5QH95Wh1zopTpNe4WGNH1ajy8AhiO7Y1p0X+YaIltTqf/kif57M1n1yJ4JHFtD0UXan3Bw3UkEfZ+y4A/9BSVv6IJjFKywqGfyvl5sWkXTEXTjMMgG8PkuzdHgs6Hbmmbr6AXbcezl4+2HdMWUSxnJMKRMSbIU/aH28TVyf9CUyY36kkwe02bryK9Su3rCC0fUPRu1BNz0u2sTWR1x/NAOm+gzP/88PruweZ5FpRPVldpWcEez+7rjx1/XPXlpg2VRc3dhg0XnN6tbdVQ8HuSpi4bo0ZO6fSPunOCYmyihn3jbnXjdnUcwPzdE/f2IBEcx6FXicIy6KUtoxK+gnwZezqO+h7aoTRPphk3Cy1UpcUqi/iya6naASpQQ2f0XwhG6Yh016XaCTY+wDtUw3vjyeU5R9WqgiIVq4bmU5BU8GWcL2T/kZIhKOFPIpsv6xrObRpkvheUP5ay8Vs1xOXVpVZY/v7qkQryqF6x8ipPRe6wl3Swu1TKZRb2ezdYLjmNMIuOrz60fP77+nJZOf6HZeVLU1ccW1hFaX3hM1cUnuk2OQ9P++1P0acK5Evam2wwnGwW6jWSfTgmh/1h/pO7p2W/6DuyKJYBS2a2ve+ZMLjACAb2u/lDdrQQ//M0Yl7CHxw1UzihZo4pn42OQ6BVnohIL7Qx24IOG3/7t44Nv+zbUm9z7m+iniFSqETt0IO7EBRxvUiDGIIg5vbESZHmvcTK7Ydsb2ZMNj49WNu4Klhc31h/Mr7GuabrsWv7rHl9cno6ZrwB+JLLcJnOK2WFi6+ZmTUcYcJxHBFFF1EWdFo+hwl0dxTYmJaBJmJiVLyPcKRHXA9Q7jgEx9LOiL28vLd35YpU3iivLIrIyEjovjr9S3Siu35nl3iyzsKrLP+hlsmWv8swpJ1A948xb65zGcdo39JdOoR/BeNtAd52RHbRQWBYzFpLQHVLmv1Tya+cyubuPSzkZ462ymc2UoxMBi9BWJDg8l5b6p2bt+jGYd4T3qlHLeWgwuljVKvGGd0IuCAlJPNpQvczLGmvYx9Yck9WIxen4kIRH01AAYb9TDguFsNKO+eOjZ3M8xRXoV5vKJtaZNvFEVqPMZsw9UP0rifsRkVq2a7hG3PzRG1LUIiKm1f2IiKei+uOVKKilmkHA5s08e3U3G/2vrS3zkUfWaNine5kHgGL3Bg89NLhvZ+e+QR85J7dKlx55Zetk6ZFLTOKvO1m74vWK9PhrmDuYXWgnQH54G51JdShhYl0yX1Ob3UQrhsNqst2ZjLRN4PFZYltb86catEpswEKEwsPrPE5xKUBMlibqIo8QD7yGrH4BVq2HambOEARRti090DXNteH8Cl1nqR050KT3pDAvi5LiG4KsYl6y4Iy7LYA1OrvumTm9TFwtAZCEA8eX9ZyVy2ZbQbBLQ2amoxgm9Tye1JPWkZ+rI3ZcH+rI/z3rF9dtfI0XWS7FskJaEzWoHM8Cw6IibvBdNSOvAypU0lA1Q42rdo2oqMbDPmp9IytysiTCYCfV4mSoFlSu3/d8K9DLQOFT8FIWsTypk9mmcsoomPn1A6iYBpyTgXokBr/JIgejBLgE14/a6LDfG/X7vYNe0OvvEcVln353s70DGBxTO/b/hr4wkXGiCTLmyUwn9NqfuBhFfbJl84FT4//e8JZfe5e3dPHXGq9d9u66uOShZ5eoseJ97sW73KWLd3qfdV2SfufFGSaH8hIZMSkzQ9iFCX1LAZ8KIxwwETq82rp6taUFO/0+YvqxGQbqUysMgqC1S/B3JX4fC2+E9+nJ+1y6grWJNV0jCv2KW8E1n2V68RvGf3Hl0gF5ySNXLqGA5HH1atT/KOTDTMpHfRIpVL5WINgI8G3UBva15jegrGTrrU81pyG8+mAzbYenzq/dhj4MXXk4gjwGdOPzoGY7ndtPPPRpwI6IOYyg3Ye3fD8MpG4NqI8LQKVRARIPhbdJa7SJkhZ9aPPibasXtkLbGr8L3gNvi3q7WZLBQw+duL3j2LcdEhwYXWd6B4dztlCERy1TlF4ku/aoUr4bIwoyeKvE+W3b3wZOf6e9eeLEZnvn1NPlc97ZxuLtS0u3LzbOumv7xypvQIfl4jMvPVMsd9fDQm3p9tfevlQtNltXFpeJK/fpfCIyf6IVyUOei8TrHBAHq0IaCapjQ9tFrSaBFt2IjCkSa0z4A79dpdCn5hL3iK1oPAImda/4K9lRH3irQTARnN+xVHV2nMryoIeYXg+qi6gXNeDUe3DDjw0GWcJSLRf7kQrQVR0cobVE4lakPgcJ919z426MqA3MdDt8mwCfLl+JI4BAI+LXNEK98egwLgM/Pgx61Ifs+BrxbHatFaEgGl27thdzgsPg6uHh/iA7OpzDXfP6EIZwGpXEFw/5lQMojEX3mcM3QFfHwAn/E806JH4ziRM/9OPjd6M9V01bX0e3NDPEX0WrNcfbphLvWUSSVpt6cwmPOiKj9qqx7ephq0VMChzTlM88e/r0s+8gwZmZndZg2I/1vv3kGgTjvZm117wNbqyBu8Ff14RoUGXYnFnsxWR/w7xJbLIt4vfpuJ3ZJSvQW1Q6SqSDber6DvD6vI2yPZ9lqtKuHLaojVQwZ3Fc26pWty6Q4H2EZIyoMdLw2MU3kKsQoFZ16/aT1erJ27eq40E0zf/aLH9Ec3ZpKV69SVNkngZfqwC/g/ooujH/8dVZ/sRajWSfmvYr6dUGxF8917myIeaWfem3dnfhgw5v3ZUoS662ZjxCbLtvUf8dj8/R/+5NrFJYrVVrsEoKxLGHAyslcTOyOfmdmtOIuO2lflH82GqKTHEiqSJiXmo/hc4vnFyAT/30w6fhk48R0rfxSsOu5l2OaIpYyc3X7EaxYdf0nJqk6HrNafyHSrXzb6OGkU4bS2s0gpgCedtCYYW87fQ5GFe+bm6wqqfpVbtRpm+VyCt4NWfU7Dp5K+SDWfTDD0SNSiW9mv232dU0jczJjq7QmevNpAczjokH6h/GprkxTOwRFxeJuwv0CIEsPeKRs2Wq6BXVRAe6MvGqoejR6KB/kCW/SzHf9vN+munOPbdGdvCliB6bWAYOBsPBYH9vbx8iRCUOqOMQBYAhYIkcZPeYmdyX+KWlnmuJ/qJHXENf37t6de/rmek974cxVmY249nr0p9ioro+6uuMCG/XETVmhelFfylmOblEZJGICc+FmgxcsmQofcWQgDeW9PBccygqWFcjVcOKiA6b50K35GUcMafEv8Ch5EQn45VcuHP8rOdppqppqjkb95+lbaASayxS7yk18yk8aAEj4cceL+gPPuz0ek07lwuD4IO7u5axZJg9362UTkUo/45cMwefH14ef/l7CmkTmVbpe35soxAIQmaCdY/qYTaZDtVNM93Eo8pEJ2O/qj7m1U/meefTt1TT3DoaxGx1/CTaT1xURf1JZO+mlCkt/gVKi4Gvb3TnPA9M3WP4XUCxuN0FjrRXNOxmu5E2i7GQ7dQDb//Xg8FzK5/4kFhMB81mkC6Kr4sla99SvdZqRYetxs/M7VUgFhdMvHFusr948ttdbeqhcSrkW7qw5JgFPg8sLa4aeb5gOpBUb7XuaMEiQKLVYpbznZVsdsXxuWyxWofEc9Gdrdads30EQ+rDr0G1nFN9w43aTuAvE5cEAqZaICKvHgQAUANqpMRA+HxLkTW/6CtqnQALFOwunzq1vGvKB+QWCK6c4GzZ8H1DTade3CWqvKP7P25c6Y7smD+yTX5G+I/s/zhIEiEgr535+OGovFCj2gmP0n1ikU2czPlRiKkKMpwL8WZn4lDMm3YxivbGV0e9Xn+ttLbWmwahlWFZJRIExGZMIpRWFDTaGwMHtNfTokALslor0LKBFmUh7GctqZzPFVUjd1qxFPgc6QdSznBWMpsaa0FXJP7gNgnl77rEHwmV/06KFAjcmyVeTOmOUxLNnmoLsmsZzrQc4799Nyc4rPIQ6xQcrOsPmlspXpALjnskb5lqLEnedOcNMMdk8w3NBFZPokXr9bIA1+LXjg+jVra3u9vLEl/47JE6TGswKeG0KDf2i3iTLUvyLNmoQ/oGDu1KgY3oL46F8SnlCumrgyEU62DYv870gXL3h0Qem+RFbNN7wMP1qIQQeNxsNjtlUxPsOilveqJ7nLU8LP0YuLtoHU0NnBIUOalTdBVeF5BsYgrzTb3ecNbk1/b3iVH2bgLKWq0ezdg8UvfY/3SGovo6tRA+xrQSnjkpS8IDT8ye8T8gTgt6hVjutIbQd7cKp+XtxYY5weRADXeyyaFFTXQSu6pb9dut+izZm3PLzor3ydOd7jd1VkRzh0+CESZ9RNH9pH9u9L5JdIOTfsmaco+6pZHN3WiuQ3bJEkkCYxDbm8Vj/0voT6Hl6a9/IM8lkAuo3zLy49W4G1InmWvUp8A2S382rDbdZY4SQXgsjqT7VgSq+YVFAn1BRGbJ4QSW437sBBZ6AkZBCUmu5Boidr6S4kTRWWmWTiJD9bBWMSpGSVMLpXIFi5Ysp0RdMLHBC5hV0dPFUn6zIrDoZXiIexkhUbJP5DPSd7MpjhX0WvRTnB60/FxUNlROWlp4rlD8NJvCtptRZAfuwHrG9SWNme1Lmf0mBvm9CvhaEMT2g/R72LrSQkyrNWunQeLzIHmmTdS709+nSL4D4vRv2Jo8wzIzPzhobkSwzJiZfNGAWJb19nu9adlumc9c2QiLPslnQncIT0E8m8576XXILqLYtjX5TbPpKkY3FRCNRBTzlXt3diMiY6ToIOrcBVMW1jbyczzBfqL1LbknHpTbMTBoyw+eIHeSBU425n1uD+O9hnZEERWgS7qnpj/dX4j6rcmuw6ntOrV+I7tUYocOwbT96Lp4grlAfa6R4daKf2SAuAQC6A/zihhUT2BCvGOCyoY9wrbEG4zCr8GqIsNSeJ7jMId5T/dFQ7WKjmmnTCWPNVUUZcOVVTFQjGw671mSIknp5pw37GOvPXbstU+QAAWcwkqSxPIoxaZLoizW65zlO4Gh6CleFDOqLEtq3lCMapiy5HyQwemfnXN2/a7kPRBMeCUYO4Q3aMLMJL5aGJj3tZkfGFzp6ogKSbdTAI1ifY5PpYaJNDHWeJxh6fJNnUOF2wgnu6uaLGNvVLMLiizbBWH8v38HGBcO8RiqiPkUYWJMDav4eSOjlyt6RlczYtEtitbXFxYXTzgStE3tm4NGAB90MB5VN3Ie51pfxqpgpiSR5wVJ4kSZ/MzY9xe0rEH8S2iFlIBSKcSxiycXbcPSA2z7j6RzuUa8Hk1kSteI1S+iFJxsUq3RbXyJQx0iYuzv0k9yRMzcCTlO5UUx9o5R9x3MffHMOOKfeIJr7NhbzYQvmf9hS/ITJlMWdRLBAEMAoTVRZMixW3fZiJItBUW3l02/Jp3tTawWg/FwP3F6Hx8+1HxHkzt5z0mY9onrMOPhZJPBwQiaOJ3NpqGtIVr88eEwwe5yfHAdxyatha5fT2jLg8SieWKtMTHhIG3390qbbGSeWX5Mtti4aEQZKrqrORjM4tlBMIsX3SNX3OJBvL6QIIpeJe4V58+KM19oL6GXKJ3E8Q+tEh0EeunRR+uPXmo8+mjj0qPoUXICMXKePPN+9H76zOwRH3Ue7V56tPMo/SDmUvfR5KQ7R6M4uks0rMH9qYqNtOhj6dCJUC8C8vSXP59NnNjE938efYZ6xmTs2Mx+YqvRrBIv+kVWmFjbC24tNvAgW5boXeQH3cjJnNDq91XRV2Tdz3sFP68s7VUMO7+ZZg0j1a6kzSXPGZTy6yvrGf/ia/RaaSGzoivloFbIWLvvi80Q0Gc4uRDU7bSbzmxkPC5dWm7Ki2fl7IWdS7ed7iw2TG6znc+kjdA2pEztKzETlrTXf0Z/NLMC1xFg/DUU/8YsoZ9Ev0jdkNFfJ9OpR0JiSknEfcLcD0iiK+RHS69kzuxkORJ7h3XM00TPe4cIK/s7sO7hd5DfRLI075h1xV8pplKSIAJUkDhhA/1s9ty5zKcyluFxmXPnsi9ZoiKI/hn/JWy4+CX6hvQxT00Lsmh9yttZQYjYinnEGT7LTuTB8Z52smO+CphxkzkJa2XicYvs3bYwHcg1ss3D9WPbPfpzR4m7kgiWVeLHInnkFQdWSjwYod4fO6YTrJnOM3mnXrcLj0fArvbGh1f671UURTeGARBFFBHndZ8x3GzfMdN2oZ93fEDB/eCwf9DSfWNeB6TQX8Ob+FaF9bwzdQrTnZDiKU2mJk8b9Ffrmq1pavemyBNoZ5Xyewcxth7Eh2/U72k2GqFurpbfnphjxheGiVuX43fEKv07/igmJ4uEaOn6rrbgWLv3aGZ5NRunKEcOE/nRj9P1qAR88gnqxW4zBoFk6BNOvTZ/LhRRl6ZT/8Tk1xNasfcywrV1af0hsglnpD3Qhm/qkpL2TaB096UV2TD9tCKxWvbXMpaZNn0I/rzqmemaZ1oXsyeaTbMVbBrLzRNoMZ8NPNMuZHKuadummw/yacu1wiDIZ/J2LpfN2fn7cu28HbRzmdWz+YrjVPJnV2e6qK8CN7ZKf5c5bMZChhLC5PfBsDBxtEx6hPiy9r1EDNHthHzYjB0flBBqCxKSexoPy9/eWz3V1mEJ9PDJJ+RA1OzierH0fEkgysazpiYI4vjTvMKyWk9RZR71BVmT79EQq/IvvbVYXCs5mhjI5x4RfQANSlp137oIC7LmnU1rqiF8mVdEXu3JrMTP6ZmJVQpxCk3kMV7shjkhUXQPqQDknSxe1NOxD3BJ2IjlKVNVDeI7C82wkBFSKS7lS8VK1C1kvUzN8K1UpqyoYglLiCtqLMZSOR1uV5fvRCPPOb9QaJssp6T5VP6+fLFSXFkuVVnHlI9V7TTWraxjvhhusmilLgYZzVi6cP9tzdk+n2sJxiW/17wxQ8eEV2pQ59aT7Q7dNjD8SZzKYhKGEIDHgBiTjkbou4e8IJpuobCQZweKnCkUlgrSXw/39sjG5thBd1RAgvC2VGGxkEm/lH+Eh0jB/QQW9ycOCvAN5crRPZvNoyXr3rCGElOjG4qztxc7ByXBww8+COdzpWjNfqPgSivqTX0rXP9bsqij65AzkX516CrY7ayxbeJklRrgEacblPoSQweINRtUMo5jt/BklhGXb5fvXbtX4GxX+aenT2Zydo4XO7nC+XvWz36b7Av02vhXVQmXFL+olp7M5opa8b+it5MLvs29DT9xbFM3RJUXtkvwVHThqzIn3Lt+kfNrWjmfeT0846slLGrOl5O18XfR7yZ+S4pIZ9fYbdZLzRQqLnplMZ9/7Zve9FoaXtjb24XWeGVhkgDh+CdJ2u7MB8KVxB5lakYV/+5gC7iCfRKZYcVYj3PDvQPqzqRHQvrz60k5D9BvQo9ukV9Bi61nyc+UEY0zZZfohshOy16DOnhxnCyMUJnkPuIDF118RobZyeoax4qOya2dW/OfwWmzVn3k4ddkMlUSF5/JWNaxc2czJZwVBMMRKsqHn5EDJ5XK6LLJif9fZVce3MZ13vft9fbGsVgssABxElyKBEGRi0MSKZKSTOowoYOU4viWFQW04qN2bcty3ThIrXQSJemRNrXJmcTNjNI2mTRNQ9e5HWfGaTIxWTfH1E3SNskfISepp+00bqedNlDf9xYAQcpuEhDcA8Du2337ju/4fb8vFMyMlg6Rw/QI4rK2feiWm7MXpGCIHHfwwO5QKJa5rYAjmiCV3w6X7ev/LVInJrn6GkVF5wHLRBE4E4gmUhCxnfedHpyYJ0IrGaHIx76wCzZ3PyFQgYahT1DAaWNBUtFg3BFZQ74cEQKnJZV9uIElXMPKU1oE/YFisMNIwQsKvoto22z4QVFhizza/wBPtHG8T8M8i5qacu38haQiTYZknNd1vfVtU1X+XlYKvIJ5vh+LX7R/KEoC0JxvPYcl8sx8zz/opmAuGOvopLjDlowaw1lH17PDRAFtm6hRI1+TPhw0ZfxNqZYnSmfIl7d79M5NonWCN8sPD3cxEOpOoTZqlA58oCn6/SSKfiM3NpaT5URr4zWulItls7uz4oIcMAVWilt4UUMbu2fH2ETrZ6hZcN+XG83liA60KNsJHoUMaVHs9Uv740UnCo0pgCeR/AOgpkbDxzo6Bxju/TGMy9NO4kcyes2ms7JSr9dpMAT4bzxE1zevkVfZcTbidaceX1taMtSmZjSblMK9tbnaqC/He3yaOvUiwUzWZgH2XMgf5ULxHqllF1t+go4K3qYFQMC97Qv9jGYoopTFAVaXjegsGw6usudOnDjH1g11BcwDEjtYHWQl1UAK2VFZ0HJV4/6Q7rp66Ey9fvpKOn3ldH2dkuaphgvmftdQmS285ia1NfYD43KHZRyC+4EBIUVqCFJ11cZyogCW3zEy2Lr06sto1Wk1nNxEPhGLJfITuda652RGEDOScepOmYhkmyjukc8VhfzG84byI4teZiQ/5N1r5zwv18uhCFbeuK9jYhpBWxE8oj/kBfIBmeSJlrm+1GjWyWNprdf7kgkPrSw1+/qcBmrMe+tgeNlT8p6dh6W3dV/PUZbfObCiFWiyKKKm1+xu4B45f87COUxT10W9LrXVFBK64p/o5lw/jzHwcUd9wnwiqaP1hCmFxMnJyCEzEY4YcoA/LLLOwao+4OiSQD2tmtFaD8fDZjy0OlgYyvM8i1E6m0sJAU0PR2Jh1vx5xGGJHHNXUA+RsyhSWLjfNRIFQ9Jy4CLOaWI0Arz6kfDhBG/zEstaPG8JUtGMmWY83KujQ+5lsPCAZcdHtFl536yy3lxebg7t3z/UbFImX6LlLjXqk2cmvV2HFw/vYnb6n/v+P/8zGLvfwO/81NobuZzXy+UeW0KFPA1S+fmyWxvvAMZhMBjIV3q8WFY7brxa8yi8nfQatBJ3pXu1v+KDXKJQqAyIz1p5O1k8UEzadnJyqK+kXZIGY+kSO7KatOPWF7iBSqGQUAKfC98rufFMsZghx18yRp3hyaRtpUYyqeJWG/wa6asxmuHPTyFGkTlE4vTAfGMRlRJ3A+meOLGndtvZX7ulfmNx5L0njr79qDtb63tPNJMZyWS8++64rVKrF4tH528+8vjherI6W0gXM5liuvusPoEe83OYUrLod3/ySP+930KXyOqebzLXj2FbGBLgiWmz4gCEXKDpYdvoQWCMoTTe15jGNWZpjYzpS8sNSHBCptzmChG7INLodfiizB0I4I1l1CBTOqB+nS2gb3dM/wJ6kWJ9aLYm38QHiTMByQOeY2qUJlM0blfVOKrllYQsa6GgpIdVFIo7CU1WHVEcvDWbMM3qkaOyUzlWLh9DH+x/yy4JS5om6URNCLKqqcmBgiRYejZx9EjVNJ93biyXb+yx/W6ir9I4yAWwkUNu0xJHZDKDx5ZIx5ApDhi9uS5lJx6APMIAWqhN8bVKlQaKGxzpfyUOPSOLTloWiZ6i2rZqhUMa6a4Xb+AUJ5MLu244l3HODJQHyPsHnV+aejSmm+Gg3v1l1nRdM5tx0L1GOiwaOKzJrCCw5PbDCpKUeTHgWAFOkriA5TzuwMkGFjq/lDhB4CQtGJE7vzTArG5YTi9XrkKxbrgCSFWYNbisH4JH7pj08339uwvCrYubyPFazX+fGz6OvMY80sPF2ePC8damt+v3kKO5nXb4FdLGcsBlQEc6MsS7PszDbjO9g4kSR4HuHT1EU61yD9gHR0YOxB7gIL/CAftBjnswSnMtZGR5wiEbzoQs05+SjTD5aJtcCFwo7exynk+Q20n70k5sBUgSxGAciiT7+vOlbNWJSIoSMIimaYQ0Q5RmZjImWud5BcwTT9x2aDgq84KkaEEzGk9lC7tKXrwnhsYvc88vUyqRCqgKWaGfUYIGCuT+RRfT5AXyx+fdvkG1KUdDTjgS/IUXuC6Sx2wn85Ks6Opqvr8vGQnrPXMhpihBpkblkZBne2be9tN9h1bK5aWlZPWO6gLZWFkrt9YgnL28Vka0X3T0uKXtfA01wETCyEHGCpgW3LZ61ERMa9UjR5NRYoW81tbiK/S11Cay6fhY1tt4GDK/dOIufTSMSXOX45U10K5g8fyK02jsCHek1L0bzW6//TZ6nNosimC9A32Y2ifG/HwC2/c5PytVbsDFKbRqpbAWDMZNnPoLsqkHgk4Y99UOP2LnzHOXzpk5+xH0OMRtc6yg0QQJ3c3WRxZvUPfMze1Rb1hktuLt6j5eBmVtL+si5xrTnEdME9UhC/MWD6hG7t0hsuQQ1Yl7GdMKNmlNRFrAFGTZJZ0AUwUuIdut1mxjO1X+qwNx9awxhtSzanwgPfaUDzD8vL/3T+0ve0AF/+h/c9L/Ztn3C0X8vWn/O6Y37kZjksxuyK+6bQY3aZwJzrngqoGomFzeDz2hjkH4KIV8hbaEqDGRqliI2XKrDLIav+uOosYLwvjSqBhFiOV1sfS2iqCznL7vsbLAs7uPHPIkncfSxNHFKlE3VHLnW96U73I8a6u6IsgooDnqqMjxCS3IYsGQw4E0r1eSokB2gwYXEsUsFxSDvXGRMmVqI0o2rtmQMzqNIHqq5pLxor58oW9lpe/Ccn3y0VPRS5eipx5FG8vmox+bn//Yo+bZS4FbL09OXr41sM2fIZP1652j50hme/mB68u/ruzryu2WuYQ2YPyDgGmfW8Emcw8djsA5RpPb+sGzzY1YOh27CZHZABuYTAlvJvvo6gF0UHDjenxAOHhQTqSseNxKJeSDB4UB8qHbnZ8pxjgDyHaTUpO0GUq2rfYjN0vUPNuPOvDHwAimnWzHBnYCpYCzY1FvER2n2WjqWoDHmO8bTfWsEjpiVNXMZMydS8h/nvnvZnOVlRVRDhCVxrK6a8Uga5PtznPALAXcqFkM+b/JI5qGCof8VPX19Y8Ui1L/mG2P9RNBdn39PGxJwyUp2+ufBD4q0GhrgocLOD8NilbErnkBMhdMsW7FRcm/bG14q8h55tjMC+dXB35wZOq5wfHKYhEJiFknL6f0/mK9fvzAxdJv9wfM+tLeOuePCazexrF3cQaFHuuKANw4vkmb/kP8LLr7jjuKd97ZepHVWk8/SV/oSOu7yP3M7aXbyfu30EutCvr4uSz5Q3e3nn6jcswt6GeFI+Vw5NxmT1lXaTF/y2ovwsmvXqYv9IxfSOuP/FJaT6O7aUlMx6epd/Py5WmkYq3i2jXLBVBDIV+hhAi4za1vV/wF1/XsYPtqNns1k3nx56+hVy+LzpMJ8cknw4EnY9LlPzx52l08OXhywV04iVAGZ7OZuey/wFUcdHCiVEpgB909GQ5MTMSk4dbayUV38ZR7cmFw4WR3Lnuduu5UNOC423Vda/8DjyI6d6z/GHm3PuxX9lXyvnyZ3PhL/3PsWO7YsavtuoZXevONyzE7FU1Kg7ouANEfYG5BCidlfdwv5uOklM/RUuh5XyL1fSstp/VZeqOkFCRups91sAedcvJg9doiEoY7cfOu75vP+rYKTARy9NcnT5HacxdOu6dPts6yWkbLjpQyRqvyTObLz2c/hF76PlTvqQH4waknoMir8GzbD3grN19n/n69SGgPN3oS2aL+awyR/HdSFvgggGYvNo6HvGzIs5DbRfUjZ/Uas4rm/UBntA57DR+gD4cp7fH0Web1eCwpd+UWw0+W4pp6GX86fJUwU6O11eYyIOfja2hto0FEmaVVb7WBVsHj3IToIZrdse60Xz0cnB32P1obvuW4G2sP8F4/dsTyGpThxnKaQP6BRgF061B87+YmWqW5QppNuvIcL16OM1v8optML6YXemqe8lRQ+1LFz1JJlHJvjb4o5eZa69m4nx+XeUPeLdQmL+itE6DWo2FINLPG0vIKWllvEJHLN29Tsl/for2lQ1Dew1rOHSsh6kZspzkeo7ZICwL9DES6mfd5Dqsyx9m2VlcNjxcl/NOqdFzkDaRC3kw+oipzVtBQg1dlLG9ID6uSsrzRLueb6G8oVzdEooylECWtAm92hPJVg+uPaC9EciKPE831lhN3egpq/QcA+7olWW863VvSFiZjkwmSeyozpyh+HVcofxAu1KJTRCusQQZ2opzSFOxpSHdadW24JAOBQdknyjajnp2tULtQxcO2P0f72WLsqECd8nYbjcAyTmQgELac1hOO6RrhiIO4vKBpX9FiQp5Xta+IghL69AsS5vJcAL8giWyeVURuVQ+hFhDIWAl8VNFNfV03LaG1oeHoN1RpHWvo9qMIEwUSH3nPESk86OKjrR+fJeecI+c+q8f4OVZdn+MMfBfGHFlLZwXc+rpSnycC4fFIgguqDd009REpFGlI6pExSVUZzccksAy1rk0SufAYqaMLzGPMO5h3Me+HDMOICNrbasuuQqhXClXdqJ0nX9ljUbBY1+xodZQdENMsBnbHUVJrmIi3JXB7TIP67Vo2iDKAcNlWlX5iajKliBGPTOJubXwggPJVXIaDa9TBDZioaSC8qgG1/vX1+5+Bwol6H/n3ckEkqkTU5Fk9wiocy8WiPMdLyKU7feHSWayjsPZgVRM4PlQYQsGArpypCImtur8vMXlm8k8LLKcYkZzKIz4mChGpGEveU+REpRS3kryOLib6AgENXTyCw4MD+OiVw7CWjv5wsJ7sP0n+P6KlWVEPBlUcSl7gkISwjESWHxq/wGEkG3g6bDRN7+whIyDbpczxBVbkpZvNkDV/IxkJj1tunwsgrRkdiWhw8jw5Hkn7zPAldWQ6KAUi2T3OkHZKE/jbT53osdP7/D1EDiUaf0XEFbGQtYjqWq2R0eSOM7ehQGsF8u989p7n7Oqx6k+ei9fqnsUI0AbomGuTUW+IuZHaS3zrJ6aRpltYEwvna/ZOd1pHtEkh0i3y5CkRnYw844FpEBRJLybKj0caCHJcLYrto/uHzSOUd2Q1mnqo7Dy0SrfJ4uWFvlMZLqQH8xKRsYKjlrU7RDbkfEgPsdMRsYpNhOqKNLvqNfwjrMaN4+0tGGyTtVoylA9gmY/JIU0LKXHSrwL9wbFwOh1GW3YhP38qxcWjnuwAYFLHHo1Jz3L+/bnIq2tGazWg1PlCqXCuztux6D3IsYPKZ+UAi1YMzXHUAFyAahhvbv1cNnSlq289T8qR20wTjIlDEHjp1SqkdQN/Lp1CwN8wG14olW78/fzM0p4TqDTT37/U34/WD7W+tWvXu1793oTnvXbo/PnzbT3hQ+ScSZBycvtRO+d2Bzxo0yzclRJC569IH7CyWesD2ZFUKrXvSjTDZp9R6umRdNVOp+1/rmaybNay0+1z/hh9nuYMaDt3wBMDCIASaq/2k+5fQjSVeFsHt6s1EVfRj81kOrNvZuH4QV054KV2y7Kk6dmhSNS09fxb93E1N9KvZxJqKoF+py+izUzOFIaG0CDqTyJOLOeQivRd49FimVUVtxY0cDAX5np4nCLQDinrrg+HtDqub+8XGax77dUWZCjazmO+lawHxqZ2PqYA3aCggTEfPADADtB+0MbUhScuTNHFhs9IslxMjxeL4+liysr1KZqAsVIwg+FIwMJKSFZTOSuFmOn2MVMX/tcnjHwMCzQImRcCMsZCbcrdw/E35PL9g/E8x7+tUibn6eHA+xh6npEoPvRXvWDml7/KL/0ql7aFl++jviDfGJ9vp5z1x4VuhmPb7c12STGrHoRedLJwBtQVRdHIdWqKghwaWUFDLwLqKuW9UQPP1gRTBSJD1RRqW/UCY1WIcm7BzBztEGPgPPBTe5RsCcxB0Fpq3gekqcFkKThszw0W58dx5eZbXrhlQpnc9hlyBrxY1EumB+eGl5a8JXc8Fh3ry5C9bpmvoj/3ywQ3hw0oRz9altyjmSM9BbCOPvUOWHSEkflxsXrLLZPy1GBid3A4PtdXrO/4BH1i8PBwo+GOx63xvkzrz3r3tu51hXKlGDRyFuCUHTP8OjjLl8uoXF4BgG4ZoLq9MWMgEQL7yYHrueRciGmnkm1HNezh++jYwl3KZk7NvtXadlnfoWjmryFN0kBw1qTWa5Kmfd/PJrMUMcJkCgsb7eQqncPimpSZL89nwH4PR6742X0fTYnxIAyfwbjIbOnnKzTGIANZddpBJBQuXwu5eAcglFxZE1STphpYXlqKb0E1UNP3Nj8C7g4PMqWqyzSurjdHt+lza/aesGaHoK12ZxWi6qx2MnGnzjyEmIe2tUOIVr+uhgsVG22krBY9B6pbqdYmZNmDvWuwHF3rxtX/hFwHsCdVGGCpoeZnPzcjRQvUgIii3fntHJBSiF0nZHnABToN9J1d75w9vG84JwR3zUxd2bcrwuu8JP2dnDDNhIknLmRHj8ad0b27+wL60dHsBaTv24vxULaqRvb1JbTBTEqwBFWbkU044At7xw/GUm5yLOmM9nFmvxE7OL53e2xv8PrY3lo+jboOnR7j5Bl5Xt4jh/tNM99r5Py3j370TXI6HE6He2UXwIWADuOLE6EsUYRq21AiXn0DxR0H8mHHEcRdtJqbNC+208MZDOcJv4HuZvco1O3H4dEo8X+dAdZj/43WKY4XNDey+l7n4/jMDNMbH4D99olcM2+6BaFL9wqmXeo6pvBScFd8WfM0MiKD/uW3SPV3k6KujJ2KxU6NKbqYRMx8axP1B5aWHKxKkopX9g6U2N2uu5stDfTmhghQK/Pw6/TocWgJVNraomKjzj/gXO7tu+vDJzKZE2+CxR2+rdgDAoS1FcRAv6GX+Mpgf2FwsNA/OE95TFOfcRzQXfV2m+/lPfRjf/Yy+8k4c4w5/jq8lURV7rAgUibEzkwGiiTIlu62D3b+ghILNenFN4HcEtVbq04dkBWt74oYaqvYaCw3my90d1Z7v2mgOh2DVsFsMbVU92Otm34tO06zLikSeTvA0y8B0Fvq+tL+Af2EtHXIIUw1EIuMmbXqOK65RJD9VL8k3U8eWagkWVeu9F8Jox/1Y0u6/79QsyT96D2FK9Wtdv0yepm0xxnauylOiegwIFURVYrmeWx7mSjR5XgUlKMIpgRHbXoqGAVonAT6ZOqu++4c51JCZF4qVybHR8e4xWCc19Rw3/SQxUckrAtExTBY4O7lOTYQicdkng3zAr8LeHHvJwfsu+u+UVyPCMk0OdkH4xxiOTU1FXfTFiY6dpYXWSwqLOaJKqsIWAjziLUENgA6wrVrRE9EpE4OMHVmkbl5h0wluHBLeSI8uv6kPOADTMm1+4ghdxwUaaLagXg5NiBGvTS7uwKoTJo4AgGgqJam37LM7MUrF2dnH3nvxdnW125KibwoWnEjkH7rRPFkOqAbAi8LRliWj8tYEHlBjMYC0QFR4EU7+3Vwkyb2l1/ZN2d+52Aunybda5ac6+J7HyGLG37KIkNHLBrdk0myimapmhTEMdeuJexXWJZog0QE4lAwyN6kISuUdscnpt+WkpIPHBofeueqJm/ZHeHxAhaiztzE3M68ZUdt7EwINl6FqhlGb1w1/i9yo2QmgpqhiFWX9ISCCRXTrZdH3kduAxbXeqRL7XhCILVgRnWj75aKeyShq7rIyZwWlKRZDD4CnnzpRE2R54Ro3wOHeIE0klit9am7vOmXJ1IZJ4GYufaJZx9BxS1xt/XMt1hdQ2hoPBlHsmIqmhTgonlrLBZ5gWUNA0RGsjz+pU/roXA8Xrz/zp+2fuacnyyd+GNV6vSBT1P8WIGMyRTeFvEA0AqT7TRbpWg4sPnYkIIA7AZf4owJ0n53zXCcwO1ThZlvcBwrwsYBdJqV+QkB8wvoQUUSZu/nRUF5YIXDnPLrD/ErAmkMT22LzTV3IlXyfrRBzxx1JLeYO3g5t80J98WHM1NPx5iOb+bD6Ema69bGcDj6zdwH4Rj0ZOyVhzP7u+X9CUWfQsQTOMpyFIIcafficT+djEDkgq9KyUpipP/USS1CpunOTlKSrjHvQpeSkgBJW/iItv/i/vaOlNw7PfFuyDXwfwVB8YUAAHicY2BkYGAA4lWM4ubx/DZfGbiZGEDgtpnQKRj9/9f//0y8TCCVHAxgaQAQawqVAHicY2BkYGBiAAI9Job/v/5/ZuJlYGRAAYwhAF9SBIQAeJxjYGBgYBrFo3gUD0H8/z8Zen4NvLtpHR7khAt1wh4A/0IMmAAAAAAAAAAAUABwAI4A5AEwAVQBsgIAAk4CgAKWAtIDDgNuBAAEqgVSBcgF/AZABqAHIgc+B1IHeAeSB6oHwgfmCAIIigjICOII+AkKCRgJLglACUwJYAlwCXwJkgmkCbAJvAoKClYKnArGC2oLoAu8C+wMDgxkDRINpA5ADqQPGA9mD5wQZhDGEQwRbBG2EfoScBKgEywTohP4FCYUSBSgFSAVYBV2FcwV5BYwFlAWyhcIFzwXbheaGEIYdBi8GNAY4hj0GQgZFhk2GU4ZZhl2GeIaQhqyGyIbjhv6HGIczh0sHWQdkh2uHf4eJh5SHngemB64HtgfCB8cHzgfZh+eH9AgGCBQIHQgjCCsIQohQiHSIkwihCK2IvgjRCOGI8Ij+iRqJOglFCUsJWoljiX6JmgmlCbcJxInPid+J6wn9ChQKIoozCjsKQ4pLiliKZwpwCnoKkQqbCqcKtIrQiuiK+YsPix6LM4tAC0yLZAtxi34LnAuoC62LuAvTC+ML9gwTDC0MNoxDDE0MVwxjDG+MfQyQjKCMrAy7jMaM1oznDPYNGA0ljS8NM41GDVONbQ16DYiNmQ2kjbmNyQ3SDdeN6A33Dg6OHI4ojkcOTY5UDlqOYQ5yDniOfA6bjroOww7fjvmPAA8GjwyPJg8/D1OPbY+ID6APtw/KD9mP8A/6D/+QBRAckDYQQRBQEGEQdhCGEJEQrpC3EMOQ1pDkEOiQ9BD7kQ0RKxE1EUKRURFnkXARehGEEZURmZGvEcoR1BHaEeKR75IIEhASHBIpEjYSSZJWkmOSchJ8koQSk5KgEqkSs5LAks4S8hMrEzKTUBNdE2eTchOEk40TpRO4E8gT1pPlk+wUBBQQlBkUIZQ3FEKUS5RYFGaUd5SUlJ2UtxTYlP4VDJUWFRqVKAAAHicY2BkYGAMYZjCIMgAAkxAzAWEDAz/wXwGACE9AhEAeJxtkE1OwzAQhV/6h2glVIGExM5iwQaR/iy66AHafRfZp6nTpEriyHEr9QKcgDNwBk7AkjNwFF7CKAuoR7K/efPGIxvAGJ/wUC8P181erw6umP1ylzQW7pEfhPsY4VF4QP1FeIhnLIRHuEPIG7xefdstnHAHN3gV7lJ/E+6R34X7uMeH8ID6l/AQAb6FR3jyFruwStLIFNVG749ZaNu8hUDbKjWFmvnTVlvrQtvQ6Z3anlV12s+di1VsTa5WpnA6y4wqrTnoyPmJc+VyMolF9yOTY8d3VUiQIoJBQd5AY48jMlbshfp/JWCH5Zk2ucIMPqYXfGv6isYb8gc1HQpbnLlXOHHmnKpDzDymxyAnrZre2p0xDJWyqR2oRNR9Tqi7SiwxYcR//H4zPf8B3ldh6nicbVcFdOO4Fu1Vw1Camd2dZeYsdJaZmeEzKbaSaCtbXktum/3MzMzMzMzMzMzMzP9JtpN0zu85je99kp+fpEeaY3P5X3Xu//7hJjDMo4IqaqijgSZaaKODLhawiCUsYwXbsB07sAf2xF7Yib2xD/bFftgfB+BAHISDcQgOxWE4HEfgSByFo3EMjkUPx+F4nIATsYpdOAkn4xScitNwOs7AmTgLZ+McnIvzcD4uwIW4CBfjElyKy3A5rsCVuApX4xpci+twPW7AjWTlzbgdbo874I64E+6Mu+CuuBvujnuAo48AIQQGGGIEiVuwBoUIMTQS3IoUBhYZ1rGBTYxxG+6Je+HeuA/ui/vh/ngAHogH4cF4CB6Kh+HheAQeiUfh0XgMHovH4fF4Ap6IJ+HJeAqeiqfh6XgGnoln4dl4Dp6L5+H5eAFeiBfhxXgJXoqX4eV4BV6JV+HVeA1ei9fh9XgD3og34c14C96Kt+HteAfeiXfh3XgP3ov34f34AD6ID+HD+Ag+io/h4/gEPolP4dP4DD6Lz+Hz+AK+iC/hy/gKvoqv4ev4Br6Jb+Hb+A6+i+/h+/gBfogf4cf4CX6Kn+Hn+AV+iV/h1/gNfovf4ff4A/6IP+HP+Av+ir/h7/gH/ol/4d/4D/7L5hgYY/OswqqsxuqswZqsxdqsw7psgS2yJbbMVtg2tp3tYHuwPdlebCfbm+3D9mX7sf3ZAexAdhA7mB3CDmWHscPZEexIdhQ7mh3DjmU9dhw7np3ATmSrbBc7iZ3MTmGnstPY6ewMdiY7i53NzmHnsvPY+ewCdiG7iF3MLmGXssvY5ewKdiW7il3NrmHXsuvY9ewGdiO7id08t8TDSMY9niSCpzwOxEIuCLRSPDFTGkUitqaYHmTG6kjeJtJuLhiKWKQyaOVspCPRzqGS8ZopcCRCyRcLnCkrjbSiUBALu6HTtUJBwoflQKKyoYxNOaCNLUwywloZD01JSVePK7u4la7uxne1prwwy2qtShMzI1LT4DJNFI9Flat+FnW4kkNaM61fpEs5GWRK9TZkaEetXKDEwBYw1rFYzGHiprmhpRmeyuHItnOBx8V7pE7UeMRv03GTx1yNrQxMnafBSK7TOaSp3uiFeiPOV7mFrramvJjpvjozs6TlTMeLIW+DG1vaja+2ZwSdHGeJG+nOktWVCQuzRMmAW9EoRfM8tTW+wdPQ1Po8WMuSSp/Ha5W+ECn9KNXtKx2s9UIx4OQSjb7Wa05pxYGVfhaGMtCx6fHAynVpx3tMRf1+kgpjekoP9c4ZMaHxdGTbdMQ5cRaTkqWpbKDTLDLLM4JUijg0M1OGqc4S05kKkmhmfipoyWJ2vtUJHdyM7TalhZOrNvqZVCGBdj8zMiYLIx4vlDghz9Nxt6QbmgZr/cxaHbcCroJMcavTDkGyj6dukxoloQmRSLmT1XI4H/CUIJ2CrdDDTbViqNNxKxgR7fFU8GYO++59jyhYRSFMJCElk76mo6sG7oza9JuFPcPXRdjJMR235n44CxcCHYqesdwZRKcd6MFAiA4lEp2SumBNpHUiWRSbLm2LTSnqes4lliaMDsN5ysJEkHAKyOlsCsrx4oTRzgtulyfcrJG5pG/7Fkmhc2UiXHc2CDJueXdR3A70ukh7MqL00wy5GfnVd0JueZ8byh9huDghYjPRqZ1yGW3lqYhIW3fC16XYaJSsHgqzRo5SD6WJpDENF7luL5uh80eK/LUWZUs6Ep6SLR66pFhxaMX9aOcBlDaKtDQrcrG9PCvIM04h6WsVdkpMXrC2oyD+/CYRvDiRxs5/Jwrz1O+cpFtIaCPozEv1I6GSckTGIVm3PGGUXG2kUzEZt2ResFCwW0izHIzL1a1JG4xETNGQbwWJlJ18VFMetao5YaUSnVn3zXI/Eipqw5Qno+WJwFAhsGLTbpVQ8Znsyq2ZtmLPguTHSF4UcV9vSlvo66UGCl2lyFZyvVJiU7km7Igyx3BUqqWTV6I0zFngQ6NcQqbKoYx2LXWh2J0IXBUt1axTmdAN+qJMjDRNEXGpXOC3Jmi16mFbRH0R9ngWSt3NcVGmi5FkpK1uFZgKayH2H+iIzUCkifVuWxGb0jbIYpFSXeoMeCDKPN0oSYOCPXThVxtIRRMrA8WHlYHWYSffvB43pHhCnFXtgpA32YUCD7lSIh2X83wslsQfTLcglGlsZsohb3TVEbPgirMJUiF8bdw2Q906nKw6pCRpakOth0o0h6kM/TpreaqvjTh1O2l9JLjL1lV6UhEbyZA8qznSWTpU3JjKyEaqRm+SPibDlre0F6Q66eQw34cdBaHjor4olVTdyeu3zUgp5VC8c7WcyyhjU/j5Ar2yRZKX4VlR/k3jLGhP4WrLxd1mL3C5S8YD7YLC+VPFkU4ehj0+IOO6Bek7Bxe1nDXpYV3URDVqASlJ0WNMKprOJG9EU7nffqb6DeeZ5JgxiUzuLB2qFdxK7Te/UZKFvMqX2aUW8ZQKQte3hL2ix2kXzLlGK8cuJxWTig5hoWA6yFxHupxT6ZKg7xFEITHUAvDQjISwhS4XcsUnvLc0IzGkzEDdWoM0Zc7cZglWJ2hXxaFWJN3Jusn1SNLeWFGlfjEzzYhEY+9THlVctqjH5F60ha2iqyUnqsXaO0qs2zohTxxQFhZpI+EqsuSazYRT/XcFdz4JB23C3q8pu1cSYU3Vf7mZ+GUKaoFdJfQ77jdrSv3CFoueuedzkggbxL1nNEuwWnGommh6uenKFplD4eiSQBFXTd9B2ZE09ST1n3XPdR6MG0mqwyywpkn3hdDfAmqpoF7HVuiha3nCbDgz6Voh51Njqr5naBiyJ8yU6ObRqBPnGKZmhDv/pqGS4lv01gStVj0kgRTKB1othzSZjHbOUTOKlmxa1Eql1u9SjQqqooMwNGPeaFM3iXZ1pUULo2IVJXbc9pDiUwlS5fCIq0HNl91xleoblSiT0SGMROqPrTlhiz6Lu+tRHkFLU54H0YwgFEpQIc0Frh2efcPxLW/4/t2/UfMCO08e1KB/3121Le2nJBeTXDWdJ+ftgPdpO8qivvHNf7PAWdJ2iyHXcebXC1yxtFdtKuexUT4qq4TNqGY3XK1tuwcZmL+R4woVI72dmmZKUobTmoPANdbusrC7sEZlimK8lSUhz+9atRzWii5x3YVv03uoP+YJWp3CXQSN7EtFXXqd+raYQmdpQyhq3X375Vc9EZS30pVSoMiV6G5Jm7pcilxK8re9HaWE7llDtzEurqevbqTuhkiXkWFjg8qRoRtx1zUF+U3C+cCEVTbJqvo4z7bz9Ky79Jj1xdzc/wARDj0u") format("woff"),url('https://b-pro.ca/wp-includes/css/../fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800') format("truetype");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:never;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-airplane:before{content:"\f15f"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-full-width:before{content:"\f114"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-pull-left:before{content:"\f10a"}.dashicons-align-pull-right:before{content:"\f10b"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-wide:before{content:"\f11b"}.dashicons-amazon:before{content:"\f162"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-bank:before{content:"\f16a"}.dashicons-beer:before{content:"\f16c"}.dashicons-bell:before{content:"\f16d"}.dashicons-block-default:before{content:"\f12b"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-button:before{content:"\f11a"}.dashicons-calculator:before{content:"\f16e"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-car:before{content:"\f16b"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud-saved:before{content:"\f137"}.dashicons-cloud-upload:before{content:"\f13b"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-coffee:before{content:"\f16f"}.dashicons-color-picker:before{content:"\f131"}.dashicons-columns:before{content:"\f13c"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-cover-image:before{content:"\f13d"}.dashicons-dashboard:before{content:"\f226"}.dashicons-database-add:before{content:"\f170"}.dashicons-database-export:before{content:"\f17a"}.dashicons-database-import:before{content:"\f17b"}.dashicons-database-remove:before{content:"\f17c"}.dashicons-database-view:before{content:"\f17d"}.dashicons-database:before{content:"\f17e"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-drumstick:before{content:"\f17f"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit-page:before{content:"\f186"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-ellipsis:before{content:"\f11c"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-embed-audio:before{content:"\f13e"}.dashicons-embed-generic:before{content:"\f13f"}.dashicons-embed-photo:before{content:"\f144"}.dashicons-embed-post:before{content:"\f146"}.dashicons-embed-video:before{content:"\f149"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-exit:before{content:"\f14a"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-food:before{content:"\f187"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-fullscreen-alt:before{content:"\f188"}.dashicons-fullscreen-exit-alt:before{content:"\f189"}.dashicons-games:before{content:"\f18a"}.dashicons-google:before{content:"\f18b"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heading:before{content:"\f10e"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-hourglass:before{content:"\f18c"}.dashicons-html:before{content:"\f14b"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info-outline:before{content:"\f14c"}.dashicons-info:before{content:"\f348"}.dashicons-insert-after:before{content:"\f14d"}.dashicons-insert-before:before{content:"\f14e"}.dashicons-insert:before{content:"\f10f"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-linkedin:before{content:"\f18d"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money-alt:before{content:"\f18e"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-open-folder:before{content:"\f18f"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-pdf:before{content:"\f190"}.dashicons-performance:before{content:"\f311"}.dashicons-pets:before{content:"\f191"}.dashicons-phone:before{content:"\f525"}.dashicons-pinterest:before{content:"\f192"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-podio:before{content:"\f19c"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-printer:before{content:"\f193"}.dashicons-privacy:before{content:"\f194"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-reddit:before{content:"\f195"}.dashicons-redo:before{content:"\f172"}.dashicons-remove:before{content:"\f14f"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-saved:before{content:"\f15e"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-shortcode:before{content:"\f150"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-spotify:before{content:"\f196"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-superhero-alt:before{content:"\f197"}.dashicons-superhero:before{content:"\f198"}.dashicons-table-col-after:before{content:"\f151"}.dashicons-table-col-before:before{content:"\f152"}.dashicons-table-col-delete:before{content:"\f15a"}.dashicons-table-row-after:before{content:"\f15b"}.dashicons-table-row-before:before{content:"\f15c"}.dashicons-table-row-delete:before{content:"\f15d"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitch:before{content:"\f199"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-whatsapp:before{content:"\f19a"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-xing:before{content:"\f19d"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-youtube:before{content:"\f19b"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */


    /* Hide CanvasJS credits for P404 charts specifically */
    #p404RedirectChart .canvasjs-chart-credit {
        display: none !important;
    }
    
    #p404RedirectChart canvas {
        border-radius: 6px;
    }

    .p404-redirect-adminbar-weekly-title {
        font-weight: bold;
        font-size: 14px;
        color: #fff;
        margin-bottom: 6px;
    }

    #wpadminbar #wp-admin-bar-p404_free_top_button .ab-icon:before {
        content: "\f103";
        color: #dc3545;
        top: 3px;
    }
    
    #wp-admin-bar-p404_free_top_button .ab-item {
        min-width: 80px !important;
        padding: 0px !important;
    }
    
    /* Ensure proper positioning and z-index for P404 dropdown */
    .p404-redirect-adminbar-dropdown-wrap { 
        min-width: 0; 
        padding: 0;
        position: static !important;
    }
    
    #wpadminbar #wp-admin-bar-p404_free_top_button_dropdown {
        position: static !important;
    }
    
    #wpadminbar #wp-admin-bar-p404_free_top_button_dropdown .ab-item {
        padding: 0 !important;
        margin: 0 !important;
    }
    
    .p404-redirect-dropdown-container {
        min-width: 340px;
        padding: 18px 18px 12px 18px;
        background: #23282d !important;
        color: #fff;
        border-radius: 12px;
        box-shadow: 0 8px 32px rgba(0,0,0,0.25);
        margin-top: 10px;
        position: relative !important;
        z-index: 999999 !important;
        display: block !important;
        border: 1px solid #444;
    }
    
    /* Ensure P404 dropdown appears on hover */
    #wpadminbar #wp-admin-bar-p404_free_top_button .p404-redirect-dropdown-container { 
        display: none !important;
    }
    
    #wpadminbar #wp-admin-bar-p404_free_top_button:hover .p404-redirect-dropdown-container { 
        display: block !important;
    }
    
    #wpadminbar #wp-admin-bar-p404_free_top_button:hover #wp-admin-bar-p404_free_top_button_dropdown .p404-redirect-dropdown-container {
        display: block !important;
    }
    
    .p404-redirect-card {
        background: #2c3338;
        border-radius: 8px;
        padding: 18px 18px 12px 18px;
        box-shadow: 0 2px 8px rgba(0,0,0,0.07);
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        border: 1px solid #444;
    }
    
    .p404-redirect-btn {
        display: inline-block;
        background: #dc3545;
        color: #fff !important;
        font-weight: bold;
        padding: 5px 22px;
        border-radius: 8px;
        text-decoration: none;
        font-size: 17px;
        transition: background 0.2s, box-shadow 0.2s;
        margin-top: 8px;
        box-shadow: 0 2px 8px rgba(220,53,69,0.15);
        text-align: center;
        line-height: 1.6;
    }
    
    .p404-redirect-btn:hover {
        background: #c82333;
        color: #fff !important;
        box-shadow: 0 4px 16px rgba(220,53,69,0.25);
    }
    
    /* Prevent conflicts with other admin bar dropdowns */
    #wpadminbar .ab-top-menu > li:hover > .ab-item,
    #wpadminbar .ab-top-menu > li.hover > .ab-item {
        z-index: auto;
    }
    
    #wpadminbar #wp-admin-bar-p404_free_top_button:hover > .ab-item {
        z-index: 999998 !important;
    }
    


/*FILESTART  /var/www/html/wp-content/plugins/jdm-auctions/assets/css/jdm-auctions.css */
.jdm-avto-grid-section h3 {
	text-transform: uppercase;
	margin-top: 30px;
	margin-bottom: 5px;
	font-style: italic;
}
.jdm-avto-grid-section .jdm-avto-cta-text, .jdm-avto-grid-section .jdm-avto-cta-buttons {
	text-align: center;
	margin: 16px 0px 16px 0px;
}

.jdm-avto-list{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
}
.jdm-avto-list a {
	color: #000000 !important;
}
@media (max-width:1024px){ .jdm-avto-list{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:640px){  .jdm-avto-list{ grid-template-columns:1fr; } }

.jdm-avto-item{
  display:grid;
  grid-template-columns:auto 1fr;   /* col 1 = image width, col 2 = text */
  grid-template-rows:auto auto;     /* row 1 = title, row 2 = meta */
  column-gap:10px;
  align-items:start;
  padding:0px;
  border:1px solid #e5e7eb;
  border-radius:10px;
  background:#fff;
  text-decoration:none;
  color:inherit;
  box-shadow:0 1px 2px rgba(0,0,0,.04);
  transition:box-shadow .15s ease, transform .15s ease;
}
.jdm-avto-item:hover{ box-shadow:0 2px 10px rgba(0,0,0,.08); transform:translateY(-1px); }

.jdm-avto-thumb{
  grid-column:1;
  grid-row:1 / span 2;     /* image spans title + meta rows */
  width:120px;             /* pick your thumb width */
  height:100%;             /* take full card height */
  object-fit:cover;        /* crop to fill */
  border-radius:6px;
  background:#f3f4f6;
  align-self:stretch;      /* ensure it stretches to full grid row height */
  border-radius: 10px 0px 0px 10px !important;
}

.jdm-avto-title{
  grid-column:2; grid-row:1;
  font-weight:600;
  font-size:16px;
  line-height:1.3;
  margin:0 0 4px 0;
  color: #000000;
}

.jdm-avto-meta{
  grid-column:2; grid-row:2;
  font-size:12px;
  color:#6b7280;
}

/*FILESTART  /var/www/html/wp-content/plugins/jdm-inventory-sync-full/assets/style.css */
/* Page - specific tweaks */

#jdm-search {
  font-family: sans-serif;
  padding: 20px;
  background-color: #eeeeee;
  border-radius: 10px;
  margin-bottom: 10px;
}
/* Mobile only toggle link */
.mobile-only-toggle {
  display: none;
  text-decoration: underline;
  color: #007BFF;
  font-weight: bold;
  cursor: pointer;
}
.wp-block-group {
	margin-block-start: 0rem;
}
.entry-content {
	margin-top: 0px;
}
article {
	margin-top: 0px;
}


.search-text, 
.search-basic,
.search-mains,
.search-sort {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem; /* optional spacing between fields */
  margin-bottom: 10px;
}

.search-text .form-group {
	flex: 1 1 30%;
	min-width: 0; /* optional: prevents collapsing on small screens */
	padding: 0 0.5rem;
}

.search-text .form-group:nth-of-type(3) {
	/*	flex: 1 1 30%; */
	text-align: center;
}

.search-basic .form-group {
	flex: 1 1 48% !important;
}
.search-mains .form-group {
	padding: 0% 1% 0% 1%;
}
.search-mains .form-group,
.search-sort .form-group {
  flex: 1 1 32% !important;
  max-width: 32% !important;
  width: 32% !important;
}

.search-text .form-group input, 
.search-text .form-group select, 
.search-basic .form-group input,
.search-basic .form-group select,
.search-mains .form-group input,
.search-mains .form-group select,
.search-sort .form-group input,
.search-sort .form-group select {
  width: 100%;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  font-family: inherit;
  color: #333;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0.375rem;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  box-sizing: border-box; /* ensures padding/borders don't overflow */
}

.search-text .form-group input:focus, 
.search-text .form-group select:focus, 
.search-basic .form-group input:focus,
.search-basic .form-group select:focus,
.search-mains .form-group input:focus,
.search-mains .form-group select:focus,
.search-sort .form-group input:focus,
.search-sort .form-group select:focus {
  border-color: #888;
  outline: none;
  box-shadow: 0 0 0 2px rgba(100, 100, 100, 0.2);
}

/* Optional: ensure labels and values don’t overflow */
.search-mains .form-group label,
.search-mains .form-group .year-value,
.search-mains .form-group .price-value,
.search-mains .form-group .mileage-value {
  display: block;
  font-size: 1rem;
  margin-bottom: 0.25rem;
}

.search-advanced {
	width: 100%;
}
.toggle-group {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  justify-content: space-between;
}

.toggle-section {
	flex: 0 0 calc(25% - 8px);
	box-sizing: border-box;
}

.toggle-title {
	font-size: 1.0rem;
	display: inline-block;
}
#price-slider, #year-slider, #mileage-slider {
  position: relative;
  z-index: 5;
}
.search-mains .form-group .ui-slider .ui-slider-handle {
	z-index: 10;
	pointer-events: auto !important;
}

.toggle-btn {
  display: inline-block;
  padding: 4px 6px;
  margin: 0px 1px 0px 1px;
  background: #ffffff;
  border-radius: 4px;
  cursor: pointer;
  border: 1px solid #CCCCCC;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  font-weight: 300; /* Light/thin */
}

.toggle-btn.active {
  background: #333333;
  border: 1px solid #222222;
  color: #FFFFFF;
}

.toggle-btn span {
	display: inline-block !important;
	width: auto !important;
	background: transparent;
	color: inherit;
}

.toggle-btn input {
	/* hides the checkbox */
	display: none;
}


.search-actions button {
  background-color: #838383;
  color: #ffffff;
  border: none;
  padding: 6px 8px;
  margin-right: 10px;
  border-radius: 4px;
  cursor: pointer;
  font-weight: bold;
  text-transform: uppercase;
  font-style: italic;
}

.search-actions button:hover {
  background-color: #FF4605;
  font-weight: bold;
}

/* Default desktop layout */
.jdm-inventory-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 10px;
}


.vehicle-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  gap: 20px;
}

.vehicle-card {
  border: 1px solid #ccc;
  padding: 10px;
  text-align: center;
  cursor: pointer;
  background: #fff;
  transition: box-shadow 0.2s;
}

.vehicle-card:hover {
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.vehicle-card img {
  max-width: 100%;
  height: auto;
  margin-bottom: 10px;
}

.pagination {
  text-align: center;
  margin-top: 30px;
}

.pagination button {
  margin: 0 5px;
  padding: 5px 10px;
}
.pagination-container {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1.25rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.pagination-container a {
  text-decoration: none;
  color: #007bff;
}

.pagination-container a:hover {
  text-decoration: underline;
}

/* form row layout inline */
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.form-row.half-width > * {
  width: 48%;
  margin-right: 4%;
}
.form-group {
	display: inline-block;
}
.form-group select {
	width: auto;
	padding: 4px 4px;
}
.form-group input, .form-group .form-group-title {
	display: inline;
}
#price-slider,
#year-slider,
#mileage-slider {
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
}


.search-debug {
  background: #f9f9f9;
  border: 1px dashed #ccc;
  padding: 1em;
  margin: 1em 0;
  font-family: monospace;
}
.jdm-listing-article {
	margin-block-start: 0rem;
}

.jdm-listing-heading {
	padding: 20px;
	background-color: #eeeeee;
	border-radius: 10px 10px 0px 0px;
	margin-bottom: 0px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	gap: 0rem;
}
.jdm-listing-heading h2 {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-size: 22px;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 5px;
	padding: 0px 10px 2px 10px;
	font-weight: 600;
}
.jdm-listing-heading h3 {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 2px 10px 10px 10px;
	line-height: 18px;
}
.jdm-listing-heading h4 {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-size: 44px;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 2px 10px;
	color: #FFFFFF;
	line-height: 46px;
	font-style: italic;
	width: auto;
	text-align: right;
	font-weight: bold;
	-webkit-text-stroke: 1px #222222;
}
.jdm-listing-heading .jdm-inv-cleared {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	width: auto;
	text-align: right;
	padding-right: 10px;
	margin-top: 2px;
	line-height: 1.1;
}
.jdm-listing-heading .jdm-inv-cleared a {
	color: #ffffff;
}
.jdm-listing-heading .jdm-inv-cleared a:hover, .jdm-listing-heading .jdm-inv-cleared a:active {
	color: #ffffff;
	text-decoration: underline;
}
.jdm-listing-heading .jdm-listing-heading-left {
	flex: 0 0 70%;
}
.jdm-listing-heading .jdm-listing-heading-right {
	display: flex;
	flex-direction: column;
	justify-content:center;
	flex: 0 0 15%;
	color: #ffffff;
	text-align: center;
	background-image: url(https://b-pro.ca/wp-content/uploads/2020/12/bpro-homepage-bg-dark.gif);
	border-radius: 10px 0px 0px 10px;
	padding: 5px 0px 5px 5px;
	margin: 0px;
}
.jdm-listing-heading-right h4 {
	margin: 4px 0;
}
.jdm-listing-heading-deposit {
	flex: 1 1 12%;
	font-size: 26px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 28px;
	color: #ffffff;
	margin: 0px;
	border-radius: 0px 10px 10px 0px;
	background-color: #ff4605;
	text-align: center;
	height: auto;
	padding: 0 16px;
	
}
.jdm-listing-heading-deposit a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 1;
	padding: 12px 0;
	margin-top: auto;
	margin-bottom: auto;
	color: #ffffff !important;
	font-style: italic;
	
}
.jdm-listing-images {
	background-color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
}

#bpro-listing-message-buttons {
	width: 100%;
	text-align: center;
}
.reachout-text {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-size: 22px;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 10px;
}
.reachout-button {
	display: inline-block;
	padding: 10px;
	margin: 0px 1px 0px 1px;
	cursor: pointer;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-transform: uppercase;
	color: #ffffff !important;
	border-radius: 10px;
	transform: skew(-10deg) !important;
	text-align: center;
}
.reachout-button-text, .reachout-button-email {
	background-color: #ff4605;
}
.reachout-button-whatsapp {
	background-color: #25d366;
}
.reachout-button-facebook {
	background-color: #1877f2;
}
.reachout-button-instagram {
	background-color: #e1306c;
}


.ucs-options-title {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 0px;
	margin-top: 10px;
    padding: 10px 10px 10px 10px;
    line-height: 18px;
	width: 100%;
	display: inline-block;
	background-color: #eeeeee;
	border-radius: 10px 10px 0px 0px;
}
.ucs-container {
	padding: 20px;
	background-color: #eeeeee;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	gap: 0rem;	
}
.ucs-options, .ucs-options-2, .ucs-options-3 {
	flex: 0 0 32%;
}
div.ucs-options > ul, div.ucs-options > ul li, div.ucs-options-2 > ul, div.ucs-options-2 > ul li, div.ucs-options-3 > ul, div.ucs-options-3 > ul li {
	list-style-type: none !important;
	padding-left: 0 !important;
	margin-left: 0 !important;
	margin-bottom: 0 !important;
	font-size: 12px;
	line-height: 14px;
}
div.ucs-options > ul li::before, div.ucs-options-2 > ul li::before, div.ucs-options-3 > ul li::before {
	content: none !important;
}


    #ucs-search-wrapper {
        background: linear-gradient(to bottom right, #111, #333);
        padding: 20px;
        border-radius: 10px;
        color: white;
        font-family: sans-serif;
        text-align: center;
    }
    #ucs-search-wrapper h2 {
        color: #FFFFFF;
        font-family: Roboto, Arial, Helvetica, sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
    }
    #ucs-top-search,
    #ucs-middle-search {
        display: flex;
        flex-wrap: wrap;
        gap: 4%;
        margin-bottom: 20px;
    }

    #ucs-make-search,
    #ucs-model-search {
        width: 48%;
    }

    #ucs-yearmin-search,
    #ucs-yearmax-search,
    #ucs-pricemin-search,
    #ucs-pricemax-search {
        width: 22%;
    }


    #ucs-model-search-wrapper .image-grid-form {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 10px;
      max-width: 900px;
      margin: 0 auto;
      padding: 0;
    }

    #ucs-model-search-wrapper .image-option {
      text-align: center;
    }

    #ucs-model-search-wrapper .image-option button {
      all: unset;
      cursor: pointer;
      display: block;
      width: 100%;
    }

    #ucs-model-search-wrapper .image-option img {
      width: 100%;
      height: auto;
      border: 2px solid transparent;
      border-radius: 5px;
      transition: border-color 0.2s;
    }

    #ucs-model-search-wrapper .image-option img:hover {
      border-color: orange;
    }

    #ucs-model-search-wrapper .image-option label {
      display: block;
      margin-top: 8px;
      font-weight: 500;
      font-size: 1rem;
      color: #333;
      background: transparent;
    }

.used-car-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 20px;
    margin-top: 20px;
}

.used-car-card {
    text-decoration: none;
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
    background: #fff;
    transition: box-shadow 0.2s;
    color: #000;
}

.used-car-card:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}

.used-car-card img {
    width: 100%;
    height: auto;
    display: block;
}

.used-car-info {
    padding: 4px;
}
.used-car-info .uci-car-name {
	line-height: unset;
}
.used-car-info .uci-car-name h3 {
	font-size: 0.9rem;
	line-height: 1.0rem;
	color: #000000;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-weight: 500;
	width: 100%;
	text-align: left;
	font-stretch: semi-condensed;
	margin-bottom: 0px;
	min-height: 2rem;
	margin-block-end: 0em;
}

.used-car-info .uci-car-name h3 span {
}
.used-car-info .uci-mileage {
}
.uci-price-container{
	line-height: 1.1rem;
    height: auto;
}
.used-car-info .uci-price {
    font-style: italic;
	font-stretch: normal;
	font-size: 1.0rem;
	font-weight: 700;
	line-height: 1.1rem;
    color: #FF4605;
	text-align: left;
	display: inline-block;
	width: auto;
	margin: 0px !important;
	padding: 0px !important;
	margin-block-start: 0em;
	margin-block-end: 0em;
}
.used-car-info .uci-cleared {
	display: inline-block;
	width: auto;
	font-size: 1.0rem;
	font-stretch: semi-condensed;
	color: #000000;
	font-style: italic;
	margin: 0px !important;
	padding: 0rem 0rem 0rem 0.5rem !important;
	margin-block-start: 0em;
	margin-block-end: 0em;
}

@media (max-width: 768px) {
	/* theme-specific tweaks */
	.entry-content {
		padding-left: 5px;
		padding-right: 5px;
	}
	#jdm-search {
		margin: 0px !important;
		max-width: 100% !important;
		padding: 10px;
	}
	.mobile-only-toggle {
		display: inline-block;
	}

	#advanced-search-fields {
	  visibility: hidden;
	  opacity: 0;
	  height: 0;
	  overflow: hidden;
	  transition: opacity 0.2s ease;
	}

	#advanced-search-fields.visible {
	  visibility: visible;
	  opacity: 1;
	  height: auto;
	}
	.search-text {
		width: 100%;
		margin-left: auto;
		margin-right:auto;
		gap: 0.25rem;
	}
	.search-text .form-group {
		padding: 0px;
	}
	.search-basic {
		gap: 0.5rem;
	}
	.search-mains {
		display: flex;
		gap: 0.25rem;
		flex-wrap: wrap;
	}
	.search-text .form-group, 
	.search-basic .form-group,
	.search-mains .form-group	{
		flex: 1 1 100% !important;
	}
	.search-mains .form-group {
		max-width: 100% !important;
		width: 100% !important;
	}
	.toggle-section {
		flex: 0 0 49%;
		display: flex;
		flex-wrap: wrap;
		gap: 4px; /* or 0 if you want no space at all */
	}
	.search-advanced .toggle-section .toggle-title {
		font-size: 0.9rem;
		display: none;
	}

	.search-advanced .toggle-section .search-actions button {
		width: 45%;
	}
	.search-sort {
		margin-top: 5px;
	}
	.search-sort .form-group select {
		max-width: 100% !important;
	}
	#advanced-search-fields,
	#advanced-search-fields *,
	#year-slider,
	#price-slider,
	#mileage-slider,
	.ui-slider,
	.ui-slider-handle,
	.ui-slider-range {
		pointer-events: auto !important;
		touch-action: auto !important;
		-ms-touch-action: auto !important;
		user-select: none !important;
		-webkit-user-select: none !important;
	}
	#price-slider, #year-slider, #mileage-slider {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
	.search-mains .form-group .ui-slider .ui-slider-handle {
	  position: absolute !important;
	  z-index: 10;
	}
	.jdm-listing-article {
		max-width: 100%;
	}
	.jdm-listing-heading {
		flex-direction: column;
		gap: 0rem;
		width: 100%;
	}
	.jdm-listing-heading .jdm-listing-heading-right {
		text-align: center;
		width: 100%;
		border-radius: 10px 10px 0px 0px;
		padding: 5px;
	}
	.jdm-listing-heading h4, .jdm-listing-heading .jdm-inv-cleared {
		width: 100%;
		text-align: center;
	}
	.jdm-listing-heading-deposit {
		border-radius: 0px 0px 10px 10px;
		text-align: center;
		width: 100%;
		padding: 5px;
	}	
	
	.reachout-button {
		margin-bottom: 6px;
	}
	
	
	.jdm-inventory-grid {
		width: 100% !important;
		max-width: 100% !important;
		display: flex;
		flex-direction: column;
		gap: 4px;
	}

	.used-car-card {
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		text-decoration: none;
		gap: 10px;
	}

	.used-car-card img {
		flex: 0 0 35%;
		max-width: 35% !important;
		height: auto !important;
		object-fit: cover;
	}

	.used-car-info {
		flex: 1;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
	}

	.uci-car-name h3,
	.uci-price {
		margin: 0;
		display: inline-block;
		width: auto;
	}
	.used-car-info .uci-car-name h3 {
		font-size: 1.2rem !important;
		line-height: 1.25rem !important;
		max-height: 2.5rem !important;
	}
	.used-car-info h3 span {
		display: inline;
	}
	.used-car-info h3 .uci-mileage {
		display: inline;
	}
	
	.used-car-info .uci-price {
		font-size: 1.5rem;
		width: 100%;
	}
	.used-car-info .uci-cleared {
		padding-left: 0rem !important;
	}
	.ucs-container .ucs-options ul li {
		font-size: 0.8rem;
	}
	.pagination-first, .pagination-previous, .pagination-next, .pagination-last {
		display: none;
	}
	.pager-first, .pager-prev, .pager-next, .pager-last {
		font-size: xx-large;
		padding: 0rem 0.25rem;
	}
	
}

@media (min-width: 768px) {
 	/* form row display inline */
	.form-row > * {
		width: 100% !important;
		margin-right: 0;
	}

  .search-row {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
  }

  .search-row > div {
    flex: 1 1 45%;
    min-width: 200px;
  }
  #ucs-model-search-wrapper .image-grid-form {
	grid-template-columns: repeat(2, 1fr);
  }

}


/* Image Carousel Modal */
.jdm-modal {
  display: none;
  position: fixed;
  z-index: 9999;
  padding-top: 60px;
  left: 0; top: 0;
  width: 100%; height: 100%;
  overflow: auto;
  background-color: rgba(0,0,0,0.9);
}

.jdm-modal img {
  margin: auto;
  display: block;
  max-width: 90%;
  max-height: 80vh;
}

.jdm-carousel-inner {
  position: relative;
  text-align: center;
}

.jdm-close,
.jdm-prev,
.jdm-next {
  position: absolute;
  top: 50%;
  color: white;
  font-size: 2em;
  font-weight: bold;
  cursor: pointer;
  user-select: none;
  transform: translateY(-50%);
  background: rgba(0,0,0,0.5);
  padding: 10px;
  border-radius: 5px;
}

.jdm-close {
  top: 20px;
  right: 30px;
  transform: none;
  font-size: 2.5em;
}

.jdm-prev {
  left: 30px;
}

.jdm-next {
  right: 30px;
}


/*FILESTART  /var/www/html/wp-content/plugins/jdm-inventory-sync-full/assets/inline-carousel.css */
.inline-carousel-wrapper {
  width: 100%;
  overflow: hidden;
  max-width: 100vw;
  box-sizing: border-box;
}

.inline-carousel {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  position: relative;
}

.inline-carousel img {
  max-width: 100%;
  height: auto;
  display: block;
  object-fit: contain;
  margin: 0 auto;
  width: 98%;
}

.carousel-arrow {
  background: none;
  border: none;
  font-size: 2rem;
  cursor: pointer;
  padding: 0 10px;
  color: #333;
  z-index: 5;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: rgba(255,255,255,0.6); /* optional: improves visibility */
}

.carousel-arrow.prev {
  left: 10px;
}

.carousel-arrow.next {
  right: 10px;
}

.carousel-thumbnails {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  width: 100%;
  max-width: 100%;
  padding: 10px 0;
  gap: 4px;
  height: 150px;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
}

.carousel-thumbnails::-webkit-scrollbar {
  display: none;
}

.carousel-thumbnail {
  height: 60px;
  flex: 0 0 auto; /* prevents thumbnails from shrinking or wrapping */
  cursor: pointer;
  border: 2px solid transparent;
  opacity: 0.6;
}

.carousel-thumbnail.active {
  border-color: #007bff;
  opacity: 1;
}
@media (max-width: 768px) {
  .carousel-arrow {
    font-size: 1.5rem;
    padding: 0 5px;
  }
  .carousel-thumbnail {
    height: 40px;
  }

}

/*FILESTART  /var/www/html/wp-content/uploads/elementor/css/post-622920.css */
.elementor-kit-622920{--e-global-color-primary:#F96B00;--e-global-color-secondary:#54595F;--e-global-color-text:#FFFFFF;--e-global-color-accent:#61CE70;--e-global-color-2130890:#000000;--e-global-color-1d814bc:#DDDDDD;--e-global-color-3e553a9:#1D1D1D;--e-global-color-dae84c8:#333333;--e-global-color-b0cd4fd:#FF4605;--e-global-typography-primary-font-family:"PT Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-622920 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.bpro-listing-price-col {
  transform: skew(-10deg);
  width: auto !important;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
.bpro-listing-price-col .elementor-button {
  transform: skew(0deg) !important;
}/* End custom CSS */

/*FILESTART  /var/www/html/wp-content/plugins/elementor/assets/css/widget-heading.min.css */

/*! elementor - v3.31.0 - 09-09-2025 */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}

/*FILESTART  /var/www/html/wp-content/themes/vehica/style.css */
@charset "UTF-8";

/*
Theme Name: Vehica
Theme URI: https://tangiblewp.com/vehica
Author: TangibleWP
Author URI: https://tangiblewp.com
Description: Premium Car Dealer and Automotive WordPress Theme
Version: 1.0.101
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, featured-images, sticky-post, translation-ready
Text Domain: vehica

Table of contents:
1.  Start
2.  WordPress Core
3.  Scripts
4.  General
5.  Button
6.  Menu
7.  Pagination
8.  Blog
9.  Hero
10. Carousel
11. User
12. Contact
13. Elementor
14. Single Car
15. Search
16. Panel
17. Map
18. Other

*/
/* 1. Start */
:root {
    --primary: #ff4605;
    --primary-light: #fff0eb;
}

html {
    overflow-x: hidden;
    margin: 0;
    padding: 0;
}

body {
    overflow-wrap: break-word;
    overflow-x: hidden;
    margin: 0;
    padding: 0;
    background: #fff;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.69;
    letter-spacing: normal;
    color: #222732;
}

* {
    outline: 0;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

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

*:focus,
*:active {
    outline: 0px solid transparent !important;
}

body,
button,
textarea {
    font-size: 14px;
    line-height: 1.715;
}

@media (min-width: 1023px) {

    body,
    button,
    textarea {
        font-size: 16px;
        line-height: 1.75;
    }
}

a {
    color: #222732;
    transition: all 0.2s ease;
    text-decoration: none;
}

@media (min-width: 1023px) {

    a:hover,
    a:focus,
    a:active {
        color: #222732;
        text-decoration: none;
    }
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    font-weight: normal;
}

select {
    max-width: 100%;
    cursor: pointer;
}

p {
    margin-top: 0;
    margin-bottom: 0;
}

strong {
    font-style: normal;
    font-weight: 700;
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}

iframe {
    border: 0;
    max-width: 100%;
}

hr {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

blockquote {
    margin: 0;
}

blockquote footer {
    font-style: italic;
}

cite {
    font-style: italic;
}

pre {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}

figure {
    margin: 0;
}

table {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 24px;
}

td,
th {
    padding: 12px;
    text-align: left;
    border: 1px solid rgba(0, 0, 0, 0.1);
    font-weight: initial;
}

.vehica-text-primary,
.vehica-text-primary *,
.vehica-text-primary .elementor-heading-title {
    color: var(--primary);
}

.vehica-bg-primary {
    background-color: var(--primary);
}

.vehica-border-primary,
.vehica-border-primary * {
    border-color: var(--primary);
}

.vehica-text-secondary {
    color: #99a1b2;
}

@media (min-width: 1023px) {
    .vehica-text-secondary:hover {
        color: #99a1b2;
    }
}

.vehica-icon-primary i {
    color: var(--primary);
}

.vehica-link-primary {
    color: var(--primary);
}

.vehica-no-animate {
    animation: none !important;
}

html body .pswp__caption__center {
    text-align: center !important;
}

.elementor-lightbox.dialog-type-lightbox .dialog-widget-content {
    width: 100% !important;
}

.vehica-404-title {
    font-size: 30px;
    font-weight: 900;
    line-height: 38px;
    color: #222732;
    font-family: "Muli", Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    margin-bottom: 9px;
}

.vehica-404-big {
    font-size: 267px;
    font-weight: 900;
    line-height: 335px;
    color: #222732;
    font-family: "Muli", Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    margin-bottom: 9px;
}

.vehica-404 {
    text-align: center;
}

@media only screen and (max-width: 1199px) {
    .vehica-404 {
        padding-top: 70px;
        padding-bottom: 48px;
    }
}

@media only screen and (max-width: 900px) {
    .vehica-404 {
        max-width: 360px;
        margin: 0 auto;
        padding-top: 29px;
        padding-bottom: 0;
    }

    .vehica-404-title {
        font-size: 38px;
        line-height: 48px;
        margin-bottom: 20px;
    }

    .vehica-404-big {
        font-size: 100px;
        line-height: 126px;
        margin-bottom: 30px;
    }
}

@media only screen and (min-width: 1200px) {
    .vehica-404 {
        padding-top: 140px;
        padding-bottom: 118px;
    }
}

/* 2. WordPress Core */
/* WordPress Admin Bar */
#wp-admin-bar-new-vehica_template,
#wp-admin-bar-new-vehica_custom_field,
#wp-admin-bar-new-vehica_config {
    display: none !important;
}

/* WordPress Core */
.alignleft {
    display: inline;
    float: left;
    margin-right: 30px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.alignright {
    display: inline;
    float: right;
    margin-left: 30px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    margin-bottom: 30px;
    max-width: 100%;
}

.wp-block-image .alignright,
.wp-block-image .alignleft,
.wp-block-image figure {
    margin-top: 0;
    margin-bottom: 0;
}

.wp-block-image figcaption {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 16px;
    margin-top: 3px;
}

.wp-block-image figcaption,
.wp-block-embed figcaption {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 16px;
    margin-top: 3px;
}

.wp-block-gallery .blocks-gallery-caption {
    margin-bottom: 30px;
}

.wp-caption img[class*=wp-image-] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption .wp-caption-text {
    margin: 6px 0 0 0;
    font-size: 13px;
}

.wp-caption-text {
    text-align: left;
}

.wp-caption.alignleft {
    margin: 0;
    padding: 5px 30px 15px 0;
}

.wp-caption.alignright {
    margin: 0;
    padding: 5px 0 15px 30px;
}

.screen-reader-text {
    display: none;
    overflow: hidden;
}

.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
    max-width: 100%;
    height: auto;
}

.iframe-wrapper iframe {
    max-height: 500px;
}

.bypostauthor {
    display: block;
}

.gallery-caption {
    display: block;
    font-size: 13px;
    margin: 3px 0 12px 0;
}

.mejs-container {
    margin-bottom: 30px;
}

.clearfix:after {
    clear: both;
    content: "";
    display: table;
}

.post-content {
    margin-bottom: 12px;
}

.post-content:after {
    clear: both;
    content: "";
    display: table;
}

.wp-block-gallery:after {
    clear: both;
    content: "";
    display: table;
}

.wp-block-embed {
    margin-top: 30px;
    margin-bottom: 30px;
}

.gallery {
    margin-bottom: 30px;
    max-width: 600px !important;
}

.gallery .gallery-item {
    padding: 2px;
    margin: 0;
}

.gallery a {
    position: relative;
    display: block;
}

.gallery-item {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    width: 100%;
    max-width: 100%;
}

.gallery-item img {
    width: 100%;
}

.gallery-columns-2 .gallery-item {
    max-width: 50%;
}

.gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
    max-width: 25%;
}

.gallery-columns-5 .gallery-item {
    max-width: 20%;
}

.gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}

@media (max-width: 767px) {

    .gallery-columns-1 .gallery-item,
    .gallery-columns-2 .gallery-item,
    .gallery-columns-3 .gallery-item,
    .gallery-columns-4 .gallery-item,
    .gallery-columns-5 .gallery-item,
    .gallery-columns-6 .gallery-item,
    .gallery-columns-7 .gallery-item,
    .gallery-columns-8 .gallery-item,
    .gallery-columns-9 .gallery-item {
        max-width: 100%;
    }
}

.gallery-caption {
    font-size: 12px;
    margin: 3px 0 12px 0;
    font-style: italic;
    text-align: center;
    padding: 6px 10px 0 10px;
}

.tiled-gallery-item a {
    position: relative;
    display: block;
    overflow: hidden;
}

.tiled-gallery-item a:after {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    display: block;
    height: 99%;
    opacity: 0;
    width: 99%;
    background: #000;
}

@media (min-width: 1023px) {
    .tiled-gallery-item a:hover:after {
        background: #000;
        opacity: 0.3;
    }
}

.sticky {
    border: 1px solid var(--primary) !important;
}

.wp-block-button:not(.is-style-outline) .wp-block-button__link {
    color: #fff;
}

.widget-area,
.widget {
    width: 100%;
    margin-bottom: 45px;
}

@media (max-width: 767px) {

    .widget-area,
    .widget {
        margin-bottom: 30px;
    }
}

.widget-area select,
.widget select {
    width: 100%;
    background: #fff;
    border-radius: 4px;
    padding: 12px 16px;
    font-size: initial;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.widget-area .mejs-container,
.widget .mejs-container {
    margin-bottom: 0;
}

.widget-area .sub-menu,
.widget .sub-menu {
    margin-top: 12px;
}

.widget-area:after,
.widget:after {
    clear: both;
    content: "";
    display: table;
}

.widget:last-of-type {
    margin-bottom: 0;
}

.widget_pages .vehica-widget-title,
.widget_meta .vehica-widget-title,
.widget_recent_entries .vehica-widget-title,
.widget_nav_menu .vehica-widget-title,
.widget_categories .vehica-widget-title,
.widget_archive .vehica-widget-title {
    padding-bottom: 25px;
    margin-bottom: 0;
}

.widget_pages .vehica-widget-title .vehica-widget-title__text,
.widget_meta .vehica-widget-title .vehica-widget-title__text,
.widget_recent_entries .vehica-widget-title .vehica-widget-title__text,
.widget_nav_menu .vehica-widget-title .vehica-widget-title__text,
.widget_categories .vehica-widget-title .vehica-widget-title__text,
.widget_archive .vehica-widget-title .vehica-widget-title__text {
    margin-bottom: 0;
}

.widget_pages>ul>li:first-child,
.widget_meta>ul>li:first-child,
.widget_recent_entries>ul>li:first-child,
.widget_nav_menu>ul>li:first-child,
.widget_categories>ul>li:first-child,
.widget_archive>ul>li:first-child {
    padding-top: 0;
}

.widget_pages ul,
.widget_meta ul,
.widget_recent_entries ul,
.widget_nav_menu ul,
.widget_categories ul,
.widget_archive ul {
    padding: 0;
    margin: 0;
    width: 100%;
    float: left;
    overflow: hidden;
    list-style-type: none;
}

.widget_pages ul li,
.widget_meta ul li,
.widget_recent_entries ul li,
.widget_nav_menu ul li,
.widget_categories ul li,
.widget_archive ul li {
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
    line-height: 24px;
    border-bottom: 1px solid #e7edf3;
    text-align: right;
    color: var(--primary);
}

.widget_pages ul li:after,
.widget_meta ul li:after,
.widget_recent_entries ul li:after,
.widget_nav_menu ul li:after,
.widget_categories ul li:after,
.widget_archive ul li:after {
    clear: both;
    content: "";
    display: table;
}

.widget_pages ul li:first-child,
.widget_meta ul li:first-child,
.widget_recent_entries ul li:first-child,
.widget_nav_menu ul li:first-child,
.widget_categories ul li:first-child,
.widget_archive ul li:first-child {
    margin-top: 0;
}

.widget_pages ul li:last-child,
.widget_meta ul li:last-child,
.widget_recent_entries ul li:last-child,
.widget_nav_menu ul li:last-child,
.widget_categories ul li:last-child,
.widget_archive ul li:last-child {
    padding-bottom: 0;
    border: none;
}

.widget_pages ul li a,
.widget_meta ul li a,
.widget_recent_entries ul li a,
.widget_nav_menu ul li a,
.widget_categories ul li a,
.widget_archive ul li a {
    position: relative;
    padding: 0 40px 0 0;
    margin-right: -30px;
    overflow: hidden;
    float: left;
    text-align: left;
}

.widget_pages ul li a:hover,
.widget_meta ul li a:hover,
.widget_recent_entries ul li a:hover,
.widget_nav_menu ul li a:hover,
.widget_categories ul li a:hover,
.widget_archive ul li a:hover {
    color: var(--primary);
}

.widget_pages ul li .post-date,
.widget_meta ul li .post-date,
.widget_recent_entries ul li .post-date,
.widget_nav_menu ul li .post-date,
.widget_categories ul li .post-date,
.widget_archive ul li .post-date {
    color: #98A4B1;
    float: left;
    width: 100%;
    margin-top: -6px;
    margin-bottom: 16px;
    font-size: 12px;
}

.widget_pages ul li:last-child,
.widget_meta ul li:last-child,
.widget_recent_entries ul li:last-child,
.widget_nav_menu ul li:last-child,
.widget_categories ul li:last-child,
.widget_archive ul li:last-child {
    border: none;
}

.widget_pages ul li:last-child .post-date,
.widget_meta ul li:last-child .post-date,
.widget_recent_entries ul li:last-child .post-date,
.widget_nav_menu ul li:last-child .post-date,
.widget_categories ul li:last-child .post-date,
.widget_archive ul li:last-child .post-date {
    margin-bottom: 0;
}

.widget_pages ul li ul,
.widget_meta ul li ul,
.widget_recent_entries ul li ul,
.widget_nav_menu ul li ul,
.widget_categories ul li ul,
.widget_archive ul li ul {
    border-top: 1px solid #e7edf3;
    margin-top: 12px;
    padding-left: 15px;
}

.widget_pages .menu,
.widget_pages>ul,
.widget_meta .menu,
.widget_meta>ul,
.widget_recent_entries .menu,
.widget_recent_entries>ul,
.widget_nav_menu .menu,
.widget_nav_menu>ul,
.widget_categories .menu,
.widget_categories>ul,
.widget_archive .menu,
.widget_archive>ul {
    display: block;
    padding: 22px;
    border-radius: 10px;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background-color: var(--white);
}

.widget_pages .menu>li:first-child,
.widget_pages>ul>li:first-child,
.widget_meta .menu>li:first-child,
.widget_meta>ul>li:first-child,
.widget_recent_entries .menu>li:first-child,
.widget_recent_entries>ul>li:first-child,
.widget_nav_menu .menu>li:first-child,
.widget_nav_menu>ul>li:first-child,
.widget_categories .menu>li:first-child,
.widget_categories>ul>li:first-child,
.widget_archive .menu>li:first-child,
.widget_archive>ul>li:first-child {
    padding-top: 0;
}

.widget_nav_menu ul li:last-child a {
    border-bottom: 0;
}

.widget_tag_cloud .tagcloud {
    margin-top: -4px;
    margin-bottom: -4px;
}

.widget_categories select,
.widget_archive select {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
    padding-right: 50px;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    background: url(https://b-pro.ca/wp-content/themes/vehica/assets/img/chevron-down.png) no-repeat right transparent;
    background-size: 16px 16px;
    -webkit-appearance: none;
    background-position: right 20px bottom 15px;
    padding-left: 22px;
}

.widget_categories select::placeholder,
.widget_archive select::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {

    .widget_categories select,
    .widget_archive select {
        font-size: 16px;
    }
}

.widget_calendar .calendar_wrap {
    border-radius: 10px;
    border: 1px solid #e7edf3;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    background-color: var(--white);
    font-weight: 500;
}

.widget_calendar .calendar_wrap * {
    font-weight: 500;
    font-size: 16px;
}

.widget_calendar thead tr {
    background: #f7f9fd;
}

.widget_calendar table {
    position: relative;
    margin-bottom: 0;
    table-layout: fixed;
    word-wrap: normal;
    width: 100%;
    border: 0;
}

.widget_calendar table caption {
    margin-bottom: 3px;
    padding-top: 10px;
}

.widget_calendar table th {
    border: 0;
    padding: 6px;
}

.widget_calendar table td {
    border: 0;
    padding: 6px;
}

.widget_calendar table thead th {
    text-align: center;
}

.widget_calendar table tbody {
    cursor: default;
}

.widget_calendar table tbody td {
    text-align: center;
    position: relative;
}

.widget_calendar table tbody a {
    color: var(--primary);
    font-weight: 900 !important;
}

.widget_calendar #today {
    border-radius: 10px;
    background: var(--primary-light) !important;
    border-radius: 10px !important;
    color: var(--primary);
    font-weight: 900;
}

.widget_calendar #today a {
    color: var(--primary);
}

.widget_calendar .wp-calendar-nav {
    padding: 7px;
    background: #f7f9fd;
}

.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev {
    padding-left: 10px;
    padding-top: 3px;
    display: inline-block;
}

.widget_calendar .wp-calendar-nav .wp-calendar-nav-next {
    float: right;
    padding-right: 10px;
}

.widget_calendar .wp-calendar-nav tbody tr {
    text-align: center;
}

.widget_calendar .wp-calendar-nav tfoot {
    width: 100%;
}

.widget_calendar .wp-calendar-nav tfoot td {
    padding: 0 6px;
}

.widget_calendar .wp-calendar-nav #prev {
    text-align: left;
}

.widget_calendar .wp-calendar-nav #next {
    text-align: right;
}

.widget_calendar .wp-calendar-nav #today {
    border-radius: 2px;
    background: rgba(0, 0, 0, 0.05);
}

.wp-calendar-table th {
    background: transparent !important;
    color: #000 !important;
}

.wp-calendar-table td,
.wp-calendar-table th {
    background: transparent !important;
    text-align: center;
    border: none !important;
}

.wp-calendar-table a {
    text-decoration: none;
}

.wp-calendar-table caption {
    padding-top: 0;
    padding-bottom: 6px;
    background: transparent !important;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.widget_recent_comments ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.widget_recent_comments>ul,
#xrecentcomments {
    position: relative;
    border-radius: 10px;
    border: 1px solid #e7edf3;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    padding: 22px;
}

.recentcomments {
    margin: 16px 0;
    padding: 0 0 16px 30px;
    position: relative;
    font-size: 16px;
    line-height: 22px;
    border-bottom: 1px solid #f2f5fb;
}

.recentcomments:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    content: "\f075";
    position: absolute;
    z-index: 2;
    top: 1px;
    left: 0;
    pointer-events: none;
    font-size: 16px;
    color: var(--primary);
}

.recentcomments:last-child {
    padding-bottom: 0;
}

.recentcomments:last-of-type {
    border: none;
}

.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
    font-weight: 700;
}

.recentcomments:first-child {
    margin-top: 0;
}

.recentcomments:last-child {
    margin-bottom: 0;
}

.widget_rss ul {
    margin: 0;
    list-style-type: none;
    padding: 22px;
    border-radius: 10px;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: solid 1px #e7edf3;
    background-color: var(--white);
    margin-bottom: 16px;
}

.widget_rss ul li {
    margin-bottom: 35px;
}

.widget_rss ul li:after {
    clear: both;
    content: "";
    display: table;
}

.widget_rss ul li:last-child {
    margin-bottom: 0;
}

.widget_rss h3 a {
    color: var(--primary);
    font-size: 21px;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 25px;
}

.widget_rss h3 .rss-widget-icon {
    display: none;
}

.widget_rss .rsswidget {
    display: block;
}

.widget_rss ul .rsswidget {
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin-bottom: 5px;
}

.widget_rss .rss-date {
    font-size: 13px;
    line-height: 16px;
    color: #222732;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

.widget_rss .rssSummary {
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px;
}

.widget_rss cite {
    color: var(--primary);
    float: left;
    width: 100%;
    font-size: 14px;
}

.vehica-widget-title {
    margin-bottom: 0;
}

.vehica-widget-title:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-widget-title__text {
    font-size: 21px;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 25px;
}

.tagcloud a {
    display: inline-block;
    border-radius: 8px;
    background-color: rgba(246, 246, 246, 0.7);
    color: rgba(0, 0, 0, 0.48);
    line-height: 24px;
    padding: 4px 15px;
    margin-bottom: 8px;
    transition: all 0.1s ease;
    border: 1px solid #E7EDF3;
    font-size: 14px !important;
    font-weight: 600;
}

@media (min-width: 1023px) {
    .tagcloud a:hover {
        border: 1px solid var(--primary);
        background: var(--primary-light);
        color: #222732;
    }
}

.widget_text select {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
    margin: 10px 0;
    padding-right: 50px;
    background: url(https://b-pro.ca/wp-content/themes/vehica/assets/img/chevron-down.png) no-repeat right transparent;
    background-size: 16px 16px;
    -webkit-appearance: none;
    background-position: right 20px bottom 15px;
}

.widget_text select::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .widget_text select {
        font-size: 16px;
    }
}

div {
    display: block;
}

/* 3. Scripts */
/* Swiper */
.vehica-swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}

.vehica-swiper-container-no-flexbox .vehica-swiper-slide {
    float: left;
}

.vehica-swiper-container-vertical>.vehica-swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.vehica-swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.vehica-swiper-container-android .vehica-swiper-slide,
.vehica-swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.vehica-swiper-container-multirow>.vehica-swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.vehica-swiper-container-free-mode>.vehica-swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}

.vehica-swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
}

.vehica-swiper-invisible-blank-slide {
    visibility: hidden;
}

.vehica-swiper-container-autoheight,
.vehica-swiper-container-autoheight .vehica-swiper-slide {
    height: auto;
}

.vehica-swiper-container-autoheight .vehica-swiper-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    -o-transition-property: transform, height;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform;
}

.vehica-swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px;
}

.vehica-swiper-container-3d .vehica-swiper-cube-shadow,
.vehica-swiper-container-3d .vehica-swiper-slide,
.vehica-swiper-container-3d .vehica-swiper-slide-shadow-bottom,
.vehica-swiper-container-3d .vehica-swiper-slide-shadow-left,
.vehica-swiper-container-3d .vehica-swiper-slide-shadow-right,
.vehica-swiper-container-3d .vehica-swiper-slide-shadow-top,
.vehica-swiper-container-3d .vehica-swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.vehica-swiper-container-3d .vehica-swiper-slide-shadow-bottom,
.vehica-swiper-container-3d .vehica-swiper-slide-shadow-left,
.vehica-swiper-container-3d .vehica-swiper-slide-shadow-right,
.vehica-swiper-container-3d .vehica-swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}

.vehica-swiper-container-3d .vehica-swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.vehica-swiper-container-3d .vehica-swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.vehica-swiper-container-3d .vehica-swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.vehica-swiper-container-3d .vehica-swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.vehica-swiper-container-wp8-horizontal,
.vehica-swiper-container-wp8-horizontal>.vehica-swiper-wrapper {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}

.vehica-swiper-container-wp8-vertical,
.vehica-swiper-container-wp8-vertical>.vehica-swiper-wrapper {
    -ms-touch-action: pan-x;
    touch-action: pan-x;
}

.vehica-swiper-button-next,
.vehica-swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}

.vehica-swiper-button-next.vehica-swiper-button-disabled,
.vehica-swiper-button-prev.vehica-swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
}

.vehica-swiper-button-prev,
.vehica-swiper-container-rtl .vehica-swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 0px;
    right: auto;
}

.vehica-swiper-button-next,
.vehica-swiper-container-rtl .vehica-swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 0px;
    left: auto;
}

.vehica-swiper-button-prev.vehica-swiper-button-white,
.vehica-swiper-container-rtl .vehica-swiper-button-next.vehica-swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.vehica-swiper-button-next.vehica-swiper-button-white,
.vehica-swiper-container-rtl .vehica-swiper-button-prev.vehica-swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.vehica-swiper-button-prev.vehica-swiper-button-black,
.vehica-swiper-container-rtl .vehica-swiper-button-next.vehica-swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.vehica-swiper-button-next.vehica-swiper-button-black,
.vehica-swiper-container-rtl .vehica-swiper-button-prev.vehica-swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.vehica-swiper-button-lock {
    display: none;
}

.vehica-swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: 0.3s opacity;
    -o-transition: 0.3s opacity;
    transition: 0.3s opacity;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
}

.vehica-swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}

.vehica-swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%;
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
    position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(0.66);
    -ms-transform: scale(0.66);
    transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(0.66);
    -ms-transform: scale(0.66);
    transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 0.2;
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff;
}

.vehica-swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
}

.vehica-swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block;
}

.vehica-swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px;
}

.vehica-swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: 0.2s top, 0.2s -webkit-transform;
    transition: 0.2s top, 0.2s -webkit-transform;
    -o-transition: 0.2s transform, 0.2s top;
    transition: 0.2s transform, 0.2s top;
    transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}

.vehica-swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
}

.vehica-swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
}

.vehica-swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 0.2s left, 0.2s -webkit-transform;
    transition: 0.2s left, 0.2s -webkit-transform;
    -o-transition: 0.2s transform, 0.2s left;
    transition: 0.2s transform, 0.2s left;
    transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}

.vehica-swiper-container-horizontal.vehica-swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 0.2s right, 0.2s -webkit-transform;
    transition: 0.2s right, 0.2s -webkit-transform;
    -o-transition: 0.2s transform, 0.2s right;
    transition: 0.2s transform, 0.2s right;
    transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
}

.vehica-swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
}

.vehica-swiper-container-horizontal>.swiper-pagination-progressbar,
.vehica-swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
}

.vehica-swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.vehica-swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff;
}

.swiper-pagination-progressbar.swiper-pagination-white {
    background: rgba(255, 255, 255, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000;
}

.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0, 0, 0, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000;
}

.swiper-pagination-lock {
    display: none;
}

.vehica-swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1);
}

.vehica-swiper-container-horizontal>.vehica-swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
}

.vehica-swiper-container-vertical>.vehica-swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
}

.vehica-swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0;
}

.vehica-swiper-scrollbar-cursor-drag {
    cursor: move;
}

.vehica-swiper-scrollbar-lock {
    display: none;
}

.vehica-swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.vehica-swiper-zoom-container>canvas,
.vehica-swiper-zoom-container>img,
.vehica-swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.vehica-swiper-slide-zoomed {
    cursor: move;
}

.vehica-swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.vehica-swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat;
}

.vehica-swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.vehica-swiper-container .vehica-swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}

.vehica-swiper-container-fade.vehica-swiper-container-free-mode .vehica-swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.vehica-swiper-container-fade .vehica-swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}

.vehica-swiper-container-fade .vehica-swiper-slide .vehica-swiper-slide {
    pointer-events: none;
}

.vehica-swiper-container-fade .vehica-swiper-slide-active,
.vehica-swiper-container-fade .vehica-swiper-slide-active .vehica-swiper-slide-active {
    pointer-events: auto;
}

.vehica-swiper-container-cube {
    overflow: visible;
}

.vehica-swiper-container-cube .vehica-swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}

.vehica-swiper-container-cube .vehica-swiper-slide .vehica-swiper-slide {
    pointer-events: none;
}

.vehica-swiper-container-cube.vehica-swiper-container-rtl .vehica-swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
}

.vehica-swiper-container-cube .vehica-swiper-slide-active,
.vehica-swiper-container-cube .vehica-swiper-slide-active .vehica-swiper-slide-active {
    pointer-events: auto;
}

.vehica-swiper-container-cube .vehica-swiper-slide-active,
.vehica-swiper-container-cube .vehica-swiper-slide-next,
.vehica-swiper-container-cube .vehica-swiper-slide-next+.vehica-swiper-slide,
.vehica-swiper-container-cube .vehica-swiper-slide-prev {
    pointer-events: auto;
    visibility: visible;
}

.vehica-swiper-container-cube .vehica-swiper-slide-shadow-bottom,
.vehica-swiper-container-cube .vehica-swiper-slide-shadow-left,
.vehica-swiper-container-cube .vehica-swiper-slide-shadow-right,
.vehica-swiper-container-cube .vehica-swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.vehica-swiper-container-cube .vehica-swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0;
}

.vehica-swiper-container-flip {
    overflow: visible;
}

.vehica-swiper-container-flip .vehica-swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}

.vehica-swiper-container-flip .vehica-swiper-slide .vehica-swiper-slide {
    pointer-events: none;
}

.vehica-swiper-container-flip .vehica-swiper-slide-active,
.vehica-swiper-container-flip .vehica-swiper-slide-active .vehica-swiper-slide-active {
    pointer-events: auto;
}

.vehica-swiper-container-flip .vehica-swiper-slide-shadow-bottom,
.vehica-swiper-container-flip .vehica-swiper-slide-shadow-left,
.vehica-swiper-container-flip .vehica-swiper-slide-shadow-right,
.vehica-swiper-container-flip .vehica-swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.vehica-swiper-container-coverflow .vehica-swiper-wrapper {
    -ms-perspective: 1200px;
}

.vehica-swiper-slide {
    height: auto !important;
}

.vehica-swiper-container {
    width: 100%;
}

.vehica-swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin-left: 16px;
    margin-right: 16px;
}

.vehica-swiper-pagination {
    position: relative !important;
    height: initial !important;
    line-height: 0px !important;
}

.v-select.vs--open {
    z-index: 10000;
}

.vs__open-indicator {
    display: none;
}

.vs__actions {
    padding: 4px 40px 0 3px !important;
}

.vs__actions .vs__clear {
    fill: var(--primary);
    position: absolute;
    background: #fff;
    padding: 8px 13px;
    z-index: 2;
    top: 3px;
    right: 5px;
}

@media (max-width: 1023px) {
    .vs__actions .vs__clear {
        top: 5px;
    }
}

.vs__actions:after {
    position: absolute;
    right: 26px;
    top: 16px;
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #000;
    font-size: 14px;
}

.vs__dropdown-menu {
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7e9ee;
    width: 100%;
    border-radius: 10px;
    z-index: 2;
    padding-bottom: 22px !important;
    padding-top: 35px !important;
    margin-top: -13px !important;
    max-height: 370px !important;
}

@media (min-width: 768px) {
    .vs__dropdown-menu {
        min-width: 100px !important;
    }
}

.vs--single.vs--open .vs__selected-options {
    border-radius: 10px;
}

.vs--single.vs--open .vs__dropdown-toggle {
    border: 1px solid var(--primary) !important;
}

.vs--single.vs--open .vs__selected {
    opacity: 1 !important;
    color: var(--primary) !important;
}

.vs__dropdown-option {
    min-height: 39px !important;
    line-height: 39px !important;
    font-size: 15px !important;
    padding: 0 27px !important;
    color: #0f141e !important;
    cursor: pointer !important;
}

.vehica-option {
    float: left;
    width: 100%;
    padding-right: 30px;
}

.vehica-option span.vehica-option__count {
    position: absolute;
    right: 22px;
    color: #0f141e;
    opacity: 0.5;
    font-size: 15px;
}

@media (min-width: 1023px) {
    .vs__dropdown-option:not(.vs__dropdown-option--disabled):hover {
        font-weight: bold !important;
        color: var(--primary) !important;
    }

    .vs__dropdown-option:not(.vs__dropdown-option--disabled):hover span {
        color: var(--primary) !important;
        opacity: 1 !important;
    }
}

.vs__dropdown-option:not(.vs__dropdown-option--disabled) .vehica-option-selected {
    display: block;
    font-size: 14px;
    line-height: 16px;
    color: var(--primary);
}

.v-select .vehica-option {
    padding-left: 0;
}

.vs__dropdown-menu::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
    position: relative;
    background-color: #f1f1f1;
}

.vs__dropdown-menu::-webkit-scrollbar {
    width: 4px;
    position: absolute;
    background-color: #DBDBDB;
}

.vs__dropdown-menu::-webkit-scrollbar-thumb {
    background-color: #DBDBDB;
    border-radius: 4px !important;
}

@media (max-width: 1023px) {
    .vs--open .vs__dropdown-toggle {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
}

.vs--disabled {
    font-weight: 600 !important;
    cursor: not-allowed !important;
    box-shadow: none;
}

.vs--disabled.v-select:not(.vs-open) .vs__dropdown-toggle {
    background: #f4f4f4 !important;
}

.vs--disabled * {
    cursor: not-allowed !important;
}

.vs--disabled .vs__clear,
.vs--disabled .vs__dropdown-toggle,
.vs--disabled .vs__open-indicator,
.vs--disabled .vs__search,
.vs--disabled .vs__selected {
    background-color: transparent !important;
}

.vehica-taxonomy-select:not(.vehica-active-taxonomy) .vs--searchable .vs__dropdown-option.vs__dropdown-option--highlight,
.vehica-car-form__field-select-single .vs__dropdown-option.vs__dropdown-option--highlight {
    color: var(--primary) !important;
    font-weight: bold !important;
}

.vehica-active-taxonomy .v-select:not(.vs--single):not(.vs-open) {
    color: var(--primary);
}

.vehica-active-taxonomy .v-select:not(.vs--single):not(.vs-open) .vs__dropdown-toggle {
    min-height: 53px;
}

.vehica-active-taxonomy .v-select:not(.vs--single):not(.vs-open) .vs__selected-options {
    min-height: 51px;
    position: absolute;
    width: 200px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.vehica-active-taxonomy .v-select:not(.vs--single):not(.vs-open) .vs__selected-options>input {
    position: absolute;
    display: none;
}

.vehica-active-taxonomy .v-select:not(.vs--single):not(.vs-open) .vs__selected-options .vs__selected {
    position: static;
    max-height: 51px;
    background: transparent;
    border: none;
    line-height: 51px;
    display: inline;
}

.vehica-active-taxonomy .v-select:not(.vs--single):not(.vs-open) .vs__selected-options .vs__selected:not(:nth-last-child(2)):after {
    content: ",";
    margin-right: 5px;
}

/* 2 Line Option - Fix START */
.vs__selected-options {
    max-height: 51px !important;
}

.vs__dropdown-menu>.vs__dropdown-option {
    line-height: 19px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    white-space: initial !important;
}

.vs__dropdown-menu>.vs__dropdown-option>span {
    float: left;
}

.vs__dropdown-menu>.vs__dropdown-option:after {
    clear: both;
    content: "";
    display: table;
}

/* Search Only */
.vehica-active-taxonomy .vs__selected {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    display: flex;
    float: left;
    width: calc(100% - 10px) !important;
}

.vehica-active-taxonomy .vs__selected .vehica-option-selected {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    word-wrap: break-word !important;
}

/* Add Listing Only */
.vehica-car-form__grid-element .vs__dropdown-menu .vehica-option {
    padding-right: 0 !important;
}

.vehica-car-form__field-select-single--active .v-select:not(.vs-open) .vs__selected {
    right: 0;
}

.vehica-car-form__field-select-single--active .vs__selected .vehica-option {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    position: relative !important;
    padding-right: 3px !important;
}

.vehica-car-form__field-select-single--active .vs__selected .vehica-option .vehica-option__count {
    right: 0 !important;
    top: 0 !important;
}

/* 2 Line Option - Fix END */
@media (max-width: 767px) {
    .vs__dropdown-option {
        font-size: 16px !important;
    }

    .v-select input {
        font-size: 16px !important;
    }
}

.vehica-loading-options-spinner {
    font-size: 14px;
    margin-right: 3px;
    color: var(--primary);
}

.swal2-shown {
    padding-right: 0 !important;
}

.swal2-popup {
    border-radius: 10px !important;
}

.swal2-title {
    font-size: 18px !important;
    line-height: 24px !important;
    font-family: inherit !important;
    color: #222732 !important;
    font-weight: 600 !important;
}

.swal2-actions .swal2-confirm:not([disabled]) {
    font-size: 17px !important;
    line-height: 21px !important;
    font-weight: 600 !important;
    text-align: center;
    color: #fff !important;
    border: 0 solid transparent !important;
    cursor: pointer !important;
    padding: 16px 25px 16px 25px !important;
    vertical-align: top !important;
    border-radius: 10px !important;
    background-color: var(--primary) !important;
    transition: all 0.2s ease-in-out !important;
    outline: 0px solid transparent !important;
    background-image: none !important;
    box-shadow: none !important;
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-delay: 0s;
    align-items: center;
    text-decoration: none;
}

@media (min-width: 1023px) {

    .swal2-actions .swal2-confirm:not([disabled]):active,
    .swal2-actions .swal2-confirm:not([disabled]):focus,
    .swal2-actions .swal2-confirm:not([disabled]):hover {
        background-color: var(--primary) !important;
    }
}

@media (min-width: 1023px) {
    .swal2-actions .swal2-confirm:not([disabled]):hover:before {
        transform: scale(1, 1);
        transform-origin: left top;
    }
}

.swal2-actions .swal2-confirm:not([disabled]) i {
    margin-right: 7px;
}

.swal2-actions .swal2-confirm:not([disabled]):hover {
    opacity: 0.85;
}

.swal2-actions .swal2-cancel {
    font-size: 17px !important;
    line-height: 21px !important;
    font-weight: 600 !important;
    text-align: center;
    color: #222732 !important;
    border: 0 solid transparent !important;
    box-shadow: none !important;
    cursor: pointer !important;
    padding: 16px 25px 16px 25px !important;
    vertical-align: top !important;
    border-radius: 10px !important;
    background-color: #eff3fa !important;
    transition: all 0.2s ease-in-out !important;
    outline: 0px solid transparent !important;
    background-image: none !important;
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-delay: 0s;
    align-items: center;
    transform: translateZ(0);
    text-decoration: none;
}

.swal2-actions .swal2-cancel:hover {
    opacity: 0.85;
}

@media (min-width: 1023px) {

    .swal2-actions .swal2-cancel:active,
    .swal2-actions .swal2-cancel:focus,
    .swal2-actions .swal2-cancel:hover {
        background-color: #eff3fa !important;
    }
}

@media (min-width: 1023px) {
    .swal2-actions .swal2-cancel:hover:before {
        transform: scale(1, 1);
        transform-origin: left top;
    }
}

.swal2-actions .swal2-cancel i {
    margin-right: 7px;
}

.swal2-icon.swal2-warning {
    border-color: #21242b !important;
    color: #21242b !important;
}

img.lazyload:not([src]) {
    visibility: hidden;
}

img.lazyload[src=""],
img.lazyloaded[src=""] {
    display: none;
}

/* 4. General */
.vehica-container {
    margin: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 768px) {
    .vehica-container {
        max-width: 1468px;
        padding-left: 30px;
        padding-right: 30px;
    }
}

/* Grid */
.vehica-grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.vehica-grid__element--auto {
    width: auto;
}

.vehica-grid__element--1of1 {
    width: 100%;
}

.vehica-grid__element--1of2 {
    width: 50%;
}

.vehica-grid__element--1of3 {
    width: 33.333333333%;
}

.vehica-grid__element--1of4 {
    width: 25%;
}

.vehica-grid__element--1of5 {
    width: 20%;
}

.vehica-grid__element--1of6 {
    width: 16.666666666%;
}

.vehica-grid__element--1of7 {
    width: 14.2857142857%;
}

.vehica-grid__element--1of8 {
    width: 12.5%;
}

.vehica-grid__element--1of9 {
    width: 11.111111111%;
}

@media only screen and (min-width: 1200px) {
    .vehica-hide-desktop {
        display: none;
    }

    .vehica-grid__element--desktop-1of1 {
        width: 100%;
    }

    .vehica-grid__element--desktop-1of2 {
        width: 50%;
    }

    .vehica-grid__element--desktop-1of3 {
        width: 33.3333%;
    }

    .vehica-grid__element--desktop-1of4 {
        width: 25%;
    }

    .vehica-grid__element--desktop-1of5 {
        width: 20%;
    }

    .vehica-grid__element--desktop-1of6 {
        width: 16.6666%;
    }
}

@media only screen and (min-width: 900px) and (max-width: 1199px) {
    .vehica-hide-tablet {
        display: none;
    }

    .vehica-grid__element--tablet-1of1 {
        width: 100%;
    }

    .vehica-grid__element--tablet-1of2 {
        width: 50%;
    }

    .vehica-grid__element--tablet-1of3 {
        width: 33.3333%;
    }

    .vehica-grid__element--tablet-1of4 {
        width: 25%;
    }

    .vehica-grid__element--tablet-1of5 {
        width: 20%;
    }

    .vehica-grid__element--tablet-1of6 {
        width: 16.6666%;
    }
}

@media only screen and (max-width: 899px) {
    .vehica-hide-mobile {
        display: none;
    }

    .vehica-grid__element--mobile-1of1 {
        width: 100%;
    }

    .vehica-grid__element--mobile-1of2 {
        width: 50%;
    }

    .vehica-grid__element--mobile-1of3 {
        width: 33.3333%;
    }

    .vehica-grid__element--mobile-1of4 {
        width: 25%;
    }

    .vehica-grid__element--mobile-1of5 {
        width: 20%;
    }

    .vehica-grid__element--mobile-1of6 {
        width: 16.6666%;
    }
}

/* Breadcrumbs */
.vehica-breadcrumbs-wrapper {
    overflow: hidden;
    max-width: 100%;
}

.vehica-breadcrumbs {
    padding-top: 17px;
    padding-bottom: 7px;
    min-height: 10px;
    display: flex;
}

.vehica-breadcrumbs:after {
    clear: both;
    content: "";
    display: table;
}

@media (max-width: 899px) {
    .vehica-breadcrumbs {
        white-space: nowrap;
    }
}

.vehica-breadcrumbs__single {
    display: inline-block;
}

@media (max-width: 899px) {
    .vehica-breadcrumbs__single:first-child {
        margin-left: 15px;
    }
}

.vehica-breadcrumbs__link {
    display: inline-block;
    margin-bottom: 7px;
    color: #a7a8a8;
}

.vehica-breadcrumbs__last {
    color: var(--primary);
    padding-right: 15px;
    margin-right: 15px;
}

.vehica-breadcrumbs__separator {
    display: inline-block;
    position: relative;
    min-width: 31px;
    right: 2px;
}

.vehica-breadcrumbs__separator:after {
    display: block;
    content: "";
    position: absolute;
    top: -5px;
    left: 13px;
    height: 1px;
    width: 4px;
    background: #a7a8a8;
}

/* 5. Button */
.vehica-button,
#cookie-notice .cn-button.bootstrap,
.woocommerce-form-coupon button.button,
.woocommerce .vehica-checkout button.button,
.wp-block-search .wp-block-search__button,
form.wp-block-search .wp-block-search__button,
.vehica-post-field__text input[type=submit],
.elementor-button {
    overflow: hidden;
    display: inline-block;
    font-size: 17px;
    line-height: 21px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    border: 0 solid transparent;
    box-shadow: none;
    cursor: pointer;
    padding: 16px 25px 16px 25px;
    vertical-align: top;
    border-radius: 10px;
    background-color: var(--primary);
    transition: all 0.2s ease-in-out;
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-delay: 0s;
    align-items: center;
    transform: translateZ(0);
    text-decoration: none;
}

@media (min-width: 1023px) {

    .vehica-button:active,
    #cookie-notice .cn-button.bootstrap:active,
    .woocommerce-form-coupon button.button:active,
    .woocommerce .vehica-checkout button.button:active,
    .wp-block-search .wp-block-search__button:active,
    .vehica-post-field__text input[type=submit]:active,
    .vehica-button:focus,
    #cookie-notice .cn-button.bootstrap:focus,
    .woocommerce-form-coupon button.button:focus,
    .woocommerce .vehica-checkout button.button:focus,
    .wp-block-search .wp-block-search__button:focus,
    .vehica-post-field__text input[type=submit]:focus,
    .vehica-button:hover,
    #cookie-notice .cn-button.bootstrap:hover,
    .woocommerce-form-coupon button.button:hover,
    .woocommerce .vehica-checkout button.button:hover,
    .wp-block-search .wp-block-search__button:hover,
    .vehica-post-field__text input[type=submit]:hover,
    .elementor-button:active,
    .elementor-button:focus,
    .elementor-button:hover {
        color: #fff;
    }
}

.vehica-button:before,
#cookie-notice .cn-button.bootstrap:before,
.woocommerce-form-coupon button.button:before,
.woocommerce .vehica-checkout button.button:before,
.wp-block-search .wp-block-search__button:before,
.vehica-post-field__text input[type=submit]:before,
.elementor-button:before {
    content: "" !important;
    position: absolute;
    top: 0;
    left: 0;
    transition-property: transform;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-delay: 0s;
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.1);
    transform: scale(0, 1);
    transform-origin: right top;
    z-index: -1;
}

@media (min-width: 1023px) {

    .vehica-button:hover:before,
    #cookie-notice .cn-button.bootstrap:hover:before,
    .woocommerce-form-coupon button.button:hover:before,
    .woocommerce .vehica-checkout button.button:hover:before,
    .wp-block-search .wp-block-search__button:hover:before,
    .vehica-post-field__text input[type=submit]:hover:before,
    .elementor-button:hover:before {
        transform: scale(1, 1);
        transform-origin: left top;
    }
}

.vehica-button i,
#cookie-notice .cn-button.bootstrap i,
.woocommerce-form-coupon button.button i,
.woocommerce .vehica-checkout button.button i,
.wp-block-search .wp-block-search__button i,
.vehica-post-field__text input[type=submit] i,
.elementor-button i {
    margin-right: 7px;
}

.vehica-button .vehica-button__disabled-text,
#cookie-notice .cn-button.bootstrap .vehica-button__disabled-text,
.woocommerce-form-coupon button.button .vehica-button__disabled-text,
.woocommerce .vehica-checkout button.button .vehica-button__disabled-text,
.wp-block-search .wp-block-search__button .vehica-button__disabled-text,
.vehica-post-field__text input[type=submit] .vehica-button__disabled-text,
.elementor-button .vehica-button__disabled-text {
    display: none;
}

/* e.g. Single Car - "download report" button */
.vehica-button-primary-light .elementor-button {
    background: var(--primary-light);
    color: var(--primary);
}

.vehica-button-primary-light .elementor-button:before {
    display: none !important;
}

@media (min-width: 1023px) {
    .vehica-button-primary-light .elementor-button:hover {
        background: var(--primary);
        color: #fff;
    }
}

.vehica-button--outline {
    border: 2px solid var(--primary);
    background: transparent;
    color: var(--primary);
    padding: 14px 23px 14px 23px;
}

.vehica-button--outline:before,
.vehica-button--outline:after {
    display: none;
}

.vehica-button--outline:hover {
    color: #fff !important;
    background: var(--primary) !important;
}

.vehica-ghost-button a {
    border-color: var(--primary) !important;
}

@media (min-width: 1023px) {
    .vehica-ghost-button a:hover {
        background: var(--primary) !important;
    }
}

.vehica-button-ghost .elementor-button {
    background: transparent;
}

@media (min-width: 1023px) {
    .vehica-button-ghost .elementor-button:hover {
        background: var(--primary);
        color: #fff;
    }
}

.vehica-button-ghost .elementor-button:before {
    display: none;
}

.vehica-button-app {
    min-width: 207px;
}

.vehica-button-app .elementor-button {
    min-width: 186px;
    text-align: left;
}

@media (min-width: 900px) and (max-width: 1199px) {
    .vehica-button-app .elementor-button {
        min-width: 258px;
    }
}

.vehica-button-app .elementor-button span,
.vehica-button-app .elementor-button i {
    display: inline-block;
    float: left;
}

.vehica-button-app .elementor-button i {
    color: var(--primary);
    margin-right: 8px;
}

@media (min-width: 900px) and (max-width: 1199px) {
    .vehica-button-app .elementor-button i {
        margin-right: 20px;
    }
}

.vehica-button-app .elementor-button .fa-apple {
    font-size: 23px;
    line-height: 23px;
}

@media (min-width: 900px) and (max-width: 1199px) {
    .vehica-button-app .elementor-button .fa-apple {
        font-size: 31px;
        line-height: 26px;
    }
}

.vehica-button-app .elementor-button .fa-google-play {
    font-size: 18px;
    line-height: 18px;
}

@media (min-width: 900px) and (max-width: 1199px) {
    .vehica-button-app .elementor-button .fa-google-play {
        font-size: 25px;
        line-height: 26px;
    }
}

.elementor-button.elementor-size-xs {
    font-size: 17px;
    padding: 13px 35px;
    border-radius: 10px;
}

.vehica-button--menu-submit {
    background: transparent;
    color: #fff;
    border: 1px solid var(--primary);
    border-radius: 5px;
    padding: 13px 25px 13px 20px;
    line-height: 22px;
    margin-left: 30px;
    font-size: 16px;
}

.vehica-button--menu-submit:before {
    display: none;
}

.vehica-button--menu-submit:hover {
    background: var(--primary);
}

.vehica-button--menu-submit i {
    font-size: 14px;
}

.vehica-button--with-progress-animation {
    min-width: 120px;
    transition: color 0s ease;
}

.vehica-button--with-progress-animation.vehica-button--with-progress-animation--active {
    color: rgba(0, 0, 0, 0) !important;
    position: relative;
}

.vehica-button--with-progress-animation.vehica-button--with-progress-animation--active:after {
    display: none;
}

.vehica-button--with-progress-animation.vehica-button--with-progress-animation--active:before {
    display: none;
}

.vehica-button--with-progress-animation.vehica-button--with-progress-animation--active svg {
    transform: scale(0.3);
    position: absolute;
    left: 0;
    top: 11px;
    margin: 0 auto;
    right: 0;
}

.vehica-button--with-progress-animation.vehica-button--icon {
    transition: all 0.3s ease;
}

.vehica-button__text-disabled {
    display: none;
}

.vehica-button--with-progress-animation--gallery-in-progress {
    opacity: 0.5 !important;
    cursor: initial !important;
}

.vehica-button--with-progress-animation--gallery-in-progress .vehica-button__text-disabled {
    display: block;
}

.vehica-button--with-progress-animation--gallery-in-progress .vehica-button__text-initial {
    display: none;
}

.vehica-button--with-progress-animation--gallery-in-progress:after {
    display: none;
}

.vehica-button--with-progress-animation--gallery-in-progress:before {
    display: none;
}

.vehica-button--small {
    font-size: 14px !important;
    padding: 12px 17px !important;
    line-height: 1 !important;
}

.vehica-button-no-animate-bg .vehica-button:hover,
.vehica-button-no-animate-bg #cookie-notice .cn-button.bootstrap:hover,
#cookie-notice .vehica-button-no-animate-bg .cn-button.bootstrap:hover,
.vehica-button-no-animate-bg .woocommerce-form-coupon button.button:hover,
.woocommerce-form-coupon .vehica-button-no-animate-bg button.button:hover,
.vehica-button-no-animate-bg .woocommerce .vehica-checkout button.button:hover,
.woocommerce .vehica-checkout .vehica-button-no-animate-bg button.button:hover,
.vehica-button-no-animate-bg .wp-block-search .wp-block-search__button:hover,
.wp-block-search .vehica-button-no-animate-bg .wp-block-search__button:hover,
.vehica-button-no-animate-bg .vehica-post-field__text input[type=submit]:hover,
.vehica-post-field__text .vehica-button-no-animate-bg input[type=submit]:hover,
.vehica-button-no-animate-bg .elementor-button:hover {
    opacity: 0.9;
}

.vehica-button-no-animate-bg .vehica-button:after,
.vehica-button-no-animate-bg #cookie-notice .cn-button.bootstrap:after,
#cookie-notice .vehica-button-no-animate-bg .cn-button.bootstrap:after,
.vehica-button-no-animate-bg .woocommerce-form-coupon button.button:after,
.woocommerce-form-coupon .vehica-button-no-animate-bg button.button:after,
.vehica-button-no-animate-bg .woocommerce .vehica-checkout button.button:after,
.woocommerce .vehica-checkout .vehica-button-no-animate-bg button.button:after,
.vehica-button-no-animate-bg .wp-block-search .wp-block-search__button:after,
.wp-block-search .vehica-button-no-animate-bg .wp-block-search__button:after,
.vehica-button-no-animate-bg .vehica-post-field__text input[type=submit]:after,
.vehica-post-field__text .vehica-button-no-animate-bg input[type=submit]:after,
.vehica-button-no-animate-bg .elementor-button:after {
    display: none !important;
}

.vehica-button-no-animate-bg .vehica-button:before,
.vehica-button-no-animate-bg #cookie-notice .cn-button.bootstrap:before,
#cookie-notice .vehica-button-no-animate-bg .cn-button.bootstrap:before,
.vehica-button-no-animate-bg .woocommerce-form-coupon button.button:before,
.woocommerce-form-coupon .vehica-button-no-animate-bg button.button:before,
.vehica-button-no-animate-bg .woocommerce .vehica-checkout button.button:before,
.woocommerce .vehica-checkout .vehica-button-no-animate-bg button.button:before,
.vehica-button-no-animate-bg .wp-block-search .wp-block-search__button:before,
.wp-block-search .vehica-button-no-animate-bg .wp-block-search__button:before,
.vehica-button-no-animate-bg .vehica-post-field__text input[type=submit]:before,
.vehica-post-field__text .vehica-button-no-animate-bg input[type=submit]:before,
.vehica-button-no-animate-bg .elementor-button:before {
    display: none !important;
}

/* Button Icon */
@media (min-width: 1023px) {
    .vehica-button--icon {
        padding-left: 40px;
        padding-right: 40px;
        transform: translateZ(0);
    }

    .vehica-button--icon:before {
        position: absolute;
        top: 0;
        left: 0;
        transition-property: transform;
        transition-duration: 0.2s;
        transition-timing-function: linear;
        transition-delay: 0s;
        display: block;
        width: 100%;
        height: 100%;
        content: "";
        background-color: rgba(255, 255, 255, 0.1);
        transform: scale(0, 1);
        z-index: -1;
    }

    .vehica-button--icon:after {
        position: absolute;
        top: 1px;
        right: -50px;
        transition-property: all;
        transition-duration: 0.2s;
        transition-timing-function: linear;
        transition-delay: 0s;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%;
        width: 50px;
        content: "\f067";
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        line-height: inherit;
        opacity: 0;
    }

    .vehica-button--icon:hover {
        padding-left: 30px;
        padding-right: 50px;
    }

    .vehica-button--icon:hover:after {
        right: 4px;
        opacity: 1;
    }

    .vehica-button--icon--send:after {
        content: "\f1d8";
    }

    .vehica-button--icon--compare:after {
        content: "\f362";
    }

    .vehica-button--icon--check:after {
        content: "\f00c";
    }

    .vehica-button--icon--search:after {
        content: "\f002";
    }

    .vehica-button--icon-preview:after {
        content: "\f061";
    }

    .vehica-button--icon-calculate:after {
        content: "\f1ec";
    }
}

/* Radio */
.vehica-radio {
    color: #6d6d6d;
}

@media (min-width: 1023px) {
    .vehica-radio:not(.vehica-radio--disabled):hover {
        color: var(--primary) !important;
    }

    .vehica-radio:not(.vehica-radio--disabled):hover label {
        color: var(--primary) !important;
    }
}

.vehica-radio label {
    transition: all 0.2s ease;
}

.vehica-radio input {
    cursor: pointer;
    position: absolute;
    opacity: 0;
    height: 21px;
    margin-top: 0px;
    margin-left: 0;
    width: 21px;
    z-index: 1;
}

.vehica-radio input+label {
    font-size: 14px;
    line-height: 16px;
    display: block;
    position: relative;
    cursor: pointer;
    min-height: 20px;
    padding: 1px 0 0 28px;
}

.vehica-radio input+label:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    display: inline-block;
    vertical-align: text-top;
    width: 17px;
    height: 17px;
    background: white;
    border: solid 1px #d5d8e0;
    border-radius: 50%;
}

.vehica-radio input:disabled+label {
    color: #b8b8b8;
    cursor: auto;
}

.vehica-radio input:disabled+label:before {
    box-shadow: none;
    background: #ddd;
}

.vehica-radio input:checked+label:after {
    content: "";
    position: absolute;
    left: 5px;
    top: 5px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
}

.vehica-radio input:checked+label:after,
.vehica-radio input:checked+label:after {
    background: var(--primary) !important;
    border-color: var(--primary) !important;
}

.vehica-radio input:checked+label:after,
.vehica-radio input:checked+label:after {
    background: var(--primary) !important;
    border-color: var(--primary) !important;
}

/* Checkbox */
.vehica-checkbox {
    margin: 16px 0;
    color: #6d6d6d;
}

.vehica-checkbox:after {
    clear: both;
    content: "";
    display: table;
}

@media (min-width: 1023px) {
    .vehica-checkbox:hover {
        color: var(--primary) !important;
    }

    .vehica-checkbox:hover label {
        color: var(--primary) !important;
    }
}

.vehica-checkbox label {
    transition: all 0.2s ease;
}

.vehica-checkbox input {
    position: absolute;
    opacity: 0;
}

.vehica-checkbox input+label {
    font-size: 14px;
    line-height: 16px;
    display: block;
    position: relative;
    cursor: pointer;
    min-height: 20px;
    padding: 2px 0 0 31px;
}

.vehica-checkbox input+label:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    display: inline-block;
    vertical-align: text-top;
    width: 20px;
    height: 20px;
    background: white;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 4px;
}

.vehica-checkbox input:disabled+label {
    color: #b8b8b8;
    cursor: auto;
}

.vehica-checkbox input:disabled+label:before {
    box-shadow: none;
    background: #ddd;
}

.vehica-checkbox input:checked+label:after {
    content: "\f00c";
    position: absolute;
    font-family: "Font Awesome 5 Free";
    left: 5px;
    font-weight: 900;
    color: #fff;
    font-size: 11px;
    top: 2px;
}

.vehica-checkbox input:checked+label {
    color: #2f3b48;
}

.vehica-checkbox--featured-big:hover label,
.vehica-checkbox--featured-big:active label,
.vehica-checkbox--featured-big:focus label {
    color: #222732 !important;
}

.vehica-checkbox--featured-big label {
    display: inline-block !important;
    color: #222732 !important;
}

.vehica-checkbox--featured-big label:hover,
.vehica-checkbox--featured-big label:active,
.vehica-checkbox--featured-big label:focus {
    color: #222732 !important;
}

.vehica-checkbox--featured-big input+label {
    font-size: 20px;
    line-height: 16px;
    font-weight: 700;
    color: #222732;
}

.vehica-checkbox--featured-big input+label {
    padding: 2px 0 0 33px;
}

.vehica-checkbox--featured-big a {
    color: var(--primary);
}

.vehica-checkbox--featured-big a:hover {
    text-decoration: underline;
}

.vehica-checkbox input:checked+label:before {
    background: var(--primary) !important;
    border-color: var(--primary) !important;
}

.vehica-checkbox--hide-phone {
    margin-bottom: 40px;
}

.vehica-checkbox--features-submit-listing {
    margin: 12px 0;
}

/* 6. Menu */
.vehica-top-bar {
    z-index: 10;
    display: flex;
    height: 65px;
    padding: 10px 30px;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    position: relative;
}

.vehica-top-bar .vehica-top-bar__element {
    margin-right: 25px;
}

.vehica-top-bar .vehica-top-bar__left {
    display: flex;
    align-items: center;
}

.vehica-top-bar .vehica-top-bar__left i {
    margin-right: 15px;
}

.vehica-top-bar .vehica-top-bar__right {
    display: flex;
    align-items: center;
}

.vehica-top-bar .vehica-top-bar__right .vehica-top-bar__element {
    margin-right: 0;
    margin-left: 35px;
}

.vehica-top-bar .vehica-top-bar__right .vehica-top-bar__element .vehica-button,
.vehica-top-bar .vehica-top-bar__right .vehica-top-bar__element #cookie-notice .cn-button.bootstrap,
#cookie-notice .vehica-top-bar .vehica-top-bar__right .vehica-top-bar__element .cn-button.bootstrap,
.vehica-top-bar .vehica-top-bar__right .vehica-top-bar__element .woocommerce-form-coupon button.button,
.woocommerce-form-coupon .vehica-top-bar .vehica-top-bar__right .vehica-top-bar__element button.button,
.vehica-top-bar .vehica-top-bar__right .vehica-top-bar__element .woocommerce .vehica-checkout button.button,
.woocommerce .vehica-checkout .vehica-top-bar .vehica-top-bar__right .vehica-top-bar__element button.button,
.vehica-top-bar .vehica-top-bar__right .vehica-top-bar__element .wp-block-search .wp-block-search__button,
.wp-block-search .vehica-top-bar .vehica-top-bar__right .vehica-top-bar__element .wp-block-search__button,
.vehica-top-bar .vehica-top-bar__right .vehica-top-bar__element .vehica-post-field__text input[type=submit],
.vehica-post-field__text .vehica-top-bar .vehica-top-bar__right .vehica-top-bar__element input[type=submit] {
    padding-top: 13px;
    padding-bottom: 12px;
}

.vehica-top-bar .vehica-top-bar__right .vehica-top-bar__element.vehica-top-bar__element--panel span {
    margin: 0 10px;
}

.vehica-main-menu {
    display: none;
}

.vehica-menu__desktop {
    position: relative;
}

.vehica-menu__desktop .vehica-menu__container {
    top: -1px;
}

.vehica-menu__container {
    position: relative;
}

.vehica-menu-icon * {
    fill: var(--primary);
}

.vehica-menu-hover {
    height: 1px;
    background-color: var(--primary);
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 1px;
    z-index: 10;
    transition: all ease 0.5s;
}

.vehica-menu-sticky-active .vehica-menu__wrapper {
    position: fixed;
    background: #fff;
    animation: vehica-slide-down 0.5s;
    box-shadow: 0 2px 7px 0 rgba(196, 196, 196, 0.34);
}

@keyframes vehica-slide-down {
    0% {
        transform: translateY(-100%);
    }

    100% {
        transform: translateY(0);
    }
}

.vehica-menu-sticky-active .vehica-menu__wrapper:before {
    height: 0;
}

.vehica-menu-sticky-active .vehica-menu__wrapper .vehica-menu-hover {
    height: 0;
}

.vehica-menu-sticky-active .vehica-menu__wrapper .vehica-menu .vehica-menu__link {
    color: #0f141e;
}

.vehica-menu-sticky-active .vehica-menu__wrapper .vehica-menu>.menu-item-has-children>.vehica-menu__link:after {
    color: #0f141e;
}

.admin-bar.vehica-menu-sticky-active .vehica-menu__wrapper {
    top: 32px;
}

.admin-bar.vehica-menu-sticky-active .vehica-menu__wrapper .vehica-menu__sticky-submit {
    display: flex;
}

.vehica-menu__wrapper {
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    padding: 0 30px;
}

@media (min-width: 1025px) {
    .vehica-menu__wrapper .vehica-logo {
        margin-right: 30px;
    }
}

@media (min-width: 1100px) {
    .vehica-menu__wrapper .vehica-logo {
        margin-right: 73px;
    }
}

@media (min-width: 1920px) {
    .vehica-menu__wrapper .vehica-logo {
        margin-right: 42px;
    }
}

.vehica-menu__wrapper .vehica-logo img {
    width: auto;
    max-height: 32px;
}

.vehica-menu__wrapper .vehica-logo.vehica-logo--sticky {
    display: none;
}

.vehica-menu__wrapper:before {
    content: "";
    position: absolute;
    height: 1px;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    display: block;
    background: #fff;
    opacity: 0.12;
    z-index: 1;
}

.vehica-menu__wrapper .vehica-menu__left {
    display: flex;
    align-items: center;
}

.vehica-menu__wrapper .vehica-menu__left .vehica-logo {
    margin-top: 3px;
}

.vehica-menu__wrapper .vehica-menu__left svg {
    margin-top: 7px;
    margin-right: 20px;
}

.vehica-menu__wrapper .vehica-menu {
    height: 70px;
    display: flex;
    align-items: center;
}

.vehica-menu__wrapper .vehica-menu .vehica-menu__link {
    transition: all ease 0.2s;
    align-items: center;
    height: 100%;
    padding: 0;
    display: flex;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    border-top: 1px solid transparent;
}

.vehica-menu__wrapper .vehica-menu .menu-item {
    z-index: 2;
    height: 100%;
    position: relative;
}

.vehica-menu__wrapper .vehica-menu .menu-item:hover>.vehica-menu__link {
    color: var(--primary);
}

.vehica-menu__wrapper .vehica-menu .menu-item.menu-item-has-children:hover:after {
    color: var(--primary);
}

.vehica-menu__wrapper .vehica-menu .menu-item.current-menu-item>.vehica-menu__link {
    color: var(--primary);
}

.vehica-menu__wrapper .vehica-menu .menu-item:hover>.vehica-submenu {
    transform: translate3d(0, 0, 0);
    visibility: visible;
    opacity: 1;
}

.vehica-menu__wrapper .vehica-menu>.menu-item-has-children>.vehica-menu__link:after {
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    content: "\f107";
    color: #fff;
    margin-left: 15px;
    transition: all 0.2s ease;
}

.vehica-menu__wrapper .vehica-menu>.menu-item {
    margin: 0 25px;
}

@media (min-width: 1200px) and (max-width: 1300px) {
    .vehica-menu__wrapper .vehica-menu>.menu-item {
        margin: 0 20px;
    }
}

.vehica-menu__wrapper .vehica-menu>.menu-item:first-child {
    margin-left: 0;
}

.vehica-menu__wrapper .vehica-menu>.menu-item>.vehica-submenu:before {
    content: "";
    position: absolute;
    left: 31px;
    top: -8px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 8px 8px;
    border-color: transparent transparent #fff transparent;
    z-index: 3;
}

.vehica-menu__wrapper .vehica-menu>.menu-item>.vehica-submenu:after {
    content: "";
    position: absolute;
    left: 30px;
    top: -9px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 9px 9px;
    border-color: #d21515 transparent #e9eaee transparent;
    z-index: 2;
}

.vehica-menu__wrapper .vehica-menu .vehica-submenu {
    transition: all 0.25s;
    transform: translate3d(0, 15px, 0);
    visibility: hidden;
    opacity: 0;
    background: #fff;
    border: 1px solid #e9eaee;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    color: #0f141e;
    font-size: 16px;
    position: absolute;
    left: -20px;
    min-width: 244px;
    border-radius: 10px;
    padding: 10px 0;
}

.vehica-menu__wrapper .vehica-menu .vehica-submenu .vehica-submenu {
    left: 100%;
    top: -11px !important;
}

.vehica-menu__wrapper .vehica-menu .vehica-submenu .vehica-submenu.vehica-submenu--level-2 {
    top: 0;
}

.vehica-menu__wrapper .vehica-menu .vehica-submenu .menu-item {
    padding: 0 20px;
}

.vehica-menu__wrapper .vehica-menu .vehica-submenu .menu-item:hover>.vehica-menu__link {
    color: var(--primary);
}

.vehica-menu__wrapper .vehica-menu .vehica-submenu .vehica-menu__link {
    font-size: 17px;
    line-height: 22px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-weight: 600;
    color: #0f141e;
    border-bottom: 1px solid #e9eaee;
}

.vehica-menu__wrapper .vehica-menu .vehica-submenu .menu-item:last-child .vehica-menu__link {
    border: none;
}

.vehica-menu-sticky-active.home .vehica-menu__wrapper .vehica-menu>.menu-item.current-menu-item>.vehica-menu__link {
    color: #0f141e;
}

.home .vehica-menu__wrapper .vehica-menu>.menu-item.current-menu-item>.vehica-menu__link {
    color: #fff;
}

.vehica-menu__wrapper .vehica-menu>.menu-item.current-menu-item:hover>.vehica-menu__link {
    color: var(--primary);
}

.vehica-menu-sticky-active .vehica-logo {
    display: none;
}

.vehica-menu-sticky-active .vehica-logo.vehica-logo--sticky {
    display: block;
}

.vehica-menu__transparent-wrapper {
    position: relative;
}

.vehica-menu__transparent-container {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}

.vehica-elementor-editor .vehica-menu__transparent-container {
    position: relative;
}

.vehica-menu-sticky-active .vehica-menu__wrapper {
    height: 70px !important;
}

.vehica-menu__sticky-submit {
    display: flex;
    align-items: center;
    padding-right: 1px;
}

.vehica-menu-desktop-login-register-link {
    position: relative;
}

.vehica-menu-desktop-login-register-link:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-menu-desktop-login-register-link a {
    color: #fff;
}

.vehica-menu-desktop-login-register-link a:hover {
    color: var(--primary);
}

.vehica-menu-desktop-login-register-link__user-icon {
    margin-right: 20px;
}

.vehica-menu-desktop-login-register-link__user-icon i {
    color: var(--primary);
}

.vehica-menu-desktop-login-register-link__register-text,
.vehica-menu-desktop-login-register-link__login-text {
    display: inline-block;
}

.vehica-menu-desktop-login-register-link__separator {
    display: inline-block;
    height: 18px;
    width: 1px;
    top: 5px;
    position: relative;
    background: #50514f;
    margin-left: 20px;
    margin-right: 20px;
}

.vehica-menu-sticky-active .vehica-button--menu-submit {
    color: var(--primary);
}

.vehica-menu-sticky-active .vehica-button--menu-submit:hover {
    color: #fff;
}

.vehica-menu-sticky-active .vehica-menu-desktop-login-register-link {
    font-weight: 600;
}

.vehica-menu-sticky-active .vehica-menu-desktop-login-register-link a {
    color: #1b2634;
}

.vehica-menu-sticky-active .vehica-menu-desktop-login-register-link a:hover {
    color: var(--primary);
}

.vehica-menu-sticky-active .vehica-menu-desktop-login-register-link__separator {
    background: #dfe3eb;
}

.vehica-menu-sticky-active .vehica-menu__wrapper .vehica-menu>.menu-item-has-children>.vehica-menu__link:after {
    color: var(--primary);
}

@media (min-width: 768px) {
    .vehica-menu-horizontal-v2 .vehica-simple-menu {
        font-size: 23px;
        line-height: 30px;
        font-weight: bold;
    }

    .vehica-menu-horizontal-v2 .vehica-simple-menu .menu-item {
        margin-right: 75px;
    }
}

@media (min-width: 1023px) {
    .vehica-menu-horizontal-v2 a:hover {
        color: var(--primary) !important;
    }
}

.vehica-menu__desktop .vehica-submenu .menu-item-has-children:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f105";
    transition: all 0.2s ease;
    position: absolute;
    z-index: 2;
    top: 7px;
    right: 22px;
    pointer-events: none;
    font-size: 16px;
}

.vehica-menu__sticky-submit .vehica-menu-item-depth-0 {
    display: inline;
}

.vehica-menu__sticky-submit .vehica-menu-item-depth-0 .far {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 400 !important;
}

.vehica-menu__sticky-submit .vehica-menu-item-depth-0 .fas {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
}

.vehica-mobile-menu__wrapper {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 10px 15px;
}

@media (min-width: 767px) {
    .vehica-mobile-menu__wrapper {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__logo,
.vehica-mobile-menu__wrapper .vehica-mobile-menu__hamburger,
.vehica-mobile-menu__wrapper .vehica-mobile-menu__login {
    height: 50px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__login {
    color: #fff;
    text-align: right;
    width: 60px;
    max-width: 60px;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__login a {
    display: inline-block;
    color: #fff;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__hamburger {
    width: 60px;
    max-width: 60px;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__logo {
    text-align: center;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__logo.vehica-mobile-menu__logo--right {
    text-align: right;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__logo.vehica-mobile-menu__logo--left {
    text-align: left;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__logo a {
    display: inline-block;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__logo img {
    height: 32px;
    width: auto;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__nav {
    margin-bottom: 50px;
    text-align: left;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open__content {
    padding: 0;
    margin-bottom: 20px;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open {
    transform: translateX(-100%);
    transition: 0.2s all ease-out;
    position: fixed;
    background-color: #0f141e;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow-y: scroll;
    z-index: 999999;
}

@media (min-width: 450px) {
    .vehica-mobile-menu__wrapper .vehica-mobile-menu__open {
        max-width: 400px;
    }
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open.vehica-active {
    transform: translateX(0);
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-menu>.menu-item-has-children>.vehica-menu__link {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .menu-item-has-children {
    position: relative;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .menu-item-has-children:after {
    font-family: "Font Awesome 5 Free";
    content: "\f107";
    color: #fff;
    font-size: 18px;
    position: absolute;
    right: 26px;
    top: 16px;
    font-weight: 900;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-mobile-menu__open__top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #242830;
    height: 80px;
    padding-left: 25px;
    padding-right: 25px;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-menu>.menu-item {
    border-bottom: 1px solid #363b48;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-menu>.menu-item .current-menu-item .vehica-menu__link {
    color: var(--primary) !important;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-menu>.menu-item>a {
    padding-top: 15px;
    padding-bottom: 15px;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .menu-item .vehica-menu__link {
    display: block;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    padding-left: 25px;
    padding-right: 25px;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .menu-item.vehica-open>.vehica-submenu {
    display: block;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .menu-item.vehica-open>a {
    color: var(--primary);
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .menu-item.vehica-open.menu-item-has-children:after {
    color: var(--primary) !important;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-submenu {
    display: none;
    padding: 0;
    margin-top: 0;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-submenu .vehica-menu__link {
    border-top: 1px solid #363b48;
    padding: 8px 20px 8px 40px;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-mobile-menu__info {
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-mobile-menu__info a {
    color: #99a1b2;
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 28px;
    display: block;
    line-height: 20px;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-mobile-menu__info a i {
    font-size: 16px;
    margin-right: 4px;
    position: relative;
    top: 1px;
}

@media (max-width: 359px) {
    .vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-mobile-menu__info a {
        font-size: 16px;
    }

    .vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-mobile-menu__info a i {
        font-size: 14px;
    }
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-mobile-menu__currency-switcher {
    border-top: 1px solid #e2e3e7;
    padding-top: 20px;
    color: #99a1b2;
    font-size: 20px;
    display: flex;
    align-items: center;
    height: 60px;
    cursor: pointer;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-mobile-menu__currency-switcher select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: none;
    padding: 0 30px 0 0;
    margin-left: 10px;
    margin-right: 5px;
    font-size: 20px;
    border: none;
    color: #0f141e;
    font-weight: bold;
    z-index: 2;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-mobile-menu__currency-switcher .fa-angle-down {
    position: relative;
    left: -30px;
}

.vehica-mobile-menu-mask {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    width: 0px;
    float: left;
    height: 100%;
    background: black;
    opacity: 0;
    transition: opacity 0.5s ease;
    z-index: 1000;
}

@media (min-width: 450px) {
    .vehica-mobile-menu__open.vehica-active+.vehica-mobile-menu-mask {
        width: 100%;
        opacity: 0.7;
    }
}

.vehica-mobile-menu__open__top__x {
    position: relative;
    top: 4px;
}

.vehica-mobile-menu__open__top__x svg {
    fill: var(--primary) !important;
}

.vehica-mobile-menu__open__top__x svg * {
    fill: var(--primary) !important;
}

@media (max-width: 1200px) {
    .vehica-mobile-menu__wrapper--mobile-simple-menu {
        flex-direction: row-reverse !important;
    }

    .vehica-mobile-menu__wrapper--mobile-simple-menu .vehica-logo {
        text-align: left;
    }

    .vehica-mobile-menu__wrapper--mobile-simple-menu .vehica-mobile-menu__hamburger {
        width: 60px;
        text-align: right;
    }

    .vehica-mobile-menu__wrapper--mobile-simple-menu .vehica-menu-icon {
        transform: rotateY(180deg);
    }
}

.vehica-currency-switcher {
    display: flex;
    align-items: center;
}

.vehica-currency-switcher__inner {
    display: flex;
    align-items: center;
    position: relative;
    margin-left: 6px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
}

.vehica-currency-switcher__inner i {
    margin-left: 5px;
    color: #99a1b2;
}

.vehica-currency-switcher__inner.vehica-currency-switcher__inner--open i {
    color: var(--primary);
}

.vehica-currency-switcher__list {
    position: absolute;
    left: 0;
    top: 100%;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    background-color: #fff;
    padding: 6px 13px;
    border-radius: 10px;
    z-index: 99999;
}

.vehica-currency-switcher__element {
    margin-bottom: 2px;
    font-size: 13px;
    font-weight: 600;
    color: #0f141e;
    cursor: pointer;
}

@media (min-width: 1023px) {
    .vehica-currency-switcher__element:hover {
        color: var(--primary);
    }
}

.vehica-currency-switcher__element.vehica-currency-switcher__element--active {
    color: var(--primary);
}

.logged-in .vehica-menu-desktop-login-register-link:hover {
    position: relative;
}

.logged-in .vehica-menu-desktop-login-register-link:hover .vehica-menu-item-depth-0>a {
    color: var(--primary);
}

.logged-in .vehica-menu-desktop-login-register-link:hover .vehica-menu-item-depth-0>a:before {
    content: "";
    display: block;
    position: absolute;
    bottom: -40px;
    height: 40px;
    left: 0;
    width: 100%;
    background: transparent;
    cursor: pointer;
}

.vehica-desktop-user-menu {
    width: 244px;
    z-index: 100000;
    border-radius: 10px;
    border: 1px solid #e7edf3;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    background: #fff;
    position: absolute;
    top: 44px;
    left: 0;
    padding-top: 10px;
    display: none;
}

.vehica-desktop-user-menu hr {
    border-top: 1px solid #99a1b2;
}

.vehica-desktop-user-menu:after {
    content: "";
    display: block;
    position: absolute;
    top: -5px;
    left: 33px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #ffffff;
}

.vehica-desktop-user-menu:before {
    content: "";
    display: block;
    position: absolute;
    top: -6px;
    left: 32px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #e7edf3;
}

.logged-in .vehica-top-bar__element--panel:hover .vehica-desktop-user-menu {
    display: block;
}

.vehica-desktop-user-menu__name {
    font-size: 15px;
    line-height: 35px;
    font-weight: bold;
}

.vehica-desktop-user-menu__name a {
    display: block;
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #0f141e;
}

.vehica-desktop-user-menu__name a:hover {
    color: var(--primary);
}

.vehica-desktop-user-menu__email {
    font-size: 12px;
    line-height: 30px;
    font-weight: 900;
}

.vehica-desktop-user-menu__manage-account {
    position: absolute;
    top: 18px;
    right: 15px;
    line-height: 13px;
    font-size: 16px;
    cursor: pointer;
}

.vehica-desktop-user-menu__manage-account i {
    color: var(--primary);
}

.vehica-desktop-user-menu__menu-links {
    font-size: 13px;
    line-height: 16px;
}

.vehica-desktop-user-menu__menu-links a {
    display: block;
    position: relative;
    border-top: 1px solid #f2f5fb;
    padding: 10px 40px 10px 0;
    padding-left: 15px;
    padding-right: 15px;
    color: #0f141e;
}

.vehica-desktop-user-menu__menu-links a i {
    margin-right: 9px;
    color: rgba(0, 0, 0, 0.16);
    transition: all 0.2s ease;
}

.vehica-desktop-user-menu__menu-links a:hover i {
    color: var(--primary);
}

.vehica-desktop-user-menu__menu-links hr {
    border: 0 solid transparent;
    border-top: 1px solid #eff0f1;
}

.vehica-desktop-user-menu__menu-links__count {
    border-radius: 10px;
    text-align: center;
    font-size: 12px;
    min-width: 23px;
    padding: 0;
    font-weight: 600;
    height: 23px;
    line-height: 23px;
    color: var(--primary);
    background: var(--primary-light);
    margin-left: 4px;
    position: absolute;
    right: 15px;
    top: 6px;
}

.vehica-desktop-user-menu__top {
    display: flex;
    align-items: center;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

.vehica-desktop-user-menu__top__avatar {
    display: inline-block;
    width: 35px;
    min-width: 35px;
    height: 35px;
    background: #eff0f1;
    border-radius: 50%;
    margin-right: 10px;
    position: relative;
    overflow: hidden;
}

.vehica-header--no-submit-button .vehica-desktop-user-menu {
    left: auto;
    right: 0;
}

.vehica-header--no-submit-button .vehica-desktop-user-menu:before {
    left: auto;
    right: 32px;
}

.vehica-header--no-submit-button .vehica-desktop-user-menu:after {
    right: 33px;
    left: auto;
}

/* 7. Pagination */
.vehica-pagination {
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    flex-direction: row;
    font-size: 22px;
    font-weight: bold;
    line-height: 55px;
    color: #2f3b48;
    display: none;
}

@media (min-width: 900px) {
    .vehica-pagination {
        display: flex;
    }
}

.vehica-pagination--blog {
    margin-top: 56px;
    margin-bottom: 44px;
}

.vehica-pagination--inventory {
    margin-top: 60px;
    margin-bottom: 18px;
}

.vehica-pagination__inner {
    margin: 0 auto;
}

.vehica-pagination__arrow {
    display: inline-block;
    float: left;
    width: 55px;
    height: 55px;
    line-height: 55px;
    border-radius: 50%;
    border: 0px solid transparent;
    cursor: pointer;
    text-align: center;
    transition: 0.2s ease-in-out;
}

.vehica-pagination__arrow i {
    font-size: 16px;
    line-height: 55px;
    color: #2f3b48;
    vertical-align: top;
}

@media (min-width: 1023px) {
    .vehica-pagination__arrow:hover {
        box-shadow: 0px 3px 40px 0 #dbe0e8;
    }
}

.vehica-pagination__arrow--left {
    margin-right: 10px;
}

.vehica-pagination__arrow--right {
    margin-left: 10px;
}

.vehica-pagination__page {
    display: inline-block;
    float: left;
    line-height: 55px;
    margin-right: 7px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 7px;
    cursor: pointer;
    transition: color 0.2s ease-in-out;
}

@media (min-width: 1023px) {
    .vehica-pagination__page:hover {
        color: var(--primary);
    }

    .vehica-pagination__page:hover a {
        color: var(--primary);
    }
}

.vehica-pagination__page:first-child {
    margin-left: 0px;
}

.vehica-pagination__page:last-child {
    margin-right: 0px;
}

.vehica-pagination__page--active {
    width: 55px;
    background: var(--primary-light);
    text-align: center;
    border-radius: 50%;
    margin-right: -7px;
    margin-left: -7px;
    color: var(--primary);
}

.vehica-pagination__page--active a {
    color: var(--primary);
}

.vehica-pagination-mobile {
    font-size: 22px;
    line-height: 28px;
    font-weight: bold;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.vehica-pagination-mobile span {
    display: inline-block;
}

@media (min-width: 900px) {
    .vehica-pagination-mobile {
        display: none;
    }
}

.vehica-pagination-mobile--blog {
    margin-top: 56px;
    margin-bottom: 44px;
}

.vehica-pagination-mobile--inventory {
    margin-top: 8px;
    margin-bottom: 22px;
}

.vehica-pagination-mobile__start {
    color: var(--primary);
    margin-right: 40px;
}

.vehica-pagination-mobile__end {
    margin-left: 40px;
}

.vehica-pagination-mobile__arrow {
    display: inline-block;
    min-width: 55px;
    line-height: 55px;
    border-radius: 50%;
    height: 55px;
    box-shadow: 0px 3px 40px 0 #dbe0e8 !important;
    border: 0 solid transparent;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    background: #fff;
}

.vehica-pagination-mobile__arrow--disabled {
    opacity: 0;
    z-index: -1;
}

.vehica-pagination-mobile__arrow--left {
    margin-right: 27px;
}

.vehica-pagination-mobile__arrow--right {
    margin-left: 27px;
}

.vehica-pagination-mobile--panel {
    margin: 50px 0 30px 0;
}

/* 8. Blog */
.vehica-blog-title {
    font-size: 41px;
    line-height: 51px;
    font-weight: 900;
    color: #222732;
    margin: 0;
    text-align: center;
}

@media (max-width: 359px) {
    .vehica-blog-title {
        font-size: 30px;
        line-height: 38px;
    }
}

@media (min-width: 360px) and (max-width: 899px) {
    .vehica-blog-title {
        font-size: 38px;
        line-height: 48px;
    }
}

.vehica-posts__related-title {
    font-size: 22px;
    line-height: 28px;
    font-weight: 900;
    margin-bottom: 55px;
}

.vehica-blog-card {
    margin: 0 0 25px 0;
    overflow: hidden;
}

.vehica-blog-card__date {
    font-size: 13px;
    line-height: 16px;
    font-weight: 600;
    color: #95989d;
    margin-bottom: 15px;
    text-align: center;
}

@media (min-width: 768px) {
    .vehica-blog-card__date {
        text-align: left;
    }
}

.vehica-blog-card__date i {
    color: var(--primary);
    margin-right: 4px;
}

.vehica-blog-card__title {
    font-size: 21px;
    line-height: 27px;
    font-weight: 700;
    white-space: initial;
    color: #222732;
    display: block;
    text-align: center;
    word-break: break-word;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 1023px) {
    .vehica-blog-card__title:hover {
        color: var(--primary);
    }
}

@media (min-width: 768px) {
    .vehica-blog-card__title {
        text-align: left;
        max-width: none;
        margin-left: 0;
        margin-right: 0;
    }
}

.vehica-blog-card__inner {
    background: #FFFFFF;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    height: 100%;
    overflow: hidden;
    transition: all 0.2s ease;
    position: relative;
}

@media (min-width: 1023px) {
    .vehica-blog-card__inner:hover {
        border-color: var(--primary);
    }
}

.vehica-blog-card__excerpt {
    margin: 0 0 16px 0;
    color: #222732;
    opacity: 0.48;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.64;
    text-align: center;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 768px) {
    .vehica-blog-card__excerpt {
        text-align: left;
        max-width: none;
        margin-left: 0;
        margin-right: 0;
    }
}

.vehica-blog-card__excerpt p {
    margin: 0;
}

.vehica-blog-card__image {
    position: relative;
    display: block;
    background: #f2f5fb;
    overflow: hidden;
    padding-top: 55.5224%;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.vehica-blog-card__image img {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    object-fit: cover;
    opacity: 1;
    transform: scale3d(1, 1, 1);
    transition: opacity 0.8s, transform 0.8s, filter 400ms;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

@media (min-width: 1023px) {
    .vehica-blog-card__image:hover img {
        opacity: 0.9;
        transform: scale3d(1.1, 1.1, 1);
    }
}

.vehica-blog-card__content {
    padding: 25px 15px 25px 15px;
    text-align: center;
}

.vehica-blog-card__content h3 {
    margin-bottom: 10px;
}

@media (min-width: 768px) {
    .vehica-blog-card__content {
        padding: 30px;
        text-align: left;
    }
}

.vehica-blog-card__content__top {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

@media (max-width: 767px) {
    .vehica-blog-card__content__top {
        justify-content: center;
    }
}

.vehica-blog-card__image-placeholder {
    background: #eff0f1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.vehica-blog-card__image-placeholder:after {
    content: "\f03e";
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    width: 50px;
    height: 50px;
    font-size: 40px;
    text-align: center;
    opacity: 0.5;
    line-height: 50px;
    position: absolute;
    top: 50%;
    margin: -25px auto 0 auto;
    left: 0;
    right: 0;
}

.vehica-blog-card__title--truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.vehica-blog-card__button-wrapper {
    text-align: center;
}

@media (min-width: 768px) {
    .vehica-blog-card__button-wrapper {
        text-align: left;
    }
}

.vehica-blog-card__button-wrapper a {
    text-decoration: underline;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    color: #222732;
    padding: 10px 0;
}

@media (min-width: 1023px) {
    .vehica-blog-card__button-wrapper a:hover {
        color: var(--primary);
    }
}

.vehica-blog-card__author {
    margin-bottom: 20px;
    margin-right: 18px;
    text-align: center;
    display: inline-block;
}

.vehica-blog-card__author:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-blog-card__author i {
    color: var(--primary);
}

.vehica-blog-card__author__image {
    display: inline-block;
    margin-right: 7px;
    float: left;
    position: relative;
    top: -2px;
}

.vehica-blog-card__author__image img {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    float: left;
}

.vehica-blog-card__author__name {
    float: left;
    font-size: 13px;
    line-height: 16px;
    font-weight: 600;
    color: #95989d;
}

.vehica-blog-card__author__name i {
    margin-right: 4px;
}

.vehica-posts--v2 .vehica-blog-card {
    margin-bottom: 30px;
}

.vehica-posts--v2 .vehica-blog-card .vehica-blog-card__title {
    font-size: 24px;
    line-height: 32px;
}

.vehica-posts--v2 .vehica-blog-card .vehica-blog-card__excerpt {
    margin-bottom: 20px;
}

.vehica-posts--v2 .vehica-blog-card__image {
    padding-top: 0;
    height: 300px;
}

@media (max-width: 659px) {
    .vehica-posts--v2 .vehica-blog-card-v2__button-wrapper {
        text-align: center;
    }
}

.vehica-posts--v2 .vehica-blog-card-v2__button-wrapper .vehica-button,
.vehica-posts--v2 .vehica-blog-card-v2__button-wrapper #cookie-notice .cn-button.bootstrap,
#cookie-notice .vehica-posts--v2 .vehica-blog-card-v2__button-wrapper .cn-button.bootstrap,
.vehica-posts--v2 .vehica-blog-card-v2__button-wrapper .woocommerce-form-coupon button.button,
.woocommerce-form-coupon .vehica-posts--v2 .vehica-blog-card-v2__button-wrapper button.button,
.vehica-posts--v2 .vehica-blog-card-v2__button-wrapper .woocommerce .vehica-checkout button.button,
.woocommerce .vehica-checkout .vehica-posts--v2 .vehica-blog-card-v2__button-wrapper button.button,
.vehica-posts--v2 .vehica-blog-card-v2__button-wrapper .wp-block-search .wp-block-search__button,
.wp-block-search .vehica-posts--v2 .vehica-blog-card-v2__button-wrapper .wp-block-search__button,
.vehica-posts--v2 .vehica-blog-card-v2__button-wrapper .vehica-post-field__text input[type=submit],
.vehica-post-field__text .vehica-posts--v2 .vehica-blog-card-v2__button-wrapper input[type=submit] {
    max-height: 50px;
    line-height: 20px;
}

.vehica-blog-card-featured {
    display: none;
    position: absolute;
    z-index: 2;
    background: var(--primary);
    width: auto;
    padding: 3px 50px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    transform: rotate(-41deg);
    margin-left: -10px;
    top: 14px;
    left: -38px;
}

.sticky .vehica-blog-card-featured {
    display: block;
}

.vehica-post-author-image img {
    width: 34px;
    height: 34px;
    border-radius: 50%;
}

.vehica-post-author-name {
    font-size: 13px;
    line-height: 18px;
    font-weight: 600;
    color: #95989d;
}

.vehica-post-author-name i {
    color: var(--primary);
    margin-right: 4px;
}

.vehica-post-author-name a {
    color: #95989d;
}

@media (min-width: 1023px) {
    .vehica-post-author-name a:hover {
        color: var(--primary);
    }
}

.vehica-post-field__category__list {
    font-size: 13px;
    line-height: 18px;
    font-weight: 600;
    color: #95989d;
}

.vehica-post-field__category__list a {
    color: #95989d;
}

@media (min-width: 1023px) {
    .vehica-post-field__category__list a:hover {
        color: var(--primary);
    }
}

.vehica-post-field__category__list i {
    color: var(--primary);
    margin-right: 4px;
}

.vehica-post-field__date {
    font-size: 13px;
    line-height: 18px;
    font-weight: 600;
    color: #95989d;
}

.vehica-post-field__date i {
    color: var(--primary);
    margin-right: 5px;
}

.vehica-post-field__name {
    font-size: 41px;
    line-height: 51px;
    font-weight: 900;
    color: #222732;
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 38px;
}

@media (min-width: 900px) {
    .vehica-post-field__name {
        font-size: 41px;
        line-height: 51px;
    }
}

.vehica-number-of-comments {
    font-size: 13px;
    line-height: 18px;
    font-weight: 600;
    color: #95989d;
}

.vehica-number-of-comments a {
    color: #95989d;
    transition: all 0.2s ease;
}

@media (min-width: 1023px) {
    .vehica-number-of-comments a:hover {
        color: var(--primary);
    }
}

.vehica-number-of-comments i {
    color: var(--primary);
    margin-right: 4px;
}

.vehica-post-field__text {
    color: #6f6f6f;
    font-size: 16px;
    line-height: 1.625;
}

.vehica-post-field__text h1,
.vehica-post-field__text h2,
.vehica-post-field__text h3,
.vehica-post-field__text h4,
.vehica-post-field__text h5,
.vehica-post-field__text h6 {
    font-weight: 900;
    margin-top: 30px;
    margin-bottom: 30px;
    color: #222732;
    line-height: 1.24;
}

.vehica-post-field__text h1 {
    font-size: 41px;
    line-height: 51px;
}

.vehica-post-field__text h2 {
    font-size: 36px;
}

.vehica-post-field__text h3 {
    font-size: 32px;
}

.vehica-post-field__text h4 {
    font-size: 28px;
}

.vehica-post-field__text h5 {
    font-size: 24px;
}

.vehica-post-field__text h6 {
    font-size: 20px;
}

.vehica-post-field__text>a {
    color: var(--primary);
}

.vehica-post-field__text>a:hover {
    text-decoration: underline;
}

.vehica-post-field__text p {
    margin-top: 30px;
    margin-bottom: 30px;
}

.vehica-post-field__text input[type=password] {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
    max-width: 300px;
    margin-right: 12px;
}

.vehica-post-field__text input[type=password]::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .vehica-post-field__text input[type=password] {
        font-size: 16px;
    }
}

.vehica-post-field__text .wp-block-button a {
    border-radius: 10px;
    font-size: 17px;
    line-height: 21px;
    font-weight: 600;
    padding: 16px 25px 16px 25px;
    margin-bottom: 10px;
}

.vehica-post-field__text .wp-block-button a:hover {
    text-decoration: none;
}

.vehica-post-field__text .wp-block-button.is-style-squared a {
    border-radius: 0 !important;
}

.vehica-post-field__text .wp-block-button:not(.is-style-outline) a {
    background: var(--primary);
}

.vehica-post-field__text .wp-block-button.is-style-outline a {
    border-color: var(--primary);
    color: var(--primary);
}

.vehica-post-field__text .wp-block-button.is-style-outline a:hover {
    background: var(--primary);
    color: #fff;
}

.vehica-post-field__text .post-nav-links {
    display: block;
    float: left;
    width: 100%;
    color: #222732;
    margin-top: 60px;
}

.vehica-post-field__text .post-nav-links .post-page-numbers {
    color: #222732;
    margin-left: 10px;
}

.vehica-post-field__text .post-nav-links .post-page-numbers.current {
    color: var(--primary);
}

.vehica-post-field__text .post-nav-links .post-page-numbers:first-child {
    margin-left: 30px;
}

.vehica-post-field__text .post-nav-links .post-page-numbers:hover {
    color: var(--primary);
    text-decoration: none;
}

@media (min-width: 1200px) {
    .vehica-post-field__text .wp-block-columns {
        margin-top: 30px;
        margin-bottom: 30px;
    }
}

.vehica-post-field__text .wp-block-quote {
    max-width: 640px;
}

.vehica-post-field__text table {
    color: #181d28;
    font-weight: 500;
    font-size: 16px;
}

@media (min-width: 767px) {
    .vehica-post-field__text table {
        font-size: 20px;
    }
}

.vehica-post-field__text table tr:first-child {
    font-weight: 600;
}

.vehica-post-field__text table th,
.vehica-post-field__text table td {
    padding: 10px 15px;
}

@media (min-width: 767px) {

    .vehica-post-field__text table th,
    .vehica-post-field__text table td {
        padding: 15px 35px;
    }
}

.vehica-post-field__text .wp-block-calendar {
    margin-top: 30px;
    border-radius: 10px;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background-color: var(--white);
    max-width: 400px;
    margin-bottom: 30px;
}

.vehica-post-field__text .wp-block-calendar .wp-calendar-table caption {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    font-size: 16px !important;
}

.vehica-post-field__text .wp-block-calendar thead {
    background: #f7f9fd;
}

.vehica-post-field__text .wp-block-calendar .wp-calendar-table {
    margin-bottom: 0;
}

.vehica-post-field__text .wp-block-calendar .wp-calendar-table th,
.vehica-post-field__text .wp-block-calendar .wp-calendar-table td {
    font-size: 16px !important;
    padding: 6px !important;
}

.vehica-post-field__text .wp-block-calendar .wp-calendar-nav {
    max-width: 400px !important;
    padding-top: 6px;
    text-align: left !important;
    padding-left: 22px;
    padding-bottom: 6px;
    background: #f7f9fd;
}

.vehica-post-field__text .wp-block-calendar .wp-calendar-nav a {
    color: #222732;
    text-decoration: none;
}

.vehica-post-field__text select {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
    padding-right: 50px;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    background: url(https://b-pro.ca/wp-content/themes/vehica/assets/img/chevron-down.png) no-repeat right transparent;
    background-size: 16px 16px;
    -webkit-appearance: none;
    background-position: right 20px bottom 15px;
    max-width: 400px;
}

.vehica-post-field__text select::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .vehica-post-field__text select {
        font-size: 16px;
    }
}

.vehica-post-field__text blockquote,
.vehica-post-field__text blockquote.wp-block-quote {
    background: #f7f9fd;
    padding: 50px;
    position: relative;
    font-size: 18px;
    font-weight: 300;
    font-style: italic;
    line-height: 1.5;
    color: #212d40;
    margin-top: 51px;
    margin-bottom: 30px;
}

.vehica-post-field__text blockquote p,
.vehica-post-field__text blockquote.wp-block-quote p {
    padding: 0;
    margin: 0;
}

.vehica-post-field__text blockquote:before,
.vehica-post-field__text blockquote.wp-block-quote:before {
    position: absolute;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f10e";
    font-size: 16px;
    top: -22px;
    left: 50px;
    background: var(--primary);
    border-radius: 50%;
    height: 43px;
    width: 43px;
    line-height: 43px;
    padding-left: 12px;
    color: #fff;
    text-align: left;
}

.vehica-post-field__text figure.alignleft {
    margin-right: 30px;
}

.vehica-post-field__text figure.alignright {
    margin-left: 30px;
}

.vehica-post-field__text figure.aligncenter {
    margin-left: auto;
    margin-right: auto;
}

.vehica-ul-list {
    list-style: none;
    padding: 0;
    font-size: 16px;
    line-height: 20px;
    color: #6f6f6f;
}

.vehica-ul-list li {
    margin-bottom: 15px;
}

.vehica-ul-list li:last-child {
    margin-bottom: 0;
}

.vehica-ul-list li:before {
    content: "\f111";
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    color: var(--primary);
    padding-right: 15px;
    font-size: 9px;
    position: relative;
    top: -1px;
}

.post-nav-links {
    margin: 30px 0;
    font-size: 21px;
    font-weight: 900;
}

.post-nav-links .post-page-numbers {
    padding: 0 3px;
}

.post-nav-links .post-page-numbers.current {
    color: var(--primary);
}

.post-nav-links .post-page-numbers:first-child {
    margin-left: 10px;
}

@media (max-width: 899px) {
    .vehica-post-image {
        position: relative;
        overflow: hidden;
    }

    .vehica-post-image img {
        width: 100%;
        object-fit: cover;
        border-radius: 10px !important;
    }
}

@media (min-width: 900px) {
    .vehica-post-image {
        position: relative;
        border-radius: 10px;
        overflow: hidden;
        padding-top: 0 !important;
        height: 147px;
    }
}

@media (min-width: 900px) and (min-width: 400px) {
    .vehica-post-image {
        height: 240px;
    }
}

@media (min-width: 900px) and (min-width: 600px) {
    .vehica-post-image {
        height: 340px;
    }
}

@media (min-width: 900px) and (min-width: 900px) {
    .vehica-post-image {
        height: 413px;
    }
}

@media (min-width: 900px) and (min-width: 1200px) {
    .vehica-post-image {
        height: 445px;
    }
}

@media (min-width: 900px) {
    .vehica-post-image img {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        object-fit: cover;
        transition: filter 400ms;
    }
}

.vehica-post-field__tags {
    align-items: center;
    min-height: 10px;
}

.vehica-post-field__tags:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-post-field__tags__single {
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    color: rgba(34, 39, 50, 0.48);
    background-color: transparent !important;
    float: left;
    font-weight: 500;
}

@media (min-width: 1023px) {
    .vehica-post-field__tags__single:hover {
        color: #000;
    }
}

.vehica-post-field__tags__single:after {
    content: ",";
    padding-right: 5px;
    color: rgba(34, 39, 50, 0.48) !important;
}

.vehica-post-field__tags__single:last-of-type:after {
    content: "";
}

.vehica-post-field__tags__title {
    margin-right: 10px;
    float: left;
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    color: rgba(34, 39, 50, 0.48);
}

.vehica-post-field__tags__icon {
    color: var(--primary);
    margin-right: 12px;
    float: left;
    line-height: 18px;
}

.vehica-comments .comment-respond {
    position: relative;
    background: #eff3fa;
    width: 100%;
    float: left;
    border-radius: 10px;
    margin-bottom: 40px;
    padding: 20px 12px;
}

@media (min-width: 768px) {
    .vehica-comments .comment-respond {
        padding: 45px 37px;
    }
}

.vehica-comments .comment-respond:first-child {
    margin-bottom: 0;
}

.vehica-comments .comment-form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
}

/* Respond modify clear border-top of the next comment*/
.comment-respond:after {
    content: "";
    background: #fff;
    display: block;
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -1px;
    z-index: 2;
    margin-right: 0;
}

.vehica-comments .comment-reply-title {
    width: 100%;
    float: left;
    text-align: left;
    position: relative;
    padding-right: 28px;
    margin-bottom: 10px;
    margin-top: 0;
    font-size: 22px;
    line-height: 28px;
    font-weight: 900;
    color: #222732;
    padding-left: 8px;
}

.vehica-comments .comment-reply-title #cancel-comment-reply-link {
    color: transparent;
}

.vehica-comments .comment-reply-title #cancel-comment-reply-link:hover:after {
    color: var(--primary) !important;
}

.vehica-comments .comment-reply-title #cancel-comment-reply-link:after {
    color: #222732;
    content: "\f00d";
    font-family: "Font Awesome 5 Free";
    position: absolute;
    top: 0;
    right: 12px;
    transition: all 0.2s ease;
}

@media (min-width: 768px) {
    .vehica-comments .comment-reply-title {
        margin-bottom: 30px;
    }
}

.vehica-comments .comment-reply-title:after {
    clear: both;
    content: "";
    display: table;
}

/* Comment notes - e.g. "Your email address will not be published. Required fields are marked" */
.comment-notes {
    padding-left: 8px;
    padding-right: 8px;
    width: 100%;
    font-size: 15px;
    line-height: 20px;
    text-align: left;
    color: #2f3b48;
    margin-bottom: 20px;
}

@media (min-width: 768px) {
    .comment-notes {
        margin-top: -20px;
        margin-bottom: 30px;
    }
}

.vehica-comments .comment-form-comment {
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 15px;
    width: 100%;
}

.vehica-comments .comment-form-comment textarea {
    resize: vertical;
    height: 140px;
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
    font-size: 15px;
    line-height: 19px;
    color: #6f6f6f;
    vertical-align: top;
    width: 100%;
    padding: 25px 27px;
    min-height: 44px;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.vehica-comments .comment-form-comment textarea::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .vehica-comments .comment-form-comment textarea {
        font-size: 16px;
    }
}

.vehica-comments .comment-form-author,
.vehica-comments .comment-form-email,
.vehica-comments .comment-form-url {
    width: 100%;
    margin-bottom: 15px;
    padding-left: 8px;
    padding-right: 8px;
}

@media (min-width: 768px) {

    .vehica-comments .comment-form-author,
    .vehica-comments .comment-form-email,
    .vehica-comments .comment-form-url {
        width: 33.333%;
    }
}

.vehica-comments .comment-form-author input[type=text],
.vehica-comments .comment-form-author input[type=email],
.vehica-comments .comment-form-author input[type=url],
.vehica-comments .comment-form-email input[type=text],
.vehica-comments .comment-form-email input[type=email],
.vehica-comments .comment-form-email input[type=url],
.vehica-comments .comment-form-url input[type=text],
.vehica-comments .comment-form-url input[type=email],
.vehica-comments .comment-form-url input[type=url] {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
    font-size: 15px;
}

.vehica-comments .comment-form-author input[type=text]::placeholder,
.vehica-comments .comment-form-author input[type=email]::placeholder,
.vehica-comments .comment-form-author input[type=url]::placeholder,
.vehica-comments .comment-form-email input[type=text]::placeholder,
.vehica-comments .comment-form-email input[type=email]::placeholder,
.vehica-comments .comment-form-email input[type=url]::placeholder,
.vehica-comments .comment-form-url input[type=text]::placeholder,
.vehica-comments .comment-form-url input[type=email]::placeholder,
.vehica-comments .comment-form-url input[type=url]::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {

    .vehica-comments .comment-form-author input[type=text],
    .vehica-comments .comment-form-author input[type=email],
    .vehica-comments .comment-form-author input[type=url],
    .vehica-comments .comment-form-email input[type=text],
    .vehica-comments .comment-form-email input[type=email],
    .vehica-comments .comment-form-email input[type=url],
    .vehica-comments .comment-form-url input[type=text],
    .vehica-comments .comment-form-url input[type=email],
    .vehica-comments .comment-form-url input[type=url] {
        font-size: 16px;
    }
}

/* Comment cookie consent - e.g. "Save my name, email, and website in this browser for the next time I comment." */
.vehica-comments .comment-form-cookies-consent {
    margin: 5px 8px 15px 8px;
    width: 100%;
    font-size: 14px;
    line-height: 18px;
    color: #6d6d6d;
    max-width: 360px;
}

@media (min-width: 768px) {
    .vehica-comments .comment-form-cookies-consent {
        margin-top: 15px;
    }
}

@media (min-width: 1023px) {
    .vehica-comments .comment-form-cookies-consent:hover {
        color: var(--primary) !important;
    }

    .vehica-comments .comment-form-cookies-consent:hover label {
        color: var(--primary) !important;
    }
}

.vehica-comments .comment-form-cookies-consent input {
    position: absolute;
    opacity: 0;
}

.vehica-comments .comment-form-cookies-consent input+label {
    font-size: 15px;
    line-height: 20px;
    display: block;
    position: relative;
    cursor: pointer;
    min-height: 20px;
    padding: 0 0 0 31px;
    color: #2f3b48;
}

.vehica-comments .comment-form-cookies-consent input+label:before {
    position: absolute;
    top: 2px;
    left: 0;
    content: "";
    display: inline-block;
    vertical-align: text-top;
    width: 20px;
    height: 20px;
    background: white;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 4px;
}

.vehica-comments .comment-form-cookies-consent input:disabled+label {
    color: #b8b8b8;
    cursor: auto;
}

.vehica-comments .comment-form-cookies-consent input:disabled+label:before {
    box-shadow: none;
    background: #ddd;
}

.vehica-comments .comment-form-cookies-consent input:checked+label:after {
    content: "\f00c";
    position: absolute;
    font-family: "Font Awesome 5 Free";
    left: 5px;
    font-weight: 900;
    color: #fff;
    font-size: 11px;
    top: 2px;
}

.vehica-comments .comment-form-cookies-consent input:checked+label {
    color: #2f3b48;
}

.vehica-comments .comment-form-cookies-consent input:checked+label:before {
    background: var(--primary) !important;
    border-color: var(--primary) !important;
}

.vehica-comments .form-submit {
    margin-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
    display: block;
    width: 100%;
    margin-left: auto;
}

@media (min-width: 768px) {
    .vehica-comments .form-submit {
        margin-top: 15px;
        width: 33.33% !important;
        display: inline-block;
    }

    .vehica-comments .form-submit .vehica-button,
    .vehica-comments .form-submit #cookie-notice .cn-button.bootstrap,
    #cookie-notice .vehica-comments .form-submit .cn-button.bootstrap,
    .vehica-comments .form-submit .woocommerce-form-coupon button.button,
    .woocommerce-form-coupon .vehica-comments .form-submit button.button,
    .vehica-comments .form-submit .woocommerce .vehica-checkout button.button,
    .woocommerce .vehica-checkout .vehica-comments .form-submit button.button,
    .vehica-comments .form-submit .wp-block-search .wp-block-search__button,
    .wp-block-search .vehica-comments .form-submit .wp-block-search__button,
    .vehica-comments .form-submit .vehica-post-field__text input[type=submit],
    .vehica-post-field__text .vehica-comments .form-submit input[type=submit] {
        width: 100%;
    }
}

.vehica-comments {
    display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0 auto 24px 0;
}

.vehica-comments:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-comments__heading-top-count {
    height: 38px;
    font-size: 30px;
    font-weight: bold;
    margin-top: 50px;
    margin-bottom: 50px;
}

.vehica-comments__heading-top-count__count {
    color: var(--primary);
}

.vehica-comment {
    border-top: 1px solid rgba(210, 210, 210, 0.5);
    position: relative;
    float: left;
    width: 100%;
}

.vehica-comment:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-comment .vehica-comment__content {
    display: inline-block;
    float: left;
    width: 100%;
    position: relative;
    padding-top: 40px;
    padding-bottom: 40px;
}

.vehica-comment .vehica-comment__content:after {
    clear: both;
    content: "";
    display: table;
}

@media (min-width: 768px) {
    .vehica-comment .vehica-comment__content {
        padding-left: 116px;
    }
}

.vehica-comment .vehica-comment__content .vehica-comment__avatar {
    margin-bottom: 12px;
}

.vehica-comment .vehica-comment__content .vehica-comment__avatar>img {
    border-radius: 50%;
    width: 85px;
    height: 85px;
}

@media (min-width: 768px) {
    .vehica-comment .vehica-comment__content .vehica-comment__avatar {
        margin-bottom: 24px;
        position: absolute;
        top: 40px;
        left: 0;
    }
}

.vehica-comment .vehica-comment__content .vehica-comment__user-name {
    font-size: 20px;
    line-height: 25px;
    font-weight: bold;
    margin-bottom: 24px;
    color: #222732;
}

@media (max-width: 767px) {
    .vehica-comment .vehica-comment__content .vehica-comment__user-name {
        position: absolute;
        top: 70px;
        left: 100px;
    }
}

.vehica-comment .vehica-comment__content .vehica-comment__text {
    font-size: 16px;
    line-height: 27px;
    color: #6f6f6f;
    word-break: break-word;
    width: 100%;
}

.vehica-comment .vehica-comment__content .vehica-comment__text:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-comment .vehica-comment__content .vehica-comment__text p {
    margin-top: 0;
    margin-bottom: 25px;
}

.vehica-comment .vehica-comment__content .vehica-comment__footer {
    display: flex;
    vertical-align: middle;
}

.vehica-comment .vehica-comment__content .vehica-comment__footer .vehica-comment__date {
    font-size: 14px;
    line-height: 28px;
    font-weight: 600;
    color: rgba(34, 39, 50, 0.5);
    margin: 0 35px 0 0;
}

.vehica-comment .vehica-comment__content .vehica-comment__footer .vehica-comment__date a {
    background: rgba(0, 0, 0, 0.05);
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #6d6d6d;
    padding: 4px;
    font-size: 12px;
    border-radius: 4px;
    margin-left: 5px;
}

@media (min-width: 1023px) {
    .vehica-comment .vehica-comment__content .vehica-comment__footer .vehica-comment__date a:hover {
        color: #000;
        border-color: #000;
        background: rgba(0, 0, 0, 0.1);
    }
}

@media (min-width: 1023px) {
    .vehica-comment .vehica-comment__content .vehica-comment__footer .vehica-comment__date a:hover {
        color: #000;
    }
}

.vehica-comment .vehica-comment__content .vehica-comment__footer .vehica-comment__date i {
    color: var(--primary);
    position: relative;
    margin-right: 6px;
}

.vehica-comment .vehica-comment__content .vehica-comment__footer .vehica-comment__reply a {
    font-size: 14px;
    line-height: 28px;
    font-weight: 600;
    display: inline-block;
    float: left;
    color: var(--primary);
    margin: 0;
    text-decoration: underline;
}

.vehica-comment__moderate {
    padding: 15px 20px;
    background: var(--primary-light);
    color: var(--primary);
    font-size: 18px;
    line-height: 23px;
    font-weight: bold;
    border-radius: 10px;
}

.vehica-comment {
    position: relative;
}

.vehica-comment.depth-2 .vehica-comment__content {
    margin-left: 29px;
    width: calc(100% - 29px);
}

@media (min-width: 1400px) {
    .vehica-comment.depth-2 .vehica-comment__content {
        margin-left: 58px;
        width: calc(100% - 58px);
    }
}

.vehica-comment.depth-3 .vehica-comment__content {
    margin-left: 58px;
    width: calc(100% - 58px);
}

@media (min-width: 1400px) {
    .vehica-comment.depth-3 .vehica-comment__content {
        margin-left: 116px;
        width: calc(100% - 116px);
    }
}

.vehica-comment.depth-4 .vehica-comment__content {
    margin-left: 87px;
    width: calc(100% - 87px);
}

@media (min-width: 1400px) {
    .vehica-comment.depth-4 .vehica-comment__content {
        margin-left: 174px;
        width: calc(100% - 174px);
    }
}

.vehica-comment.depth-5 .vehica-comment__content {
    margin-left: 116px;
    width: calc(100% - 116px);
}

@media (min-width: 1400px) {
    .vehica-comment.depth-5 .vehica-comment__content {
        margin-left: 232px;
        width: calc(100% - 232px);
    }
}

/* Blog */
form.vehica-search-form {
    width: 100%;
    background: #f2f5fb;
    padding: 22px;
    position: relative;
    border-radius: 10px;
}

form.vehica-search-form input[type=submit] {
    display: none;
}

form.vehica-search-form input[type=search] {
    font-size: 15px;
    line-height: 19px;
    width: 100%;
    color: #2f3b48;
    background: #fff;
    padding: 17px 50px 17px 22px;
    border-radius: 10px;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
}

form.vehica-search-form input[type=search]::placeholder {
    color: #2f3b48;
}

form.vehica-search-form input[type=search]::-ms-clear {
    display: none;
    width: 0;
    height: 0;
}

form.vehica-search-form input[type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0;
}

form.vehica-search-form input[type=search]::-webkit-search-decoration,
form.vehica-search-form input[type=search]::-webkit-search-cancel-button,
form.vehica-search-form input[type=search]::-webkit-search-results-button,
form.vehica-search-form input[type=search]::-webkit-search-results-decoration {
    display: none;
}

form.vehica-search-form label {
    position: relative;
    display: block;
}

.wp-block-search,
form.wp-block-search {
    position: relative;
    margin: 30px 0;
}

.wp-block-search .wp-block-search__label,
form.wp-block-search .wp-block-search__label {
    font-weight: 700;
    color: #ff4605;
    display: block;
    margin-bottom: 6px;
}

.wp-block-search .wp-block-search__input,
form.wp-block-search .wp-block-search__input {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
}

.wp-block-search .wp-block-search__input::placeholder,
form.wp-block-search .wp-block-search__input::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {

    .wp-block-search .wp-block-search__input,
    form.wp-block-search .wp-block-search__input {
        font-size: 16px;
    }
}

.vehica-search-form__button-search {
    position: absolute;
    right: 0;
    padding-right: 15px;
    top: 0;
    line-height: 53px;
    border: 0;
    background: transparent;
    cursor: pointer;
}

.vehica-search-form__button-search i {
    transition: all 0.2s;
}

.vehica-search-form__button-search:hover i {
    color: var(--primary);
}

.vehica-recent-posts__single {
    display: flex;
    padding-bottom: 20px;
    border-bottom: 1px solid #dfe3eb;
    margin-bottom: 20px;
}

.vehica-recent-posts__single__image {
    width: 100px;
    margin-right: 20px;
}

.vehica-recent-posts__single__image a {
    position: relative;
    display: block;
    width: 100px;
    height: 100px;
    overflow: hidden;
    border-radius: 10px;
    background: #eff0f1;
}

.vehica-recent-posts__single__image a img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale3d(1, 1, 1);
    transition: opacity 0.8s, transform 0.8s;
}

@media (min-width: 1023px) {
    .vehica-recent-posts__single__image a:hover img {
        opacity: 0.9;
        transform: scale3d(1.1, 1.1, 1);
    }
}

.vehica-recent-posts__single__image-placeholder {
    position: relative;
    width: 100%;
    height: 100%;
}

.vehica-recent-posts__single__image-placeholder:after {
    content: "\f03e";
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    width: 50px;
    height: 50px;
    font-size: 40px;
    text-align: center;
    opacity: 0.5;
    line-height: 50px;
    position: absolute;
    top: 50%;
    margin: -25px auto 0 auto;
    left: 0;
    right: 0;
}

.vehica-recent-posts__single__content {
    width: 100%;
}

.vehica-recent-posts__single__title {
    display: block;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 21px;
    color: #222732;
    font-weight: bold;
}

@media (min-width: 1023px) {
    .vehica-recent-posts__single__title:hover {
        color: var(--primary);
    }
}

.vehica-recent-posts__single__read-more {
    display: block;
    font-size: 16px;
    line-height: 18px;
    font-weight: 500;
    color: var(--primary) !important;
    text-decoration: underline !important;
}

.vehica-recent-posts__view-all {
    display: block;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    margin-bottom: 45px;
    color: var(--primary) !important;
    text-decoration: underline !important;
}

/* 9. Hero */
@media (max-height: 730px) and (min-width: 900px) {
    .vehica-hero-v1-spacer-v1 .elementor-spacer-inner {
        height: 140px !important;
    }
}

@media (max-width: 359px) {
    .vehica-hero-v1-title {
        max-width: 250px;
        margin: 0 auto;
    }
}

@media (max-height: 730px) and (min-width: 900px) {
    .vehica-hero-v1-spacer-v3 .elementor-spacer-inner {
        max-height: 200px !important;
    }
}

.vehica-hero-v2:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100px;
    transform: rotateX(180deg);
    background: rgba(0, 0, 0, 0) linear-gradient(0deg, rgba(0, 0, 0, 0.9) 8%, rgba(0, 0, 0, 0) 94%) repeat scroll 0 0;
}

@media (min-width: 900px) and (max-height: 930px) {
    .vehica-hero-v2-spacer-v1 .elementor-spacer-inner {
        height: 140px !important;
    }
}

@media (max-width: 359px) {
    .vehica-hero-v2-title {
        max-width: 250px;
        margin: 0 auto;
    }
}

@media (max-height: 700px) and (min-width: 1200px) {
    .vehica-hero-v2-spacer-v1 .elementor-spacer-inner {
        max-height: 120px !important;
    }

    .vehica-hero-v2-spacer-v2 .elementor-spacer-inner {
        max-height: 50px !important;
    }

    .vehica-hero-v2-spacer-v3 .elementor-spacer-inner {
        max-height: 20px !important;
    }
}

@media (max-height: 900px) and (min-width: 1200px) {
    .vehica-hero-v3-spacer-v1 .elementor-spacer-inner {
        height: 100px !important;
    }

    .vehica-hero-v3-spacer-v2 .elementor-spacer-inner {
        height: 30px !important;
    }

    .vehica-hero-v3-spacer-v3 .elementor-spacer-inner {
        height: 30px !important;
    }

    .vehica-hero-v3-spacer-v4 .elementor-spacer-inner {
        height: 110px !important;
    }

    .vehica-hero-v3-subtitle h2 {
        font-size: 16px !important;
        line-height: 25px !important;
    }

    .vehica-hero-v3-image img {
        max-width: 500px;
        top: 110px !important;
        position: relative;
    }

    .vehica-hero-v3 .vehica-search-classic-v1__divider {
        margin-top: 0 !important;
        background: transparent !important;
    }
}

.vehica-hero-v4 {
    background: #000 !important;
}

@media (min-width: 900px) {
    .vehica-hero-v5 .vehica-search-classic-v2 {
        margin: 0;
    }

    .vehica-hero-v5 .vehica-search-classic-v2__top {
        justify-content: left;
    }

    .vehica-hero-v5 .vehica-search__field--radius {
        max-width: 240px;
    }
}

/* 10. Carousel */
.vehica-carousel__arrow {
    width: 55px;
    height: 55px;
    line-height: 55px;
    border-radius: 50%;
    box-shadow: 0 3px 40px 0 #dbe0e8;
    border: 0 solid transparent;
    background-color: #fff;
    cursor: pointer;
    z-index: 2;
    text-align: center;
}

.vehica-carousel__arrow:after {
    position: relative;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #2f3b48;
    z-index: 1;
    transition: all 0.2s ease;
}

.vehica-carousel__arrow--left:after {
    content: "\f053";
}

.vehica-carousel__arrow--right:after {
    content: "\f054";
}

@media (min-width: 768px) {
    .elementor-widget-vehica_related_car_carousel_single_car_widget .vehica-carousel-v1 .vehica-carousel-v1__arrows {
        bottom: 0 !important;
    }
}

@media (max-width: 1200px) {
    .elementor-widget-vehica_related_car_carousel_single_car_widget .vehica-carousel-v1 {
        margin: 30px 0 30px 0 !important;
    }
}

@media (max-width: 767px) {
    .elementor-widget-vehica_related_car_carousel_single_car_widget .vehica-carousel-v1-button {
        display: none !important;
    }
}

.elementor-widget-vehica_related_car_carousel_single_car_widget .vehica-carousel-v1-button {
    padding: 0;
}

@media (min-width: 769px) {
    .elementor-widget-vehica_related_car_carousel_single_car_widget .vehica-carousel-v1 .vehica-carousel-v1__arrows .vehica-carousel__arrow--right {
        margin-left: 8px;
    }
}

.vehica-carousel-term-img {
    position: relative;
    padding: 0 70px;
}

@media (min-width: 600px) {
    .vehica-carousel-term-img {
        padding: 0 110px;
    }
}

.vehica-carousel-term-img .vehica-carousel__arrow--right,
.vehica-carousel-term-img .vehica-carousel__arrow--left {
    position: absolute;
    top: 50%;
    margin-top: -27px;
}

.vehica-carousel-term-img .vehica-swiper-slide {
    margin-right: 22px;
    text-align: center;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.vehica-carousel-term-img .vehica-swiper-slide img {
    max-width: 80%;
    cursor: pointer;
}

.vehica-carousel-term-img .vehica-swiper-slide {
    width: calc(25% - 22px);
}

@media (max-width: 450px) {
    .vehica-carousel-term-img .vehica-swiper-slide {
        width: 100%;
    }
}

@media (max-width: 700px) {
    .vehica-carousel-term-img .vehica-swiper-slide {
        width: calc(50% - 22px);
    }
}

@media (max-width: 1024px) {
    .vehica-carousel-term-img .vehica-swiper-slide {
        width: calc(33.3333333333% - 22px);
    }
}

.vehica-carousel-term-img img {
    filter: grayscale(1);
    opacity: 0.4;
    transition: all 0.2s ease;
}

@media (min-width: 1023px) {
    .vehica-carousel-term-img img:hover {
        filter: grayscale(0);
        opacity: 1;
    }
}

.vehica-carousel-term-img .vehica-carousel__arrow--right {
    right: 0;
}

.vehica-carousel-term-img .vehica-carousel__arrow--left {
    left: 0;
}

/* 11. User */
.vehica-user-address {
    font-size: 14px;
    line-height: 18px;
    padding-left: 26px;
    position: relative;
    color: #222732;
}

.vehica-user-address i {
    color: var(--primary);
    margin-right: 9px;
    top: 2px;
    position: absolute;
    left: 0;
}

.vehica-user-description {
    font-size: 14px;
    line-height: 22px;
    color: #6f6f6f;
}

@media (max-width: 899px) {
    .vehica-user-description {
        text-align: center;
    }
}

.vehica-user-role,
.vehica-user-role a {
    font-size: 15px;
    line-height: 24px;
    color: #222732;
    color: var(--primary);
}

.vehica-user-name {
    font-size: 22px;
    line-height: 28px;
    font-weight: bold;
    color: #222732;
}

.vehica-user-name a {
    color: inherit;
}

.vehica-user-name-profile {
    font-size: 24px;
    line-height: 32px;
    font-weight: 900;
    color: #222732;
}

@media (max-width: 899px) {
    .vehica-user-name-profile {
        text-align: center;
    }
}

.vehica-user-name-profile a {
    color: inherit;
}

.vehica-user-image__wrapper {
    display: inline-block;
}

.vehica-user-image {
    position: relative;
}

.vehica-user-image img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}

.vehica-user-image-placeholder {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    background: #d8d9dc;
    height: 100%;
    width: 100%;
    border-radius: 50%;
}

.vehica-user-image-placeholder:before {
    display: inline-block;
    content: "\f007";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    line-height: 24px;
    font-size: 24px;
    position: absolute;
    left: 0;
    right: 0;
    margin: -12px auto 0;
    text-align: center;
    top: 50%;
    height: 18px;
    width: 50px;
    color: #ebebed;
}

.vehica-user-image__align {
    margin-bottom: -8px;
}

.vehica-user-image-v2__align {
    display: flex;
}

.vehica-user-image-v2 {
    width: 62px;
    height: 62px;
    position: relative;
    display: block;
}

.vehica-user-image-v2 img {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.vehica-user-email {
    display: block;
    position: relative;
    color: #222732;
    font-size: 14px;
    line-height: 18px;
    padding-left: 26px;
}

.vehica-user-email:after {
    clear: both;
    content: "";
    display: table;
}

@media (min-width: 1023px) {
    .vehica-user-email:hover {
        color: var(--primary);
    }
}

.vehica-user-email i {
    color: var(--primary);
    margin-right: 10px;
    line-height: 1;
    top: 4px;
    float: left;
    position: absolute;
    left: 0;
}

.vehica-user-email-v2 {
    min-height: 10px;
}

.vehica-user-email-v2 span {
    display: inline-block;
    float: left;
    vertical-align: middle;
}

.vehica-user-email-v2 i {
    display: inline-block;
    float: left;
    color: var(--primary);
    margin-right: 16px;
    top: 7px;
    position: relative;
}

.vehica-user-phone {
    display: block;
    position: relative;
    font-size: 14px;
    line-height: 18px;
    padding-left: 26px;
    color: #222732;
}

.vehica-user-phone:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-user-phone i {
    position: absolute;
    left: 0;
    top: 1px;
    color: var(--primary);
    margin-right: 10px;
    line-height: 20px;
    float: left;
}

@media (min-width: 1023px) {
    .vehica-user-phone:hover {
        color: var(--primary);
    }
}

.vehica-user-vehicles {
    margin: 0 4px 52px;
}

.vehica-user-vehicles .vehica-car-card {
    padding: 0 11px 18px 11px;
    width: 100%;
    float: left;
}

@media (min-width: 601px) {
    .vehica-user-vehicles .vehica-car-card {
        width: 50%;
    }
}

@media (min-width: 901px) {
    .vehica-user-vehicles .vehica-car-card {
        width: 33.333%;
    }
}

@media (min-width: 1200px) {
    .vehica-user-vehicles .vehica-car-card {
        width: 25%;
    }
}

.vehica-user-vehicles__title {
    font-size: 37px;
    line-height: 47px;
    font-weight: 900;
    margin: 50px 30px;
    text-align: center;
}

.vehica-user-popup {
    position: relative;
    height: 600px;
    width: 100%;
    animation: mcpopupcheckbox 0.3s ease-in-out;
    z-index: 10000000002;
}

.vehica-user-popup:before {
    content: "";
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.39;
    background: #0f141e;
    z-index: 10000000003;
}

.vehica-user-popup .vehica-user-popup__position {
    max-width: 360px;
}

.vehica-user-popup .vehica-social-login {
    flex-direction: column;
    display: block;
}

.vehica-user-popup .vehica-social-login__label {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
}

.vehica-user-popup .vehica-social-login__label span {
    display: none;
}

.vehica-user-popup .vehica-social-login__button {
    width: 100%;
    margin-bottom: 10px;
}

.vehica-user-popup .vehica-social-login__label {
    text-align: center;
    margin-right: 0;
    margin-bottom: 10px;
}

.vehica-user-popup .vehica-social-login__label span {
    display: none;
}

.vehica-user-popup .vehica-social-login__button {
    width: 100%;
    padding: 0;
}

.vehica-user-popup .vehica-login-register-tabs {
    margin-bottom: 20px;
}

.vehica-user-popup .vehica-login-register-tabs .vehica-login-register-tabs__register,
.vehica-user-popup .vehica-login-register-tabs .vehica-login-register-tabs__login {
    background: transparent !important;
    border: none !important;
    width: auto !important;
    cursor: pointer !important;
    padding: 5px 0 !important;
    min-height: 0 !important;
}

.vehica-user-popup .vehica-login-register-tabs .vehica-login-register-tabs__register.vehica-active,
.vehica-user-popup .vehica-login-register-tabs .vehica-login-register-tabs__login.vehica-active {
    color: var(--primary) !important;
    font-size: 17px !important;
    line-height: 21px !important;
    border-bottom: 1px solid var(--primary) !important;
    border-radius: 0 !important;
}

.vehica-user-popup .vehica-panel {
    overflow: hidden;
    border-radius: 10px;
    padding: 15px 25px 30px 25px !important;
}

.vehica-user-popup .vehica-panel h2 {
    margin-right: 15px;
    margin-left: 15px;
}

.vehica-user-popup .vehica-login-register-tabs-wrapper {
    background: #fff !important;
}

.vehica-user-popup .vehica-login-register-tabs-wrapper .vehica-login-register-tabs {
    padding: 0 !important;
}

.vehica-user-popup .vehica-register,
.vehica-user-popup .vehica-login {
    background: #fff !important;
    padding: 0 !important;
}

.vehica-user-popup .vehica-login-register-tabs-wrapper+.vehica-panel-login-register h2,
.vehica-user-popup .vehica-login-register-tabs-wrapper+.vehica-panel-login-register h3 {
    display: none !important;
}

.vehica-user-popup .vehica-login-register-tabs-wrapper+.vehica-panel-login-register .vehica-social-login {
    margin-bottom: 0;
}

.vehica-user-popup .vehica-login-register-tabs-wrapper+.vehica-panel-login-register .vehica-social-login__label {
    display: none !important;
}

.vehica-user-popup .vehica-login-register-tabs-wrapper+.vehica-panel-login-register .vehica-social-login-or {
    margin: 10px 0;
}

.vehica-user-popup .vehica-register__select-user-role {
    display: block !important;
}

.vehica-user-popup .vehica-register__select-user-role .vehica-register__user-role:last-of-type {
    margin-left: 0 !important;
}

@keyframes mcuserpopup {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.vehica-user-popup__inner {
    z-index: 10000000004;
    position: fixed;
    top: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100vh !important;
    min-height: 400px !important;
    overflow-y: auto !important;
    right: -20px !important;
    padding-right: 20px !important;
    padding-top: 30px;
    padding-bottom: 30px;
}

@media (min-height: 400px) {
    .vehica-user-popup__inner {
        padding-top: 60px;
    }
}

@media (min-height: 500px) {
    .vehica-user-popup__inner {
        padding-top: 100px;
    }
}

@media (min-height: 600px) {
    .vehica-user-popup__inner {
        padding-top: 150px;
    }
}

@media (min-height: 700px) {
    .vehica-user-popup__inner {
        padding-top: 0;
        padding-bottom: 0;
        justify-content: center;
    }
}

@media (max-width: 899px) {

    .vehica-user-popup .vehica-panel,
    .vehica-user-popup .vehica-user-popup__position {
        border-radius: 0 !important;
    }

    .vehica-user-popup .vehica-user-popup__inner {
        padding: 0 !important;
        min-height: 100vh !important;
        right: 0 !important;
        background: #fff;
    }
}

.vehica-user-popup__position {
    background: #fff;
    border-radius: 10px;
    width: 100%;
    max-width: 657px;
}

.vehica-user-popup__close {
    position: relative;
}

.vehica-user-popup__close .vehica-popup-checkbox__close {
    position: absolute;
    top: -70px;
    right: 0;
    transform: scale(0.5);
    z-index: 999;
}

/* 12. Contact */
/* Contact Form */
@media (min-width: 500px) and (max-width: 899px) {
    .vehica-contact-page-form {
        margin-left: auto;
        margin-right: auto;
        max-width: 500px;
    }
}

.vehica-contact-form:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-contact-form p {
    margin: 0 !important;
    padding: 0 !important;
}

.vehica-contact-form label {
    width: 100%;
    float: left;
    font-weight: 700;
    margin-bottom: 6px;
    display: block;
}

.vehica-contact-form select,
.vehica-contact-form textarea,
.vehica-contact-form input[type=date],
.vehica-contact-form input[type=email],
.vehica-contact-form input[type=number],
.vehica-contact-form input[type=password],
.vehica-contact-form input[type=search],
.vehica-contact-form input[type=tel],
.vehica-contact-form input[type=text] {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
}

@media (max-width: 767px) {

    .vehica-contact-form select,
    .vehica-contact-form textarea,
    .vehica-contact-form input[type=date],
    .vehica-contact-form input[type=email],
    .vehica-contact-form input[type=number],
    .vehica-contact-form input[type=password],
    .vehica-contact-form input[type=search],
    .vehica-contact-form input[type=tel],
    .vehica-contact-form input[type=text] {
        font-size: 16px;
    }
}

@media (max-width: 600px) {

    .vehica-contact-form select,
    .vehica-contact-form textarea,
    .vehica-contact-form input[type=date],
    .vehica-contact-form input[type=email],
    .vehica-contact-form input[type=number],
    .vehica-contact-form input[type=password],
    .vehica-contact-form input[type=search],
    .vehica-contact-form input[type=tel],
    .vehica-contact-form input[type=text] {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.vehica-contact-form select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: "";
    background-image: linear-gradient(45deg, transparent 50%, #222732 50%), linear-gradient(135deg, #222732 50%, transparent 50%);
    background-position: calc(100% - 32px) 24px, calc(100% - 27px) 24px, calc(100% - 2.5em) 0.5em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
}

.vehica-contact-form textarea {
    resize: vertical;
    padding-top: 16px !important;
    min-height: 96px;
    display: block;
}

@media (min-width: 1023px) {
    .vehica-contact-form textarea {
        min-height: 128px;
    }
}

.vehica-contact-form textarea::-webkit-scrollbar-track {
    overflow: hidden;
}

.vehica-contact-form textarea::-webkit-scrollbar {
    display: none;
}

.vehica-contact-form input[type=submit] {
    display: block;
    cursor: pointer;
    width: 100%;
    text-align: center;
    border: 0px solid transparent;
}

.vehica-contact-form .ajax-loader {
    display: none !important;
}

.vehica-contact-form .wpcf7-validation-errors,
.vehica-contact-form .wpcf7-acceptance-missing {
    display: none !important;
    background: #c62828;
    color: #fff;
    padding: 8px;
    font-size: 14px !important;
    line-height: 16px !important;
    margin: 12px 0 0;
    width: 100%;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05);
}

.vehica-contact-form .wpcf7-mail-sent-ok {
    top: 0;
    position: absolute;
    lefT: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    background: #419e72;
    border: 0px solid transparent;
    padding: 12px;
    color: #fff;
    border-radius: 4px;
    text-align: center;
    padding-top: 124px;
    display: block;
}

.vehica-contact-form .wpcf7-form-control-wrap {
    display: block;
    margin-bottom: 15px;
}

.vehica-contact-form .wpcf7-list-item {
    width: 100%;
    margin-left: 0 !important;
}

@media (max-width: 459px) {

    .vehica-contact-form .vehica-button,
    .vehica-contact-form #cookie-notice .cn-button.bootstrap,
    #cookie-notice .vehica-contact-form .cn-button.bootstrap,
    .vehica-contact-form .woocommerce-form-coupon button.button,
    .woocommerce-form-coupon .vehica-contact-form button.button,
    .vehica-contact-form .woocommerce .vehica-checkout button.button,
    .woocommerce .vehica-checkout .vehica-contact-form button.button,
    .vehica-contact-form .vehica-post-field__text input[type=submit],
    .vehica-post-field__text .vehica-contact-form input[type=submit],
    .vehica-contact-form .wp-block-search .wp-block-search__button,
    .wp-block-search .vehica-contact-form .wp-block-search__button {
        margin-top: 0;
        width: 100%;
    }
}

@media (max-width: 459px) {
    .vehica-contact-form .vehica-accept {
        margin-bottom: 10px;
        margin-top: 10px;
    }
}

.vehica-2-fields:after {
    clear: both;
    content: "";
    display: table;
}

@media (min-width: 460px) {
    .vehica-2-fields {
        display: flex;
        align-items: center;
    }
}

.vehica-2-fields__left {
    float: left;
    width: 100%;
}

@media (min-width: 460px) {
    .vehica-2-fields__left {
        padding-right: 8px;
    }
}

@media (min-width: 460px) {
    .vehica-2-fields__left {
        width: 60%;
    }
}

.vehica-2-fields__right {
    float: left;
    width: 100%;
}

@media (min-width: 460px) {
    .vehica-2-fields__right {
        padding-left: 8px;
    }
}

@media (min-width: 460px) {
    .vehica-2-fields__right {
        width: 40%;
        text-align: right;
    }
}

.vehica-3-fields {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.vehica-3-fields:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-3-fields>div {
    float: left;
    width: 100%;
    margin: 0 8px;
}

@media (min-width: 900px) {
    .vehica-3-fields {
        margin: 0 -8px;
        flex-direction: row;
        justify-content: space-between;
    }

    .vehica-3-fields>div {
        float: left;
        width: 33.33%;
        margin: 0 8px;
    }
}

.vehica-checkbox-policy span.wpcf7-list-item {
    display: inline-block;
}

.vehica-checkbox-policy .wpcf7-list-item {
    display: block;
}

@media (min-width: 460px) {
    .vehica-checkbox-policy .wpcf7-list-item {
        top: 15px;
        position: relative;
    }
}

@media (min-width: 1025px) {
    .vehica-checkbox-policy .wpcf7-list-item {
        top: 20px;
        position: relative;
    }
}

.vehica-checkbox-policy .wpcf7-list-item a {
    color: var(--primary);
}

@media (min-width: 1023px) {
    .vehica-checkbox-policy .wpcf7-list-item a:hover {
        text-decoration: underline;
    }
}

.vehica-checkbox-policy .wpcf7-acceptance label {
    position: relative;
    cursor: pointer;
}

.vehica-checkbox-policy .wpcf7-acceptance input[type=checkbox] {
    position: absolute;
    visibility: hidden;
    width: 20px;
    height: 20px;
    top: 0;
    left: 0px;
}

.vehica-checkbox-policy .wpcf7-acceptance input[type=checkbox]+span:before {
    display: block;
    position: absolute;
    content: "";
    border-radius: 4px;
    height: 20px;
    width: 20px;
    left: 0px;
    top: 0px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #fff;
}

.vehica-checkbox-policy .wpcf7-acceptance input[type=checkbox]+span:after {
    display: block;
    position: absolute;
    content: "\f00c";
    position: absolute;
    font-family: "Font Awesome 5 Free";
    left: 5px;
    font-weight: 900;
    color: #fff;
    font-size: 11px;
    top: 2px;
    height: 20px;
    width: 20px;
    top: 0px;
    left: 0;
    visibility: hidden;
    text-align: center;
    background: var(--primary);
    border-radius: 4px;
}

.vehica-checkbox-policy .wpcf7-acceptance input[type=checkbox]:checked+span:before {
    background: transparent;
}

.vehica-checkbox-policy .wpcf7-acceptance input[type=checkbox]:checked+span:after {
    visibility: visible;
}

.vehica-checkbox-policy .wpcf7-list-item-label {
    padding-left: 31px;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    float: left;
}

.vehica-contact-form .wpcf7-not-valid {
    border: 1px solid red !important;
}

.vehica-contact-form .wpcf7-not-valid::placeholder {
    color: red !important;
}

.vehica-contact-form .wpcf7-not-valid-tip {
    white-space: nowrap;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    position: absolute;
    left: 0;
    bottom: -15px;
    display: inline-block;
    background: #232732;
    padding: 7px 15px;
    font-size: 14px !important;
    line-height: 1 !important;
    color: #fff;
    margin: 4px 12px -6px 8px;
    border-radius: 4px;
    z-index: 2;
}

.vehica-contact-form .wpcf7-not-valid-tip:after {
    content: "";
    position: absolute;
    top: -9px;
    left: 20px;
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #232732;
}

.vehica-contact-form .wpcf7-response-output {
    margin: 20px 0 0 0 !important;
    border: 1px solid var(--primary) !important;
    background: var(--primary-light);
    color: var(--primary);
    font-size: 14px;
    line-height: 16px;
    padding: 15px !important;
    border-radius: 10px;
    text-align: center;
    min-height: 48px !important;
}

/* 13. Elementor */
*[data-settings*=stretch_section] {
    max-width: 100% !important;
}

#wp-admin-bar-elementor_edit_page {
    cursor: pointer !important;
}

#wp-admin-bar-elementor_edit_page:hover .ab-item+.ab-sub-wrapper {
    display: block !important;
}

.vehica-edit-mode {
    display: none;
    border-radius: 4px;
    margin: 12px 0;
    padding: 0.75rem 1.25rem;
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}

.ab-submenu .elementor-edit-link-type {
    display: none;
}

.elementor-add-vehica-button {
    display: none !important;
    background: #0045D1;
    border-radius: 50%;
    position: relative;
    margin-left: 3px;
}

.elementor-add-vehica-button:after {
    color: #fff;
    content: "\f1b9";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.elementor-editor-active .vehica-pagination * {
    pointer-events: none;
}

.elementor-editor-active .pswp {
    display: none !important;
}

.elementor-editor-active .vehica-edit-mode {
    display: block !important;
}

.elementor-editor-active .vehica-menu-wrapper--transparent {
    background-color: rgba(0, 0, 0, 0.2) !important;
}

.elementor-widget-text-editor p {
    margin: 0;
}

.multiselect--disabled {
    background: transparent !important;
}

.multiselect--disabled .multiselect__tags {
    background: rgba(0, 0, 0, 0.1);
}

.multiselect--disabled .multiselect__select {
    background: transparent !important;
}

@media (max-width: 899px) {
    .elementor .elementor-hidden-phone {
        display: none;
    }
}

.elementor-widget-icon-list ul {
    list-style: none;
    padding: 0;
    color: #99a1b2;
}

@media (min-width: 1200px) {
    .elementor-widget-icon-list ul {
        padding: 0 0 0 5px;
    }
}

.elementor-widget-icon-list i {
    color: var(--primary);
}

.elementor-heading-title {
    color: #222732;
    font-weight: 900;
}

.elementor-heading-title.elementor-size-xxl {
    font-size: 50px;
    line-height: 63px;
}

.elementor-heading-title.elementor-size-xl {
    font-size: 41px;
    line-height: 53px;
}

.elementor-heading-title.elementor-size-large {
    font-size: 37px;
    line-height: 47px;
}

.elementor-heading-title.elementor-size-medium {
    font-size: 30px;
    line-height: 38px;
}

.elementor-heading-title.elementor-size-small {
    font-size: 22px;
    line-height: 28px;
}

/* Button */
.elementor-button {
    position: relative;
    display: inline-block;
    font-size: 17px;
    line-height: 21px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    border: 0 solid var(--primary);
    box-shadow: none;
    cursor: pointer;
    padding: 16px 25px 16px 25px;
    overflow: hidden;
    vertical-align: top;
    border-radius: 10px;
    background-color: var(--primary);
}

.elementor-button i {
    margin-right: 7px;
}

.elementor-widget-wp-widget-categories ul {
    border-radius: 10px;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: solid 1px #e7edf3;
    background-color: var(--white);
    padding: 22px 22px 0;
    margin-bottom: 0;
}

.elementor-widget-wp-widget-categories h5 {
    font-size: 21px;
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 25px;
}

.elementor-widget-wp-widget-categories ul {
    list-style-type: none;
    padding: 22px;
}

.elementor-widget-wp-widget-categories ul li {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 24px;
    border-bottom: 1px solid #e7edf3;
    text-align: right;
    color: var(--primary);
}

.elementor-widget-wp-widget-categories ul li:first-child {
    padding-top: 0;
}

.elementor-widget-wp-widget-categories ul li:last-child {
    padding-bottom: 0;
}

.elementor-widget-wp-widget-categories ul li a {
    float: left;
    padding-right: 40px;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 21px;
    color: #222732;
}

.elementor-widget-wp-widget-categories ul li a:hover {
    color: var(--primary);
}

.elementor-widget-wp-widget-categories ul li:last-of-type {
    border: none;
}

.elementor-widget-text-editor {
    font-size: 16px;
    line-height: 27px;
    color: #6f6f6f;
}

.elementor-widget-text-editor ul {
    padding-left: 29px;
    list-style: none;
}

.elementor-widget-text-editor ul li {
    margin-bottom: 10px;
}

.elementor-widget-text-editor ul li::before {
    content: "•";
    color: var(--primary);
    font-weight: bold;
    display: inline-block;
    width: 1em;
    font-size: 25px;
    position: relative;
    left: -3px;
    top: 1px;
    line-height: 1em;
    margin-left: -1em;
}

.elementor-widget-text-editor ul li:last-child {
    margin-bottom: 0;
}

.elementor-widget-wp-widget-tag_cloud h5 {
    font-size: 21px;
    line-height: 26px;
    font-weight: 600;
    margin-bottom: 25px;
}

.elementor-widget-wp-widget-tag_cloud a {
    display: inline-block;
    border-radius: 8px;
    background-color: rgba(246, 246, 246, 0.7);
    color: rgba(0, 0, 0, 0.48);
    line-height: 24px;
    padding: 7px 25px;
    margin-bottom: 8px;
    transition: all 0.1s ease;
    border: 1px solid #E7EDF3;
    font-size: 14px !important;
    font-weight: 600;
}

@media (min-width: 1023px) {
    .elementor-widget-wp-widget-tag_cloud a:hover {
        color: #222732;
        border: 1px solid var(--primary);
        background: var(--primary-light);
        color: #222732;
    }
}

.elementor-widget-wp-widget-recent-posts h5 {
    font-size: 30px;
    line-height: 38px;
    font-weight: 800;
    color: #222732;
    margin-bottom: 25px;
}

.elementor-widget-wp-widget-recent-posts ul {
    padding-left: 0;
    list-style: none;
}

.elementor-widget-wp-widget-recent-posts ul li {
    padding-left: 26px;
    padding-right: 6px;
    margin-bottom: 29px;
    position: relative;
    transition: all 0.2s ease;
}

.elementor-widget-wp-widget-recent-posts ul li:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f061";
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    pointer-events: none;
    font-size: 16px;
    color: var(--primary);
}

.elementor-widget-wp-widget-recent-posts ul li a {
    font-weight: bold;
    font-size: 20px;
    line-height: 30px;
    color: #95989d;
}

@media (min-width: 1023px) {
    .elementor-widget-wp-widget-recent-posts ul li:hover {
        padding-left: 32px;
        padding-right: 0;
    }

    .elementor-widget-wp-widget-recent-posts ul li:hover a {
        color: var(--primary);
    }
}

.elementor-counter .elementor-counter-title {
    color: var(--primary);
}

@media (min-width: 450px) and (max-width: 899px) {
    .vehica-col-counter-small.elementor-col-33 {
        width: 33% !important;
    }
}

@media (max-width: 899px) {
    .vehica-404 .elementor-widget-wrap {
        max-width: 360px;
        margin: 0 auto;
    }
}

.vehica-featured-v1-white-social-icon .vehica-featured-v1__social-icon {
    background: #fff;
}

@media (min-width: 1500px) {
    .vehica-sidebar-gap-right {
        padding-right: 81px !important;
    }
}

@media (min-width: 400px) and (max-width: 599px) {
    .vehica-category-icons>.elementor-column-wrap>.elementor-widget-wrap {
        max-width: 360px !important;
        margin: 0 auto !important;
    }
}

.vehica-category-icon {
    min-width: 112px;
}

.vehica-category-icon .elementor-icon-box-title {
    margin-bottom: 20px;
}

.vehica-category-icon .elementor-icon-box-title a {
    display: block;
    padding-top: 17px;
    position: relative;
}

.vehica-category-icon .elementor-icon-box-icon {
    margin-bottom: -8px;
}

.vehica-category-icon .elementor-icon {
    color: #fff;
    border: 2px solid #fff;
    transition: all 0.2s ease-in-out;
    background: rgba(0, 0, 0, 0);
}

.vehica-category-icon .elementor-icon-box-wrapper {
    position: relative;
    top: 0;
    transition: top 0.2s ease;
}

.vehica-category-icon .elementor-icon-box-wrapper svg {
    transition: all 0.2s ease;
}

.vehica-category-icon .elementor-icon-box-wrapper:hover svg {
    opacity: 1;
}

@media (min-width: 1023px) {
    .vehica-category-icon .elementor-icon-box-wrapper:hover .elementor-icon {
        color: #ff6a36;
        border-color: var(--primary);
    }
}

@media (max-width: 359px) {
    .vehica-category-icon {
        margin-left: -10px;
        margin-right: -10px;
    }
}

.vehica-our-team-bg {
    position: relative;
    overflow: hidden !important;
}

.vehica-our-team-bg:after {
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    left: 0;
    position: absolute;
    background: #f2f5fb;
    z-index: -1;
    top: 0;
}

@media (min-width: 900px) {
    .vehica-our-team-bg:after {
        top: 177px;
    }
}

/* About us - our CEO say Elementor - Fix */
@media (min-width: 900px) and (max-width: 1199px) {
    .vehica-our-ceo .elementor-element-c390037 {
        order: 10 !important;
    }
}

@media (max-width: 899px) {
    .vehica-our-ceo .elementor-element-7da9ec4>.elementor-container {
        max-width: none !important;
    }
}

@media (min-width: 900px) and (max-width: 1199px) {
    .vehica-our-ceo .elementor-element-c52a488 {
        max-width: 350px !important;
        margin: 0 auto !important;
    }
}

@media (max-width: 899px) {
    .vehica-our-ceo-v2 .elementor-image {
        max-width: 220px;
        text-align: center;
        margin: 0 auto;
    }
}

@media (min-width: 900px) and (max-width: 1199px) {
    .vehica-our-ceo-v2 .vehica-our-ceo-v2__col-1 {
        min-width: 50% !important;
        max-width: 50% !important;
        width: 50% !important;
    }

    .vehica-our-ceo-v2 .vehica-our-ceo-v2__col-1 .elementor-image {
        max-width: 200px;
        text-align: center;
        margin: 0 auto;
    }

    .vehica-our-ceo-v2 .vehica-our-ceo-v2__col-2 {
        min-width: 50% !important;
        max-width: 50% !important;
        width: 50% !important;
    }
}

@media (min-width: 1200px) and (max-width: 1400px) {
    .vehica-our-ceo-v2 .vehica-our-ceo-v2__col-1 {
        min-width: 685px !important;
    }

    .vehica-our-ceo-v2 .vehica-our-ceo-v2__col-2 {
        width: auto !important;
    }

    .vehica-our-ceo-v2 .vehica-our-ceo-v2__title {
        font-size: 28px !important;
        line-height: 36px !important;
    }
}

.vehica-elementor-custom-column-v1>.elementor-column-wrap,
.vehica-elementor-custom-column-v1>.elementor-widget-wrap {
    background: var(--primary) !important;
    border-radius: 10px;
}

@media (min-width: 450px) and (max-width: 899px) {

    .vehica-elementor-custom-column-v1>.elementor-column-wrap,
    .vehica-elementor-custom-column-v1>.elementor-widget-wrap {
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

@media (min-width: 450px) and (max-width: 899px) {
    .vehica-elementor-custom-column-v2>.elementor-column-wrap {
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

.vehica-download-app-img {
    position: relative;
    min-height: 20px;
}

.vehica-download-app-img img {
    position: absolute;
    width: auto !important;
    max-width: none !important;
}

@media (max-width: 899px) {
    .vehica-download-app-img img {
        height: 340px;
        top: -176px;
        left: 0;
        right: 0;
        margin: 0 auto;
        padding-left: 10px;
    }
}

@media (min-width: 900px) and (max-width: 1199px) {
    .vehica-download-app-img img {
        min-height: 570px;
        height: 570px;
        right: 0;
        bottom: 0;
        top: -79px;
    }
}

@media (min-width: 1200px) {
    .vehica-download-app-img img {
        min-height: 440px;
        height: 440px;
        text-align: right;
        bottom: 0;
        right: -50px;
        top: -57px;
    }
}

@media (min-width: 1080px) {
    .vehica-download-app-img img {
        right: -10px;
    }
}

@media (min-width: 1200px) and (max-width: 1460px) {
    .vehica-heading-mod-v1 .elementor-heading-title {
        font-size: 42px !important;
        line-height: 50px !important;
    }
}

@media (max-height: 700px) {
    .vehica-user-spacer {
        max-height: 50px !important;
    }
}

.vehica-menu-white-preset {
    /* Mobile */
}

.vehica-menu-white-preset .vehica-menu__desktop,
.vehica-menu-white-preset .vehica-mobile-menu__wrapper {
    background-color: #FFFFFF;
}

.vehica-menu-white-preset .vehica-menu>.menu-item-has-children>.vehica-menu__link:after {
    color: var(--primary);
}

.vehica-menu-white-preset .vehica-menu__sticky-submit .vehica-menu-item-depth-0 .fas {
    color: var(--primary);
}

.vehica-menu-white-preset .vehica-menu__sticky-submit .vehica-button--menu-submit {
    transition: color 0.1s ease, background 0.2s ease !important;
}

.vehica-menu-white-preset .vehica-menu__sticky-submit .vehica-button--menu-submit:hover {
    color: #fff;
}

.vehica-menu-white-preset .vehica-menu__sticky-submit .vehica-button--menu-submit:hover .vehica-menu-item-depth-0 .fas {
    color: #fff;
}

.vehica-menu-white-preset .vehica-button--menu-submit,
.vehica-menu-white-preset .vehica-menu-desktop-login-register-link a,
.vehica-menu-white-preset .vehica-menu__desktop .vehica-menu>.menu-item>.vehica-menu__link {
    color: #111;
}

.vehica-menu-white-preset .vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-mobile-menu__open__top {
    background: #f8f7f7;
}

.vehica-menu-white-preset .vehica-mobile-menu__wrapper .vehica-mobile-menu__open {
    background: #fff;
}

.vehica-menu-white-preset .vehica-mobile-menu__wrapper .vehica-mobile-menu__open .menu-item .vehica-menu__link {
    color: #111;
}

.vehica-menu-white-preset .vehica-mobile-menu__wrapper .vehica-mobile-menu__login a {
    color: var(--primary);
}

.vehica-menu-white-preset .vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-mobile-menu__info a {
    color: #111;
}

.vehica-menu-white-preset .vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-menu>.menu-item {
    border-bottom-color: #f8f7f7;
}

.vehica-menu-white-preset .vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-submenu .vehica-menu__link {
    border-top: #f8f7f7;
}

.vehica-day-label {
    display: inline-block;
    min-width: 160px;
}

/* 14. Single Car */
.vehica-car-attributes {
    color: #222732;
    font-size: 16px;
    line-height: 20px;
}

.vehica-car-attributes__name {
    font-weight: 700;
    margin: 0px 0px 12px 0px;
}

.vehica-attachments {
    display: flex;
    flex-direction: column;
}

.vehica-attachment {
    display: inline-flex;
    align-items: center;
}

.vehica-attachment:hover .vehica-attachment__icon {
    filter: brightness(1.03);
}

.vehica-attachment:hover .vehica-attachment__name {
    color: var(--primary);
}

.vehica-attachment__icon {
    min-width: 50px;
    min-height: 50px;
    width: 50px;
    height: 50px;
    margin-right: 15px;
    margin-left: -2px;
}

.vehica-attachment__name {
    font-size: 16px;
    line-height: 20px;
    color: #222732;
}

.vehica-attachment-single-wrapper {
    margin-bottom: 15px;
}

.vehica-attachment-single-wrapper:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-attachment-single-wrapper:last-of-type {
    margin-bottom: 0;
}

.vehica-car-description {
    color: #222732;
    font-size: 16px;
    line-height: 30px;
}

.vehica-car-description p {
    margin-bottom: 16px;
}

.vehica-car-description p:last-child {
    margin-bottom: 0;
}

@media (min-width: 1025px) and (max-width: 1199px) {
    .vehica-car-description {
        max-width: 964px;
    }
}

.vehica-car-description h1,
.vehica-car-description h2,
.vehica-car-description h3,
.vehica-car-description h4,
.vehica-car-description h5,
.vehica-car-description h6 {
    line-height: 1.2;
    margin-bottom: 15px;
    font-weight: 700;
}

.vehica-car-description h1 {
    font-size: 48px;
}

.vehica-car-description h2 {
    font-size: 36px;
}

.vehica-car-description h3 {
    font-size: 28px;
}

.vehica-car-description h4 {
    font-size: 22px;
}

.vehica-car-description h5 {
    font-size: 18px;
}

.vehica-car-description h6 {
    font-size: 14px;
}

.vehica-car-description__inner {
    margin-bottom: 8px;
}

.vehica-car-list {
    margin: 0 -20px;
    word-wrap: break-word;
}

.vehica-car-list__element {
    padding: 0 20px;
    position: relative;
}

.vehica-car-list__element__inner {
    padding-left: 20px;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
    float: left;
    color: #222732;
}

.vehica-car-list__element__dot {
    position: absolute;
    top: 0;
    left: 20px;
    color: var(--primary);
    font-size: 24px;
    line-height: 17px;
    float: left;
}

.vehica-car-name {
    font-size: 23px;
    line-height: 1.3;
    color: #222732;
    margin-bottom: 0;
}

@media (min-width: 900px) {
    .vehica-car-name {
        font-size: 30px;
        line-height: 1.3;
    }
}

.vehica-car-offer-id {
    height: 16px;
    line-height: 20px;
    text-align: center;
    color: #222732;
}

.vehica-car-price {
    font-size: 35px;
    line-height: 44px;
    font-weight: 800;
    color: var(--primary);
}

.vehica-section-label {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 20px;
    font-weight: 900;
    color: #222732;
}

@media (min-width: 900px) {
    .vehica-section-label {
        margin-bottom: 30px;
    }
}

.vehica-car-features {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row;
}

.vehica-car-feature {
    position: relative;
    color: #a7a8a8;
    display: inline-block;
    line-height: 28px;
    font-size: 16px;
}

.vehica-car-feature span {
    padding-right: 23px;
}

.vehica-car-feature i {
    position: absolute;
    top: 1px;
    right: 8px;
    font-size: 5px;
    height: 28px;
    line-height: 28px;
    color: var(--primary);
}

.vehica-car-feature:last-child i {
    display: none;
}

.vehica-car-features-v2 {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.vehica-car-features-v2__feature {
    padding: 0 30px;
    position: relative;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    width: 16.6%;
}

.vehica-car-features-v2__feature:after {
    content: "";
    background: #d8d8d8;
    height: 100%;
    width: 1px;
    position: absolute;
    top: 0;
    right: 0;
}

.vehica-car-features-v2__feature:last-child:after {
    display: none;
}

.vehica-car-features-v2__feature__label {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    font-weight: bold;
}

.vehica-car-features-v2__feature__value {
    width: 100%;
    text-align: center;
}

.vehica-car-features-pills:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-car-features-pills__single {
    display: inline-block;
    border-radius: 10px;
    border: 1px solid #e7edf3;
    background: #fff;
    color: #222732;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    padding: 15px 20px;
    margin-right: 5px;
    margin-bottom: 8px;
    float: left;
}

.vehica-car-features-pills__single i {
    display: inline-block;
    float: left;
    color: var(--primary);
    margin-right: 10px;
    font-size: 24px;
    line-height: 24px;
}

.vehica-car-features-pills__single span {
    display: inline-block;
    float: left;
}

@media (max-width: 649px) {
    .vehica-car-features-pills__single {
        width: 100%;
        position: relative;
        padding-top: 13px;
        padding-bottom: 14px;
    }

    .vehica-car-features-pills__single i {
        position: absolute;
        left: 20px;
        top: 14px;
    }

    .vehica-car-features-pills__single span {
        padding-left: 45px;
    }
}

@media (min-width: 650px) and (max-width: 899px) {
    .vehica-car-features-pills__single {
        text-align: center;
    }

    .vehica-car-features-pills__single .vehica-car-features-pills__single {
        float: initial;
        min-width: 48%;
    }
}

.vehica-car-add-to-favorite {
    background: transparent;
    border: 0 solid transparent;
    cursor: pointer;
    font-size: 16px;
    line-height: 36px;
    color: #a7a8a8;
    font-family: inherit;
    padding: 0;
    transition: all 0.2 ease;
}

@media (min-width: 1023px) {
    .vehica-car-add-to-favorite:hover {
        opacity: 1;
        color: var(--primary);
    }
}

.vehica-car-add-to-favorite i {
    font-size: 18px;
    margin-right: 3px;
    transition: all 0.2 ease;
}

.vehica-car-add-to-favorite.vehica-car-add-to-favorite--is-favorite {
    opacity: 1;
    color: var(--primary);
}

@media (max-width: 899px) {
    .vehica-car-add-to-favorite {
        width: 100%;
        text-align: left;
    }
}

.vehica-car-embed {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}

.vehica-car-embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.vehica-car-embed .wp-video {
    width: 100% !important;
}

.vehica-car-embed .wp-video video {
    height: 100%;
}

.vehica-car-location img {
    max-width: none !important;
}

.vehica-car-gallery {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.vehica-car-gallery .vehica-gallery-thumbs {
    user-select: none;
    overflow: hidden;
}

.vehica-car-gallery .vehica-gallery-thumbs img {
    cursor: pointer;
    transition: opacity 0.1s ease;
}

.vehica-car-gallery .vehica-gallery-thumbs .vehica-swiper-slide {
    opacity: 0.5 !important;
    transition: all 0.1s ease;
}

@media (min-width: 1023px) {
    .vehica-car-gallery .vehica-gallery-thumbs .vehica-swiper-slide:hover {
        opacity: 1 !important;
    }
}

.vehica-car-gallery .vehica-gallery-thumbs .vehica-slide-active {
    opacity: 1 !important;
}

.vehica-car-gallery .vehica-gallery-main__wrapper {
    height: 240px !important;
}

@media (min-width: 600px) and (max-height: 767px) {
    .vehica-car-gallery .vehica-gallery-main__wrapper {
        height: 300px !important;
    }
}

@media (min-width: 768px) and (max-height: 1079px) {
    .vehica-car-gallery .vehica-gallery-main__wrapper {
        height: 400px !important;
    }
}

@media (min-width: 1200px) {
    .vehica-car-gallery .vehica-gallery-main__wrapper {
        height: 532px !important;
        padding-top: 0 !important;
        position: relative;
        overflow: hidden;
    }
}

.vehica-car-gallery {
    cursor: pointer;
}

.vehica-car-gallery img {
    width: 100%;
}

.vehica-car-gallery .vehica-carousel__arrow {
    background-color: rgba(255, 255, 255, 0.3);
    z-index: 9999;
    transition: all 0.2s ease;
}

@media (min-width: 1023px) {
    .vehica-car-gallery:hover .vehica-carousel__arrow {
        transform: translate(0px, 0);
        background-color: white;
    }
}

.vehica-car-gallery .vehica-carousel__arrow {
    color: #000;
    box-shadow: none;
    display: none;
}

@media (min-width: 1023px) {
    .vehica-car-gallery .vehica-carousel__arrow:hover:before {
        background: var(--primary-light);
    }

    .vehica-car-gallery .vehica-carousel__arrow:hover:after {
        color: var(--primary);
    }
}

@media (min-width: 600px) {
    .vehica-car-gallery .vehica-carousel__arrow {
        display: block;
    }
}

.vehica-car-gallery .vehica-gallery-main {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.vehica-car-gallery .vehica-gallery-main img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: filter 400ms;
}

.vehica-car-gallery .vehica-gallery-main.vehica-swiper-container-initialized {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.vehica-gallery-main__wrapper {
    position: relative;
}

.vehica-gallery-main {
    position: absolute;
    left: 0;
    top: 0;
}

.vehica-car-gallery .vehica-grid {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.vehica-gallery-thumbs__wrapper {
    margin-top: 24px;
    position: relative;
    overflow: hidden;
    display: none;
}

@media (min-width: 1080px) {
    .vehica-gallery-thumbs__wrapper {
        display: block;
    }
}

.vehica-gallery-thumbs__holder {
    position: relative;
    padding-top: 84.5238%;
}

.vehica-gallery-thumbs .vehica-gallery-thumbs__single {
    position: relative;
    padding-top: 84.5238%;
}

.vehica-gallery-thumbs .vehica-gallery-thumbs__single img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
}

.vehica-gallery-thumbs .vehica-swiper-slide {
    margin-right: 17px;
    opacity: 0.5;
    border-radius: 10px;
    overflow: hidden;
    border: 2px solid transparent;
}

.vehica-gallery-thumbs .vehica-slide-active {
    border: 2px solid var(--primary);
    opacity: 1;
}

.vehica-car-gallery__count {
    z-index: 99;
    position: absolute;
    bottom: 18px;
    right: 15px;
    font-size: 20px;
    line-height: 25px;
    font-weight: 800;
    color: #fff;
}

.vehica-car-gallery__count i {
    opacity: 0.5;
    margin-right: 5px;
}

@media (min-width: 768px) {
    .vehica-car-gallery__count {
        right: 39px;
    }
}

.vehica-car-gallery__arrows {
    width: 100%;
    position: absolute;
    top: 50%;
    margin-top: -27px;
    z-index: 2;
}

.vehica-car-gallery__arrows .vehica-carousel__arrow:before {
    position: absolute;
    display: block;
    content: "";
    width: 55px;
    height: 55px;
    line-height: 55px;
    border-radius: 50%;
    background: #fff;
    z-index: 0;
    transition: all 0.2s ease;
}

.vehica-car-gallery__arrows .vehica-carousel__arrow--left {
    position: absolute;
    left: 20px;
    transform: translate(-80px, 0);
}

.vehica-car-gallery__arrows .vehica-carousel__arrow--left:after {
    color: #000;
}

.vehica-car-gallery__arrows .vehica-carousel__arrow--right {
    position: absolute;
    right: 20px;
    transform: translate(80px, 0);
}

.vehica-car-gallery__arrows .vehica-carousel__arrow--right:after {
    color: #000;
}

@media (min-width: 768px) and (max-width: 1079px) {
    .vehica-car-gallery__arrows {
        display: block;
    }

    .vehica-car-gallery__arrows .vehica-carousel__arrow--left,
    .vehica-car-gallery__arrows .vehica-carousel__arrow--right {
        background: #fff;
        transform: translate(0, 0);
        opacity: 1;
    }

    .vehica-car-gallery__arrows .vehica-carousel__arrow--left {
        left: 39px;
    }

    .vehica-car-gallery__arrows .vehica-carousel__arrow--right {
        right: 39px;
    }

    .vehica-car-gallery__arrows .vehica-carousel__arrow:hover:after {
        color: #000;
    }

    .vehica-car-gallery__arrows .vehica-carousel__arrow:hover {
        background: #fff;
    }
}

.vehica-gallery-v2 {
    background-position: center center;
    background-size: cover;
    min-height: 400px;
    height: 60vh;
    max-height: 620px;
}

.vehica-gallery-v2:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 310px;
    display: block;
    background: url(https://b-pro.ca/wp-content/themes/vehica/assets/img/mask.png);
}

.vehica-gallery-v2-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    z-index: 0;
}

.vehica-gallery-v3 {
    overflow: hidden;
}

.vehica-gallery-v3 .vehica-swiper-wrapper {
    transform: translate3d(20%, 0px, 0px);
}

.vehica-gallery-v3 img {
    min-width: 100%;
}

.vehica-gallery-v3--count-1 .vehica-gallery-v3__arrows,
.vehica-gallery-v3--count-2 .vehica-gallery-v3__arrows {
    display: none;
}

.vehica-gallery-v3--count-1 .vehica-swiper-wrapper,
.vehica-gallery-v3--count-2 .vehica-swiper-wrapper {
    transform: none !important;
}

.vehica-gallery-v3__slide {
    width: 50%;
    position: relative;
}

.vehica-gallery-v3__slide img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    object-fit: cover;
}

.vehica-gallery-v3--count-1 .vehica-gallery-v3__slide {
    width: 100% !important;
}

.vehica-gallery-v3--count-2 .vehica-gallery-v3__slide {
    width: 50% !important;
}

.vehica-gallery-v3__image-wrapper {
    display: block;
    width: 100%;
    position: relative;
    max-height: 60vh;
    cursor: pointer;
    height: 220px;
}

@media (min-width: 768px) and (max-width: 1199px) {
    .vehica-gallery-v3__image-wrapper {
        height: 331px;
    }
}

@media (min-width: 1200px) {
    .vehica-gallery-v3__image-wrapper {
        height: 620px;
    }
}

.vehica-gallery-v3__image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100% !important;
    object-fit: cover;
}

@media (min-width: 1023px) {
    .vehica-gallery-v3:hover .vehica-gallery-v3__arrow--left {
        opacity: 1;
        transform: translateX(0);
    }

    .vehica-gallery-v3:hover .vehica-gallery-v3__arrow--right {
        opacity: 1;
        transform: translateX(0);
    }
}

.vehica-gallery-v3__arrow {
    width: 50px;
    height: 50px;
    border-radius: 10px;
    background-color: #fff;
    cursor: pointer;
    border: 0 solid transparent;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    z-index: 2;
    opacity: 0;
    transition: 0.3s all ease-in-out;
}

.vehica-gallery-v3__arrow i {
    color: var(--primary);
}

.vehica-gallery-v3__arrow--left {
    left: 30px;
    opacity: 0;
    transform: translateX(-50px);
}

.vehica-gallery-v3__arrow--right {
    right: 30px;
    opacity: 0;
    transform: translateX(50px);
}

@media (max-width: 767px) {
    .vehica-gallery-v3__arrow {
        display: none;
    }
}

.vehica-gallery-v4__images {
    display: flex;
    flex-wrap: wrap;
}

.vehica-gallery-v4__images img {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    cursor: pointer;
    transition: all 0.3s ease;
}

.vehica-gallery-v4__images img:hover {
    filter: brightness(1.1);
}

.vehica-gallery-v4__image-big {
    width: 50%;
    height: 500px;
    position: relative;
    overflow: hidden;
}

.vehica-gallery-v4__image-big img {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    overflow: hidden;
    padding-right: 6px;
}

@media (max-width: 899px) {
    .vehica-gallery-v4__image-big {
        width: 100%;
        padding-bottom: 10px;
        height: 300px;
    }

    .vehica-gallery-v4__image-big img {
        padding-right: 0;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }
}

.vehica-gallery-v4__image-small-wrapper {
    width: 50%;
    height: 500px;
    overflow: hidden;
    padding-left: 6px;
}

.vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small {
    width: 50%;
    height: 250px;
    position: relative;
    float: left;
}

.vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(1) img,
.vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(3) img {
    padding-right: 6px;
}

.vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(2) img {
    border-top-right-radius: 10px;
    padding-left: 6px;
}

.vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(4) img {
    border-bottom-right-radius: 10px;
    padding-left: 6px;
}

.vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(1) img,
.vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(2) img {
    padding-bottom: 6px;
}

.vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(3) img,
.vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(4) img {
    padding-top: 6px;
}

@media (max-width: 899px) {
    .vehica-gallery-v4__image-small-wrapper {
        width: 100%;
        padding-left: 0;
    }

    .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small {
        width: 50%;
    }

    .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(1) img,
    .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(2) img {
        padding-top: 12px;
        border-radius: 0px;
    }

    .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(3) img {
        padding-top: 6px;
        border-radius: 0px;
        border-bottom-left-radius: 10px;
    }

    .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(4) img {
        padding-top: 6px;
        border-radius: 0px;
        border-bottom-right-radius: 10px;
    }
}

.vehica-gallery-v4__count--1 .vehica-gallery-v4__image-big {
    width: 100%;
}

.vehica-gallery-v4__count--1 .vehica-gallery-v4__image-big img {
    border-radius: 10px;
}

.vehica-gallery-v4__count--1 .vehica-gallery-v4__image-small-wrapper {
    display: none;
}

.vehica-gallery-v4__count--2 .vehica-gallery-v4__image-big {
    width: 50%;
    padding: 0 !important;
    border-top-left-radius: 10px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 0px;
}

.vehica-gallery-v4__count--2 .vehica-gallery-v4__image-big img {
    padding: 0 6px 0 0px !important;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.vehica-gallery-v4__count--2 .vehica-gallery-v4__image-small-wrapper {
    width: 50%;
}

@media (max-width: 899px) {
    .vehica-gallery-v4__count--2 .vehica-gallery-v4__image-small-wrapper {
        height: 300px;
    }
}

.vehica-gallery-v4__count--2 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small {
    width: 100%;
    height: 100%;
    padding: 0 !important;
}

.vehica-gallery-v4__count--2 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small img {
    padding: 0 0px 0 6px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 10px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 10px !important;
}

.vehica-gallery-v4__count--3 .vehica-gallery-v4__image-big {
    width: 50%;
    padding: 0 !important;
    border-top-left-radius: 10px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 0px;
}

.vehica-gallery-v4__count--3 .vehica-gallery-v4__image-big img {
    padding: 0 6px 0 0px !important;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.vehica-gallery-v4__count--3 .vehica-gallery-v4__image-small-wrapper {
    width: 50%;
    padding: 0 0 0 6px !important;
}

@media (max-width: 899px) {
    .vehica-gallery-v4__count--3 .vehica-gallery-v4__image-small-wrapper {
        height: 300px;
    }
}

.vehica-gallery-v4__count--3 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small {
    width: 100%;
    height: 50%;
    padding: 0 !important;
}

.vehica-gallery-v4__count--3 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(1) img {
    padding: 0 0 6px 6px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 10px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.vehica-gallery-v4__count--3 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(2) img {
    padding: 6px 0 0 6px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 10px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 10px !important;
}

@media (max-width: 899px) {
    .vehica-gallery-v4__count--3 .vehica-gallery-v4__image-big {
        width: 100%;
        padding-right: 0 !important;
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    .vehica-gallery-v4__count--3 .vehica-gallery-v4__image-big img {
        padding: 0px 0 6px 0 !important;
        border-top-left-radius: 10px !important;
        border-top-right-radius: 10px !important;
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    .vehica-gallery-v4__count--3 .vehica-gallery-v4__image-small-wrapper {
        width: 100%;
        padding: 0 !important;
    }

    .vehica-gallery-v4__count--3 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small {
        width: 50%;
        height: 100%;
        padding: 0 !important;
    }

    .vehica-gallery-v4__count--3 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(1) img {
        padding: 6px 6px 0 0px !important;
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
        border-bottom-left-radius: 10px !important;
        border-bottom-right-radius: 0px !important;
    }

    .vehica-gallery-v4__count--3 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(2) img {
        padding: 6px 0px 0 6px !important;
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 10px !important;
    }
}

.vehica-gallery-v4__count--4 .vehica-gallery-v4__image-big {
    width: 50%;
    padding: 0 !important;
    border-top-left-radius: 10px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 0px;
}

.vehica-gallery-v4__count--4 .vehica-gallery-v4__image-big img {
    padding: 0 6px 0 0px !important;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.vehica-gallery-v4__count--4 .vehica-gallery-v4__image-small-wrapper {
    width: 50%;
    padding: 0 0 0 6px !important;
}

@media (max-width: 899px) {
    .vehica-gallery-v4__count--4 .vehica-gallery-v4__image-small-wrapper {
        height: 300px;
    }
}

.vehica-gallery-v4__count--4 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small {
    width: 50%;
    height: 50%;
    padding: 0 !important;
}

.vehica-gallery-v4__count--4 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(1) img {
    padding: 0 6px 6px 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.vehica-gallery-v4__count--4 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(2) img {
    padding: 0 0 6px 6px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 10px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.vehica-gallery-v4__count--4 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(3) {
    width: 100%;
}

.vehica-gallery-v4__count--4 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(3) img {
    padding: 6px 0 0 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 10px !important;
}

@media (max-width: 899px) {
    .vehica-gallery-v4__count--4 .vehica-gallery-v4__image-big {
        width: 100%;
        padding-right: 0 !important;
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    .vehica-gallery-v4__count--4 .vehica-gallery-v4__image-big img {
        padding: 0px 0 6px 0 !important;
        border-top-left-radius: 10px !important;
        border-top-right-radius: 10px !important;
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    .vehica-gallery-v4__count--4 .vehica-gallery-v4__image-small-wrapper {
        width: 100%;
        padding: 0 !important;
        height: auto;
    }

    .vehica-gallery-v4__count--4 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small {
        height: 300px;
        padding: 0 !important;
    }

    .vehica-gallery-v4__count--4 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(1) {
        width: 50%;
        padding: 0px !important;
    }

    .vehica-gallery-v4__count--4 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(1) img {
        padding: 6px 6px 6px 0px !important;
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    .vehica-gallery-v4__count--4 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(2) {
        width: 50%;
        padding: 0px !important;
    }

    .vehica-gallery-v4__count--4 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(2) img {
        padding: 6px 0px 6px 6px !important;
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    .vehica-gallery-v4__count--4 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(3) {
        width: 100%;
        padding: 0px !important;
    }

    .vehica-gallery-v4__count--4 .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(3) img {
        padding: 6px 0px 0 0px !important;
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
        border-bottom-left-radius: 10px !important;
        border-bottom-right-radius: 10px !important;
    }
}

.vehica-send-pm textarea {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
    resize: vertical;
    display: block;
    height: 250px;
    margin-bottom: 15px;
    display: block;
    padding: 22px !important;
    font-size: 16px !important;
    line-height: 24px !important;
    color: #222732 !important;
}

.vehica-send-pm textarea::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .vehica-send-pm textarea {
        font-size: 16px;
    }
}

.vehica-send-pm textarea::-webkit-scrollbar-track {
    overflow: hidden;
}

.vehica-send-pm textarea::-webkit-scrollbar {
    display: none;
}

.vehica-send-pm__vehica-button-wrapper {
    text-align: right;
}

body.author .vehica-send-pm textarea {
    height: 132px;
}

/* 15. Search */
.vehica-search-classic-v1 {
    width: 2000px;
    min-height: 100px;
    max-width: 100%;
    position: relative;
}

.vehica-search-classic-v1 input {
    font-weight: 700;
}

.vehica-search-classic-v1 .vehica-search-classic-v1__inner {
    border-radius: 20px;
    width: 466px;
    max-width: 100%;
    margin: 0 auto;
}

@media (min-width: 900px) {
    .vehica-search-classic-v1 .vehica-search-classic-v1__inner {
        float: right;
    }
}

@media (min-width: 1024px) {
    .vehica-search-classic-v1 .vehica-search-classic-v1__inner {
        max-width: 466px;
    }
}

.vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__top {
    overflow: hidden;
    align-items: center;
    justify-content: center;
    background-color: #f2f2f2;
    padding-right: 30px;
    padding-bottom: 20px;
    padding-left: 30px;
    display: flex;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

@media (min-width: 1024px) {
    .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__top {
        padding-left: 45px;
    }
}

.vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__top .vehica-radio input+label:after,
.vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__top .vehica-radio input+label:before {
    display: none;
}

.vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__top .vehica-radio--disabled {
    opacity: 0.5;
}

.vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__top .vehica-radio input {
    display: none !important;
}

.vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__top .vehica-radio {
    border-bottom: 2px solid transparent;
    border-right: 1px solid #E8E8E8;
}

.vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__top .vehica-radio label {
    padding-top: 24px;
    padding-bottom: 21px;
    padding-right: 28px;
    padding-left: 28px;
    font-weight: bold;
    color: #2f3b48;
    font-size: 16px;
}

.vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__top .vehica-radio.vehica-radio--active {
    border-bottom: 2px solid var(--primary);
}

.vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__top .vehica-radio.vehica-radio--active label {
    color: var(--primary) !important;
}

.vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__top .vehica-radio:last-child {
    border-right: 0px solid transparent;
}

.vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__divider {
    margin-top: 12px;
    margin-bottom: 16px;
    height: 1px;
    background: #f2f2f2;
    width: 100%;
}

@media (min-width: 1024px) {
    .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__divider {
        margin-top: 24px;
    }
}

.vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner {
    position: relative;
    top: -20px;
    background-color: #fff;
    padding-top: 27px;
    padding-bottom: 25px;
    border-radius: 20px;
    border-top: 1px solid #f2f2f2;
}

.vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__fields {
    padding-left: 30px;
    padding-right: 30px;
}

@media (min-width: 1024px) {
    .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__fields {
        padding-left: 45px;
        padding-right: 45px;
    }
}

.vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action {
    padding-left: 30px;
    padding-right: 30px;
}

@media (min-width: 1024px) {
    .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action {
        padding-left: 45px;
        padding-right: 45px;
    }
}

@media (max-width: 899px) {

    .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action .vehica-button,
    .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action #cookie-notice .cn-button.bootstrap,
    #cookie-notice .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action .cn-button.bootstrap,
    .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action .woocommerce-form-coupon button.button,
    .woocommerce-form-coupon .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action button.button,
    .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action .woocommerce .vehica-checkout button.button,
    .woocommerce .vehica-checkout .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action button.button,
    .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action .vehica-post-field__text input[type=submit],
    .vehica-post-field__text .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action input[type=submit],
    .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action .wp-block-search .wp-block-search__button,
    .wp-block-search .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action .wp-block-search__button {
        text-align: center;
    }
}

@media (min-width: 900px) {

    .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action .vehica-button,
    .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action #cookie-notice .cn-button.bootstrap,
    #cookie-notice .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action .cn-button.bootstrap,
    .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action .woocommerce-form-coupon button.button,
    .woocommerce-form-coupon .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action button.button,
    .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action .woocommerce .vehica-checkout button.button,
    .woocommerce .vehica-checkout .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action button.button,
    .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action .vehica-post-field__text input[type=submit],
    .vehica-post-field__text .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action input[type=submit],
    .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action .wp-block-search .wp-block-search__button,
    .wp-block-search .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__action .wp-block-search__button {
        width: 100%;
    }
}

.vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__bottom {
    text-align: center;
    font-size: 13px;
    margin-top: 24px;
    color: #868686;
    font-weight: 600;
    padding-left: 30px;
    padding-right: 30px;
}

@media (min-width: 1024px) {
    .vehica-search-classic-v1 .vehica-search-classic-v1__inner .vehica-search-classic-v1__inner .vehica-search-classic-v1__bottom {
        padding-left: 45px;
        padding-right: 45px;
    }
}

.vehica-search-classic-v1__advanced-link {
    display: none;
}

@media (min-width: 1024px) {
    .vehica-search-classic-v1__advanced-link {
        padding-top: 12px;
        display: block;
    }

    .vehica-search-classic-v1__advanced-link:hover {
        color: var(--primary);
    }
}

.vehica-search-classic-v1__shadow {
    content: "";
    display: block;
    position: absolute;
    bottom: -9px;
    left: 0;
    background: #fff;
    width: 100%;
    height: 26px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    opacity: 0.59;
}

.vehica-search-classic-v2 {
    max-width: 500px;
    padding: 0 15px;
    width: 100%;
    margin: 0 auto;
}

.vehica-search-classic-v2 input {
    font-weight: 700;
}

@media (min-width: 900px) {
    .vehica-search-classic-v2 {
        max-width: 800px;
    }
}

.vehica-search-classic-v2 .v-select:not(.vs-open) input {
    font-weight: 700;
}

.vehica-search-classic-v2__inner {
    position: relative;
}

@media (min-width: 900px) {
    .vehica-search-classic-v2__search-button-wrapper {
        margin-left: 4px;
    }
}

.vehica-search-classic-v2__search-button-wrapper .vehica-button,
.vehica-search-classic-v2__search-button-wrapper #cookie-notice .cn-button.bootstrap,
#cookie-notice .vehica-search-classic-v2__search-button-wrapper .cn-button.bootstrap,
.vehica-search-classic-v2__search-button-wrapper .woocommerce-form-coupon button.button,
.woocommerce-form-coupon .vehica-search-classic-v2__search-button-wrapper button.button,
.vehica-search-classic-v2__search-button-wrapper .woocommerce .vehica-checkout button.button,
.woocommerce .vehica-checkout .vehica-search-classic-v2__search-button-wrapper button.button,
.vehica-search-classic-v2__search-button-wrapper .vehica-post-field__text input[type=submit],
.vehica-post-field__text .vehica-search-classic-v2__search-button-wrapper input[type=submit],
.vehica-search-classic-v2__search-button-wrapper .wp-block-search .wp-block-search__button,
.wp-block-search .vehica-search-classic-v2__search-button-wrapper .wp-block-search__button {
    width: 57px;
    height: 53px;
    padding-left: 0;
    padding-right: 0;
}

.vehica-search-classic-v2__search-button-wrapper .vehica-button .vehica-button__text,
.vehica-search-classic-v2__search-button-wrapper #cookie-notice .cn-button.bootstrap .vehica-button__text,
#cookie-notice .vehica-search-classic-v2__search-button-wrapper .cn-button.bootstrap .vehica-button__text,
.vehica-search-classic-v2__search-button-wrapper .woocommerce-form-coupon button.button .vehica-button__text,
.woocommerce-form-coupon .vehica-search-classic-v2__search-button-wrapper button.button .vehica-button__text,
.vehica-search-classic-v2__search-button-wrapper .woocommerce .vehica-checkout button.button .vehica-button__text,
.woocommerce .vehica-checkout .vehica-search-classic-v2__search-button-wrapper button.button .vehica-button__text,
.vehica-search-classic-v2__search-button-wrapper .vehica-post-field__text input[type=submit] .vehica-button__text,
.vehica-post-field__text .vehica-search-classic-v2__search-button-wrapper input[type=submit] .vehica-button__text,
.vehica-search-classic-v2__search-button-wrapper .wp-block-search .wp-block-search__button .vehica-button__text,
.wp-block-search .vehica-search-classic-v2__search-button-wrapper .wp-block-search__button .vehica-button__text {
    display: none;
}

.vehica-search-classic-v2__search-button-wrapper .vehica-button i,
.vehica-search-classic-v2__search-button-wrapper #cookie-notice .cn-button.bootstrap i,
#cookie-notice .vehica-search-classic-v2__search-button-wrapper .cn-button.bootstrap i,
.vehica-search-classic-v2__search-button-wrapper .woocommerce-form-coupon button.button i,
.woocommerce-form-coupon .vehica-search-classic-v2__search-button-wrapper button.button i,
.vehica-search-classic-v2__search-button-wrapper .woocommerce .vehica-checkout button.button i,
.woocommerce .vehica-checkout .vehica-search-classic-v2__search-button-wrapper button.button i,
.vehica-search-classic-v2__search-button-wrapper .vehica-post-field__text input[type=submit] i,
.vehica-post-field__text .vehica-search-classic-v2__search-button-wrapper input[type=submit] i,
.vehica-search-classic-v2__search-button-wrapper .wp-block-search .wp-block-search__button i,
.wp-block-search .vehica-search-classic-v2__search-button-wrapper .wp-block-search__button i {
    margin: 0;
}

@media (max-width: 899px) {
    .vehica-search-classic-v2__search-button-wrapper {
        width: 100%;
    }

    .vehica-search-classic-v2__search-button-wrapper .vehica-button,
    .vehica-search-classic-v2__search-button-wrapper #cookie-notice .cn-button.bootstrap,
    #cookie-notice .vehica-search-classic-v2__search-button-wrapper .cn-button.bootstrap,
    .vehica-search-classic-v2__search-button-wrapper .woocommerce-form-coupon button.button,
    .woocommerce-form-coupon .vehica-search-classic-v2__search-button-wrapper button.button,
    .vehica-search-classic-v2__search-button-wrapper .woocommerce .vehica-checkout button.button,
    .woocommerce .vehica-checkout .vehica-search-classic-v2__search-button-wrapper button.button,
    .vehica-search-classic-v2__search-button-wrapper .vehica-post-field__text input[type=submit],
    .vehica-post-field__text .vehica-search-classic-v2__search-button-wrapper input[type=submit],
    .vehica-search-classic-v2__search-button-wrapper .wp-block-search .wp-block-search__button,
    .wp-block-search .vehica-search-classic-v2__search-button-wrapper .wp-block-search__button {
        width: 100%;
    }

    .vehica-search-classic-v2__search-button-wrapper .vehica-button i,
    .vehica-search-classic-v2__search-button-wrapper #cookie-notice .cn-button.bootstrap i,
    #cookie-notice .vehica-search-classic-v2__search-button-wrapper .cn-button.bootstrap i,
    .vehica-search-classic-v2__search-button-wrapper .woocommerce-form-coupon button.button i,
    .woocommerce-form-coupon .vehica-search-classic-v2__search-button-wrapper button.button i,
    .vehica-search-classic-v2__search-button-wrapper .woocommerce .vehica-checkout button.button i,
    .woocommerce .vehica-checkout .vehica-search-classic-v2__search-button-wrapper button.button i,
    .vehica-search-classic-v2__search-button-wrapper .vehica-post-field__text input[type=submit] i,
    .vehica-post-field__text .vehica-search-classic-v2__search-button-wrapper input[type=submit] i,
    .vehica-search-classic-v2__search-button-wrapper .wp-block-search .wp-block-search__button i,
    .wp-block-search .vehica-search-classic-v2__search-button-wrapper .wp-block-search__button i {
        margin-left: 7px;
    }

    .vehica-search-classic-v2__search-button-wrapper .vehica-button .vehica-button__text,
    .vehica-search-classic-v2__search-button-wrapper #cookie-notice .cn-button.bootstrap .vehica-button__text,
    #cookie-notice .vehica-search-classic-v2__search-button-wrapper .cn-button.bootstrap .vehica-button__text,
    .vehica-search-classic-v2__search-button-wrapper .woocommerce-form-coupon button.button .vehica-button__text,
    .woocommerce-form-coupon .vehica-search-classic-v2__search-button-wrapper button.button .vehica-button__text,
    .vehica-search-classic-v2__search-button-wrapper .woocommerce .vehica-checkout button.button .vehica-button__text,
    .woocommerce .vehica-checkout .vehica-search-classic-v2__search-button-wrapper button.button .vehica-button__text,
    .vehica-search-classic-v2__search-button-wrapper .vehica-post-field__text input[type=submit] .vehica-button__text,
    .vehica-post-field__text .vehica-search-classic-v2__search-button-wrapper input[type=submit] .vehica-button__text,
    .vehica-search-classic-v2__search-button-wrapper .wp-block-search .wp-block-search__button .vehica-button__text,
    .wp-block-search .vehica-search-classic-v2__search-button-wrapper .wp-block-search__button .vehica-button__text {
        display: inline;
    }

    .vehica-search-classic-v2__search-button-wrapper .vehica-button .vehica-button__text i,
    .vehica-search-classic-v2__search-button-wrapper #cookie-notice .cn-button.bootstrap .vehica-button__text i,
    #cookie-notice .vehica-search-classic-v2__search-button-wrapper .cn-button.bootstrap .vehica-button__text i,
    .vehica-search-classic-v2__search-button-wrapper .woocommerce-form-coupon button.button .vehica-button__text i,
    .woocommerce-form-coupon .vehica-search-classic-v2__search-button-wrapper button.button .vehica-button__text i,
    .vehica-search-classic-v2__search-button-wrapper .woocommerce .vehica-checkout button.button .vehica-button__text i,
    .woocommerce .vehica-checkout .vehica-search-classic-v2__search-button-wrapper button.button .vehica-button__text i,
    .vehica-search-classic-v2__search-button-wrapper .vehica-post-field__text input[type=submit] .vehica-button__text i,
    .vehica-post-field__text .vehica-search-classic-v2__search-button-wrapper input[type=submit] .vehica-button__text i,
    .vehica-search-classic-v2__search-button-wrapper .wp-block-search .wp-block-search__button .vehica-button__text i,
    .wp-block-search .vehica-search-classic-v2__search-button-wrapper .wp-block-search__button .vehica-button__text i {
        margin-left: 7px;
    }
}

.vehica-search-classic-v2__top {
    display: flex;
    text-align: center;
    justify-content: center;
    margin-top: -10px;
}

.vehica-search-classic-v2__top .vehica-radio {
    position: relative;
}

.vehica-search-classic-v2__top .vehica-radio:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #fff;
    position: absolute;
    bottom: -10px;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: inline-block;
    transition: all 0.3s ease-in-out;
    opacity: 0;
}

.vehica-search-classic-v2__top .vehica-radio label {
    font-size: 17px;
    z-index: 2;
    font-weight: 600;
    line-height: 21px;
    padding: 10px;
    margin: 0 18px 18px;
    transition: all 0.3s ease-in-out;
}

.vehica-search-classic-v2__top .vehica-radio label:after,
.vehica-search-classic-v2__top .vehica-radio label:before {
    display: none;
}

.vehica-search-classic-v2__top .vehica-radio--active:after {
    opacity: 1;
    bottom: 0;
}

.vehica-search-classic-v2__top .vehica-radio--active label {
    color: var(--primary);
}

.vehica-search-classic-v2__top .vehica-radio {
    color: #fff;
}

.vehica-search-classic-v2__fields--wrapper {
    position: relative;
}

.vehica-search-classic-v2__fields {
    z-index: 2;
    width: 100%;
    background: #fff;
    border-radius: 20px;
    padding: 16px 22px 17px 22px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    position: relative;
}

@media (min-width: 900px) {
    .vehica-search-classic-v2__fields {
        display: flex;
    }
}

.vehica-search-classic-v2__fields .vehica-search__field {
    width: 100%;
    margin-bottom: 10px;
}

@media (min-width: 900px) {
    .vehica-search-classic-v2__fields .vehica-search__field {
        margin: 0 4px;
    }
}

.vehica-taxonomy-select.vehica-active-taxonomy .vehica-form-button {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.vehica-search-classic-v2__inner--hide-shadow .vehica-search-classic-v2-mask-bottom {
    display: none;
}

.vehica-search-classic-v2-mask-bottom {
    content: "";
    display: block;
    position: absolute;
    bottom: -9px;
    left: 0;
    background: #fff;
    width: 100%;
    height: 50%;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    opacity: 0.59;
}

.vehica-search-classic-v3 {
    width: 100%;
    margin: 0 auto;
}

.vehica-search-classic-v3 input {
    font-weight: 700;
}

.vehica-search-classic-v3 .vehica-number-range-v3__1of2--left {
    display: none;
}

.vehica-search-classic-v3 .vehica-number-range-v3__1of2--right {
    width: 100%;
}

.vehica-search-classic-v3 .vehica-button,
.vehica-search-classic-v3 #cookie-notice .cn-button.bootstrap,
#cookie-notice .vehica-search-classic-v3 .cn-button.bootstrap,
.vehica-search-classic-v3 .woocommerce-form-coupon button.button,
.woocommerce-form-coupon .vehica-search-classic-v3 button.button,
.vehica-search-classic-v3 .woocommerce .vehica-checkout button.button,
.woocommerce .vehica-checkout .vehica-search-classic-v3 button.button,
.vehica-search-classic-v3 .vehica-post-field__text input[type=submit],
.vehica-post-field__text .vehica-search-classic-v3 input[type=submit],
.vehica-search-classic-v3 .wp-block-search .wp-block-search__button,
.wp-block-search .vehica-search-classic-v3 .wp-block-search__button {
    margin-left: 8px;
    min-width: 155px;
}

.vehica-search-classic-v3__top {
    display: flex;
    text-align: center;
    justify-content: center;
}

.vehica-search-classic-v3__top .vehica-radio {
    position: relative;
}

.vehica-search-classic-v3__top .vehica-radio:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #fff;
    position: absolute;
    bottom: -10px;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: inline-block;
    transition: all 0.3s ease-in-out;
    opacity: 0;
}

.vehica-search-classic-v3__top .vehica-radio label {
    font-size: 17px;
    font-weight: 600;
    line-height: 21px;
    margin: 0 28px 28px;
    padding: 0;
    transition: all 0.3s ease-in-out;
}

@media (min-width: 1023px) {
    .vehica-search-classic-v3__top .vehica-radio label:hover {
        color: var(--primary);
    }
}

.vehica-search-classic-v3__top .vehica-radio label:after,
.vehica-search-classic-v3__top .vehica-radio label:before {
    display: none;
}

.vehica-search-classic-v3__top .vehica-radio--active:after {
    opacity: 1;
    bottom: 0;
}

.vehica-search-classic-v3__top .vehica-radio--active label {
    color: var(--primary);
}

.vehica-search-classic-v3__top .vehica-radio {
    color: #fff;
}

.vehica-search-classic-v3__fields {
    display: flex;
    width: 100%;
    background: #fff;
    border-radius: 20px;
    padding: 36px 30px 30px 30px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    position: relative;
}

.vehica-search-classic-v3__fields .vehica-search__field {
    margin: 0 4px;
    width: 100%;
}

.vehica-search-classic-v3__fields:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -9px;
    left: 0;
    background: #fff;
    width: 100%;
    height: 29px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    opacity: 0.59;
}

.vehica-number-range:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-number-range__1of2 {
    position: relative;
    display: inline-block;
    width: 50%;
    float: left;
}

.vehica-number-range__1of2 input[type=text] {
    font-size: 15px;
    line-height: 19px;
    padding: 13px 13px 13px 27px;
    width: 100%;
    border-radius: 10px;
}

.vehica-number-range__1of2--left input {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.vehica-number-range__1of2--left input::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .vehica-number-range__1of2--left input {
        font-size: 16px;
    }
}

.vehica-number-range__1of2--right input {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.vehica-number-range__1of2--right input::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .vehica-number-range__1of2--right input {
        font-size: 16px;
    }
}

.vehica-number-field--active .vs__clear {
    display: block !important;
}

.vehica-number-field--active .v-select:not(.vs-open) .vs__dropdown-toggle {
    border-color: var(--primary);
}

.vehica-number-range-v2:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-number-range-v2__1of2 {
    position: relative;
    display: inline-block;
    width: 50%;
    float: left;
}

.vehica-number-range-v2__1of2 input[type=text] {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
    font-size: 15px;
    line-height: 19px;
    padding: 13px 13px 13px 27px;
    width: 100%;
    border-radius: 10px;
}

.vehica-number-range-v2__1of2 input[type=text]::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .vehica-number-range-v2__1of2 input[type=text] {
        font-size: 16px;
    }
}

@media (max-width: 500px) {
    .vehica-number-range-v2__1of2 {
        width: 100%;
        padding: 0 0 10px 0 !important;
        margin: 0 !important;
    }
}

.vehica-number-range-v2__1of2--left {
    padding-right: 6px;
}

.vehica-number-range-v2__1of2--right {
    padding-left: 6px;
}

.vehica-form-button {
    display: inline-block;
    float: left;
    border-radius: 10px;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background-color: #fff;
    height: 53px;
    width: 100%;
    padding: 18px 45px 0 27px;
    color: #2f3b48;
    font-size: 14px;
    line-height: 16px;
    text-align: left;
    position: relative;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.vehica-form-button:after {
    position: absolute;
    right: 26px;
    top: 19px;
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #000;
    font-size: 14px;
}

.vehica-form-button__clear {
    display: inline-block;
    color: var(--primary);
    z-index: 2;
    position: absolute;
    right: 11px;
    padding: 12px 14px !important;
    top: 5px;
    text-align: center;
    background: #fff;
    cursor: pointer;
    font-size: 14px;
}

.v-select:not(.vs-open) .vs__selected {
    font-weight: bold;
    color: var(--primary);
}

.v-select:not(.vs-open) input {
    border: 0 solid transparent;
    padding: 10px 0;
    min-height: 51px;
    margin: 0;
    font-size: 14px;
    line-height: 16px;
    width: 100%;
    color: #2f3b48;
}

.v-select:not(.vs-open) .vs__dropdown-toggle {
    border: 1px solid #e7edf3;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    padding: 0 0 0 27px;
    background: #fff;
    border-radius: 10px;
    position: relative;
}

.v-select:not(.vs-open) .vs__selected-options {
    padding: 0;
}

.v-select:not(.vs-open) .vs__selected {
    position: absolute;
    top: 14px;
    left: 0;
    padding: 0;
    margin: 0;
}

/* Inside vs__dropdown-menu selected option */
.vs__dropdown-option {
    background: #fff !important;
}

.vs__dropdown-option.vs__dropdown-option--selected {
    background: var(--primary-light) !important;
    color: var(--primary) !important;
    pointer-events: none;
    min-height: 39px;
    font-weight: bold;
}

.vs__dropdown-option.vs__dropdown-option--selected span {
    color: var(--primary) !important;
    opacity: 1 !important;
}

.vs__dropdown-option--disabled {
    opacity: 0.5;
}

.vs__dropdown-option--disabled:hover {
    color: #0f141e !important;
}

.vehica-form-button__clear--number-range {
    position: absolute;
    right: 13px;
    padding: 8px 14px 8px 6px !important;
    top: 7px;
    text-align: center;
}

.vehica-active-number .vehica-form-button__clear--number-range,
.vehica-price-select-from-to-active .vehica-form-button__clear--number-range {
    z-index: 100000;
}

.vehica-active-number .vs__clear,
.vehica-price-select-from-to-active .vs__clear {
    display: block !important;
}

.vehica-active-price input[type=text] {
    border-color: var(--primary) !important;
    color: var(--primary) !important;
    font-weight: bold;
}

.vehica-active-price input[type=text]::placeholder {
    color: var(--primary) !important;
}

.vehica-active-price .vehica-number-range__1of2--left input[type=text] {
    border-right-color: transparent !important;
}

.vehica-search-classic-v1 .vehica-price-active .vs__dropdown-toggle,
.vehica-search-classic-v2 .vehica-price-active .vs__dropdown-toggle,
.vehica-search-classic-v3 .vehica-price-active .vs__dropdown-toggle {
    border-color: var(--primary) !important;
}

.vehica-search-classic-v1 .vehica-price-active input,
.vehica-search-classic-v2 .vehica-price-active input,
.vehica-search-classic-v3 .vehica-price-active input {
    border-color: var(--primary) !important;
    font-weight: bold !important;
    color: var(--primary) !important;
}

.vehica-search-classic-v1 .vehica-price-active .vs__clear,
.vehica-search-classic-v2 .vehica-price-active .vs__clear,
.vehica-search-classic-v3 .vehica-price-active .vs__clear {
    display: block !important;
}

.vehica-price-active .v-select .vs__dropdown-toggle {
    border: 1px solid var(--primary) !important;
}

.vehica-price-select-from-to-active .v-select:not(.vs-open) .vs__dropdown-toggle {
    border-color: var(--primary);
}

.vehica-inventory-v1__sort__select {
    /* Before loading field */
}

.vehica-inventory-v1__sort__select .vs__selected {
    font-weight: normal !important;
    color: #2f3b48 !important;
    font-size: 15px !important;
    line-height: 19px !important;
}

.vehica-inventory-v1__sort__select .vs__dropdown-option--highlight {
    background: transparent;
}

.vehica-inventory-v1__sort__select .vs__dropdown-option:hover {
    color: var(--primary) !important;
    font-weight: bold;
}

.vehica-inventory-v1__sort__select .vehica-form-button {
    font-size: 15px !important;
    line-height: 19px !important;
    padding: 15px 45px 0 28px;
}

.vehica-inventory-v1__sort__select .vs--single.vs--open .vs__selected {
    color: #2f3b48 !important;
}

.vehica-inventory-v1__sort__select .vs__clear {
    display: none !important;
}

.vehica-inventory-v1__sort__select .vs__actions:after {
    top: 14px;
}

.vehica-active-taxonomy .vehica-form-button {
    border-color: var(--primary) !important;
    color: var(--primary) !important;
    font-weight: bold;
}

.vs__clear {
    display: none !important;
}

.vehica-active-taxonomy .vs__dropdown-toggle {
    border-color: var(--primary) !important;
    font-weight: bold;
}

.vehica-active-taxonomy .vs__clear {
    display: block !important;
}

.vehica-text-field {
    position: relative;
}

.vehica-text-field .vehica-form-button__clear {
    top: 3px;
}

.vehica-text-field input {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
}

.vehica-text-field input::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .vehica-text-field input {
        font-size: 16px;
    }
}

.vehica-text-field.vehica-text-field-active input {
    border-color: var(--primary);
    color: var(--primary);
    font-weight: bold;
}

.vehica-search-classic-v1 .vehica-form-button,
.vehica-search-classic-v2 .vehica-form-button {
    font-weight: bold !important;
}

.vehica-search-classic-v1 .vehica-taxonomy-select .vehica-form-button,
.vehica-search-classic-v2 .vehica-taxonomy-select .vehica-form-button {
    min-width: 100%;
    max-width: 10px;
}

.vehica-search-classic-v1 .vehica-form-button {
    font-weight: bold;
}

.vehica-search-classic-v1 input {
    font-weight: bold;
}

.vehica-search-classic-v1 .vehica-search__field {
    min-height: 53px;
    margin-bottom: 12px;
}

.vehica-search-classic-v1 .vehica-search__field:last-child {
    margin-bottom: 0;
}

.vehica-search-classic-v1 vehica-taxonomy-search-field div>.vehica-search-classic-v1 div.vehica-form-button[v-if=false] {
    margin-bottom: 12px;
}

@media (max-width: 899px) {
    .vehica-search-classic-v2 .vehica-form-button {
        margin-bottom: 10px;
    }
}

@media (max-width: 899px) {
    .vehica-show--my-location i {
        position: absolute;
        top: 6px;
        left: 12px;
        z-index: 20;
        padding: 14px 10px;
        color: var(--primary);
        cursor: pointer;
    }
}

@media (min-width: 900px) {
    .vehica-show--my-location i {
        position: absolute;
        top: 12px;
        left: 15px;
        z-index: 20;
        color: var(--primary);
        cursor: pointer;
        padding: 6px;
    }
}

.vehica-show--my-location .vehica-show--my-location__label {
    opacity: 0;
    white-space: nowrap;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    position: absolute;
    left: -8px;
    bottom: -19px;
    display: inline-block;
    background: #232732;
    padding: 7px 15px;
    font-size: 14px !important;
    line-height: 1 !important;
    color: #fff;
    margin: 4px 12px -6px 8px;
    border-radius: 4px;
    z-index: 9998;
    transition: all 0.2s ease;
}

.vehica-show--my-location .vehica-show--my-location__label:after {
    content: "";
    position: absolute;
    top: -9px;
    left: 20px;
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #232732;
}

@media (min-width: 1024px) {
    .vehica-show--my-location i:hover+.vehica-show--my-location__label {
        opacity: 1;
    }
}

.vehica-field-filled input[type=text] {
    color: var(--primary);
    border-color: var(--primary);
}

.vehica-display-show-my-location input[type=text] {
    padding-left: 50px;
}

.pac-container {
    z-index: 9999 !important;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 10px 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7e9ee;
    font-family: inherit;
}

.pac-container .pac-item {
    border: none !important;
    cursor: pointer;
    line-height: 39px;
    padding-left: 27px;
    padding-right: 0px;
    color: #0f141e;
}

.pac-container .pac-item:last-child {
    margin-bottom: 6px;
}

.pac-container .pac-item-query {
    font-size: 16px;
}

.pac-container .pac-item {
    font-size: 11px;
}

.pac-container .pac-item-selected {
    background: var(--primary-light);
}

.pac-container .pac-item-selected span {
    color: var(--primary);
}

.pac-container .pac-icon {
    display: none;
}

.pac-container .pac-matched {
    color: var(--primary);
}

@media (max-width: 1023px) {
    .pac-container {
        z-index: 100000 !important;
    }
}

.pac-container .pac-item:hover {
    background: transparent;
}

.pac-container .pac-item:hover span {
    font-weight: 700;
    color: var(--primary) !important;
}

.pac-logo:after {
    margin-right: 27px !important;
    margin-bottom: 6px !important;
}

.vehica-car-card {
    border-radius: 10px;
    position: relative;
    opacity: 1;
    visibility: visible;
    height: 100%;
}

.vehica-car-card__compare {
    position: absolute;
    right: 0;
    top: 0;
    background: #FFFFFF;
    display: flex;
    border-bottom-left-radius: 10px;
    align-items: center;
    z-index: 10;
    transform: translateX(0);
}

.vehica-car-card__compare-enter-active {
    animation: cardCompareAnimationActive 0.3s forwards;
}

.vehica-car-card__compare-leave-active {
    animation: cardCompareAnimationDisabled 0.3s forwards;
}

@keyframes cardCompareAnimationActive {
    0% {
        transform: translateX(100%);
    }

    100% {
        transform: translateX(0);
    }
}

@keyframes cardCompareAnimationDisabled {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(100%);
    }
}

.vehica-inventory-v1__is-reloading .vehica-inventory-v1__results {
    opacity: 0;
}

.vehica-car-card__inner {
    overflow: hidden;
    position: relative;
    width: 100%;
    background: #222732;
    border-radius: 10px;
    visibility: visible;
    height: 100%;
}

@media (min-width: 1023px) {
    .vehica-car-card__inner:hover .vehica-car-card__image img {
        transform: scale3d(1.1, 1.1, 1);
    }
}

.vehica-car-card__content {
    padding: 0 22px 19px 22px;
}

.vehica-car-card__image-bg {
    background: #eff0f1;
    position: relative;
}

.vehica-car-card__image__icon:after {
    content: "\f03e";
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    width: 50px;
    height: 50px;
    font-size: 40px;
    text-align: center;
    opacity: 0.5;
    line-height: 50px;
    position: absolute;
    top: 50%;
    margin: -25px auto 0 auto;
    left: 0;
    right: 0;
}

.vehica-car-card__info {
    overflow: hidden;
    max-height: 28px;
}

.vehica-car-card__info__features {
    font-size: 14px;
    line-height: 18px;
    margin-right: 11px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: left;
    color: #99a1b2;
}

.vehica-car-card__price {
    font-size: 20px;
    font-weight: 800;
    margin-bottom: 10px;
    line-height: 24px;
    margin-left: auto;
    color: #fff;
}

.vehica-car-card__price:last-child {
    margin-bottom: 0;
}

.vehica-car-card__image__favorite {
    border-radius: 50%;
    margin-top: 10px;
    margin-right: 15px;
    position: absolute;
    bottom: 8px;
    left: 13px;
    z-index: 20;
    width: 30px;
    height: 30px;
    text-align: center;
    opacity: 1;
    transition: all 0.5s ease;
    background: transparent;
}

.vehica-car-card__image__favorite i {
    font-size: 15px;
    line-height: 30px;
    color: #a7a7a7;
    transition: all 0.5s ease;
}

@media (min-width: 1023px) {
    .vehica-car-card__image__favorite:hover {
        background: #f2f5fb;
    }

    .vehica-car-card__image__favorite:hover i {
        color: #0f141e;
    }
}

.vehica-car-card__image__favorite--is-favorite i {
    color: #fff;
}

.vehica-car-card__image {
    display: block;
    width: 100%;
    position: relative;
    overflow: hidden;
    xpadding-top: 55.5224%;
}

.vehica-car-card__image img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 1;
    transition: all 0.8s ease;
}

.vehica-car-card__image-info {
    background: rgba(0, 0, 0, 0) linear-gradient(0deg, rgba(0, 0, 0, 0.6) 8%, rgba(0, 0, 0, 0) 94%) repeat scroll 0 0;
    position: absolute;
    text-align: right;
    z-index: 2;
    left: 0;
    bottom: 0;
    padding: 10px 22px;
    font-size: 15px;
    font-weight: 800;
    line-height: 25px;
    width: 100%;
    color: #a7a7a7;
}

.vehica-car-card__image-info i {
    color: #a7a7a7;
}

.vehica-car-card__image-info .fa-video {
    padding-left: 10px;
}

.vehica-car-card__image-info .fa-images {
    padding-left: 5px;
}

.vehica-car-card__name {
    display: block;
    text-align: left;
    font-size: 17px;
    line-height: 21px;
    margin-top: 11px;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
}

@media (min-width: 1023px) {

    .vehica-car-card__name:active,
    .vehica-car-card__name:focus,
    .vehica-car-card__name:hover {
        color: #fff;
    }
}

.vehica-car-card__separator {
    margin: 0 0 18px 0;
    background: #343b4a;
    height: 1px;
}

.vehica-car-card__info {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}

.vehica-car-card__info__single {
    display: inline-block;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 500;
    color: #99a1b2;
    margin-right: 20px;
    line-height: 28px;
}

.vehica-car-card__info__single:first-child {
    padding: 0 11px;
    color: #fff;
    background: var(--primary);
}

.vehica-car-card__bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.vehica-car-card-link {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.vehica-car-card-link:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-car-card--is-compare .vehica-car-card__compare {
    background: var(--primary) !important;
}

.vehica-car-card--is-compare .vehica-checkbox input:checked+label {
    color: #fff !important;
}

.vehica-car-card--is-compare .vehica-checkbox input:checked+label:before {
    background: #fff !important;
    border-color: #fff !important;
}

.vehica-car-card--is-compare .vehica-checkbox input:checked+label:after {
    color: var(--primary);
}

.vehica-car-card__info-multiple-lines .vehica-car-card__info {
    max-height: none !important;
}

.vehica-car-card__info-multiple-lines .vehica-car-card__info {
    margin-top: -6px;
}

.vehica-car-card__info-multiple-lines .vehica-car-card__info__single {
    margin-top: 6px;
    display: inline-block;
}

.vehica-car-card-v1 .vehica-car-card__compare {
    background: #222732;
}

.vehica-car-card-v1 .vehica-car-card__compare .vehica-checkbox input+label {
    color: #fff !important;
}

.vehica-car-card-v2 .vehica-car-card__inner {
    background-color: #ffffff !important;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: solid 1px #e7edf3;
    transition: all 0.2s ease;
    height: 100%;
}

@media (min-width: 1023px) {
    .vehica-car-card-v2 .vehica-car-card__inner:hover {
        border-color: var(--primary);
    }
}

.vehica-car-card-v2 .vehica-car-card {
    margin-bottom: 22px;
}

.vehica-car-card-v2 .vehica-car-card__name {
    color: #222732;
}

.vehica-car-card-v2 .vehica-car-card__separator {
    background: rgba(52, 59, 74, 0.1);
}

.vehica-car-card-v2 .vehica-car-card__price {
    color: #0f141e;
}

.vehica-car-card-v2 .vehica-car-card__content {
    background: #ffffff !important;
}

.vehica-car-card-v4 .vehica-car-card__inner {
    background-color: #ffffff !important;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: solid 1px #e7edf3;
    transition: all 0.2s ease;
    height: 100%;
}

@media (min-width: 1023px) {
    .vehica-car-card-v4 .vehica-car-card__inner:hover {
        border-color: var(--primary);
    }
}

.vehica-car-card-v4 .vehica-car-card {
    margin-bottom: 22px;
}

.vehica-car-card-v4 .vehica-car-card__name {
    color: #222732;
}

.vehica-car-card-v4 .vehica-car-card__separator {
    background: rgba(52, 59, 74, 0.1);
}

.vehica-car-card-v4 .vehica-car-card__price {
    color: var(--primary);
}

.vehica-car-card-v4 .vehica-car-card__info__single:first-child {
    color: #fff;
    background: #222732;
}

.vehica-car-card-v4 .vehica-car-card__content {
    background: #ffffff !important;
}

.vehica-listing-card-v5-list {
    padding: 0 4px;
}

.vehica-listing-card-v5-list:after {
    clear: both;
    content: "";
    display: table;
}

@media (min-width: 1024px) {
    .vehica-listing-card-v5-list {
        padding: 0 30px;
    }
}

@media (min-width: 1024px) {
    .vehica-listing-card-v5 {
        padding: 15px 0;
        border-bottom: 1px solid #D2D2D280;
    }
}

@media (min-width: 1024px) and (min-width: 1024px) {
    .vehica-listing-card-v5 {
        padding: 30px 0;
    }
}

@media (min-width: 1024px) {
    .vehica-listing-card-v5:first-of-type {
        border-top: 1px solid #D2D2D280;
    }
}

@media (min-width: 1024px) {
    .vehica-listing-card-v5:last-of-type {
        border-bottom: 0 !important;
    }
}

@media (min-width: 1024px) {
    .vehica-listing-card-v5 .vehica-compare-add {
        border-top: 1px solid #f2f5fb !important;
        border-right: 1px solid #f2f5fb !important;
        border-left: 0 !important;
        border-bottom: 0 !important;
    }
}

@media (min-width: 1024px) {
    .vehica-listing-card-v5.vehica-car-card--is-compare .vehica-compare-add {
        border-top: 1px solid var(--primary) !important;
        border-right: 1px solid var(--primary) !important;
    }
}

@media (min-width: 1024px) {
    .vehica-listing-card-v5 .vehica-car-card-row {
        border: 0 !important;
        box-shadow: none !important;
        border-radius: 0 !important;
        overflow: initial !important;
        margin: 0 !important;
    }

    .vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner {
        padding: 0 !important;
        display: flex;
    }

    .vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-card-row__image {
        min-width: 200px !important;
        padding-right: 20px;
        overflow: hidden;
    }
}

@media (min-width: 1024px) and (min-width: 1200px) {
    .vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-card-row__image {
        min-width: 295px !important;
    }
}

@media (min-width: 1024px) {
    .vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-card-row__image .vehica-car-card__image-bg {
        border-radius: 10px !important;
        overflow: hidden !important;
        background: #eff0f1;
    }

    .vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-card-row__image .vehica-car-card__image-bg .vehica-car-card__image {
        border-radius: 10px !important;
        padding-top: 0 !important;
        min-height: 120px !important;
    }
}

@media (min-width: 1024px) and (min-width: 1200px) {
    .vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-card-row__image .vehica-car-card__image-bg .vehica-car-card__image {
        min-height: 185px !important;
    }
}

@media (min-width: 1024px) {
    .vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-card-row__image .vehica-car-card__image-bg .vehica-car-card__image-info {
        text-align: left;
        padding: 10px 10px;
    }
}

@media (min-width: 1024px) {
    .vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-row__content {
        padding-right: 0 !important;
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-row__content .vehica-car-card-v5__top {
        padding-right: 60px !important;
    }

    .vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-row__content .vehica-car-card-v5__top .vehica-car-card-row__secondary-attributes {
        line-height: 21px;
    }

    .vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-row__content .vehica-car-card-v5__top .vehica-car-card-row__name {
        font-size: 21px;
        line-height: 26px;
        margin-top: 0;
        margin-bottom: 10px;
    }
}

@media (min-width: 1024px) and (min-width: 1024px) {
    .vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-row__content .vehica-car-card-v5__top .vehica-car-card-row__favorite {
        position: absolute !important;
        top: 0 !important;
        right: 0 !important;
    }
}

@media (min-width: 1024px) {
    .vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-row__content .vehica-car-card-v5__bottom {
        margin-top: auto;
        display: flex;
        width: 100%;
        padding-top: 20px;
    }

    .vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-row__content .vehica-car-card-v5__bottom .vehica-car-card-row__info-more {
        margin-top: auto !important;
        margin-bottom: 0 !important;
    }

    .vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-row__content .vehica-car-card-v5__bottom .vehica-car-card-row__info-more .vehica-car-card-row__info-more__value {
        xcolor: #222732;
    }

    .vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-row__content .vehica-car-card-v5__bottom .vehica-car-card-row__info-more .vehica-car-card-row__info-more__label {
        xcolor: #222732;
        xmargin-right: 2px;
    }

    .vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-row__content .vehica-car-card-v5__bottom .vehica-listing-card-v5__price {
        text-align: right;
        margin-left: auto;
        margin-bottom: -2px;
    }

    .vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-row__content .vehica-car-card-v5__bottom .vehica-listing-card-v5__price .vehica-car-card__price {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        color: #222732 !important;
    }

    .vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-row__content .vehica-car-card-v5__bottom .vehica-listing-card-v5__price .vehica-car-card-row__calculate {
        margin-top: 5px !important;
        margin-bottom: 0 !important;
        line-height: 1.2 !important;
        position: relative;
    }
}

.vehica-listing-card-v5-list .vehica-car-card-row-wrapper {
    width: 100% !important;
}

@media (min-width: 600px) and (max-width: 1023px) {
    .vehica-listing-card-v5-list .vehica-car-card-row-wrapper {
        width: 50% !important;
    }
}

@media (max-width: 1024px) {
    .vehica-car-card-row__favorite {
        display: none;
    }

    .vehica-car-card__image {
        padding-top: 55.5224% !important;
    }

    .vehica-listing-card-v5__price {
        display: none !important;
    }
}

@media (max-width: 1023px) {
    .vehica-car-card-row__name {
        display: block;
        text-align: left;
        font-size: 17px;
        line-height: 21px;
        margin-top: 11px;
        margin-bottom: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: #222732;
    }
}

@media (min-width: 1024px) {
    .vehica-car-card-row__name {
        display: block;
        font-size: 24px;
        line-height: 30px;
        font-weight: bold;
        color: #222732;
        width: 100%;
        max-width: 100%;
        margin-bottom: 8px;
        margin-top: 6px;
    }
}

.vehica-car-card-row {
    position: relative;
}

@media (min-width: 1024px) {
    .vehica-car-card-row {
        width: 100%;
        border-radius: 10px;
        overflow: hidden;
        border: 1px solid #e7edf3;
        box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
        background-color: #fff;
        transition: all 0.2s ease;
        margin: 0 0 11px 0;
        position: relative;
    }

    .vehica-car-card-row .vehica-car-card__image__icon:after {
        font-size: 32px;
    }

    .vehica-car-card-row:hover {
        border: 1px solid var(--primary);
    }

    .vehica-car-card-row .vehica-car-row__content {
        padding-right: 32px;
    }

    .vehica-car-card-row .vehica-car-card__image {
        top: 0;
        left: 0;
    }

    .vehica-car-card-row .vehica-compare-add {
        border-right: 0;
        border-top: 0;
    }

    .vehica-car-card-row .vehica-car-card__info__single {
        position: relative;
        line-height: 28px;
        margin-right: 0;
        padding-right: 25px;
    }

    .vehica-car-card-row .vehica-car-card__info__single:after {
        margin-left: 10px;
        margin-right: 10px;
    }

    .vehica-car-card-row .vehica-car-card__info__single i {
        position: absolute;
        top: 1px;
        font-size: 5px;
        left: -15px;
        height: 28px;
        line-height: 28px;
        color: var(--primary);
    }

    .vehica-car-card-row .vehica-car-card__info__single:first-child {
        margin-right: 13px;
        padding-right: 11px;
    }

    .vehica-car-card-row .vehica-car-card__info__single:first-child span {
        padding-right: 0;
    }

    .vehica-car-card-row .vehica-car-card__info__single:first-child i {
        display: none;
    }

    .vehica-car-card-row .vehica-car-card__info__single:nth-child(1) i,
    .vehica-car-card-row .vehica-car-card__info__single:nth-child(2) i {
        display: none;
    }

    .vehica-car-card-row .vehica-car-card-row__inner {
        display: flex;
        width: 100%;
        padding: 14px 20px 14px 16px;
    }

    .vehica-car-card-row .vehica-car-card-row__favorite {
        text-align: right;
        margin-bottom: 23px;
        cursor: pointer;
        z-index: 20;
        position: relative;
    }

    .vehica-car-card-row .vehica-car-card-row__favorite i {
        border-radius: 50%;
        font-size: 27px;
        height: 50px;
        width: 50px;
        line-height: 50px;
        text-align: center;
        color: #707070;
        transition: all 0.3s ease;
        margin-right: -11px;
    }

    .vehica-car-card-row .vehica-car-card-row__favorite i:hover {
        background: #f2f5fb;
        color: #222732;
    }

    .vehica-car-card-row .vehica-car-card-row__favorite .fas.fa-star {
        color: var(--primary);
    }

    .vehica-car-card-row .vehica-car-card-row__favorite--is-active i {
        color: var(--primary);
    }

    .vehica-car-card-row .vehica-car-card-row__image {
        padding-right: 36px;
        overflow: hidden;
        position: relative;
        min-width: 284px;
    }

    .vehica-car-card-row .vehica-car-card-row__image .vehica-car-card__image-bg {
        border-radius: 18px;
    }

    .vehica-car-card-row .vehica-car-card-row__image .vehica-car-card__image {
        border-radius: 18px;
        overflow: hidden;
        width: 100%;
        height: 100%;
    }

    .vehica-car-card-row .vehica-car-card-row__secondary-attributes {
        overflow: hidden;
        margin-bottom: 17px;
        font-size: 15px;
        line-height: 22px;
        font-weight: 500;
        opacity: 0.5;
    }

    .vehica-car-card-row .vehica-car-card-row__secondary-attributes:after {
        clear: both;
        content: "";
        display: table;
    }

    .vehica-car-card-row .vehica-car-card-row__secondary-attributes .vehica-car-card-row__secondary-attribute {
        display: inline;
    }

    .vehica-car-card-row .vehica-car-card-row__secondary-attributes .vehica-car-card-row__secondary-attribute .vehica-car-card-row__secondary-attribute__comma {
        margin-right: 3px;
        margin-left: -3px;
    }

    .vehica-car-card-row .vehica-car-card-row__secondary-attributes .vehica-car-card-row__secondary-attribute:last-of-type .vehica-car-card-row__secondary-attribute__comma {
        display: none;
    }

    .vehica-car-card-row .vehica-car-card-row__secondary-attribute__comma {
        display: inline;
        margin-right: 5px;
    }

    .vehica-car-card-row .vehica-car-card-row__calculate {
        font-size: 15px;
        margin-top: 6px;
        text-align: right;
        text-decoration: underline;
        z-index: 11;
        white-space: nowrap;
    }

    .vehica-car-card-row .vehica-car-card-row__calculate a {
        color: #222732;
        opacity: 0.5;
    }

    .vehica-car-card-row .vehica-car-card-row__calculate a:hover {
        opacity: 1;
        color: var(--primary);
    }

    .vehica-car-card-row .vehica-car-card-row__right {
        display: flex;
        flex-direction: column;
        margin-left: auto;
        padding-left: 18px;
    }

    .vehica-car-card-row .vehica-car-card-row__right .vehica-car-card-row__right__inner .vehica-car-card-row__right__button {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
    }

    .vehica-car-card-row .vehica-car-card-row__right .vehica-car-card-row__right__inner .vehica-car-card-row__right__button .vehica-button,
    .vehica-car-card-row .vehica-car-card-row__right .vehica-car-card-row__right__inner .vehica-car-card-row__right__button #cookie-notice .cn-button.bootstrap,
    #cookie-notice .vehica-car-card-row .vehica-car-card-row__right .vehica-car-card-row__right__inner .vehica-car-card-row__right__button .cn-button.bootstrap,
    .vehica-car-card-row .vehica-car-card-row__right .vehica-car-card-row__right__inner .vehica-car-card-row__right__button .woocommerce-form-coupon button.button,
    .woocommerce-form-coupon .vehica-car-card-row .vehica-car-card-row__right .vehica-car-card-row__right__inner .vehica-car-card-row__right__button button.button,
    .vehica-car-card-row .vehica-car-card-row__right .vehica-car-card-row__right__inner .vehica-car-card-row__right__button .woocommerce .vehica-checkout button.button,
    .woocommerce .vehica-checkout .vehica-car-card-row .vehica-car-card-row__right .vehica-car-card-row__right__inner .vehica-car-card-row__right__button button.button,
    .vehica-car-card-row .vehica-car-card-row__right .vehica-car-card-row__right__inner .vehica-car-card-row__right__button .vehica-post-field__text input[type=submit],
    .vehica-post-field__text .vehica-car-card-row .vehica-car-card-row__right .vehica-car-card-row__right__inner .vehica-car-card-row__right__button input[type=submit],
    .vehica-car-card-row .vehica-car-card-row__right .vehica-car-card-row__right__inner .vehica-car-card-row__right__button .wp-block-search .wp-block-search__button,
    .wp-block-search .vehica-car-card-row .vehica-car-card-row__right .vehica-car-card-row__right__inner .vehica-car-card-row__right__button .wp-block-search__button {
        width: 100%;
    }

    .vehica-car-card-row .vehica-car-card-row__info-more {
        margin-top: 19px;
        font-size: 15px;
        line-height: 19px;
        margin-bottom: 17px;
        font-weight: 500;
    }

    .vehica-car-card-row .vehica-car-card-row__info-more__label {
        color: var(--primary);
    }

    .vehica-car-card-row .vehica-car-card-row__info-more__value {
        color: #222732;
    }
}

.vehica-car-card-row__price-desktop {
    font-size: 29px;
    line-height: 36px;
    font-weight: 800;
    color: var(--primary);
    text-align: right;
    white-space: nowrap;
    margin-top: auto;
    margin-bottom: 2px;
}

@media (max-width: 1023px) {
    .vehica-car-card-row__price-desktop {
        display: none;
    }
}

.vehica-car-card-row-wrapper {
    width: 100%;
    position: relative;
}

@media (max-width: 1023px) {
    .vehica-car-card-row-wrapper {
        float: left;
        padding-left: 11px;
        padding-right: 11px;
        margin-bottom: 22px;
    }

    .vehica-car-card-row-wrapper .vehica-car-card-row {
        background-color: #ffffff;
        box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
        border: solid 1px #e7edf3;
        border-radius: 10px;
        overflow: hidden;
        padding-bottom: 9px;
    }

    .vehica-car-card-row-wrapper .vehica-car-card-row .vehica-car-card-row__image {
        margin-bottom: 10px;
    }

    .vehica-car-card-row-wrapper .vehica-car-card-row .vehica-car-row__content {
        margin-bottom: 10px;
        padding-left: 22px;
        padding-right: 22px;
    }

    .vehica-car-card-row-wrapper .vehica-car-card-row .vehica-car-row__content .vehica-car-card__info__single i {
        display: none;
    }

    .vehica-car-card-row-wrapper .vehica-car-card-row .vehica-car-row__content .vehica-car-card-row__secondary-attributes {
        display: none;
    }

    .vehica-car-card-row-wrapper .vehica-car-card-row .vehica-car-row__content .vehica-car-card-row__info-more {
        display: none;
    }

    .vehica-car-card-row-wrapper .vehica-car-card-row .vehica-car-card-row__right {
        display: none;
    }
}

@media (max-width: 599px) {
    .vehica-car-card-row-wrapper {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (min-width: 600px) and (max-width: 900px) {
    .vehica-car-card-row-wrapper {
        width: 50%;
    }
}

@media (min-width: 901px) and (max-width: 1023px) {
    .vehica-car-card-row-wrapper {
        width: 33.333%;
    }
}

.vehica-car-card__price-mobile {
    font-size: 20px;
    font-weight: 800;
    line-height: 24px;
    margin-left: auto;
    color: #0f141e;
    margin-bottom: 10px;
    white-space: nowrap;
}

@media (min-width: 1024px) {
    .vehica-car-card__price-mobile {
        display: none;
    }
}

@media (max-width: 1023px) {
    .vehica-car-card-row .vehica-car-card__info {
        padding-top: 18px;
        border-top: 1px solid rgba(52, 59, 74, 0.1);
        max-height: 48px;
    }
}

@media (min-width: 1024px) {
    .vehica-car-card-row__favorite {
        top: 0px;
        transition: top 0.2s ease;
    }

    .vehica-compare-mode .vehica-car-card-row__favorite {
        top: 37px;
    }
}

.vehica-car-card__featured {
    position: absolute;
    z-index: 2;
    background: var(--primary);
    width: auto;
    padding: 3px 0px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    transform: rotate(-41deg);
    margin-left: 0;
    left: -64px;
    top: 16px;
    min-width: 200px;
    max-width: 200px;
}

.vehica-car-card__labels {
    position: absolute;
    left: 22px;
    top: 22px;
    z-index: 20;
}

.vehica-car-card__label {
    display: inline-block;
    float: left;
    padding: 0 11px;
    border-radius: 4px;
    font-weight: bold;
    background: var(--primary);
    text-transform: uppercase;
    color: #fff;
    margin-right: 5px;
    line-height: 20px;
    font-size: 12px;
}

.vehica-inventory-v1 .vehica-results__fields {
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0;
    padding-bottom: 25px;
    position: relative;
    display: none;
}

.vehica-inventory-v1 .vehica-results__fields .vehica-results__field__label {
    display: none;
}

@media (max-width: 1023px) {
    .vehica-inventory-v1 .vehica-results__fields {
        overflow-y: scroll;
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #fff;
        z-index: 100000;
        padding: 15px 15px 72px 15px;
        margin-bottom: 100px;
    }

    .vehica-inventory-v1 .vehica-results__fields .vehica-results__field {
        min-width: 53px;
    }

    .vehica-inventory-v1 .vehica-results__fields .vehica-results__field .vehica-form-button {
        display: block;
        float: initial;
    }

    .vehica-inventory-v1 .vehica-results__fields .vehica-results__fields__load-more {
        display: none;
    }
}

@media (min-width: 1024px) {
    .vehica-inventory-v1 .vehica-results__fields {
        display: flex;
    }

    .vehica-inventory-v1 .vehica-results__fields:after {
        content: "";
        width: 5000px;
        margin-left: -50%;
        position: absolute;
        bottom: 0;
        background: #e9ebf0;
        height: 1px;
    }
}

.vehica-inventory-v1__top {
    background: #f2f5fb;
    border-bottom: 1px solid #e7e9ee;
}

@media (min-width: 1024px) {
    .vehica-inventory-v1__top {
        padding-top: 30px;
    }
}

.vehica-inventory-v1__top__inner {
    max-width: 1468px;
    padding: 0 15px;
    margin: 0 auto;
}

@media (min-width: 1024px) {
    .vehica-inventory-v1__top__inner {
        padding: 0 24px;
    }
}

.vehica-inventory-v1__search-button .vehica-button,
.vehica-inventory-v1__search-button #cookie-notice .cn-button.bootstrap,
#cookie-notice .vehica-inventory-v1__search-button .cn-button.bootstrap,
.vehica-inventory-v1__search-button .woocommerce-form-coupon button.button,
.woocommerce-form-coupon .vehica-inventory-v1__search-button button.button,
.vehica-inventory-v1__search-button .woocommerce .vehica-checkout button.button,
.woocommerce .vehica-checkout .vehica-inventory-v1__search-button button.button,
.vehica-inventory-v1__search-button .vehica-post-field__text input[type=submit],
.vehica-post-field__text .vehica-inventory-v1__search-button input[type=submit],
.vehica-inventory-v1__search-button .wp-block-search .wp-block-search__button,
.wp-block-search .vehica-inventory-v1__search-button .wp-block-search__button {
    min-width: 166px;
}

@media (max-width: 1023px) {

    .vehica-inventory-v1__search-button .vehica-button,
    .vehica-inventory-v1__search-button #cookie-notice .cn-button.bootstrap,
    #cookie-notice .vehica-inventory-v1__search-button .cn-button.bootstrap,
    .vehica-inventory-v1__search-button .woocommerce-form-coupon button.button,
    .woocommerce-form-coupon .vehica-inventory-v1__search-button button.button,
    .vehica-inventory-v1__search-button .woocommerce .vehica-checkout button.button,
    .woocommerce .vehica-checkout .vehica-inventory-v1__search-button button.button,
    .vehica-inventory-v1__search-button .vehica-post-field__text input[type=submit],
    .vehica-post-field__text .vehica-inventory-v1__search-button input[type=submit],
    .vehica-inventory-v1__search-button .wp-block-search .wp-block-search__button,
    .wp-block-search .vehica-inventory-v1__search-button .wp-block-search__button {
        width: 100%;
        margin-bottom: 30px;
    }
}

.vehica-inventory-v1__middle {
    width: 100%;
    max-width: 1468px;
    margin: 0 auto;
    padding: 30px 15px;
}

@media (max-width: 1023px) {
    .vehica-inventory-v1__middle:after {
        clear: both;
        content: "";
        display: table;
    }
}

@media (min-width: 1024px) {
    .vehica-inventory-v1__middle {
        display: flex;
        justify-content: space-between;
        padding: 37px 30px 46px 30px;
    }
}

@media (min-width: 500px) and (max-width: 1023px) {
    .vehica-inventory-v1__middle {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

    .vehica-inventory-v1__middle>div {
        width: 50%;
    }
}

@media (min-width: 1023px) {
    .vehica-inventory-v1__sort {
        min-width: 500px;
    }
}

.vehica-inventory-v1__sort button {
    background: transparent;
    border: 0px solid transparent;
}

.vehica-inventory-v1__results {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    max-width: 1468px;
    margin: 0 auto;
    padding: 0;
}

.vehica-inventory-v1__results .vehica-inventory-v1__results__card {
    width: 100%;
    padding: 0 15px 30px 15px;
}

@media (min-width: 600px) {
    .vehica-inventory-v1__results {
        padding: 0 4px;
    }

    .vehica-inventory-v1__results .vehica-inventory-v1__results__card {
        width: 50%;
        padding: 0 11px 18px 11px;
    }
}

@media (min-width: 901px) {
    .vehica-inventory-v1__results .vehica-inventory-v1__results__card {
        width: 33.333%;
        padding: 0 11px 18px 11px;
    }
}

@media (min-width: 1200px) {
    .vehica-inventory-v1__results {
        padding: 0 19px;
    }

    .vehica-inventory-v1__results .vehica-inventory-v1__results__card {
        width: 25%;
        padding: 0 11px 18px 11px;
    }
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__left .vehica-search-v1__tabs {
    overflow: hidden;
    white-space: nowrap;
}

@media (max-width: 1023px) {
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__left .vehica-search-v1__tabs {
        display: flex;
        flex-direction: row;
    }
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__left .vehica-search-v1__tabs .vehica-search-v1__tab {
    float: left;
    margin-right: 25px;
    font-weight: 600;
    position: relative;
}

@media (min-width: 1024px) {
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__left .vehica-search-v1__tabs .vehica-search-v1__tab:after {
        content: "";
        position: absolute;
        top: 37px;
        right: 0;
        width: 1px;
        height: 19px;
        background: #e7e9ee;
    }
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__left .vehica-search-v1__tabs .vehica-search-v1__tab:last-child:after {
    display: none;
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__left .vehica-search-v1__tabs .vehica-search-v1__tab-button {
    padding: 35px 0 30px 0;
    border: none;
    background: transparent;
    float: left;
    display: inline-block;
    font-size: 19px;
    line-height: 24px;
    color: #2f3b48;
    font-weight: 600;
    cursor: pointer;
    position: relative;
}

@media (min-width: 1024px) {
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__left .vehica-search-v1__tabs .vehica-search-v1__tab-button {
        padding-top: 33px;
        padding-bottom: 41px;
    }
}

@media (min-width: 1024px) {
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__left .vehica-search-v1__tabs .vehica-search-v1__tab-button {
        margin-right: 25px;
        transition: all 0.2s ease;
    }

    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__left .vehica-search-v1__tabs .vehica-search-v1__tab-button:after {
        content: "";
        display: block;
        width: 1px;
        background: #e7e9ee;
        height: 24px;
        position: absolute;
        right: -24px;
        top: 35px;
    }
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__left .vehica-search-v1__tabs .vehica-search-v1__tab:last-of-type .vehica-search-v1__tab-button {
    padding-right: 0;
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__left .vehica-search-v1__tabs .vehica-search-v1__tab:last-of-type .vehica-search-v1__tab-button:after {
    display: none;
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__left .vehica-search-v1__tabs .vehica-search-v1__tab--active .vehica-search-v1__tab-button {
    color: var(--primary);
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__left .vehica-search-v1__tabs .vehica-search-v1__tab--active .vehica-search-v1__tab-button:before {
    content: "";
    display: block;
    background: var(--primary);
    width: 100%;
    height: 2px;
    top: 0;
    left: 0;
    right: 0;
    position: absolute;
}

@media (min-width: 1023px) {
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__left .vehica-search-v1__tabs .vehica-search-v1__tab--active .vehica-search-v1__tab-button:before {
        left: 0px;
        right: 25px;
    }
}

@media (max-width: 1023px) {
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right {
        display: flex;
        flex-direction: column-reverse;
    }
}

@media (min-width: 1024px) {
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right {
        display: flex;
        padding-top: 22px;
        padding-bottom: 22px;
        justify-content: flex-end;
    }
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__compare {
    cursor: pointer;
    display: flex;
    align-items: center;
    white-space: nowrap;
    margin-right: 27px;
    height: 51px;
    transition: all 0.3s;
    font-size: 19px;
    line-height: 24px;
    color: #2f3b48;
    font-weight: 600;
}

@media (max-width: 1024px) {
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__compare {
        text-align: center;
        margin-bottom: 30px;
        margin-top: 20px;
        width: 100%;
        height: auto;
    }
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__compare i {
    margin-right: 10px;
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__compare:hover {
    color: var(--primary);
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__compare--active {
    color: var(--primary);
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword {
    width: 100%;
    position: relative;
}

@media (min-width: 1024px) {
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword {
        max-width: 320px;
    }
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword input {
    border: 1px solid #fff;
    border-radius: 10px;
    background: #fff;
    color: #2f3b48;
    height: 51px;
    padding-left: 26px;
    font-size: 17px;
}

@media (max-width: 1023px) {
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword input {
        width: 100%;
        margin-bottom: 10px;
    }
}

@media (min-width: 1024px) {
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword input {
        width: 300px;
        float: right;
    }
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword input::placeholder {
    color: #8b929b;
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword .vehica-inventory-v1__keyword__icon {
    color: black;
    position: absolute;
    top: 13px;
    right: 19px;
    font-size: 17px;
}

@media (max-width: 1023px) {

    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword .vehica-button,
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword #cookie-notice .cn-button.bootstrap,
    #cookie-notice .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword .cn-button.bootstrap,
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword .woocommerce-form-coupon button.button,
    .woocommerce-form-coupon .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword button.button,
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword .woocommerce .vehica-checkout button.button,
    .woocommerce .vehica-checkout .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword button.button,
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword .vehica-post-field__text input[type=submit],
    .vehica-post-field__text .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword input[type=submit],
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword .wp-block-search .wp-block-search__button,
    .wp-block-search .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword .wp-block-search__button {
        width: 100%;
        margin-bottom: 30px;
    }
}

@media (min-width: 1024px) {

    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword .vehica-button,
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword #cookie-notice .cn-button.bootstrap,
    #cookie-notice .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword .cn-button.bootstrap,
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword .woocommerce-form-coupon button.button,
    .woocommerce-form-coupon .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword button.button,
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword .woocommerce .vehica-checkout button.button,
    .woocommerce .vehica-checkout .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword button.button,
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword .vehica-post-field__text input[type=submit],
    .vehica-post-field__text .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword input[type=submit],
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword .wp-block-search .wp-block-search__button,
    .wp-block-search .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword .wp-block-search__button {
        float: right;
    }
}

@media (min-width: 1023px) {
    .vehica-inventory-v1__sort {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        max-height: 53px;
    }
}

.vehica-inventory-v1__sort__heading {
    padding-right: 25px;
    font-size: 15px;
    font-weight: 500;
    display: none;
}

@media (max-width: 1023px) {
    .vehica-inventory-v1__sort__heading {
        margin-bottom: 11px;
    }
}

@media (min-width: 1024px) {
    .vehica-inventory-v1__sort__heading {
        display: block;
    }
}

.vehica-inventory-v1__sort__select {
    float: left;
    min-width: 100%;
}

@media (min-width: 1023px) {
    .vehica-inventory-v1__sort__select {
        float: initial;
        min-width: 226px;
    }
}

.vehica-inventory-v1__view {
    display: none;
    margin-right: 41px;
}

@media (min-width: 1024px) {
    .vehica-inventory-v1__view {
        display: block;
    }
}

.vehica-inventory-v1__view button {
    margin-right: 12px;
    cursor: pointer;
    float: left;
    line-height: 1;
}

.vehica-inventory-v1__view button * {
    transition: all 0.2s ease;
}

.vehica-inventory-v1__view button:hover * {
    fill: var(--primary) !important;
}

.vehica-inventory-v1__view__button-active * {
    fill: var(--primary);
}

.vehica-inventory-v1__title {
    font-size: 30px;
    line-height: 53px;
    font-weight: 900;
    margin-bottom: 15px;
}

@media (min-width: 1024px) {
    .vehica-inventory-v1__title {
        float: left;
        margin-bottom: 0;
    }
}

.vehica-inventory-v1__tags {
    font-size: 15px;
    line-height: 19px;
    font-weight: 600;
    max-width: 1468px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 77px;
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.vehica-inventory-v1__tags:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-inventory-v1__tags .vehica-inventory-v1__tags-acitve {
    width: 100%;
}

@media (min-width: 900px) {
    .vehica-inventory-v1__tags {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.vehica-inventory-v1__tags .vehica-inventory-v1__tags-clear {
    display: none;
}

@media (min-width: 900px) {
    .vehica-inventory-v1__tags .vehica-inventory-v1__tags-clear {
        min-width: 160px;
        display: block;
    }

    .vehica-inventory-v1__tags .vehica-inventory-v1__tags-clear .vehica-inventory-v1__tag__inner {
        float: right;
    }

    .vehica-inventory-v1__tags .vehica-inventory-v1__tags-clear .vehica-inventory-v1__tag__inner .vehica-inventory-v1__tag--clear-all {
        margin-right: 0;
    }
}

.vehica-inventory-v1__tag {
    display: inline;
}

.vehica-inventory-v1__tag__inner {
    display: inline-block;
    padding: 10px 40px 10px 15px;
    margin-right: 11px;
    margin-bottom: 6px;
    border-radius: 5px;
    border: 1px solid #dfe3eb;
    position: relative;
    cursor: pointer;
}

.vehica-inventory-v1__tag--clear-all {
    white-space: nowrap;
    margin-right: 6px;
}

.vehica-inventory-v1__tag--clear-all .vehica-inventory-v1__tag__inner {
    margin-right: 0;
    padding-right: 15px;
    cursor: pointer;
    color: var(--primary);
}

.vehica-inventory-v1__tag-close {
    position: absolute;
    right: 15px;
    color: var(--primary);
}

.vehica-search-v1__tab-count {
    color: #aeb8c1;
}

.vehica-search-v1__button-clear {
    display: block;
    font-size: 16px;
    padding: 0 15px;
    border-radius: 10px;
    border: 1px solid #888e95;
    color: var(--primary);
    background: #000000;
    margin-right: 15px;
    line-height: 19px;
    margin-left: 0;
    cursor: pointer;
}

.vehica-active-number input {
    border-color: var(--primary);
    color: var(--primary);
    font-weight: bold;
}

.vehica-active-number .vs__dropdown-toggle {
    border-color: var(--primary) !important;
}

.vehica-active-number .vs__selected {
    color: var(--primary) !important;
}

@media (max-width: 1023px) {
    .vehica-inventory-v1__bar {
        width: 100%;
    }
}

@media (max-width: 1023px) {
    .vehica-inventory-v1__bar .vehica-inventory-v1__bar__left {
        border-top: 1px solid #e9ebf0;
    }
}

@media (min-width: 1024px) {
    .vehica-inventory-v1__bar {
        padding: 0 6px;
        display: flex;
        justify-content: space-between;
        vertical-align: center;
    }
}

.vehica-inventory-v1__pagination {
    padding: 0 15px;
}

.vehica-inventory-v1__mobile-button-options {
    width: 100%;
    background: #f2f5fb;
    padding: 30px 15px;
}

@media (min-width: 1024px) {
    .vehica-inventory-v1__mobile-button-options {
        display: none;
    }
}

.vehica-inventory-v1__mobile-button-options button {
    width: 100%;
    background: #fff;
    height: 53px;
    text-align: center;
    color: #2f3b48;
    font-size: 15px;
    line-height: 19px;
    border-radius: 10px;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
}

.vehica-inventory-v1__mobile-button-options.vehica-inventory-v1__mobile-button-options--active button {
    background: var(--primary-light);
    color: var(--primary);
    border-color: var(--primary);
}

.vehica-results__fields__clear-load-more {
    padding: 6px 6px 0;
    font-size: 16px;
    line-height: 19px;
    text-align: right;
    width: 100%;
    cursor: pointer;
    display: none;
}

.vehica-results__fields__clear-load-more i {
    color: var(--primary);
    margin-right: 4px;
    font-size: 14px;
}

@media (min-width: 1024px) {
    .vehica-results__fields__clear-load-more {
        display: block;
    }
}

.vehica-results__fields__clear {
    display: inline-block;
    margin-left: 15px;
    transition: all 0.2s ease;
}

.vehica-results__fields__clear:hover {
    color: var(--primary);
}

.vehica-results__advanced-button {
    display: none;
    margin-left: 15px;
    transition: all 0.2s ease;
}

.vehica-results__advanced-button:hover {
    color: var(--primary);
}

@media (min-width: 1024px) and (max-width: 1199px) {
    .vehica-results__advanced-button--show-tablet {
        display: inline-block;
    }
}

@media (min-width: 1200px) {
    .vehica-results__advanced-button--show-desktop {
        display: inline-block;
    }
}

.vehica-results__fields--mobile-open {
    display: block !important;
}

.vehica-results__fields__mobile-section-top {
    position: relative;
}

.vehica-results__fields__mobile-section-top .vehica-results__fields__mobile-section-top__title {
    margin-top: 10px;
    font-size: 30px;
    line-height: 38px;
    font-weight: 900;
    padding-right: 80px;
    margin-bottom: 10px;
}

.vehica-results__fields__mobile-section-top .vehica-results__fields__mobile-section-top__subtitle {
    padding-top: 20px;
    font-size: 18px;
    line-height: 22px;
    width: 100%;
    margin-bottom: 20px;
    font-weight: 900;
    border-top: 1px solid #ddd;
}

.vehica-results__fields__mobile-section-top .vehica-results__fields__mobile-section-top__subtitle:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-results__fields__mobile-section-top .vehica-results__fields__mobile-section-top__subtitle .vehica-results__fields__mobile-section-top__subtitle__number {
    color: var(--primary);
    float: left;
    padding-right: 6px;
}

.vehica-results__fields__mobile-section-top .vehica-results__fields__mobile-section-top__subtitle .vehica-results__fields__mobile-section-top__subtitle__label {
    float: left;
}

.vehica-results__fields__mobile-section-top .vehica-results__fields__mobile-section-top__subtitle .vehica-results__fields__mobile-section-top__subtitle__clear {
    float: right;
}

.vehica-results__fields__mobile-section-top .vehica-results__fields__mobile-section-top__close {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 32px;
    line-height: 32px;
}

@media (min-width: 1024px) {
    .vehica-results__fields__mobile-section-top {
        display: none;
    }
}

.vehica-results__fields__mobile-section-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    padding: 15px;
    z-index: 100001;
}

.vehica-results__fields__mobile-section-bottom .vehica-button,
.vehica-results__fields__mobile-section-bottom #cookie-notice .cn-button.bootstrap,
#cookie-notice .vehica-results__fields__mobile-section-bottom .cn-button.bootstrap,
.vehica-results__fields__mobile-section-bottom .woocommerce-form-coupon button.button,
.woocommerce-form-coupon .vehica-results__fields__mobile-section-bottom button.button,
.vehica-results__fields__mobile-section-bottom .woocommerce .vehica-checkout button.button,
.woocommerce .vehica-checkout .vehica-results__fields__mobile-section-bottom button.button,
.vehica-results__fields__mobile-section-bottom .vehica-post-field__text input[type=submit],
.vehica-post-field__text .vehica-results__fields__mobile-section-bottom input[type=submit],
.vehica-results__fields__mobile-section-bottom .wp-block-search .wp-block-search__button,
.wp-block-search .vehica-results__fields__mobile-section-bottom .wp-block-search__button {
    width: 100%;
}

@media (min-width: 1024px) {
    .vehica-results__fields__mobile-section-bottom {
        display: none;
    }
}

.vehica-results__field {
    margin-bottom: 13px;
    width: 100%;
}

@media (min-width: 600px) and (max-width: 1023px) {
    .vehica-results__field {
        width: 50%;
        float: left;
    }

    .vehica-results__field:nth-child(odd) {
        padding-left: 6px;
    }

    .vehica-results__field:nth-child(even) {
        padding-right: 6px;
    }
}

@media (min-width: 1024px) {
    .vehica-results__field {
        width: 33.33%;
        padding: 0 6px;
    }
}

@media (min-width: 1024px) {
    .vehica-results__field {
        width: 25%;
    }
}

@media (min-width: 1200px) {
    .vehica-results__field {
        width: 20%;
    }
}

.vehica-inventory-v1__is-advanced .vehica-results__field--relation_show {
    display: block;
}

.vehica-search-v1__tab .vehica-search-v1__tab-button {
    position: relative;
    overflow: hidden;
}

@media (min-width: 1023px) {
    .vehica-search-v1__tab .vehica-search-v1__tab-button:not([disabled=disabled]):hover {
        color: var(--primary) !important;
    }
}

.vehica-search-v1__tab .vehica-search-v1__tab-button[disabled=disabled] {
    cursor: unset !important;
    pointer-events: all !important;
    opacity: 0.5;
}

.vehica-inventory-v1__keyword--active input {
    border-color: var(--primary) !important;
    color: var(--primary) !important;
    font-weight: bold;
}

.vehica-inventory-v1__keyword--active .vehica-inventory-v1__clear-keyword {
    display: block;
}

.vehica-inventory-v1__clear-keyword {
    display: none;
    fill: var(--primary);
    position: absolute;
    background: #fff;
    padding: 8px 18px;
    z-index: 2;
    top: 4px;
    right: -2px;
    cursor: pointer;
    margin-right: 8px;
}

.vehica-inventory-v1__2-cols {
    margin: 0 auto;
    width: 100%;
    max-width: 1468px;
    display: flex;
    align-content: space-between;
}

.vehica-inventory-v1__2-cols__left {
    flex: 1;
    width: 100%;
    margin-left: 30px;
    margin-right: 30px;
}

@media (max-width: 1023px) {
    .vehica-inventory-v1__2-cols__left {
        margin-left: 4px;
        margin-right: 4px;
    }
}

@media (max-width: 599px) {
    .vehica-inventory-v1__2-cols__left {
        margin-left: 0;
        margin-right: 0;
    }
}

.vehica-inventory-v1__2-cols__right {
    align-self: stretch;
    min-width: 226px;
    max-width: 226px;
    margin-left: -12px;
    margin-right: 30px;
    display: none;
}

@media (min-width: 1200px) {
    .vehica-inventory-v1__2-cols__right {
        display: flex;
    }
}

.vehica-inventory-v1__2-cols__right__inner {
    width: 100%;
    margin-bottom: 11px;
    height: 422px;
    border-radius: 10px;
}

.vehica-inventory-v1__2-cols__right__inner:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-vertical-ad {
    display: flex;
    width: 100%;
    background: #f2f5fb;
    border-radius: 20px;
    padding: 30px;
    min-height: 422px;
    text-align: center;
    color: #222732;
    font-size: 16px;
    line-height: 30px;
    align-items: center;
    justify-content: center;
}

.vehica-vertical-ad h2 {
    font-size: 30px;
    line-height: 38px;
    font-weight: bold;
    color: #222732;
    text-align: center;
}

.vehica-vertical-ad .vehica-button,
.vehica-vertical-ad #cookie-notice .cn-button.bootstrap,
#cookie-notice .vehica-vertical-ad .cn-button.bootstrap,
.vehica-vertical-ad .woocommerce-form-coupon button.button,
.woocommerce-form-coupon .vehica-vertical-ad button.button,
.vehica-vertical-ad .woocommerce .vehica-checkout button.button,
.woocommerce .vehica-checkout .vehica-vertical-ad button.button,
.vehica-vertical-ad .vehica-post-field__text input[type=submit],
.vehica-post-field__text .vehica-vertical-ad input[type=submit],
.vehica-vertical-ad .wp-block-search .wp-block-search__button,
.wp-block-search .vehica-vertical-ad .wp-block-search__button {
    margin-top: 20px;
}

vehica-show-advanced-fields .vehica-results__fields .vehica-results__field {
    display: none;
}

vehica-show-advanced-fields .vehica-results__fields .vehica-results__field .vehica-form-button {
    color: rgba(0, 0, 0, 0);
}

vehica-show-advanced-fields .vehica-results__fields .vehica-results__field .vehica-form-button:after {
    display: none;
}

vehica-show-advanced-fields .vehica-results__fields .vehica-results__field input {
    color: rgba(0, 0, 0, 0);
}

vehica-show-advanced-fields .vehica-results__fields .vehica-results__field input::placeholder {
    color: rgba(0, 0, 0, 0);
}

@media (min-width: 1024px) {
    vehica-show-advanced-fields .vehica-results__fields .vehica-results__field {
        display: none !important;
    }

    vehica-show-advanced-fields .vehica-results__fields .vehica-results__field:nth-child(2),
    vehica-show-advanced-fields .vehica-results__fields .vehica-results__field:nth-child(3),
    vehica-show-advanced-fields .vehica-results__fields .vehica-results__field:nth-child(4),
    vehica-show-advanced-fields .vehica-results__fields .vehica-results__field:nth-child(5),
    vehica-show-advanced-fields .vehica-results__fields .vehica-results__field:nth-child(6),
    vehica-show-advanced-fields .vehica-results__fields .vehica-results__field:nth-child(7) {
        display: block !important;
    }
}

@media (min-width: 1024px) {

    vehica-show-advanced-fields .vehica-results__fields .vehica-results__field:nth-child(8),
    vehica-show-advanced-fields .vehica-results__fields .vehica-results__field:nth-child(9) {
        display: block !important;
    }
}

@media (min-width: 1200px) {

    vehica-show-advanced-fields .vehica-results__fields .vehica-results__field:nth-child(10),
    vehica-show-advanced-fields .vehica-results__fields .vehica-results__field:nth-child(11) {
        display: block !important;
    }
}

.vehica-results__field--relation_hide {
    display: none;
}

@media (max-width: 1023px) {
    .vehica-inventory-v1__row-grid {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .vehica-inventory-v1__row-grid .vehica-car-card-row {
        height: 100%;
    }
}

@media (max-width: 1023px) {
    .vehica-inventory-v1 .vs__actions .vs__clear {
        top: 5px;
    }
}

@media (min-width: 899px) {
    .vehica-inventory-v1--map .vehica-inventory-v1__map-form {
        display: flex;
    }
}

.vehica-inventory-v1--map .vehica-inventory-v1__middle {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

@media (min-width: 1024px) {
    .vehica-inventory-v1--map .vehica-inventory-v1__middle {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }
}

.vehica-inventory-v1--map .vehica-inventory-v1__form {
    width: 100%;
}

@media (min-width: 1024px) {
    .vehica-inventory-v1--map .vehica-inventory-v1__form {
        display: block;
        min-width: 640px;
        max-width: 640px;
    }
}

@media (min-width: 1200px) {
    .vehica-inventory-v1--map .vehica-inventory-v1__form {
        min-width: 800px;
        max-width: 800px;
    }
}

@media (min-width: 1400px) {
    .vehica-inventory-v1--map .vehica-inventory-v1__form {
        min-width: 880px;
        max-width: 880px;
    }
}

.vehica-inventory-v1--map .vehica-inventory-v1__map {
    position: relative;
    width: 100%;
}

.vehica-inventory-v1--map .vehica-inventory-v1__form__fields {
    background: #f2f5fb;
    border-bottom: 1px solid #e7e9ee;
    padding: 25px 24px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 1200px) {
    .vehica-inventory-v1--map .vehica-inventory-v1__form__fields {
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media (min-width: 900px) {
    .vehica-inventory-v1--map .vehica-inventory-v1__form__fields {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
}

.vehica-inventory-v1--map .vehica-inventory-v1__form__fields>.vehica-results__field {
    margin: 0;
    width: 100%;
}

@media (min-width: 900px) {
    .vehica-inventory-v1--map .vehica-inventory-v1__form__fields>.vehica-results__field {
        width: 50%;
    }
}

.vehica-inventory-v1--map .vehica-inventory-v1__location-field-wrapper>.vehica-results__field {
    width: 100%;
    padding: 0;
}

@media (min-width: 900px) {
    .vehica-inventory-v1--map .vehica-inventory-v1__location-field-wrapper {
        width: 50%;
        max-width: 500px;
    }

    .vehica-inventory-v1--map .vehica-inventory-v1__location-field-wrapper>.vehica-results__field {
        margin-bottom: 0 !important;
    }
}

@media (min-width: 1024px) and (max-width: 1199px) {
    .vehica-inventory-v1--map .vehica-inventory-v1__sort__heading {
        display: none;
    }
}

@media (min-width: 900px) {
    .vehica-inventory-v1--map .vehica-inventory-v1__view {
        margin-right: 15px;
    }
}

.vehica-inventory-v1--map .vehica-inventory-v1__sort {
    min-width: initial !important;
}

.vehica-inventory-v1--map .vehica-pagination--inventory {
    margin-top: 30px;
    margin-bottom: 50px;
}

.vehica-inventory-v1__map-more-filters-area {
    padding: 24px 24px 0;
    background: #f2f5fb;
}

.vehica-inventory-v1__map-keyword {
    width: 100%;
    position: relative;
}

.vehica-inventory-v1__map-keyword .vehica-inventory-v1__clear-keyword {
    right: 1px;
}

.vehica-inventory-v1__map-keyword input {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
}

.vehica-inventory-v1__map-keyword input::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .vehica-inventory-v1__map-keyword input {
        font-size: 16px;
    }
}

.vehica-inventory-v1__bar--small {
    background: #f2f5fb;
    border-bottom: 1px solid #e7e9ee;
    padding: 0;
}

@media (min-width: 900px) {
    .vehica-inventory-v1__bar--small {
        padding: 0 15px;
    }
}

@media (min-width: 1200px) {
    .vehica-inventory-v1__bar--small {
        padding: 0 30px;
    }
}

.vehica-inventory-v1__bar--small .vehica-search-v1__tab {
    margin-right: 20px !important;
}

@media (min-width: 900px) {
    .vehica-inventory-v1__bar--small .vehica-search-v1__tab {
        margin-right: 30px !important;
    }
}

.vehica-inventory-v1__bar--small .vehica-search-v1__tab:first-child {
    margin-left: 15px;
}

@media (min-width: 900px) {
    .vehica-inventory-v1__bar--small .vehica-search-v1__tab:first-child {
        margin-left: 0;
    }
}

.vehica-inventory-v1__bar--small .vehica-search-v1__tab-button {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
    font-size: 16px !important;
    line-height: 25px !important;
    margin-right: 0 !important;
}

.vehica-inventory-v1__bar--small .vehica-search-v1__tab:after {
    display: none !important;
}

.vehica-inventory-v1__form__fields__buttons {
    margin-left: auto;
    display: flex;
    padding-right: 6px;
}

.vehica-inventory-v1__button-option {
    font-size: 16px;
    line-height: 24px;
    white-space: nowrap;
    color: #2f3b48;
    font-weight: 600;
    margin-left: 30px;
    cursor: pointer;
    transition: color 0.2s ease;
}

.vehica-inventory-v1__button-option:hover {
    color: var(--primary);
}

.vehica-inventory-v1__button-option .fa-exchange-alt {
    margin-right: 4px;
}

@media (max-width: 899px) {
    .vehica-inventory-v1__button-option {
        margin-top: 5px;
    }

    .vehica-inventory-v1__button-option.vehica-inventory-v1__button-option--compare {
        margin-left: 0;
    }

    .vehica-inventory-v1__button-option.vehica-inventory-v1__button-option--more-filters {
        margin-left: auto !important;
    }
}

.vehica-inventory-v1__button-option--active {
    color: var(--primary);
}

@media (min-width: 900px) {
    .vehica-inventory-v1--map .vehica-inventory-v1__results__card {
        width: 50% !important;
    }
}

.vehica-inventory-v1--map__mobile-modes {
    padding: 0 15px 15px;
}

.vehica-inventory-v1--map__mobile-modes .vehica-button,
.vehica-inventory-v1--map__mobile-modes #cookie-notice .cn-button.bootstrap,
#cookie-notice .vehica-inventory-v1--map__mobile-modes .cn-button.bootstrap,
.vehica-inventory-v1--map__mobile-modes .woocommerce-form-coupon button.button,
.woocommerce-form-coupon .vehica-inventory-v1--map__mobile-modes button.button,
.vehica-inventory-v1--map__mobile-modes .woocommerce .vehica-checkout button.button,
.woocommerce .vehica-checkout .vehica-inventory-v1--map__mobile-modes button.button,
.vehica-inventory-v1--map__mobile-modes .vehica-post-field__text input[type=submit],
.vehica-post-field__text .vehica-inventory-v1--map__mobile-modes input[type=submit],
.vehica-inventory-v1--map__mobile-modes .wp-block-search .wp-block-search__button,
.wp-block-search .vehica-inventory-v1--map__mobile-modes .wp-block-search__button {
    width: 100%;
}

@media (min-width: 900px) {
    .vehica-inventory-v1--map__mobile-modes {
        display: none;
    }
}

.vehica-inventory-v1__map .vehica-map__no-api-key {
    position: initial !important;
}

.vehica-inventory-v1__map .vehica-map__no-api-key:after {
    opacity: 0.1;
    height: 4000px !important;
}

@media (max-width: 899px) {
    .vehica-inventory-v1__map {
        display: none;
        height: 100vh;
    }
}

@media (min-width: 900px) {
    .vehica-inventory-v1__map .vehica-inventory-v1__map__inner {
        display: block;
        position: sticky;
        top: 0;
    }
}

@media (max-width: 899px) {
    .vehica-inventory-v1__map .vehica-inventory-v1__map__inner {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }
}

@media (max-width: 899px) {

    .vehica-inventory-v1__form .vehica-inventory-v1__pagination,
    .vehica-inventory-v1__form .vehica-inventory-v1__2-cols {
        display: none;
    }

    .vehica-inventory-v1__form--active .vehica-inventory-v1__pagination,
    .vehica-inventory-v1__form--active .vehica-inventory-v1__2-cols {
        display: block;
    }

    .vehica-inventory-v1__map--active.vehica-inventory-v1__map {
        display: block;
    }
}

@media (min-width: 900px) {
    .vehica-html-map-sticky {
        overflow: initial;
    }
}

@media (max-width: 899px) {
    .vehica-inventory-v1__map--active .vehica-inventory-v1__map__inner {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999999999999999;
        width: 100%;
        height: 100vh;
        margin-top: 0 !important;
        padding-top: 0 !important;
    }
}

.vehica-inventory-v1__map--no-api-key {
    overflow-y: hidden !important;
}

.vehica-inventory-v1__map--no-api-key .vehica-map__no-api-key {
    background: #fff !important;
}

@media (max-width: 899px) {
    .vehica-inventory-v1__map-wrapper {
        height: 100vh !important;
    }
}

.vehica-inventory-v1__map__switch-map-to-lists {
    display: none;
}

@media (max-width: 899px) {
    .vehica-inventory-v1__map__switch-map-to-lists {
        display: block;
        position: fixed;
        width: 100%;
        text-align: center;
        padding: 0 15px;
        bottom: 15px;
        z-index: 100;
    }

    .vehica-inventory-v1__map__switch-map-to-lists .vehica-button,
    .vehica-inventory-v1__map__switch-map-to-lists #cookie-notice .cn-button.bootstrap,
    #cookie-notice .vehica-inventory-v1__map__switch-map-to-lists .cn-button.bootstrap,
    .vehica-inventory-v1__map__switch-map-to-lists .woocommerce-form-coupon button.button,
    .woocommerce-form-coupon .vehica-inventory-v1__map__switch-map-to-lists button.button,
    .vehica-inventory-v1__map__switch-map-to-lists .woocommerce .vehica-checkout button.button,
    .woocommerce .vehica-checkout .vehica-inventory-v1__map__switch-map-to-lists button.button,
    .vehica-inventory-v1__map__switch-map-to-lists .vehica-post-field__text input[type=submit],
    .vehica-post-field__text .vehica-inventory-v1__map__switch-map-to-lists input[type=submit],
    .vehica-inventory-v1__map__switch-map-to-lists .wp-block-search .wp-block-search__button,
    .wp-block-search .vehica-inventory-v1__map__switch-map-to-lists .wp-block-search__button {
        width: 100%;
    }
}

.vehica-inventory-v1--map .vehica-results__fields .vehica-inventory-v1__map-keyword,
.vehica-inventory-v1--map .vehica-results__fields .vehica-results__field {
    width: 100% !important;
}

@media (min-width: 600px) {

    .vehica-inventory-v1--map .vehica-results__fields .vehica-inventory-v1__map-keyword,
    .vehica-inventory-v1--map .vehica-results__fields .vehica-results__field {
        width: 50% !important;
    }
}

@media (min-width: 900px) {
    body:not(.vehica-menu-sticky) .vehica-inventory-v1__map__inner {
        padding-top: 0 !important;
        margin-top: 0 !important;
    }

    body:not(.vehica-menu-sticky) .vehica-inventory-v1__map__inner .vehica-inventory-v1__map-wrapper {
        height: 100vh !important;
    }
}

@media (max-width: 1023px) {
    .vehica-inventory-v1__map-more-filters-area .vehica-results__fields {
        display: block !important;
    }
}

.vehica-featured-v1 {
    height: auto !important;
}

.vehica-featured-v1:after {
    clear: both;
    content: "";
    display: table;
}

@media (max-width: 899px) {
    .vehica-featured-v1 .vehica-featured-v1__vehicles {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (min-width: 600px) {
    .vehica-featured-v1 .vehica-featured-v1__vehicles {
        display: flex;
        align-items: stretch;
    }
}

@media (min-width: 1025px) {
    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card {
        display: flex;
        flex-direction: column;
        width: 50%;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__compare {
        background: #222732;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__compare .vehica-checkbox input+label {
        color: #fff !important;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__info-multiple-lines .vehica-car-card__info {
        margin-top: -10px;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__info-multiple-lines .vehica-car-card__info__single {
        margin-top: 10px;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__bottom {
        align-items: flex-end;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__bottom .vehica-car-card__price {
        width: auto;
        margin-left: auto;
        white-space: nowrap;
        text-align: right;
        line-height: 35px;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__image__icon:after {
        font-size: 70px;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card {
        border-radius: 20px;
        position: relative;
        flex: 1;
        width: 100%;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__image-bg {
        height: 100%;
        overflow: hidden;
        position: relative;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__image {
        position: initial;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__image img {
        min-width: 100%;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__image__favorite {
        margin-left: 15px !important;
        margin-bottom: 6px !important;
        height: 40px;
        width: 40px;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__image__favorite i {
        font-size: 20px;
        line-height: 40px;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__image-info {
        font-size: 20px;
        position: absolute;
        padding: 20px 40px;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__inner {
        position: initial;
        height: 100%;
        display: flex;
        flex-direction: column;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__content {
        background: #222732;
        padding: 0 35px 30px 35px;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        width: 100%;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__name {
        font-size: 22px;
        line-height: 28px;
        margin-bottom: 20px;
        margin-top: 30px;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__name a {
        color: #fff;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__info {
        max-height: 35px;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__info__single {
        font-size: 17px;
        margin-right: 20px;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__info__single:first-child {
        line-height: 34px;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__price {
        margin-bottom: 0;
        font-size: 28px;
    }

    .vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__separator {
        margin-bottom: 20px;
    }
}

.vehica-featured-v1 .vehica-featured-v1__grid {
    flex: auto;
    display: flex;
    flex-wrap: wrap;
}

.vehica-featured-v1 .vehica-featured-v1__grid:after {
    clear: both;
    content: "";
    display: table;
}

@media (min-width: 1025px) {
    .vehica-featured-v1 .vehica-featured-v1__grid {
        max-width: 50%;
        width: 100%;
    }
}

.vehica-featured-v1 .vehica-featured-v1__grid .vehica-car-card__info {
    max-height: 28px;
    overflow: hidden;
}

.vehica-featured-v1__footer {
    display: flex;
    flex-direction: column-reverse;
    padding: 0 15px;
}

@media (min-width: 600px) {
    .vehica-featured-v1__footer {
        margin: 30px 0 0 0;
        flex-direction: row;
        justify-content: space-between;
    }
}

@media (min-width: 900px) {
    .vehica-featured-v1__footer {
        padding: 0;
    }
}

@media (min-width: 1025px) {
    .vehica-featured-v1__footer {
        margin: 50px 0 0 0;
    }
}

.vehica-featured-v1__social {
    text-align: center;
    margin-top: 40px;
}

@media (min-width: 600px) {
    .vehica-featured-v1__social {
        margin-top: 0;
        display: flex;
        align-items: center;
    }
}

.vehica-featured-v1__social__label {
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 19px;
    color: #99a1b2;
}

@media (min-width: 600px) {
    .vehica-featured-v1__social__label {
        margin-bottom: 0;
        margin-right: 30px;
    }
}

.vehica-featured-v1__social-icons {
    display: flex;
    align-items: center;
    justify-content: center;
}

.vehica-featured-v1__social-icon {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 40px;
    margin-right: 12px;
    border-radius: 50%;
    color: #222732;
    background: #eff0f1;
    cursor: pointer;
    transition: all 0.2s ease;
}

.vehica-featured-v1__social-icon svg {
    width: 16px;
    height: 16px;
}

.vehica-featured-v1__social-icon svg path {
    fill: #222732;
}

@media (min-width: 1023px) {
    .vehica-featured-v1__social-icon:hover {
        background: #ebebeb;
        color: #000;
    }

    .vehica-featured-v1__social-icon:hover svg path {
        fill: #000;
    }
}

.vehica-featured-v1__button {
    display: flex;
}

.vehica-featured-v1__button .vehica-button,
.vehica-featured-v1__button #cookie-notice .cn-button.bootstrap,
#cookie-notice .vehica-featured-v1__button .cn-button.bootstrap,
.vehica-featured-v1__button .woocommerce-form-coupon button.button,
.woocommerce-form-coupon .vehica-featured-v1__button button.button,
.vehica-featured-v1__button .woocommerce .vehica-checkout button.button,
.woocommerce .vehica-checkout .vehica-featured-v1__button button.button,
.vehica-featured-v1__button .vehica-post-field__text input[type=submit],
.vehica-post-field__text .vehica-featured-v1__button input[type=submit],
.vehica-featured-v1__button .wp-block-search .wp-block-search__button,
.wp-block-search .vehica-featured-v1__button .wp-block-search__button {
    width: 100%;
}

@media (min-width: 600px) {

    .vehica-featured-v1__button .vehica-button,
    .vehica-featured-v1__button #cookie-notice .cn-button.bootstrap,
    #cookie-notice .vehica-featured-v1__button .cn-button.bootstrap,
    .vehica-featured-v1__button .woocommerce-form-coupon button.button,
    .woocommerce-form-coupon .vehica-featured-v1__button button.button,
    .vehica-featured-v1__button .woocommerce .vehica-checkout button.button,
    .woocommerce .vehica-checkout .vehica-featured-v1__button button.button,
    .vehica-featured-v1__button .vehica-post-field__text input[type=submit],
    .vehica-post-field__text .vehica-featured-v1__button input[type=submit],
    .vehica-featured-v1__button .wp-block-search .wp-block-search__button,
    .wp-block-search .vehica-featured-v1__button .wp-block-search__button {
        width: initial;
    }
}

.vehica-featured-v1__vehicle--1,
.vehica-featured-v1__vehicle--2,
.vehica-featured-v1__vehicle--3,
.vehica-featured-v1__vehicle--4,
.vehica-featured-v1__vehicle--5 {
    padding: 0 5px;
}

.vehica-featured-v1__vehicle--1,
.vehica-featured-v1__vehicle--2,
.vehica-featured-v1__vehicle--3 {
    margin-bottom: 28px;
}

.vehica-featured-v1__vehicles {
    margin: 0 -11px;
}

.vehica-featured-v1__big-card {
    display: none;
    position: relative;
    overflow: hidden;
}

.vehica-featured-v1__vehicle {
    width: 100%;
    padding-left: 11px;
    padding-right: 11px;
    margin-bottom: 18px;
}

@media (min-width: 967px) {
    .vehica-featured-v1__vehicle {
        margin-bottom: 28px;
    }
}

.vehica-featured-v1__vehicle--4,
.vehica-featured-v1__vehicle--5 {
    display: none;
}

@media (min-width: 600px) {

    .vehica-featured-v1__vehicle--1,
    .vehica-featured-v1__vehicle--2,
    .vehica-featured-v1__vehicle--3,
    .vehica-featured-v1__vehicle--4 {
        display: block;
        width: 50%;
    }
}

@media (min-width: 901px) {

    .vehica-featured-v1__vehicle--1,
    .vehica-featured-v1__vehicle--2,
    .vehica-featured-v1__vehicle--3 {
        width: 33.333%;
    }

    .vehica-featured-v1__vehicle--4 {
        display: none;
    }
}

@media (min-width: 1025px) {

    .vehica-featured-v1__vehicle--1,
    .vehica-featured-v1__vehicle--2,
    .vehica-featured-v1__vehicle--3,
    .vehica-featured-v1__vehicle--4,
    .vehica-featured-v1__vehicle--5 {
        display: block;
        width: 50%;
    }

    .vehica-featured-v1__vehicle--1 {
        display: none;
    }

    .vehica-featured-v1__vehicle--4,
    .vehica-featured-v1__vehicle--5 {
        margin-bottom: 0;
    }

    .vehica-featured-v1__big-card {
        margin-left: 11px;
        margin-right: 11px;
    }
}

.vehica-featured-v1__tab-ghost {
    width: 1px;
    height: 20px;
    background: transparent;
    margin: 0 0 0 7px;
    padding: 0 1px;
}

@media (min-width: 767px) {
    .vehica-featured-v1__tab-ghost {
        display: none;
    }
}

@media (min-width: 1025px) {

    .vehica-featured-v1__vehicles--count-1 .vehica-featured-v1__grid,
    .vehica-featured-v1__vehicles--count-2 .vehica-featured-v1__grid,
    .vehica-featured-v1__vehicles--count-3 .vehica-featured-v1__grid,
    .vehica-featured-v1__vehicles--count-4 .vehica-featured-v1__grid {
        max-width: 100% !important;
    }

    .vehica-featured-v1__vehicles--count-1 .vehica-featured-v1__big-card,
    .vehica-featured-v1__vehicles--count-2 .vehica-featured-v1__big-card,
    .vehica-featured-v1__vehicles--count-3 .vehica-featured-v1__big-card,
    .vehica-featured-v1__vehicles--count-4 .vehica-featured-v1__big-card {
        display: none !important;
    }

    .vehica-featured-v1__vehicles--count-1 .vehica-featured-v1__vehicle--1,
    .vehica-featured-v1__vehicles--count-2 .vehica-featured-v1__vehicle--1,
    .vehica-featured-v1__vehicles--count-3 .vehica-featured-v1__vehicle--1,
    .vehica-featured-v1__vehicles--count-4 .vehica-featured-v1__vehicle--1 {
        display: block !important;
    }
}

@media (min-width: 601px) {
    .vehica-featured-v1__vehicles--count-1 .vehica-featured-v1__vehicle {
        width: 50% !important;
        margin-bottom: 0px !important;
    }
}

.vehica-featured-v1__vehicles--count-2 .vehica-featured-v1__vehicle {
    width: 100% !important;
}

@media (min-width: 601px) {
    .vehica-featured-v1__vehicles--count-2 .vehica-featured-v1__vehicle {
        width: 50% !important;
        margin-bottom: 0px !important;
    }
}

.vehica-featured-v1__vehicles--count-3 .vehica-featured-v1__vehicle {
    width: 100%;
}

@media (min-width: 601px) {

    .vehica-featured-v1__vehicles--count-3 .vehica-featured-v1__vehicle--1,
    .vehica-featured-v1__vehicles--count-3 .vehica-featured-v1__vehicle--2 {
        width: 50%;
    }

    .vehica-featured-v1__vehicles--count-3 .vehica-featured-v1__vehicle--3 {
        display: none;
    }
}

@media (min-width: 901px) {
    .vehica-featured-v1__vehicles--count-3 .vehica-featured-v1__vehicle {
        width: 33.33% !important;
        margin-bottom: 0px !important;
    }

    .vehica-featured-v1__vehicles--count-3 .vehica-featured-v1__vehicle--3 {
        display: block;
    }
}

@media (min-width: 1023px) {
    .vehica-featured-v1__vehicles--count-4 .vehica-featured-v1__vehicle {
        width: 33.33% !important;
        margin-bottom: 0px !important;
    }

    .vehica-featured-v1__vehicles--count-4 .vehica-featured-v1__vehicle--4 {
        display: none;
    }
}

@media (min-width: 1201px) {
    .vehica-featured-v1__vehicles--count-4 .vehica-featured-v1__vehicle {
        width: 25% !important;
    }

    .vehica-featured-v1__vehicles--count-4 .vehica-featured-v1__vehicle--4 {
        display: block;
    }
}

.vehica-carousel-v1 {
    position: relative;
    margin: 30px 15px 0;
}

@media (min-width: 1200px) {
    .vehica-carousel-v1 {
        max-width: 1408px;
        margin-left: 0;
        margin-right: 0;
    }
}

.vehica-carousel-v1 .vehica-carousel-v1__slide {
    margin-right: 22px;
}

.vehica-carousel-v1 .vehica-carousel__swiper {
    overflow: hidden;
}

.vehica-carousel-v1 .vehica-swiper-wrapper {
    display: flex;
}

.vehica-carousel-v1 .vehica-swiper-slide {
    width: 100%;
}

@media (min-width: 700px) {
    .vehica-carousel-v1 .vehica-swiper-slide {
        width: calc(50% - 22px);
    }
}

@media (min-width: 1100px) {
    .vehica-carousel-v1 .vehica-swiper-slide {
        width: calc(33.3333333333% - 22px);
    }
}

@media (min-width: 1408px) {
    .vehica-carousel-v1 .vehica-swiper-slide {
        width: calc(25% - 22px);
    }
}

.vehica-carousel-v1 .vehica-car-card__inner {
    height: auto !important;
}

.vehica-carousel-v1 .vehica-carousel-v1__arrows {
    margin-top: 50px;
    margin-bottom: 38px;
    text-align: center;
}

.vehica-carousel-v1 .vehica-carousel-v1__arrows .vehica-carousel__arrow {
    margin: 0 10px;
}

@media (min-width: 768px) {
    .vehica-carousel-v1 .vehica-carousel-v1__arrows {
        margin-top: 0;
        margin-bottom: 0;
        text-align: left;
        position: absolute;
        bottom: -84px;
    }

    .vehica-carousel-v1 .vehica-carousel-v1__arrows .vehica-carousel__arrow {
        float: left;
        margin: 0;
    }

    .vehica-carousel-v1 .vehica-carousel-v1__arrows .vehica-carousel__arrow--right {
        margin-left: 8px;
    }
}

@media (min-width: 768px) {
    .vehica-carousel-v1 .vehica-car-card {
        margin-bottom: 20px;
    }
}

.vehica-carousel-v1__slide {
    width: 335px;
}

.vehica-carousel-v1-button {
    text-align: center;
    padding: 0 15px;
    width: auto;
}

@media (min-width: 600px) {
    .vehica-carousel-v1-button {
        margin-top: 48px;
    }
}

@media (min-width: 768px) {
    .vehica-carousel-v1-button {
        text-align: right;
        margin-top: 30px;
    }
}

@media (min-width: 1200px) {
    .vehica-carousel-v1-button {
        padding-right: 0;
    }
}

.vehica-carousel-v1__tab-ghost {
    width: 1px;
    height: 20px;
    background: transparent;
    margin: 0 0 0 7px;
    padding: 0 1px;
}

@media (min-width: 768px) {
    .vehica-carousel-v1__tab-ghost {
        display: none;
    }
}

.vehica-carousel-v1--cars-0 .vehica-carousel-v1__arrows {
    display: none !important;
}

.vehica-carousel-v1--cars-1 .vehica-swiper-slide {
    display: none;
}

.vehica-carousel-v1--cars-1 .vehica-swiper-slide:nth-child(1) {
    display: block;
}

.vehica-carousel-v1--cars-1 .vehica-carousel-v1__arrows {
    display: none !important;
}

.vehica-carousel-v1--cars-2 .vehica-swiper-slide {
    display: none;
}

.vehica-carousel-v1--cars-2 .vehica-swiper-slide:nth-child(1),
.vehica-carousel-v1--cars-2 .vehica-swiper-slide:nth-child(2) {
    display: block;
}

@media (min-width: 601px) {
    .vehica-carousel-v1--cars-2 .vehica-carousel-v1__arrows {
        display: none !important;
    }
}

.vehica-carousel-v1--cars-3 .vehica-swiper-slide {
    display: none;
}

.vehica-carousel-v1--cars-3 .vehica-swiper-slide:nth-child(1),
.vehica-carousel-v1--cars-3 .vehica-swiper-slide:nth-child(2),
.vehica-carousel-v1--cars-3 .vehica-swiper-slide:nth-child(3) {
    display: block;
}

@media (min-width: 901px) {
    .vehica-carousel-v1--cars-3 .vehica-carousel-v1__arrows {
        display: none !important;
    }
}

.vehica-carousel-v1--cars-4 .vehica-swiper-slide {
    display: none;
}

.vehica-carousel-v1--cars-4 .vehica-swiper-slide:nth-child(1),
.vehica-carousel-v1--cars-4 .vehica-swiper-slide:nth-child(2),
.vehica-carousel-v1--cars-4 .vehica-swiper-slide:nth-child(3),
.vehica-carousel-v1--cars-4 .vehica-swiper-slide:nth-child(4) {
    display: block;
}

@media (min-width: 1201px) {
    .vehica-carousel-v1--cars-4 .vehica-carousel-v1__arrows {
        display: none !important;
    }
}

@media (min-width: 1680px) {
    .vehica-car-tabs-carousel__arrows-outside .vehica-carousel-v1 .vehica-carousel__arrow {
        top: 50% !important;
        margin-top: -23px !important;
        width: 100% !important;
    }

    .vehica-car-tabs-carousel__arrows-outside .vehica-carousel-v1 .vehica-carousel__arrow .vehica-carousel__arrow--left {
        margin-left: -100px !important;
    }

    .vehica-car-tabs-carousel__arrows-outside .vehica-carousel-v1 .vehica-carousel__arrow .vehica-carousel__arrow--right {
        float: right !important;
        margin-right: -100px !important;
    }
}

/* 16. Panel */
.vehica-login-register-tabs-wrapper {
    background: #f2f5fb;
}

.vehica-login-register-tabs {
    display: flex;
    padding: 30px 15px;
    max-width: 400px;
    margin: 0 auto;
    width: 100%;
}

@media (max-width: 899px) {
    .vehica-login-register-tabs {
        padding-bottom: 0;
    }
}

.vehica-login-register-tabs .vehica-login-register-tabs__login,
.vehica-login-register-tabs .vehica-login-register-tabs__register {
    width: 50%;
    font-size: 17px;
    font-weight: 600;
    color: #222732;
    line-height: 21px;
    padding: 22px 5px;
    text-align: center;
    background: #fff;
    border-radius: 10px;
    border: solid 1px #e7edf3;
}

.vehica-login-register-tabs .vehica-login-register-tabs__login {
    margin-right: 7px;
}

.vehica-login-register-tabs .vehica-active {
    border: solid 1px #e7edf3;
    background-color: rgba(231, 237, 243, 0.7);
}

.vehica-login-register-tabs .vehica-login-register-tabs__register {
    margin-left: 7px;
}

.vehica-panel-login-register {
    position: relative;
    display: flex;
}

.vehica-panel-login-register h2 {
    font-size: 30px;
    line-height: 38px;
    font-weight: 900;
    margin-bottom: 9px;
}

.vehica-panel-login-register h3 {
    font-size: 15px;
    line-height: 19px;
    font-weight: normal;
    margin-bottom: 20px;
}

.vehica-panel-login-register .vehica-login {
    background: #f2f5fb;
    padding: 0px 15px 50px 15px;
    text-align: center;
    width: 100%;
}

.vehica-panel-login-register .vehica-login .vehica-login__inner {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
    width: 100%;
    z-index: 2;
}

.vehica-panel-login-register .vehica-register {
    background: #f2f5fb;
    padding: 0px 15px 50px 15px;
    text-align: center;
    width: 100%;
}

.vehica-panel-login-register .vehica-register .vehica-register__inner {
    max-width: 500px;
    margin: 0 auto;
    width: 100%;
}

.vehica-panel-login-register__or {
    position: absolute;
    top: 250px;
    left: 50%;
    margin-left: -27px;
    width: 54px;
    height: 54px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    background-color: #fff;
    color: var(--primary);
    border-radius: 50%;
    font-size: 19px;
    text-align: center;
    line-height: 54px;
    display: none;
}

.vehica-login,
.vehica-register {
    display: none;
}

.vehica-login.vehica-active,
.vehica-register.vehica-active {
    display: flex;
}

.vehica-login .vehica-button--login,
.vehica-login .vehica-button--register,
.vehica-register .vehica-button--login,
.vehica-register .vehica-button--register {
    width: 100%;
}

.vehica-login-register-info {
    padding: 15px 15px;
    background-color: var(--primary-light);
    text-align: center;
    font-size: 15px;
    line-height: 21px;
    font-weight: 600;
    color: var(--primary);
    border-radius: 10px;
    max-width: 400px;
    margin: 0 auto;
    z-index: 2;
    position: relative;
    border: 1px solid var(--primary);
    margin-top: 30px;
    margin-bottom: -30px;
}

.vehica-login-register-info:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -10px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid var(--primary-light);
    z-index: 4;
}

.vehica-login-register-info:before {
    content: "";
    display: block;
    position: absolute;
    bottom: -11px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-top: 11px solid var(--primary);
    z-index: 3;
}

.vehica-login-register-info a {
    text-decoration: underline;
    color: #058aff;
}

.vehica-login-register-info__inner {
    max-width: 1468px;
    margin: 0 auto;
}

.vehica-register-login-notice {
    margin: 0 0 20px 0 !important;
    border: 1px solid var(--primary) !important;
    background: var(--primary-light);
    color: var(--primary);
    font-size: 16px;
    line-height: 23px;
    padding: 15px !important;
    border-radius: 10px;
    text-align: center;
    min-height: 48px !important;
}

.vehica-register-submit-notice {
    margin: 0 0 6px 0 !important;
    border: 1px solid var(--primary) !important;
    background: var(--primary-light);
    color: var(--primary);
    font-size: 16px;
    line-height: 23px;
    padding: 12px !important;
    border-radius: 10px;
    text-align: center;
    min-height: 48px !important;
    position: relative;
    display: inline-block;
}

.vehica-register-submit-notice:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid var(--primary);
    position: absolute;
    bottom: -10px;
    left: 0;
    right: 0;
    display: inline-block;
    margin: 0 auto;
}

.vehica-register-login-notice--resend-email {
    text-align: left;
}

.vehica-register-login-notice--resend-email a {
    display: inline-block;
    margin-top: 15px;
    margin-bottom: 5px;
    font-weight: 600;
    background: #fff;
    border: 1px solid #ddd;
    padding: 5px 15px;
    border-radius: 5px;
    color: var(--primary);
}

.vehica-register-login-notice--resend-email a i {
    margin-right: 10px;
}

/* Wide Container */
@media (min-width: 1024px) {
    .vehica-login-register-page:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 50%;
        height: 100%;
        display: block;
        background: #f2f5fb;
        z-index: -1;
    }
}

@media (min-width: 1024px) {
    .vehica-login-register-wide-container .vehica-login-register-tabs {
        display: none;
    }
}

@media (min-width: 1024px) {
    .vehica-login-register-wide-container .vehica-panel-login-register h3 {
        margin-bottom: 40px;
    }
}

@media (min-width: 1024px) {
    .vehica-login-register-wide-container .vehica-panel-login-register .vehica-login {
        display: flex;
        width: 50%;
        padding: 90px 90px 90px 30px;
        text-align: left;
    }

    .vehica-login-register-wide-container .vehica-panel-login-register .vehica-login .vehica-login__inner {
        width: 480px;
        margin-left: auto;
    }
}

@media (min-width: 1200px) {
    .vehica-login-register-wide-container .vehica-panel-login-register .vehica-login {
        padding: 90px 140px 90px 30px;
        min-height: 600px;
    }
}

@media (min-width: 1024px) {
    .vehica-login-register-wide-container .vehica-panel-login-register .vehica-register {
        background: #fff;
        text-align: left;
        display: flex;
        width: 50%;
        padding: 90px 30px 90px 90px;
    }

    .vehica-login-register-wide-container .vehica-panel-login-register .vehica-register .vehica-register__inner {
        width: 480px;
    }
}

@media (min-width: 1200px) {
    .vehica-login-register-wide-container .vehica-panel-login-register .vehica-register {
        padding: 90px 30px 90px 140px;
    }
}

@media (min-width: 1024px) {
    .vehica-login-register-wide-container .vehica-panel-login-register__or {
        display: block;
    }
}

@media (min-width: 1024px) {

    .vehica-login-register-wide-container .vehica-login,
    .vehica-login-register-wide-container .vehica-register {
        display: flex;
    }
}

@media (min-width: 1024px) {

    .vehica-login-register-wide-container .vehica-login .vehica-button--login,
    .vehica-login-register-wide-container .vehica-login .vehica-button--register,
    .vehica-login-register-wide-container .vehica-register .vehica-button--login,
    .vehica-login-register-wide-container .vehica-register .vehica-button--register {
        width: auto;
    }
}

.elementor-widget-vehica_login_v2_general_widget .vehica-login {
    display: block !important;
}

.elementor-widget-vehica_register_general_widget .vehica-register {
    display: block !important;
}

.vehica-reset-password:after {
    content: "";
    position: absolute;
    right: -150%;
    top: 0;
    width: 300%;
    height: 100%;
    display: block;
    background: #f2f5fb;
    z-index: -1;
}

.vehica-reset-password input {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
    float: left;
}

.vehica-reset-password input::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .vehica-reset-password input {
        font-size: 16px;
    }
}

.vehica-reset-password .vehica-reset-password__title {
    font-size: 30px;
    line-height: 38px;
    font-weight: 900;
    margin-bottom: 9px;
    text-align: center;
}

.vehica-reset-password .vehica-reset-password__subtitle {
    margin-bottom: 30px;
    text-align: center;
}

.vehica-reset-password .vehica-reset-password__inner {
    padding: 50px 15px;
    text-align: center;
    margin: 0 auto;
    max-width: 300px;
}

@media (min-width: 500px) {
    .vehica-reset-password .vehica-reset-password__inner {
        max-width: 477px;
        padding: 80px 30px 80px 30px;
    }
}

@media (min-width: 900px) {
    .vehica-reset-password .vehica-reset-password__inner {
        padding: 150px 30px 150px 30px;
    }
}

.vehica-reset-password .vehica-reset-password__field {
    max-width: 300px;
    margin: 0 auto;
}

.vehica-reset-password .vehica-reset-password__field:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-reset-password .vehica-reset-password__button {
    max-width: 300px;
    margin: 15px auto 0 auto;
}

.vehica-reset-password .vehica-reset-password__button:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-reset-password .vehica-reset-password__button .vehica-button,
.vehica-reset-password .vehica-reset-password__button #cookie-notice .cn-button.bootstrap,
#cookie-notice .vehica-reset-password .vehica-reset-password__button .cn-button.bootstrap,
.vehica-reset-password .vehica-reset-password__button .woocommerce-form-coupon button.button,
.woocommerce-form-coupon .vehica-reset-password .vehica-reset-password__button button.button,
.vehica-reset-password .vehica-reset-password__button .woocommerce .vehica-checkout button.button,
.woocommerce .vehica-checkout .vehica-reset-password .vehica-reset-password__button button.button,
.vehica-reset-password .vehica-reset-password__button .vehica-post-field__text input[type=submit],
.vehica-post-field__text .vehica-reset-password .vehica-reset-password__button input[type=submit],
.vehica-reset-password .vehica-reset-password__button .wp-block-search .wp-block-search__button,
.wp-block-search .vehica-reset-password .vehica-reset-password__button .wp-block-search__button {
    width: 100%;
}

.vehica-reset-password .vehica-login-register-car {
    display: none !important;
}

.vehica-reset-password__form {
    max-width: 300px;
    margin: 0 auto;
}

.vehica-reset-password__back {
    font-size: 14px;
    text-align: center;
    padding-top: 50px;
}

.vehica-reset-password__back a {
    color: var(--primary);
}

.vehica-reset-password__back a:hover {
    text-decoration: underline;
}

.vehica-set-password {
    margin: 30px 0 30px 0;
}

.vehica-set-password:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-set-password .vehica-field--validation-required__tip {
    top: 58px;
}

.vehica-register input[type=text],
.vehica-login input[type=text],
.vehica-register input[type=password],
.vehica-login input[type=password] {
    border-radius: 10px;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: solid 1px #e7edf3;
    height: 53px;
    line-height: 53px;
    padding: 0 27px;
    font-size: 15px;
    color: #2f3b48;
    width: 100%;
}

.vehica-register input[type=text]::placeholder,
.vehica-login input[type=text]::placeholder,
.vehica-register input[type=password]::placeholder,
.vehica-login input[type=password]::placeholder {
    font-size: 15px;
    color: #2f3b48;
}

.vehica-register .vehica-field,
.vehica-login .vehica-field {
    margin-bottom: 12px;
}

.vehica-login .vehica-fields {
    margin-bottom: 15px;
}

.vehica-login .vehica-login__below-fields {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 30px;
    margin-bottom: 30px;
}

.vehica-login .vehica-login__forgotten-password a {
    font-size: 15px;
    color: #2f3b48;
    text-decoration: underline;
}

@media (min-width: 1023px) {
    .vehica-login .vehica-login__forgotten-password a:hover {
        color: var(--primary);
    }
}

.vehica-login .vehica-login__remember {
    color: #2f3b48;
    display: flex;
    align-items: center;
}

.vehica-login .vehica-login__remember .vehica-checkbox {
    font-size: 15px;
    font-weight: 600;
    color: #2f3b48;
    margin: 0;
}

.vehica-login .vehica-login__remember label {
    font-size: 15px;
    color: #2f3b48 !important;
}

.vehica-login .vehica-login__remember input {
    margin-right: 9px;
    border: solid 1px #e7e9ee;
    background: #fff;
}

.vehica-register .vehica-fields {
    margin-bottom: 15px;
}

.vehica-register .vehica-register__select-user-role {
    display: flex;
    margin-top: 30px;
    margin-bottom: 30px;
}

.vehica-register .vehica-register__user-role {
    display: flex;
    align-items: center;
    color: #2f3b48;
}

@media (min-width: 900px) {
    .vehica-register .vehica-register__user-role {
        margin-left: 20px;
    }
}

@media (min-width: 1100px) {
    .vehica-register .vehica-register__user-role {
        margin-left: 70px;
    }
}

.vehica-register .vehica-register__user-role input {
    margin-right: 20px;
    border: solid 1px #d5d8e0;
    background: #fff;
}

.vehica-register .vehica-register__user-role .vehica-radio input+label {
    color: #2f3b48 !important;
    font-size: 15px;
    font-weight: 600;
}

.vehica-register .vehica-register__user-role:first-child {
    margin-left: 0;
}

@media (max-width: 899px) {
    .vehica-register .vehica-register__user-role:first-child {
        padding: 11px 0;
        margin-right: 30px;
    }
}

.vehica-register .vehica-register__terms {
    display: flex;
    align-items: center;
    color: #2f3b48;
    margin-top: 30px;
}

.vehica-register .vehica-register__terms .vehica-checkbox {
    font-size: 15px;
    font-weight: 600;
    margin: 0 0 30px 0;
}

.vehica-register .vehica-register__terms .vehica-checkbox label {
    font-size: 15px;
    color: #2f3b48;
}

.vehica-register .vehica-register__terms .vehica-checkbox a {
    text-decoration: underline;
    color: var(--primary);
}

.vehica-register .vehica-register__terms .vehica-checkbox:hover label {
    color: #2f3b48 !important;
}

.vehica-register .vehica-register__terms input {
    margin-right: 9px;
    border: solid 1px #e7e9ee;
    background: #fff;
}

@media (max-width: 899px) {
    .vehica-panel-login-register {
        background: #f2f5fb;
        min-height: 392px !important;
    }
}

.vehica-panel-account {
    margin-top: 32px;
    border-radius: 20px;
    background-color: #f2f5fb;
    overflow: hidden;
}

.vehica-panel-account input,
.vehica-panel-account .v-select:not(.vs-open) .vs__selected {
    color: #222732;
    font-weight: 700;
}

.vehica-panel-account__inner {
    padding: 45px 15px 50px;
}

@media (min-width: 768px) {
    .vehica-panel-account__inner {
        padding: 45px 85px 75px 85px;
    }
}

.vehica-panel-account__title {
    color: #222732;
    font-size: 18px;
    font-weight: bold;
    line-height: 23px;
    margin-bottom: 34px;
}

.vehica-panel-account__delete {
    color: var(--primary);
    cursor: pointer;
    font-size: 18px;
    font-weight: 500;
    line-height: 23px;
    margin-top: 40px;
    display: inline-block;
}

@media (max-width: 899px) {
    .vehica-panel-account__delete {
        text-align: center;
    }
}

.vehica-panel-account__image-wrapper {
    background-color: rgba(226, 230, 238, 0.5);
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}

@media (min-width: 900px) {
    .vehica-panel-account__image-wrapper {
        min-width: 357px;
        padding-top: 47px;
    }
}

.vehica-panel-account__selected-image {
    position: relative;
    z-index: 100;
    height: 182px;
}

.vehica-panel-account__selected-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.vehica-panel-account__image-label {
    margin-top: 27px;
    font-size: 17px;
    font-weight: normal;
    line-height: 21px;
    color: #99a1b2;
    cursor: pointer;
    display: block;
}

@media (min-width: 1023px) {
    .vehica-panel-account__image-label:hover {
        color: var(--primary);
    }
}

.vehica-panel-account__image {
    margin-top: 32px;
    display: inline-block;
    border-radius: 10px;
    border: none;
    background-color: rgba(153, 161, 178, 0.16);
    width: 187px;
    height: 182px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}

.vehica-panel-account__image::before {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://b-pro.ca/wp-content/themes/vehica/assets/img/user-placeholder.png);
    background-size: cover;
    z-index: 0;
}

@media (min-width: 900px) {
    .vehica-panel-account__image {
        margin-top: 0;
    }
}

.vehica-panel-account__image--selected {
    cursor: auto;
}

@media (min-width: 900px) {
    .vehica-panel-account__details-wrapper {
        display: flex;
        justify-content: space-between;
    }
}

.vehica-panel-account__details {
    max-width: 1100px;
}

.vehica-panel-account__button-save {
    margin-top: 32px;
}

@media (max-width: 899px) {
    .vehica-panel-account__button-save {
        margin-top: 10px;
        width: 100%;
    }

    .vehica-panel-account__button-save .vehica-button,
    .vehica-panel-account__button-save #cookie-notice .cn-button.bootstrap,
    #cookie-notice .vehica-panel-account__button-save .cn-button.bootstrap,
    .vehica-panel-account__button-save .woocommerce-form-coupon button.button,
    .woocommerce-form-coupon .vehica-panel-account__button-save button.button,
    .vehica-panel-account__button-save .woocommerce .vehica-checkout button.button,
    .woocommerce .vehica-checkout .vehica-panel-account__button-save button.button,
    .vehica-panel-account__button-save .vehica-post-field__text input[type=submit],
    .vehica-post-field__text .vehica-panel-account__button-save input[type=submit],
    .vehica-panel-account__button-save .wp-block-search .wp-block-search__button,
    .wp-block-search .vehica-panel-account__button-save .wp-block-search__button {
        width: 100%;
    }
}

.vehica-panel-account__social {
    max-width: 881px;
}

.vehica-panel-account__change-password {
    max-width: 881px;
}

.vehica-panel-account__change-password__space {
    width: 100%;
}

.vehica-panel-account__button {
    display: inline-block;
    border: 0;
    border-radius: 10px;
    padding: 0 72px;
    background-color: var(--primary);
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    height: 53px;
    line-height: 53px;
}

.vehica-panel-account-field {
    margin-bottom: 22px;
}

@media (min-width: 900px) {
    .vehica-panel-account-field {
        padding-right: 14px;
    }
}

.vehica-panel-account-field textarea {
    font-size: 16px;
    line-height: 27px;
    padding-top: 30px;
    padding-bottom: 0;
    height: 200px;
}

.vehica-panel-account-field--email input#vehica-email {
    font-weight: 600 !important;
    background: #f4f4f4;
    cursor: initial;
    border: 1px solid #ddd;
    box-shadow: none;
}

.vehica-panel-account-field__label {
    font-size: 16px;
    font-weight: 500;
    color: #222732;
    margin-bottom: 12px;
    display: inline-block;
}

.vehica-panel-account-field__text-control {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
}

.vehica-panel-account-field__text-control::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .vehica-panel-account-field__text-control {
        font-size: 16px;
    }
}

.vehica-panel-account-field__text-control--social {
    padding-left: 60px;
}

.vehica-panel-account-field__icon {
    position: absolute;
    left: 24px;
    top: 50%;
    transform: translateY(-50%);
    height: 20px;
}

.vehica-panel-account-field__icon svg {
    width: 20px;
    height: 20px;
}

.vehica-panel-account-field__icon path {
    fill: var(--primary);
}

.vehica-panel-account-field__twitter {
    position: relative;
}

.vehica-panel-account-field__linkedin {
    position: relative;
}

.vehica-panel-account-field__facebook {
    position: relative;
}

.vehica-panel-account-field__instagram {
    position: relative;
}

.vehica-panel-account-field--location-google input[type=text] {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
    width: 100%;
}

.vehica-panel-account-field--location-google input[type=text]::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .vehica-panel-account-field--location-google input[type=text] {
        font-size: 16px;
    }
}

.vehica-panel-account-field--location-google #vehica-user-map {
    height: 400px;
}

.vehica-panel-card {
    position: relative;
    border-radius: 10px;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
    margin-bottom: 20px;
    padding: 20px 15px 30px;
}

.vehica-panel-card:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-panel-card .vehica-panel-card__image {
    border-radius: 20px;
    overflow: hidden;
    position: absolute;
    top: 20px;
    left: 30px;
    background: #eff3fa;
    min-width: 300px;
    width: 300px;
    height: 200px;
    margin-bottom: 0;
    margin-right: 25px;
}

.vehica-panel-card .vehica-panel-card__image img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    transition: all 0.2s ease;
}

@media (min-width: 1023px) {
    .vehica-panel-card .vehica-panel-card__image img:hover {
        opacity: 0.9;
    }
}

.vehica-panel-card .vehica-panel-card__image .vehica-panel-card__image-no-photo:after {
    content: "\f03e";
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    width: 50px;
    height: 50px;
    font-size: 40px;
    text-align: center;
    opacity: 0.5;
    line-height: 50px;
    position: absolute;
    top: 50%;
    margin: -25px auto 0 auto;
    left: 0;
    right: 0;
}

@media (max-width: 767px) {
    .vehica-panel-card .vehica-panel-card__image {
        position: relative;
        overflow: hidden;
        top: 0;
        left: 0;
        margin: 0 0 20px 0;
        width: 100%;
        max-width: 100%;
        min-width: 100%;
        float: left;
        height: 182px;
    }
}

.vehica-panel-card .vehica-panel-card__details {
    padding-left: 360px;
    padding-right: 30px;
    width: 100%;
}

@media (max-width: 767px) {
    .vehica-panel-card .vehica-panel-card__details {
        padding-left: 0;
        padding-right: 0;
    }
}

.vehica-panel-card .vehica-panel-card__title {
    width: 100%;
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    color: #222732;
    text-align: left;
    position: relative;
}

@media (max-width: 767px) {
    .vehica-panel-card .vehica-panel-card__title {
        margin-top: 30px;
    }
}

.vehica-panel-card .vehica-panel-card__title a {
    color: #222732;
    display: inline-block;
}

.vehica-panel-card .vehica-panel-card__title a:hover {
    color: var(--primary);
}

.vehica-panel-card .vehica-panel-card__stats {
    border-radius: 10px;
    background-color: #f2f5fb;
    font-size: 15px;
    color: #99a1b2;
    margin-bottom: 16px;
}

.vehica-panel-card .vehica-panel-card__stats i {
    margin-right: 5px;
    color: var(--primary);
}

.vehica-panel-card .vehica-panel-card__stats strong {
    color: #2f3b48;
    margin-right: 4px;
}

@media (max-width: 767px) {
    .vehica-panel-card .vehica-panel-card__stats {
        margin: 10px auto 20px auto;
        padding: 20px 20px;
    }
}

@media (min-width: 768px) {
    .vehica-panel-card .vehica-panel-card__stats {
        display: inline-flex;
        align-items: center;
        flex-direction: row;
        flex-wrap: wrap;
        padding: 11px 20px;
    }
}

.vehica-panel-card .vehica-panel-card__stat i {
    color: var(--primary);
}

@media (max-width: 767px) {
    .vehica-panel-card .vehica-panel-card__stat {
        margin: 0 auto 0 auto;
    }
}

@media (min-width: 768px) {
    .vehica-panel-card .vehica-panel-card__stat {
        margin-right: 20px;
    }

    .vehica-panel-card .vehica-panel-card__stat:last-child {
        margin-right: 0;
    }
}

.vehica-panel-card .vehica-panel-card__bottom {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 20px;
}

@media (max-width: 767px) {
    .vehica-panel-card .vehica-panel-card__bottom {
        flex-direction: column;
    }
}

.vehica-panel-card .vehica-panel-card__actions {
    font-size: 17px;
    font-weight: 500;
    color: #99a1b2;
}

@media (max-width: 767px) {
    .vehica-panel-card .vehica-panel-card__actions {
        margin: 0 0 10px 0;
    }
}

.vehica-panel-card .vehica-panel-card__action {
    color: #99a1b2;
    font-size: 17px;
    line-height: 1;
    font-weight: 500;
    cursor: pointer;
    display: inline-block;
    margin-top: 10px;
}

.vehica-panel-card .vehica-panel-card__action i {
    opacity: 0.5;
    margin-right: 4px;
}

.vehica-panel-card .vehica-panel-card__action a {
    color: #99a1b2 !important;
    transition: all 0.2s ease;
}

.vehica-panel-card .vehica-panel-card__action a:hover {
    color: var(--primary) !important;
}

.vehica-panel-card .vehica-panel-card__action a i {
    opacity: 1;
}

.vehica-panel-card .vehica-panel-card__action .vehica-panel-card__action__del {
    transition: all 0.2s ease;
}

.vehica-panel-card .vehica-panel-card__action .vehica-panel-card__action__del:hover {
    color: var(--primary);
}

.vehica-panel-card .vehica-panel-card__action .vehica-panel-card__action__del:hover i {
    opacity: 1;
}

.vehica-panel-card .vehica-panel-card__action:after {
    content: "";
    margin: 0 10px;
    display: inline-block;
}

.vehica-panel-card__top {
    margin-bottom: 12px;
}

@media (min-width: 768px) {
    .vehica-panel-card__top {
        display: flex;
        align-items: center;
        flex-direction: row;
        flex-wrap: wrap;
    }
}

.vehica-panel-card__user {
    font-size: 15px;
    line-height: 30px;
    font-weight: bold;
    margin-right: 20px;
    margin-bottom: 8px;
}

.vehica-panel-card__user:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-panel-card__user img {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    margin-right: 4px;
}

.vehica-panel-card__user i {
    position: relative;
    top: 1px;
    margin-right: 4px;
    color: var(--primary);
}

.vehica-panel-card__user span {
    display: inline-block;
}

.vehica-panel-card__user a:hover {
    color: var(--primary);
}

.vehica-panel-card__dates {
    font-size: 15px;
    margin-bottom: 8px;
}

.vehica-panel-card__dates i {
    position: relative;
    top: -1px;
    margin-right: 4px;
    color: var(--primary);
}

.vehica-panel-card__dates__label {
    font-weight: 700;
}

.vehica-panel-card__date-total {
    display: inline-block;
    margin-right: 20px;
}

.vehica-panel-card__date-featured-expired {
    display: inline-block;
}

.vehica-panel-card__price {
    font-size: 24px;
    line-height: 24px;
    font-weight: 800;
    margin-bottom: 6px;
    color: var(--primary);
    white-space: nowrap;
}

.vehica-panel-card__status {
    display: inline-block;
    border-radius: 5px;
    float: left;
    padding: 0px 8px;
    margin-right: 8px;
    font-size: 14px;
    position: relative;
    line-height: 23px;
    top: 4px;
}

.vehica-panel-card__status--active {
    background: green;
    color: #fff;
}

.vehica-panel-card__status--draft {
    background: grey;
    color: #fff;
}

.vehica-panel-card__status--pending {
    background: orange;
    color: #fff;
}

@media (max-width: 767px) {

    .vehica-panel-card__view-button .vehica-button,
    .vehica-panel-card__view-button #cookie-notice .cn-button.bootstrap,
    #cookie-notice .vehica-panel-card__view-button .cn-button.bootstrap,
    .vehica-panel-card__view-button .woocommerce-form-coupon button.button,
    .woocommerce-form-coupon .vehica-panel-card__view-button button.button,
    .vehica-panel-card__view-button .woocommerce .vehica-checkout button.button,
    .woocommerce .vehica-checkout .vehica-panel-card__view-button button.button,
    .vehica-panel-card__view-button .vehica-post-field__text input[type=submit],
    .vehica-post-field__text .vehica-panel-card__view-button input[type=submit],
    .vehica-panel-card__view-button .wp-block-search .wp-block-search__button,
    .wp-block-search .vehica-panel-card__view-button .wp-block-search__button {
        width: 100%;
    }
}

.vehica-panel-card__features {
    margin-bottom: 20px;
}

.vehica-panel-card__feature {
    display: inline-block;
    font-size: 15px;
    line-height: 22px;
    font-weight: 500;
    opacity: 0.5;
}

.vehica-panel-card__feature:last-child .vehica-panel-card__feature__comma {
    display: none;
}

.vehica-panel-list .vehica-panel-list__elements {
    background: #eff3fa;
    border-radius: 20px;
    margin-top: 50px;
    padding: 42px 34px;
}

@media (max-width: 899px) {
    .vehica-panel-list .vehica-panel-list__elements {
        padding: 15px;
    }
}

.vehica-panel-list .vehica-panel-list__keyword {
    max-height: 43px;
    position: relative;
    top: -5px;
}

.vehica-panel-list .vehica-panel-list__keyword input {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
    padding-right: 40px;
}

.vehica-panel-list .vehica-panel-list__keyword input::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .vehica-panel-list .vehica-panel-list__keyword input {
        font-size: 16px;
    }
}

.vehica-panel-list .vehica-panel-list__keyword i {
    color: black;
    position: absolute;
    top: 18px;
    right: 19px;
    font-size: 17px;
}

.vehica-panel-list-no-found {
    color: #222732;
    font-size: 30px;
    line-height: 38px;
    font-weight: 900;
    margin: 50px 30px;
    text-align: center;
}

.vehica-panel-list-no-found__highlight {
    color: var(--primary);
}

.vehica-panel-list__top {
    margin-top: 30px;
}

@media (min-width: 900px) {
    .vehica-panel-list__top {
        margin-top: 50px;
        display: flex;
        justify-content: space-between;
    }
}

.vehica-panel-list__statuses-wrapper {
    display: flex;
}

@media (max-width: 899px) {
    .vehica-panel-list__statuses-wrapper {
        margin-bottom: 20px;
        justify-content: flex-end;
        overflow: hidden;
        width: 100%;
    }
}

.vehica-panel-list__statuses {
    display: flex;
    padding: 0;
    justify-content: flex-start;
    max-width: 100%;
    margin-left: 20px;
}

@media (max-width: 899px) {
    .vehica-panel-list__statuses {
        margin: 0 auto;
        overflow: hidden;
        overflow-x: auto;
        cursor: grab;
    }
}

.vehica-panel-list__status {
    display: flex;
    font-size: 18px;
    font-weight: bold;
    margin-left: 36px;
    color: #222732;
    padding-bottom: 10px;
    border-bottom: 2px solid transparent;
}

.vehica-panel-list__status:hover {
    color: var(--primary);
}

.vehica-panel-list__status:first-child {
    margin-left: 0;
}

.vehica-panel-list__status span {
    margin-left: 4px;
}

.vehica-panel-list__status.vehica-panel-list__status--active {
    font-weight: bold;
    border-bottom-color: var(--primary);
}

.vehica-panel-list__status.vehica-panel-list__status--active span {
    color: var(--primary);
}

.vehica-panel-list__status.vehica-panel-list__status--active:hover {
    color: #222732;
}

.vehica-panel-pagination {
    margin-top: 55px;
    justify-content: center;
    display: none;
}

@media (min-width: 900px) {
    .vehica-panel-pagination {
        display: flex;
    }
}

.vehica-panel-pagination .vehica-panel-pagination__element {
    display: block;
    font-size: 22px;
    line-height: 55px;
    font-weight: bold;
    color: #2f3b48;
    width: 55px;
    height: 55px;
    text-align: center;
}

.vehica-panel-pagination .vehica-panel-pagination__element.vehica-panel-pagination__element--arrow {
    box-shadow: 0 3px 40px 0 #dbe0e8;
    background: #fff;
    border-radius: 50%;
    font-size: 15px;
    z-index: 3;
}

.vehica-panel-pagination .vehica-panel-pagination__element.vehica-panel-pagination__element--active {
    color: var(--primary);
    position: relative;
}

.vehica-panel-pagination .vehica-panel-pagination__element.vehica-panel-pagination__element--active:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    border-radius: 50%;
    z-index: 1;
}

.vehica-panel-pagination .vehica-panel-pagination__element.vehica-panel-pagination__element--active:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: var(--primary-light);
    border-radius: 50%;
    z-index: 2;
}

.vehica-panel-pagination .vehica-panel-pagination__element.vehica-panel-pagination__element--active span {
    position: relative;
    z-index: 3;
}

.vehica-panel-submenu {
    margin-top: 45px;
    display: flex;
}

.vehica-panel-submenu__item {
    display: block;
    color: #222732;
    font-size: 18px;
    line-height: 23px;
    font-weight: bold;
    padding-bottom: 13px;
    border-bottom: 1px solid transparent;
    margin-right: 25px;
}

.vehica-panel-submenu__item:last-child {
    margin-right: 0;
}

.vehica-panel-submenu__item:hover {
    color: var(--primary);
}

@media (min-width: 900px) {
    .vehica-panel-submenu__item {
        margin-right: 65px;
    }
}

.vehica-panel-submenu__item--active {
    color: var(--primary);
    border-bottom-color: var(--primary);
}

.vehica-panel-submenu__item--active:hover {
    border-bottom-color: var(--primary);
}

.vehica-panel-menu-desktop {
    background-color: #f2f5fb;
    display: none;
}

@media (min-width: 1200px) {
    .vehica-panel-menu-desktop {
        display: block;
    }
}

.vehica-panel-menu-desktop__inner {
    padding-top: 50px;
    padding-bottom: 50px;
    display: flex;
    text-align: center;
    justify-content: space-between;
    align-items: center;
}

.vehica-panel-menu-desktop__navbar {
    display: flex;
    align-items: center;
    justify-content: right;
}

.vehica-panel-menu-desktop__button {
    display: inline-block;
    white-space: nowrap;
    border-radius: 10px;
    border: solid 1px #e7edf3;
    background-color: rgba(255, 255, 255, 0.7);
    padding: 0 20px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    font-weight: 600;
    color: #222732;
    margin-left: 16px;
    transition: all 0.2s ease;
    position: relative;
    cursor: pointer;
}

.vehica-panel-menu-desktop__button:hover {
    border-color: var(--primary);
}

.vehica-panel-menu-desktop__button:hover span {
    z-index: 3;
    position: relative;
}

.vehica-panel-menu-desktop__button:hover:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    background-color: var(--primary-light);
    z-index: 2;
}

.vehica-panel-menu-desktop__button:hover:after {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    z-index: 1;
}

.vehica-panel-menu-desktop__button.vehica-panel-menu-desktop__button--active {
    border-color: var(--primary);
    color: var(--primary);
    position: relative;
}

.vehica-panel-menu-desktop__button.vehica-panel-menu-desktop__button--active span {
    z-index: 3;
    position: relative;
}

.vehica-panel-menu-desktop__button.vehica-panel-menu-desktop__button--active:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    background-color: var(--primary-light);
    z-index: 2;
}

.vehica-panel-menu-desktop__button.vehica-panel-menu-desktop__button--active:after {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    z-index: 1;
}

.vehica-panel-menu-desktop__title {
    color: #222732;
    font-size: 30px;
    line-height: 38px;
    font-weight: 900;
    margin-bottom: 0;
}

.vehica-panel-menu-desktop__avatar {
    display: inline-block;
    width: 68px;
    height: 68px;
    position: relative;
    margin-left: 28px;
}

.vehica-panel-menu-desktop__avatar__image {
    display: block;
    width: 68px;
    height: 68px;
    border-radius: 50%;
    background: center center/cover;
    background-color: #fff;
}

.vehica-panel-menu-desktop__avatar__image--placeholder:after {
    border-radius: 50%;
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://b-pro.ca/wp-content/themes/vehica/assets/img/user-placeholder.png);
    background-size: cover;
    z-index: 0;
}

.vehica-panel-menu-desktop__avatar__icon {
    display: block;
}

.vehica-panel-menu-desktop__avatar__icon i {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 23px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    border-radius: 50%;
    background: var(--primary);
    color: #fff;
    font-size: 12px;
    transition: all 0.2s ease;
}

.vehica-panel-menu-desktop__avatar__icon:hover i {
    transform: scale(1.5);
}

.vehica-panel-menu-mobile {
    background-color: #f2f5fb;
    display: block;
}

@media (min-width: 1200px) {
    .vehica-panel-menu-mobile {
        display: none;
    }
}

.vehica-panel-menu-mobile__inner {
    padding-top: 30px;
    padding-bottom: 30px;
}

.vehica-panel-menu-mobile__avatar {
    width: 144px;
    height: 144px;
    margin: 0 auto 37px auto;
    text-align: center;
    position: relative;
}

.vehica-panel-menu-mobile__avatar:before {
    border-radius: 50%;
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://b-pro.ca/wp-content/themes/vehica/assets/img/user-placeholder.png);
    background-size: cover;
    z-index: 0;
}

.vehica-panel-menu-mobile__avatar__image {
    display: block;
    width: 144px;
    height: 144px;
    border: 9px solid #fff;
    border-radius: 50%;
    background: center center/cover;
    background-color: #fff;
    position: relative;
}

.vehica-panel-menu-mobile__avatar__image {
    display: block;
}

.vehica-panel-menu-mobile__avatar__icon {
    display: block;
}

.vehica-panel-menu-mobile__avatar__icon i {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    width: 54px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    border-radius: 50%;
    background: var(--primary);
    color: #fff;
    font-size: 27px;
    transition: all 0.3s ease;
}

.vehica-panel-menu-mobile__navbar {
    display: flex;
    justify-content: flex-end;
    overflow: hidden;
    width: 100%;
    margin-left: 15px;
}

.vehica-panel-menu-mobile__navbar__inner {
    display: flex;
    padding: 0;
    cursor: grab;
    justify-content: flex-start;
    max-width: 100%;
    margin: 0 auto;
    overflow: hidden;
    overflow-x: auto;
}

.vehica-panel-menu-mobile__button {
    white-space: nowrap;
    border-radius: 10px;
    border: solid 1px #e7edf3;
    background-color: rgba(255, 255, 255, 0.7);
    padding: 0 30px;
    height: 64px;
    line-height: 64px;
    margin-right: 14px;
    text-align: center;
    font-size: 17px;
    font-weight: 600;
    color: #222732;
}

.vehica-panel-menu-mobile__button.vehica-panel-menu-mobile__button--active {
    border-color: var(--primary);
    background-color: var(--primary-light);
    color: var(--primary);
}

.vehica-car-form__section--attachment .dz-image img {
    height: 50px !important;
    width: 50px !important;
    left: 0;
    right: 0;
    margin: -25px auto 0;
    top: 50% !important;
    position: absolute !important;
}

.vehica-car-form {
    width: 100%;
    max-width: 1120px;
    margin: 0 auto;
    padding: 50px 0 0 0;
}

.vehica-car-form .v-select:not(.vs-open) .vs__selected,
.vehica-car-form input {
    font-weight: 600 !important;
}

.vehica-car-form__inner {
    padding: 0 15px;
}

@media (min-width: 900px) {
    .vehica-car-form__inner {
        padding: 0 30px;
    }
}

.vehica-has-error .vehica-car-form__field,
.vehica-has-error .v-select:not(.vs-open) .vs__dropdown-toggle {
    border-color: red;
}

.vehica-has-error.vehica-car-form__section {
    border-color: red;
}

.vehica-has-error .wp-editor-container {
    border-color: red !important;
}

.vehica-car-form-field__description {
    padding: 0 !important;
}

.vehica-car-form__section {
    border-radius: 20px;
    background-color: #f2f5fb;
    margin-bottom: 50px;
    margin-top: 20px;
    padding: 30px 15px 30px 15px;
    border: 1px solid #f2f5fb;
}

@media (min-width: 900px) {
    .vehica-car-form__section {
        margin-top: 30px;
        padding: 45px 50px;
    }
}

.vehica-car-form__section--edit-car,
.vehica-car-form__section--create-car {
    margin-top: 0;
}

.vehica-car-form__section-title {
    color: #222732;
    font-size: 30px;
    font-weight: 900;
    line-height: 38px;
    text-align: center;
    margin-bottom: 20px;
}

@media (min-width: 900px) {
    .vehica-car-form__section-title {
        margin-bottom: 30px;
        text-align: left;
    }
}

.vehica-car-form__section__info-box {
    border-radius: 10px;
    border: 1px solid #058aff;
    background-color: #e9f5ff;
    padding: 25px;
    text-align: center;
    margin-bottom: 30px;
    font-size: 17px;
    line-height: 21px;
    font-weight: 600;
    color: #058aff;
}

.vehica-car-form__section__info-box a {
    text-decoration: underline;
    color: #058aff;
}

.vehica-car-form__section__info-box__inner {
    margin: 0 auto;
    max-width: 500px;
}

@media (max-width: 420px) {
    .vehica-car-form__section__info-box__inner {
        max-width: 200px;
    }
}

@media (min-width: 900px) {
    .vehica-car-form__section--bottom {
        display: flex;
        position: relative;
    }
}

.vehica-car-form__save-submit {
    width: 100%;
    justify-content: space-between;
    margin-bottom: 40px;
}

.vehica-car-form__save-submit:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-car-form__save-submit .vehica-button,
.vehica-car-form__save-submit #cookie-notice .cn-button.bootstrap,
#cookie-notice .vehica-car-form__save-submit .cn-button.bootstrap,
.vehica-car-form__save-submit .woocommerce-form-coupon button.button,
.woocommerce-form-coupon .vehica-car-form__save-submit button.button,
.vehica-car-form__save-submit .woocommerce .vehica-checkout button.button,
.woocommerce .vehica-checkout .vehica-car-form__save-submit button.button,
.vehica-car-form__save-submit .vehica-post-field__text input[type=submit],
.vehica-post-field__text .vehica-car-form__save-submit input[type=submit],
.vehica-car-form__save-submit .wp-block-search .wp-block-search__button,
.wp-block-search .vehica-car-form__save-submit .wp-block-search__button {
    float: right;
}

.vehica-car-form__save-submit__admin-buttons {
    float: left;
    width: 50%;
    display: none;
}

.vehica-car-form__save-submit__admin-buttons .vehica-button--approve {
    background: green;
}

.vehica-car-form__save-submit__admin-buttons .vehica-button--decline {
    color: #fff;
    background: #000;
    margin-left: 10px;
}

.vehica-car-form__save-submit__save-changes {
    width: 100%;
    flex-grow: 1;
    text-align: right;
}

.vehica-car-form__grid {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.vehica-car-form__grid-wrapper {
    margin: 0 -6px;
}

.vehica-car-form__grid-element {
    padding: 0 6px;
    margin-bottom: 23px;
    width: 100%;
}

@media (min-width: 600px) {
    .vehica-car-form__grid-element {
        width: 50%;
        margin-bottom: 27px;
    }
}

@media (min-width: 1024px) {
    .vehica-car-form__grid-element {
        width: 33.333%;
    }
}

@media (min-width: 600px) {
    .vehica-car-form__grid-element--2of3 {
        width: 100%;
        margin-bottom: 27px;
    }
}

@media (min-width: 1024px) {
    .vehica-car-form__grid-element--2of3 {
        width: 66.666%;
    }
}

.vehica-car-form__field-select-single.vehica-car-form__field-select-single--active .vs__actions .vs__clear {
    fill: var(--primary) !important;
    position: absolute;
    background: #fff;
    padding: 8px 13px;
    display: block !important;
    z-index: 5;
    top: 3px;
    right: 5px;
}

.vehica-car-form__grid-element--row {
    width: 100%;
}

@media (max-width: 1023px) {
    .vehica-car-form__grid-element--row .vehica-number-range-v2__1of2 {
        width: 100%;
    }

    .vehica-car-form__grid-element--row .vehica-number-range-v2__1of2--right {
        margin: 27px 0 0;
        padding-left: 0;
    }
}

.vehica-car-form__heading {
    color: #222732;
    font-size: 30px;
    font-weight: 900;
    line-height: 38px;
    text-align: center;
    margin-bottom: 30px;
}

@media (min-width: 900px) {
    .vehica-car-form__heading {
        text-align: left;
    }
}

.vehica-car-form__section-title--required:after {
    content: " *";
    color: var(--primary);
}

.vehica-car-form__field-wrapper {
    position: relative;
}

.vehica-car-form__field-wrapper input::-webkit-outer-spin-button,
.vehica-car-form__field-wrapper input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.vehica-car-form__field-wrapper input[type=number] {
    -moz-appearance: textfield;
}

.vehica-car-form__field {
    border-radius: 10px;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background-color: #fff;
    font-size: 16px;
    font-weight: 500;
    color: #222732;
    height: 53px;
    padding: 17px;
    width: 100%;
    position: relative;
}

.vehica-car-form__field-units {
    font-size: 16px;
    font-weight: 500;
    color: #99a1b2;
    position: absolute;
    right: 22px;
    top: 50%;
    margin-top: -14px;
}

.vehica-car-form__label {
    display: inline-block;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: #222732;
    margin-bottom: 12px;
}

.vehica-car-form__label--required:after {
    content: "*";
    color: var(--primary);
}

.vehica-car-form__embed-wrapper {
    margin: 20px 0 0;
}

.vehica-car-form__field-wrapper--embed:before {
    position: absolute;
    content: "\f03d";
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    left: 17px;
    top: 14px;
    z-index: 10000;
    font-size: 16px;
    color: var(--primary);
}

.vehica-car-form__field-wrapper--embed input {
    padding-left: 44px;
}

.vehica-car-form__embed {
    margin-top: 20px;
    margin-bottom: -23px !important;
}

@media (min-width: 600px) {
    .vehica-car-form__embed {
        margin-bottom: -27px !important;
    }
}

.vehica-car-form__embed a {
    text-decoration: underline;
    color: var(--primary);
}

.vehica-car-form__embed iframe {
    float: left;
    min-height: 400px;
}

@media (min-width: 500px) {
    .vehica-car-form__embed iframe {
        min-height: 450px;
    }
}

@media (min-width: 900px) {
    .vehica-car-form__embed iframe {
        min-height: 550px;
    }
}

.vehica-car-form__embed:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-car-form__section--gallery {
    padding: 0;
    position: relative;
    overflow: hidden;
}

.vehica-car-form__section--gallery .vue-dropzone {
    display: flex;
    flex-wrap: wrap;
    border: 0;
    padding: 30px 15px 80px 15px;
    background-color: #f2f5fb;
}

@media (min-width: 900px) {
    .vehica-car-form__section--gallery .vue-dropzone {
        padding: 30px 43px 80px 43px;
    }
}

.vehica-car-form__section--gallery .vue-dropzone .dz-default.dz-message {
    transition: all 0.2s ease;
}

.vehica-car-form__section--gallery .vue-dropzone:hover {
    background-color: #f2f5fb;
}

.vehica-car-form__section--gallery .vue-dropzone:hover .dz-default.dz-message {
    color: var(--primary);
}

.vehica-car-form__section--gallery .vue-dropzone .dz-preview.dz-image-preview {
    background: transparent !important;
}

.vehica-car-form__section--gallery .vue-dropzone .dz-progress {
    opacity: 1;
    z-index: 1000;
    pointer-events: none;
    position: absolute;
    height: 10px;
    left: 50%;
    top: 50%;
    margin-top: -4px;
    width: 100px;
    margin-left: -50px;
    background: #fff;
    -webkit-transform: scale(1);
    border-radius: 4px;
    overflow: hidden;
}

.vehica-car-form__section--gallery .vue-dropzone .dz-progress .dz-upload {
    background-color: var(--primary) !important;
}

.vehica-car-form__section--gallery .vue-dropzone .dz-error .dz-error-message {
    opacity: 1 !important;
    position: absolute;
    top: 0 !important;
    height: 100%;
    width: 100%;
    padding: 15px;
    display: flex !important;
    vertical-align: middle !important;
    left: 0;
    margin: 0;
    display: flex;
    align-items: center;
    font-size: 13px;
    line-height: 16px;
}

.vehica-car-form__section--gallery .vue-dropzone .dz-error .dz-error-message span {
    display: block;
    text-align: center;
    width: 100%;
}

.vehica-car-form__section--gallery .vue-dropzone .dz-preview {
    position: relative;
    height: 120px;
    width: 44%;
    margin: 0 7px 14px 7px;
    border-radius: 10px;
    overflow: hidden;
}

@media (min-width: 360px) {
    .vehica-car-form__section--gallery .vue-dropzone .dz-preview {
        width: 45.3%;
    }
}

@media (min-width: 400px) {
    .vehica-car-form__section--gallery .vue-dropzone .dz-preview {
        height: 120px;
        width: 45.8%;
    }
}

@media (min-width: 460px) {
    .vehica-car-form__section--gallery .vue-dropzone .dz-preview {
        width: 46.5%;
    }
}

@media (min-width: 531px) {
    .vehica-car-form__section--gallery .vue-dropzone .dz-preview {
        width: 47%;
    }
}

@media (min-width: 660px) {
    .vehica-car-form__section--gallery .vue-dropzone .dz-preview {
        width: 31%;
    }
}

@media (min-width: 768px) {
    .vehica-car-form__section--gallery .vue-dropzone .dz-preview {
        width: 31.35%;
    }
}

@media (min-width: 1024px) {
    .vehica-car-form__section--gallery .vue-dropzone .dz-preview {
        width: 23.4%;
    }
}

@media (min-width: 1120px) {
    .vehica-car-form__section--gallery .vue-dropzone .dz-preview {
        width: 148px;
        height: 110px;
    }
}

.vehica-car-form__section--gallery .vue-dropzone .dz-preview .dz-remove {
    border: 0;
    font-size: 0;
}

.vehica-car-form__section--gallery .vue-dropzone .dz-preview.dz-complete .dz-remove {
    right: 8px;
    top: 8px;
    width: 10px;
    height: 10px;
    opacity: 1;
}

.vehica-car-form__section--gallery .vue-dropzone .dz-preview.dz-complete .dz-remove:after {
    position: absolute;
    top: 0;
    right: 0px;
    padding-left: 2px;
    display: block;
    content: "\f00d";
    font-family: "font awesome 5 free";
    font-size: 12px;
    background: #fff;
    height: 27px;
    line-height: 27px;
    color: #000;
    text-align: center;
    width: 27px;
    border-radius: 50%;
}

.vehica-car-form__section--gallery .vue-dropzone .dz-preview .dz-details {
    display: none;
}

.vehica-car-form__section--gallery .vue-dropzone .dz-preview .dz-image {
    border-radius: 10px;
    overflow: hidden;
    background: #222732 !important;
}

.vehica-car-form__section--gallery .vue-dropzone .dz-preview .dz-image img {
    border-radius: 10px;
}

.vehica-car-form__section--gallery .vue-dropzone .dz-preview .dz-error-mark,
.vehica-car-form__section--gallery .vue-dropzone .dz-preview .dz-success-mark {
    display: none;
}

.vehica-car-form__section--gallery .vue-dropzone .dz-preview:hover .dz-image img {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    -webkit-filter: none;
    filter: none;
}

.vehica-car-form__section--gallery .vue-dropzone .dz-preview.dz-complete img {
    cursor: move;
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
}

.vehica-car-form__section--gallery .vue-dropzone .dz-preview.dz-complete img:active {
    cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}

.vehica-car-form__section--gallery .vue-dropzone .dz-preview img {
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.vehica-car-form__section--gallery .dz-remove {
    z-index: 1001 !important;
}

.vehica-car-form__section--gallery .dz-default.dz-message {
    font-size: 23px;
    color: #99a1b2;
    margin: 37px auto 0 auto;
    display: flex;
    align-items: center;
    transition: color 0.2s ease;
}

.vehica-car-form__section--gallery .dz-default.dz-message span {
    display: inline-flex;
    align-items: center;
}

.vehica-car-form__section--gallery .dz-default.dz-message span i {
    font-size: 38px;
    margin-right: 17px;
}

.vehica-car-form__gallery__bottom {
    position: absolute;
    padding: 0 22px;
    bottom: 30px;
    display: flex;
    width: 100%;
    justify-content: space-between;
}

@media (min-width: 900px) {
    .vehica-car-form__gallery__bottom {
        padding: 0 50px;
    }
}

.vehica-car-form__gallery__counter {
    font-size: 14px;
    font-weight: 500;
    color: #99a1b2;
}

.vehica-car-form__gallery__add-photos {
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    color: #99a1b2;
    cursor: pointer;
}

.vehica-car-form__gallery__add-photos i {
    font-size: 22px;
    margin-right: 13px;
    right: 1px;
    top: -7px;
}

@media (min-width: 1023px) {
    .vehica-car-form__gallery__add-photos:hover {
        color: var(--primary);
    }
}

@media (min-width: 900px) {
    .vehica-car-form__tip-title {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .vehica-car-form__tip-title .vehica-car-form__heading {
        display: inline-block;
    }
}

@media (min-width: 900px) {
    .vehica-car-form__tip-title .vehica-car-form__section-title {
        margin-bottom: 0;
    }
}

.vehica-car-form__tip {
    display: none;
    border-radius: 10px;
    border: solid 1px rgba(5, 138, 255, 0.5);
    background-color: rgba(233, 245, 255, 0.5);
    align-items: center;
    max-width: 661px;
}

@media (min-width: 900px) {
    .vehica-car-form__tip {
        display: flex;
    }
}

.vehica-car-form__tip__title {
    color: var(--primary);
    padding: 0 23px;
    border-right: solid 1px rgba(5, 138, 255, 0.5);
    background-color: rgba(233, 245, 255, 0.5);
    font-size: 14px;
    font-weight: 500;
    display: flex;
    align-items: center;
    line-height: 1.23;
    height: 73px;
}

.vehica-car-form__tip__title i {
    margin-right: 9px;
    font-size: 30px;
}

.vehica-car-form__tip__content {
    color: #222732;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    padding: 0 25px;
}

@media (max-width: 899px) {
    .vehica-car-form__tip__content {
        max-width: 568px;
    }
}

.vehica-car-form__tip__content a,
.vehica-car-form__tip__content span {
    color: var(--primary);
    text-decoration: underline;
}

.vehica-car-form__price-fields {
    display: flex;
    flex-wrap: wrap;
}

.vehica-car-form__price-fields .vehica-car-form__field--price {
    padding-left: 45px;
}

.vehica-car-form__price-fields .vehica-car-form__field--price .vehica-car-form__field-units {
    right: unset;
    left: 22px;
}

@media (min-width: 900px) {
    .vehica-car-form__price-fields {
        max-width: 600px;
    }
}

.vehica-car-form__field--textarea {
    height: 247px;
    line-height: 20px;
    resize: none;
}

.vehica-car-form__multi-taxonomy {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.vehica-car-form__multi-taxonomy__term {
    border-radius: 10px;
    border: solid 1px #e7edf3;
    background-color: #fff;
    color: #222732;
    font-size: 16px;
    line-height: 21px;
    font-weight: 600;
    margin-right: 5px;
    margin-bottom: 8px;
    cursor: pointer;
    padding: 15px 20px;
}

@media (min-width: 1023px) {
    .vehica-car-form__multi-taxonomy__term:hover {
        background: var(--primary-light);
        border-color: var(--primary);
    }
}

@media (max-width: 480px) {
    .vehica-car-form__multi-taxonomy__term {
        width: 100%;
        text-align: center;
        margin-right: 0;
    }
}

.vehica-car-form__multi-taxonomy__term--active {
    background: var(--primary-light);
    border-color: var(--primary);
    color: var(--primary);
}

.vehica-car-form__multi-taxonomy__load-more {
    font-size: 14px;
    font-weight: 500;
    color: var(--primary);
    text-decoration: underline;
    cursor: pointer;
    margin-top: 20px;
    margin-bottom: 10px;
    width: 100%;
}

@media (max-width: 600px) {
    .vehica-car-form__multi-taxonomy__load-more {
        width: 100%;
        margin: 20px 0 0 0;
        text-align: center;
    }
}

.vehica-car-form__field-select-single .v-select .vs__selected {
    color: #222732 !important;
}

.vehica-car-form__field-select-single .v-select .vs__selected .vehica-option {
    color: #222732 !important;
}

.vehica-car-form__field-select-single .vs__actions .vs__clear {
    fill: #222732 !important;
}

.vehica-car-form__field-select-single .vs--single.vs--open .vs__dropdown-toggle {
    border-color: #e7edf3 !important;
}

.vehica-form-button--disabled {
    font-weight: 600 !important;
    background: #f4f4f4;
    cursor: initial;
    border: 1px solid #ddd;
    box-shadow: none;
}

.vehica-form-button--disabled:after {
    display: none;
}

.xvehica-car-form__field-select-single .vehica-option--create-option-not-selected {
    background: #f4f4f4 !important;
}

.xvehica-car-form__field-select-single .vehica-option--create-option-not-selected:hover {
    background: yellow !important;
}

.vehica-car-form__button {
    padding-left: 6px;
    padding-right: 6px;
}

.vehica-car-form__button .vehica-button,
.vehica-car-form__button #cookie-notice .cn-button.bootstrap,
#cookie-notice .vehica-car-form__button .cn-button.bootstrap,
.vehica-car-form__button .woocommerce-form-coupon button.button,
.woocommerce-form-coupon .vehica-car-form__button button.button,
.vehica-car-form__button .woocommerce .vehica-checkout button.button,
.woocommerce .vehica-checkout .vehica-car-form__button button.button,
.vehica-car-form__button .vehica-post-field__text input[type=submit],
.vehica-post-field__text .vehica-car-form__button input[type=submit],
.vehica-car-form__button .wp-block-search .wp-block-search__button,
.wp-block-search .vehica-car-form__button .wp-block-search__button {
    margin-top: 0;
    width: 100%;
}

@media (max-width: 600px) {
    .vehica-car-form__button {
        margin-top: 5px;
    }
}

@media (min-width: 900px) {
    .vehica-car-form__button {
        text-align: right;
        position: absolute;
        right: 45px;
        bottom: 53px;
    }
}

.vehica-car-form__location img {
    max-width: none !important;
}

.vehica-car-form__location__address-field {
    position: relative;
}

.vehica-car-form__location__address-field input[type=text] {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
}

.vehica-car-form__location__address-field input[type=text]::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .vehica-car-form__location__address-field input[type=text] {
        font-size: 16px;
    }
}

.vehica-car-form__location__map {
    height: 400px;
}

.vehica-date-field__inputs-wrapper {
    position: relative;
}

.vehica-date-field__inputs-wrapper input[type=text] {
    cursor: pointer;
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
    width: 100%;
    font-weight: 700 !important;
}

.vehica-date-field__inputs-wrapper input[type=text]::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .vehica-date-field__inputs-wrapper input[type=text] {
        font-size: 16px;
    }
}

.vehica-date-field__inputs-wrapper input[type=text]::placeholder {
    font-weight: 600 !important;
}

@media (max-width: 599px) {
    .vehica-date-field__inputs-wrapper {
        flex-wrap: wrap;
    }
}

.vehica-car-form__grid-element--row .vehica-date-field__inputs-wrapper,
.vehica-car-form__grid-element--2of3 .vehica-date-field__inputs-wrapper {
    xdisplay: flex;
    margin: 0 -6px;
}

.vehica-car-form__grid-element--row .vehica-date-field__inputs-wrapper .vehica-date-field__inputs-wrapper__left,
.vehica-car-form__grid-element--2of3 .vehica-date-field__inputs-wrapper .vehica-date-field__inputs-wrapper__left {
    margin-right: 6px;
    min-width: 50%;
    max-width: 50%;
}

.vehica-car-form__grid-element--row .vehica-date-field__inputs-wrapper .vehica-date-field__inputs-wrapper__left,
.vehica-car-form__grid-element--2of3 .vehica-date-field__inputs-wrapper .vehica-date-field__inputs-wrapper__left {
    margin-left: 6px;
    min-width: 50%;
    max-width: 50%;
}

.vehica-date-field__inputs-wrapper {
    display: flex;
    margin: 0 -6px;
}

.vehica-date-field__inputs-wrapper__field {
    position: relative;
    margin: 0 6px;
    width: 100%;
}

@media (max-width: 599px) {
    .vehica-date-field__inputs-wrapper__field:nth-child(2) {
        margin-top: 13px;
    }
}

.vehica-date-field__clear {
    position: absolute;
    right: 27px;
    cursor: pointer;
    top: 19px;
    color: var(--primary);
}

.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
    border-radius: 0 !important;
}

.picker__input.picker__input--active {
    border-color: var(--primary) !important;
}

.vehica-has-error .picker__input {
    border-color: red !important;
}

.picker--time.picker--opened:before {
    content: "";
    position: absolute;
    left: 31px;
    top: -7px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 8px 8px;
    border-color: transparent transparent #fff transparent;
    z-index: 3;
}

.picker--time.picker--opened:after {
    content: "";
    position: absolute;
    left: 30px;
    top: -8px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 9px 9px;
    border-color: #d21515 transparent #e9eaee transparent;
    z-index: 2;
}

.picker--time.picker--opened .picker__holder {
    border: 1px solid #e9eaee;
}

.picker--time .picker__list {
    padding: 0 !important;
    font-weight: 600 !important;
    cursor: initial;
}

.picker--time .picker__holder {
    max-width: 170px !important;
    font-weight: 600 !important;
    background: #fff !important;
    cursor: initial;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    width: 100%;
    border-radius: 10px;
    transition: all 0s ease !important;
}

.picker--time .picker__holder::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
    position: relative;
    background-color: #f1f1f1;
}

.picker--time .picker__holder::-webkit-scrollbar {
    width: 4px;
    position: absolute;
    background-color: #DBDBDB;
}

.picker--time .picker__holder::-webkit-scrollbar-thumb {
    background-color: #DBDBDB;
    border-radius: 4px !important;
}

.picker--time.picker--opened .picker__holder {
    padding-bottom: 22px !important;
    padding-top: 15px !important;
}

.picker--time .picker__button--clear {
    display: none !important;
}

.picker--time .picker__list-item {
    border-bottom: 0px solid white !important;
    border-top: 0px solid white !important;
    margin-bottom: 0 !important;
    background: #ffffff !important;
    line-height: 39px !important;
    font-size: 15px !important;
    padding: 0 27px !important;
}

.picker--time .picker__list-item:hover {
    color: var(--primary) !important;
    font-weight: bold !important;
}

.picker--time .picker__list-item--highlighted {
    background: var(--primary-light) !important;
    color: var(--primary) !important;
    font-weight: bold;
}

@media (min-width: 1200px) {
    .picker:not(.picker--time) {
        min-width: 400px;
    }
}

.picker:not(.picker--time) thead .picker__weekday {
    visibility: hidden;
    font-size: 0px;
    padding: 10px 0;
    text-align: center;
}

.picker:not(.picker--time) thead .picker__weekday::first-letter {
    visibility: visible;
    font-size: 14px;
}

.picker:not(.picker--time).picker--opened:before {
    content: "";
    position: absolute;
    left: 31px;
    top: -7px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 8px 8px;
    border-color: transparent transparent #fff transparent;
    z-index: 3;
}

.picker:not(.picker--time).picker--opened:after {
    content: "";
    position: absolute;
    left: 30px;
    top: -8px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 9px 9px;
    border-color: #d21515 transparent #e9eaee transparent;
    z-index: 2;
}

.picker:not(.picker--time).picker--opened .picker__holder {
    border: 1px solid #e9eaee;
}

.picker:not(.picker--time) .picker__holder {
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    background: #fff;
    transition: all 0s ease !important;
}

.picker:not(.picker--time) .picker__holder .picker__nav--prev:before {
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 10px solid #1a2533;
    transition: all 0.2s ease;
}

.picker:not(.picker--time) .picker__holder .picker__nav--next:before {
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 10px solid #1a2533;
    transition: all 0.2s ease;
}

.picker:not(.picker--time) .picker__holder .picker__frame .picker__wrap .picker__box {
    padding: 20px 27px !important;
}

.picker:not(.picker--time) .picker__holder .picker__frame .picker__wrap .picker__box .picker__header .picker__nav--prev:hover {
    background: transparent;
}

.picker:not(.picker--time) .picker__holder .picker__frame .picker__wrap .picker__box .picker__header .picker__nav--prev:hover:before {
    border-right: 10px solid var(--primary);
}

.picker:not(.picker--time) .picker__holder .picker__frame .picker__wrap .picker__box .picker__header .picker__nav--next:hover {
    background: transparent;
}

.picker:not(.picker--time) .picker__holder .picker__frame .picker__wrap .picker__box .picker__header .picker__nav--next:hover:before {
    border-left: 10px solid var(--primary);
}

.picker:not(.picker--time) .picker__holder .picker__frame .picker__wrap .picker__box .picker__table td,
.picker:not(.picker--time) .picker__holder .picker__frame .picker__wrap .picker__box .picker__table th {
    text-align: center;
    border: 0px solid #fff;
}

.picker:not(.picker--time) .picker__holder .picker__frame .picker__wrap .picker__box .picker__table .picker__day--highlighted:hover,
.picker:not(.picker--time) .picker__holder .picker__frame .picker__wrap .picker__box .picker__table .picker__day--highlighted {
    color: #fff !important;
    background: var(--primary) !important;
}

.picker:not(.picker--time) .picker__holder .picker__frame .picker__wrap .picker__box .picker__table .picker__day--highlighted {
    border-color: var(--primary) !important;
}

.picker:not(.picker--time) .picker__holder .picker__frame .picker__wrap .picker__box .picker__table .picker__day {
    border-radius: 8px;
}

.picker:not(.picker--time) .picker__holder .picker__frame .picker__wrap .picker__box .picker__table .picker__day--infocus:hover,
.picker:not(.picker--time) .picker__holder .picker__frame .picker__wrap .picker__box .picker__table .picker__day--outfocus:hover {
    background: var(--primary-light);
    color: var(--primary);
    font-weight: 600;
}

.picker:not(.picker--time) .picker__holder .picker__frame .picker__wrap .picker__box .picker__table .picker__day--highlighted:hover,
.picker:not(.picker--time) .picker__holder .picker__frame .picker__wrap .picker__box .picker__table .picker__day--highlighted {
    background: var(--primary) !important;
    color: #fff !important;
    font-weight: bold !important;
}

.picker:not(.picker--time) .picker__holder .picker__frame .picker__wrap .picker__box .picker__table .picker__list-item--highlighted {
    background: var(--primary-light) !important;
    color: var(--primary) !important;
    font-weight: bold;
}

.picker:not(.picker--time) .picker__holder .picker__frame .picker__wrap .picker__box .picker__table .picker__day--today:before {
    border-top: 0.5em solid var(--primary);
}

.picker:not(.picker--time) .picker__holder .picker__frame .picker__wrap .picker__box .picker__footer {
    display: none !important;
}

/* 17. Map */
.vehica-panel-account-field--location-google,
.vehica-map {
    border-radius: 20px;
    overflow: hidden;
}

.vehica-panel-account-field--location-google img,
.vehica-map img {
    max-width: none;
}

.vehica-panel-account-field--location-google ul[role=menu]>div[role=menuitemcheckbox]>span[role=checkbox],
.vehica-map ul[role=menu]>div[role=menuitemcheckbox]>span[role=checkbox] {
    margin-right: 3px !important;
}

.vehica-panel-account-field--location-google ul[role=menu]>div[role=menuitemcheckbox]>span[role=checkbox]>img,
.vehica-map ul[role=menu]>div[role=menuitemcheckbox]>span[role=checkbox]>img {
    top: -4px !important;
    position: relative !important;
}

.vehica-no-google-map-api-key {
    margin-right: auto;
    line-height: 21px;
    font-size: 15px;
    padding-top: 16px;
    padding-bottom: 16px;
}

.vehica-no-google-map-api-key i {
    color: blue;
    margin-right: 2px;
}

.vehica-map__search-as-i-move-wrapper {
    position: relative;
}

.vehica-map__search-as-i-move {
    top: 15px;
    left: 15px;
    background: #fff;
    padding: 0 10px;
    position: absolute;
    z-index: 2;
    font-weight: 600;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
    border-radius: 4px;
    color: #0f141e;
    font-size: 16px;
}

@media (min-width: 900px) {
    .vehica-map__search-as-i-move {
        top: 30px;
    }
}

@media (min-width: 900px) {
    .vehica-map__search-as-i-move {
        left: 50%;
        transform: translateX(-50%);
    }
}

.vehica-map__search-as-i-move .vehica-checkbox {
    margin: 10px 0 !important;
}

.vehica-map__search-as-i-move .vehica-checkbox:hover {
    color: #0f141e !important;
}

.vehica-map__search-as-i-move__loader {
    position: absolute;
    top: 3px;
    left: 0;
    width: 100%;
    text-align: center;
    right: 0;
    opacity: 0;
}

.vehica-map__search-as-i-move__loader svg {
    transform: scale(0.5);
    display: inline-block;
}

.vehica-inventory-v1__is-reloading .vehica-map__search-as-i-move__loader {
    opacity: 1;
}

.vehica-inventory-v1__is-reloading .vehica-checkbox {
    opacity: 0;
}

.elementor-widget-vehica_map_listing_general_widget .gmnoprint.gm-bundled-control {
    right: 45px !important;
    top: 5px !important;
}

@media (min-width: 900px) {
    .elementor-widget-vehica_map_listing_general_widget .gmnoprint.gm-bundled-control {
        right: 60px !important;
        top: 20px !important;
    }
}

.vehica-map__no-api-key {
    text-align: center;
    padding: 143px 30px;
    height: 100%;
    position: relative;
}

.vehica-map__no-api-key:after {
    content: "";
    display: block;
    opacity: 0.2;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background: url(https://b-pro.ca/wp-content/themes/vehica/assets/img/map-placeholder.jpg);
    background-size: cover;
}

.vehica-map__no-api-key h3 {
    font-size: 21px;
    font-weight: 900;
    line-height: 1.48;
    color: #222732;
    margin-bottom: 10px;
    position: relative;
    z-index: 10;
}

.vehica-map__no-api-key p {
    position: relative;
    z-index: 10;
}

.vehica-map__no-api-key__inner {
    max-width: 340px;
    margin: 0 auto;
}

.vehica-map__no-api-key__icon {
    background: var(--primary-light);
    border-radius: 50%;
    width: 100px;
    height: 100px;
    text-align: center;
    margin: 0 auto 50px;
    position: relative;
}

.vehica-map__no-api-key__icon i {
    font-size: 38px;
    line-height: 100px;
    color: var(--primary);
    z-index: 4;
    position: relative;
}

.vehica-map__no-api-key__icon:before {
    top: 0;
    left: 0;
    position: absolute;
    display: block;
    content: "";
    background: #fff;
    z-index: 2;
    width: 100px;
    height: 100px;
    border-radius: 50%;
}

.vehica-map__no-api-key__icon:after {
    top: 0;
    left: 0;
    position: absolute;
    display: block;
    content: "";
    background: var(--primary-light);
    z-index: 3;
    width: 100px;
    height: 100px;
    border-radius: 50%;
}

.vehica-marker {
    position: relative;
    top: 10px;
}

.vehica-marker__big-circle {
    background-color: var(--primary);
    width: 72px;
    height: 72px;
    border-radius: 50%;
    opacity: 0.14;
    position: absolute;
    left: -36px;
    top: -36px;
}

.vehica-marker__small-circle {
    background-color: var(--primary);
    width: 28px;
    height: 28px;
    border-radius: 50%;
    position: absolute;
    left: -14px;
    top: -14px;
}

.vehica-map .gm-style .gm-style-iw-c {
    border-radius: 10px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.vehica-map--marker-small .vehica-marker__small-circle {
    top: 5px;
}

.vehica-listing-infowindow {
    display: block;
    background: #fff;
    border-radius: 10px !important;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 25px !important;
    transition: all 0.2s ease;
    min-width: 275px;
    overflow: hidden;
    position: relative;
    text-align: center;
    top: 15px;
}

.infoBox>img[src="https://www.google.com/intl/en_us/mapfiles/close.gif"] {
    display: none;
}

.vehica-listing-infowindow__close {
    position: absolute;
    top: 12px;
    right: 12px;
    border-radius: 50%;
    z-index: 3;
    text-align: center;
    background: #fff;
}

.vehica-listing-infowindow__close:after {
    display: block;
    content: "\f00d";
    font-family: "Font Awesome 5 Free";
    font-size: 14px;
    font-weight: 900;
    width: 24px;
    line-height: 24px;
    color: #000;
}

.vehica-listing-infowindow__image {
    position: relative;
    height: 152px;
}

.vehica-listing-infowindow__image img {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    width: 100%;
}

.vehica-listing-infowindow__image--placeholder {
    background: #eff0f1;
}

.vehica-listing-infowindow__image--placeholder .vehica-car-card__image__icon:after {
    font-size: 32px;
}

.vehica-listing-infowindow__name {
    padding: 12px 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 700;
    color: #222732;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0;
}

.vehica-listing-infowindow__label {
    position: absolute;
    z-index: 2;
    background: var(--primary);
    width: auto;
    padding: 3px 0px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    transform: rotate(-41deg);
    margin-left: 0;
    left: -64px;
    top: 16px;
    min-width: 200px;
    max-width: 200px;
}

@media (min-width: 1023px) {
    .vehica-listing-infowindow__label {
        font-size: 16px;
        line-height: 1.75;
    }
}

/* 18. Other */
.vehica-marker-label {
    padding: 6px 10px;
    background: #fff;
    border-radius: 10px;
    border: 1px solid #e7edf3;
    font-size: 16px;
    line-height: 15px;
    font-weight: 700;
    color: #222732;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24) !important;
    position: relative;
    z-index: 99999;
    transition: transofrm 0.2s ease;
    transform: translateX(-50%);
}

.vehica-marker-label--active {
    background: #0f141e;
    border: 1px solid #0f141e;
    color: #fff;
    z-index: 99999999999 !important;
}

.vehica-marker-label--clicked {
    color: #ffffff;
    background: #0f141e;
    border: 1px solid #0f141e;
    z-index: 99999999999 !important;
}

.vehica-marker-label:hover {
    background: #0f141e;
    border: 1px solid #0f141e;
    color: #fff;
    z-index: 99999999999 !important;
}

.vehica-info-window-wrapper {
    display: none;
}

.vehica-info-window {
    padding: 37px 23px;
}

.vehica-info-window .vehica-info-window__text {
    font-size: 14px;
    font-weight: 500;
    line-height: 2;
    color: #222732;
}

.vehica-map .gm-style .gm-style-iw-d {
    overflow: initial !important;
    padding: 0 !important;
}

.vehica-map .gm-style-iw.gm-style-iw-c {
    padding: 0 !important;
}

@media (min-width: 420px) {
    .vehica-map .gm-style-iw.gm-style-iw-c {
        min-width: 395px !important;
    }
}

.vehica-map .gm-style-iw.gm-style-iw-c h2 {
    font-size: 22px;
    line-height: 28px;
    font-weight: 900;
    color: #111;
}

.vehica-map .gm-style-iw.gm-style-iw-c a {
    color: var(--primary);
    cursor: pointer;
}

.vehica-map .gm-style-iw.gm-style-iw-c a:hover {
    text-decoration: underline;
}

.vehica-slider {
    position: relative;
    border-top: 1px solid #e7edf3;
    border-bottom: 1px solid #e7edf3;
}

.vehica-slider .vehica-swiper-pagination {
    position: absolute !important;
    bottom: 26px;
    left: 0;
    right: 0;
    z-index: 10;
}

.vehica-slider .vehica-swiper-pagination .swiper-pagination-bullet {
    width: 16px;
    height: 16px;
    margin: 0 13px;
    background-color: rgba(255, 255, 255, 0.8);
    opacity: 1;
    cursor: pointer;
    transition: all 0.2s ease;
}

.vehica-slider .vehica-swiper-pagination .swiper-pagination-bullet-active {
    background-color: var(--primary);
}

.vehica-slider .vehica-slider__slide {
    position: relative;
    background-size: cover;
}

.vehica-slider .vehica-slider__mask {
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 0.88;
    background-image: linear-gradient(74deg, #fff 20%, rgba(255, 255, 255, 0) 79%) !important;
}

@media (min-width: 500px) {
    .vehica-slider .vehica-slider__mask {
        opacity: 0.88;
        background-image: linear-gradient(74deg, #fff 17%, rgba(255, 255, 255, 0) 67%) !important;
    }
}

@media (min-width: 1200px) {
    .vehica-slider .vehica-slider__mask {
        opacity: 0.89;
        background-image: linear-gradient(74deg, #fff 27%, rgba(255, 255, 255, 0) 63%) !important;
    }
}

@media (min-width: 1680px) {
    .vehica-slider .vehica-slider__mask {
        opacity: 0.77;
        background-image: linear-gradient(74deg, #fff 7%, rgba(255, 255, 255, 0) 53%) !important;
    }
}

.vehica-slider .vehica-slider__mask-additional {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.vehica-slider .vehica-swiper-wrapper {
    position: relative;
}

.vehica-slider .vehica-slider__title {
    font-weight: 900;
    color: #222732;
    z-index: 3;
    position: relative;
    text-align: left;
    font-size: 32px;
    line-height: 1.15;
    max-width: 220px;
}

@media (min-width: 900px) {
    .vehica-slider .vehica-slider__title {
        line-height: 1.26;
        font-size: 34px;
    }
}

@media (min-width: 1200px) {
    .vehica-slider .vehica-slider__title {
        font-size: 50px;
        max-width: 464px;
    }
}

@media (min-width: 1366px) {
    .vehica-slider .vehica-slider__title {
        font-size: 54px;
        max-width: 500px;
    }
}

.vehica-slider .vehica-slider__button {
    margin-top: 30px;
    position: relative;
    z-index: 11;
    text-align: left;
}

@media (min-width: 1200px) {
    .vehica-slider .vehica-slider__button {
        margin-top: 45px;
    }
}

@media (min-width: 1500px) {
    .vehica-slider .vehica-slider__button {
        margin-top: 90px;
    }
}

.vehica-slider .vehica-slider__nav {
    width: 55px;
    height: 55px;
    background: #ffffff;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    margin-top: -27.5px;
    color: #000000;
    cursor: pointer;
    z-index: 3;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s ease;
    border: 1px solid #e7edf3;
}

@media (min-width: 1023px) {
    .vehica-slider .vehica-slider__nav:hover {
        color: var(--primary);
        background: var(--primary-light);
        border-color: var(--primary-light);
    }
}

.vehica-slider .vehica-slider__nav--left {
    left: 15px;
    display: none;
}

@media (min-width: 900px) {
    .vehica-slider .vehica-slider__nav--left {
        left: 30px;
        display: flex;
    }
}

.vehica-slider .vehica-slider__nav--right {
    right: 15px;
    display: none;
}

@media (min-width: 900px) {
    .vehica-slider .vehica-slider__nav--right {
        right: 30px;
        display: flex;
    }
}

.vehica-slider__content {
    margin: 0 auto;
    max-width: 1688px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    align-items: center;
    height: 360px;
}

@media (min-width: 900px) {
    .vehica-slider__content {
        padding-left: 140px;
        padding-right: 140px;
    }
}

@media (min-width: 1200px) {
    .vehica-slider__content {
        height: 440px;
    }
}

@media (min-width: 1400px) {
    .vehica-slider__content {
        height: 540px;
    }
}

@media (max-height: 800px) {
    .vehica-slider__content {
        max-height: none;
    }
}

.vehica-slider__slide__link {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
}

.vehica-services {
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    max-width: 1468px;
    justify-content: center;
    margin: 0 -6px;
}

@media (min-width: 900px) {
    .vehica-services {
        margin: 0 -15px;
    }
}

.vehica-services .vehica-services__service-wrapper {
    padding: 0 6px;
    width: 100%;
}

@media (min-width: 900px) {
    .vehica-services .vehica-services__service-wrapper {
        padding: 0 15px;
    }
}

@media (min-width: 900px) {
    .vehica-services .vehica-services__service-wrapper {
        width: 33.3333%;
    }
}

.vehica-services__service {
    background: #ffffff;
    border-radius: 5px;
    overflow: hidden;
    transition: all 0.2s ease;
    text-align: center;
    display: block;
    padding-bottom: 52px;
    margin-bottom: 22px;
}

.vehica-services__service:hover {
    box-shadow: 0 3px 41px 0 rgba(0, 0, 0, 0.16);
}

.vehica-services__service:hover .vehica-services__button {
    background-color: var(--primary);
    color: #ffffff;
}

.vehica-services__image {
    width: 100%;
    object-fit: cover;
    height: 200px;
    margin-bottom: 39px;
}

@media (min-width: 1200px) {
    .vehica-services__image {
        height: 252px;
    }
}

.vehica-services__name {
    display: block;
    color: #222732;
    font-size: 30px;
    line-height: 38px;
    font-weight: 800;
    text-align: center;
}

@media (min-width: 900px) {
    .vehica-services__name {
        font-size: 24px;
    }
}

.vehica-testimonial-carousel {
    max-width: 1520px;
    margin: 0 auto;
    position: relative;
}

@media (min-width: 900px) {
    .vehica-testimonial-carousel {
        padding-left: 57px;
        padding-right: 57px;
    }
}

.vehica-testimonial-carousel .vehica-swiper-slide {
    display: flex;
}

@media (min-width: 900px) {
    .vehica-testimonial-carousel .vehica-swiper-slide {
        width: 50%;
    }
}

@media (min-width: 1200px) {
    .vehica-testimonial-carousel .vehica-swiper-slide {
        width: 33.333%;
    }
}

.vehica-testimonial-carousel .vehica-swiper-container {
    padding: 0;
    position: relative;
}

.vehica-testimonial-carousel .vehica-testimonial-carousel__testimonial {
    border-radius: 10px;
    box-shadow: 0 1px 7px 0 #e2e2e2;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 50px 30px 30px;
    border: solid 1px transparent;
    transition: 0.3s all;
    position: relative;
    margin: 45px 2px 0;
    flex-grow: 1;
    justify-content: space-between;
    text-align: center;
}

@media (min-width: 1280px) {
    .vehica-testimonial-carousel .vehica-testimonial-carousel__testimonial {
        padding: 70px 61px 44px;
    }
}

@media (max-width: 900px) {
    .vehica-testimonial-carousel .vehica-testimonial-carousel__testimonial {
        max-width: 541px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

.vehica-testimonial-carousel .vehica-swiper-slide-active .vehica-testimonial-carousel__testimonial {
    border: solid 1px var(--primary);
}

.vehica-testimonial-carousel .vehica-testimonial-carousel__stars {
    color: #ffd200;
    font-size: 15px;
}

.vehica-testimonial-carousel .vehica-testimonial-carousel__text {
    font-size: 22px;
    font-style: italic;
    line-height: 1.55;
    text-align: center;
    color: #222732;
    margin: 25px 0;
}

.vehica-testimonial-carousel .vehica-testimonial-carousel__image {
    width: 90px;
    height: 90px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 50%;
    top: -45px;
    margin-left: -45px;
}

.vehica-testimonial-carousel .vehica-testimonial-carousel__image img {
    width: 91px;
    height: 91px;
    object-fit: cover;
}

.vehica-testimonial-carousel .vehica-testimonial-carousel__pagination {
    margin-top: 35px;
    text-align: center;
}

@media (min-width: 900px) {
    .vehica-testimonial-carousel .vehica-testimonial-carousel__pagination {
        margin-top: 50px;
    }
}

@media (min-width: 1200px) {
    .vehica-testimonial-carousel .vehica-testimonial-carousel__pagination {
        margin-top: 70px;
    }
}

.vehica-testimonial-carousel .vehica-testimonial-carousel__pagination .swiper-pagination-bullet {
    width: 16px;
    height: 16px;
    margin: 0 13px;
    background-color: #dfe3eb;
    opacity: 1;
    cursor: pointer;
    transition: all 0.2s ease;
}

.vehica-testimonial-carousel .vehica-testimonial-carousel__pagination .swiper-pagination-bullet:hover {
    background: #111;
}

.vehica-testimonial-carousel .vehica-testimonial-carousel__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: var(--primary);
}

.vehica-testimonial-carousel .vehica-testimonial-carousel__nav {
    display: none;
    width: 55px;
    height: 55px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    box-shadow: 0 3px 40px 0 #dbe0e8;
    background-color: #FFFFFF;
    position: absolute;
    top: 50%;
    margin-top: -72.5px;
    cursor: pointer;
    z-index: 10;
    transition: all 0.2s ease;
}

@media (min-width: 900px) {
    .vehica-testimonial-carousel .vehica-testimonial-carousel__nav {
        display: flex;
    }
}

.vehica-testimonial-carousel .vehica-testimonial-carousel__nav--prev {
    left: 34px;
}

.vehica-testimonial-carousel .vehica-testimonial-carousel__nav--next {
    right: 34px;
}

.vehica-testimonial-carousel .vehica-testimonial-carousel__nav:hover {
    background: var(--primary-light);
    color: var(--primary);
}

.vehica-testimonial-carousel:hover .vehica-testimonial-carousel__nav {
    opacity: 1;
    transform: translate(0, 0);
}

.vehica-testimonial-carousel__name {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 3px;
    font-weight: bold;
    color: #222732;
}

.vehica-testimonial-carousel__title {
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: var(--primary);
}

.vehica-testimonial-carousel__count-1 .vehica-swiper-slide {
    width: 100% !important;
}

.vehica-testimonial-carousel__count-1 .vehica-swiper-slide .vehica-testimonial-carousel__testimonial {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: none !important;
    width: 100% !important;
}

.vehica-testimonial-carousel__count-1 .vehica-testimonial-carousel__pagination {
    display: none !important;
}

.vehica-testimonial-carousel__count-1+.vehica-testimonial-carousel__nav,
.vehica-testimonial-carousel__count-1+.vehica-testimonial-carousel__nav+.vehica-testimonial-carousel__nav {
    display: none !important;
}

.vehica-features {
    display: flex;
    flex-wrap: wrap;
}

.vehica-features .vehica-features__feature {
    width: 100%;
    display: flex;
    margin-bottom: 40px;
}

@media (max-width: 899px) {
    .vehica-features .vehica-features__feature {
        flex-direction: column;
    }
}

@media (min-width: 900px) {
    .vehica-features .vehica-features__feature {
        width: 50%;
    }
}

.vehica-features .vehica-features__icon {
    width: 73px;
    height: 73px;
    color: var(--primary);
    background-color: var(--primary-light);
    border-radius: 50%;
    overflow: hidden;
    font-size: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

@media (max-width: 899px) {
    .vehica-features .vehica-features__icon {
        margin-left: auto;
        margin-right: auto;
    }
}

.vehica-features .vehica-features__content {
    padding-top: 20px;
}

@media (min-width: 900px) {
    .vehica-features .vehica-features__content {
        padding-top: 0;
        padding-left: 33px;
        padding-right: 105px;
    }
}

.vehica-features .vehica-features__label {
    font-size: 21px;
    font-weight: bold;
    line-height: 1.48;
    color: #222732;
}

@media (max-width: 899px) {
    .vehica-features .vehica-features__label {
        text-align: center;
    }
}

.vehica-features .vehica-features__text {
    font-size: 17px;
    line-height: 1.82;
    color: #222732;
    margin-top: 24px;
}

@media (max-width: 899px) {
    .vehica-features .vehica-features__text {
        text-align: center;
    }
}

.vehica-heading {
    display: flex;
    flex-direction: column;
    margin-bottom: 40px;
    align-items: center;
}

@media (min-width: 900px) {
    .vehica-heading {
        margin-bottom: 75px;
    }
}

.vehica-heading .vehica-heading__icon {
    width: 73px;
    height: 73px;
    box-shadow: 0 13px 54px 0 rgba(207, 207, 228, 0.3);
    background-color: #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    margin-bottom: 16px;
}

.vehica-heading .vehica-heading__icon i {
    color: var(--primary);
}

.vehica-heading .vehica-heading__icon svg path {
    fill: var(--primary);
}

.vehica-heading .vehica-heading__title {
    margin: 0;
    font-weight: 900;
    color: #222732;
    font-size: 30px;
    line-height: 38px;
    text-align: center;
}

@media (min-width: 900px) {
    .vehica-heading .vehica-heading__title {
        font-size: 43px;
        line-height: 1.09;
    }
}

.vehica-heading .vehica-heading__text {
    font-size: 16px;
    margin-top: 15px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.61;
    letter-spacing: normal;
    max-width: 450px;
    text-align: center;
    color: #222732;
}

@media (min-width: 600px) {
    .vehica-heading .vehica-heading__text {
        font-size: 18px;
        margin-top: 25px;
    }
}

@media (max-width: 899px) {
    .vehica-heading .vehica-heading__text br {
        display: none;
    }
}

.vehica-heading .vehica-heading__text span {
    background-color: var(--primary);
    color: #fff;
    padding: 0 2px;
}

.vehica-currency-switcher--widget .vehica-currency-switcher__inner {
    color: #000;
    margin-left: 0;
}

.vehica-currency-switcher--widget .vehica-currency-switcher__inner i {
    margin-left: 10px;
    color: #000;
}

/* Template Content */
.vehica-template-content {
    background: #333;
    color: #fff;
    margin: 0;
    padding: 200px 64px;
    min-height: 70vh;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.vehica-template-content__icon {
    margin-bottom: 16px;
}

.vehica-popup-checkbox {
    position: relative;
    height: 600px;
    width: 100%;
    animation: mcpopupcheckbox 0.3s ease-in-out;
    z-index: 10000000002;
}

.vehica-popup-checkbox:before {
    content: "";
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.39;
    background: #0f141e;
    z-index: 10000000003;
}

@keyframes mcpopupcheckbox {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.vehica-popup-checkbox__inner {
    z-index: 10000000004;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100vh;
    min-height: 400px;
}

.vehica-popup-checkbox__position {
    background: #fff;
    border-radius: 20px;
    width: 100%;
    max-width: 657px;
}

@media (max-width: 1023px) {
    .vehica-popup-checkbox__position {
        border-radius: 0;
        min-width: 100%;
        max-width: 100%;
        width: 100%;
        min-height: 100vh;
    }
}

.vehica-popup-checkbox__top {
    position: relative;
    border-bottom: 1px solid #e8e8e8;
    margin-top: 30px;
    padding: 0 35px 35px;
}

.vehica-popup-checkbox__name {
    font-size: 30px;
    line-height: 38px;
    font-weight: 900;
    padding: 0;
}

.vehica-popup-checkbox__middle {
    margin: 25px 0;
    padding-left: 35px;
    padding-right: 10px;
    max-height: 50vh;
    margin-right: 35px;
    overflow-y: auto;
}

.vehica-popup-checkbox__middle::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
    position: relative;
    background-color: #f1f1f1;
}

.vehica-popup-checkbox__middle::-webkit-scrollbar {
    width: 4px;
    background-color: #DBDBDB;
}

.vehica-popup-checkbox__middle::-webkit-scrollbar-thumb {
    background-color: #DBDBDB;
    border-radius: 10px !important;
}

.vehica-popup-checkbox__bottom {
    position: relative;
    border-top: 1px solid #e8e8e8;
    padding: 35px;
    text-align: right;
}

.vehica-popup-checkbox__close {
    position: absolute;
    top: -107px;
    right: 14px;
    font-size: 27px;
    line-height: 38px;
    cursor: pointer;
}

.vehica-popup-checkbox__close i {
    color: var(--primary);
}

.vehica-popup-checkbox__clear {
    font-weight: 500;
    font-size: 15px;
    line-height: 53px;
    color: #222732;
    position: absolute;
    left: 35px;
    bottom: 35px;
    cursor: pointer;
}

.vehica-popup-checkbox__clear:hover {
    color: var(--primary);
}

.vehica-simple-menu {
    margin: 0 auto;
    padding: 0;
}

.vehica-simple-menu:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-simple-menu .menu-item {
    margin: 16px 32px 16px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
}

.vehica-simple-menu .menu-item a {
    color: #000000;
}

.vehica-simple-menu .menu-item:last-child {
    margin-right: 0 !important;
}

.vehica-simple-menu--vertical .vehica-simple-menu .menu-item:first-child {
    margin-top: 0 !important;
}

@media (min-width: 768px) {
    .vehica-simple-menu--horizontal .vehica-simple-menu {
        display: flex;
    }
}

.vehica-simple-menu-2-columns .vehica-simple-menu {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.vehica-simple-menu-2-columns .vehica-simple-menu>li {
    width: 100%;
    font-size: 17px;
    line-height: 27px;
    padding-bottom: 20px;
    font-weight: 600;
    float: left;
    margin: 0;
    padding-right: 15px;
    padding-left: 20px;
    position: relative;
    top: -5px;
}

@media (min-width: 900px) {
    .vehica-simple-menu-2-columns .vehica-simple-menu>li {
        width: 50%;
    }
}

.vehica-simple-menu-2-columns .vehica-simple-menu>li a {
    display: inline-block;
    color: #a6a9ae;
    transition: 0.2s all ease;
}

@media (min-width: 1023px) {
    .vehica-simple-menu-2-columns .vehica-simple-menu>li a:hover {
        margin-left: 3px;
        color: var(--primary) !important;
    }
}

.vehica-simple-menu-2-columns .vehica-simple-menu>li:after {
    position: absolute;
    left: 0;
    top: 2px;
    content: "\f111";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 7px;
    color: var(--primary);
}

@media (max-width: 899px) {
    .vehica-simple-menu-2-columns .vehica-simple-menu {
        display: flex;
        flex-direction: column;
    }

    .vehica-simple-menu-2-columns .vehica-simple-menu li {
        padding-left: 15px;
        padding-bottom: 10px;
        padding-top: 10px;
        border-top: 1px solid #282d3a;
    }

    .vehica-simple-menu-2-columns .vehica-simple-menu li a {
        width: 100%;
        display: block;
    }

    .vehica-simple-menu-2-columns .vehica-simple-menu li:last-child {
        border-bottom: 1px solid #282d3a;
    }

    .vehica-simple-menu-2-columns .vehica-simple-menu li:after {
        font-family: "Font Awesome 5 Free";
        left: auto;
        right: 15px;
        top: 12px;
        content: "\f054";
        font-size: 12px;
        color: #cecfd1;
    }
}

.vehica-logo-widget a {
    position: relative;
    display: block;
    width: 100%;
    overflow: hidden;
}

.vehica-users-v2 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

@media (min-width: 700px) {
    .vehica-users-v2 {
        margin: 0 -11px;
        max-width: none;
    }
}

@media (max-width: 1199px) {
    .vehica-users-v2 {
        max-width: 900px;
        margin: 0 auto;
    }
}

.vehica-users-v2 .vehica-user-card__icons {
    margin-top: -64px;
    left: initial;
}

.vehica-users-v2-background-content-grey .vehica-user-card-v2__content {
    background: #fff;
    border: 1px solid #f2f5fb;
}

.vehica-user-card-v2 {
    width: 100%;
    margin-bottom: 22px;
    transition: all 0.2s ease;
    position: relative;
}

@media (min-width: 1024px) {
    .vehica-user-card-v2 {
        margin-bottom: 32px;
    }
}

@media (min-width: 1200px) {
    .vehica-user-card-v2 {
        margin-bottom: 64px;
    }
}

@media (min-width: 700px) {
    .vehica-user-card-v2 {
        width: 50%;
        padding: 0 11px;
    }
}

@media (min-width: 700px) and (min-width: 1023px) {
    .vehica-user-card-v2:hover {
        margin-top: -10px;
    }
}

@media (min-width: 1200px) {
    .vehica-user-card-v2 {
        width: 25%;
    }
}

.vehica-user-card-v2--text-editor {
    margin-bottom: 0;
}

@media (max-width: 899px) {
    .vehica-user-card-v2--text-editor {
        width: 100%;
        text-align: center;
    }
}

.vehica-user-card-v2__text-editor {
    font-size: 17px;
    line-height: 31px;
    max-width: 420px;
    margin-bottom: 50px;
    padding-right: 50px;
}

@media (max-width: 899px) {
    .vehica-user-card-v2__text-editor {
        margin-left: auto !important;
        margin-right: auto !important;
        padding-right: 0;
    }
}

.vehica-user-card-v2__text-editor h3 {
    font-size: 22px;
    line-height: 31px;
    margin-bottom: 20px;
    font-weight: bold;
}

@media (min-width: 900px) {
    .vehica-user-card-v2__text-editor h3 {
        margin-bottom: 50px;
    }
}

.vehica-user-card-v2__image {
    display: block;
    position: relative;
    background: #fafafa;
    padding-top: 85.672%;
}

.vehica-user-card-v2__image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    transition: filter 400ms, -webkit-filter 400ms;
}

.vehica-user-card-v2__content {
    background: #fff;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 35px;
    position: relative;
}

.vehica-user-card-v2__name {
    display: block;
    font-size: 22px;
    font-weight: bold;
    line-height: 32px;
    color: #1b2634;
}

.vehica-user-card-v2__job-title {
    display: block;
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 20px;
    font-weight: normal;
    color: var(--primary);
}

.vehica-user-card-v2__phone {
    display: block;
    font-size: 14px;
    line-height: 21px;
    color: #1b2634;
}

.vehica-user-card-v2__phone i {
    color: var(--primary);
    position: relative;
    margin-right: 9px;
    top: 2px;
}

@media (min-width: 1023px) {
    .vehica-user-card-v2__phone:hover {
        color: var(--primary);
    }
}

.vehica-user-card-v2__email {
    display: block;
    font-size: 14px;
    line-height: 21px;
    color: #1b2634;
    margin-top: 6px;
}

.vehica-user-card-v2__email i {
    color: var(--primary);
    position: relative;
    margin-right: 9px;
    top: 2px;
}

@media (min-width: 1023px) {
    .vehica-user-card-v2__email:hover {
        color: var(--primary);
    }
}

.vehica-user-card-v2__social-icons {
    margin-bottom: 20px;
    display: flex;
    gap: 8px;
}

.vehica-user-card-v2__social-icon {
    display: flex;
    justify-content: center;
    align-items: center;
}

.vehica-user-card-v2__social-icon svg {
    width: 16px;
    height: 16px;
}

.vehica-user-card-v2__social-icon path {
    fill: #1b2634;
}

.vehica-user-card-v2__social-icon a:hover {
    color: var(--primary);
}

.vehica-user-card-v2__social-icon a:hover i {
    color: var(--primary);
}

.vehica-user-card-v2__social-icon a:hover path {
    fill: var(--primary);
}

@media (min-width: 900px) {
    .vehica-coming-soon:after {
        content: "";
        position: fixed;
        top: 0;
        left: 0;
        width: 50%;
        height: 100%;
        background: #f2f5fb;
    }
}

.vehica-user-field__social_buttons {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: -8px;
}

.vehica-social-icon {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
}

.vehica-social-icon a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 41px;
    height: 41px;
    background: #3b4250;
    color: #fff;
    position: relative;
    border-radius: 50%;
    margin-left: 5px;
    text-align: center !important;
    transition: all 0.2s ease;
}

.vehica-social-icon svg {
    width: 16px;
    height: 16px;
}

.vehica-social-icon svg path {
    fill: #fff;
}

.vehica-social-icon i {
    display: block;
    position: absolute;
    top: 50%;
    height: 1000px;
    line-height: 1000px;
    margin-top: -500px;
    left: 0;
    right: 0;
    transition: all 0.2s ease;
}

.vehica-info__field--social-icons {
    text-align: right;
}

.elementor-widget-vehica_social_user_widget:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-social-icons-wrapper--profile {
    margin-right: -4px;
    margin-left: -4px;
}

.vehica-social-icons-wrapper--profile .vehica-social-icon a {
    width: 32px;
    height: 32px;
    font-size: 15px;
    background: #fff;
    color: var(--primary);
    margin-left: 4px;
    margin-right: 4px;
}

.vehica-social-icons-wrapper--profile .vehica-social-icon a svg path {
    fill: var(--primary);
}

@media (min-width: 1023px) {
    .vehica-social-icons-wrapper--profile .vehica-social-icon a:hover {
        background: var(--primary-light);
    }
}

.vehica-social-login {
    text-align: left;
    align-items: center;
    margin-bottom: 30px;
}

.vehica-social-login__label {
    margin-right: 10px;
    font-weight: 700;
    font-size: 15px;
    line-height: 19px;
}

.vehica-social-login__button {
    border-radius: 10px;
    display: inline-block;
    text-align: center;
    background: #fff;
    position: relative;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24) !important;
    border: solid 1px #e7edf3;
    font-weight: 600;
    font-size: 18px;
    line-height: 51px;
    padding: 0 27px 0 55px;
}

.vehica-social-login__button img,
.vehica-social-login__button i {
    font-size: 23px;
    width: 23px;
    position: absolute;
    top: 14px;
    left: 16px;
}

.vehica-social-login__button--facebook i {
    color: #3b5998;
}

.vehica-social-login__button--facebook:hover {
    color: #2f3b48;
    border-color: #2f3b48;
}

.vehica-social-login__button--google {
    margin-right: 10px;
    color: #2f3b48;
}

.vehica-social-login__button--google:hover {
    border-color: #2f3b48;
}

.vehica-social-login-or {
    display: block;
    width: 100%;
    margin: 40px 0;
}

@media (min-width: 1024px) {
    .vehica-login-register-wide-container .vehica-social-login {
        display: flex;
        margin-bottom: 40px;
    }
}

@media (max-width: 1199px) {

    .vehica-login-register-wide-container .vehica-login,
    .vehica-login-register-wide-container .vehica-register {
        padding-top: 40px !important;
    }
}

@media (max-width: 1023px) {
    .vehica-login-register-wide-container .vehica-social-login__label {
        text-align: center;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .vehica-login-register-wide-container .vehica-social-login__label span {
        display: none;
    }
}

@media (max-width: 1023px) {
    .vehica-login-register-wide-container .vehica-social-login__button {
        width: 100%;
        margin-top: 10px;
        padding: 0;
    }
}

/* Social Share */
.vehica-social-share {
    display: flex;
    justify-content: center !important;
    gap: 8px;
    width: 100%;
}

.vehica-social-share__icon {
    position: relative;
    display: flex;
    font-size: 14px;
    line-height: 16px;
    vertical-align: top;
    color: #fff;
    padding: 8px 12px;
    border-radius: 4px;
    overflow: hidden;
    gap: 6px;
    align-items: center;
}

.vehica-social-share__icon svg {
    width: 14px;
    height: 14px;
    fill: #fff;
}

.vehica-social-share__icon:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1);
    height: 100%;
    width: 100%;
    opacity: 0;
}

@media (min-width: 1023px) {

    .vehica-social-share__icon:hover,
    .vehica-social-share__icon:active,
    .vehica-social-share__icon:focus {
        color: #fff;
    }

    .vehica-social-share__icon:hover:before,
    .vehica-social-share__icon:active:before,
    .vehica-social-share__icon:focus:before {
        opacity: 1;
    }
}

.vehica-social-share__icon i {
    margin-right: 4px;
}

.vehica-social-share__icon--facebook {
    background: #39579a;
}

.vehica-social-share__icon--twitter {
    background: #01abf0;
}

.vehica-social-profiles__v1 {
    margin-left: -9px;
    margin-right: -9px;
}

@media (min-width: 1023px) {
    .vehica-social-profiles__v1 a:hover {
        background: #0f141e;
    }
}

.vehica-social-profiles__v2 {
    display: inline-block;
}

.vehica-social-profiles__v2 a {
    background: #eff0f1;
    color: #222732;
}

.vehica-social-profiles__v2 a path {
    fill: #222732;
}

@media (min-width: 1023px) {
    .vehica-social-profiles__v2 a:hover {
        background: #dfdfdf;
        color: #000;
    }

    .vehica-social-profiles__v2 a:hover path {
        fill: #000;
    }
}

.vehica-social-profiles__v2__title {
    width: auto;
    margin-right: 21px;
    font-size: 17px;
    font-weight: 500;
    color: #99a1b2;
}

.vehica-social-profiles__v2__inner {
    display: flex;
    align-items: center;
}

@media (max-width: 899px) {
    .vehica-social-profiles-mobile-block .vehica-social-profiles__v2__inner {
        display: block;
    }

    .vehica-social-profiles-mobile-block .vehica-social-profiles__v2__title {
        text-align: center;
        width: 100%;
    }

    .vehica-social-profiles-mobile-block .vehica-social-profiles__v2__title {
        margin-bottom: 20px;
    }

    .vehica-social-profiles-mobile-block .vehica-social-icon a {
        margin-left: 20px;
        margin-right: 20px;
    }
}

.vehica-email {
    font-size: 17px;
    line-height: 21px;
    color: #000000;
}

.vehica-email i {
    color: var(--primary);
    position: relative;
    margin-right: 9px;
    top: 2px;
}

.vehica-phone-v1 {
    font-size: 30px;
    line-height: 36px;
    font-weight: 900;
}

.vehica-phone-v1 a {
    color: var(--primary);
}

.vehica-phone-v1 span {
    color: #000;
}

.vehica-phone-v2 {
    font-size: 30px;
    line-height: 36px;
    font-weight: 900;
}

.vehica-phone-v2 a {
    color: var(--primary);
}

.vehica-phone-v2 span {
    color: #fff;
}

.vehica-phone-v3 {
    font-size: 17px;
    line-height: 21px;
    color: #000000;
}

.vehica-phone-v3 i {
    color: var(--primary);
    position: relative;
    margin-right: 9px;
    top: 2px;
}

.vehica-phone-v4 {
    font-size: 43px;
    line-height: 47px;
    font-weight: 900;
}

.vehica-phone-v4 a {
    color: var(--primary);
}

@media (max-width: 900px) {
    .vehica-phone-v4 {
        font-weight: 900;
        color: #222732;
        font-size: 30px;
        line-height: 38px;
    }
}

.vehica-users-section {
    position: relative;
    text-align: left;
    color: #99a1b2;
}

.vehica-users-section .vehica-swiper-slide {
    margin-right: 22px;
}

.vehica-users-section .vehica-swiper-slide-visible .vehica-user-card-wrapper {
    opacity: 1;
}

@media (min-width: 1700px) {
    .vehica-users-section .vehica-swiper-slide-visible.vehica-last-visible .vehica-user-card-wrapper {
        transform: translateY(0) !important;
        opacity: 0.5;
        transition: opacity 0.1s ease-out;
    }
}

.vehica-users-section .vehica-carousel__arrow {
    transition: all 0.2s ease-in-out;
}

@media (min-width: 1023px) {
    .vehica-users-section .vehica-carousel__arrow:hover {
        box-shadow: 0px 3px 40px 0 #dbe0e8;
    }
}

.vehica-users-section--count-1 .vehica-swiper-slide {
    display: none;
}

.vehica-users-section--count-1 .vehica-swiper-slide:nth-child(1) {
    display: block;
}

.vehica-users-section--count-1 .vehica-users-section__arrows-mobile,
.vehica-users-section--count-1 .vehica-users-section__arrows-desktop {
    display: none !important;
}

@media (min-width: 1260px) {
    .vehica-users-section--count-1 .vehica-users-section__right {
        left: 740px;
    }
}

@media (max-width: 1024px) {
    .vehica-users-section--count-1 .vehica-user-card-wrapper {
        margin-bottom: 40px;
    }
}

@media (min-width: 630px) {
    .vehica-users-section--count-2 .vehica-swiper-slide {
        display: none;
    }

    .vehica-users-section--count-2 .vehica-swiper-slide:nth-child(1),
    .vehica-users-section--count-2 .vehica-swiper-slide:nth-child(2) {
        display: block;
    }
}

.vehica-users-section--count-2 .vehica-users-section__arrows-mobile,
.vehica-users-section--count-2 .vehica-users-section__arrows-desktop {
    display: none !important;
}

@media (max-width: 629px) {
    .vehica-users-section--count-2 .vehica-users-section__arrows-mobile {
        display: block !important;
    }
}

@media (max-width: 1024px) {
    .vehica-users-section--count-2 .vehica-user-card-wrapper {
        margin-bottom: 40px;
    }
}

@media (min-width: 1023px) and (max-width: 1024px) {
    .vehica-users-section--count-2 .vehica-swiper-slide {
        width: calc(50% - 15px) !important;
    }
}

@media (min-width: 1260px) {
    .vehica-users-section--count-2 .vehica-users-section__right {
        left: 540px;
    }
}

@media (min-width: 1520px) {
    .vehica-users-section--count-3 .vehica-swiper-slide {
        display: none;
    }

    .vehica-users-section--count-3 .vehica-swiper-slide:nth-child(1),
    .vehica-users-section--count-3 .vehica-swiper-slide:nth-child(2),
    .vehica-users-section--count-3 .vehica-swiper-slide:nth-child(3) {
        display: block;
    }
}

@media (min-width: 1520px) {
    .vehica-users-section--count-3 .vehica-users-section__arrows-desktop {
        display: none !important;
    }
}

.vehica-users-section__inner {
    background: #0f141e;
    border-radius: 22px;
    position: relative;
}

@media (min-width: 900px) {
    .vehica-users-section__inner:after {
        border-radius: 22px;
        display: block;
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: url(https://b-pro.ca/wp-content/themes/vehica/assets/img/background-team.png);
        background-size: cover;
        z-index: 0;
    }
}

@media (min-width: 1025px) {
    .vehica-users-section__inner {
        display: flex;
        min-height: 650px;
    }
}

.vehica-users-section__left {
    z-index: 2;
    padding: 35px 15px;
}

@media (min-width: 360px) {
    .vehica-users-section__left {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 380px) {
    .vehica-users-section__left {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media (min-width: 420px) {
    .vehica-users-section__left {
        padding-left: 35px;
        padding-right: 35px;
    }
}

@media (min-width: 1025px) {
    .vehica-users-section__left {
        position: relative;
        padding: 106px 30px 47px 74px;
        width: 450px;
    }
}

.vehica-users-section__left ul {
    list-style: none;
    padding: 0;
    margin: 0;
    line-height: 1.65;
    font-size: 20px;
    color: #99a1b2;
}

@media (min-width: 1025px) {
    .vehica-users-section__left ul {
        padding: 0 0 0 5px;
    }
}

.vehica-users-section__left ul li {
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 38px;
    padding-right: 15px;
    position: relative;
}

.vehica-users-section__left ul li:first-child {
    margin-top: 0;
}

.vehica-users-section__left ul li:last-child {
    margin-bottom: 0;
}

@media (min-width: 900px) and (max-width: 1024px) {
    .vehica-users-section__left ul li {
        width: 50%;
        float: left;
    }
}

.vehica-users-section__left ul li:before {
    position: absolute;
    left: 0;
    top: 5px;
    content: "\f058";
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    color: var(--primary);
    padding-right: 20px;
    font-size: 16px;
}

.vehica-users-section__left__inner {
    position: relative;
    z-index: 2;
}

@media (max-width: 700px) {
    .vehica-users-section__left__inner {
        max-width: 370px;
        margin-left: auto;
        margin-right: auto;
    }
}

.vehica-users-section__arrows-mobile {
    display: block;
    position: relative;
    margin: 0 auto;
    text-align: center;
    width: 124px;
}

@media (min-width: 900px) {
    .vehica-users-section__arrows-mobile {
        margin-top: 28px;
    }
}

.vehica-users-section__arrows-mobile .vehica-carousel__arrow {
    position: static;
    left: initial;
    right: initial;
    margin-top: 0px;
    margin-bottom: 35px;
    box-shadow: none;
    display: inline-block;
    float: left;
}

.vehica-users-section__arrows-mobile .vehica-carousel__arrow--right {
    margin-left: 13px;
}

@media (min-width: 1025px) {
    .vehica-users-section__arrows-mobile {
        display: none;
    }
}

.vehica-users-section__arrows-desktop {
    display: none;
}

@media (min-width: 1025px) {
    .vehica-users-section__arrows-desktop {
        display: block;
        position: relative;
    }

    .vehica-users-section__arrows-desktop .vehica-carousel__arrow {
        position: static;
        left: initial;
        right: initial;
        margin-top: 50px;
        box-shadow: none;
        display: inline-block;
        float: left;
    }

    .vehica-users-section__arrows-desktop .vehica-carousel__arrow--right {
        margin-left: 13px;
    }
}

.vehica-users-section__right {
    z-index: 2;
    padding: 0 15px;
}

@media (min-width: 360px) {
    .vehica-users-section__right {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 380px) {
    .vehica-users-section__right {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media (min-width: 420px) {
    .vehica-users-section__right {
        padding-left: 35px;
        padding-right: 35px;
    }
}

@media (min-width: 1025px) {
    .vehica-users-section__right {
        width: 100%;
    }
}

@media (min-width: 1025px) {
    .vehica-users-section__right {
        width: 100%;
        position: absolute;
        top: 60px;
        left: 476px;
        padding: 0;
    }
}

@media (min-width: 1520px) {
    .vehica-users-section__right {
        padding-right: 100px;
    }
}

@media (min-width: 1800px) {
    .vehica-users-section__right {
        padding-right: 0;
    }
}

.vehica-users-section__right .vehica-swiper-slide {
    width: 100%;
}

@media (min-width: 630px) and (max-width: 1023px) {
    .vehica-users-section__right .vehica-swiper-slide {
        width: calc(50% - 11px);
    }
}

@media (min-width: 1024px) and (max-width: 1024px) {
    .vehica-users-section__right .vehica-swiper-slide {
        width: calc(33.3333333333% - 15px);
    }
}

@media (min-width: 1025px) {
    .vehica-users-section__right .vehica-swiper-slide {
        width: calc(25% - 17px);
    }
}

.vehica-users-section__heading {
    font-size: 38px;
    line-height: 48px;
    font-weight: 900;
    color: #fff;
    margin-bottom: 28px;
}

@media (min-width: 600px) {
    .vehica-users-section__heading {
        font-size: 50px;
        line-height: 1.34;
    }
}

@media (min-width: 1025px) {
    .vehica-users-section__heading {
        margin-bottom: 45px;
    }
}

.vehica-user-card-wrapper {
    border-radius: 10px;
    background: #fff;
    overflow: hidden;
    margin-bottom: 22px;
    box-shadow: 0 2px 7px 0 rgba(196, 196, 196, 0.34);
    margin-top: 10px;
    position: relative;
    top: 0;
    transition: all 0.2s ease;
}

@media (max-width: 700px) {
    .vehica-user-card-wrapper {
        max-width: 370px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media (min-width: 1023px) {
    .vehica-user-card-wrapper:hover {
        position: relative;
        top: -10px;
    }
}

.vehica-user-card__content {
    padding: 45px 30px 30px;
}

.vehica-user-card__icons {
    position: absolute;
    margin-top: -30px;
    left: 30px;
    display: flex;
    gap: 10px;
}

.vehica-user-card__icon {
    width: 47px;
    height: 47px;
    line-height: 47px;
    font-size: 20px;
    border-radius: 10px;
    color: #fff;
    text-align: center;
    display: inline-block;
    margin-bottom: 25px;
    margin-right: 8px;
}

@media (min-width: 1023px) {
    .vehica-user-card__icon:hover {
        color: #fff;
    }
}

.vehica-user-card__image {
    height: 284px;
    background: #d2d2d2;
    overflow: hidden;
    position: relative;
}

.vehica-user-card__image img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.vehica-user-card__heading {
    font-size: 23px;
    line-height: 29px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: left;
    margin-bottom: 7px;
    color: #222732;
}

.vehica-user-card__heading a {
    color: inherit;
}

.vehica-user-card__subheading {
    opacity: 0.5;
    font-size: 15px;
    line-height: 19px;
    font-weight: 500;
    text-align: left;
    color: #222732;
    margin-bottom: 15px;
}

.vehica-user-card__separator {
    width: 100%;
    background: #ecf0f3;
    height: 1px;
    margin-top: 15px;
    margin-bottom: 19px;
}

.vehica-user-card__phone {
    font-size: 16px;
    line-height: 24px;
}

.vehica-user-card__phone a {
    color: inherit;
}

.vehica-user-card__email {
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--primary);
}

.vehica-user-card__email a {
    color: inherit;
}

.vehica-users-section__button {
    margin-top: 40px;
    float: left;
    width: 100%;
}

@media (min-width: 900px) {
    .vehica-users-section__button {
        width: 100%;
        min-width: 166px;
    }
}

@media (min-width: 1025px) {
    .vehica-users-section__button {
        margin-top: 71px;
        width: auto;
        min-width: 166px;
    }
}

.vehica-users-section__button .vehica-button,
.vehica-users-section__button #cookie-notice .cn-button.bootstrap,
#cookie-notice .vehica-users-section__button .cn-button.bootstrap,
.vehica-users-section__button .woocommerce-form-coupon button.button,
.woocommerce-form-coupon .vehica-users-section__button button.button,
.vehica-users-section__button .woocommerce .vehica-checkout button.button,
.woocommerce .vehica-checkout .vehica-users-section__button button.button,
.vehica-users-section__button .vehica-post-field__text input[type=submit],
.vehica-post-field__text .vehica-users-section__button input[type=submit],
.vehica-users-section__button .wp-block-search .wp-block-search__button,
.wp-block-search .vehica-users-section__button .wp-block-search__button {
    width: 100%;
}

@media (min-width: 1024px) and (max-width: 1024px) {

    .vehica-users-section__button .vehica-button,
    .vehica-users-section__button #cookie-notice .cn-button.bootstrap,
    #cookie-notice .vehica-users-section__button .cn-button.bootstrap,
    .vehica-users-section__button .woocommerce-form-coupon button.button,
    .woocommerce-form-coupon .vehica-users-section__button button.button,
    .vehica-users-section__button .woocommerce .vehica-checkout button.button,
    .woocommerce .vehica-checkout .vehica-users-section__button button.button,
    .vehica-users-section__button .vehica-post-field__text input[type=submit],
    .vehica-post-field__text .vehica-users-section__button input[type=submit],
    .vehica-users-section__button .wp-block-search .wp-block-search__button,
    .wp-block-search .vehica-users-section__button .wp-block-search__button {
        width: auto;
    }
}

.vehica-user-card__social-icons {
    display: flex;
    align-items: center;
    gap: 8px;
}

.vehica-user-card__social-icon {
    display: flex;
    align-items: center;
}

.vehica-user-card__social-icon svg {
    width: 16px;
    height: 16px;
}

.vehica-user-card__social-icon path {
    fill: #222732;
}

.vehica-user-card__social-icon a:hover {
    color: var(--primary);
}

.vehica-user-card__social-icon a:hover i {
    color: var(--primary);
}

.vehica-user-card__social-icon a:hover path {
    fill: var(--primary);
}

.vehica-tabs-wrapper {
    display: flex;
    justify-content: flex-end;
    overflow-x: hidden;
    width: 100%;
}

.vehica-tabs {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: -o-grab;
    cursor: grab;
    display: flex;
    justify-content: flex-start;
    max-width: 100%;
}

@media (max-width: 1199px) {
    .vehica-tabs {
        margin-left: auto;
        margin-right: auto;
    }
}

.vehica-tabs:active {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: -o-grabbing;
    cursor: grabbing;
}

.vehica-tabs__inner {
    display: flex;
    white-space: nowrap;
}

.vehica-tab {
    align-content: center;
    border: solid 1px transparent;
    border-radius: 10px;
    color: #222732;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 53px;
    justify-content: center;
    margin: 0 10px;
    padding: 0 61px;
    position: relative;
}

.vehica-tab:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    z-index: 0;
}

.vehica-tab:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(47, 59, 72, 0.08);
    border-radius: 10px;
    z-index: 0;
}

.vehica-tab>* {
    z-index: 1;
}

.vehica-tab:first-child {
    margin-left: 15px;
}

.vehica-tab:nth-last-child(2) {
    margin-right: 0;
}

@media (max-width: 500px) {
    .vehica-tab {
        padding: 0 40px;
    }
}

.vehica-tab.vehica-tab--empty {
    display: none;
}

.vehica-tab__title {
    font-size: 17px;
    font-weight: 600;
    line-height: 21px;
    text-align: center;
    white-space: nowrap;
}

.vehica-tab__subtitle {
    color: rgba(34, 39, 50, 0.5);
    font-size: 12px;
    line-height: 15px;
    margin-top: 2px;
    text-align: center;
    white-space: nowrap;
}

.vehica-tab--big {
    height: 64px;
}

.vehica-tab--bg-white:after {
    background-color: rgba(255, 255, 255, 0.7);
}

.vehica-tab--active {
    border: solid 1px var(--primary);
    color: var(--primary);
}

.vehica-tab--active .vehica-tab__title {
    color: var(--primary);
}

.vehica-tab--active .vehica-tab__subtitle {
    color: var(--primary);
}

.vehica-tab--active:after {
    background-color: var(--primary-light);
}

.vehica-tabs-line {
    display: block;
    margin-top: 25px;
    background: #e8e8e8;
    height: 1px;
    width: 90%;
    margin-right: 27px;
}

@media (max-width: 1199px) {
    .vehica-tabs-line {
        display: none;
    }
}

.vehica-tab:not(.vehica-tab--active) {
    transition: all 0.1s ease-in-out;
}

.vehica-tab:not(.vehica-tab--active):before {
    transition: background-color 0.1s ease-in-out;
}

.vehica-tab:not(.vehica-tab--active):after {
    transition: background-color 0.1s ease-in-out;
}

@media (min-width: 1023px) {
    .vehica-tab:not(.vehica-tab--active):hover {
        border: 1px solid var(--primary);
    }

    .vehica-tab:not(.vehica-tab--active):hover:before {
        opacity: 1;
    }

    .vehica-tab:not(.vehica-tab--active):hover:after {
        background: var(--primary-light);
    }
}

@media (min-width: 1200px) {
    .vehica-tabs-top-v1 {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 48px;
    }

    .vehica-tabs-top-v1 .vehica-tabs-top-v1__left {
        width: 50%;
    }

    .vehica-tabs-top-v1 .vehica-tabs-top-v1__right {
        position: relative;
        width: 50%;
        margin-left: 22px;
    }
}

.vehica-tabs-top-v1__right {
    margin-top: 18px;
    margin-bottom: 32px;
    position: relative;
}

@media (min-width: 899px) {
    .vehica-tabs-top-v1__right {
        margin-top: 0;
        margin-bottom: 50px;
    }
}

@media (min-width: 1200px) {
    .vehica-tabs-top-v1__right {
        margin-bottom: 0;
    }
}

.vehica-tabs-top-v1__heading-big {
    text-align: center;
    font-weight: 900;
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 48px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 900px) {
    .vehica-tabs-top-v1__heading-big {
        font-size: 60px;
        line-height: 76px;
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width: 1200px) {
    .vehica-tabs-top-v1__heading-big {
        font-size: 50px;
        line-height: 63px;
        text-align: left;
        margin-bottom: 0;
    }
}

.vehica-tabs-top-v1__heading-small {
    font-size: 22px;
    line-height: 1.64;
    margin: 0;
    letter-spacing: normal;
    text-align: center;
    color: var(--primary);
    margin-bottom: 6px;
}

@media (min-width: 1200px) {
    .vehica-tabs-top-v1__heading-small {
        text-align: left;
        margin-bottom: 0;
    }
}

@media (min-width: 1200px) {
    .vehica-tabs-top-v2 {
        display: flex;
        margin-bottom: 10px;
        justify-content: space-between;
    }
}

.vehica-tabs-top-v2 .vehica-tab {
    margin: 0 6px;
    padding: 0 29px;
}

@media (min-width: 768px) {
    .vehica-tabs-top-v2 .vehica-tab:nth-last-child(2) {
        margin-right: 0;
    }
}

.vehica-tabs-top-v2 .vehica-tab:first-child {
    margin-left: 15px;
}

.vehica-tabs-top-v2__heading {
    font-size: 38px;
    line-height: 48px;
    margin-bottom: 20px;
    font-weight: 900;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    text-align: center;
}

@media (min-width: 900px) {
    .vehica-tabs-top-v2__heading {
        font-size: 60px;
        line-height: 76px;
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width: 1024px) {
    .vehica-tabs-top-v2__heading {
        font-size: 50px;
        line-height: 63px;
    }
}

@media (min-width: 1200px) {
    .vehica-tabs-top-v2__heading {
        text-align: left;
    }
}

.vehica-tabs-top-v2__tabs {
    display: flex;
    margin-bottom: 36px;
    overflow-y: scroll;
    width: 100%;
    position: relative;
    align-items: center;
    justify-content: center;
}

.vehica-tabs-top-v2__tabs::-webkit-scrollbar {
    display: none;
}

@media (min-width: 1200px) {
    .vehica-tabs-top-v2__tabs {
        overflow: hidden;
        justify-content: flex-end;
    }
}

.vehica-tabs-top-v2__tabs .vehica-tab {
    margin: 0 6px;
    padding: 0 29px;
}

.vehica-short-info {
    width: 100%;
    display: block;
}

.vehica-short-info:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-short-info__inner {
    display: block;
}

@media (max-width: 899px) {
    .vehica-short-info__inner {
        max-width: 320px;
        margin: 0 auto;
    }
}

.vehica-short-info__inner:after {
    clear: both;
    content: "";
    display: table;
}

/* Accordion */
@media (min-width: 500px) and (max-width: 899px) {
    .vehica-accordion {
        margin: 0 15px;
    }
}

.vehica-accordion .elementor-accordion-item {
    margin-bottom: 16px;
    border: 0 solid transparent;
}

.vehica-accordion .elementor-accordion-item .elementor-tab-title {
    border: 1px solid #e7edf3;
    border-radius: 10px;
    transition: border-radius, border-color 0.1s linear;
    font-size: 17px;
    font-weight: 500;
    line-height: 25px;
}

@media (min-width: 900px) and (max-width: 1023px) {
    .vehica-accordion .elementor-accordion-item .elementor-tab-title {
        font-size: 15px;
    }
}

.vehica-accordion .elementor-accordion-item .elementor-accordion-icon {
    position: relative;
    top: 4px;
    margin-left: 15px;
}

.vehica-accordion .elementor-accordion-item .elementor-active {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-color: var(--primary);
}

.vehica-accordion .elementor-accordion-item .elementor-tab-content {
    border: 1px solid #e7edf3;
    border-top: 0 solid transparent;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    transition: border 0s linear;
}

.vehica-accordion .elementor-accordion-item .elementor-active+.elementor-tab-content {
    border-color: var(--primary);
}

/* Address */
.vehica-address span {
    white-space: pre-wrap;
}

.vehica-close-animated {
    position: relative;
    margin: auto;
    width: 50px;
    height: 50px;
    margin-top: 100px;
    cursor: pointer;
}

.vehica-close-animated__leftright {
    height: 6px;
    width: 30px;
    position: absolute;
    margin-top: 24px;
    background-color: #222732;
    border-radius: 2px;
    transform: rotate(45deg);
    transition: all 0.3s ease-in;
}

.vehica-close-animated__rightleft {
    height: 6px;
    width: 30px;
    position: absolute;
    margin-top: 24px;
    background-color: #222732;
    border-radius: 2px;
    transform: rotate(-45deg);
    transition: all 0.3s ease-in;
}

.vehica-close-animated:hover .vehica-close-animated__leftright {
    transform: rotate(-45deg);
    background-color: var(--primary);
}

.vehica-close-animated:hover .vehica-close-animated__rightleft {
    transform: rotate(45deg);
    background-color: var(--primary);
}

.vehica-subscribe-form {
    display: flex;
    width: 100%;
}

.vehica-subscribe-form input[type=email] {
    height: 53px;
    width: 100%;
    border-radius: 10px;
    font-size: 15px;
    padding-left: 27px;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: solid 1px #e7edf3;
    background-color: #fff;
}

.vehica-subscribe-form input[type=email]::placeholder {
    color: rgba(47, 59, 72, 0.5);
}

.vehica-subscribe-form .vehica-button,
.vehica-subscribe-form #cookie-notice .cn-button.bootstrap,
#cookie-notice .vehica-subscribe-form .cn-button.bootstrap,
.vehica-subscribe-form .woocommerce-form-coupon button.button,
.woocommerce-form-coupon .vehica-subscribe-form button.button,
.vehica-subscribe-form .woocommerce .vehica-checkout button.button,
.woocommerce .vehica-checkout .vehica-subscribe-form button.button,
.vehica-subscribe-form .vehica-post-field__text input[type=submit],
.vehica-post-field__text .vehica-subscribe-form input[type=submit],
.vehica-subscribe-form .wp-block-search .wp-block-search__button,
.wp-block-search .vehica-subscribe-form .wp-block-search__button {
    min-width: 157px;
    margin-left: 13px;
}

@media (max-width: 899px) {
    .vehica-subscribe-form {
        display: block;
        max-width: 360px;
        margin: 0 auto;
    }

    .vehica-subscribe-form input[type=email] {
        width: 100%;
    }

    .vehica-subscribe-form .vehica-button,
    .vehica-subscribe-form #cookie-notice .cn-button.bootstrap,
    #cookie-notice .vehica-subscribe-form .cn-button.bootstrap,
    .vehica-subscribe-form .woocommerce-form-coupon button.button,
    .woocommerce-form-coupon .vehica-subscribe-form button.button,
    .vehica-subscribe-form .woocommerce .vehica-checkout button.button,
    .woocommerce .vehica-checkout .vehica-subscribe-form button.button,
    .vehica-subscribe-form .vehica-post-field__text input[type=submit],
    .vehica-post-field__text .vehica-subscribe-form input[type=submit],
    .vehica-subscribe-form .wp-block-search .wp-block-search__button,
    .wp-block-search .vehica-subscribe-form .wp-block-search__button {
        width: 100%;
        margin: 15px 0 0 0;
    }
}

.mc4wp-alert {
    margin-top: 20px;
    font-weight: 500;
    color: #6f6f6f;
    font-size: 15px;
    line-height: 19px;
    max-width: 445px;
}

.mc4wp-alert.mc4wp-success {
    color: green;
}

@media (min-width: 900px) and (max-width: 929px) {
    .vehica-newsletter-subtitle {
        font-size: 14px !important;
    }
}

@media (min-width: 930px) and (max-width: 975px) {
    .vehica-newsletter-subtitle {
        font-size: 15px !important;
    }
}

.mc4wp-alert.mc4wp-success {
    color: var(--primary);
    background: var(--primary-light);
    padding: 10px 20px;
    border-radius: 10px;
    max-width: none;
    font-size: 14px;
    line-height: 20px;
    display: inline-block;
}

.mc4wp-alert.mc4wp-error {
    bottom: -38px;
    position: absolute;
    background: #232732;
    padding: 7px 15px;
    display: block;
    color: #fff;
    text-align: center;
    border-radius: 4px;
}

.mc4wp-alert:after {
    content: "";
    position: absolute;
    top: -9px;
    left: 20px;
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #232732;
}

@media (max-width: 900px) {
    .mc4wp-alert {
        width: 100%;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-righT: auto;
        max-width: 360px;
    }

    .mc4wp-alert:after {
        display: none;
    }
}

.vehica-sticky-element {
    width: 100%;
}

.vehica-sticky-element .elementor-widget:not(:last-child) {
    margin-bottom: 0 !important;
}

.vehica-count-down {
    display: flex;
}

@media (max-width: 899px) {
    .vehica-count-down {
        margin: 0 auto;
    }
}

@media (max-width: 1200px) {
    .vehica-count-down {
        max-width: 312px;
    }
}

.vehica-count-down__box {
    width: 163px;
    margin-right: 32px;
    text-align: center;
}

@media (max-width: 1200px) {
    .vehica-count-down__box {
        width: 92px;
        margin-right: 18px;
    }
}

.vehica-count-down__box:last-of-type {
    margin-right: 0;
}

.vehica-count-down__box__inner {
    border-radius: 10px;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: solid 1px #e7edf3;
    background-color: #fff;
}

.vehica-count-down__number {
    font-size: 50px;
    font-weight: 900;
    line-height: 63px;
    color: var(--primary);
    margin-bottom: 20px;
    margin-top: 37px;
}

@media (max-width: 1200px) {
    .vehica-count-down__number {
        font-size: 27px;
        line-height: 36px;
        margin-bottom: 7px;
        margin-top: 21px;
    }
}

.vehica-count-down__label {
    font-size: 15px;
    line-height: 19px;
    margin-bottom: 31px;
    color: #2f3b48;
}

@media (max-width: 1200px) {
    .vehica-count-down__label {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 17px;
    }
}

.vehica-loan-calculator {
    border-radius: 20px;
    background-color: #f2f5fb;
    padding: 50px 0px 70px 0px;
}

.vehica-loan-calculator input {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
    padding-left: 69px;
}

.vehica-loan-calculator input::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .vehica-loan-calculator input {
        font-size: 16px;
    }
}

@media (max-width: 600px) {
    .vehica-loan-calculator {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}

.vehica-loan-calculator input {
    font-weight: bold;
}

.vehica-loan-calculator__title {
    width: 100%;
    text-align: center;
    font-size: 50px;
    line-height: 63px;
    font-weight: 900;
    margin: 0 auto 40px auto;
    padding: 0 15px;
}

@media (max-width: 600px) {
    .vehica-loan-calculator__title {
        font-size: 30px;
        line-height: 38px;
        margin-bottom: 20px;
    }
}

.vehica-loan-calculator__subtitle {
    max-width: 730px;
    margin: 0 auto 66px auto;
    text-align: Center;
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 899px) {
    .vehica-loan-calculator__subtitle {
        max-width: 520px;
        margin: 0 auto 30px auto;
    }
}

.vehica-loan-calculator__end-text {
    max-width: 730px;
    margin: 30px auto 0 auto;
    text-align: Center;
    font-size: 12px;
    line-height: 15px;
    padding: 0 15px;
}

@media (max-width: 899px) {
    .vehica-loan-calculator__end-text {
        max-width: 520px;
        margin-left: auto;
        margin-right: auto;
    }
}

.vehica-loan-calculator__fields {
    width: 100%;
    max-width: 586px;
    margin: 0 auto;
}

.vehica-loan-calculator__error {
    text-align: center;
    margin: 0px auto 25px auto;
}

.vehica-loan-calculator__error:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-loan-calculator__error__inner {
    display: inline-block;
    background: var(--primary);
    border: 1px solid var(--primary);
    background: var(--primary-light);
    color: var(--primary);
    font-size: 14px;
    line-height: 16px;
    padding: 15px 50px;
    border-radius: 10px;
}

.vehica-loan-calculator__fields__inner {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0 -7px;
    padding: 0 15px;
}

.vehica-loan-calculator__field-wrapper {
    padding: 0 7px;
    margin-bottom: 16px;
    width: 100%;
}

@media (min-width: 900px) {
    .vehica-loan-calculator__field-wrapper {
        width: 50%;
    }
}

.vehica-loan-calculator__field-wrapper h4 {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    font-weight: 700;
    text-align: left;
}

.vehica-loan-calculator__field-wrapper--is-error h4 {
    color: #F44336;
}

.vehica-loan-calculator__field-wrapper--is-error input {
    border-color: #F44336;
    background-color: #FFEBEE;
}

.vehica-loan-calculator__field-wrapper--is-error i {
    color: #F44336;
}

.vehica-loan-calculator__field-wrapper--is-error .vehica-loan-calculator__field:before {
    background: #F44336;
}

.vehica-loan-calculator__field {
    position: relative;
}

.vehica-loan-calculator__field .vehica-loan-calculator__sign {
    position: absolute;
    font-size: 20px;
    font-weight: bold;
    color: var(--primary);
    top: 0;
    left: 0;
    width: 50px;
    text-align: center;
    height: 53px;
    line-height: 53px;
}

.vehica-loan-calculator__field:before {
    content: "";
    height: 53px;
    width: 1px;
    background: #e7e9ee;
    position: absolute;
    top: 0;
    left: 50px;
}

.vehica-loan-calculator__separator {
    height: 1px;
    width: 100%;
    margin: 40px 0 64px 0;
    background: #e7e9ee;
}

@media (max-width: 600px) {
    .vehica-loan-calculator__separator {
        margin-top: 30px;
        margin-bottom: 30px;
    }
}

.vehica-loan-calculator__results--wrapper {
    padding: 0 15px;
}

@media (max-width: 899px) {
    .vehica-loan-calculator__results--wrapper {
        margin: 0 auto;
        max-width: 586px;
    }
}

.vehica-loan-calculator__results {
    max-width: 782px;
    margin: 0 auto;
    padding: 0 15px;
    border-radius: 20px;
    border: solid 1px var(--primary);
    background-color: #fff;
}

@media (min-width: 900px) {
    .vehica-loan-calculator__results {
        display: flex;
    }
}

.vehica-loan-calculator__results__col {
    position: relative;
}

@media (min-width: 900px) {
    .vehica-loan-calculator__results__col {
        width: 33.33%;
        padding: 0 35px;
    }
}

.vehica-loan-calculator__results__col h3 {
    font-size: 19px;
    font-weight: 600;
    color: #222732;
    margin-bottom: 8px;
    margin-top: 30px;
    text-align: center;
}

@media (max-width: 800px) {
    .vehica-loan-calculator__results__col h3 {
        margin-top: 60px;
    }
}

.vehica-loan-calculator__results__col:first-child h3 {
    margin-top: 30px;
}

.vehica-loan-calculator__results__col h4 {
    font-size: 19px;
    font-weight: bold;
    color: var(--primary);
    margin-bottom: 36px;
    text-align: center;
}

@media (max-width: 799px) {

    .vehica-loan-calculator__results__col:nth-child(1):before,
    .vehica-loan-calculator__results__col:nth-child(2):before {
        content: "";
        display: block;
        height: 1px;
        width: 75px;
        position: absolute;
        margin: 0 auto;
        right: 0;
        left: 0;
        bottom: -30px;
        background: #eaecf2;
    }
}

@media (min-width: 800px) {

    .vehica-loan-calculator__results__col:nth-child(1):after,
    .vehica-loan-calculator__results__col:nth-child(2):after {
        display: block;
        content: "";
        height: 70%;
        width: 1px;
        position: absolute;
        right: 0;
        top: 15%;
        background: #eaecf2;
    }
}

.vehica-loan-calculator__button {
    width: 100%;
    text-align: center;
    margin-top: 25px;
}

@media (max-width: 600px) {
    .vehica-loan-calculator__button {
        padding-left: 5px;
        padding-right: 5px;
    }

    .vehica-loan-calculator__button .vehica-button,
    .vehica-loan-calculator__button #cookie-notice .cn-button.bootstrap,
    #cookie-notice .vehica-loan-calculator__button .cn-button.bootstrap,
    .vehica-loan-calculator__button .woocommerce-form-coupon button.button,
    .woocommerce-form-coupon .vehica-loan-calculator__button button.button,
    .vehica-loan-calculator__button .woocommerce .vehica-checkout button.button,
    .woocommerce .vehica-checkout .vehica-loan-calculator__button button.button,
    .vehica-loan-calculator__button .vehica-post-field__text input[type=submit],
    .vehica-post-field__text .vehica-loan-calculator__button input[type=submit],
    .vehica-loan-calculator__button .wp-block-search .wp-block-search__button,
    .wp-block-search .vehica-loan-calculator__button .wp-block-search__button {
        width: 100%;
    }
}

.vehica-show-more {
    cursor: pointer;
    background: transparent;
    border: none;
    padding: 0;
    margin: 0;
    font-size: inherit;
    color: var(--primary);
    text-decoration: underline;
}

/* Background accent */
.vehica-background-accent-v1 {
    position: absolute;
    width: 144px;
    height: 117px;
    display: block;
    background: url(https://b-pro.ca/wp-content/themes/vehica/assets/img/dots.png);
    background-size: cover;
    z-index: 0;
    top: 482px;
    left: 2px;
}

@media (max-width: 1760px) {
    .vehica-background-accent-v1 {
        display: none;
    }
}

.mce-menu .mce-menu-item.mce-active.mce-menu-item-normal,
.mce-menu .mce-menu-item.mce-active.mce-menu-item-preview,
.mce-menu .mce-menu-item.mce-selected,
.mce-menu .mce-menu-item:focus,
.mce-menu .mce-menu-item:hover {
    background: var(--primary) !important;
}

x .mce-panel {
    border-radius: 10px !important;
    xbox-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24) !important;
    xborder: 1px solid #e7edf3 !important;
}

x .mce-panel {
    border-radius: 10px !important;
    background-color: #fff !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #222732 !important;
}

x .mce-statusbar {
    display: none !important;
}

x .mce-toolbar-grp,
x .wp-editor-container {
    border: 0px solid transparent !important;
}

x .mce-toolbar-grp>div {
    padding: 10px !important;
}

.vehica-phone-show-number a,
.vehica-phone-show-number button {
    display: block;
    text-align: center;
    border: 1px solid var(--primary);
    width: 100%;
    font-size: 17px;
    line-height: 20px;
    font-weight: 600;
    color: #0f141e;
    padding: 14px 15px;
    border-radius: 10px;
    background: #fff;
    cursor: pointer;
    transition: all 0.2s ease;
}

.vehica-phone-show-number a i,
.vehica-phone-show-number button i {
    color: var(--primary);
    margin-right: 14px;
}

@media (min-width: 1023px) {

    .vehica-phone-show-number a:hover,
    .vehica-phone-show-number button:hover {
        background: var(--primary-light);
        color: var(--primary);
    }
}

.vehica-field--validation-required input {
    border: 1px solid red !important;
    color: red;
}

.vehica-field--validation-required input::placeholder {
    color: red !important;
}

.vehica-field--validation-required__tip {
    position: relative;
}

.vehica-field--validation-required__tip__text {
    white-space: nowrap;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    position: absolute;
    left: 0;
    bottom: -15px;
    display: inline-block;
    background: #232732;
    padding: 7px 15px;
    font-size: 14px !important;
    line-height: 1 !important;
    color: #fff;
    margin: 4px 12px -6px 8px;
    border-radius: 4px;
    z-index: 2;
}

.vehica-field--validation-required__tip__text:after {
    content: "";
    position: absolute;
    top: -9px;
    left: 20px;
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #232732;
}

.vehica-package {
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 20px 50px 0 rgba(143, 143, 143, 0.16);
    display: flex;
    width: 100%;
    margin-bottom: 21px;
    position: relative;
    align-items: center;
    border: 1px solid #fff;
    transition: all 0.2s ease;
}

.vehica-package:hover {
    border-color: var(--primary);
    cursor: pointer;
}

.vehica-package:hover .vehica-package__radio__inner {
    opacity: 1;
}

@media (max-width: 767px) {
    .vehica-package {
        display: block;
    }
}

.vehica-select-package--has-error .vehica-car-form__section {
    border: 1px solid red !important;
}

.vehica-package-new__label {
    background: #070707;
    border-radius: 5px;
    font-size: 14px;
    line-height: 18px;
    padding: 2px 15px;
    font-weight: 800;
    position: absolute;
    top: -11px;
    left: 20px;
    color: #fff;
}

@media (min-width: 767px) {
    .vehica-package-new__label {
        left: 25px;
    }
}

.vehica-package--active {
    border: 1px solid var(--primary);
}

.vehica-package--active .vehica-package__radio {
    border: 1px solid var(--primary);
}

.vehica-package--active .vehica-package__radio__inner {
    opacity: 1;
}

.vehica-package--free {
    background: transparent;
    box-shadow: none;
    border: 1px solid #cecece;
}

.vehica-package--free.vehica-package--active {
    border: 1px solid #222732;
}

.vehica-package--free.vehica-package--active .vehica-package__radio {
    border-color: #222732;
}

.vehica-package--free .vehica-package__radio__inner {
    background: #222732;
}

.vehica-package--free:hover {
    border-color: #222732;
}

@media (min-width: 768px) {

    .vehica-package--free .vehica-package__left,
    .vehica-package--free .vehica-package__right {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .vehica-package--free .vehica-package__left {
        border-right-color: #e5e5e5;
    }
}

.vehica-package--free .vehica-package__price {
    color: #070707;
    font-size: 20px;
}

@media (min-width: 768px) {
    .vehica-package--free .vehica-package__price {
        line-height: 50px;
    }
}

.vehica-package__left {
    padding: 30px 0 0 30px;
    position: relative;
}

@media (min-width: 768px) {
    .vehica-package__left {
        padding: 30px 40px;
        width: 230px;
        border-right: 1px solid #f2f5fb;
    }
}

.vehica-package__right {
    padding: 10px 30px 30px;
}

@media (min-width: 768px) {
    .vehica-package__right {
        padding: 30px 113px 30px 40px;
        flex: 1;
    }
}

.vehica-package__name {
    font-size: 15px;
    line-height: 19px;
    margin-bottom: 1px;
}

.vehica-package__price {
    font-size: 39px;
    line-height: 49px;
    font-weight: 800;
    color: var(--primary);
}

.vehica-package__desc {
    font-size: 15px;
    line-height: 1.73;
}

.vehica-package__desc__row:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-package__desc__row__label {
    display: inline-block;
    min-width: 70px;
    float: left;
}

.vehica-package__desc__row__value {
    display: inline-block;
    float: left;
    font-weight: 900;
}

.vehica-package__radio {
    border-radius: 50%;
    border: 1px solid #cecece;
    min-width: 28px;
    width: 28px;
    height: 28px;
    margin: 30px 40px;
    position: relative;
    display: none;
}

.vehica-package__radio input {
    display: none;
}

@media (min-width: 768px) {
    .vehica-package__radio {
        display: inline-block;
    }
}

.vehica-package__radio__inner {
    display: inline-block;
    position: absolute;
    top: 6px;
    left: 6px;
    background: var(--primary);
    width: 14px;
    border-radius: 50%;
    height: 14px;
    opacity: 0;
    transition: all 0.2s ease;
}

.vehica-package-buy-new {
    background: #fff;
    padding: 60px 20px 45px;
    border-radius: 10px;
    margin-top: -40px;
    margin-bottom: 21px;
    text-align: center;
    border: 1px solid var(--primary);
}

.vehica-package-buy-new__or {
    margin: 20px 0;
    padding-top: 20px;
    border-top: 1px solid #f2f5fb;
}

.vehica-package-buy-new__inner {
    max-width: 500px;
    margin: 0 auto;
}

.vehica-package-buy-new__inner h3 {
    font-weight: 700;
    margin-bottom: 12px;
}

.vehica-package-buy-new__inner #vehica-card-errors {
    margin-bottom: 10px;
    color: red;
}

.vehica-package-buy-new__inner__info {
    text-align: center;
    font-size: 13px;
    margin-bottom: 20px;
}

#vehica-payment-form {
    margin-bottom: 10px;
}

.vehica-stripe-button {
    width: 100%;
    border-radius: 4px;
    min-height: 55px;
    cursor: pointer;
    background: #1a2533;
    color: #fff;
    border: 0 solid transparent;
    transition: all 0s ease;
    font-size: 18px;
    font-weight: 500;
}

.vehica-stripe-button:hover {
    filter: brightness(0.9);
}

.vehica-package-buy-new__stripe .StripeElement {
    background: #f2f5fb;
    padding: 35px 30px;
    margin-bottom: 10px;
    border-radius: 10px;
}

.vehica-package--owned .vehica-package__name {
    font-size: 25px;
    line-height: 31px;
    font-weight: 800;
    color: var(--primary);
}

.vehica-package__listings-left strong {
    font-weight: bold;
    color: var(--primary);
}

.vehica-car-form__switcher-wrapper {
    background-color: var(--white);
    margin-bottom: 35px;
    font-weight: 500;
    font-size: 15px;
    text-align: center;
}

@media (min-width: 768px) {
    .vehica-car-form__switcher-wrapper {
        font-size: 19px;
    }
}

.vehica-car-form__switcher-wrapper .vehica-car-form__switcher {
    position: relative;
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
    height: 24px;
    width: 40px;
}

@media (min-width: 767px) {
    .vehica-car-form__switcher-wrapper .vehica-car-form__switcher {
        height: 32px;
        width: 60px;
        margin-left: 30px;
        margin-right: 30px;
    }
}

.vehica-car-form__switcher-wrapper .vehica-car-form__switcher input {
    opacity: 0;
    width: 0;
    height: 0;
}

.vehica-car-form__switcher-wrapper .vehica-car-form__switcher__slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background-color: #fff;
    border-radius: 50px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.vehica-car-form__switcher-wrapper .vehica-car-form__switcher__slider:before {
    position: absolute;
    content: "";
    height: 14px;
    width: 14px;
    left: 5px;
    bottom: 5px;
    background-color: var(--primary);
    -webkit-transition: 0.4s;
    transition: 0.4s;
    border-radius: 50%;
}

@media (min-width: 768px) {
    .vehica-car-form__switcher-wrapper .vehica-car-form__switcher__slider:before {
        height: 26px;
        width: 26px;
        left: 4px;
        bottom: 4px;
    }
}

.vehica-car-form__switcher-wrapper input:checked+.vehica-car-form__switcher__slider:before {
    -webkit-transform: translateX(16px);
    -ms-transform: translateX(16px);
    transform: translateX(16px);
}

@media (min-width: 768px) {
    .vehica-car-form__switcher-wrapper input:checked+.vehica-car-form__switcher__slider:before {
        -webkit-transform: translateX(26px);
        -ms-transform: translateX(26px);
        transform: translateX(26px);
    }
}

.vehica-car-form__switcher__option {
    display: inline;
    transition: all 0.2s ease;
}

.vehica-car-form__switcher__option:hover {
    cursor: pointer;
    color: var(--primary);
}

.vehica-car-form__switcher__option--active {
    color: var(--primary);
}

.vehica-inventory-v1__loader {
    display: none;
    text-align: center;
    width: 100%;
    position: absolute;
    z-index: 100001;
}

.vehica-inventory-v1__loader svg {
    margin-top: 45px;
    width: 50px;
    height: 34px;
    xanimation: mcrotate 0.5s infinite linear;
    fill: var(--primary);
}

.vehica-compare__loader {
    height: 300px;
    position: relative;
}

.vehica-compare__loader-inner {
    display: block;
    text-align: center;
    width: 100%;
    position: absolute;
    z-index: 100001;
}

.vehica-compare__loader-inner svg {
    margin-top: 45px;
    width: 50px;
    height: 34px;
    xanimation: mcrotate 0.5s infinite linear;
    fill: var(--primary);
}

@keyframes mcrotate {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@media (min-width: 1024px) {
    .vehica-inventory-v1__is-reloading .vehica-inventory-v1__loader {
        display: block;
    }

    .vehica-inventory-v1__is-reloading .vehica-inventory-v1__2-cols__left,
    .vehica-inventory-v1__is-reloading .vehica-inventory-v1__results {
        opacity: 0;
    }
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    font-size: 16px;
    line-height: 20px !important;
    font-weight: 600;
    color: #222732;
    border-radius: 20px;
    border: none;
    border-top-color: #1e85be;
    background: #f2f5fb;
    margin: 15px 0 15px 0;
    padding: 20px 50px 20px 50px !important;
}

.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before {
    top: 20px;
}

.woocommerce-error li,
.woocommerce-info li,
.woocommerce-message li {
    line-height: inherit !important;
}

.woocommerce-error p,
.woocommerce-info p,
.woocommerce-message p {
    font-size: 16px;
    line-height: 20px !important;
    font-weight: 600;
    color: #222732;
    margin-bottom: 12px;
}

.woocommerce-error .showcoupon,
.woocommerce-info .showcoupon,
.woocommerce-message .showcoupon {
    color: var(--primary);
    text-decoration: underline;
}

.woocommerce-info:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f05a";
    font-size: 18px;
    top: 21px;
    left: 20px;
}

.woocommerce-error {
    color: #b81c23;
    color: #b81c23;
}

.woocommerce-error:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f06a";
    font-size: 18px;
    top: 21px;
    left: 20px;
}

.vehica-car-form__inner .woocommerce-error,
.vehica-car-form__inner .woocommerce-info,
.vehica-car-form__inner .woocommerce-message {
    background: #fff;
    border-radius: 5px;
    border: 1px solid;
}

.vehica-car-form__inner .woocommerce-error {
    background: #fff5f6;
}

.woocommerce {
    border-top-color: #1e85be;
    max-width: 1120px;
    margin: 0 auto 0;
    display: block;
    border-radius: 20px;
    border: none;
    padding: 30px 15px 0;
}

@media (min-width: 900px) {
    .woocommerce {
        padding: 50px 30px 0;
    }
}

.woocommerce .vehica-car-form__inner {
    padding-left: 0;
    padding-right: 0;
}

.vehica-checkout {
    margin-top: 50px;
}

.vehica-checkout .vehica-car-form {
    padding-top: 0 !important;
}

.vehica-checkout #payment {
    background: transparent;
}

.vehica-checkout .payment_methods {
    padding: 0 !important;
    border-bottom: 0 !important;
}

.vehica-checkout .payment_methods:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-checkout label {
    font-size: 16px;
    line-height: 20px !important;
    font-weight: 600;
    color: #222732;
    margin-bottom: 12px;
}

.vehica-checkout .shop_table {
    font-size: 16px !important;
    color: #222732 !important;
    border: none !important;
    margin: 0 0 40px 0;
    border-collapse: collapse !important;
}

.vehica-checkout .shop_table td,
.vehica-checkout .shop_table th {
    border: none;
    line-height: 40px !important;
    padding-left: 0 !important;
}

.vehica-checkout .shop_table tbody td,
.vehica-checkout .shop_table tbody th,
.vehica-checkout .shop_table tfoot td,
.vehica-checkout .shop_table tfoot th {
    border-top: 1px solid #cecece !important;
}

.vehica-checkout .shop_table .cart-subtotal {
    display: none !important;
}

.vehica-checkout .woocommerce-privacy-policy-text {
    display: none;
}

.woocommerce .vehica-checkout button.button {
    background: var(--primary) !important;
}

.vehica-checkout__fields .form-row {
    display: inline-block;
    width: 100% !important;
    padding: 0 6px !important;
    margin-bottom: 27px !important;
    float: left !important;
    clear: none !important;
}

@media (min-width: 600px) {
    .vehica-checkout__fields .form-row {
        width: 50% !important;
        min-height: 85px !important;
    }
}

@media (min-width: 900px) {
    .vehica-checkout__fields .form-row {
        width: 33.33% !important;
    }
}

.vehica-checkout__fields .form-row:after,
.vehica-checkout__fields .form-row:before {
    content: none !important;
    display: none !important;
}

.vehica-checkout__fields #billing_address_2_field {
    display: none !important;
}

.vehica-checkout__biling-info:after {
    clear: both;
    content: "";
    display: table;
}

.vehica-checkout__biling-info input[type=text],
.vehica-checkout__biling-info input[type=email],
.vehica-checkout__biling-info input[type=number] {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
}

.vehica-checkout__biling-info input[type=text]::placeholder,
.vehica-checkout__biling-info input[type=email]::placeholder,
.vehica-checkout__biling-info input[type=number]::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {

    .vehica-checkout__biling-info input[type=text],
    .vehica-checkout__biling-info input[type=email],
    .vehica-checkout__biling-info input[type=number] {
        font-size: 16px;
    }
}

.vehica-checkout__biling-info .select2-selection--single {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
    font-size: 16px;
    font-weight: 600;
}

.vehica-checkout__biling-info .select2-selection--single::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .vehica-checkout__biling-info .select2-selection--single {
        font-size: 16px;
    }
}

.vehica-checkout__biling-info .select2-selection__rendered {
    padding-left: 0 !important;
}

.vehica-checkout__biling-info .select2-selection__arrow {
    display: none !important;
}

.vehica-checkout__biling-info .select2-selection__arrow:before {
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    content: "\f107";
    color: #fff;
    margin-left: 15px;
    transition: all 0.2s ease;
}

.vehica-checkout__biling-info__inner {
    padding-bottom: 18px !important;
}

.vehica-checkout fieldset:after,
.vehica-checkout__fields:after {
    clear: both;
    content: "";
    display: table;
}

@media (min-width: 600px) {

    .vehica-checkout fieldset,
    .vehica-checkout__fields {
        margin: 0 -6px !important;
    }
}

.woocommerce-checkout-payment .wc_payment_method {
    line-height: 5 !important;
    font-weight: 500 !important;
    border-bottom: 1px solid #cecece;
}

.woocommerce-checkout-payment .wc_payment_method:last-of-type {
    border-bottom: 0;
}

.woocommerce-checkout-payment .wc_payment_method input {
    margin-right: 10px !important;
    cursor: pointer;
    top: 1px !important;
    position: relative;
}

.woocommerce-checkout-payment .wc_payment_method>label {
    cursor: pointer;
    font-size: 18px !important;
    font-weight: 700 !important;
}

.woocommerce-checkout-payment .wc-saved-payment-methods:after,
.woocommerce-checkout-payment .wc-credit-card-form:after {
    clear: both;
    content: "";
    display: table;
}

.woocommerce-checkout-payment .wc_payment_methods .form-row {
    margin: 0 0 15px 0 !important;
}

.woocommerce-checkout-payment .payment_box {
    padding: 0 !important;
    margin: 0 !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1.64 !important;
    background-color: transparent !important;
    color: #6f6f6f !important;
}

.woocommerce-checkout-payment .payment_box::before {
    display: none !important;
}

.woocommerce-checkout-payment .payment_box p {
    max-width: 600px;
    color: #6f6f6f !important;
    margin: 0 0 30px 0 !important;
    display: block;
}

.woocommerce-checkout-payment .payment_box p a {
    color: var(--primary);
    text-decoration: underline;
}

.vehica-checkout__title-coupon {
    font-size: 16px;
    margin-top: -20px;
    margin-bottom: 20px;
}

.vehica-checkout__title-charge {
    font-size: 23px;
    line-height: 29px;
    font-weight: bold;
    margin-bottom: 30px;
    color: #000000;
}

.vehica-checkout__header-title {
    font-size: 16px;
    font-weight: 800;
}

.vehica-thank-you {
    text-align: center;
}

.vehica-thank-you .vehica-car-form__section-title {
    text-align: center;
}

.vehica-thank-you .vehica-car-form {
    padding-top: 0 !important;
    text-align: center;
    margin-bottom: 50px;
}

.vehica-thank-you .woocommerce-order-details,
.vehica-thank-you .woocommerce-customer-details {
    display: none;
}

.vehica-thank-you .vehica-car-form__section {
    margin-top: 0;
}

@media (min-width: 900px) {
    .vehica-thank-you .vehica-car-form__section {
        padding: 50px 80px !important;
    }
}

.vehica-thank-you__purchased {
    margin-bottom: 30px;
    font-size: 21px;
    line-height: 27px;
    font-weight: 700;
}

.vehica-thank-you__icon .fas {
    min-width: 80px;
    min-height: 80px;
    background: var(--primary);
    font-size: 40px;
    margin-bottom: 30px;
    padding: 20px;
    border-radius: 50%;
    color: #fff;
}

.vehica-button--back-to-panel {
    margin-top: 30px;
}

.woocommerce-form-coupon {
    font-size: 16px;
    line-height: 20px !important;
    font-weight: 600;
    border-radius: 20px !important;
    background-color: #f2f5fb !important;
    padding: 30px 15px 30px 15px !important;
    border: 1px solid #f2f5fb !important;
    margin: 15px 0 15px 0 !important;
}

@media (min-width: 900px) {
    .woocommerce-form-coupon {
        padding: 30px 50px 30px 50px !important;
        min-height: 155px;
    }
}

.woocommerce-form-coupon p {
    margin-bottom: 20px;
}

.woocommerce-form-coupon p.form-row-first {
    width: 50% !important;
    padding: 0 6px 0 0 !important;
    margin: 0 !important;
}

.woocommerce-form-coupon p.form-row-last {
    width: 50% !important;
    padding: 0 0 0 6px !important;
    margin: 0 !important;
}

.woocommerce-form-coupon input[type=text] {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
}

.woocommerce-form-coupon input[type=text]::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .woocommerce-form-coupon input[type=text] {
        font-size: 16px;
    }
}

.woocommerce-form-coupon button.button {
    background-color: var(--primary);
}

.woocommerce-form-coupon button.button:hover,
.woocommerce-form-coupon button.button:active,
.woocommerce-form-coupon button.button:focus {
    background-color: var(--primary);
}

.vehica-thank-you p {
    font-size: 20px;
    margin-top: 30px;
    border-top: 1px solid white;
    padding-top: 30px;
    padding-bottom: 30px;
}

.vehica-thank-you .wc-bacs-bank-details-heading {
    color: #222732 !important;
    font-size: 30px !important;
    font-weight: 900 !important;
    line-height: 38px !important;
}

.vehica-thank-you .wc-bacs-bank-details-account-name {
    text-align: left !important;
    font-size: 21px !important;
    line-height: 30px !important;
    font-weight: 600 !important;
}

.vehica-thank-you ul.order_details {
    margin: 30px 0 !important;
    padding: 0 !important;
}

.vehica-thank-you ul.order_details:last-of-type {
    margin-bottom: 20px !important;
}

.vehica-thank-you ul.order_details li {
    float: left !important;
    width: 100% !important;
    margin: 0 !important;
    background: #fff;
    padding: 30px 40px 0px;
    border: none !important;
    text-align: left !important;
    text-transform: none !important;
    font-size: 16px !important;
    line-height: 24px !important;
    color: #222732;
}

.vehica-thank-you ul.order_details li:first-child {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    margin-top: 10px;
}

.vehica-thank-you ul.order_details li:last-child {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    padding-bottom: 30px;
}

.vehica-thank-you ul.order_details li strong {
    display: block !important;
    font-size: 24px !important;
    font-weight: 900 !important;
    line-height: 1.25 !important;
    padding: 3px 0 0 0 !important;
}

.vehica-compare {
    margin: auto;
    position: relative;
}

@media (max-width: 767px) {
    .vehica-compare {
        max-width: 400px;
    }
}

@media (max-width: 767px) {

    .vehica-compare--count-1 .vehica-compare__lock,
    .vehica-compare--count-2 .vehica-compare__lock,
    .vehica-compare--count-3 .vehica-compare__lock,
    .vehica-compare--count-4 .vehica-compare__lock {
        display: none;
    }
}

.vehica-compare--count-1 .vehica-compare__arrows {
    display: none;
}

.vehica-compare--count-1 .vehica-compare__lock {
    display: none;
}

@media (min-width: 768px) {
    .vehica-compare--count-2 .vehica-compare__arrows {
        display: none;
    }

    .vehica-compare--count-2 .vehica-compare__lock {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .vehica-compare--count-3 .vehica-compare__arrows {
        display: none;
    }

    .vehica-compare--count-3 .vehica-compare__lock {
        display: none !important;
    }
}

.vehica-compare h1 {
    color: #222732;
    font-weight: 900;
    font-size: 38px;
    line-height: 48px;
}

@media (max-width: 899px) {
    .vehica-compare h1 {
        font-size: 30px;
        line-height: 38px;
    }
}

.vehica-compare .vehica-compare__next {
    background: #EEEFF0;
    position: absolute;
    top: 11px;
    left: 100%;
    width: 73px;
    height: 173px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.vehica-compare .vehica-compare__prev {
    background: #EEEFF0;
    position: absolute;
    top: 11px;
    right: 16px;
    width: 73px;
    height: 173px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.vehica-compare .vehica-compare__column {
    font-weight: 500;
    padding: 0 15px;
    position: relative;
    display: none;
    color: #6F6F6F;
    font-size: 16px;
    line-height: 27px;
    width: 50%;
}

@media (max-width: 767px) {
    .vehica-compare .vehica-compare__column {
        padding: 5px 10px !important;
        font-size: 12px !important;
        line-height: 18px !important;
    }

    .vehica-compare .vehica-compare__column:nth-of-type(1) {
        min-width: 130px;
    }

    .vehica-compare .vehica-compare__column:nth-of-type(1) .vehica-compare__column {
        padding: 10px 15px !important;
        font-size: 13px !important;
    }

    .vehica-compare .vehica-compare__column:nth-of-type(2) {
        width: 100%;
    }
}

.vehica-compare .vehica-compare__column:nth-of-type(-n+2) {
    display: block;
}

@media (min-width: 768px) and (max-width: 1199px) {
    .vehica-compare .vehica-compare__column {
        width: 33.33%;
    }

    .vehica-compare .vehica-compare__column:nth-of-type(-n+3) {
        display: block;
    }
}

@media (min-width: 1200px) {
    .vehica-compare .vehica-compare__column {
        width: 25%;
    }

    .vehica-compare .vehica-compare__column:nth-of-type(-n+4) {
        display: block;
    }
}

.vehica-compare .vehica-compare__column:first-child {
    color: #222732;
    font-weight: 600;
}

.vehica-compare .vehica-compare__column--featured {
    font-size: 21px;
    line-height: 36px;
    font-weight: 800;
    color: var(--primary);
}

.vehica-compare__lock {
    position: absolute;
    top: 16px;
    left: 16px;
    background: var(--primary);
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    border-radius: 10px;
    border: 0px solid transparent;
    padding: 0 12px;
    cursor: pointer;
}

.vehica-compare__lock i {
    margin-right: 4px;
}

@media (max-width: 767px) {
    .vehica-compare__lock {
        display: none;
    }
}

.vehica-compare__column:nth-of-type(3) .vehica-compare__lock,
.vehica-compare__column:nth-of-type(4) .vehica-compare__lock {
    display: none !important;
}

.vehica-compare__button {
    margin-top: 20px;
}

.vehica-compare__image-wrapper {
    position: relative;
    background: #f2f5fb;
    border-radius: 10px;
}

.vehica-compare__image-wrapper .vehica-compare__image {
    margin-bottom: 12px;
    position: relative;
    display: block;
    border-radius: 10px;
    overflow: hidden;
    height: 180px;
}

.vehica-compare__image-wrapper .vehica-compare__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: filter 400ms;
}

.vehica-compare__mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.62) 0%, rgba(255, 255, 255, 0) 100%);
}

.vehica-compare__remove {
    background: #fff;
    cursor: pointer;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
}

.vehica-compare__row {
    display: flex;
    position: relative;
    transition: all 0.3s;
}

.vehica-compare__row:not(:first-child):after {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    content: "";
    border-bottom: 1px solid #e7edf3;
}

.vehica-compare__row:nth-last-child(-n+2):after {
    display: none;
}

.vehica-compare__column--label {
    color: #98A0B1;
    text-align: left !important;
}

.vehica-compare__column--featured-label {
    padding-top: 18px !important;
}

.vehica-compare__name {
    font-size: 21px;
    line-height: 30px;
    margin-top: 23px;
    border-bottom: 0 !important;
    font-weight: bold;
    color: #222732;
    margin-bottom: 10px;
    overflow: hidden;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media (max-width: 768px) {
    .vehica-compare__name {
        margin-top: 0;
    }
}

.vehica-compare__yes {
    color: green;
}

.vehica-compare__no {
    color: red;
}

.vehica-compare__back-to-search a:hover {
    color: var(--primary);
}

.vehica-compare__heading {
    margin-bottom: 30px;
    text-align: left;
}

@media (min-width: 768px) {
    .vehica-compare__heading {
        margin-bottom: 70px;
    }
}

.vehica-compare__row .vehica-compare__column {
    padding: 13px 20px;
    border-right: 1px solid #e7edf3;
    text-align: center;
}

.vehica-compare__row .vehica-compare__column:first-child {
    background: #f2f5fb;
    border-left: 1px solid #e7edf3;
}

.vehica-compare__row:last-child .vehica-compare__column {
    border-left: 0 solid transparent;
}

.vehica-compare__row:nth-of-type(1) .vehica-compare__column {
    border-right: 1px solid transparent;
    background: transparent;
    padding-top: 0 !important;
}

.vehica-compare__row:nth-of-type(1) .vehica-compare__column:first-child {
    border-left: 1px solid transparent;
    padding: 0;
}

.vehica-compare__row:nth-of-type(2) {
    border-top: 1px solid #e7edf3;
    border-top-left-radius: 5px;
    overflow: hidden;
}

.vehica-compare__row:last-child {
    border-top: 1px solid #e7edf3;
}

.vehica-compare__row:last-child .vehica-compare__column {
    border-right: 1px solid transparent;
    background: transparent;
}

.vehica-compare__image-placeholder {
    width: 100%;
    height: 180px;
    border-radius: 10px;
    background: #f2f5fb;
    position: relative;
    display: block;
}

.vehica-compare__image-placeholder i {
    transition: all 0.2s ease;
}

.vehica-compare__image-placeholder__inner {
    position: absolute;
    top: 50%;
    height: 60px;
    margin-top: -30px;
    left: 0;
    right: 0;
    padding: 0 15px;
    text-align: center;
}

.vehica-compare__image-placeholder__inner i {
    font-size: 30px;
    color: #0f141e;
    margin-bottom: 10px;
}

.vehica-compare__buttons {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

@media (min-width: 768px) {
    .vehica-compare__buttons {
        padding-right: 20px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .vehica-compare__buttons {
        display: flex;
        flex-direction: column;
        margin-bottom: 20px;
    }

    .vehica-compare__buttons .vehica-button--outline {
        width: 100%;
    }

    .vehica-compare__buttons .vehica-compare__arrows {
        display: flex;
        min-width: 88px;
        float: left;
        margin-left: auto;
        margin-top: 20px;
        width: 88px;
    }
}

@media (max-width: 767px) {
    .vehica-compare__row:first-child {
        display: flex;
        flex-direction: column;
    }

    .vehica-compare__row:first-child .vehica-compare__column:nth-of-type(1),
    .vehica-compare__row:first-child .vehica-compare__column:nth-of-type(2) {
        width: 100%;
        min-width: 100%;
        float: left;
        padding: 0 !important;
    }

    .vehica-compare__row:first-child .vehica-compare__column:nth-of-type(1) {
        margin-bottom: 30px;
    }
}

.vehica-mobile-hide-compare .vehica-compare-mobile-wrapper {
    display: none;
}

.vehica-compare-area-wrapper {
    position: fixed;
    margin: 0 auto;
    padding-right: 15px;
    right: 0;
    bottom: 0;
    z-index: 99999999999;
}

@media (max-width: 899px) {
    .vehica-compare-area-wrapper {
        display: none;
    }
}

@media (min-width: 1200px) {
    .vehica-compare-area-wrapper {
        padding-right: 30px;
    }
}

.vehica-compare-area-inner {
    z-index: 99999999999;
    float: right;
}

.vehica-compare-area {
    float: right;
    display: inline-block;
    flex-direction: column;
    position: relative;
}

.vehica-compare-area--count-1 .vehica-compare-area__carousel-buttons,
.vehica-compare-area--count-2 .vehica-compare-area__carousel-buttons,
.vehica-compare-area--count-3 .vehica-compare-area__carousel-buttons,
.vehica-compare-area--count-4 .vehica-compare-area__carousel-buttons {
    display: none;
}

.vehica-compare-area .vehica-compare-area__top {
    z-index: 99999999999;
    position: absolute;
    top: -53px;
    right: 0;
}

.vehica-compare-area .vehica-compare-area__label {
    height: 53px;
    background: #0f141e;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    text-align: center;
    justify-content: center;
    color: #fff;
    font-weight: 600;
    font-size: 19px;
    line-height: 24px;
    padding: 0 30px;
    display: flex;
    align-items: center;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
}

.vehica-compare-area .vehica-compare-area__label i {
    margin-right: 10px;
}

.vehica-compare-area .vehica-compare-area__label--open {
    background: #FFFFFF;
    color: #1E232C;
    box-shadow: 0px -12px 16px rgba(0, 0, 0, 0.17);
    top: 0;
}

.vehica-compare-area .vehica-compare-area__label--open:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 5px;
    left: 0;
    bottom: -5px;
    background: #fff;
    z-index: 10;
}

.vehica-compare-area .vehica-compare-area__inner {
    background: #FFFFFF;
    box-shadow: 0px -12px 16px rgba(0, 0, 0, 0.17);
    border-top-left-radius: 10px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding: 0 30px;
    visibility: hidden;
    height: 0;
    transition: all 0.3s;
}

.vehica-compare-area .vehica-compare-area__inner--open {
    visibility: visible;
    padding-top: 30px;
    padding-bottom: 30px;
    height: 315px;
}

.vehica-compare-area .vehica-compare-area__inner-enter-active {
    height: 200px;
}

.vehica-compare-area .vehica-compare-area__inner-leave-active {
    animation: compareAreaAnimationClose 0.3s forwards;
}

.vehica-compare-area .vehica-compare-area__listings {
    display: flex;
}

.vehica-compare-area .vehica-compare-area__listing {
    width: 180px;
    margin-left: 22px;
    position: relative;
    flex-direction: column;
    display: none;
}

.vehica-compare-area .vehica-compare-area__listing:nth-child(-n+2) {
    display: flex;
}

@media (min-width: 1024px) {
    .vehica-compare-area .vehica-compare-area__listing:nth-child(-n+4) {
        display: flex;
    }
}

.vehica-compare-area .vehica-compare-area__listing:first-child {
    margin-left: 0;
}

.vehica-compare-area .vehica-compare-area__image {
    margin-bottom: 12px;
    display: block;
    position: relative;
    width: 100%;
    height: 120px;
    overflow: hidden;
    background: #eff0f1;
    border-radius: 5px;
}

.vehica-compare-area .vehica-compare-area__image.vehica-compare-area__image--placeholder {
    background: #eff0f1;
    border: 1px dashed #9FA0A0;
}

.vehica-compare-area .vehica-compare-area__image .vehica-compare-area__icon:after {
    content: "\f03e";
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    width: 50px;
    height: 50px;
    text-align: center;
    opacity: 0.5;
    line-height: 50px;
    position: absolute;
    top: 50%;
    margin: -25px auto 0 auto;
    left: 0;
    right: 0;
    font-size: 24px;
}

.vehica-compare-area .vehica-compare-area__image img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
}

.vehica-compare-area .vehica-compare-area__name {
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.vehica-compare-mobile-wrapper {
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    text-align: center;
    bottom: 0;
    width: 100%;
    z-index: 99999999;
}

@media (min-width: 900px) {
    .vehica-compare-mobile-wrapper {
        display: none;
    }
}

.vehica-compare-mobile-wrapper .vehica-compare-mobile-wrapper__inner {
    margin: 0 auto;
    display: inline-block;
    position: relative;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    min-width: 225px;
    line-height: 53px;
    height: 53px;
    background: #0f141e;
    color: #fff;
    font-weight: 600;
    font-size: 19px;
    padding: 0 30px;
}

.vehica-compare-area__remove {
    cursor: pointer;
    position: absolute;
    right: 8px;
    top: 8px;
    background: #fff;
    color: #000;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    z-index: 3;
}

.vehica-compare-page .vehica-compare-mobile-wrapper,
.vehica-compare-page .vehica-compare-area-wrapper {
    display: none;
}

.vehica-compare-area__buttons {
    display: flex;
    margin-top: 22px;
}

.vehica-compare-area__one-more {
    height: 53px;
    display: flex;
    color: var(--primary);
    font-weight: 700;
    align-items: center;
}

.vehica-compare-area__carousel-buttons {
    margin-left: auto;
    display: flex;
}

.vehica-compare-area__carousel-buttons>div {
    display: inline-block;
    min-width: 53px;
    height: 53px;
    margin-left: 11px;
    line-height: 53px;
    font-size: 16px;
    text-align: center;
    border-radius: 50%;
    background: #f4f4f4;
    cursor: pointer;
    transition: all 0.2s ease;
}

.vehica-compare-area__carousel-buttons>div:hover {
    background: var(--primary);
    color: #fff;
}

.vehica-compare-area-wrapper-leave-active {
    animation: compareAreaAnimationClose 0.3s forwards;
}

.vehica-compare-area-wrapper-enter-active {
    animation: compareAreaAnimationOpen 0.3s forwards;
}

@keyframes compareAreaAnimationOpen {
    0% {
        transform: translateY(100%);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes compareAreaAnimationClose {
    0% {
        transform: translateY(0%);
    }

    100% {
        transform: translateY(100%);
    }
}

.vehica-compare__image-wrapper__icon:after {
    content: "\f03e";
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    width: 50px;
    height: 50px;
    text-align: center;
    opacity: 0.5;
    line-height: 50px;
    position: absolute;
    top: 50%;
    margin: -25px auto 0 auto;
    left: 0;
    right: 0;
    font-size: 40px;
}

.vehica-compare-add {
    cursor: pointer;
    display: flex;
    position: relative;
    z-index: 10;
    align-items: center;
    justify-content: flex-end;
    font-weight: 600;
    font-size: 14px;
    color: #1E232C;
}

.vehica-compare-add .vehica-checkbox {
    margin: 0;
    padding: 10px 20px;
}

.vehica-compare-add:hover {
    color: var(--primary);
}

.vehica-compare-add .vehica-compare-add__checkbox {
    display: inline-flex;
    width: 16px;
    height: 16px;
    border: 1px solid #9FA0A0;
    border-radius: 3px;
    margin-right: 4px;
    color: #fff;
    align-items: center;
    justify-content: center;
}

.vehica-compare-add .vehica-compare-add__checkbox--checked {
    background: var(--primary);
    border: transparent;
}

.vehica-compare__arrows {
    display: flex;
    min-width: 88px;
    align-items: center;
    justify-content: space-between;
}

.vehica-compare__arrows .vehica-carousel__arrow {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}

.vehica-compare-add--solo {
    justify-content: flex-start;
}

.vehica-compare-add--solo .vehica-checkbox input:checked+label {
    color: #2f3b48 !important;
}

.vehica-compare-add--solo .vehica-checkbox {
    padding: 0;
}

.vehica-compare-add--solo .vehica-checkbox input+label:before {
    width: 18px;
    height: 18px;
    top: 2px;
}

.vehica-compare-add--solo .vehica-checkbox input+label {
    padding: 2px 0 0 27px;
    color: #a7a8a8;
    font-size: 16px;
    font-weight: 400;
}

.vehica-compare-add--solo .vehica-checkbox:hover label {
    color: #2f3b48 !important;
}

.vehica-compare-add--solo .vehica-checkbox input+label:before {
    border: 2px solid #a7a8a8;
}

.vehica-car-card--is-compare .vehica-compare-add--solo .vehica-car-card--is-compare .vehica-checkbox input:checked+label:before {
    background: #fff !important;
}

.vehica-car-card--is-compare .vehica-compare-add--solo .vehica-checkbox input:checked+label:before {
    background: var(--primary) !important;
    border-color: var(--primary) !important;
}

.vehica-car-card--is-compare .vehica-compare-add--solo .vehica-checkbox input:checked+label {
    color: var(--primary) !important;
}

.vehica-car-card--is-compare .vehica-compare-add--solo .vehica-checkbox input:checked+label:after {
    color: #fff !important;
}

.vehica-car-card--is-compare .vehica-compare-add--solo .vehica-checkbox input:checked+label:after {
    left: 5px;
    font-size: 9px;
    top: 4px;
}

@media (min-width: 1200px) {
    .rtl .vehica-button--menu-submit {
        margin-right: 30px;
        margin-left: 0;
    }

    .rtl .vehica-menu-desktop-login-register-link__user-icon {
        margin-left: 20px;
        margin-right: 0;
    }

    .rtl .vehica-menu__wrapper .vehica-menu>.menu-item-has-children>.vehica-menu__link:after {
        margin-right: 15px;
        margin-left: 0;
    }

    .rtl .vehica-menu__wrapper .vehica-logo {
        margin-right: 0;
        margin-left: 40px;
    }

    .rtl .vehica-menu__wrapper .vehica-menu .vehica-submenu {
        right: -20px;
        left: initial;
    }

    .rtl .vehica-menu__wrapper .vehica-menu>.menu-item>.vehica-submenu:before {
        right: 31px;
        left: initial;
    }

    .rtl .vehica-menu__wrapper .vehica-menu>.menu-item>.vehica-submenu:after {
        right: 30px;
        left: initial;
    }

    .rtl .vehica-desktop-user-menu {
        left: initial;
        right: 0;
    }

    .rtl .vehica-desktop-user-menu:before {
        left: initial;
        right: 32px;
    }

    .rtl .vehica-desktop-user-menu:after {
        left: initial;
        right: 33px;
    }

    .rtl .vehica-desktop-user-menu__menu-links a i {
        margin-left: 9px;
        margin-right: 0;
    }

    .rtl .vehica-desktop-user-menu__menu-links__count {
        left: 15px;
        right: initial;
    }

    .rtl .vehica-header--no-submit-button .vehica-desktop-user-menu {
        left: 0;
        right: auto;
    }

    .rtl .vehica-header--no-submit-button .vehica-desktop-user-menu:before {
        left: 32px;
        right: initial;
    }

    .rtl .vehica-header--no-submit-button .vehica-desktop-user-menu:after {
        left: 33px;
        right: initial;
    }

    .rtl .vehica-button--menu-submit i {
        margin-left: 7px;
        margin-right: 0;
    }

    .rtl .vehica-menu-hover {
        xright: 0;
    }
}

@media (max-width: 1199px) {
    .rtl .vehica-mobile-menu__wrapper .vehica-mobile-menu__open {
        transform: translateX(100%);
    }

    .rtl .vehica-mobile-menu__wrapper .vehica-mobile-menu__open.vehica-active {
        transform: translateX(0);
    }

    .rtl .vehica-mobile-menu__wrapper .vehica-mobile-menu__open .menu-item-has-children:after {
        left: 26px;
        right: initial;
    }

    .rtl .vehica-mobile-menu__info a i {
        margin-left: 4px !important;
        margin-right: 0px !important;
    }

    .rtl .vehica-mobile-menu__open__top__submit-button i {
        margin-left: 7px;
        margin-right: 0;
    }

    .rtl .vehica-mobile-menu__login {
        text-align: left;
    }

    .rtl svg.vehica-menu-icon {
        transform: rotateY(180deg);
    }
}

.rtl .vehica-breadcrumbs__last {
    padding-right: 0;
    margin-right: 0;
    padding-left: 15px;
    margin-left: 15px;
}

.rtl .vehica-breadcrumbs__separator {
    left: 2px;
    right: auto;
}

@media (max-width: 899px) {
    .rtl .vehica-breadcrumbs__single:first-child {
        margin-left: 0;
        margin-right: 15px;
    }
}

.rtl .vehica-car-card__featured {
    transform: rotate(41deg);
    margin-left: 0;
    left: initial;
    right: -64px;
}

@media (min-width: 1200px) {
    .rtl .vehica-tabs-top-v1__right {
        margin-left: 0;
    }

    .rtl .vehica-tabs-top-v1__right .vehica-tab {
        margin-left: 10px;
        margin-right: 10px;
    }

    .rtl .vehica-tabs-top-v1__right .vehica-tab:nth-last-child(2) {
        margin-left: 0;
    }

    .rtl .vehica-tabs-top-v1__right .vehica-tab:first-child {
        margin-right: 15px;
        margin-left: 0;
    }

    .rtl .vehica-tabs-top-v1__heading-big {
        text-align: right;
    }

    .rtl .vehica-tabs-top-v1__heading-small {
        text-align: right;
    }
}

.rtl .vehica-carousel-v1 .vehica-carousel-v1__slide {
    margin-left: 22px !important;
    margin-right: 0 !important;
}

@media (min-width: 768px) {
    .rtl .vehica-tabs-top-v2__heading {
        text-align: right;
    }

    .rtl .vehica-tabs-top-v2 .vehica-tab:nth-last-child(2) {
        margin-right: 6px;
        margin-left: 0;
    }
}

.rtl .vehica-number-range__1of2 input[type=text] {
    padding-left: 13px;
    padding-right: 27px;
}

.rtl .vehica-results__fields__clear-load-more i {
    margin-right: 0;
    margin-left: 4px;
}

.rtl .vehica-search-v1__tab {
    margin-right: 0 !important;
    margin-left: 25px !important;
}

.rtl .vehica-search-v1__tab-button {
    overflow: initial;
}

.rtl .vehica-search-v1__tab *:after {
    content: "‎‎";
}

.rtl .vehica-inventory-v1__view {
    margin-right: 0;
    margin-left: 41px;
}

.rtl .vehica-inventory-v1__sort__heading {
    padding-right: 0;
    padding-left: 25px;
}

.rtl .vehica-search-v1__tab-button {
    margin-left: 25px !important;
    margin-left: 0 !important;
}

.rtl .vehica-inventory-v1 .vehica-inventory-v1__keyword__icon {
    left: 19px;
    right: unset !important;
}

.rtl .vehica-inventory-v1 .vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword input {
    padding-right: 27px !important;
}

.rtl .vehica-inventory-v1 .vehica-search-v1__tab {
    float: right !important;
}

@media (min-width: 900px) {
    .rtl .vehica-search-classic-v2__search-button-wrapper {
        margin-left: 0;
        margin-right: 4px;
    }
}

.rtl .vehica-car-card__name {
    text-align: right;
}

@media (min-width: 1024px) {

    .rtl .vehica-car-card-row .vehica-car-card-row__price-desktop,
    .rtl .vehica-car-card-row .vehica-car-card-row__favorite {
        text-align: left;
    }

    .rtl .vehica-car-card-row .vehica-car-card-row__right {
        margin-right: auto;
        margin-left: 0;
        padding-left: 0;
        padding-right: 18px;
    }

    .rtl .vehica-car-row__content {
        padding-right: 0;
        padding-left: 32px;
    }

    .rtl .vehica-car-card-row__image {
        padding-left: 36px;
        padding-right: 0;
    }

    .rtl .vehica-car-card__info__single {
        padding-right: 0;
        padding-left: 25px;
    }

    .rtl .vehica-car-card__info__single:first-child {
        margin-right: 0;
        margin-left: 13px;
        padding-left: 13px;
    }

    .rtl .vehica-car-card__info__single i {
        right: -15px;
        left: 0;
    }
}

.rtl .vehica-car-card-row__calculate {
    text-align: left;
}

.rtl .vehica-users-section__right .vehica-swiper-slide {
    margin-right: 0 !important;
}

@media (min-width: 1025px) {
    .rtl .vehica-users-section__right {
        right: 476px;
        left: initial;
    }
}

@media (min-width: 1520px) {
    .rtl .vehica-users-section__right {
        padding-left: 100px;
        padding-right: 0;
    }
}

@media (min-width: 1800px) {
    .rtl .vehica-users-section__right {
        padding-left: 0;
    }
}

.rtl .vehica-users-section__right .vehica-swiper-slide {
    width: 100%;
}

@media (min-width: 630px) and (max-width: 1023px) {
    .rtl .vehica-users-section__right .vehica-swiper-slide {
        width: calc(50% - 11px);
    }
}

@media (min-width: 1024px) and (max-width: 1024px) {
    .rtl .vehica-users-section__right .vehica-swiper-slide {
        width: calc(33.3333333333% - 15px);
    }
}

@media (min-width: 1025px) {
    .rtl .vehica-users-section__right .vehica-swiper-slide {
        width: calc(25% - 17px);
    }
}

.rtl .vehica-form-button {
    text-align: right;
    padding-left: 45px;
    padding-right: 27px;
}

.rtl .vehica-form-button:after {
    right: auto;
    left: 26px;
}

.rtl .vehica-form-button__clear {
    left: 11px;
    right: initial;
}

.rtl .vehica-checkbox input+label {
    padding: 2px 31px 0 0;
}

.rtl .vehica-checkbox input+label:before {
    right: 0;
    left: auto;
}

.rtl .vehica-checkbox input:checked+label:after {
    right: 5px;
    left: auto;
}

.rtl .vehica-checkbox__count {
    float: left;
}

.rtl .vehica-popup-checkbox__close {
    left: 14px;
    right: initial;
}

.rtl .v-select:not(.vs-open) .vs__dropdown-toggle {
    padding-left: 0;
    padding-right: 27px;
    flex-direction: row-reverse;
}

.rtl .v-select:not(.vs-open) input {
    text-align: right;
}

.rtl .vs__actions:after {
    right: initial;
    left: 26px;
}

.rtl .vs__actions .vs__clear {
    left: 5px;
    right: initial;
}

.rtl .v-select:not(.vs-open) .vs__selected {
    right: 0;
    left: auto;
}

.rtl .vehica-option {
    text-align: right;
    float: right;
    padding-right: 0;
    padding-left: 30px;
}

.rtl .vehica-option span {
    left: 22px;
    right: auto;
}

#cookie-notice {
    font-size: 16px;
    line-height: 28px;
    font-family: inherit;
}

#cookie-notice .cn-text-container {
    margin-bottom: 0;
}

#cookie-notice .cn-button.bootstrap {
    padding: 0 10px !important;
    line-height: 28px;
    font-weight: 700 !important;
    border-radius: 5px !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
}

.vehica-mobile-menu__wrapper {
    z-index: 100000;
}

.vehica-top-bar {
    z-index: 10;
}

.vehica-menu__desktop {
    z-index: 9600;
}

.vehica-inventory-v1__sort__select {
    z-index: 100;
}

.vehica-search-classic-v2 .vs1__combobox {
    position: relative;
    z-index: 100000;
}

.vehica-car-form__section .vs--open,
.vehica-results__field .vs--open {
    z-index: 100000;
}

.vs__dropdown-toggle {
    z-index: 9000;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-mobile-menu__currency-switcher {
    z-index: 99999999999999;
}

.vehica-currency-switcher__list {
    z-index: 999999999999999;
}

.pswp {
    z-index: 10000000000000000 !important;
}

.swal2-container {
    z-index: 10000000000000000 !important;
}

.vehica-register-v2 {
    background-color: #fff;
    max-width: 478px;
    margin: 0 auto;
    border-radius: 20px;
    padding: 42px 34px;
    display: block;
}

.vehica-register-v2 .vehica-fields {
    width: 100%;
    max-width: 100%;
}

.vehica-register-v2 button.vehica-button,
.vehica-register-v2 .wp-block-search button.wp-block-search__button,
.wp-block-search .vehica-register-v2 button.wp-block-search__button,
.vehica-register-v2 .woocommerce .vehica-checkout button.button,
.woocommerce .vehica-checkout .vehica-register-v2 button.button,
.vehica-register-v2 .woocommerce-form-coupon button.button,
.woocommerce-form-coupon .vehica-register-v2 button.button,
.vehica-register-v2 #cookie-notice button.cn-button.bootstrap,
#cookie-notice .vehica-register-v2 button.cn-button.bootstrap {
    width: 100%;
}

.vehica-register-v2 .vehica-register__social-text {
    text-align: center;
    margin: 16px 0;
}

.vehica-account-socials {
    display: flex;
}

.vehica-account-socials .vehica-account-socials__icon {
    width: 33.3333%;
    border: 1px solid #d1d5db;
    border-radius: 6px;
    color: #6b7280;
    padding: 8px 0;
    text-align: center;
    margin: 0 5px;
}

.vehica-account-socials .vehica-account-socials__icon:first-child {
    margin-left: 0;
}

.vehica-account-socials .vehica-account-socials__icon:last-child {
    margin-right: 0;
}

.vehica-account-socials .vehica-account-socials__icon i {
    font-size: 20px;
}

.vehica-account-socials .vehica-account-socials__icon:hover {
    background-color: #f9fafb;
}

.vehica-chat {
    display: flex;
    max-width: 1468px;
    padding: 0 30px;
    margin: 50px auto auto;
    position: relative;
}

.vehica-chat .vehica-chat__loader {
    left: 0;
    text-align: center;
    right: 0;
    height: 38px;
    margin-bottom: 30px;
}

.vehica-chat .vehica-chat__loader svg {
    width: 50px;
    height: 34px;
    fill: var(--primary);
}

.vehica-chat .vehica-chat__users {
    display: flex;
    width: 454px;
    flex-direction: column;
    margin-right: 50px;
}

.vehica-chat .vehica-chat__user {
    display: flex;
    cursor: pointer;
    padding: 30px 0;
    width: 100%;
    align-items: center;
    border-bottom: 1px solid #e5e7eb;
}

@media (min-width: 1024px) {
    .vehica-chat .vehica-chat__user {
        padding: 22px;
    }
}

@media (min-width: 1024px) {
    .vehica-chat .vehica-chat__user--active {
        background: #f2f5fb;
    }
}

.vehica-chat .vehica-chat__user--not-seen {
    background-color: var(--primary-light) !important;
}

.vehica-chat .vehica-chat__user:hover {
    background: #f2f5fb;
}

.vehica-chat .vehica-chat__user-details {
    margin-left: 22px;
}

.vehica-chat .vehica-chat__user-name {
    font-size: 20px;
    line-height: 24px;
    font-weight: 900;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.vehica-chat .vehica-chat__intro {
    font-size: 16px;
}

.vehica-chat .vehica-chat__intro-date {
    font-size: 10px;
    font-style: italic;
    margin-left: 5px;
}

.vehica-chat .vehica-chat__conversation {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.vehica-chat .vehica-chat__messages {
    background: #f2f5fb;
    border-radius: 10px;
}

.vehica-chat .vehica-chat__message-wrapper {
    display: flex;
    flex-direction: column;
}

.vehica-chat .vehica-chat__message-wrapper--me {
    justify-content: flex-end;
}

.vehica-chat .vehica-chat__message-wrapper--me .vehica-chat__text {
    background: rgba(0, 112, 250, 0.1);
}

.vehica-chat .vehica-chat__text {
    padding: 10px 15px;
    background: #fff;
    margin-bottom: 10px;
    border-radius: 10px;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    word-break: break-word;
}

.vehica-chat .vehica-chat__text a {
    text-decoration: underline !important;
}

.vehica-chat .vehica-chat__editor {
    background: #FFFFFF;
    height: 138px;
    width: 100%;
    resize: vertical;
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07) !important;
    border-radius: 10px !important;
    font-size: 16px !important;
    line-height: 27px !important;
    padding: 20px !important;
    margin: 0 0 15px 0;
    float: left;
}

.vehica-chat .vehica-chat__editor::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .vehica-chat .vehica-chat__editor {
        font-size: 16px;
    }
}

.vehica-chat .vehica-chat__editor-label {
    font-weight: bold;
    font-size: 22px;
    line-height: 32px;
    color: #1E232C;
}

.vehica-chat .vehica-chat__button {
    margin-top: 7px;
    text-align: right;
}

.vehica-chat__message {
    display: flex;
    position: relative;
}

@media (min-width: 1024px) {
    .vehica-chat__message {
        width: calc(50% + 60px);
    }
}

.vehica-chat__message-wrapper--me .vehica-chat__message {
    margin-left: auto;
}

.vehica-chat__message-wrapper--other .vehica-chat__message {
    margin-right: auto;
}

.vehica-chat__time {
    text-align: center;
    color: #6F6F6F;
    font-size: 11px;
    line-height: 1.3;
    margin: 0 0 10px 0;
    width: 100%;
}

.vehica-chat__user:first-child {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.vehica-chat__user:last-of-type {
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    border-bottom: 0px solid !important;
}

.vehica-chat__avatar-big {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    overflow: hidden;
    border-radius: 50%;
    position: relative;
}

.vehica-chat__avatar-big__placeholder {
    border-radius: 50%;
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://b-pro.ca/wp-content/themes/vehica/assets/img/user-placeholder.png);
    background-size: cover;
    z-index: 0;
}

.vehica-chat__avatar-small__placeholder {
    border-radius: 50%;
    display: block;
    content: "";
    width: 28px;
    height: 28px;
    position: absolute;
    bottom: 10px;
    left: 0;
    background: url(https://b-pro.ca/wp-content/themes/vehica/assets/img/user-placeholder.png);
    background-size: cover;
    z-index: 0;
}

.vehica-chat__avatar-small {
    margin-right: 5px;
    height: 28px;
    width: 28px;
}

.vehica-chat__avatar-small img {
    border-radius: 50%;
    position: absolute;
    bottom: 10px;
    width: 28px;
    height: 28px;
}

.vehica-chat__message-wrapper--me .vehica-chat__text {
    margin-left: auto;
}

.vehica-chat__message-wrapper--me .vehica-chat__avatar-small {
    display: none;
}

.vehica-chat__load-more {
    text-align: center;
    margin-bottom: 30px;
}

.vehica-chat__listing-info {
    padding: 0;
    margin-bottom: 20px;
    border-radius: 20px;
}

@media (min-width: 1024px) {
    .vehica-chat__listing-info__arrow {
        display: none;
    }
}

.vehica-chat__listing-info__arrow__inner {
    height: 38px;
    width: 38px;
    text-align: center;
    background: #f2f5fb;
    color: var(--primary);
    margin-right: 24px;
    border-radius: 50%;
    line-height: 38px;
}

.vehica-chat__listing-info__user-actions__inner {
    display: flex;
}

.vehica-chat__listing-info__user-action {
    display: inline-block;
    margin-left: 20px;
    font-size: 14px;
    white-space: nowrap;
}

@media (max-width: 1023px) {
    .vehica-chat__listing-info__user-action {
        line-height: 20px;
        margin-top: 9px;
    }
}

.vehica-chat__listing-info__user-action i {
    margin-right: 3px;
}

.vehica-chat__listing-info__user-action:hover {
    color: var(--primary);
}

.vehica-chat__listing-info__heading {
    font-size: 16px;
    line-height: 38px;
    font-weight: 700;
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media (min-width: 1024px) {
    .vehica-chat__listing-info__heading {
        font-size: 30px;
        font-weight: 900;
        margin-bottom: 0;
    }
}

.vehica-chat__top {
    margin-bottom: 5px;
    border-radius: 5px;
}

.vehica-chat__top select {
    min-height: 53px;
    border-radius: 10px;
    width: 100%;
    padding: 10px 27px;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: 1px solid #e7edf3;
    background: #fff;
}

.vehica-chat__top select::placeholder {
    color: #2f3b48;
}

@media (max-width: 767px) {
    .vehica-chat__top select {
        font-size: 16px;
    }
}

.vehica-chat__top__options {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
}

.vehica-chat__messages-top {
    min-height: 200px;
    padding: 20px 30px 0;
    height: 50vh;
    overflow-y: scroll;
}

.vehica-chat__messages-top::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
    position: relative;
    background-color: #f1f1f1;
}

.vehica-chat__messages-top::-webkit-scrollbar {
    width: 4px;
    position: absolute;
    background-color: #DBDBDB;
}

.vehica-chat__messages-top::-webkit-scrollbar-thumb {
    background-color: #DBDBDB;
    border-radius: 4px !important;
}

.vehica-chat__messages-bottom {
    margin-top: 30px;
    padding: 30px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: rgba(226, 230, 238, 0.5);
}

@media (min-width: 1024px) {
    .vehica-chat__messages-bottom form {
        width: 100%;
        flex-direction: row;
    }

    .vehica-chat__messages-bottom form .vehica-chat__editor {
        height: 159px;
    }

    .vehica-chat__messages-bottom form .vehica-chat__button {
        margin-left: 10px;
        margin-top: auto;
    }

    .vehica-chat__messages-bottom form .vehica-chat__button i {
        margin-right: 0;
    }
}

.vehica-chat__tab--users .vehica-chat {
    padding: 0 15px !important;
}

@media (min-width: 900px) {
    .vehica-chat__tab--users .vehica-chat {
        padding: 0 30px !important;
    }
}

@media (max-width: 1023px) {
    .vehica-chat__tab--users .vehica-chat__conversation {
        display: none;
    }

    .vehica-chat__tab--users .vehica-chat .vehica-chat__users {
        width: 100% !important;
        margin-right: 0 !important;
    }

    .vehica-chat__tab--users .vehica-chat {
        margin-top: 0 !important;
    }

    .vehica-chat__tab--messages .vehica-chat__users {
        display: none;
    }

    .vehica-chat__tab--messages .vehica-chat .vehica-chat__conversation {
        display: flex;
        background: #fff;
        padding: 30px 15px;
        flex-direction: column;
        flex: 1;
        position: fixed;
        width: 100%;
        height: 100vh;
        top: 0;
        left: 0;
        z-index: 9999999999999;
        overflow-y: scroll;
    }

    .vehica-chat__tab--messages .vehica-chat__messages-top {
        min-height: 300px;
        max-height: none !important;
        margin-top: 0;
        padding: 15px;
        min-height: 300px;
        max-height: 60vh;
    }

    .vehica-chat__tab--messages .vehica-chat__messages-bottom {
        padding: 15px;
    }
}

.vehica-chat__title-chats {
    color: #222732;
    font-size: 30px;
    line-height: 38px;
    font-weight: 900;
    margin-bottom: 20px;
}

@media (max-width: 1023px) {
    .vehica-chat__title-chats {
        margin-top: 40px;
    }
}

.vehica-whats-app-button a {
    display: block;
    text-align: center;
    background: #05cd51;
    color: #fff;
    width: 100%;
    font-size: 17px;
    line-height: 20px;
    font-weight: 600;
    padding: 14px 15px;
    border-radius: 10px;
    cursor: pointer;
    transition: all 0.2s ease;
}

.vehica-whats-app-button a i {
    color: #fff;
    margin-right: 14px;
    font-size: 20px;
    line-height: 0;
    position: relative;
    top: 2px;
}

@media (min-width: 1023px) {
    .vehica-whats-app-button a:hover {
        opacity: 0.9;
    }
}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */

 body, textarea, input, button{font-family:'Roboto', Arial,Helvetica,sans-serif!important}h1, h2, h3, h4, h5, h6{font-family:'Oswald', Arial,Helvetica,sans-serif}:root{--primary:#ff4605;--primary-light:#fff0eb}


/*FILESTART  /var/www/html/wp-content/themes/vehica-child/style.css */
/*
Theme Name: BPro Auto 2023
Theme URI: https://vehicatheme.com/
Author: TangibleDesign
Author URI: https://tangibledesign.net/
Description: Vehica
Template: vehica
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: translation-ready
Text Domain: vehica
*/

/* BP23 Home Page */


#page-id-297266 .elementor-button {
    font-family: "PT Sans", "Open Sans", sans-serif !important;
    transform: skew(-10deg) !important;
}
#page-id-297266 .elementor-heading-title {
    font-family: "PT Sans", "Open Sans", sans-serif !important;
    color: #e6572e !important;
}
#page-id-297266 .vehica-car-card__inner {
    background-color: transparent !important;
}
#page-id-297266 .vehica-car-card__inner .vehica-car-card__name, .bpro-home-squares h2, .bpro-home-squares p, .bpro-home-promo h2, .bpro-home-promo p, .bpro-home-shipping h2, .bpro-home-shipping p, .bpro-home-contact h2, .bpro-home-contact p, .bpro-shipping-learnmore {
    font-family: "PT Sans", "Open Sans", sans-serif !important;
	font-style: italic;
	color: #ffffff !important;
}
.bpro-home-squares h2, .bpro-home-shipping h2, .bpro-home-contact h2 {
    font-weight: 900 !important;
    font-size: 40px !important;
    line-height: 40px !important;
    text-align: center !important;
}
.bpro-home-squares p, .bpro-home-shipping p, .bpro-home-promo p, .bpro-home-contact p, .bpro-shipping-learnmore {
    font-weight: 400 !important;
	color: #ffffff !important;
}
.bpro-home-squares p {
    font-size: 30px;
    line-height: 40px;
    text-align: left;
}
.bpro-home-promo h2 {
	font-weight: 400;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
}
.bpro-home-promo p {
    font-size: 24px;
    line-height: 36px;
    text-align: left;
}
.bpro-home-shipping p {
    font-size: 24px;
    line-height: 30px;
    text-align: center;    
}
.bpro-home-contact p {
    font-size: 24px;
    line-height: 50px;
    text-align: center; 
}
#page-id-297266 .vehica-car-card__inner .vehica-car-card__name {
    font-size: 20px;
    line-height: 22px;
    font-weight: 600;
	font-style: normal;
    color: #3d3d3d !important;
}
.bpro-shipping-learnmore {
    font-size: 24px;
    line-height: 30px;
}
/* home page */
.elementor-element-396a7e6 .elementor-element-30c136a5 {
    padding-left: 1em;
    padding-right: 1em;
}

.elementor-element-396a7e6 .elementor-element-1c34bf6f .elementor-column-wrap, .elementor-element-396a7e6 .elementor-element-6f5188a7 .elementor-column-wrap, .elementor-element-396a7e6 .elementor-element-2f016ada .elementor-column-wrap {
    padding-left: 1em;
    padding-right: 1em;
}

.elementor-element-396a7e6 .vehica-car-card__name {
	color: #2d2d2d;
}
.elementor-element-396a7e6 .vehica-car-card__name:hover {
	text-decoration: underline;
}

.elementor-element-3d4a5942 .elementor-widget-wrap {
	padding: 1em;
}

/*FILESTART  /var/www/html/wp-content/plugins/elementor-pro/assets/css/widget-search-form.min.css */

/*! elementor-pro - v3.31.0 - 08-09-2025 */
.elementor-search-form{display:block;transition:.2s}.elementor-search-form .e-font-icon-svg-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.elementor-search-form button,.elementor-search-form input[type=search]{-webkit-appearance:none;-moz-appearance:none;background:none;border:0;display:inline-block;font-size:15px;line-height:1;margin:0;min-width:0;padding:0;vertical-align:middle;white-space:normal}.elementor-search-form button:focus,.elementor-search-form input[type=search]:focus{color:inherit;outline:0}.elementor-search-form button{background-color:#69727d;border-radius:0;color:#fff;font-size:var(--e-search-form-submit-icon-size,16px)}.elementor-search-form__container{border:0 solid transparent;display:flex;min-height:50px;overflow:hidden;transition:.2s}.elementor-search-form__container:not(.elementor-search-form--full-screen){background:#f1f2f3}.elementor-search-form__input{color:#3f444b;flex-basis:100%;transition:color .2s}.elementor-search-form__input::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__input::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__submit{font-size:var(--e-search-form-submit-icon-size,16px);transition:color .2s,background .2s}.elementor-search-form__submit svg{fill:var(--e-search-form-submit-text-color,#fff);height:var(--e-search-form-submit-icon-size,16px);width:var(--e-search-form-submit-icon-size,16px)}.elementor-search-form .elementor-search-form__submit,.elementor-search-form .elementor-search-form__submit:hover{border:none;border-radius:0;color:var(--e-search-form-submit-text-color,#fff)}.elementor-search-form--button-type-text .elementor-search-form__submit{flex-shrink:0}.elementor-search-form--skin-minimal .elementor-search-form__icon{align-items:center;color:#3f444b;display:flex;justify-content:flex-end;opacity:.6;fill:#3f444b;font-size:var(--e-search-form-icon-size-minimal,15px)}.elementor-search-form--skin-minimal .elementor-search-form__icon svg{height:var(--e-search-form-icon-size-minimal,15px);width:var(--e-search-form-icon-size-minimal,15px)}.elementor-search-form--skin-minimal:focus-within{outline-style:solid;outline-width:2px}.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input{border:solid #fff;border-width:0 0 1px;color:#fff;font-size:50px;line-height:1.5;text-align:center}.elementor-search-form--skin-full_screen .elementor-search-form__toggle{color:var(--e-search-form-toggle-color,#33373d);cursor:pointer;display:inline-block;font-size:var(--e-search-form-toggle-size,33px);vertical-align:middle}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i{background-color:var(--e-search-form-toggle-background-color,rgba(0,0,0,.05));border-color:var(--e-search-form-toggle-color,#33373d);border-radius:var(--e-search-form-toggle-border-radius,3px);border-style:solid;border-width:var(--e-search-form-toggle-border-width,0);display:block;height:var(--e-search-form-toggle-size,33px);position:relative;transition:.2s;width:var(--e-search-form-toggle-size,33px)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg,.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container:before,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container:before,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before{font-size:var(--e-search-form-toggle-icon-size,.55em)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg{fill:var(--e-search-form-toggle-color,#33373d);height:var(--e-search-form-toggle-icon-size,.55em);width:var(--e-search-form-toggle-icon-size,.55em)}.elementor-search-form--skin-full_screen .elementor-search-form__container{align-items:center;background-color:rgba(0,0,0,.8);bottom:0;height:100vh;left:0;padding:0 15%;position:fixed;right:0;top:0;transition:.3s;z-index:9998}.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen){opacity:0;overflow:hidden;transform:scale(0)}.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button{display:none}

/*FILESTART  /var/www/html/wp-content/uploads/elementor/css/custom-pro-widget-nav-menu.min.css */

@charset "UTF-8";.site-main .menu-navigation-container{overflow:visible}.elementor-item:after,.elementor-item:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{transform:scale(1)}.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{background-color:#3f444b;height:3px;left:0;width:100%;z-index:2}.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;left:50%;width:0}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{transition-duration:0s}.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before{content:"";top:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:-20px;width:10px}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{bottom:0;content:""}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{inset-inline-start:100%;width:10px}.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{background:transparent;border:3px solid #3f444b;bottom:0;left:0;right:0;top:0}.e--pointer-framed .elementor-item:before{content:""}.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(.75)}.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.25)}.e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before{transition:opacity .2s,transform .4s}.e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before{height:3px;width:3px}.e--pointer-framed.e--animation-draw .elementor-item:before{border-block-end-width:3px;border-block-start-width:0;border-inline-end-width:0;border-inline-start-width:3px;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.e--pointer-framed.e--animation-draw .elementor-item:after{border-block-end-width:0;border-block-start-width:3px;border-inline-end-width:3px;border-inline-start-width:0;content:"";inset-block-end:0;inset-block-start:auto;inset-inline-end:0;inset-inline-start:auto;transition:width .1s,height .1s .1s,opacity .02s .18s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{height:100%;width:100%}.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{transition:opacity .02s,height .1s,width .1s .1s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after{transition:opacity .02s .2s,height .1s .2s,width .1s .3s}.e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before{height:3px;width:3px}.e--pointer-framed.e--animation-corners .elementor-item:before{border-block-end-width:0;border-block-start-width:3px;border-inline-end-width:0;border-inline-start-width:3px}.e--pointer-framed.e--animation-corners .elementor-item:after{border-block-end-width:3px;border-block-start-width:0;border-inline-end-width:3px;border-inline-start-width:0;content:"";inset-block-end:0;inset-block-start:auto;inset-inline-end:0;inset-inline-start:auto}.e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before{height:100%;transition:opacity 2ms,width .4s,height .4s;width:100%}.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item,.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{transition-duration:0s}.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{content:"";transition:.3s}.e--pointer-background .elementor-item:before{background:#3f444b;inset:0;z-index:-1}.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color:#fff}.e--pointer-background.e--animation-grow .elementor-item:before{transform:scale(.5)}.e--pointer-background.e--animation-grow .elementor-item-active:before,.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,.e--pointer-background.e--animation-grow .elementor-item:focus:before,.e--pointer-background.e--animation-grow .elementor-item:hover:before{opacity:1;transform:scale(1)}.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.2);transition:.3s}.e--pointer-background.e--animation-shrink .elementor-item-active:before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,.e--pointer-background.e--animation-shrink .elementor-item:focus:before,.e--pointer-background.e--animation-shrink .elementor-item:hover:before{transition:opacity .15s,transform .4s}.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:50%;right:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{background:#3f444b;inset:0;z-index:-1}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{bottom:100%;top:0}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{bottom:0;top:100%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{bottom:50%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{top:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{left:100%;right:0}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{left:0;right:100%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{right:50%}.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .elementor-item,.e--pointer-background.e--animation-none .elementor-item:after,.e--pointer-background.e--animation-none .elementor-item:before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{transition-duration:0s}.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{transform:skew(-8deg)}.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{transform:scale(1.2)}.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{transform:scale(.8)}.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{transform:translateY(-8px)}.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{transform:translateY(8px)}.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{transform:rotate(6deg)}.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item,.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{transition-duration:0s}.elementor-nav-menu--main .elementor-nav-menu a{transition:.4s}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px}.elementor-nav-menu--main .elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#3f444b;color:#88909b}.elementor-nav-menu--main .elementor-nav-menu ul{border-style:solid;border-width:0;padding:0;position:absolute;width:12em}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{background:#fff;display:none;height:20px;overflow:hidden;position:absolute;visibility:hidden}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{border:8px dashed transparent;border-bottom:8px solid #33373d;height:0;inset-block-start:-2px;inset-inline-start:50%;margin-inline-start:-8px;overflow:hidden;position:absolute;width:0}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{border-color:#33373d transparent transparent;border-style:solid dashed dashed;top:6px}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{transform:rotate(calc(-90deg * var(--direction-multiplier, 1)))}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{fill:currentColor;height:1em;width:1em}.elementor-nav-menu--layout-horizontal{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:flex;flex-wrap:wrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{flex-grow:1;white-space:nowrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down{top:100%!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{inset-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{align-self:center;border-color:var(--e-nav-menu-divider-color,#000);border-left-style:var(--e-nav-menu-divider-style,solid);border-left-width:var(--e-nav-menu-divider-width,2px);content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%)}.elementor-nav-menu__align-right .elementor-nav-menu{justify-content:flex-end;margin-left:auto}.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-left .elementor-nav-menu{justify-content:flex-start;margin-right:auto}.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-start .elementor-nav-menu{justify-content:flex-start;margin-inline-end:auto}.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-end .elementor-nav-menu{justify-content:flex-end;margin-inline-start:auto}.elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-center .elementor-nav-menu{justify-content:center;margin-inline-end:auto;margin-inline-start:auto}.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:center}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{flex-grow:1}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{justify-content:center}.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none}.elementor-widget-nav-menu .elementor-widget-container,.elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*=elementor-hidden-]){display:flex;flex-direction:column}.elementor-nav-menu{position:relative;z-index:2}.elementor-nav-menu:after{clear:both;content:" ";display:block;font:0/0 serif;height:0;overflow:hidden;visibility:hidden}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;line-height:normal;list-style:none;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elementor-nav-menu ul{display:none}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid transparent}.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid transparent}.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid transparent}.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid transparent}.elementor-nav-menu a,.elementor-nav-menu li{position:relative}.elementor-nav-menu li{border-width:0}.elementor-nav-menu a{align-items:center;display:flex}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{line-height:20px;padding:10px 20px}.elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu a.disabled{color:#88909b;cursor:not-allowed}.elementor-nav-menu .e-plus-icon:before{content:"+"}.elementor-nav-menu .sub-arrow{align-items:center;display:flex;line-height:1;margin-block-end:-10px;margin-block-start:-10px;padding:10px;padding-inline-end:0}.elementor-nav-menu .sub-arrow i{pointer-events:none}.elementor-nav-menu .sub-arrow .fa.fa-chevron-down,.elementor-nav-menu .sub-arrow .fas.fa-chevron-down{font-size:.7em}.elementor-nav-menu .sub-arrow .e-font-icon-svg{height:1em;width:1em}.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{height:.7em;width:.7em}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#3f444b;color:#fff}.elementor-menu-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#33373d;cursor:pointer;display:flex;font-size:var(--nav-menu-icon-size,22px);justify-content:center;padding:.25em}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none}.elementor-menu-toggle .e-font-icon-svg{fill:#33373d;height:1em;width:1em}.elementor-menu-toggle svg{height:auto;width:1em;fill:var(--nav-menu-icon-color,currentColor)}span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open{line-height:1}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px}.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;overflow-x:hidden;overflow-y:auto;transform-origin:top;transition:max-height .3s,transform .3s}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}.elementor-nav-menu--dropdown a{color:#33373d}.elementor-nav-menu--dropdown a.current{background:#1f2124;color:#fff}.elementor-nav-menu--dropdown a.disabled{color:#b3b3b3}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-inline-start:8px solid transparent;text-shadow:none}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{justify-content:center}.elementor-nav-menu--toggle{--menu-height:100vh}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{max-height:0;overflow:hidden;transform:scaleY(0)}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{animation:hide-scroll .3s backwards;max-height:var(--menu-height);transform:scaleY(1)}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997}@media (max-width:767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none}}@media (min-width:768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:880px){.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{display:none}}@media (min-width:881px){.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}}@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:1200px){.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{display:none}}@media (min-width:1201px){.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@keyframes hide-scroll{0%,to{overflow:hidden}}

/*FILESTART  /var/www/html/wp-content/plugins/elementor/assets/css/widget-image.min.css */

/*! elementor - v3.31.0 - 09-09-2025 */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}

/*FILESTART  /var/www/html/wp-content/uploads/elementor/css/post-622955.css */
.elementor-622955 .elementor-element.elementor-element-167cb411 .elementor-search-form__container{min-height:50px;}.elementor-622955 .elementor-element.elementor-element-167cb411 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-622955 .elementor-element.elementor-element-167cb411 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-622955 .elementor-element.elementor-element-167cb411 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-622955 .elementor-element.elementor-element-167cb411 .elementor-search-form__input, .elementor-622955 .elementor-element.elementor-element-167cb411.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-622955 .elementor-element.elementor-element-167cb411:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-622955 .elementor-element.elementor-element-167cb411.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-622955 .elementor-element.elementor-element-335ca2cb > .elementor-element-populated{text-align:right;}.elementor-622955 .elementor-element.elementor-element-f30e89f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-622955 .elementor-element.elementor-element-f30e89f .elementor-menu-toggle{margin:0 auto;}.elementor-622955 .elementor-element.elementor-element-f30e89f .elementor-nav-menu--dropdown a{padding-top:0px;padding-bottom:0px;}.elementor-622955 .elementor-element.elementor-element-f30e89f .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-622955 .elementor-element.elementor-element-f30e89f .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-622955 .elementor-element.elementor-element-c741e79{width:auto;max-width:auto;text-align:right;}.elementor-622955 .elementor-element.elementor-element-3d2d80f .elementor-search-form__container{min-height:20px;}.elementor-622955 .elementor-element.elementor-element-3d2d80f .elementor-search-form__submit{min-width:20px;}body:not(.rtl) .elementor-622955 .elementor-element.elementor-element-3d2d80f .elementor-search-form__icon{padding-left:calc(20px / 3);}body.rtl .elementor-622955 .elementor-element.elementor-element-3d2d80f .elementor-search-form__icon{padding-right:calc(20px / 3);}.elementor-622955 .elementor-element.elementor-element-3d2d80f .elementor-search-form__input, .elementor-622955 .elementor-element.elementor-element-3d2d80f.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(20px / 3);padding-right:calc(20px / 3);}.elementor-622955 .elementor-element.elementor-element-3d2d80f:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-width:0px 0px 0px 0px;border-radius:3px;}.elementor-622955 .elementor-element.elementor-element-3d2d80f.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-width:0px 0px 0px 0px;border-radius:3px;}.elementor-622955 .elementor-element.elementor-element-473e8e8a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-622955 .elementor-element.elementor-element-2bb0052{width:auto;max-width:auto;text-align:right;}.elementor-622955 .elementor-element.elementor-element-2bb0052 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-622955 .elementor-element.elementor-element-2bb0052 img{width:120px;}.elementor-622955 .elementor-element.elementor-element-63b34833{width:auto;max-width:auto;}.elementor-622955 .elementor-element.elementor-element-63b34833 .elementor-menu-toggle{margin:0 auto;}.elementor-622955 .elementor-element.elementor-element-63b34833 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-622955:not(.elementor-motion-effects-element-type-background), .elementor-622955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-622955 .elementor-element.elementor-element-7364f3d > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-622955 .elementor-element.elementor-element-ccb4136{margin-top:0em;margin-bottom:0em;padding:000em 000em 000em 000em;}.elementor-622955 .elementor-element.elementor-element-04c4e97{width:45%;}.elementor-bc-flex-widget .elementor-622955 .elementor-element.elementor-element-04c4e97.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-622955 .elementor-element.elementor-element-04c4e97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-622955 .elementor-element.elementor-element-04c4e97 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-622955 .elementor-element.elementor-element-c741e79{width:auto;max-width:auto;}.elementor-622955 .elementor-element.elementor-element-430d9a4{width:55%;}.elementor-622955 .elementor-element.elementor-element-430d9a4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-622955 .elementor-element.elementor-element-430d9a4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-622955 .elementor-element.elementor-element-430d9a4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-622955 .elementor-element.elementor-element-42ac6c5{width:auto;max-width:auto;font-size:8px;}.elementor-622955 .elementor-element.elementor-element-42ac6c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:00.5em 0.5em 0.5em 0.5em;}.elementor-622955 .elementor-element.elementor-element-3d2d80f{width:100%;max-width:100%;}.elementor-622955 .elementor-element.elementor-element-3d2d80f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-622955 .elementor-element.elementor-element-3d2d80f .elementor-search-form__icon{--e-search-form-icon-size-minimal:20px;}.elementor-622955 .elementor-element.elementor-element-3b243699 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-622955 .elementor-element.elementor-element-2bb0052{width:auto;max-width:auto;}.elementor-622955 .elementor-element.elementor-element-63b34833{width:100%;max-width:100%;}.elementor-622955 .elementor-element.elementor-element-63b34833 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-622955 .elementor-element.elementor-element-694e3a24{width:35%;}.elementor-622955 .elementor-element.elementor-element-335ca2cb{width:65%;}}/* Start custom CSS for nav-menu, class: .elementor-element-f30e89f */#contact-menu-25 .elementor-nav-menu a {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}/* End custom CSS */

/*FILESTART  /var/www/html/wp-content/plugins/vehica-core/assets/css/vue-select.min.css */

.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:rgba(60,60,60,.5);transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border:1px solid rgba(60,60,60,.26);border-top-style:none;border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap}.vs__dropdown-option:hover{cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5)}.vs__dropdown-option--disabled:hover{cursor:inherit}.vs__selected{display:flex;align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,.26);border-radius:4px;color:#333;line-height:1.4;margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:rgba(60,60,60,.5);text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-webkit-input-placeholder{color:inherit}.vs__search::-moz-placeholder{color:inherit}.vs__search:-ms-input-placeholder{color:inherit}.vs__search::-ms-input-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search:hover{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border:.9em solid hsla(0,0%,39.2%,.1);border-left-color:rgba(60,60,60,.45);transform:translateZ(0);-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}


/*FILESTART  /var/www/html/wp-content/uploads/elementor/google-fonts/css/ptsans.css */
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/ptsans-jizyrexuito99u79d0e0ysmiedq.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/ptsans-jizyrexuito99u79d0e0w8miedq.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/ptsans-jizyrexuito99u79d0e0ycmiedq.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/ptsans-jizyrexuito99u79d0e0x8mi.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/ptsans-jizdrexuito99u79d0e8foydihudwzm.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/ptsans-jizdrexuito99u79d0e8foydkxudwzm.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/ptsans-jizdrexuito99u79d0e8foydirudwzm.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/ptsans-jizdrexuito99u79d0e8foydlxud.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/ptsans-jizarexuito99u79d0-exdgm.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/ptsans-jizarexuito99u79d0aexdgm.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/ptsans-jizarexuito99u79d0yexdgm.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/ptsans-jizarexuito99u79d0kexq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/ptsans-jizfrexuito99u79b_mh0ootlq0z.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/ptsans-jizfrexuito99u79b_mh0oqtlq0z.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/ptsans-jizfrexuito99u79b_mh0octlq0z.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/ptsans-jizfrexuito99u79b_mh0o6tlq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}


/*FILESTART  /var/www/html/wp-content/uploads/elementor/google-fonts/css/robotoslab.css */
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}


/*FILESTART  /var/www/html/wp-content/uploads/elementor/google-fonts/css/roboto.css */
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
;font-display: swap;}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
;font-display: swap;}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
;font-display: swap;}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
;font-display: swap;}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
;font-display: swap;}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
;font-display: swap;}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
;font-display: swap;}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
;font-display: swap;}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
;font-display: swap;}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
;font-display: swap;}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
;font-display: swap;}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
;font-display: swap;}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
;font-display: swap;}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
;font-display: swap;}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
;font-display: swap;}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
;font-display: swap;}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
;font-display: swap;}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
;font-display: swap;}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
;font-display: swap;}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
;font-display: swap;}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
;font-display: swap;}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
;font-display: swap;}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
;font-display: swap;}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
;font-display: swap;}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
;font-display: swap;}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://b-pro.ca/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
;font-display: swap;}


/*FILESTART   */

/* 10Web Booster optimized this CSS file */

				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			

/*FILESTART   */

/* 10Web Booster optimized this CSS file */

			
.elementor-nav-menu {
  font-family: "PT Sans", "Open Sans", sans-serif !important;
	font-size: 18px;
	font-style: italic;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 40px !important;
}
.elementor-location-header .elementor-search-form__container {
	min-height: 40px !important;
}
.bpro-header-search-contact a {
	font-family: "PT Sans", "Open Sans", sans-serif !important;
	font-size: 18px;
	font-style: italic;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 20px !important;
	color: #7f7f7f !important;
}
.bpro-header-search-contact a:hover, .bpro-header-search-contact a:active {
	color: #ffffff !important;
}
.bpro-header-search-contact .elementor-search-form input[type=search] {
	background-color: #393939 !important;
	color: #ffffff !important;
}
.bpro-header-search-contact .elementor-search-form__container {
	background-color: #393939 !important;
  background-color: #393939;
}
#bpro-btn-call {
	font-size: 16px !important;
	line-height: 16px !important;
	padding: 0.75em !important;
}
.elementor-nav-menu--main .elementor-nav-menu a {
	padding: 2em 0.75em 1.5em 0.75em !important;
}
.elementor-item-active {
	background-color: rgba(213,67,23,1);
}
.elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
	background-color: rgba(213,67,23,1);
}
.elementor-widget-vehica_template_content {
	margin-bottom: 0 !important;
}
.elementor-button {
    font-family: "PT Sans", "Open Sans", sans-serif !important;
    transform: skew(-10deg) !important;
    font-size: 46px !important;
}
.elementor-location-header .elementor-button {
	font-size: 20px !important;
}
.elementor-heading-title {
    font-family: "PT Sans", "Open Sans", sans-serif !important;
    font-style: italic;
    font-weight: 700;
    font-size: 50px;
    line-height: 50px;
    text-transform: uppercase;
}
h1 {
    color: #ffffff !important;
    font-weight: 700;
    font-size: 50px;
    line-height: 50px;
    text-shadow: rgb(0,0,0) 2px 2px 4px;
}
.elementor-widget-text-editor {
    font-family: "PT Sans", "Open Sans", sans-serif !important;
    font-size: 30px;
    font-weight: 400;
    line-height:normal;
    color: #000000;
}
.elementor-widget-text-editor a {
    color: rgba(213,67,23,1);
}
.elementor-widget-text-editor a:hover {
    text-decoration: underline;
}
.bpro-section {
	padding: 5em 0em 5em 0em !important;
	font-family: "PT Sans", "Open Sans", sans-serif !important;
	font-style: italic;
}
.bpro-section-light {
	background-image: url(https://b-pro.ca/wp-content/uploads/2020/08/bpro-homepage-inventory-bg.gif) !important;
}
.bpro-section-light h2 {
    color: #000000 !important;
    text-shadow: none !important;
}
.bpro-section-dark {
	background-image: url(https://b-pro.ca/wp-content/uploads/2020/12/bpro-homepage-bg-dark.gif) !important;
	color: #cccccc !important;
}
.bpro-section-dark h2 {
	color: rgb(230, 87, 46);
	text-shadow: none !important;
}
.bpro-section-dark .elementor-widget-text-editor {
	color: #cccccc !important;
}
.bpro-section-orange {
	background-color: #e7572f;
}
.bpro-section-orange h2 {
    color: #FFFFFF !important;
    text-shadow: none !important;
}
.bpro-home-contact input, #wpforms-44331 input {
	max-width: 100% !important;
}
.bpro-home-contact .wpforms-submit-container, #wpforms-44331 .wpforms-submit-container {
	text-align: center;
}
.bpro-home-contact button, #wpforms-44331 button {
	font-family: "PT Sans", "Open Sans", sans-serif !important;
	transform: skew(-10deg) !important;
	font-size: 46px !important;
	text-transform: uppercase !important;
	line-height: 50px;
	font-weight: 600;
	text-align: center;
	color: #fff !important;
	border: 0 solid #ff4605 !important;
	box-shadow: none !important;
	padding: 16px 25px 16px 25px;
	overflow: hidden;
	vertical-align: top;
	border-radius: 10px !important;
	background-color: #ff4605 !important;
}
.topten-image {
    margin-bottom: 0px !important;
}
.topten-tiletext .elementor-widget-container {
    background-size: cover;
    height: 70vh;
    margin-bottom: 0 !important;
    text-align: center;
}
.topten-tiletext .elementor-widget-container p {
    color: #ffffff;
    font-family: 'PT Sans','Open Sans',sans-serif;
    font-style: italic;
    font-size: 26px !important;
    text-align: center;
    margin-top: 10px;
}
.topten-tiletext .elementor-widget-container p:first-child {
    background: #e6572e;
    display: inline-block;
    padding: 0.25em 0.5em;
    margin: 1em 1em 1em 1em;
    text-decoration: none;
    border-radius: 10px;
    color: #ffffff;
    font-family: 'PT Sans','Open Sans',sans-serif;
    font-weight: 700;
    font-size: 44px !important;
    line-height: 44px !important;
    transform: skew(-10deg);
    text-align: center;
    font-style: normal;
    position: relative;
    top: -0.5em;
}
.topten-tiletext .elementor-widget-container p:nth-child(2) {
    font-weight: 700;
}
.elementor-widget-vehica_template_content {
	background-image: url(https://b-pro.ca/wp-content/uploads/2020/08/bpro-homepage-inventory-bg.gif) !important;

}
.elementor-widget-vehica_name_single_car_widget .vehica-car-name {
	color: #000000 !important;
	text-shadow: none !important;
	padding: 0.5em 0em 0.25em 0em !important;
	font-family: "PT Sans", "Open Sans", sans-serif !important;
	font-style: italic;
	font-weight: 700;
	font-size: 33px;
	line-height: 35px;
	text-align: center;
}

.bpro-car-price {
	color: #ffffff !important;
	text-shadow: none !important;
	font-family: "PT Sans", "Open Sans", sans-serif !important;
	font-style: italic;
	font-weight: 700;
	font-size: 33px;
	line-height: 35px;
	text-align: center;
	background-color: #e7572f;
}
.bpro-car-price a {
	text-decoration: underline;
	color: #ffffff;
}
.elementor-widget-vehica_price_single_car_widget .vehica-car-price {
	color: #ffffff !important;
	text-align: right;
}

.vehica-car-attributes-grid {
	text-align: center;
	width: 100%;
	display: block;
	padding: 1.5em 0em 0.5em 0em;
	font-family: "PT Sans", "Open Sans", sans-serif !important;
	font-style: italic;
	font-weight: 400;

}
.vehica-car-attributes-grid .vehica-grid {
	width: auto;
}
.vehica-car-attributes-grid .vehica-grid__element--1of1 {
	display: inline-block !important;
  width: auto;
}
.vehica-car-attributes-grid .vehica-grid div:first-child {
	display: none;
}
.vehica-car-attributes-grid .vehica-grid div:nth-child(2) {
	display: inline-block !important;
	padding: 0em 0.25em 0em 0.25em;
	width: auto;
}
#bpro-inventory-deposit {
	font-size: 26px !important;
	line-height: 28px !important;
}

/* home page and inventory grid */
.vehica-car-card__content .vehica-car-card__price {
	color: #e7572f;
  font-size: 28px;
  font-weight: 700;
	line-height: 30px;
	text-align: right;
	font-style: italic;
}
.vehica-car-card-v2 .vehica-car-card__inner, .vehica-car-card__inner {
  border-radius: 0px !important;
	background: transparent !important;
	box-shadow: 0px 0px 0 0 rgb(196 196 196 / 0%);
	border: solid 1px rgb(196 196 196 / 0%);
}
.vehica-car-card__image-info {
	display: none;
}
.vehica-car-card-v2 .vehica-car-card__content, .vehica-car-card__content {
  padding: 0 6px 6px 6px;
  background: transparent !important;
}
.bpro-contact-text {
	line-height: 18px !important;
	color: #ffffff;
}
.bpro-hp-all {
	border-bottom: 10px #e6572e solid;
}
.bpro-hp-searchtitle h2 {
	color: #e7572f !important;
}
.bpro-hp-searchbox .elementor-search-form__input {
	font-family: "PT Sans", "Open Sans", sans-serif !important;
  font-size: 28px !important;
  font-weight: 700;
	line-height: 30px !important;
	text-align: center;
	font-style: italic;
	text-transform: uppercase;
}
.bpro-hp-searchbox .elementor-search-form__submit {
	font-family: "PT Sans", "Open Sans", sans-serif !important;
	background-color: #e7572f;
  font-size: 28px;
  font-weight: 700;
	line-height: 30px;
	text-align: right;
	font-style: italic;
}
.bpro-hp-inventory .elementor-button-text, .bpro-hp-howto .elementor-button-text, .bpro-hp-search .elementor-button-text {
	line-height: 40px;
	font-size: 36px;
}


.bpro-howto-8steps .elementor-widget-container p {
	color: #000000 !important;
}
.bpro-howto-8steps .elementor-widget-container p:first-child {
	color: #ffffff !important;
}
.woocommerce {
	width: 100% !important;
	padding: 0 !important;
	border-radius: 0;
	max-width: unset;
	background-image: url(https://b-pro.ca/wp-content/uploads/2020/08/bpro-homepage-inventory-bg.gif) !important;
}
.woocommerce product, .elementor-645443, .elementor-645443 .elementor-section {
	background-image: url(https://b-pro.ca/wp-content/uploads/2020/08/bpro-homepage-inventory-bg.gif) !important;
	
}
.woocommerce div.product form.cart div.quantity, .elementor-645443 .elementor-element.elementor-element-25f49bb6 .cart button {
	margin: 0 !important;
}
@media (min-width: 1200px) {
	.vehica-car-gallery .vehica-gallery-main__wrapper {
		height: 800px !important;
	}
}
@media (max-width: 768px) {
	.bpro-hp-inventory .elementor-button-text, .bpro-hp-howto .elementor-button-text, .bpro-hp-search .elementor-button-text, .elementor-button {
    line-height: 34px !important;
    font-size: 30px !important;
    padding: 8px 12px 8px 12px !important;
}
	.elementor-heading-title {
    font-size: 30px !important;
    line-height: 34px !important;
		padding-left: 0.5em !important;
	}
	.bpro-header-sec {
		height: 30vh;
	}
	.bpro-header-sec .elementor-container {
		min-height: 30vh !important;
	}
		.bpro-related-listings .vehica-swiper-wrapper .vehica-swiper-slide {
		width: 44vw !important;
	}
}