.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}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-left:8px;margin-right:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-bottom:0;border-left-width:1px;border-right:0;border-top:0;border-style:solid;height:100%;left:auto;position:relative;right:auto;right:-8px;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{bottom:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;position:relative;top:var(--icon-vertical-offset,initial)}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (min-width:2400px){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1400px){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1200px){.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:880px){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0;margin-right:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0;margin-right:0}}.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}.header-style-2 .fitment-widget-header {
border: 2px solid var(--fitment-yellow);
border-radius: 5px;
padding: 20px;
}
.deals-wrapper {
display: grid;
grid-template-columns: repeat(4,1fr);
gap: 20px;
}
.deals-item {
position: relative;
padding: 15px;
display: flex;
}
.border-inside .deals-item,
.deals-single {
border: 1px solid var(--fitment-yellow);
-webkit-box-shadow: 1px 2px 4px rgba(33, 37, 41, 0.05);
box-shadow: 1px 2px 4px rgba(33, 37, 41, 0.05);
border-radius: 10px;
}
.deals-product {
display: flex;
gap: 15px;
}
.deals-item .title,
.deals-item .deals-price {
margin: 0;
}
.deals-heading .desc {
margin-top: 5px;
}
.border-inside .deals-item:before,
.deals-single:before {
content: "";
position: absolute;
top: -1px;
bottom: -1px;
left: -1px;
right: -1px;
border: 3px solid var(--fitment-yellow);
border-radius: 10px;
z-index: 1;
pointer-events: none;
opacity: 0;
will-change: opacity;
-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}
.border-inside .deals-item.active:before,
.border-inside .deals-item:hover:before,
.deals-single:hover:before{
opacity: 1;
}
.deals-item .deals-product-labels {
position: absolute;
top: 10px;
left: 10px;
display: flex;
align-items: flex-start;
flex-direction: column;
z-index: 1;
gap: 5px;
}
.deals-item .thumb-wrapper {
position: relative;
}
.deals-item .deals-thumb {
display: block;
overflow: hidden;
}
.deals-item:hover .thumb-wrapper img {
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);  transform-origin: center center;
-moz-transition: all .5s cubic-bezier(.25,.46,.45,.94);
-o-transition: all .5s cubic-bezier(.25,.46,.45,.94);
-webkit-transition: all .5s cubic-bezier(.25,.46,.45,.94);
transition: all .5s cubic-bezier(.25,.46,.45,.94);
}
.deals-item .title {
font-size: 14px;
font-weight: 500;
}
.fitment-product-cart {
border-radius: 30px;
}
.deals-item .thumb-wrapper .deals-buttons {
position: absolute;
top: 10px;
right: 10px;
display: flex;
flex-direction: column;
gap: 5px;
}
.deals-item .fitment-product-button {
background-color: var(--fitment-light);
width: 30px;
height: 30px;
border-radius: 30px;
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.deals-item .fitment-svg-icon {
max-width: 16px;
max-height: 16px;
}
.deals-item svg {
fill: var(--fitment-dark);
}
.deals-product-details {
display: flex;
flex-direction: column;
gap: 10px;
}
.deals-item .rating {
display: flex;
align-items: center;
gap: 5px;
line-height: 1;
}
.deals-item .deals-stock-status {
line-height: 1;
color: var(--fitment-green-soft);
}
.deals-item .stock-details {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
line-height: 1;
margin-top: 10px;
}
.deals-item .product-details {
font-size: 14px;
line-height: inherit;
}
.deals-item .deals-price {
font-weight: 500;
font-size: 14px;
}
.deals-item .deals-price ins {
font-weight: 500;
font-size: 14px;
color: var(--fitment-red-dark);
text-decoration: none;
}
.deals-item .deals-price del {
font-weight: 500;
font-size: 14px;
color: var(--fitment-red);
}
.deals-item .deals-price .del span {
text-decoration: line-through;
font-size: 12px;
}
.deals-item .stock-rating {
display: flex;
align-items: center;
gap: 15px;
line-height: 1;
flex-wrap: wrap;
}
.deals-item .fitment-stock-status {
font-size: 11px;
line-height: 1;
}
.deals-item .instock {
color: var(--fitment-green-soft);
}
.deals-item .outofstock {
color: var(--fitment-red);
}
.deals-item .stock-details {
font-size: 12px;
}
.deals-item .status-value {
font-weight: bold;
color: var(--fitment-red);
}
.deals-item .star-rating,
.deals-item .star-rating>span::before {
font-size: 11px;
}
.deals-item .fitment-label {
color: var(--fitment-dark);
background-color: var(--fitment-yellow-bg);
border: 1px solid var(--fitment-border);
width: 40px;
height: 40px;
border-radius: 50%;
font-size: 14px;
position: absolute;
top: 15px;
left: 15px;
line-height: 1;
z-index: 5;
}
.deals-item .discount-wrapper {
font-weight: 500;
}
.deals-item .discount-wrapper .value {
color: var(--fitment-red);
margin-left: 3px;
}
.deals-item .product-details {
font-size: 11px;
line-height: inherit;
list-style: none;
padding: 10px;
background-color: var(--fitment-gray-soft);
border-radius: 5px;
}
.deals-item .product-details ul {
list-style: none;
}
.deals-item .product-details li.dot-list__item {
display: flex;
}
.deals-item .product-details li:before,
.deals-item .product-details li.dot-list__item:before {
content: "\2713";
color: var(--fitment-green-soft);
margin-right: 5px;
}
.deals-item .features-wrapper {
position: absolute;
left: 0;
top: 100%;
width: calc(100% - 5px);
height: calc(100% - 5px);
display: flex;
align-items: center;
justify-content: center;
background-color: var(--fitment-light);
border-radius: 5px;
z-index: 6;
opacity: 0;
visibility: hidden;
-moz-transition: all .25s cubic-bezier(.25, .46, .45, .94);
-o-transition: all .25s cubic-bezier(.25, .46, .45, .94);
-webkit-transition: all .25s cubic-bezier(.25, .46, .45, .94);
transition: all .25s cubic-bezier(.25, .46, .45, .94);
}
.active .features-wrapper {
left: 2px;
top: 2px;
visibility: visible;
opacity: 1;
}
.deals-item .details-trigger {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
bottom: 15px;
right: 15px;
gap: 3px;
z-index: 7;
cursor: pointer;
-moz-transition: all .25s cubic-bezier(.25, .46, .45, .94);
-o-transition: all .25s cubic-bezier(.25, .46, .45, .94);
-webkit-transition: all .25s cubic-bezier(.25, .46, .45, .94);
transition: all .25s cubic-bezier(.25, .46, .45, .94);
}
.deals-item .details-trigger:hover,
.active .details-trigger:hover {
gap: 4px;
}
.deals-item .details-trigger span {
display: block;
width: 6px;
height: 6px;
border-radius: 10px;
background-color: var(--fitment-gray);
}
.details-trigger:hover span,
.active .details-trigger span {
background-color: var(--fitment-green-soft);
}
.fitment-timer-wrapper {
display: flex;
align-items: center;
gap: 10px;
font-size: 14px;
font-weight: 500;
justify-content: space-between;
flex-direction: row;
}
.fitment-timer {
display: flex;
align-items: center;
gap: 5px;
}
.header-style-3 .fitment-timer {
display: flex;
align-items: center;
gap: 0;
border: 1px solid;
border-color: var(--fitment-red);
border-radius: 5px;
}
.header-style-3 .fitment-timer .time-count {
background: var(--fitment-light);
color: var(--fitment-red-dark);
border: 0px;
border-right: 1px solid var(--fitment-red);
border-radius: 0px;
}
.header-style-3 .fitment-timer .time-count:last-child {
border:0;
}
.header-style-3 .fitment-timer .separator {
display: none;
}
.fitment-timer .time-count {
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
background: var(--fitment-gray-soft);
border: 1px solid var(--fitment-gray);
border-radius: 5px;
}
.style-1 .deals-item {
overflow: hidden;
padding-top: 30px;
padding-bottom: 30px;
}
.style-1 .deals-product {
align-items: center;
}
.style-1 .deals-buttons,
.style-4 .deals-buttons {
display: flex;
gap: 10px;
margin-top: 15px;
}
.style-1 .deals-buttons .fitment-product-button,
.style-4 .deals-buttons .fitment-product-button {
background-color: transparent;
width: auto;
height: auto;
border-radius: 0;
}
.style-2 .deals-product {
align-items: center;
}
.style-3 .deals-product {
flex-direction: column;
gap: 0;
}
.fitment-add-to-cart-icon-link {
line-height: 0;
}
.style-3 .fitment-add-to-cart-icon-link {
line-height: 0;
background: var(--fitment-primary);
min-width: 32px;
min-height: 32px;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
border-radius: 100%;
}
.style-3 .fitment-add-to-cart-icon-link svg,
.style-4 .fitment-add-to-cart-icon-link svg {
fill: var(--fitment-light);
max-width: 14px;
max-height: 14px;
}
.style-2 .deals-item,
.style-3 .deals-item,
.style-4 .deals-item {
flex-direction: column;
}
.style-2 .deals-item .thumb-wrapper {
position: relative;
width: 150px;
}
.style-2 .deals-item .deals-thumb {
border-radius: 0;
border: 0;
}
.style-2 .deals-footer,
.style-3 .deals-footer,
.style-4 .deals-footer {
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 15px;
padding-top: 15px;
border-top: 1px solid var(--fitment-border);
}
.style-4 .deals-footer {
position:relative;
}
.style-4 .fitment-label {
position: relative;
top: auto;
left: auto;
}
.style-4 .deals-product {
align-items: center;
}
.style-2 .deals-buttons,
.style-3 .deals-buttons,
.style-4 .deals-buttons {
display: flex;
}
.style-2 .deals-product .fitment-product-cart,
.style-3 .deals-product .fitment-product-cart,
.style-4 .deals-product .fitment-product-cart {
width: 50%;
font-size: 85%;
}
.fitment-widget-product-special-offers.style-2 .fitment-product-cart.has-icon {
padding: 0 25px;
}
.style-3 .thumb-wrapper {
text-align: center;
}
.style-3 .deals-product-details {
border-top: 1px solid var(--fitment-border);
margin-top: 15px;
padding-top: 15px;
}
.style-4 .deals-item .fitment-label {
color: var(--fitment-red);
background-color: var(--fitment-red-bg);
border-color: var(--fitment-red);
}
.deals-wrapper .style-1 .thumb-wrapper,
.deals-wrapper .style-4 .thumb-wrapper {
max-width: 120px;
}
.border-outside .deals-wrapper {
border: 1px solid var(--fitment-yellow);
-webkit-box-shadow: 1px 2px 4px rgba(33, 37, 41, 0.05);
box-shadow: 1px 2px 4px rgba(33, 37, 41, 0.05);
border-radius: 10px;
gap: 0!important;
overflow: hidden;
}
.border-outside .deals-wrapper .deals-item {
margin-bottom: -1px;
margin-right: -1px;
border-right: 1px solid var(--fitment-yellow);
border-bottom: 1px solid var(--fitment-yellow);
}
.border-outside .fitment-swiper-container {
border: 1px solid var(--fitment-yellow);
border-left: 0;
-webkit-box-shadow: 1px 2px 4px rgba(33, 37, 41, 0.05);
box-shadow: 1px 2px 4px rgba(33, 37, 41, 0.05);
border-radius: 10px;
}
.border-outside .fitment-swiper-container .deals-item  {
border-right: 1px solid var(--fitment-yellow);
margin-right: -2px;
}
.fitment-product-deals-single .fitment-style-2 {
background: linear-gradient(45deg, rgb(239, 35, 60) 0%, rgb(244, 113, 3) 100%);
border-color: var(--fitment-red-dark);
min-height: 48vh;
}
.fitment-product-deals-single .fitment-style-2 .thumb-wrapper {
border: 0;
padding: 0;
}
.fitment-product-deals-single .fitment-style-2 .stock-progress {
display: flex;
align-items: center;
justify-content: flex-start;
height: 7px;
background: var(--fitment-red-dark);
border-radius: 5px;
margin-top: 15px;
overflow: hidden;
}
.fitment-product-deals-single .fitment-style-2 * {
color: var(--fitment-light);
}
.deals-single {
flex-direction: column;
gap: 15px;
}
.deals-item .heading {
margin-bottom: 10px;
}
.deals-single .thumb-wrapper {
text-align: center;
border: 1px solid var(--fitment-border);
padding: 10px;
border-radius: 5px;
}
.deals-item .stock-progress {
display: flex;
align-items: center;
justify-content: flex-start;
height: 7px;
background: var(--fitment-gray-soft);
border-radius: 5px;
margin-top: 15px;
overflow: hidden;
}
.deals-item .stock-progressbar {
position: relative;
min-width: 10% !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
height: 6px;
border-radius: 5px;
background: -webkit-gradient(linear,left top,right top,from(#F03E3E),color-stop(#F76028),color-stop(#FFD43B),to(#12B886));
background: linear-gradient(to right,#F03E3E,#F76028,#FFD43B,#12B886);
}
.deals-item .fitment-discount {
color: var(--fitment-red-dark);
background-color: var(--fitment-red-bg);
border: 0px;
width: 35px;
height: 35px;
border-radius: 5px;
padding-top: 0;
font-size: 10px;
position: absolute;
top: 10px;
left: 10px;
line-height: 1;
z-index: 5;
display: flex;
align-items: center;
justify-content: center;
font-weight: 500;
}
.deals-single .time-count {
color: var(--fitment-light);
background: linear-gradient(45deg, rgb(239, 35, 60) 0%, rgb(244, 113, 3) 100%);
border-width:0;
}
@media(max-width:480px){
.deals-product {
flex-direction: column;
}
.style-1 .deals-product {
flex-direction: column;
flex-wrap: wrap;
width: 100%;
align-items: flex-start;
}
.style-1 .deals-product>div,
.style-4 .deals-product>div {
max-width: 100%;
width: 100%;
}
.style-2 .deals-item .thumb-wrapper {
width: 100%;
text-align: center;
}
.fitment-timer {
gap: 2px;
}
.fitment-timer .time-count {
width: 25px;
height: 25px;
font-size: 11px;
}
.fitment-timer-wrapper .fitment-timer-title {
font-size: 12px;
}
}.woocommerce-cart-form.fitment-woocommerce-cart-form {
border: 1px solid;
border-color: var(--fitment-primary);;
border-top: 0;
padding: 0 0 20px;
border-radius: 0 0 5px 5px;
}
.fitment-cart-item.fitment-actions {
padding-left: 15px;
padding-top: 20px;
}
.fitment-free-shipping-progress .fitment-progress-bar-wrap {
position: relative;
height: 6px;
margin: 0 13px;
}
.fitment-free-shipping-progress .fitment-progress-bar-wrap:before {
position: absolute;
content: "";
top: 0;
left: -13px;
right: -13px;
height: 100%;
border-radius: var(--fitment-border-radius);
background: #df6a2d47;
}
.fitment-free-shipping-progress .fitment-progress-bar:before {
position: absolute;
content: "";
top: 0;
left: -13px;
right: -13px;
height: 100%;
border-radius: var(--fitment-border-radius);
background: var(--fitment-primary);
}
.fitment-free-shipping-progress .fitment-progress-bar {
position: relative;
border-radius: inherit;
height: 100%;
max-width: 100%;
-webkit-transition: all .3s;
transition: all .3s;
}
.fitment-free-shipping-progress .fitment-progress-value {
position: absolute;
top: 50%;
right: 0;
-webkit-transform: translate(50%,-50%);
-ms-transform: translate(50%,-50%);
transform: translate(50%,-50%);
background: var(--fitment-light);
border: 1px solid var(--fitment-primary);
border-radius: 50%;
font-size: 12px;
width: 26px;
height: 26px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
z-index: 1;
}
.fitment-free-shipping-progress .fitment-progress-value svg {
width: 17px;
height: 17px;
}
.fitment-free-shipping-progress .fitment-progress-value svg * {
fill: var(--fitment-primary);
}
.free-shipping-success .fitment-progress-bar:before {
background: var(--fitment-blue-soft);
}
.free-shipping-success .fitment-progress-value svg * {
fill: var(--fitment-blue-soft);
}
.free-shipping-success .fitment-progress-value{
border-color: var(--fitment-blue-soft);
}
.fitment-cart-goal-text {
font-size: 18px;
margin-bottom: 15px;
color: var(--fitment-dark);
}
.woocommerce-cart .fitment-cart-row .fitment-cart-goal-wrapper {
padding: 20px 20px 30px;
margin-bottom: 0;
border: 1px solid var(--fitment-primary);
background-color: var(--fitment-primary-bg);
border-radius: 10px 10px 0 0;
max-width: 100%;
}
.woocommerce-cart .fitment-cart-row .fitment-cart-goal-wrapper .fitment-cart-goal-text {
color: var(--fitment-primary);
font-weight: 500;
font-size: 16px;
}
.woocommerce-cart .fitment-cart-row .fitment-cart-goal-wrapper .woocommerce-Price-amount.amount {
background-color: var(--fitment-primary-bg);
padding: 3px 7px;
border-radius: 3px;
color: var(--fitment-primary);
}
.shakeY {
-webkit-animation-name: shakeY;
animation-name: shakeY;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-delay: .6s;
animation-delay: .6s;
}
@-webkit-keyframes shakeY{
0%,
to{
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
10%,30%,50%,70%,90%{
-webkit-transform:translate3d(0,-10px,0);
transform:translate3d(0,-10px,0)
}
20%,40%,60%,80%{
-webkit-transform:translate3d(0,10px,0);
transform:translate3d(0,10px,0)
}
}
@keyframes shakeY{
0%,
to{
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
10%,30%,50%,70%,90%{
-webkit-transform:translate3d(0,-10px,0);
transform:translate3d(0,-10px,0)
}
20%,40%,60%,80%{
-webkit-transform:translate3d(0,10px,0);
transform:translate3d(0,10px,0)
}
}