.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-content-item { border-color: transparent; border-style: solid; border-width: 0; position: relative; z-index: 0; }
.sq-e-content-item, .sq-e-content-item > .sq-e-content-media-group, .sq-e-content-item > .sq-e-content-detail-group, .sq-e-content-item .sq-e-content-elements-group, .sq-e-content-item .sq-e-content-image > span, .sq-e-content-item .sq-e-content-image > a, .sq-e-content-item .sq-e-content-image img, .sq-e-content-item .sq-e-content-icon-wrapper .sq-e-content-icon span, .sq-e-content-item .sq-e-content-icon-wrapper .sq-e-content-icon span:before, .sq-e-content-item a, .sq-e-content-item .sq-e-content-title h5, .sq-e-content-item .sq-e-rating li span, .sq-e-content-item .sq-e-media-image-cover .sq-e-content-image-wrapper, .sq-e-content-item .sq-e-media-image-overlay .sq-e-content-image-wrapper, .sq-e-content-item .sq-e-media-image-cover > .sq-e-media-image-cover-container, .sq-e-content-item .sq-e-media-image-overlay > .sq-e-media-image-overlay-container, .sq-e-content-item .sq-e-media-image-cover > .sq-e-media-image-cover-container > div, .sq-e-content-item .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div, .sq-e-content-item .sq-e-content-separator span, .sq-e-content-item .sq-e-content-description { -webkit-transition: var(--sq-e-elementor-base-transition); transition: var(--sq-e-elementor-base-transition); }
.sq-e-content-item > div:empty { display: none; }
.sq-e-content-item > div:not(:last-child),
.sq-e-content-item .sq-e-content-media-group > div:not(:last-child),
.sq-e-content-item .sq-e-content-detail-group > div:not(:last-child),
.sq-e-content-item .sq-e-content-elements-group > div:not(:last-child) { margin-bottom: 20px; } .sq-e-content-item .sq-e-content-media-group { position: relative; }
.sq-e-content-item .sq-e-content-image-wrapper, .sq-e-content-item .sq-e-content-image-wrapper .sq-e-content-image,
.sq-e-content-item .sq-e-content-image > span, .sq-e-content-item .sq-e-content-image > a { display: inline-flex; }
.sq-e-content-item .sq-e-content-image > span > img, .sq-e-content-item .sq-e-content-image > a > img { height: inherit; align-self: start; -webkit-border-radius: inherit; border-radius: inherit; } .sq-e-content-item .sq-e-content-icon-wrapper, .sq-e-content-item .sq-e-content-icon-wrapper .sq-e-content-icon { display: inline-flex; justify-content: inherit; }
.sq-e-content-item .sq-e-content-icon-wrapper .sq-e-content-icon span { display: inline-flex; justify-content: center; align-items: center; font-size: 2rem; height: 1em; line-height: 1; padding: 5px; position: relative; text-align: center; vertical-align: top; width: 1em; z-index: 0; }
.sq-e-content-item .sq-e-content-icon-wrapper .sq-e-content-icon span i { color: inherit; display: inline-block; font-size: inherit; height: 1em; position: relative; vertical-align: top; width: 1em; }
.sq-e-content-item .sq-e-content-icon-wrapper .sq-e-content-icon span svg { fill: currentColor; height: 1em; width: 1em; }
.sq-e-content-item .sq-e-content-icon-wrapper .sq-e-content-icon span svg.lucide { fill: none; }
.sq-e-content-item .sq-e-content-media-group .sq-e-content-icon-wrapper:only-child .sq-e-content-icon span { height: auto; }
.sq-e-content-item .sq-e-content-media-group .sq-e-content-icon-wrapper:only-child .sq-e-content-icon span i, 
.sq-e-content-item .sq-e-content-media-group .sq-e-content-icon-wrapper:only-child .sq-e-content-icon span i > svg { display: inherit; height: auto; } .sq-e-content-item .sq-e-content-title h5 { display: block; font-size: 1.25em; font-weight: var(--sq-font-weight); margin-top: 0px; margin-bottom: 0; text-transform: none; }
.sq-e-content-item .sq-e-content-title h5 a { -webkit-transition: inherit; transition: inherit; }
.sq-e-content-item .sq-e-content-title h5, .sq-e-content-item .sq-e-content-title h5 a { color: var(--mt-primary); }
.sq-e-content-item .sq-e-content-title h5 a:hover { color: var(--sq-e-elementor-color-accent); }
.sq-e-content-item .sq-e-content-subtitle { color: var(--sq-e-elementor-color-secondary); font-size: 0.9em; letter-spacing: 0.05em; }
.sq-e-content-item > div[class*="group"] > .sq-e-content-title,
.sq-e-content-item > div[class*="group"] > .sq-e-content-subtitle { width: 100%; }
.sq-e-content-item .sq-e-content-title-group { width: 100%; }
.sq-e-content-item .sq-e-content-title-group, .sq-e-content-item .sq-e-content-title-group > * { display: inline-block; }
.sq-e-content-item .sq-e-content-title-group span { display: inline-block; line-height: 0; margin: 5px 10px; width: 0.5em; }
.sq-e-content-item .sq-e-content-title-group span:before { background-color: currentColor; content:""; display: inline-block; height: 1px; opacity: 0.75; vertical-align: top; width: 100%; }
.sq-e-content-item .sq-e-content-title-group.below > * { display: block; }
.sq-e-content-item .sq-e-content-title-group.below > :not(.sq-e-content-separator):not(:last-child) { margin-bottom: 20px; }
.sq-e-content-item .sq-e-content-title-group.below span { margin: 15px 0; width: 100%; }
.sq-e-content-item .sq-e-content-title-group.below span:before { background-color: var(--sq-e-elementor-color-accent); height: 2px; width: 60px; }
.sq-e-content-item > div[class*="group"] .sq-e-content-title + .sq-e-content-subtitle,
.sq-e-content-item > div[class*="group"] .sq-e-content-subtitle + .sq-e-content-title,
.sq-e-content-item > div[class*="group"] .sq-e-content-separator + .sq-e-content-subtitle,
.sq-e-content-item > div[class*="group"] .sq-e-rating-container + .sq-e-content-title { margin-top: -15px; }
.sq-e-content-item > div[class*="group"] .sq-e-content-title + .sq-e-content-separator { margin-top: -5px; } .sq-e-content-item .sq-e-content-separator { display: inline-block; line-height: 0; vertical-align: top; width: 100%; }
.sq-e-content-item .sq-e-content-separator.separator-1 span { background-color: var(--sq-e-elementor-color-accent); display: inline-block; height: 2px; vertical-align: top; width: 60px; }
.sq-e-content-item .sq-e-content-separator.separator-2 span { background-color: currentColor; display: inline-block; height: 1px; opacity: 0.15; max-width: 85%; vertical-align: top; width: 450px; } .sq-e-content-item .sq-e-content-detail-group { position: relative; }
.sq-e-content-item .sq-e-content-description { position: relative; z-index: 0; }
.sq-e-content-item .sq-e-content-description > a { color: inherit; }
.sq-e-content-item .sq-e-content-description > a:hover { opacity: 0.8; } .sq-e-content-item .sq-e-social-icons-list { display: inline-flex; flex-wrap: wrap; list-style: none; margin: 0 -5px; padding: 0; }
.sq-e-content-item .sq-e-social-icons-list li { display: inline-flex; margin: 5px; padding: 0; }
.sq-e-content-item .sq-e-social-icons-list li a { color: var(--mt-primary); height: 1em; line-height: 1; width: 1em; display: inline-flex; align-items: center; justify-content: center; }
.sq-e-content-item .sq-e-social-icons-list li a:hover { color: var(--sq-e-elementor-color-accent); } .sq-e-content-item .sq-e-rating { display: inline-flex; list-style: none; margin: 0 -2px; padding: 0; vertical-align: top; }
.sq-e-content-item .sq-e-rating li { display: inline-flex; margin: 2px; }
.sq-e-content-item .sq-e-rating li span { color: var(--sq-e-elementor-color-accent); height: 1em; line-height: 1; width: 1em; }
.sq-e-content-item .sq-e-rating li span.far { opacity: 0.75; } .sq-e-content-item .sq-e-content-button { position: relative; z-index: 0; }
.sq-e-content-item .sq-e-content-button > a {
border: 1px solid transparent;
background-color: var(--sq-e-elementor-color-accent);
color: var(--sq-e-elementor-color-white);
fill: var(--sq-e-elementor-color-white);
display: inline-block;
line-height: 1;
font-size: 1em;
padding: 0.75em 1.5em;
text-align: center;
-webkit-border-radius: 0;
border-radius: 0;
}
.sq-e-content-item .sq-e-content-button > a > div, .sq-e-content-item .sq-e-content-button > a > div > span { color: inherit !important; transition: 0.3s; }
.sq-e-content-item .sq-e-content-button > a:hover { background-color: var(--sq-secondary-clr); } .sq-e-content-item .sq-e-media-image-cover { display: grid; position: relative; z-index: 0; }
.sq-e-content-item .sq-e-media-image-cover .sq-e-content-image-wrapper { position: relative; width: 100%; z-index: -1; }
.sq-e-content-item .sq-e-media-image-cover .sq-e-content-image-wrapper:before { content: ""; height: 100%; pointer-events: none; position: absolute; left: 0; top: 0; width: 100%; z-index: 0; -webkit-transition: inherit; transition: inherit;
background-color: var(--sq-e-elementor-color-accent);
background-image: linear-gradient(20deg, rgba(0,0,0,0.5), transparent);
}
.sq-e-content-item .sq-e-media-image-cover .sq-e-content-image-wrapper:after { background-color: var(--sq-e-elementor-color-accent); content: ""; height: auto; pointer-events: none; position: absolute; left: 50%; top: 50%; opacity: 0.25; padding-top: 0; width: 0; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); -webkit-transition: all 0.3s ease-in-out 0.15s; transition: all 0.3s ease-in-out 0.15s; }
.sq-e-content-item:hover .sq-e-media-image-cover .sq-e-content-image-wrapper:after { opacity: 0.5; padding-top: 135%; width: 135%; -webkit-border-radius: 35%; border-radius: 35%; }
.sq-e-content-item .sq-e-media-image-cover .sq-e-content-image-wrapper .sq-e-content-image { align-content: inherit; align-items: inherit; overflow: hidden; }
.sq-e-content-item .sq-e-media-image-cover .sq-e-content-image-wrapper .sq-e-content-image img { object-fit: cover; object-position: center; }
.sq-e-content-item .sq-e-media-image-cover .sq-e-content-image-wrapper .sq-e-content-image,
.sq-e-content-item .sq-e-media-image-cover .sq-e-content-image-wrapper .sq-e-content-image img { height: 100%; width: 100%; }
.sq-e-content-item .sq-e-media-image-cover .sq-e-content-image-wrapper,
.sq-e-content-item .sq-e-media-image-cover .sq-e-content-image-wrapper:before,
.sq-e-content-item .sq-e-media-image-cover .sq-e-content-image-wrapper .sq-e-content-image,
.sq-e-content-item .sq-e-media-image-cover .sq-e-content-image-wrapper .sq-e-content-image > span,
.sq-e-content-item .sq-e-media-image-cover .sq-e-content-image-wrapper .sq-e-content-image > a { justify-content: inherit; justify-items: inherit; -webkit-border-radius: inherit; border-radius: inherit; }
.sq-e-content-item .sq-e-media-image-cover > .sq-e-content-image-wrapper,
.sq-e-content-item .sq-e-media-image-cover > .sq-e-media-image-cover-container { grid-area: 1/-1; align-items: center; align-content: center; justify-content: center; margin-bottom: 0 !important; overflow: hidden; text-align: center; }
.sq-e-content-item .sq-e-media-image-cover .sq-e-content-image-wrapper:before { opacity: 0.6; }
.sq-e-content-item .sq-e-media-image-cover > .sq-e-media-image-cover-container { display: flex; flex-wrap: wrap; padding: 20px; width: 100%; }
.sq-e-content-item .sq-e-media-image-cover > .sq-e-media-image-cover-container > *:not(.sq-e-content-icon-wrapper) { flex: 1 1 100%; }
.sq-e-content-item .sq-e-media-image-cover > .sq-e-media-image-cover-container > *:not(:last-child) { margin-bottom: 15px; }
.sq-e-content-item .sq-e-media-image-cover > .sq-e-media-image-cover-container > div,
.sq-e-content-item .sq-e-media-image-cover > .sq-e-media-image-cover-container > div div,
.sq-e-content-item .sq-e-media-image-cover > .sq-e-media-image-cover-container > div span,
.sq-e-content-item .sq-e-media-image-cover > .sq-e-media-image-cover-container > div:not(.sq-e-content-button) a,
.sq-e-content-item .sq-e-media-image-cover > .sq-e-media-image-cover-container > div h5,
.sq-e-content-item .sq-e-media-image-cover > .sq-e-media-image-cover-container > div h5 a,
.sq-e-content-item .sq-e-media-image-cover > .sq-e-media-image-cover-container > div ul li,
.sq-e-content-item .sq-e-media-image-cover > .sq-e-media-image-cover-container > div ul li a { color: var(--sq-e-elementor-color-white); }
.sq-e-content-item:hover .sq-e-media-image-cover > .sq-e-media-image-cover-container > div,
.sq-e-content-item:hover .sq-e-media-image-cover > .sq-e-media-image-cover-container > div div,
.sq-e-content-item:hover .sq-e-media-image-cover > .sq-e-media-image-cover-container > div span,
.sq-e-content-item:hover .sq-e-media-image-cover > .sq-e-media-image-cover-container > div:not(.sq-e-content-button) a,
.sq-e-content-item:hover .sq-e-media-image-cover > .sq-e-media-image-cover-container > div h5,
.sq-e-content-item:hover .sq-e-media-image-cover > .sq-e-media-image-cover-container > div h5 a,
.sq-e-content-item:hover .sq-e-media-image-cover > .sq-e-media-image-cover-container > div ul li,
.sq-e-content-item:hover .sq-e-media-image-cover > .sq-e-media-image-cover-container > div ul li a { color: var(--sq-e-elementor-color-black); }
.sq-e-content-item:hover .sq-e-media-image-cover > .sq-e-media-image-cover-container > div:not(.sq-e-content-button) a:hover,
.sq-e-content-item:hover .sq-e-media-image-cover > .sq-e-media-image-cover-container > div h5 a:hover,
.sq-e-content-item:hover .sq-e-media-image-cover > .sq-e-media-image-cover-container > div ul li a:hover { color: var(--sq-e-elementor-color-white); }
.sq-e-image-lightbox-popup .sq-e-content-item .sq-e-media-image-cover > .sq-e-media-image-cover-container { pointer-events: none; }
.sq-e-image-lightbox-popup .sq-e-content-item .sq-e-media-image-cover > .sq-e-media-image-cover-container a { pointer-events: auto; } .sq-e-content-item .sq-e-media-image-overlay { display: grid; position: relative; z-index: 0; }
.sq-e-content-item .sq-e-media-image-overlay .sq-e-content-image-wrapper { position: relative; width: 100%; z-index: -1; }
.sq-e-content-item .sq-e-media-image-overlay .sq-e-content-image-wrapper:before { content: ""; height: 100%; opacity: 0; pointer-events: none; position: absolute; left: 0; top: 0; visibility: hidden; width: 100%; z-index: 0; -webkit-transition: inherit; transition: inherit;
background-color: var(--sq-e-elementor-color-accent);
background-image: linear-gradient(20deg, rgba(0,0,0,0.5), transparent);
}
.sq-e-content-item .sq-e-media-image-overlay .sq-e-content-image-wrapper .sq-e-content-image { align-content: inherit; align-items: inherit; overflow: hidden; }
.sq-e-content-item .sq-e-media-image-overlay .sq-e-content-image-wrapper .sq-e-content-image img { object-fit: cover; object-position: center; }
.sq-e-content-item .sq-e-media-image-overlay .sq-e-content-image-wrapper .sq-e-content-image,
.sq-e-content-item .sq-e-media-image-overlay .sq-e-content-image-wrapper .sq-e-content-image img { height: 100%; width: 100%; }
.sq-e-content-item .sq-e-media-image-overlay .sq-e-content-image-wrapper,
.sq-e-content-item .sq-e-media-image-overlay .sq-e-content-image-wrapper:before,
.sq-e-content-item .sq-e-media-image-overlay .sq-e-content-image-wrapper .sq-e-content-image,
.sq-e-content-item .sq-e-media-image-overlay .sq-e-content-image-wrapper .sq-e-content-image > a,
.sq-e-content-item .sq-e-media-image-overlay .sq-e-content-image-wrapper .sq-e-content-image > span { justify-content: inherit; justify-items: inherit; -webkit-border-radius: inherit; border-radius: inherit; will-change: transform; }
.sq-e-content-item .sq-e-media-image-overlay > .sq-e-content-image-wrapper,
.sq-e-content-item .sq-e-media-image-overlay > .sq-e-media-image-overlay-container { grid-area: 1/-1; align-items: center; align-content: center; justify-content: center; margin-bottom: 0 !important; overflow: hidden; text-align: center; }
.sq-e-content-item .sq-e-media-image-overlay > .sq-e-media-image-overlay-container { display: flex; flex-wrap: wrap; opacity: 0; padding: 20px; visibility: hidden; width: 100%; }
.sq-e-content-item .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > * { flex: 1 1 100%; }
.sq-e-content-item .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > *:not(:last-child) { margin-bottom: 15px; }
.sq-e-content-item .sq-e-media-image-overlay .sq-e-content-image-wrapper:before,
.sq-e-content-item .sq-e-media-image-overlay > .sq-e-media-image-overlay-container { opacity: 0; visibility: hidden; }
.sq-e-content-item:hover .sq-e-media-image-overlay .sq-e-content-image-wrapper:before { opacity: 0.6; visibility: visible; }
.sq-e-content-item:hover .sq-e-media-image-overlay > .sq-e-media-image-overlay-container { opacity: 1; visibility: visible; }
.sq-e-content-item .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div,
.sq-e-content-item .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div div,
.sq-e-content-item .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div span,
.sq-e-content-item .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div:not(.sq-e-content-button) a,
.sq-e-content-item .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div h5,
.sq-e-content-item .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div h5 a,
.sq-e-content-item .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div ul li,
.sq-e-content-item .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div ul li a { color: var(--sq-e-elementor-color-black); }
.sq-e-content-item:hover .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div,
.sq-e-content-item:hover .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div div,
.sq-e-content-item:hover .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div span,
.sq-e-content-item:hover .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div:not(.sq-e-content-button) a,
.sq-e-content-item:hover .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div h5,
.sq-e-content-item:hover .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div h5 a,
.sq-e-content-item:hover .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div ul li,
.sq-e-content-item:hover .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div ul li a { color: var(--sq-e-elementor-color-white); }
.sq-e-content-item:hover .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div:not(.sq-e-content-button) a:hover,
.sq-e-content-item:hover .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div h5 a:hover,
.sq-e-content-item:hover .sq-e-media-image-overlay > .sq-e-media-image-overlay-container > div ul li a:hover { color: var(--sq-e-elementor-color-black); }
.sq-e-image-lightbox-popup .sq-e-content-item .sq-e-media-image-overlay > .sq-e-media-image-overlay-container { pointer-events: none; }
.sq-e-image-lightbox-popup .sq-e-content-item .sq-e-media-image-overlay > .sq-e-media-image-overlay-container a { pointer-events: auto; } .sq-e-content-item .sq-e-content-elements-group { position: relative; z-index: 0; -webkit-transition: inherit; transition: inherit; }.sq-e-icon-box-holder.sq-e-rc-template-default .sq-e-content-item { text-align: left; border: 1px solid var(--sqBorderColor); }
.sq-e-icon-box-holder.sq-e-rc-template-default .sq-e-content-item > .sq-e-content-media-group { padding: 30px 30px 0px; }
.elementor-section-full_width .sq-e-icon-box-holder.sq-e-rc-template-default .sq-e-content-item > .sq-e-content-media-group {  
padding: clamp(1.25rem, 0.3846rem + 3.8462vw, 5rem); padding-bottom: 0px; }
.sq-e-icon-box-holder.sq-e-rc-template-default .sq-e-content-item .sq-e-content-detail-group { 
background: linear-gradient(180deg, var(--sq-primary-clr),var(--sq-secondary-clr)); padding: 24px 30px; }
.elementor-section-full_width .sq-e-icon-box-holder.sq-e-rc-template-default .sq-e-content-item > .sq-e-content-detail-group {  
padding: 24px clamp(1.25rem, 0.3846rem + 3.8462vw, 5rem); }
.sq-e-icon-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 i, 
.sq-e-icon-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 i > svg { display: inherit; }
.sq-e-icon-box-holder.sq-e-rc-template-default .sq-e-content-item .sq-e-content-icon-wrapper .sq-e-content-icon > span { 
font-size: clamp(5rem, 4.25rem + 3.3333vw, 8.25rem); color: var(--sqHeadAltColor); }
.sq-e-icon-box-holder.sq-e-rc-template-default .sq-e-content-item .sq-e-content-button > a { position: relative;
background: transparent !important; padding: 0; text-transform: uppercase; font-family: var(--mt-head-font); font-weight: 400; }
.sq-e-icon-box-holder.sq-e-rc-template-default .sq-e-content-item .sq-e-content-button > a:before {
content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background-color: currentColor;
-webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition: transform var(--sq-e-transition); 
transition: transform var(--sq-e-transition); -webkit-transform-origin: bottom right; transform-origin: bottom right; }
.sq-e-icon-box-holder.sq-e-rc-template-default .sq-e-content-item .sq-e-content-button > a:hover:before {
-webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: bottom left; transform-origin: bottom left; }
.sq-e-icon-box-holder.sq-e-rc-template-default .sq-e-content-item .sq-e-content-button > a:after { margin: auto 0; border-radius: 50%;
content: ""; position: absolute; width: 14px; height: 14px; border: 1px solid currentColor; top: 0; bottom: 0; right: -30%;
-webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: var(--sq-e-transition); transition: var(--sq-e-transition); }
.sq-e-icon-box-holder.sq-e-rc-template-default .sq-e-content-item .sq-e-content-button > a:hover:after { border-radius: 0%; right: -28%;
border: none; border-top: 14px solid transparent; border-right: 14px solid currentColor; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .sq-e-icon-box-holder.sq-e-rc-template-ico-content-aside .sq-e-content-item { display: flex; flex-wrap: wrap; margin-left: -10px; margin-right: -10px; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-content-aside .sq-e-content-item > * { margin: 10px !important; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-content-aside .sq-e-content-item .sq-e-content-media-group { display: inline-flex; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-content-aside .sq-e-content-item .sq-e-content-detail-group { display: inline-flex; flex-wrap: wrap; flex: 2 1 0; overflow-wrap: anywhere; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-content-aside .sq-e-content-item .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); border: 1px solid rgba(var(--sq-e-elementor-color-secondary-rgb),0.08); font-size: 30px; height: 90px; width: 90px; -webkit-border-radius: 50%; border-radius: 50%; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-content-aside .sq-e-content-item:hover .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-icon-box-holder.sq-e-rc-template-ico-title-aside .sq-e-content-item { justify-content: start; text-align: start; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-aside .sq-e-content-item .sq-e-content-detail-group,
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-aside .sq-e-content-item .sq-e-content-group { justify-content: inherit; text-align: inherit; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-aside .sq-e-content-item .sq-e-content-group { 
display: inline-flex; flex-wrap: nowrap; align-items: center; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-aside .sq-e-content-item .sq-e-content-group > * { margin: 0px; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-aside .sq-e-content-item .sq-e-content-group .sq-e-content-icon-wrapper { 
display: inline-flex; margin: 0 !important; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-aside .sq-e-content-item .sq-e-content-group .sq-e-content-icon-wrapper span { 
color: rgba(var(--sq-e-elementor-color-accent-rgb),0.85); height: 45px; -webkit-border-radius: 50%; border-radius: 50%; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-aside .sq-e-content-item:hover .sq-e-content-group .sq-e-content-icon-wrapper span { 
background-color: var(--sq-e-elementor-color-accent); color: var(--sq-e-elementor-color-white); font-size: 24px; width: 45px; 
transition-timing-function: cubic-bezier(.25,.75,.5,1.25); 
}
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-aside .sq-e-content-item > div:not(:last-child), 
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-aside .sq-e-content-item .sq-e-content-media-group > div:not(:last-child), 
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-aside .sq-e-content-item .sq-e-content-detail-group > div:not(:last-child), 
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-aside .sq-e-content-item .sq-e-content-elements-group > div:not(:last-child) { margin-bottom: 10px; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-aside .sq-e-content-item .sq-e-content-group .sq-e-content-title { 
display: inline-flex; flex-wrap: nowrap; 
}
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-aside .sq-e-content-item .sq-e-content-group .sq-e-content-title h5 { margin-top: 0; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-aside .sq-e-content-item .sq-e-content-group + .sq-e-content-subtitle { margin-top: -10px; } .sq-e-icon-box-holder.sq-e-rc-template-ico-title-meta-aside .sq-e-content-item { justify-content: start; text-align: start; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-meta-aside .sq-e-content-item .sq-e-content-detail-group,
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-meta-aside .sq-e-content-item .sq-e-content-group { justify-content: inherit; text-align: inherit; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-meta-aside .sq-e-content-item .sq-e-content-group { display: flex; flex-wrap: wrap; margin-left: -10px; margin-right: -10px; margin-bottom: 10px; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-meta-aside .sq-e-content-item .sq-e-content-group > * { margin: 10px; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-meta-aside .sq-e-content-item .sq-e-content-icon-wrapper { display: inline-flex; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-meta-aside .sq-e-content-item .sq-e-content-icon-wrapper span { background-color: var(--sq-e-elementor-color-white); color: rgba(var(--sq-e-elementor-color-accent-rgb),0.85); border: 1px solid rgba(var(--sq-e-elementor-color-secondary-rgb),0.08); font-size: 30px; height: 75px; width: 75px; -webkit-border-radius: 50%; border-radius: 50%; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-meta-aside .sq-e-content-item:hover .sq-e-content-icon-wrapper span { background-color: var(--sq-e-elementor-color-accent); color: var(--sq-e-elementor-color-white); }
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-meta-aside .sq-e-content-item .sq-e-content-title-group { width: auto; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-meta-aside .sq-e-content-item .sq-e-content-title-group .sq-e-content-title h5 { margin-top: 0; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-meta-aside .sq-e-content-item .sq-e-content-title-group.below span { display: none; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-title-meta-aside .sq-e-content-item .sq-e-content-title-group.below span + .sq-e-content-subtitle { margin-top: -15px; } .sq-e-icon-box-holder.sq-e-rc-template-ico-boxed-overlap .sq-e-content-item { background: rgba(var(--sq-e-elementor-color-accent-rgb),0.85); margin-top: 35px; padding: 20px; text-align:  center; -webkit-border-radius: 10px; border-radius: 10px; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-boxed-overlap .sq-e-content-item .sq-e-content-detail-group,
.sq-e-icon-box-holder.sq-e-rc-template-ico-boxed-overlap .sq-e-content-item .sq-e-content-group { margin: -20px; padding: inherit; padding-top: 0; -webkit-border-radius: inherit; border-radius: inherit; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-boxed-overlap .sq-e-content-item .sq-e-content-icon-wrapper { display: block; font-size: 70px; line-height: 0; margin-top: 0; margin-bottom: -0.4em; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.sq-e-icon-box-holder.sq-e-rc-template-ico-boxed-overlap .sq-e-content-item .sq-e-content-icon-wrapper .sq-e-content-icon > span { background-color: var(--sq-e-elementor-color-white); color: var(--sq-e-elementor-color-accent); font-size: 20px; height: 70px; border: 3px solid transparent; width: 70px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 0 3px currentColor inset, 0 0 2px 0 rgba(var(--sq-e-elementor-color-secondary-rgb),0.15); box-shadow: 0 0 0 3px currentColor inset, 0 0 2px 0 rgba(var(--sq-e-elementor-color-secondary-rgb),0.15); }
.sq-e-icon-box-holder.sq-e-rc-template-ico-boxed-overlap .sq-e-content-item .sq-e-content-icon-wrapper .sq-e-content-icon > span:after { content: ""; height: auto; border: 2px solid transparent; margin: 10px; position: absolute; bottom: 0; left: 0; right: 0; top: 0; width: auto; z-index: -1; -webkit-border-radius: inherit; border-radius: inherit; -webkit-transition: inherit; transition: inherit; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-boxed-overlap .sq-e-content-item:hover { background-color: var(--sq-e-elementor-color-accent); }
.sq-e-icon-box-holder.sq-e-rc-template-ico-boxed-overlap .sq-e-content-item:hover .sq-e-content-icon-wrapper .sq-e-content-icon > span { background-color: var(--sq-e-elementor-color-black); color: var(--sq-e-elementor-color-white); -webkit-box-shadow: none; box-shadow: none; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-boxed-overlap .sq-e-content-item:hover .sq-e-content-icon-wrapper .sq-e-content-icon > span:after { margin: 0; border-color: currentColor; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-boxed-overlap .sq-e-content-item, .sq-e-icon-box-holder.sq-e-rc-template-ico-boxed-overlap .sq-e-content-item .sq-e-content-title h5, .sq-e-icon-box-holder.sq-e-rc-template-ico-boxed-overlap .sq-e-content-item .sq-e-content-title h5 > a, .sq-e-icon-box-holder.sq-e-rc-template-ico-boxed-overlap .sq-e-content-item .sq-e-content-subtitle, .sq-e-icon-box-holder.sq-e-rc-template-ico-boxed-overlap .sq-e-content-item .sq-e-social-icons-list li a, .sq-e-icon-box-holder.sq-e-rc-template-ico-boxed-overlap .sq-e-content-item .sq-e-rating li span, .sq-e-icon-box-holder.sq-e-rc-template-ico-boxed-overlap .sq-e-content-item ul li, .sq-e-icon-box-holder.sq-e-rc-template-ico-boxed-overlap .sq-e-content-item .sq-e-content-detail-group span { color: var(--sq-e-elementor-color-white); }
.sq-e-icon-box-holder.sq-e-rc-template-ico-boxed-overlap .sq-e-content-item:hover .sq-e-content-title h5 > a:hover, .sq-e-icon-box-holder.sq-e-rc-template-ico-boxed-overlap .sq-e-content-item:hover .sq-e-social-icons-list li a:hover { color: var(--sq-e-elementor-color-black); } .sq-e-icon-box-holder.sq-e-rc-template-ico-classic .sq-e-content-item { padding: 15px; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-classic .sq-e-content-item .sq-e-content-media-group { 
justify-content: start; display: flex; align-items: center; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-classic .sq-e-content-item .sq-e-content-media-group .sq-e-content-title { 
flex: 1; margin-left: 10px; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-classic .sq-e-content-item > div, 
.sq-e-icon-box-holder.sq-e-rc-template-ico-classic .sq-e-content-item > div > div { 
justify-content: inherit; text-align: inherit; margin: 0;
} .sq-e-rc-template-ico-stage-over .sq-e-content-item { overflow: hidden; padding: 15px; text-align: center; margin: 0px; }
.sq-e-rc-template-ico-stage-over .sq-e-content-item > div:not(:last-child), 
.sq-e-rc-template-ico-stage-over .sq-e-content-item .sq-e-content-media-group > div:not(:last-child), 
.sq-e-rc-template-ico-stage-over .sq-e-content-item .sq-e-content-detail-group > div:not(:last-child), 
.sq-e-rc-template-ico-stage-over .sq-e-content-item .sq-e-content-elements-group > div:not(:last-child) { margin-bottom: 10px; }
.sq-e-rc-template-ico-stage-over .sq-e-content-item .sq-e-content-media-group { position: relative; display: flex; }
.sq-e-rc-template-ico-stage-over .sq-e-content-item .sq-e-content-media-group .sq-e-media-group { 
flex: 1; margin-left: 10px; }
.sq-e-rc-template-ico-stage-over .sq-e-content-item .sq-e-content-description { font-size: 0.9rem; line-height: 1.5; }
.sq-e-rc-template-ico-stage-over .sq-e-content-item .sq-e-content-icon-wrapper .sq-e-content-icon span i { display: inline-flex; } .sq-e-icon-box-holder.sq-e-rc-template-ico-minimal .sq-e-content-item { overflow: hidden; padding: 15px; text-align: center; -webkit-box-shadow: 0 0 0 1px rgba(var(--sq-e-elementor-color-secondary-rgb),0.08) inset; box-shadow: 0 0 0 1px rgba(var(--sq-e-elementor-color-secondary-rgb),0.08) inset; -webkit-border-radius: 15px; border-radius: 15px; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-minimal .sq-e-content-item .sq-e-content-media-group,
.sq-e-icon-box-holder.sq-e-rc-template-ico-minimal .sq-e-content-item .sq-e-media-group { margin-left: -15px; margin-right: -15px; padding-left: inherit; padding-right: inherit; position: relative; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-minimal .sq-e-content-item .sq-e-media-group { background: none !important; display: block; position: relative; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-minimal .sq-e-content-item .sq-e-media-group:before,
.sq-e-icon-box-holder.sq-e-rc-template-ico-minimal .sq-e-content-item .sq-e-media-group:after { content: ""; height: auto; padding-top: 100%; position: absolute; left: 50%; bottom: 120%; width: 100%; z-index: -1; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.sq-e-icon-box-holder.sq-e-rc-template-ico-minimal .sq-e-content-item .sq-e-media-group:before,
.sq-e-icon-box-holder.sq-e-rc-template-ico-minimal .sq-e-content-item:hover .sq-e-media-group:after { bottom: 40%; padding-top: 200%; width: 200%; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-minimal .sq-e-content-item:hover .sq-e-media-group:before,
.sq-e-icon-box-holder.sq-e-rc-template-ico-minimal .sq-e-content-item .sq-e-media-group:after { bottom: 120%; padding-top: 100%; width: 100%; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-minimal .sq-e-content-item .sq-e-media-group:before { background-color: rgba(var(--sq-e-elementor-color-accent-rgb),0.75); -webkit-transition: all 0.35s ease-in-out 0s; transition: all 0.35s ease-in-out 0s; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-minimal .sq-e-content-item .sq-e-media-group:after { background-color: rgba(var(--sq-e-elementor-color-accent-rgb),0.9); -webkit-transition: all 0.35s ease-in-out 0.2s; transition: all 0.35s ease-in-out 0.2s; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-minimal .sq-e-content-item .sq-e-content-media-group .sq-e-content-icon-wrapper + div { margin-top: 10px; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-minimal .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: var(--sq-e-elementor-color-accent); height: 90px; padding: 0; width: 90px; -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-icon-box-holder.sq-e-rc-template-ico-minimal .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-icon-box-holder.sq-e-rc-template-ico-standard { overflow: hidden; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-standard .sq-e-column { border-bottom: 1px solid var(--mt-border-clr); position: relative; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-standard .sq-e-column:after { content: ""; position: absolute; bottom: 0; left: auto; right: 0; 
width: 1px; height: 80%; background-color: var(--mt-border-clr); top: 50%; transform: translateY(-50%); }
.sq-e-icon-box-holder.sq-e-rc-template-ico-standard .sq-e-content-item { text-align: center; padding: 20px 15px;  }
.sq-e-icon-box-holder.sq-e-rc-template-ico-standard .sq-e-content-item .sq-e-content-title h5,
.sq-e-icon-box-holder.sq-e-rc-template-ico-standard .sq-e-content-item .sq-e-content-title h5 > a { color: var(--sq-e-elementor-color-accent); } .sq-e-icon-box-holder.sq-e-rc-template-ico-split-aside .sq-e-content-item { display: flex; flex-wrap: wrap; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-split-aside .sq-e-content-media-group { display: flex; text-align: left; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-split-aside .sq-e-content-media-group > div { margin: 0px; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-split-aside .sq-e-content-media-group > div.sq-e-content-icon-wrapper {
flex: 1 1 auto; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-split-aside .sq-e-content-media-group > div.sq-e-content-description { 
flex: 1 1 100%; margin: 0 0 0 20px; }
.sq-e-icon-box-holder.sq-e-rc-template-ico-split-aside .sq-e-content-media-group .sq-e-content-icon span { 
width: 66px; height: 66px; font-size: 24px; border: 1px solid var(--mt-scondery); color: var(--mt-scondery); border-radius: 50%; 
} .sq-e-icon-box-holder.sq-e-rc-template-ico-side-overlap .sq-e-content-item { 
display: flex; flex-wrap: wrap; margin-left: 35px; padding: 0;
}
.sq-e-icon-box-holder.sq-e-rc-template-ico-side-overlap .sq-e-content-item .sq-e-content-icon-wrapper .sq-e-content-icon span { 
font-size: 35px; width: 80px; height: 80px; border: 1px solid currentColor; 
border-radius: 50%; box-shadow: inset 2px 2px 5px currentcolor; background-color: var(--mt-body-surface-bg); 
}