.sq-e-column-holder .sq-e-column-wrapper { width: auto; }
.sq-e-column-wrapper { display: flex; flex-wrap: wrap; }
.sq-e-column-wrapper .sq-e-column { margin: 0; }
.sq-e-column-wrapper.sq-e-column-gap-default { margin: 0 -10px; }
.sq-e-column-wrapper.sq-e-column-gap-narrow { margin: 0 -5px; }
.sq-e-column-wrapper.sq-e-column-gap-extended { margin: 0 -15px; }
.sq-e-column-wrapper.sq-e-column-gap-wide { margin: 0 -20px; }
.sq-e-column-wrapper.sq-e-column-gap-wider { margin: 0 -30px; }
.sq-e-column-wrapper.sq-e-column-gap-default .sq-e-column { padding: 10px; }
.sq-e-column-wrapper.sq-e-column-gap-no .sq-e-column { padding: 0; }
.sq-e-column-wrapper.sq-e-column-gap-narrow .sq-e-column { padding: 5px; }
.sq-e-column-wrapper.sq-e-column-gap-extended .sq-e-column { padding: 15px; }
.sq-e-column-wrapper.sq-e-column-gap-wide .sq-e-column { padding: 20px; }
.sq-e-column-wrapper.sq-e-column-gap-wider .sq-e-column { padding: 30px; } .sq-e-column-wrapper.sq-e-snap-scroll-enabled:not(.sq-e-snap-scroll) { flex-wrap: wrap; }
.sq-e-column-wrapper.sq-e-snap-scroll-enabled.sq-e-snap-scroll { overflow: auto; display: flex; flex-wrap: nowrap; 
scroll-snap-type: X mandatory; scroll-padding-left: 0px; -webkit-overflow-scrolling: touch; }
.sq-e-column-wrapper.sq-e-snap-scroll-enabled.sq-e-snap-scroll div.sq-e-column { scroll-snap-align: start; width: auto !important; } .sq-e-column-wrapper.sq-e-snap-scroll-enabled:not(.sq-e-snap-scroll) ~ .sq-e-snap-scroll-pagination { display: none; }
.sq-e-column-wrapper.sq-e-snap-scroll-enabled ~ .sq-e-snap-scroll-pagination { text-align: center; margin-top: 20px; }  .sq-e-column-wrapper.sq-e-snap-scroll-enabled.sq-e-snap-scroll { scrollbar-width: none; scrollbar-color: var(--sq-primary-clr) transparent; } .sq-e-column-wrapper.sq-e-snap-scroll-enabled.sq-e-snap-scroll::-webkit-scrollbar { width: 0px; display: none; }
.sq-e-column-wrapper.sq-e-snap-scroll-enabled.sq-e-snap-scroll::-webkit-scrollbar-track { background: transparent; }
.sq-e-column-wrapper.sq-e-snap-scroll-enabled.sq-e-snap-scroll::-webkit-scrollbar-thumb { background-color: var(--sq-primary-clr); border-radius: 0px; } @media only screen and (max-width: 767px) {
.sq-e-column-holder .sq-e-column-wrapper { width: auto !important; }
}.sq-e-image-box-holder.sq-e-rc-template-default .sq-e-content-item { text-align: center; }
.sq-e-image-box-holder.sq-e-rc-template-default .sq-e-content-item .sq-e-content-image > span, .sq-e-image-box-holder.sq-e-rc-template-default .sq-e-content-item .sq-e-content-image > a { -webkit-border-radius: 1em; border-radius: 1em; }
.sq-e-image-box-holder.sq-e-rc-template-default .sq-e-content-item .sq-e-content-media-group .sq-e-content-image-wrapper { margin-bottom: 0; }
.sq-e-image-box-holder.sq-e-rc-template-default .sq-e-content-item .sq-e-content-media-group .sq-e-content-image-wrapper + .sq-e-content-icon-wrapper { display: block; font-size: 60px; line-height: 0; margin-top: -8px; margin-bottom: -0.4em; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.sq-e-image-box-holder.sq-e-rc-template-default .sq-e-content-item .sq-e-content-media-group .sq-e-content-icon-wrapper .sq-e-content-icon span { background-color: var(--sq-e-elementor-color-white); color: rgba(var(--sq-e-elementor-color-accent-rgb),0.85); font-size: 24px; height: 60px; width: 60px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 3px 0 rgba(var(--sq-e-elementor-color-secondary-rgb),0.15); box-shadow: 0 0 3px 0 rgba(var(--sq-e-elementor-color-secondary-rgb),0.15); }
.sq-e-image-box-holder.sq-e-rc-template-default .sq-e-content-item:hover .sq-e-content-media-group .sq-e-content-icon-wrapper .sq-e-content-icon span { background-color: var(--sq-e-elementor-color-accent); color: var(--sq-e-elementor-color-white); } .sq-e-image-box-holder.sq-e-rc-template-standard .sq-e-content-item { text-align: center; -webkit-box-shadow: 0 0 1px 1px rgba(var(--sq-e-elementor-color-secondary-rgb),0.15) inset; box-shadow: 0 0 1px 1px rgba(var(--sq-e-elementor-color-secondary-rgb),0.15) inset; }
.sq-e-image-box-holder.sq-e-rc-template-standard .sq-e-content-item .sq-e-content-media-group { background-color: #f5f5f5; margin-bottom: 0; }
.sq-e-image-box-holder.sq-e-rc-template-standard .sq-e-content-item .sq-e-content-media-group,
.sq-e-image-box-holder.sq-e-rc-template-standard .sq-e-content-item .sq-e-content-detail-group { padding: 20px; }
.sq-e-image-box-holder.sq-e-rc-template-standard .sq-e-content-item .sq-e-content-media-group .sq-e-content-image-wrapper,
.sq-e-image-box-holder.sq-e-rc-template-standard .sq-e-content-item .sq-e-content-media-group .sq-e-content-image-wrapper .sq-e-content-image,
.sq-e-image-box-holder.sq-e-rc-template-standard .sq-e-content-item .sq-e-content-media-group .sq-e-content-image-wrapper .sq-e-content-image > a,
.sq-e-image-box-holder.sq-e-rc-template-standard .sq-e-content-item .sq-e-content-media-group .sq-e-content-image-wrapper .sq-e-content-image > span { min-width: 100px; }
.sq-e-image-box-holder.sq-e-rc-template-standard .sq-e-content-item .sq-e-content-media-group .sq-e-content-image-wrapper .sq-e-content-image > a,
.sq-e-image-box-holder.sq-e-rc-template-standard .sq-e-content-item .sq-e-content-media-group .sq-e-content-image-wrapper .sq-e-content-image > span { height: 100px; padding: 0; width: 100px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 2px rgba(var(--sq-e-elementor-color-secondary-rgb),0.25); box-shadow: 0 0 2px rgba(var(--sq-e-elementor-color-secondary-rgb),0.25); }
.sq-e-image-box-holder.sq-e-rc-template-standard .sq-e-content-item .sq-e-content-media-group .sq-e-content-image-wrapper .sq-e-content-image > a img,
.sq-e-image-box-holder.sq-e-rc-template-standard .sq-e-content-item .sq-e-content-media-group .sq-e-content-image-wrapper .sq-e-content-image > span img { height: 100%; object-fit: cover; object-position: center center; }
.sq-e-image-box-holder.sq-e-rc-template-standard .sq-e-content-item:hover .sq-e-content-media-group { background-color: var(--sq-e-elementor-color-accent); }
.sq-e-image-box-holder.sq-e-rc-template-standard .sq-e-content-item:hover .sq-e-content-media-group .sq-e-content-title h5, .sq-e-image-box-holder.sq-e-rc-template-standard .sq-e-content-item:hover .sq-e-content-media-group .sq-e-content-title h5 > a { color: var(--sq-e-elementor-color-white); }
.sq-e-image-box-holder.sq-e-rc-template-standard .sq-e-content-item:hover .sq-e-content-media-group .sq-e-content-title h5 > a:hover { color: var(--sq-e-elementor-color-black); } .sq-e-content-item .sq-e-content-detail-group { width: 100%; }