diff --git a/about-us.php b/about-us.php index 19b5d78..89736a9 100644 --- a/about-us.php +++ b/about-us.php @@ -6,230 +6,44 @@ include 'includes/layout/head.php'; ?> + class="home wp-singular page-template-default page page-id-59 wp-theme-logico wp-child-theme-logico-child theme-logico woocommerce-no-js ehf-header ehf-footer ehf-template-logico ehf-stylesheet-logico-child logico-front-end logico-theme-style-rounded elementor-default elementor-kit-5 elementor-page elementor-page-59"> -
+
-
-
+ +
+
- - - - + + + + + + + - + + + + + - + - - - +
@@ -238,398 +52,7 @@ include 'includes/layout/head.php'; ?>
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/assets/css/custom-frontend.min.css b/assets/css/custom-frontend.min.css index 5608a3f..b122ea1 100644 --- a/assets/css/custom-frontend.min.css +++ b/assets/css/custom-frontend.min.css @@ -1469,6 +1469,28 @@ body.rtl,html[dir=rtl] { } .elementor-grid-tablet-1 .elementor-grid { + .image-slider .image-item img, .image-item-card img { width: 100%; height: auto; display: block; } + + /* About page hero: add black overlay over background image */ + .elementor-2259 .elementor-element.elementor-element-830d027 { + position: relative; + background-size: cover !important; + background-position: center center !important; + background-repeat: no-repeat !important; + } + .elementor-2259 .elementor-element.elementor-element-830d027::before { + content: ""; + position: absolute; + inset: 0; + background: rgba(0,0,0,0.55); + z-index: 1; + pointer-events: none; + } + .elementor-2259 .elementor-element.elementor-element-830d027 .e-con-inner, + .elementor-2259 .elementor-element.elementor-element-830d027 .elementor-widget-container { + position: relative; + z-index: 2; + } grid-template-columns: repeat(1,1fr) } @@ -2538,3 +2560,2145 @@ body.rtl .e-con { display:none } } + +.team-listing-wrapper.team-grid-listing { + display: block; + margin: 0 -10px -20px +} + +.team-listing-wrapper.team-grid-listing .team-item-wrapper { + width: 100%; + padding: 0 10px; + margin: 0 0 20px; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.team-listing-wrapper.team-grid-listing .team-item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + position: relative +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-media { + width: 45.6522%; + position: relative; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + margin: 0 20px 0 0 +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-media img { + border-radius: var(--logico-radius-large,0) +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-content { + width: 100%; + margin: 0 0 -8px +} + +.team-listing-wrapper.team-grid-listing .team-item .post-media { + position: relative; + height: 0; + padding: 143.9153% 0 0; + overflow: hidden +} + +.team-listing-wrapper.team-grid-listing .team-item .post-media img { + position: absolute; + top: 0; + left: 0; + right: 0; + max-width: none; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.team-listing-wrapper.team-grid-listing .team-item .post-title { + font-size: 25px; + line-height: 1.6em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.team-listing-wrapper.team-grid-listing .team-item .post-title a { + color: inherit; + text-decoration: none +} + +.team-listing-wrapper.team-grid-listing .team-item .post-title a:hover { + color: var(--logico-accent-color) +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-position { + font-size: .8889em; + line-height: 1.875em; + color: var(--logico-light-text-color) +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials { + margin: 0; + overflow: hidden +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials { + padding: 23px 0 8px; + margin: -16px -10px -100%; + position: relative; + -webkit-transition: margin 0.5s; + transition: margin 0.5s; + white-space: nowrap; + overflow: hidden +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li { + margin: 16px 10px 0; + position: relative; + top: 30px; + -webkit-transition: top 0.3s 3s; + transition: top 0.3s 3s; + padding: 0 +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:before { + content: none; + display: none +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+1) { + -webkit-transition-delay: 0.4s; + transition-delay: 0.4s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+2) { + -webkit-transition-delay: 0.5s; + transition-delay: 0.5s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+3) { + -webkit-transition-delay: 0.6s; + transition-delay: 0.6s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+4) { + -webkit-transition-delay: 0.7s; + transition-delay: 0.7s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+5) { + -webkit-transition-delay: 0.8s; + transition-delay: 0.8s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+6) { + -webkit-transition-delay: 0.9s; + transition-delay: 0.9s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+7) { + -webkit-transition-delay: 1s; + transition-delay: 1s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n) { + -webkit-transition-delay: 1.1s; + transition-delay: 1.1s +} + +.team-listing-wrapper.team-grid-listing .team-item:hover .team-item-socials .wrapper-socials { + margin: -16px -10px 0 +} + +.team-listing-wrapper.team-grid-listing .team-item:hover .team-item-socials .wrapper-socials li { + top: 0 +} + +@media only screen and (min-width: 661px) { + .team-listing-wrapper.team-grid-listing { + display:-webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + + .team-listing-wrapper.team-grid-listing.columns-2 .team-item-wrapper,.team-listing-wrapper.team-grid-listing.columns-3 .team-item-wrapper,.team-listing-wrapper.team-grid-listing.columns-4 .team-item-wrapper,.team-listing-wrapper.team-grid-listing.columns-5 .team-item-wrapper,.team-listing-wrapper.team-grid-listing.columns-6 .team-item-wrapper { + width: 50% + } +} + +@media only screen and (min-width: 1021px) { + .team-listing-wrapper.team-grid-listing.columns-3 .team-item-wrapper,.team-listing-wrapper.team-grid-listing.columns-4 .team-item-wrapper,.team-listing-wrapper.team-grid-listing.columns-5 .team-item-wrapper,.team-listing-wrapper.team-grid-listing.columns-6 .team-item-wrapper { + width:33.3333% + } +} + +@media only screen and (min-width: 1201px) { + .team-listing-wrapper.team-grid-listing { + margin:0 -10px -40px + } + + .team-listing-wrapper.team-grid-listing .team-item-wrapper { + margin-bottom: 40px + } + + .team-listing-wrapper.team-grid-listing .team-item .team-item-media { + margin: 0 38px 0 0 + } + + .team-listing-wrapper.team-grid-listing.columns-4 .team-item-wrapper { + width: 25% + } + + .team-listing-wrapper.team-grid-listing.columns-5 .team-item-wrapper { + width: 20% + } + + .team-listing-wrapper.team-grid-listing.columns-6 .team-item-wrapper { + width: 16.6667% + } +} + +@media only screen and (min-width: 1380px) { + .team-listing-wrapper.team-grid-listing { + margin:0 -22px -78px + } + + .team-listing-wrapper.team-grid-listing .team-item-wrapper { + padding: 0 22px; + margin-bottom: 78px + } +} + + + :root { + --we-primary: #c01227; + --we-primary-light: #e62e45; + --we-secondary: #222222; + --we-accent: #f8f9fa; + --we-text: #333333; + --we-text-light: #666666; + --we-white: #ffffff; + --we-glass: rgba(255, 255, 255, 0.9); + --we-shadow: 0 20px 40px rgba(0, 0, 0, 0.08); + --we-radius: 24px; + --we-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); + } + + .we-section { + font-family: 'Inter', 'Manrope', sans-serif; + color: var(--we-text); + line-height: 1.6; + overflow: hidden; + background: var(--we-white); + clear: both; + display: block; + position: relative; + z-index: 1; + isolation: isolate; + } + + .we-container { + max-width: 1320px; + margin: 50px auto auto auto; + padding: 0px 24px; + } + + /* ─── HERO SECTION ─── */ + .we-hero { + position: relative; + padding: 120px 0 80px; + background: radial-gradient(circle at top right, rgba(192, 18, 39, 0.05), transparent 40%), + radial-gradient(circle at bottom left, rgba(192, 18, 39, 0.03), transparent 30%); + text-align: center; + } + + .we-hero-badge { + display: inline-flex; + align-items: center; + gap: 8px; + padding: 8px 20px; + background: rgba(192, 18, 39, 0.1); + color: var(--we-primary); + border-radius: 100px; + font-weight: 700; + font-size: 14px; + text-transform: uppercase; + letter-spacing: 1px; + margin-bottom: 32px; + animation: fadeInDown 0.8s ease-out; + } + + .we-hero-badge svg { + width: 18px; + height: 18px; + } + + .we-hero-title { + font-size: clamp(40px, 6vw, 72px); + font-weight: 800; + line-height: 1.1; + margin-bottom: 24px; + color: var(--we-secondary); + animation: fadeInUp 0.8s ease-out 0.2s both; + } + + .we-hero-title em { + font-style: normal; + color: var(--we-primary); + position: relative; + } + + .we-hero-title em::after { + content: ''; + position: absolute; + bottom: 10%; + left: 0; + width: 100%; + height: 8px; + background: rgba(192, 18, 39, 0.1); + z-index: -1; + } + + .we-hero-sub { + max-width: 800px; + margin: 0 auto 48px; + font-size: 20px; + color: var(--we-text-light); + animation: fadeInUp 0.8s ease-out 0.4s both; + } + + .we-hero-cta { + display: inline-flex; + align-items: center; + gap: 12px; + padding: 18px 40px; + background: var(--we-primary); + color: var(--we-white); + border-radius: 100px; + font-weight: 700; + text-decoration: none; + transition: var(--we-transition); + box-shadow: 0 10px 30px rgba(192, 18, 39, 0.3); + animation: fadeInUp 0.8s ease-out 0.6s both; + } + + .we-hero-cta:hover { + background: var(--we-primary-light); + transform: translateY(-5px); + box-shadow: 0 15px 40px rgba(192, 18, 39, 0.4); + } + + .we-hero-cta svg { + width: 20px; + height: 20px; + transition: transform 0.3s ease; + } + + .we-hero-cta:hover svg { + transform: translateX(5px); + } + + /* ─── STATS SECTION ─── */ + .we-stats { + padding: 60px 0; + background: var(--we-secondary); + color: var(--we-white); + margin-top: -40px; + border-radius: var(--we-radius); + position: relative; + z-index: 10; + box-shadow: var(--we-shadow); + } + + .we-stats-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); + gap: 40px; + text-align: center; + } + + .we-stat-item { + position: relative; + } + + .we-stat-item:not(:last-child)::after { + content: ''; + position: absolute; + right: -20px; + top: 20%; + height: 60%; + width: 1px; + background: rgba(255, 255, 255, 0.1); + } + + .we-stat-num { + font-size: 48px; + font-weight: 800; + margin-bottom: 8px; + color: var(--we-white); + display: flex; + align-items: center; + justify-content: center; + gap: 4px; + } + + .we-stat-num span { + color: var(--we-primary); + } + + .we-stat-label { + font-size: 14px; + font-weight: 600; + text-transform: uppercase; + letter-spacing: 1px; + color: rgba(255, 255, 255, 0.6); + } + + /* ─── INITIATIVES SECTION ─── */ + .we-initiatives { + padding: 120px 0; + } + + .we-section-header { + text-align: center; + max-width: 700px; + margin: 0 auto 80px; + } + + .we-eyebrow { + color: var(--we-primary); + font-weight: 700; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 14px; + margin-bottom: 16px; + display: block; + } + + .we-title { + font-size: 48px; + font-weight: 800; + color: var(--we-secondary); + margin-bottom: 24px; + } + + .we-init-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); + gap: 32px; + } + + .we-init-card { + padding: 48px; + background: var(--we-white); + border: 1px solid rgba(0, 0, 0, 0.05); + border-radius: var(--we-radius); + transition: var(--we-transition); + position: relative; + overflow: hidden; + } + + .we-init-card:hover { + transform: translateY(-10px); + box-shadow: var(--we-shadow); + border-color: rgba(192, 18, 39, 0.1); + } + + .we-init-card::before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 4px; + background: var(--we-primary); + transform: scaleX(0); + transform-origin: left; + transition: transform 0.4s ease; + } + + .we-init-card:hover::before { + transform: scaleX(1); + } + + .we-init-icon { + font-size: 40px; + margin-bottom: 24px; + display: block; + } + + .we-init-title { + font-size: 24px; + font-weight: 700; + margin-bottom: 16px; + color: var(--we-secondary); + } + + .we-init-desc { + color: var(--we-text-light); + font-size: 16px; + } + + /* ─── SUCCESS STORIES ─── */ + .we-stories { + padding: 120px 0; + background: #f8f9fa; + border-radius: 60px; + margin-bottom: 120px; + } + + .we-story-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); + gap: 32px; + } + + .we-story-card { + background: var(--we-white); + border-radius: var(--we-radius); + overflow: hidden; + transition: var(--we-transition); + display: flex; + flex-direction: column; + } + + .we-story-card:hover { + transform: translateY(-10px); + box-shadow: var(--we-shadow); + } + + .we-story-img-container { + position: relative; + height: 300px; + overflow: hidden; + } + + .we-story-img { + width: 100%; + height: 100%; + object-fit: cover; + transition: transform 0.6s ease; + } + + .we-story-card:hover .we-story-img { + transform: scale(1.1); + } + + .we-story-body { + padding: 40px; + } + + .we-story-role { + font-size: 14px; + font-weight: 700; + color: var(--we-primary); + text-transform: uppercase; + letter-spacing: 1px; + margin-bottom: 8px; + } + + .we-story-name { + font-size: 28px; + font-weight: 800; + margin-bottom: 12px; + color: var(--we-secondary); + } + + .we-story-location { + display: flex; + align-items: center; + gap: 8px; + color: var(--we-text-light); + font-size: 14px; + margin-bottom: 24px; + } + + .we-story-location svg { + width: 16px; + height: 16px; + color: var(--we-primary); + } + + .we-story-quote { + font-size: 17px; + font-style: italic; + color: var(--we-text); + position: relative; + padding-left: 24px; + border-left: 3px solid var(--we-primary); + } + + /* ─── CALL TO ACTION ─── */ + .we-cta { + position: relative; + padding: 100px 0; + background: var(--we-primary); + color: var(--we-white); + border-radius: var(--we-radius); + text-align: center; + overflow: hidden; + margin-bottom: 120px; + } + + .we-cta-inner { + position: relative; + z-index: 2; + } + + .we-cta-title { + font-size: clamp(32px, 4vw, 56px); + font-weight: 800; + margin-bottom: 24px; + line-height: 1.1; + } + + .we-cta-title em { + font-style: normal; + opacity: 0.8; + } + + .we-cta-sub { + font-size: 20px; + max-width: 100%; + margin: 0 auto 40px; + opacity: 0.9; + } + + .we-cta-btns { + display: flex; + gap: 20px; + justify-content: center; + flex-wrap: wrap; + } + + .btn-we-primary { + background: var(--we-white); + color: var(-we-primary); + padding: 18px 48px; + border-radius: 100px; + font-weight: 700; + text-decoration: none; + transition: var(--we-transition); + display: inline-flex; + align-items: center; + gap: 12px; + } + + .btn-we-primary:hover { + transform: translateY(-5px); + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); + } + + .btn-we-outline { + background: transparent; + color: var(--we-white); + border: 2px solid rgba(255, 255, 255, 0.3); + padding: 18px 48px; + border-radius: 100px; + font-weight: 700; + text-decoration: none; + transition: var(--we-transition); + } + + .btn-we-outline:hover { + border-color: var(--we-white); + background: rgba(255, 255, 255, 0.1); + } + + /* ─── ANIMATIONS ─── */ + @keyframes fadeInUp { + from { opacity: 0; transform: translateY(30px); } + to { opacity: 1; transform: translateY(0); } + } + + @keyframes fadeInDown { + from { opacity: 0; transform: translateY(-30px); } + to { opacity: 1; transform: translateY(0); } + } + + .we-section .reveal { + opacity: 0; + transform: translateY(40px); + transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1); + } + + .we-section .reveal.active { + opacity: 1; + transform: translateY(0); + } + + /* Responsive Adjustments */ + @media (max-width: 768px) { + .we-section { + clear: both; + margin-top: 80px; + overflow: hidden; + } + + .we-hero { + padding: 96px 0 64px; + position: relative; + z-index: 2; + } + + .we-container { + padding: 0 20px; + } + + .we-hero-badge { + margin-bottom: 28px; + } + + .we-hero-title { + font-size: clamp(34px, 10vw, 44px); + line-height: 1.08; + margin-bottom: 24px; + } + + .we-hero-sub { + font-size: 18px; + line-height: 1.6; + margin-bottom: 36px; + } + + .we-stats { margin-top: 0; border-radius: 0; } + .we-stat-item:not(:last-child)::after { display: none; } + .we-title { font-size: 36px; } + .we-init-card { padding: 32px; } + .we-story-body { padding: 32px; } + } + + + /* additional css for 2 sections */ + /* @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap'); */ + +/* --- DEFAULT ROOT THEME: PREMIUM LIGHT / WHITE --- */ +:root { + --bg-darker: #f8fafc; /* Clean slate light white background */ + --bg-dark: #f1f5f9; /* Distribution slate grey background */ + --bg-card: rgba(255, 255, 255, 0.75); /* White glassmorphism backdrop */ + --bg-card-hover: rgba(255, 255, 255, 0.95); + + --primary-raw: 226, 0, 26; /* #e2001a Doormile Red */ + --primary: rgb(var(--primary-raw)); + --primary-glow: #e2001a; + --primary-glow-rgb: 226, 0, 26; + + --accent-raw: 13, 148, 136; /* Teal */ + --accent: rgb(var(--accent-raw)); + --accent-glow: #0f766e; + + --text-primary: #0f172a; /* Slate 900 for high readability */ + --text-secondary: #475569; /* Slate 600 */ + --text-muted: #94a3b8; /* Slate 400 */ + + --border-color: rgba(15, 23, 42, 0.08); /* Light grey outline border */ + --border-glow: rgba(var(--primary-raw), 0.15); + + --font-heading: 'Outfit', 'Inter', sans-serif; + --font-body: 'Inter', sans-serif; + + --transition-fast: 0.2s cubic-bezier(0.4, 0, 0.2, 1); + --transition-smooth: 0.4s cubic-bezier(0.4, 0, 0.2, 1); + --transition-spring: 0.6s cubic-bezier(0.34, 1.56, 0.64, 1); + + --grid-line-color: rgba(15, 23, 42, 0.02); /* Subtle light grid pattern lines */ +} + +/* --- BASE STYLES --- */ + + +/* Layout Containers */ +.container { + max-width: 1320px; + margin: 0 auto; + padding: 0 2rem; + position: relative; + z-index: 10; +} + +section { + padding: 6rem 0; + position: relative; + overflow: hidden; +} + +h1, h2, h3 { + font-family: var(--font-heading); + font-weight: 700; + letter-spacing: -0.02em; +} + +/* Glassmorphic Panel (Elevated white glass for light theme) */ +.glass-panel { + background: var(--bg-card); + backdrop-filter: blur(16px) saturate(180%); + border: 1px solid var(--border-color); + border-radius: 16px; + box-shadow: 0 15px 30px rgba(15, 23, 42, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.6); + transition: var(--transition-smooth); +} + +.glass-panel:hover { + border-color: rgba(var(--primary-raw), 0.2); + box-shadow: 0 20px 40px rgba(15, 23, 42, 0.08); +} + +/* --- SECTION 1: THE ROADMAP HERO (EXACTLY #1F1F1F DARK BACKGROUND OVERRIDE) --- */ +.roadmap-hero-section { + /* Overriding default variables locally to create a gorgeous #1F1F1F dark layout! */ + --bg-darker: #1f1f1f; /* User specified solid charcoal color */ + --bg-dark: #272727; + --bg-card: rgba(15, 15, 15, 0.6); + --bg-card-hover: rgba(30, 30, 30, 0.85); + + --primary-glow: #c01227; + --text-primary: #f3f4f6; + --text-secondary: #9ca3af; + --text-muted: #5e6472; + --border-color: rgba(255, 255, 255, 0.06); + --border-glow: rgba(226, 0, 26, 0.25); + + min-height: 100vh; + padding: 2.5rem 0 4rem 0; + display: flex; + align-items: center; + background-color: var(--bg-darker) !important; + background-image: radial-gradient(circle at 50% 20%, rgba(226, 0, 26, 0.08) 0%, transparent 60%) !important; + position: relative; +} + +/* Concentric crimson vector curves background */ +.crimson-arc-bg { + position: absolute; + top: -240px; + left: 50%; + transform: translateX(-50%); + width: 1400px; + height: 480px; + border-radius: 50%; + border: 1.5px solid rgba(226, 0, 26, 0.05); + pointer-events: none; + z-index: 1; +} + +.crimson-arc-bg.inner { + top: -190px; + width: 1100px; + height: 380px; + border: 1px dashed rgba(226, 0, 26, 0.03); +} + +/* Screen Header Bar */ +.screen-header-bar { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 2.5rem; + position: relative; + z-index: 10; +} + +.alt-pills { + display: flex; + gap: 0.75rem; +} + +.alt-pill { + padding: 0.35rem 0.9rem; + border-radius: 6px; + background: rgba(255, 255, 255, 0.02); + border: 1px solid rgba(255, 255, 255, 0.05); + font-family: var(--font-heading); + font-size: 0.75rem; + font-weight: 600; + color: #7b808d; + cursor: pointer; + transition: var(--transition-fast); +} + +.alt-pill.active { + background: rgba(226, 0, 26, 0.06); + border-color: rgba(226, 0, 26, 0.2); + color: var(--primary-glow); + text-shadow: 0 0 8px rgba(226, 0, 26, 0.2); +} + +.alt-pill:hover:not(.active) { + color: var(--text-primary); + border-color: rgba(255, 255, 255, 0.15); +} + +/* Capsule brand logo on white background */ +.logo-capsule-wrap { + background: #fff; + padding: 0.4rem 1.25rem; + border-radius: 40px; + display: flex; + align-items: center; + box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3); +} + +.logo-capsule-bg svg { + height: 24px; + width: auto; + display: block; +} + +/* Titles and subtitle layout */ +.vision-tag-top { + font-family: var(--font-heading); + font-size: 0.8rem; + font-weight: 800; + letter-spacing: 0.25em; + color: var(--primary-glow); + margin-bottom: 1.25rem; + text-transform: uppercase; +} + +.vision-main-title { + font-size: 3.4rem; + font-weight: 800; + letter-spacing: -0.03em; + line-height: 1.15; + color: #ffffff; + margin-bottom: 1rem; + max-width: 900px; +} + +/* .glowing-rose-text { + background: linear-gradient(135deg, #c01227 0%, var(#c01227) 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + filter: drop-shadow(0 0 20px rgba(255, 42, 95, 0.45)); +} */ + +.vision-main-subtitle { + font-size: 1.15rem; + color: var(--text-secondary); + margin-bottom: 3.5rem; +} + +/* Timeline Horizontal Track overlay */ +.roadmap-track-container { + display: flex; + align-items: center; + justify-content: space-between; + margin-bottom: 2.25rem; + position: relative; + z-index: 10; +} + +.roadmap-track-label { + font-family: var(--font-heading); + font-weight: 800; + font-size: 0.75rem; + letter-spacing: 0.15em; + color: var(--text-secondary); + flex-shrink: 0; +} + +.timeline-horizontal-wrapper { + flex: 1; + margin: 0 2rem; + position: relative; + height: 4px; +} + +.timeline-horizontal-line { + position: absolute; + top: 50%; + left: 0; + width: 100%; + height: 2px; + background: rgba(255, 255, 255, 0.08); + transform: translateY(-50%); + border-radius: 1px; +} + +.timeline-horizontal-fill { + position: absolute; + top: 50%; + left: 0; + width: 75%; + height: 2px; + background: var(--primary-glow); + box-shadow: 0 0 10px var(--primary-glow); + transform: translateY(-50%); + border-radius: 1px; +} + +.node-dots-row { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; +} + +.node-dot-item { + position: absolute; + width: 10px; + height: 10px; + border-radius: 50%; + background: #1f1f1f; + border: 2px solid rgba(255, 255, 255, 0.15); + transform: translate(-50%, -50%); + top: 50%; +} + +.node-dot-item.dot-active { + background: var(--primary-glow); + border-color: var(--primary-glow); + box-shadow: 0 0 10px var(--primary-glow); +} + +.node-pulse-inner { + position: absolute; + width: 100%; + height: 100%; + border-radius: 50%; + background: rgba(255, 42, 95, 0.3); + transform: scale(2); + opacity: 0; + animation: pulse-ring 2s infinite ease-in-out; +} + +.node-dot-item.dot-vision-active { + width: 16px; + height: 16px; + background: #1f1f1f; + border: 3.5px solid rgba(255, 255, 255, 0.2); +} + +.node-pulse-crown { + width: 100%; + height: 100%; + border-radius: 50%; + border: 2px solid var(--primary-glow); + background: #1f1f1f; + box-shadow: 0 0 15px var(--primary-glow); + position: absolute; + top: 0; + left: 0; +} + +.roadmap-complete-pct { + font-family: var(--font-heading); + font-weight: 800; + font-size: 0.75rem; + letter-spacing: 0.05em; + color: var(--primary-glow); + flex-shrink: 0; + text-shadow: 0 0 8px rgba(226, 0, 26, 0.3); +} + +/* 4-Card side-by-side grid */ +.roadmap-grid-container { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 1.25rem; + margin-bottom: 2.5rem; + position: relative; + z-index: 10; +} + +.roadmap-col-card { + background: var(--bg-card); + backdrop-filter: blur(12px); + border: 1.5px solid var(--border-color); + border-radius: 12px; + padding: 1.5rem; + display: flex; + flex-direction: column; + min-height: 380px; + transition: var(--transition-smooth); + cursor: pointer; + position: relative; +} + +.roadmap-col-card:hover { + transform: translateY(-6px); + border-color: rgba(226, 0, 26, 0.25); + box-shadow: 0 20px 40px rgba(0, 0, 0, 0.5), 0 0 20px rgba(226, 0, 26, 0.05); +} + +.card-top-row { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1rem; +} + +.year-num { + font-family: var(--font-heading); + font-size: 1.6rem; + font-weight: 800; + color: #fff; + line-height: 1; +} + +.card-icon-badge { + width: 24px; + height: 24px; + border-radius: 6px; + background: rgba(226, 0, 26, 0.15); + border: 1px solid rgba(226, 0, 26, 0.3); + display: flex; + align-items: center; + justify-content: center; + color: var(--primary-glow); +} + +.phase-badge-pill { + align-self: flex-start; + padding: 0.25rem 0.65rem; + border-radius: 20px; + font-family: var(--font-heading); + font-weight: 800; + font-size: 0.65rem; + letter-spacing: 0.04em; + text-transform: uppercase; + margin-bottom: 0.85rem; +} + +.phase-badge-pill.yellow { + background: rgba(234, 179, 8, 0.08); + border: 1px solid rgba(234, 179, 8, 0.2); + color: #eab308; +} + +.phase-badge-pill.green { + background: rgba(16, 185, 129, 0.08); + border: 1px solid rgba(16, 185, 129, 0.2); + color: #10b981; +} + +.phase-badge-pill.blue { + background: rgba(59, 130, 246, 0.08); + border: 1px solid rgba(59, 130, 246, 0.2); + color: #3b82f6; +} + +.card-heading { + font-size: 1.1rem; + font-weight: 800; + color: #fff; + margin-bottom: 0.5rem; +} + +.card-text { + font-size: 0.8rem; + color: var(--text-secondary); + line-height: 1.45; + margin-bottom: 1.5rem; + flex-grow: 1; +} + +.card-pills-stack { + display: flex; + flex-direction: column; + gap: 0.5rem; +} + +.card-stat-pill-mini { + background: rgba(255, 255, 255, 0.02); + border: 1px solid rgba(255, 255, 255, 0.04); + padding: 0.45rem 0.75rem; + border-radius: 6px; + font-size: 0.78rem; + font-weight: 500; + color: #d1d5db; + display: flex; + align-items: center; + gap: 0.5rem; + transition: var(--transition-fast); +} + +.card-stat-pill-mini svg { + color: var(--primary-glow); + flex-shrink: 0; +} + +.card-stat-pill-mini:hover { + background: rgba(255, 255, 255, 0.05); + color: #fff; +} + +/* Glowing Vision Card 2030 layout styling */ +.glowing-vision-card { + background: linear-gradient(135deg, #e2001a 0%, #ff2a5f 100%) !important; + border-color: #c01227 !important; + box-shadow: 0 20px 40px rgba(226, 0, 26, 0.25), 0 0 25px rgba(226, 0, 26, 0.15); +} + +.glowing-vision-card:hover { + box-shadow: 0 20px 40px rgba(226, 0, 26, 0.45), 0 0 35px rgba(226, 0, 26, 0.25) !important; + border-color: #fff !important; +} + +.glowing-vision-card .year-num, +.glowing-vision-card .card-heading { + color: #fff !important; +} + +.glowing-vision-card .card-text { + color: rgba(255, 255, 255, 0.85) !important; +} + +.glowing-vision-card .card-icon-badge.translucent-white { + background: rgba(255, 255, 255, 0.15) !important; + border-color: rgba(255, 255, 255, 0.3) !important; + color: #fff !important; +} + +.glowing-vision-card .phase-badge-pill.white-pill { + background: rgba(255, 255, 255, 0.15) !important; + border: 1px solid rgba(255, 255, 255, 0.3) !important; + color: #fff !important; +} + +.glowing-vision-card .card-stat-pill-mini.translucent-crimson { + background: rgba(10, 15, 28, 0.35) !important; + border: 1px solid rgba(255, 255, 255, 0.08) !important; + color: #fff !important; +} + +.glowing-vision-card .card-stat-pill-mini.translucent-crimson svg { + color: #fff !important; +} + +/* Screen Footer Bar */ +.screen-footer-bar { + display: flex; + justify-content: space-between; + align-items: center; + padding-top: 1.5rem; + border-top: 1px solid rgba(255, 255, 255, 0.05); + margin-bottom: 2rem; + position: relative; + z-index: 10; +} + +.footer-msg { + font-family: var(--font-heading); + font-weight: 800; + font-size: 0.75rem; + letter-spacing: 0.1em; + color: var(--text-muted); +} + +.footer-pills-right { + display: flex; + gap: 0.5rem; +} + +.footer-pill-black { + padding: 0.3rem 0.8rem; + border-radius: 4px; + background: rgba(255, 255, 255, 0.02); + border: 1px solid rgba(255, 255, 255, 0.04); + font-family: var(--font-heading); + font-weight: 800; + font-size: 0.7rem; + letter-spacing: 0.05em; + color: #7b808d; +} + +/* Scroll action anchor */ +.scroll-action-indicator { + text-align: center; + margin-top: 0.5rem; + position: relative; + z-index: 10; +} + +.scroll-arrow-link { + text-decoration: none; + font-family: var(--font-heading); + font-weight: 800; + font-size: 0.75rem; + letter-spacing: 0.08em; + text-transform: uppercase; + color: var(--text-secondary); + display: inline-flex; + flex-direction: column; + align-items: center; + gap: 0.5rem; + transition: var(--transition-fast); +} + +.scroll-arrow-link svg { + animation: bounce-slow 2s infinite ease-in-out; +} + +.scroll-arrow-link:hover { + color: var(--primary-glow); +} + + +/* --- SECTION 2: LIVE AI ROUTING SIMULATOR (LIGHT / WHITE THEME) --- */ +.simulator-section { + background-color: var(--bg-darker); + background-image: radial-gradient(circle at 10% 80%, rgba(13, 148, 136, 0.02) 0%, transparent 60%); + border-top: 1px solid var(--border-color); +} + +.section-header { + text-align: center; + max-width: 700px; + margin: 0 auto 5rem; +} + +.section-tag { + font-family: var(--font-heading); + font-weight: 800; + font-size: 0.8rem; + letter-spacing: 0.25em; + text-transform: uppercase; + color: var(--primary); + margin-bottom: 1rem; + display: inline-block; +} + +.section-title { + font-size: 2.5rem; + font-weight: 800; + color: var(--text-primary); + margin-bottom: 1.25rem; +} + +.section-desc { + color: var(--text-secondary); + font-size: 1rem; +} + +/* Simulator Grid responsive wrapper */ +.simulator-grid { + display: grid; + grid-template-columns: 1fr 340px; + gap: 2rem; +} + +.canvas-container { + position: relative; + width: 100%; + aspect-ratio: 16/10; + border-radius: 12px; + overflow: hidden; + border: 1px solid var(--border-color); + background: #05070c; /* Deep dashboard cockpit background remains dark for optimal simulation glowing contrast! */ + box-shadow: 0 20px 40px rgba(15, 23, 42, 0.15); +} + +.simulator-canvas { + width: 100%; + height: 100%; + display: block; +} + +/* Light theme blur overlay hud styling */ +.simulator-hud { + position: absolute; + top: 1.5rem; + left: 1.5rem; + padding: 0.75rem 1.25rem; + background: rgba(255, 255, 255, 0.85); + backdrop-filter: blur(10px); + border: 1px solid rgba(15, 23, 42, 0.08); + border-radius: 8px; + display: flex; + align-items: center; + gap: 1.5rem; + z-index: 5; + box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05); +} + +.hud-item { + display: flex; + align-items: center; + gap: 0.5rem; + font-family: var(--font-heading); + font-size: 0.8rem; + font-weight: 600; + text-transform: uppercase; + letter-spacing: 0.05em; + color: #475569; +} + +.hud-item span { + color: #0f172a; + font-size: 0.9rem; + font-weight: 700; +} + +/* Cockpit float slider controls */ +.sim-controls-floating { + position: absolute; + bottom: 1.5rem; + left: 50%; + transform: translateX(-50%); + padding: 0.6rem 1.5rem; + background: rgba(255, 255, 255, 0.85); + backdrop-filter: blur(10px); + border: 1px solid rgba(226, 0, 26, 0.25); + box-shadow: 0 4px 20px rgba(226, 0, 26, 0.1); + border-radius: 30px; + display: flex; + align-items: center; + gap: 1rem; + z-index: 5; +} + +.sim-toggle-btn { + background: none; + border: none; + color: #475569; + font-family: var(--font-heading); + font-weight: 600; + font-size: 0.85rem; + text-transform: uppercase; + letter-spacing: 0.05em; + padding: 0.4rem 1rem; + border-radius: 20px; + cursor: pointer; + transition: var(--transition-fast); +} + +.sim-toggle-btn.active { + background: var(--primary); + color: #fff; + box-shadow: 0 2px 10px rgba(226, 0, 26, 0.35); +} + +.sim-toggle-btn:hover:not(.active) { + color: #0f172a; +} + +.sim-action-btn { + background: rgba(0, 0, 0, 0.04); + border: 1px solid rgba(0, 0, 0, 0.08); + color: #0f172a; + padding: 0.4rem; + border-radius: 50%; + cursor: pointer; + transition: var(--transition-fast); + display: flex; + align-items: center; + justify-content: center; +} + +.sim-action-btn:hover { + background: rgba(0, 0, 0, 0.08); + border-color: rgba(0, 0, 0, 0.15); +} + +.footer-divider { + width: 1px; + height: 15px; + background: rgba(0, 0, 0, 0.1); +} + +/* Sidebar Metrics Dashboard styling */ +.simulator-sidebar { + display: flex; + flex-direction: column; + gap: 1.5rem; +} + +.sidebar-card { + padding: 1.75rem; + height: 100%; + display: flex; + flex-direction: column; + justify-content: space-between; +} + +.sidebar-title { + font-size: 1.1rem; + font-weight: 700; + color: var(--text-primary); + margin-bottom: 1.5rem; + display: flex; + align-items: center; + gap: 0.5rem; + padding-bottom: 0.75rem; + border-bottom: 1px solid var(--border-color); +} + +.metrics-list { + display: flex; + flex-direction: column; + gap: 1.25rem; +} + +.metric-row { + display: flex; + flex-direction: column; +} + +.metric-row .label { + font-size: 0.75rem; + text-transform: uppercase; + letter-spacing: 0.08em; + color: var(--text-secondary); + margin-bottom: 0.25rem; +} + +.metric-row .value-group { + display: flex; + align-items: baseline; + gap: 0.75rem; +} + +.metric-row .value { + font-size: 1.75rem; + font-family: var(--font-heading); + font-weight: 800; + color: var(--text-primary); +} + +.metric-row .delta { + font-size: 0.8rem; + font-weight: 600; + color: #0d9488; /* Teal positive light mode */ + display: flex; + align-items: center; + gap: 0.1rem; +} + +.metric-row .delta.negative { + color: var(--primary-glow); +} + +.metric-progress { + width: 100%; + height: 6px; + background: rgba(15, 23, 42, 0.04); + border-radius: 3px; + margin-top: 0.5rem; + overflow: hidden; +} + +.metric-progress-bar { + height: 100%; + background: var(--primary); + width: 85%; + box-shadow: 0 1px 4px rgba(var(--primary-raw), 0.2); + transition: width 0.8s cubic-bezier(0.4, 0, 0.2, 1); +} + +.metric-progress-bar.cyan { + background: #0d9488; /* Teal carbon saved */ + box-shadow: 0 1px 4px rgba(13, 148, 136, 0.2); +} + +.simulator-logs { + background: rgba(15, 23, 42, 0.02); + border: 1px solid var(--border-color); + border-radius: 12px; + padding: 1.25rem; + font-family: monospace; + font-size: 0.8rem; + height: 160px; + overflow-y: auto; + display: flex; + flex-direction: column; + gap: 0.5rem; + margin-top: 1.5rem; +} + +.log-entry { + color: var(--text-secondary); + display: flex; + gap: 0.5rem; + line-height: 1.4; +} + +.log-entry span.time { + color: var(--text-muted); + flex-shrink: 0; +} + +.log-entry span.ai { + color: var(--primary-glow); + font-weight: bold; + flex-shrink: 0; +} + + +/* --- SECTION 3: COMPARISON MATRIX & MOAT (LIGHT / WHITE THEME) --- */ +.comparison-section { + background-color: var(--bg-dark); + background-image: radial-gradient(circle at 90% 20%, rgba(var(--primary-raw), 0.015) 0%, transparent 60%); + border-top: 1px solid var(--border-color); +} + +.comparison-layout { + display: grid; + grid-template-columns: 1fr 400px; + gap: 3rem; + align-items: start; +} + +.table-wrapper { + overflow-x: auto; + border-radius: 16px; + border: 1px solid var(--border-color); + background: var(--bg-card); + box-shadow: 0 10px 30px rgba(15, 23, 42, 0.03); +} + +.comparison-table { + width: 100%; + border-collapse: collapse; + text-align: left; +} + +.comparison-table th, .comparison-table td { + padding: 1.2rem 1.5rem; + border-bottom: 1px solid var(--border-color); + font-size: 0.9rem; + color: var(--text-primary); +} + +.comparison-table tr:last-child th, .comparison-table tr:last-child td { + border-bottom: none; +} + +.comparison-table th { + font-family: var(--font-heading); + font-weight: 700; + text-transform: uppercase; + font-size: 0.75rem; + letter-spacing: 0.1em; + color: var(--text-secondary); + background: rgba(15, 23, 42, 0.02); +} + +/* Doormile red primary highlight column */ +.col-highlight { + background: rgba(var(--primary-raw), 0.02); + border-left: 2px solid var(--primary); + border-right: 2px solid var(--primary); + position: relative; +} + +th.col-highlight { + background: var(--primary) !important; + color: #fff !important; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); + border-top: 2px solid var(--primary); + border-left: 2px solid var(--primary); + border-right: 2px solid var(--primary); + text-align: center; + font-weight: 800; +} + +td.col-highlight { + text-align: center; + color: var(--primary) !important; + font-weight: 700; +} + +.capability-cell { + display: flex; + align-items: center; + gap: 0.75rem; + font-weight: 600; + color: var(--text-primary); +} + +.capability-cell svg { + color: var(--text-secondary); + transition: var(--transition-fast); + flex-shrink: 0; +} + +tr:hover .capability-cell svg { + color: var(--primary); + transform: scale(1.15); +} + +.yes-badge { + display: inline-flex; + align-items: center; + gap: 0.25rem; + color: var(--primary); + font-weight: 700; + font-size: 0.85rem; +} + +.advanced-badge { + display: inline-flex; + align-items: center; + gap: 0.25rem; + background: rgba(var(--primary-raw), 0.08); + border: 1px solid var(--primary); + padding: 0.25rem 0.6rem; + border-radius: 4px; + font-size: 0.75rem; + text-transform: uppercase; + letter-spacing: 0.05em; + font-weight: 800; + color: var(--primary); +} + +.no-text { + color: var(--text-muted); +} + +.partial-text { + color: var(--text-secondary); +} + +/* Strategic Moat Panels light mode */ +.moat-panel { + display: flex; + flex-direction: column; + gap: 1.25rem; + background: var(--bg-card); + border: 1px solid var(--border-color); + border-radius: 16px; + padding: 2rem; + box-shadow: 0 15px 30px rgba(15, 23, 42, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.6); +} + +.moat-header-section { + display: flex; + align-items: center; + gap: 0.75rem; + margin-bottom: 0.5rem; + padding-bottom: 0.75rem; + border-bottom: 1px solid var(--border-color); +} + +.moat-header-section svg { + color: var(--primary); +} + +.moat-header-section h3 { + font-size: 0.95rem; + text-transform: uppercase; + letter-spacing: 0.12em; + color: var(--text-primary); +} + +.moat-list { + display: flex; + flex-direction: column; + gap: 0.75rem; +} + +.moat-card { + border: 1px solid var(--border-color); + background: rgba(15, 23, 42, 0.01); + border-radius: 8px; + overflow: hidden; + transition: var(--transition-smooth); + cursor: pointer; +} + +.moat-card:hover { + border-color: rgba(15, 23, 42, 0.15); + background: rgba(15, 23, 42, 0.03); +} + +.moat-card.active { + border-color: var(--primary); + background: rgba(var(--primary-raw), 0.03); + box-shadow: 0 4px 15px rgba(var(--primary-raw), 0.05); +} + +.moat-card-title { + padding: 1.25rem; + font-family: var(--font-heading); + font-weight: 700; + font-size: 0.95rem; + color: var(--text-primary); + display: flex; + justify-content: space-between; + align-items: center; +} + +.moat-card-title svg { + color: var(--text-secondary); + transition: var(--transition-fast); +} + +.moat-card.active .moat-card-title svg { + color: var(--primary); + transform: rotate(90deg); +} + +.moat-card-content { + max-height: 0; + overflow: hidden; + padding: 0 1.25rem; + color: var(--text-secondary); + font-size: 0.85rem; + transition: max-height var(--transition-smooth), padding var(--transition-smooth); +} + +.moat-card.active .moat-card-content { + max-height: 120px; + padding: 0 1.25rem 1.25rem 1.25rem; +} + +.moat-banner { + display: flex; + align-items: flex-start; + gap: 0.75rem; + padding: 1rem; + background: rgba(var(--primary-raw), 0.05); + border: 1px solid rgba(var(--primary-raw), 0.2); + border-radius: 8px; + font-size: 0.8rem; + color: #991b1b; + font-weight: 500; +} + +.moat-banner svg { + color: var(--primary); + flex-shrink: 0; + margin-top: 0.1rem; +} + + +/* --- FOOTER (LIGHT THEME) --- */ +footer { + background-color: var(--bg-darker); + border-top: 1px solid var(--border-color); + padding: 4rem 0; + color: var(--text-secondary); + font-size: 0.85rem; +} + +.footer-layout { + display: flex; + justify-content: space-between; + align-items: center; +} + +.footer-left { + display: flex; + align-items: center; + gap: 1.5rem; +} + +.footer-logo { + height: 20px; + opacity: 0.85; + transition: var(--transition-fast); +} + +.footer-logo:hover { + opacity: 1; +} + +.footer-divider { + width: 1px; + height: 15px; + background: var(--border-color); +} + +.footer-right { + display: flex; + align-items: center; + gap: 2rem; +} + +.footer-pill { + padding: 0.25rem 0.75rem; + border-radius: 3px; + font-family: var(--font-heading); + font-weight: 800; + font-size: 0.7rem; + letter-spacing: 0.05em; + text-transform: uppercase; + background: rgba(15, 23, 42, 0.04); + border: 1px solid var(--border-color); + color: var(--text-secondary); + transition: var(--transition-fast); +} + +.footer-pill:hover { + color: var(--text-primary); + border-color: rgba(15, 23, 42, 0.15); +} + +.footer-pill.red { + border-color: rgba(var(--primary-raw), 0.2); + color: var(--primary); +} + +.footer-pill.red:hover { + background: rgba(var(--primary-raw), 0.04); + border-color: var(--primary); +} + + +/* --- KEYFRAMES AND SYSTEM ANIMATIONS --- */ +@keyframes pulse-ring { + 0% { transform: scale(1); opacity: 0.4; } + 50% { transform: scale(2.2); opacity: 0; } + 100% { transform: scale(1); opacity: 0; } +} + +@keyframes bounce-slow { + 0%, 100% { transform: translateY(0); } + 50% { transform: translateY(5px); } +} + + +/* ========================================================================== + MANDATORY MEDIA QUERIES ("this website use in all device use mediaquery") + ========================================================================== */ + +/* --- 1. WIDESCREEN & DESKTOP (Default layout up to 1320px) --- */ +@media (max-width: 1320px) { + .container { + padding: 0 1.5rem; + } +} + +/* --- 2. NOTEBOOKS & SMALL LAPTOPS (1024px to 1200px) --- */ +@media (max-width: 1200px) { + .roadmap-grid-container { + gap: 1rem; + } + + .roadmap-col-card { + padding: 1.25rem; + min-height: 380px; + } + + .year-num { + font-size: 1.4rem; + } + + .vision-main-title { + font-size: 2.8rem; + } + + .comparison-layout { + gap: 2rem; + grid-template-columns: 1fr 340px; + } +} + +/* --- 3. TABLETS AND IPADS (768px to 1024px) --- */ +@media (max-width: 1024px) { + section { + padding: 4.5rem 0; + } + + /* Roadmap Hero stack adjustment */ + .roadmap-hero-section { + padding: 4rem 0; + } + + /* 4-column timeline cards collapse to 2x2 grid for tablet readability! */ + .roadmap-grid-container { + grid-template-columns: repeat(2, 1fr); + gap: 1.5rem; + } + + .roadmap-col-card { + min-height: auto; + padding: 1.5rem; + } + + /* Simulator sidebar stacks below canvas grid */ + .simulator-grid { + grid-template-columns: 1fr; + gap: 1.5rem; + } + + .canvas-container { + aspect-ratio: 16/9; + } + + /* Capability matrix layout collapses to single column */ + .comparison-layout { + grid-template-columns: 1fr; + gap: 2.5rem; + } +} + +/* --- 4. LARGE PHONES & PORTRAIT TABLETS (480px to 768px) --- */ +@media (max-width: 768px) { + /* Screen Header pivots vertically to avoid overlap */ + .screen-header-bar { + flex-direction: column; + gap: 1.25rem; + align-items: flex-start; + margin-bottom: 2rem; + } + + .logo-capsule-wrap { + align-self: flex-end; /* Logo sits right, alt-pills left */ + } + + .vision-main-title { + font-size: 2.2rem; + } + + .vision-main-subtitle { + font-size: 1rem; + margin-bottom: 2.5rem; + } + + /* Roadmap tracking line adjustments for tight displays */ + .roadmap-track-container { + flex-direction: column; + gap: 1.25rem; + align-items: flex-start; + margin-bottom: 2rem; + } + + .timeline-horizontal-wrapper { + width: 100%; + margin: 0.5rem 0; + } + + /* Nodes stay centered above column layouts */ + .node-dots-row { + display: none; /* Hide top track nodes on pure mobile stacks for design cleanliness */ + } + + /* Side-by-side cards stack full-width for ultimate mobile legibility! */ + .roadmap-grid-container { + grid-template-columns: 1fr; + gap: 1.25rem; + } + + /* Capability Matrix table gains responsive horizontal swipe scrolls! */ + .table-wrapper { + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + + .comparison-table { + min-width: 600px; /* Forces swipe track behavior on narrow screens */ + } + + .footer-layout { + flex-direction: column; + gap: 1.5rem; + text-align: center; + } + + .footer-left { + flex-direction: column; + gap: 1rem; + } + + .footer-right { + justify-content: center; + gap: 1rem; + } +} + +/* --- 5. SMALL SMARTPHONES (Portrait, Up to 480px) --- */ +@media (max-width: 480px) { + .container { + padding: 0 1rem; + } + + .vision-main-title { + font-size: 1.8rem; + } + + .alt-pills { + width: 100%; + flex-direction: column; + gap: 0.5rem; + } + + .alt-pill { + text-align: center; + width: 100%; + } + + .logo-capsule-wrap { + align-self: center; + width: 100%; + justify-content: center; + } + + .roadmap-col-card { + padding: 1.25rem; + } + + .year-num { + font-size: 1.3rem; + } + + .card-heading { + font-size: 1rem; + } + + .card-stat-pill-mini { + padding: 0.4rem 0.6rem; + font-size: 0.72rem; + } + + .section-title { + font-size: 1.8rem; + } + + .sidebar-card { + padding: 1.25rem; + } + + .metric-row .value { + font-size: 1.4rem; + } + + .moat-panel { + padding: 1.25rem; + } +} diff --git a/assets/css/elementor-frontend-inline-css.css b/assets/css/elementor-frontend-inline-css.css index 7f72e5c..32f5bf9 100644 --- a/assets/css/elementor-frontend-inline-css.css +++ b/assets/css/elementor-frontend-inline-css.css @@ -845,13 +845,7 @@ h1.page-title { } .elementor-108 .elementor-element.elementor-element-30d596a .elementor-counter-number-wrapper { - text-align: { - { - VALUE - } - } - - ;--counter-prefix-grow: 0; + --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; } @@ -994,13 +988,7 @@ h1.page-title { } .elementor-108 .elementor-element.elementor-element-30d596a .elementor-counter-number-wrapper { - text-align: { - { - VALUE - } - } - - ;--counter-prefix-grow: 0; + --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; } @@ -1153,13 +1141,7 @@ h1.page-title { } .elementor-108 .elementor-element.elementor-element-30d596a .elementor-counter-number-wrapper { - text-align: { - { - VALUE - } - } - - ;--counter-prefix-grow: 0; + --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; } @@ -1201,13 +1183,7 @@ h1.page-title { } .elementor-108 .elementor-element.elementor-element-30d596a .elementor-counter-number-wrapper { - text-align: { - { - VALUE - } - } - - ;--counter-prefix-grow: 0; + --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; } @@ -1943,13 +1919,7 @@ h1.page-title { } .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-wrapper { - text-align: { - { - VALUE - } - } - - ;--counter-prefix-grow: 0; + --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: #FFFFFF00; @@ -2718,13 +2688,7 @@ h1.page-title { } .elementor-69 .elementor-element.elementor-element-cba160e .elementor-counter-number-wrapper { - text-align: { - { - VALUE - } - } - - ;--counter-prefix-grow: 0; + --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: #4CB5B5; @@ -2830,13 +2794,7 @@ h1.page-title { } .elementor-69 .elementor-element.elementor-element-a51fcba .elementor-counter-number-wrapper { - text-align: { - { - VALUE - } - } - - ;--counter-prefix-grow: 0; + --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: #4CB5B5; @@ -2942,13 +2900,7 @@ h1.page-title { } .elementor-69 .elementor-element.elementor-element-4d031ce .elementor-counter-number-wrapper { - text-align: { - { - VALUE - } - } - - ;--counter-prefix-grow: 0; + --counter-prefix-grow: 0; --counter-suffix-grow: 1; --counter-number-grow: 0; color: #4CB5B5; @@ -4441,6 +4393,3665 @@ body.rtl .elementor-69 .elementor-element.elementor-element-72ffde1 { color: #000000; } +.elementor-59 .elementor-element.elementor-element-da57c01 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 { + background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/09/home1-slide-1.jpg"); + background-position: bottom center; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830:before { + background-color: #1F1F1F26; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .slide-content-inner { + max-width: 74%; + margin: 0px 0px 98px 0px; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .slide-content { + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + text-align: left; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .content-slider-item-heading { + font-size: 80px; + line-height: 1.125em; + word-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .content-slider-item-text { + font-size: 16px; + line-height: 1.875em; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; + --logico-dark-text-color: #FFFFFF; + --logico-light-text-color: #BEBEBE; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .content-slider-item-text .text-content { + max-width: 590px; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830.slide-style-standard .content-slider-item-text { + margin: 23px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830.slide-style-modern .content-slider-item-text .text-content { + padding: 23px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .content-slider-item-buttons { + margin: 48px 0px 0px 0px; + --logico-button-text-color: #FFFFFF; + --logico-button-border-color: #FAC12E; + --logico-button-background-color: #FAC12E00; + --logico-button-icon-color: #1F1F1F; + --logico-button-text-hover: #1F1F1F; + --logico-button-border-hover: #FAC12E; + --logico-button-background-hover: #FAC12E; + --logico-button-icon-hover: #1F1F1F; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 { + background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/09/home1-slide-2.jpg"); + background-position: top left; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061:before { + background-color: #1F1F1F26; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .slide-content-inner { + max-width: 45%; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .slide-content { + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + text-align: left; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .content-slider-item-heading { + font-size: 80px; + line-height: 1.125em; + word-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .content-slider-item-text { + font-size: 16px; + line-height: 1.875em; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; + --logico-dark-text-color: #FFFFFF; + --logico-light-text-color: #BEBEBE; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061.slide-style-standard .content-slider-item-text { + margin: 23px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061.slide-style-modern .content-slider-item-text .text-content { + padding: 23px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .content-slider-item-buttons { + margin: 48px 0px 0px 0px; + --logico-button-text-color: #FFFFFF; + --logico-button-border-color: #FAC12E; + --logico-button-background-color: #FAC12E00; + --logico-button-icon-color: #1F1F1F; + --logico-button-text-hover: #1F1F1F; + --logico-button-border-hover: #FAC12E; + --logico-button-background-hover: #FAC12E; + --logico-button-icon-hover: #1F1F1F; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .owl-carousel.owl-theme .content-item { + height: 693px; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .owl-carousel .owl-stage-outer { + border-radius: 25px 25px 25px 25px; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .slider-footer { + text-align: right; + margin-top: 82px; + margin-bottom: 0px; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .slider-footer .slider-pagination { + margin-right: 91px; + margin-left: 91px; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .owl-dots .owl-dot:not(.active) span { + border-color: #D4D4D4; +} + +.elementor-59 .elementor-element.elementor-element-cbfd9b2 .owl-dots .owl-dot.active span { + border-color: #1F1F1F; +} + +.elementor-59 .elementor-element.elementor-element-5345c97 { + width: auto; + max-width: auto; + bottom: 135px; +} + +body:not(.rtl) .elementor-59 .elementor-element.elementor-element-5345c97 { + right: 30px; +} + +body.rtl .elementor-59 .elementor-element.elementor-element-5345c97 { + left: 30px; +} + +.elementor-59 .elementor-element.elementor-element-5345c97 .elementor-wrapper { + --video-aspect-ratio: 1.77777; +} + +.elementor-59 .elementor-element.elementor-element-5345c97 .elementor-widget-container { + text-align: right; +} + +.elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button .elementor-custom-embed-play { + height: 130px; +} + +.elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { + height: 130px; +} + +.elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { + height: calc(130px - 22px); +} + +.elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button .video-button-wrapper { + border-radius: 25px 25px 25px 25px; +} + +.elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button { + --logico-button-text-color: #FFFFFF; + --logico-button-icon-color: #FFFFFF; + --logico-button-background-color: #1F1F1F; + --logico-button-text-hover: #111111; + --logico-button-icon-hover: #111111; +} + +.elementor-59 .elementor-element.elementor-element-5345c97 .video-button-wrapper { + --logico-button-background-hover: #FAC12E; +} + +.elementor-59 .elementor-element.elementor-element-233f497 { + --display: flex; + --flex-direction: row; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; + --justify-content: flex-start; + --align-items: center; + --gap: 20px 20px; + --row-gap: 20px; + --column-gap: 20px; + --margin-top: -115px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + --z-index: 1; +} + +.elementor-59 .elementor-element.elementor-element-71c4f93 { + --display: flex; + --flex-direction: row; + --container-widget-width: initial; + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; + --justify-content: flex-start; + --gap: 50px 100px; + --row-gap: 50px; + --column-gap: 100px; + --border-radius: 25px 25px 25px 25px; + --padding-top: 53px; + --padding-bottom: 55px; + --padding-left: 100px; + --padding-right: 100px; +} + +.elementor-59 .elementor-element.elementor-element-71c4f93:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-71c4f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-59 .elementor-element.elementor-element-ca39895 { + --display: flex; +} + +.elementor-59 .elementor-element.elementor-element-1892e4e .logico-title { + font-size: 18px; + font-weight: 700; + line-height: 1.6667em; + letter-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-6284fbe > .elementor-widget-container { + margin: 10px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-6284fbe { + font-size: 16px; + line-height: 1.75em; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; + --logico-dark-text-color: #FFFFFF; + --logico-light-text-color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-cbbc797 { + --display: flex; +} + +.elementor-59 .elementor-element.elementor-element-7f3bc57 .logico-title { + font-size: 18px; + font-weight: 700; + line-height: 1.6667em; + letter-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-5a0bfbd > .elementor-widget-container { + margin: 10px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-5a0bfbd { + font-size: 16px; + line-height: 1.75em; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; + --logico-dark-text-color: #FFFFFF; + --logico-light-text-color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-8a81027 { + --display: flex; + --border-radius: 25px 25px 25px 25px; + --padding-top: 40px; + --padding-bottom: 63px; + --padding-left: 40px; + --padding-right: 40px; +} + +.elementor-59 .elementor-element.elementor-element-8a81027:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-8a81027 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #EEEEEE; +} + +.elementor-59 .elementor-element.elementor-element-f2287ee > .elementor-widget-container { + margin: 0px 0px 7px 0px; +} + +.elementor-59 .elementor-element.elementor-element-f2287ee { + font-size: 18px; + font-weight: 600; + line-height: 1.3333em; + letter-spacing: -0.03em; + --logico-default-text-color: #111111; + color: #111111; +} + +.elementor-59 .elementor-element.elementor-element-a60448b div.wpforms-container .wpforms-form .wpforms-field-number-slider-hint, .elementor-59 .elementor-element.elementor-element-a60448b div .wpforms-form .wpforms-field-description { + color: #bebebe; +} + +.elementor-59 .elementor-element.elementor-element-fd11132 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --margin-top: 150px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-59 .elementor-element.elementor-element-1d8be46 { + --display: grid; + --e-con-grid-template-columns: repeat(2, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --gap: 60px 120px; + --row-gap: 60px; + --column-gap: 120px; + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-1d8be46:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-1d8be46 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/06/bg-contacts.png"); + background-position: top right; + background-repeat: no-repeat; +} + +.elementor-59 .elementor-element.elementor-element-08f7fd1 { + --display: flex; +} + +.elementor-59 .elementor-element.elementor-element-36df16a .logico-title { + font-size: 14px; + font-weight: 600; + line-height: 2.1429em; +} + +.elementor-59 .elementor-element.elementor-element-07fd763 > .elementor-widget-container { + margin: 19px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-cd70b28 > .elementor-widget-container { + margin: 44px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-5ffdf06 { + --display: flex; + --margin-top: 35px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0%; + --padding-bottom: 0%; + --padding-left: 0%; + --padding-right: 18%; +} + +.elementor-59 .elementor-element.elementor-element-b010794 > .elementor-widget-container { + padding: 20px 0px 52px 0px; + border-style: solid; + border-width: 0px 0px 1px 0px; + border-color: #242424; +} + +.elementor-59 .elementor-element.elementor-element-b010794 .elementor-icon-box-wrapper { + align-items: start; + text-align: start; + gap: 75px; +} + +.elementor-59 .elementor-element.elementor-element-b010794 .elementor-icon-box-title { + margin-block-end:20px;color: #111111; +} + +.elementor-59 .elementor-element.elementor-element-b010794 .elementor-icon { + font-size: 115px; +} + +.elementor-59 .elementor-element.elementor-element-b010794 .elementor-icon-box-title, .elementor-59 .elementor-element.elementor-element-b010794 .elementor-icon-box-title a { + font-size: 20px; + font-weight: 600; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-59 .elementor-element.elementor-element-0ac762e > .elementor-widget-container { + padding: 38px 0px 52px 0px; + border-style: solid; + border-width: 0px 0px 1px 0px; + border-color: #242424; +} + +.elementor-59 .elementor-element.elementor-element-0ac762e .elementor-icon-box-wrapper { + align-items: start; + text-align: start; + gap: 68px; +} + +.elementor-59 .elementor-element.elementor-element-0ac762e .elementor-icon-box-title { + margin-block-end:20px;color: #111111; +} + +.elementor-59 .elementor-element.elementor-element-0ac762e .elementor-icon { + font-size: 122px; +} + +.elementor-59 .elementor-element.elementor-element-0ac762e .elementor-icon-box-title, .elementor-59 .elementor-element.elementor-element-0ac762e .elementor-icon-box-title a { + font-size: 20px; + font-weight: 600; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-59 .elementor-element.elementor-element-ee4c12d > .elementor-widget-container { + padding: 38px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-ee4c12d .elementor-icon-box-wrapper { + align-items: start; + text-align: start; + gap: 44px; +} + +.elementor-59 .elementor-element.elementor-element-ee4c12d .elementor-icon-box-title { + margin-block-end:20px;color: #111111; +} + +.elementor-59 .elementor-element.elementor-element-ee4c12d .elementor-icon { + font-size: 146px; +} + +.elementor-59 .elementor-element.elementor-element-ee4c12d .elementor-icon-box-title, .elementor-59 .elementor-element.elementor-element-ee4c12d .elementor-icon-box-title a { + font-size: 20px; + font-weight: 600; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-59 .elementor-element.elementor-element-9619f7a > .elementor-widget-container { + margin: 44px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-c58391b { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --margin-top: 150px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-0b7c870 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --border-radius: 25px 25px 0px 0px; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; + --logico-dark-text-color: #FFFFFF; + --logico-light-text-color: #BEBEBE; + --logico-border-color: #CBCBCB; + --logico-border-hover-color: #FFFFFF; + --logico-background-color: #1F1F1F; + --logico-background-alter-color: #1F1F1F; + --logico-button-text-color: #FFFFFF; + --logico-button-border-color: #FFFFFF; + --logico-button-background-color: #FFFFFF00; + --logico-button-icon-color: #333333; + --logico-button-text-hover: #333333; + --logico-button-border-hover: #FFFFFF; + --logico-button-background-hover: #FFFFFF; + --logico-button-icon-hover: #333333; + --padding-top: 150px; + --padding-bottom: 150px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-59 .elementor-element.elementor-element-0b7c870:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-0b7c870 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-59 .elementor-element.elementor-element-cc8fa71 { + width: auto; + max-width: auto; + top: 0px; +} + +body:not(.rtl) .elementor-59 .elementor-element.elementor-element-cc8fa71 { + right: 0px; +} + +body.rtl .elementor-59 .elementor-element.elementor-element-cc8fa71 { + left: 0px; +} + +.elementor-59 .elementor-element.elementor-element-cc8fa71 .block-decoration { + text-align: right; +} + +.elementor-59 .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-59 .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-59 .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-59 .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-59 .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-59 .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { + background-color: #1F1F1F; +} + +.elementor-59 .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-59 .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-59 .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-59 .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-59 .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-59 .elementor-element.elementor-element-cc8fa71 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { + background-color: #FAC12E; +} + +.elementor-59 .elementor-element.elementor-element-aebe90d { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-e00d710 > .elementor-widget-container { + margin: 0px 0px 100px 0px; + padding: 0px 0px 14px 0px; + border-style: solid; + border-width: 0px 0px 1px 0px; +} + +.elementor-59 .elementor-element.elementor-element-e00d710 .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-9d0ee1a { + --display: flex; + --flex-direction: row; + --container-widget-width: initial; + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; +} + +.elementor-59 .elementor-element.elementor-element-a252a3b { + width: var( --container-widget-width, 970px ); + max-width: 970px; + --container-widget-width: 970px; + --container-widget-flex-grow: 0; +} + +.elementor-59 .elementor-element.elementor-element-a252a3b .elementor-counter-number-wrapper { + text-align: { + { + VALUE + } + } + + ;--counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + color: #FFFFFF00; + -webkit-text-stroke-width: 2px; + stroke-width: 2px; + -webkit-text-stroke-color: #FAC12E; + stroke: #FAC12E; +} + +.elementor-59 .elementor-element.elementor-element-a252a3b .elementor-counter-number { + font-family: "Manrope Alt", Sans-serif; + font-size: 180px; + font-weight: 600; + letter-spacing: -0.03em; +} + +.elementor-59 .elementor-element.elementor-element-72e7849 { + width: var( --container-widget-width, 135px ); + max-width: 135px; + --container-widget-width: 135px; + --container-widget-flex-grow: 0; + --e-transform-origin-x: center; + --e-transform-origin-y: center; +} + +.elementor-59 .elementor-element.elementor-element-72e7849 > .elementor-widget-container { + --e-transform-rotateZ: -90deg; + --e-transform-translateY: 20%; +} + +.elementor-59 .elementor-element.elementor-element-72e7849 .logico-title { + font-size: 20px; + font-weight: 500; + line-height: 1.5em; + color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-0e0833b { + --display: flex; + --flex-direction: row; + --container-widget-width: initial; + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; + --margin-top: 76px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-59 .elementor-element.elementor-element-4a327e6 { + --display: flex; +} + +.elementor-59 .elementor-element.elementor-element-52b09c2 > .elementor-widget-container { + padding: 0% 16% 0% 0%; +} + +.elementor-59 .elementor-element.elementor-element-18827c0 { + --display: flex; +} + +.elementor-59 .elementor-element.elementor-element-5a4a0dd > .elementor-widget-container { + margin: 60px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-3c4a151 { + --display: flex; + --border-radius: 0px 0px 25px 25px; + --padding-top: 0px; + --padding-bottom: 20px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-3c4a151:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-3c4a151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-59 .elementor-element.elementor-element-abc44d7 { + --display: flex; + --min-height: 528px; + --flex-direction: column; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --justify-content: center; + --align-items: flex-end; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --border-radius: 25px 25px 25px 25px; + --padding-top: 50px; + --padding-bottom: 50px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-59 .elementor-element.elementor-element-abc44d7:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-abc44d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/08/bg-header-5.jpg"); + background-position: center right; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-59 .elementor-element.elementor-element-e468228 { + width: var( --container-widget-width, 40% ); + max-width: 40%; + --container-widget-width: 40%; + --container-widget-flex-grow: 0; +} + +.elementor-59 .elementor-element.elementor-element-e468228 > .elementor-widget-container { + padding: 0px 20px 0px 20px; +} + +.elementor-59 .elementor-element.elementor-element-e468228 .logico-title { + font-size: 50px; + line-height: 1.2em; + color: #FFFFFF; +} + +body:not(.rtl) .elementor-59 .elementor-element.elementor-element-dcf16f2 { + left: 10px; +} + +body.rtl .elementor-59 .elementor-element.elementor-element-dcf16f2 { + right: 10px; +} + +.elementor-59 .elementor-element.elementor-element-dcf16f2 { + bottom: 10px; +} + +.elementor-59 .elementor-element.elementor-element-dcf16f2 .elementor-wrapper { + --video-aspect-ratio: 1.77777; +} + +.elementor-59 .elementor-element.elementor-element-dcf16f2 .logico-video-button .elementor-custom-embed-play { + height: 139px; +} + +.elementor-59 .elementor-element.elementor-element-dcf16f2 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { + height: 139px; +} + +.elementor-59 .elementor-element.elementor-element-dcf16f2 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { + height: calc(139px - 22px); +} + +.elementor-59 .elementor-element.elementor-element-dcf16f2 .logico-video-button { + --logico-button-text-color: #333333; + --logico-button-icon-color: #333333; + --logico-button-background-color: #fac12e; + --logico-button-text-hover: #FFFFFF; + --logico-button-icon-hover: #FAC12E; +} + +.elementor-59 .elementor-element.elementor-element-dcf16f2 .video-button-wrapper { + --logico-button-background-hover: #1F1F1F; +} + +.elementor-59 .elementor-element.elementor-element-4711efa { + --display: flex; + --flex-direction: row; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; + --justify-content: center; + --align-items: center; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --flex-wrap: wrap; + --margin-top: 86px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-3a661b3 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-bbcfe98 img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-59 .elementor-element.elementor-element-bbcfe98:hover img { + opacity: 1; +} + +.elementor-59 .elementor-element.elementor-element-9e7fe3c { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-95780fc img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-59 .elementor-element.elementor-element-95780fc:hover img { + opacity: 1; +} + +.elementor-59 .elementor-element.elementor-element-b7401b7 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-c0cb7dc img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-59 .elementor-element.elementor-element-c0cb7dc:hover img { + opacity: 1; +} + +.elementor-59 .elementor-element.elementor-element-5bb9ea5 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-c9c4a4a img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-59 .elementor-element.elementor-element-c9c4a4a:hover img { + opacity: 1; +} + +.elementor-59 .elementor-element.elementor-element-dc40269 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-6f4ee0f img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-59 .elementor-element.elementor-element-6f4ee0f:hover img { + opacity: 1; +} + +.elementor-59 .elementor-element.elementor-element-429f37e { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-6d4f1c8 img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-59 .elementor-element.elementor-element-6d4f1c8:hover img { + opacity: 1; +} + +.elementor-59 .elementor-element.elementor-element-39c88e2 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-3b13fed img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-59 .elementor-element.elementor-element-3b13fed:hover img { + opacity: 1; +} + +.elementor-59 .elementor-element.elementor-element-b8ee07d { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --margin-top: 150px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-59 .elementor-element.elementor-element-a044dce { + --display: flex; +} + +.elementor-59 .elementor-element.elementor-element-ead59d3 { + --display: flex; + --flex-direction: row; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; + --align-items: center; + --margin-top: 150px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-59 .elementor-element.elementor-element-f35119c { + width: var( --container-widget-width, 58% ); + max-width: 58%; + --container-widget-width: 58%; + --container-widget-flex-grow: 0; + top: 0px; + text-align: start; +} + +.elementor-59 .elementor-element.elementor-element-f35119c > .elementor-widget-container { + margin: -16px 0px 0px 0px; +} + +body:not(.rtl) .elementor-59 .elementor-element.elementor-element-f35119c { + left: 0%; +} + +body.rtl .elementor-59 .elementor-element.elementor-element-f35119c { + right: 0%; +} + +.elementor-59 .elementor-element.elementor-element-f35119c img { + width: 1050px; + max-width: 100%; +} + +.elementor-59 .elementor-element.elementor-element-56ecbb3 { + --display: flex; + --flex-direction: row; + --container-widget-width: initial; + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; + --justify-content: flex-end; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-47f8cbe { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --z-index: 2; +} + +.elementor-59 .elementor-element.elementor-element-cd6daaf .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #111111; +} + +.elementor-59 .elementor-element.elementor-element-1b3f232 { + width: initial; + max-width: initial; +} + +.elementor-59 .elementor-element.elementor-element-1b3f232 > .elementor-widget-container { + margin: 18px 0px 50px 0px; + padding: 0px 50px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-9b7e9c9 { + width: var( --container-widget-width, 535px ); + max-width: 535px; + --container-widget-width: 535px; + --container-widget-flex-grow: 0; +} + +.elementor-59 .elementor-element.elementor-element-96b6d0d > .elementor-widget-container { + margin: 60px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-c5389f3 { + --display: flex; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --margin-top: 150px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-59 .elementor-element.elementor-element-909b3d4 { + --display: flex; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --flex-wrap: nowrap; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-9039d78 .logico-title { + text-align: center; + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #111111; +} + +.elementor-59 .elementor-element.elementor-element-b236256 { + width: var( --container-widget-width, 460px ); + max-width: 460px; + --container-widget-width: 460px; + --container-widget-flex-grow: 0; +} + +.elementor-59 .elementor-element.elementor-element-b236256 > .elementor-widget-container { + margin: 18px 0px 50px 0px; +} + +.elementor-59 .elementor-element.elementor-element-b236256.elementor-element { + --align-self: center; +} + +.elementor-59 .elementor-element.elementor-element-b236256 .logico-title { + text-align: center; +} + +.elementor-59 .elementor-element.elementor-element-5275c6e > .elementor-widget-container { + padding: 0px 0px 1px 0px; +} + +.elementor-59 .elementor-element.elementor-element-5275c6e .team-item .team-item-media img { + filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg ); + transition-duration: 0.3s; +} + +.elementor-59 .elementor-element.elementor-element-5275c6e .team-item:hover .team-item-media img { + filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg ); +} + +.elementor-59 .elementor-element.elementor-element-5542f55 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --margin-top: 150px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 150px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-59 .elementor-element.elementor-element-5542f55:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-5542f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/08/home1-bg2.jpg"); + background-position: bottom center; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-59 .elementor-element.elementor-element-d05f149 { + --display: flex; + --flex-direction: row; + --container-widget-width: initial; + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; +} + +.elementor-59 .elementor-element.elementor-element-bbad2b7 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-d93ecae .logico-title { + font-size: 14px; + font-weight: 600; + line-height: 2.1429em; + color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-340c6dd { + width: var( --container-widget-width, 50% ); + max-width: 50%; + --container-widget-width: 50%; + --container-widget-flex-grow: 0; +} + +.elementor-59 .elementor-element.elementor-element-340c6dd > .elementor-widget-container { + margin: 19px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-340c6dd .logico-title { + color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-46b6297 { + --display: flex; + --margin-top: -62px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-59 .elementor-element.elementor-element-bfe8cd1 .owl-carousel { + padding: 0px 165px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-masonry-listing { + margin: -90px calc(-90px/2) 0; +} + +.elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { + padding: 90px calc(90px/2) 0; +} + +.elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.owl-carousel { + margin: 0 calc(-90px/2); + width: calc(100% + 90px); +} + +.elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper { + padding: 0 calc(90px/2); +} + +.elementor-59 .elementor-element.elementor-element-bfe8cd1 .owl-carousel.owl-theme .owl-nav { + left: calc(90px/2 + 30px); + right: calc(90px/2 + 30px); +} + +.elementor-59 .elementor-element.elementor-element-bfe8cd1 .owl-carousel.owl-theme:hover .owl-nav { + left: calc(90px/2 + 20px); + right: calc(90px/2 + 20px); +} + +.elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-item .post-title { + color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-item .portfolio-item-content:before { + background: linear-gradient(0deg, #1F1F1F 0%, transparent 100%); +} + +.elementor-59 .elementor-element.elementor-element-bfe8cd1 .slider-footer { + text-align: right; +} + +.elementor-59 .elementor-element.elementor-element-bfe8cd1 .slider-progress-wrapper { + color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-bfe8cd1 .owl-dots .owl-dot:not(.active) span { + border-color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-bfe8cd1 .owl-dots .owl-dot.active span { + border-color: #FAC12E; +} + +.elementor-59 .elementor-element.elementor-element-bfe8cd1 .custom-cursor-drag { + background-color: #111111; +} + +.elementor-59 .elementor-element.elementor-element-ce4a3a7 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --border-radius: 0px 0px 25px 25px; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; + --logico-dark-text-color: #FFFFFF; + --logico-light-text-color: #BEBEBE; + --logico-border-color: #CBCBCB; + --logico-border-hover-color: #FFFFFF; + --logico-background-color: #1F1F1F; + --logico-background-alter-color: #1F1F1F; + --logico-button-text-color: #FFFFFF; + --logico-button-border-color: #FFFFFF; + --logico-button-background-color: #FFFFFF00; + --logico-button-icon-color: #333333; + --logico-button-text-hover: #333333; + --logico-button-border-hover: #FFFFFF; + --logico-button-background-hover: #FFFFFF; + --logico-button-icon-hover: #333333; + --margin-top: 0px; + --margin-bottom: -25px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 150px; + --padding-bottom: 150px; + --padding-left: 0px; + --padding-right: 0px; + --z-index: 1; +} + +.elementor-59 .elementor-element.elementor-element-ce4a3a7:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-ce4a3a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-59 .elementor-element.elementor-element-efcc022 { + width: auto; + max-width: auto; + top: 100%; +} + +.elementor-59 .elementor-element.elementor-element-efcc022 > .elementor-widget-container { + margin: 0px 0px 0px 0px; +} + +body:not(.rtl) .elementor-59 .elementor-element.elementor-element-efcc022 { + left: 0px; +} + +body.rtl .elementor-59 .elementor-element.elementor-element-efcc022 { + right: 0px; +} + +.elementor-59 .elementor-element.elementor-element-efcc022 .block-decoration { + text-align: left; +} + +.elementor-59 .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-59 .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-59 .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-59 .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-59 .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-59 .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { + background-color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-59 .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-59 .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-59 .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-59 .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-59 .elementor-element.elementor-element-efcc022 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { + background-color: #FAC12E; +} + +.elementor-59 .elementor-element.elementor-element-02b5722 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-8b83dc3 .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; +} + +.elementor-59 .elementor-element.elementor-element-cf8de42 { + width: var( --container-widget-width, 760px ); + max-width: 760px; + --container-widget-width: 760px; + --container-widget-flex-grow: 0; +} + +.elementor-59 .elementor-element.elementor-element-cf8de42 > .elementor-widget-container { + margin: 18px 0px 38px 0px; +} + +.elementor-59 .elementor-element.elementor-element-d2aa4c7 { + --display: grid; + --e-con-grid-template-columns: repeat(3, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --gap: 60px 40px; + --row-gap: 60px; + --column-gap: 40px; + --grid-auto-flow: row; +} + +.elementor-59 .elementor-element.elementor-element-d80e6e8 { + --display: flex; +} + +.elementor-59 .elementor-element.elementor-element-eec16ae > .elementor-widget-container { + margin: 0px 0px 49px 0px; +} + +.elementor-59 .elementor-element.elementor-element-eec16ae .elementor-counter-number-wrapper { + text-align: { + { + VALUE + } + } + + ;--counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + color: #FAC12E; +} + +.elementor-59 .elementor-element.elementor-element-eec16ae .elementor-counter-number { + font-family: "Plus Jakarta Sans", Sans-serif; + font-size: 80px; + font-weight: 600; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-59 .elementor-element.elementor-element-eec16ae .elementor-counter-number-suffix { + font-family: "Plus Jakarta Sans", Sans-serif; + font-size: 80px; + font-weight: 600; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-59 .elementor-element.elementor-element-6c68d0b > .elementor-widget-container { + margin: 0px 0px 0px 0px; + padding: 0px 0px 22px 0px; + border-style: solid; + border-width: 0px 0px 1px 0px; + border-color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-6c68d0b .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.2em; +} + +.elementor-59 .elementor-element.elementor-element-06efb0a > .elementor-widget-container { + margin: 23px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-06efb0a { + line-height: 1.9444em; +} + +.elementor-59 .elementor-element.elementor-element-5c9c188 > .elementor-widget-container { + margin: 24px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { + padding-block-end:calc(0px/2);} + +.elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { + margin-block-start:calc(0px/2);} + +.elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { + margin-inline:calc(0px/2);} + +.elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-items.elementor-inline-items { + margin-inline:calc(-0px/2);} + +.elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { + inset-inline-end: calc(-0px/2); +} + +.elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-icon i { + transition: color 0.3s; +} + +.elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-icon svg { + transition: fill 0.3s; +} + +.elementor-59 .elementor-element.elementor-element-5c9c188 { + --e-icon-list-icon-size: 8px; + --e-icon-list-icon-align: left; + --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; + --icon-vertical-align: center; + --icon-vertical-offset: 2px; +} + +.elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-icon { + padding-inline-end:15px;} + +.elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-item > a { + line-height: 1.9444em; +} + +.elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-text { + transition: color 0.3s; +} + +.elementor-59 .elementor-element.elementor-element-32fcbc1 { + --display: flex; +} + +.elementor-59 .elementor-element.elementor-element-c95665b > .elementor-widget-container { + margin: 0px 0px 49px 0px; +} + +.elementor-59 .elementor-element.elementor-element-c95665b .elementor-counter-number-wrapper { + text-align: { + { + VALUE + } + } + + ;--counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + color: #FAC12E; +} + +.elementor-59 .elementor-element.elementor-element-c95665b .elementor-counter-number { + font-family: "Plus Jakarta Sans", Sans-serif; + font-size: 80px; + font-weight: 600; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-59 .elementor-element.elementor-element-c95665b .elementor-counter-number-suffix { + font-family: "Plus Jakarta Sans", Sans-serif; + font-size: 80px; + font-weight: 600; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-59 .elementor-element.elementor-element-9b7406c > .elementor-widget-container { + margin: 0px 0px 0px 0px; + padding: 0px 0px 22px 0px; + border-style: solid; + border-width: 0px 0px 1px 0px; + border-color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-9b7406c .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.2em; +} + +.elementor-59 .elementor-element.elementor-element-85823fa > .elementor-widget-container { + margin: 23px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-85823fa { + line-height: 1.9444em; +} + +.elementor-59 .elementor-element.elementor-element-dce82b8 > .elementor-widget-container { + margin: 24px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { + padding-block-end:calc(0px/2);} + +.elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { + margin-block-start:calc(0px/2);} + +.elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { + margin-inline:calc(0px/2);} + +.elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-items.elementor-inline-items { + margin-inline:calc(-0px/2);} + +.elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { + inset-inline-end: calc(-0px/2); +} + +.elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-icon i { + transition: color 0.3s; +} + +.elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-icon svg { + transition: fill 0.3s; +} + +.elementor-59 .elementor-element.elementor-element-dce82b8 { + --e-icon-list-icon-size: 8px; + --e-icon-list-icon-align: left; + --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; + --icon-vertical-align: center; + --icon-vertical-offset: 2px; +} + +.elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-icon { + padding-inline-end:15px;} + +.elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-item > a { + line-height: 1.9444em; +} + +.elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-text { + transition: color 0.3s; +} + +.elementor-59 .elementor-element.elementor-element-e1354d8 { + --display: flex; +} + +.elementor-59 .elementor-element.elementor-element-bcd0869 > .elementor-widget-container { + margin: 0px 0px 49px 0px; +} + +.elementor-59 .elementor-element.elementor-element-bcd0869 .elementor-counter-number-wrapper { + text-align: { + { + VALUE + } + } + + ;--counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + color: #FAC12E; +} + +.elementor-59 .elementor-element.elementor-element-bcd0869 .elementor-counter-number { + font-family: "Plus Jakarta Sans", Sans-serif; + font-size: 80px; + font-weight: 600; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-59 .elementor-element.elementor-element-bcd0869 .elementor-counter-number-suffix { + font-family: "Plus Jakarta Sans", Sans-serif; + font-size: 80px; + font-weight: 600; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-59 .elementor-element.elementor-element-9fe9db8 > .elementor-widget-container { + margin: 0px 0px 0px 0px; + padding: 0px 0px 22px 0px; + border-style: solid; + border-width: 0px 0px 1px 0px; + border-color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-9fe9db8 .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.2em; +} + +.elementor-59 .elementor-element.elementor-element-de3ce9f > .elementor-widget-container { + margin: 23px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-de3ce9f { + line-height: 1.9444em; +} + +.elementor-59 .elementor-element.elementor-element-67c63c4 > .elementor-widget-container { + margin: 24px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { + padding-block-end:calc(0px/2);} + +.elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { + margin-block-start:calc(0px/2);} + +.elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { + margin-inline:calc(0px/2);} + +.elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-items.elementor-inline-items { + margin-inline:calc(-0px/2);} + +.elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { + inset-inline-end: calc(-0px/2); +} + +.elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-icon i { + transition: color 0.3s; +} + +.elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-icon svg { + transition: fill 0.3s; +} + +.elementor-59 .elementor-element.elementor-element-67c63c4 { + --e-icon-list-icon-size: 8px; + --e-icon-list-icon-align: left; + --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; + --icon-vertical-align: center; + --icon-vertical-offset: 2px; +} + +.elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-icon { + padding-inline-end:15px;} + +.elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-item > a { + line-height: 1.9444em; +} + +.elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-text { + transition: color 0.3s; +} + +.elementor-59 .elementor-element.elementor-element-5d68e5b { + --display: flex; + --flex-direction: row; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; + --align-items: flex-end; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --flex-wrap: wrap; + --overlay-opacity: 1; + --border-radius: 0px 0px 25px 25px; + --padding-top: 204px; + --padding-bottom: 56px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-5d68e5b:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-5d68e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #1F1F1F; + background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2025/04/home1alt-bg-2.jpg"); + background-position: top center; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-59 .elementor-element.elementor-element-5d68e5b::before, .elementor-59 .elementor-element.elementor-element-5d68e5b > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-5d68e5b > .e-con-inner > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-5d68e5b > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-5d68e5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-5d68e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { + background-color: transparent; + --background-overlay: ''; + background-image: linear-gradient(180deg, #1F1F1F00 20%, #1F1F1F 85%); +} + +.elementor-59 .elementor-element.elementor-element-5268281 { + --display: flex; + --align-items: flex-end; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); +} + +.elementor-59 .elementor-element.elementor-element-06a9681 { + width: var( --container-widget-width, 670px ); + max-width: 670px; + --container-widget-width: 670px; + --container-widget-flex-grow: 0; + text-align: left; + --logico-button-text-color: #333333; + --logico-button-border-color: #FAC12E; + --logico-button-background-color: #FFFFFF00; + --logico-button-icon-color: #333333; + --logico-button-text-hover: #FFFFFF; + --logico-button-border-hover: #FAC12E; + --logico-button-background-hover: #FAC12E; + --logico-button-icon-hover: #333333; +} + +.elementor-59 .elementor-element.elementor-element-06a9681 > .elementor-widget-container { + background-color: #FFFFFF; + margin: 0px 0px 0px 0px; + padding: 76px 56px 93px 56px; + border-style: solid; + border-width: 1px 1px 1px 1px; + border-color: #B4B4B4; + border-radius: 25px 25px 25px 25px; +} + +.elementor-59 .elementor-element.elementor-element-06a9681 .wpforms-widget-heading { + font-family: "Manrope", Sans-serif; + font-weight: 600; + text-transform: none; +} + +.elementor-59 .elementor-element.elementor-element-6612566 { + --display: flex; + --padding-top: 0%; + --padding-bottom: 0%; + --padding-left: 7.3%; + --padding-right: 0%; +} + +.elementor-59 .elementor-element.elementor-element-54dc966 { + width: var( --container-widget-width, 540px ); + max-width: 540px; + --container-widget-width: 540px; + --container-widget-flex-grow: 0; +} + +.elementor-59 .elementor-element.elementor-element-54dc966 .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-26e1302 { + width: var( --container-widget-width, 540px ); + max-width: 540px; + --container-widget-width: 540px; + --container-widget-flex-grow: 0; +} + +.elementor-59 .elementor-element.elementor-element-26e1302 .logico-title { + font-family: "Manrope", Sans-serif; + font-weight: 600; + text-transform: none; + letter-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-a1011da { + width: var( --container-widget-width, 450px ); + max-width: 450px; + --container-widget-width: 450px; + --container-widget-flex-grow: 0; + font-size: 16px; + line-height: 1.875em; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; +} + +.elementor-59 .elementor-element.elementor-element-a1011da > .elementor-widget-container { + margin: 34px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-6fe1f3d { + --display: flex; + --flex-direction: row; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; + --justify-content: space-between; + --align-items: flex-start; + --gap: 20px 40px; + --row-gap: 20px; + --column-gap: 40px; + --flex-wrap: wrap; + --border-radius: 25px 25px 25px 25px; + --margin-top: 96px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 58px; + --padding-bottom: 69px; + --padding-left: 8.5%; + --padding-right: 8.5%; +} + +.elementor-59 .elementor-element.elementor-element-6fe1f3d:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-6fe1f3d > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #FAC12E; +} + +.elementor-59 .elementor-element.elementor-element-6fe1f3d.e-con { + --flex-grow: 0; + --flex-shrink: 1; +} + +.elementor-59 .elementor-element.elementor-element-7e3c2f6 { + --display: flex; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; +} + +.elementor-59 .elementor-element.elementor-element-7e3c2f6.e-con { + --flex-grow: 0; + --flex-shrink: 0; +} + +.elementor-59 .elementor-element.elementor-element-2154fa6 .logico-title { + font-size: 30px; + font-weight: 600; + line-height: 1.3333em; + letter-spacing: -0.03em; +} + +.elementor-59 .elementor-element.elementor-element-198f028 { + --display: flex; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; +} + +.elementor-59 .elementor-element.elementor-element-b264331 { + font-size: 16px; + line-height: 1.6875em; +} + +.elementor-59 .elementor-element.elementor-element-58a0dde > .elementor-widget-container { + margin: 6px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-58a0dde.elementor-element { + --flex-grow: 1; + --flex-shrink: 0; +} + +.elementor-59 .elementor-element.elementor-element-58a0dde { + font-size: 40px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-59 .elementor-element.elementor-element-579bec9 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --margin-top: 150px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-59 .elementor-element.elementor-element-59181c9 { + --display: flex; + --flex-direction: row; + --container-widget-width: initial; + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-9904cf2 { + --display: flex; +} + +.elementor-59 .elementor-element.elementor-element-ac1778d > .elementor-widget-container { + margin: 40px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-ac1778d { + text-align: start; +} + +.elementor-59 .elementor-element.elementor-element-ac1778d img { + max-width: 410px; +} + +.elementor-59 .elementor-element.elementor-element-37a1e40 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 40px; + --padding-right: 0px; +} + +.elementor-59 .elementor-element.elementor-element-298c6d6 .slider-footer { + text-align: right; +} + +.elementor-59 .elementor-element.elementor-element-298c6d6 .slider-footer.slider-footer-position-after { + margin-top: -52px; +} + +.elementor-59 .elementor-element.elementor-element-298c6d6 .slider-footer.slider-footer-position-before { + margin-bottom: -52px; +} + +.elementor-59 .elementor-element.elementor-element-298c6d6 .owl-dots .owl-dot:not(.active) span { + border-color: #D4D4D4; +} + +.elementor-59 .elementor-element.elementor-element-298c6d6 .owl-dots .owl-dot.active span { + border-color: #1F1F1F; +} + +.elementor-59 .elementor-element.elementor-element-f921285 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --margin-top: 150px; + --margin-bottom: 150px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-59 .elementor-element.elementor-element-b74c1ab { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-59 .elementor-element.elementor-element-ec5c8cd { + --display: grid; + --e-con-grid-template-columns: repeat(2, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --gap: 50px 40px; + --row-gap: 50px; + --column-gap: 40px; + --grid-auto-flow: row; + --align-items: end; +} + +.elementor-59 .elementor-element.elementor-element-74d8f00 { + --display: flex; +} + +.elementor-59 .elementor-element.elementor-element-33a081c .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #111111; +} + +.elementor-59 .elementor-element.elementor-element-0406cce { + width: var( --container-widget-width, 590px ); + max-width: 590px; + --container-widget-width: 590px; + --container-widget-flex-grow: 0; +} + +.elementor-59 .elementor-element.elementor-element-0406cce > .elementor-widget-container { + margin: 18px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-0f8b98a { + --display: flex; +} + +.elementor-59 .elementor-element.elementor-element-d70a795 > .elementor-widget-container { + margin: 0px 0px 18px 0px; +} + +.elementor-59 .elementor-element.elementor-element-d70a795 .button-container { + text-align: right; +} + +.elementor-59 .elementor-element.elementor-element-1cb7db0 > .elementor-widget-container { + margin: 42px 0px 0px 0px; +} + +.elementor-59 .elementor-element.elementor-element-1cb7db0 .blog-item .post-title, .elementor-59 .elementor-element.elementor-element-1cb7db0 .blog-item .post-title a { + color: #333333; +} + +.elementor-59 .elementor-element.elementor-element-1cb7db0 .blog-item .post-title a:hover { + color: #333333; +} + +.elementor-59 .elementor-element.elementor-element-f8a50d6 > .elementor-widget-container { + margin: 44px 0px 0px 0px; +} + +@media(min-width: 481px) { + .elementor-59 .elementor-element.elementor-element-71c4f93 { + --width:670px; + } + + .elementor-59 .elementor-element.elementor-element-8a81027 { + --width: 386px; + } + + .elementor-59 .elementor-element.elementor-element-4711efa { + --content-width: 1620px; + } + + .elementor-59 .elementor-element.elementor-element-3a661b3 { + --width: 14%; + } + + .elementor-59 .elementor-element.elementor-element-9e7fe3c { + --width: 14%; + } + + .elementor-59 .elementor-element.elementor-element-b7401b7 { + --width: 14%; + } + + .elementor-59 .elementor-element.elementor-element-5bb9ea5 { + --width: 14%; + } + + .elementor-59 .elementor-element.elementor-element-dc40269 { + --width: 14%; + } + + .elementor-59 .elementor-element.elementor-element-429f37e { + --width: 14%; + } + + .elementor-59 .elementor-element.elementor-element-39c88e2 { + --width: 14%; + } + + .elementor-59 .elementor-element.elementor-element-47f8cbe { + --width: 50%; + } + + .elementor-59 .elementor-element.elementor-element-5268281 { + --width: 50%; + } + + .elementor-59 .elementor-element.elementor-element-6612566 { + --width: 50%; + } + + .elementor-59 .elementor-element.elementor-element-6fe1f3d { + --width: min(750px, 100%); + } + + .elementor-59 .elementor-element.elementor-element-7e3c2f6 { + --width: 207px; + } + + .elementor-59 .elementor-element.elementor-element-198f028 { + --width: 323px; + } + + .elementor-59 .elementor-element.elementor-element-9904cf2 { + --width: 40%; + } + + .elementor-59 .elementor-element.elementor-element-37a1e40 { + --width: 60%; + } +} + +@media(max-width: 1200px) and (min-width:481px) { + .elementor-59 .elementor-element.elementor-element-71c4f93 { + --width:500px; + } + + .elementor-59 .elementor-element.elementor-element-8a81027 { + --width: 340px; + } + + .elementor-59 .elementor-element.elementor-element-3a661b3 { + --width: 20%; + } + + .elementor-59 .elementor-element.elementor-element-9e7fe3c { + --width: 20%; + } + + .elementor-59 .elementor-element.elementor-element-b7401b7 { + --width: 20%; + } + + .elementor-59 .elementor-element.elementor-element-5bb9ea5 { + --width: 20%; + } + + .elementor-59 .elementor-element.elementor-element-dc40269 { + --width: 20%; + } + + .elementor-59 .elementor-element.elementor-element-429f37e { + --width: 20%; + } + + .elementor-59 .elementor-element.elementor-element-39c88e2 { + --width: 20%; + } +} + +@media(max-width: 1020px) and (min-width:481px) { + .elementor-59 .elementor-element.elementor-element-71c4f93 { + --width:440px; + } + + .elementor-59 .elementor-element.elementor-element-8a81027 { + --width: 240px; + } + + .elementor-59 .elementor-element.elementor-element-3a661b3 { + --width: 25%; + } + + .elementor-59 .elementor-element.elementor-element-9e7fe3c { + --width: 25%; + } + + .elementor-59 .elementor-element.elementor-element-b7401b7 { + --width: 25%; + } + + .elementor-59 .elementor-element.elementor-element-5bb9ea5 { + --width: 25%; + } + + .elementor-59 .elementor-element.elementor-element-dc40269 { + --width: 25%; + } + + .elementor-59 .elementor-element.elementor-element-429f37e { + --width: 25%; + } + + .elementor-59 .elementor-element.elementor-element-39c88e2 { + --width: 25%; + } + + .elementor-59 .elementor-element.elementor-element-47f8cbe { + --width: 100%; + } + + .elementor-59 .elementor-element.elementor-element-5268281 { + --width: 100%; + } + + .elementor-59 .elementor-element.elementor-element-6612566 { + --width: 100%; + } + + .elementor-59 .elementor-element.elementor-element-37a1e40 { + --width: 70%; + } +} + +@media(max-width: 840px) and (min-width:481px) { + .elementor-59 .elementor-element.elementor-element-8a81027 { + --width:440px; + } + + .elementor-59 .elementor-element.elementor-element-47f8cbe { + --width: 100%; + } + + .elementor-59 .elementor-element.elementor-element-6fe1f3d { + --width: 100%; + } + + .elementor-59 .elementor-element.elementor-element-7e3c2f6 { + --width: 100%; + } + + .elementor-59 .elementor-element.elementor-element-198f028 { + --width: 100%; + } + + .elementor-59 .elementor-element.elementor-element-9904cf2 { + --width: 100%; + } + + .elementor-59 .elementor-element.elementor-element-37a1e40 { + --width: 100%; + } +} + +@media(max-width: 660px) and (min-width:481px) { + .elementor-59 .elementor-element.elementor-element-71c4f93 { + --width:100%; + } + + .elementor-59 .elementor-element.elementor-element-8a81027 { + --width: 100%; + } + + .elementor-59 .elementor-element.elementor-element-3a661b3 { + --width: 50%; + } + + .elementor-59 .elementor-element.elementor-element-9e7fe3c { + --width: 50%; + } + + .elementor-59 .elementor-element.elementor-element-b7401b7 { + --width: 50%; + } + + .elementor-59 .elementor-element.elementor-element-5bb9ea5 { + --width: 50%; + } + + .elementor-59 .elementor-element.elementor-element-dc40269 { + --width: 50%; + } + + .elementor-59 .elementor-element.elementor-element-429f37e { + --width: 50%; + } + + .elementor-59 .elementor-element.elementor-element-39c88e2 { + --width: 50%; + } + + .elementor-59 .elementor-element.elementor-element-7e3c2f6 { + --width: 100%; + } + + .elementor-59 .elementor-element.elementor-element-198f028 { + --width: 100%; + } +} + +@media(max-width: 1200px) { + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 { + background-position:top left; + } + + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .content-slider-item-heading { + font-size: 46px; + } + + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .content-slider-item-heading { + font-size: 46px; + } + + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .slider-footer { + margin-top: 82px; + margin-bottom: 0px; + } + + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .slider-footer .slider-pagination { + margin-right: 15px; + margin-left: 30px; + } + + .elementor-59 .elementor-element.elementor-element-5345c97 { + bottom: 123px; + } + + .elementor-59 .elementor-element.elementor-element-233f497 { + --gap: 10px 10px; + --row-gap: 10px; + --column-gap: 10px; + --margin-top: -103px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-71c4f93 { + --gap: 50px 40px; + --row-gap: 50px; + --column-gap: 40px; + --padding-top: 53px; + --padding-bottom: 55px; + --padding-left: 50px; + --padding-right: 50px; + } + + .elementor-59 .elementor-element.elementor-element-1d8be46 { + --gap: 60px 40px; + --row-gap: 60px; + --column-gap: 40px; + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-59 .elementor-element.elementor-element-5ffdf06 { + --margin-top: 55px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-b010794 > .elementor-widget-container { + padding: 0px 0px 38px 0px; + } + + .elementor-59 .elementor-element.elementor-element-b010794 .elementor-icon-box-wrapper { + gap: 40px; + } + + .elementor-59 .elementor-element.elementor-element-b010794 .elementor-icon { + font-size: 100px; + } + + .elementor-59 .elementor-element.elementor-element-0ac762e > .elementor-widget-container { + padding: 38px 0px 38px 0px; + } + + .elementor-59 .elementor-element.elementor-element-0ac762e .elementor-icon-box-wrapper { + gap: 40px; + } + + .elementor-59 .elementor-element.elementor-element-0ac762e .elementor-icon { + font-size: 100px; + } + + .elementor-59 .elementor-element.elementor-element-ee4c12d .elementor-icon-box-wrapper { + gap: 40px; + } + + .elementor-59 .elementor-element.elementor-element-ee4c12d .elementor-icon { + font-size: 100px; + } + + .elementor-59 .elementor-element.elementor-element-aebe90d { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-59 .elementor-element.elementor-element-a252a3b { + --container-widget-width: 755px; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 755px ); + max-width: 755px; + } + + .elementor-59 .elementor-element.elementor-element-a252a3b .elementor-counter-number { + font-size: 130px; + line-height: 1em; + } + + .elementor-59 .elementor-element.elementor-element-72e7849 { + --container-widget-width: 110px; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 110px ); + max-width: 110px; + } + + .elementor-59 .elementor-element.elementor-element-72e7849 .logico-title { + font-size: 16px; + } + + .elementor-59 .elementor-element.elementor-element-52b09c2 > .elementor-widget-container { + padding: 0% 0% 0% 0%; + } + + .elementor-59 .elementor-element.elementor-element-abc44d7:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-abc44d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-position: 85% 0px; + } + + .elementor-59 .elementor-element.elementor-element-e468228 { + --container-widget-width: 44%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 44% ); + max-width: 44%; + } + + .elementor-59 .elementor-element.elementor-element-e468228 .logico-title { + font-size: 34px; + } + + body:not(.rtl) .elementor-59 .elementor-element.elementor-element-dcf16f2 { + left: 10px; + } + + body.rtl .elementor-59 .elementor-element.elementor-element-dcf16f2 { + right: 10px; + } + + .elementor-59 .elementor-element.elementor-element-4711efa { + --gap: 40px 0px; + --row-gap: 40px; + --column-gap: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-59 .elementor-element.elementor-element-9e7fe3c { + --flex-wrap: wrap; + } + + .elementor-59 .elementor-element.elementor-element-f35119c > .elementor-widget-container { + margin: 0px 0px 0px 0px; + } + + .elementor-59 .elementor-element.elementor-element-56ecbb3 { + --gap: 0px 40px; + --row-gap: 0px; + --column-gap: 40px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-59 .elementor-element.elementor-element-1b3f232 > .elementor-widget-container { + padding: 0px 0px 0px 0px; + } + + .elementor-59 .elementor-element.elementor-element-909b3d4 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-59 .elementor-element.elementor-element-bbad2b7 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-59 .elementor-element.elementor-element-46b6297 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-masonry-listing { + margin: -40px calc(-40px/2) 0; + } + + .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { + padding: 40px calc(40px/2) 0; + } + + .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.owl-carousel { + margin: 0 calc(-40px/2); + width: calc(100% + 40px); + } + + .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper { + padding: 0 calc(40px/2); + } + + .elementor-59 .elementor-element.elementor-element-bfe8cd1 .owl-carousel.owl-theme .owl-nav { + left: calc(40px/2 + 30px); + right: calc(40px/2 + 30px); + } + + .elementor-59 .elementor-element.elementor-element-bfe8cd1 .owl-carousel.owl-theme:hover .owl-nav { + left: calc(40px/2 + 20px); + right: calc(40px/2 + 20px); + } + + .elementor-59 .elementor-element.elementor-element-02b5722 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-59 .elementor-element.elementor-element-cf8de42 { + --container-widget-width: 600px; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 600px ); + max-width: 600px; + } + + .elementor-59 .elementor-element.elementor-element-d2aa4c7 { + --grid-auto-flow: row; + } + + .elementor-59 .elementor-element.elementor-element-5d68e5b::before, .elementor-59 .elementor-element.elementor-element-5d68e5b > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-5d68e5b > .e-con-inner > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-5d68e5b > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-5d68e5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-5d68e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { + background-color: transparent; + background-image: linear-gradient(180deg, #1F1F1F00 0%, #1F1F1F 85%); + } + + .elementor-59 .elementor-element.elementor-element-5d68e5b { + --padding-top: 120px; + --padding-bottom: 40px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-59 .elementor-element.elementor-element-06a9681 > .elementor-widget-container { + padding: 40px 40px 40px 40px; + } + + .elementor-59 .elementor-element.elementor-element-6612566 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 40px; + --padding-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-6fe1f3d { + --flex-direction: column; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --align-items: flex-start; + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 8.5%; + --padding-right: 8.5%; + } + + .elementor-59 .elementor-element.elementor-element-59181c9 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-59 .elementor-element.elementor-element-ac1778d img { + max-width: 100%; + } + + .elementor-59 .elementor-element.elementor-element-b74c1ab { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-59 .elementor-element.elementor-element-ec5c8cd { + --grid-auto-flow: row; + } + + .elementor-59 .elementor-element.elementor-element-0406cce > .elementor-widget-container { + padding: 0px 0px 0px 0px; + } +} + +@media(max-width: 1020px) { + .elementor-59 .elementor-element.elementor-element-da57c01 { + --padding-top:0px; + --padding-bottom: 0px; + --padding-left: 10px; + --padding-right: 10px; + } + + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .slide-content-inner { + max-width: 55%; + } + + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .owl-carousel.owl-theme .content-item { + height: 600px; + } + + body:not(.rtl) .elementor-59 .elementor-element.elementor-element-5345c97 { + right: 20px; + } + + body.rtl .elementor-59 .elementor-element.elementor-element-5345c97 { + left: 20px; + } + + .elementor-59 .elementor-element.elementor-element-5345c97 { + bottom: 122px; + } + + .elementor-59 .elementor-element.elementor-element-233f497 { + --margin-top: -103px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 10px; + --padding-right: 10px; + } + + .elementor-59 .elementor-element.elementor-element-71c4f93 { + --gap: 20px 20px; + --row-gap: 20px; + --column-gap: 20px; + --padding-top: 53px; + --padding-bottom: 55px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-59 .elementor-element.elementor-element-8a81027 { + --padding-top: 40px; + --padding-bottom: 63px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-59 .elementor-element.elementor-element-fd11132 { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-1d8be46 { + --grid-auto-flow: row; + } + + .elementor-59 .elementor-element.elementor-element-c58391b { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 10px; + --padding-right: 10px; + } + + .elementor-59 .elementor-element.elementor-element-0b7c870 { + --padding-top: 120px; + --padding-bottom: 120px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-e00d710 > .elementor-widget-container { + margin: 0px 0px 50px 0px; + } + + .elementor-59 .elementor-element.elementor-element-a252a3b { + --container-widget-width: 654px; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 654px ); + max-width: 654px; + } + + .elementor-59 .elementor-element.elementor-element-a252a3b .elementor-counter-number { + font-size: 114px; + } + + .elementor-59 .elementor-element.elementor-element-e468228 { + --container-widget-width: 44%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 44% ); + max-width: 44%; + } + + .elementor-59 .elementor-element.elementor-element-b8ee07d { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-ead59d3 { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-f35119c { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 100% ); + max-width: 100%; + } + + body:not(.rtl) .elementor-59 .elementor-element.elementor-element-f35119c { + left: 0%; + } + + body.rtl .elementor-59 .elementor-element.elementor-element-f35119c { + right: 0%; + } + + .elementor-59 .elementor-element.elementor-element-56ecbb3 { + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + } + + .elementor-59 .elementor-element.elementor-element-47f8cbe { + --margin-top: 88%; + --margin-bottom: 0%; + --margin-left: 0%; + --margin-right: 0%; + } + + .elementor-59 .elementor-element.elementor-element-c5389f3 { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-5542f55 { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 120px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-340c6dd { + --container-widget-width: 60%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 60% ); + max-width: 60%; + } + + .elementor-59 .elementor-element.elementor-element-ce4a3a7 { + --padding-top: 120px; + --padding-bottom: 120px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-d2aa4c7 { + --grid-auto-flow: row; + } + + .elementor-59 .elementor-element.elementor-element-5d68e5b { + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --padding-top: 120px; + --padding-bottom: 30px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-59 .elementor-element.elementor-element-5268281 { + --align-items: flex-start; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --margin-top: 60px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-5268281.e-con { + --order: 99999 /* order end hack */; + } + + .elementor-59 .elementor-element.elementor-element-06a9681 { + --container-widget-width: 750px; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 750px ); + max-width: 750px; + } + + .elementor-59 .elementor-element.elementor-element-6612566 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-26e1302 { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 100% ); + max-width: 100%; + } + + .elementor-59 .elementor-element.elementor-element-a1011da { + --container-widget-width: 80%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 80% ); + max-width: 80%; + } + + .elementor-59 .elementor-element.elementor-element-6fe1f3d { + --flex-direction: row; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; + --justify-content: space-between; + --align-items: center; + } + + .elementor-59 .elementor-element.elementor-element-579bec9 { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-f921285 { + --margin-top: 120px; + --margin-bottom: 120px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-ec5c8cd { + --grid-auto-flow: row; + } +} + +@media(max-width: 840px) { + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .slide-content-inner { + margin:0px 0px 0px 0px; + } + + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .content-slider-item-heading { + font-size: 36px; + } + + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .content-slider-item-heading { + font-size: 36px; + } + + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .owl-carousel.owl-theme .content-item { + height: 600px; + } + + .elementor-59 .elementor-element.elementor-element-5345c97 { + bottom: 122px; + } + + .elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button .elementor-custom-embed-play { + height: 105px; + padding: 20px 34px 20px 24px; + } + + .elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { + height: 105px; + } + + .elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { + height: calc(105px - 22px); + } + + .elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button.video-button-animation-lift .elementor-custom-embed-play { + padding: 20px 34px calc(20px + var(--logico-video-button-border)) 24px; + } + + .elementor-59 .elementor-element.elementor-element-233f497 { + --flex-direction: column; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --align-items: flex-start; + --gap: 20px 0px; + --row-gap: 20px; + --column-gap: 0px; + } + + .elementor-59 .elementor-element.elementor-element-71c4f93 { + --flex-wrap: nowrap; + } + + .elementor-59 .elementor-element.elementor-element-71c4f93.e-con { + --flex-shrink: 0; + } + + .elementor-59 .elementor-element.elementor-element-8a81027 { + --padding-top: 30px; + --padding-bottom: 30px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-59 .elementor-element.elementor-element-1d8be46 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-59 .elementor-element.elementor-element-5ffdf06 { + --margin-top: 0px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-9d0ee1a { + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + } + + .elementor-59 .elementor-element.elementor-element-a252a3b { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 100% ); + max-width: 100%; + } + + .elementor-59 .elementor-element.elementor-element-a252a3b .elementor-counter-number { + font-size: 100px; + } + + .elementor-59 .elementor-element.elementor-element-72e7849 > .elementor-widget-container { + --e-transform-rotateZ: 0deg; + } + + .elementor-59 .elementor-element.elementor-element-72e7849 { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 100% ); + max-width: 100%; + } + + .elementor-59 .elementor-element.elementor-element-72e7849 .logico-title { + font-size: 20px; + } + + .elementor-59 .elementor-element.elementor-element-0e0833b { + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + } + + .elementor-59 .elementor-element.elementor-element-18827c0 { + --margin-top: 30px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-abc44d7:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-abc44d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-position: 80% 0px; + } + + .elementor-59 .elementor-element.elementor-element-e468228 { + --container-widget-width: 56%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 56% ); + max-width: 56%; + } + + .elementor-59 .elementor-element.elementor-element-e468228 .logico-title { + font-size: 28px; + } + + body:not(.rtl) .elementor-59 .elementor-element.elementor-element-dcf16f2 { + left: 10px; + } + + body.rtl .elementor-59 .elementor-element.elementor-element-dcf16f2 { + right: 10px; + } + + .elementor-59 .elementor-element.elementor-element-ead59d3 { + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + } + + .elementor-59 .elementor-element.elementor-element-f35119c { + text-align: center; + } + + .elementor-59 .elementor-element.elementor-element-340c6dd { + --container-widget-width: 70%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 70% ); + max-width: 70%; + } + + .elementor-59 .elementor-element.elementor-element-46b6297 { + --margin-top: -30px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-cf8de42 { + --container-widget-width: 460px; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 460px ); + max-width: 460px; + } + + .elementor-59 .elementor-element.elementor-element-d2aa4c7 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-59 .elementor-element.elementor-element-eec16ae > .elementor-widget-container { + margin: 0px 0px 30px 0px; + } + + .elementor-59 .elementor-element.elementor-element-5c9c188 { + --e-icon-list-icon-align: left; + --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; + --icon-vertical-align: center; + } + + .elementor-59 .elementor-element.elementor-element-c95665b > .elementor-widget-container { + margin: 0px 0px 30px 0px; + } + + .elementor-59 .elementor-element.elementor-element-bcd0869 > .elementor-widget-container { + margin: 0px 0px 30px 0px; + } + + .elementor-59 .elementor-element.elementor-element-2154fa6 .logico-title { + font-size: 24px; + } + + .elementor-59 .elementor-element.elementor-element-58a0dde { + font-size: 34px; + } + + .elementor-59 .elementor-element.elementor-element-59181c9 { + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + } + + .elementor-59 .elementor-element.elementor-element-9904cf2 { + --align-items: flex-start; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + } + + .elementor-59 .elementor-element.elementor-element-ac1778d > .elementor-widget-container { + margin: 0px 0px 0px 0px; + } + + .elementor-59 .elementor-element.elementor-element-ac1778d { + text-align: start; + } + + .elementor-59 .elementor-element.elementor-element-ac1778d img { + width: 400px; + max-width: 90%; + } + + .elementor-59 .elementor-element.elementor-element-37a1e40 { + --margin-top: 60px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-298c6d6 .slider-footer.slider-footer-position-after { + margin-top: -25px; + } + + .elementor-59 .elementor-element.elementor-element-298c6d6 .slider-footer.slider-footer-position-before { + margin-bottom: -25px; + } + + .elementor-59 .elementor-element.elementor-element-ec5c8cd { + --gap: 40px 20px; + --row-gap: 40px; + --column-gap: 20px; + --grid-auto-flow: row; + } +} + +@media(max-width: 660px) { + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .content-slider-item-heading { + font-size:28px; + } + + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .slide-content-inner { + max-width: 70%; + } + + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 { + background-position: 20% 0%; + } + + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .content-slider-item-heading { + font-size: 28px; + } + + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .owl-carousel.owl-theme .content-item { + height: 540px; + } + + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .slider-footer { + margin-top: 40px; + margin-bottom: 0px; + } + + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .slider-footer .slider-pagination { + margin-right: 20px; + margin-left: 20px; + } + + .elementor-59 .elementor-element.elementor-element-5345c97 { + bottom: 80px; + } + + .elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button .elementor-custom-embed-play { + height: 65px; + } + + .elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { + height: 65px; + } + + .elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { + height: calc(65px - 22px); + } + + .elementor-59 .elementor-element.elementor-element-233f497 { + --margin-top: 20px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-71c4f93 { + --margin-top: 0px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 30px; + --padding-bottom: 30px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-59 .elementor-element.elementor-element-8a81027 { + --padding-top: 30px; + --padding-bottom: 30px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-59 .elementor-element.elementor-element-fd11132 { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-1d8be46 { + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-59 .elementor-element.elementor-element-c58391b { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-0b7c870 { + --padding-top: 90px; + --padding-bottom: 90px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-aebe90d { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-59 .elementor-element.elementor-element-a252a3b .elementor-counter-number { + font-size: 70px; + } + + .elementor-59 .elementor-element.elementor-element-abc44d7:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-abc44d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-position: center center; + } + + .elementor-59 .elementor-element.elementor-element-e468228 { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 100% ); + max-width: 100%; + } + + .elementor-59 .elementor-element.elementor-element-e468228 .logico-title { + text-align: center; + font-size: 23px; + } + + .elementor-59 .elementor-element.elementor-element-dcf16f2 > .elementor-widget-container { + --e-transform-translateX: 0%; + } + + body:not(.rtl) .elementor-59 .elementor-element.elementor-element-dcf16f2 { + left: 10px; + } + + body.rtl .elementor-59 .elementor-element.elementor-element-dcf16f2 { + right: 10px; + } + + .elementor-59 .elementor-element.elementor-element-4711efa { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-b8ee07d { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-ead59d3 { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-56ecbb3 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-59 .elementor-element.elementor-element-47f8cbe { + --margin-top: 94%; + --margin-bottom: 0%; + --margin-left: 0%; + --margin-right: 0%; + } + + .elementor-59 .elementor-element.elementor-element-c5389f3 { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-909b3d4 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-59 .elementor-element.elementor-element-5542f55 { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 90px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-bbad2b7 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-59 .elementor-element.elementor-element-46b6297 { + --margin-top: -24px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-59 .elementor-element.elementor-element-bfe8cd1 .owl-carousel { + padding: 0px 100px 0px 0px; + } + + .elementor-59 .elementor-element.elementor-element-ce4a3a7 { + --padding-top: 90px; + --padding-bottom: 90px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-02b5722 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-59 .elementor-element.elementor-element-cf8de42 { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 100% ); + max-width: 100%; + } + + .elementor-59 .elementor-element.elementor-element-d2aa4c7 { + --grid-auto-flow: row; + } + + .elementor-59 .elementor-element.elementor-element-5d68e5b { + --padding-top: 90px; + --padding-bottom: 20px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-59 .elementor-element.elementor-element-26e1302 { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 100% ); + max-width: 100%; + } + + .elementor-59 .elementor-element.elementor-element-6fe1f3d { + --flex-direction: column; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --align-items: flex-start; + } + + .elementor-59 .elementor-element.elementor-element-579bec9 { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-59181c9 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-59 .elementor-element.elementor-element-f921285 { + --margin-top: 90px; + --margin-bottom: 90px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-b74c1ab { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-59 .elementor-element.elementor-element-ec5c8cd { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } +} + +@media(max-width: 480px) { + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .slide-content-inner { + max-width:100%; + } + + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .slide-content-inner { + max-width: 100%; + } + + .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 { + background-position: 50% 50%; + } + + .elementor-59 .elementor-element.elementor-element-71c4f93 { + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + } + + .elementor-59 .elementor-element.elementor-element-1d8be46 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-59 .elementor-element.elementor-element-b010794 .elementor-icon-box-wrapper { + gap: 20px; + } + + .elementor-59 .elementor-element.elementor-element-b010794 .elementor-icon { + font-size: 115px; + } + + .elementor-59 .elementor-element.elementor-element-0ac762e .elementor-icon-box-wrapper { + gap: 20px; + } + + .elementor-59 .elementor-element.elementor-element-0ac762e .elementor-icon { + font-size: 122px; + } + + .elementor-59 .elementor-element.elementor-element-ee4c12d .elementor-icon-box-wrapper { + gap: 20px; + } + + .elementor-59 .elementor-element.elementor-element-ee4c12d .elementor-icon { + font-size: 146px; + } + + .elementor-59 .elementor-element.elementor-element-a252a3b .elementor-counter-number { + font-size: 52px; + } + + .elementor-59 .elementor-element.elementor-element-72e7849 .logico-title { + font-size: 18px; + } + + .elementor-59 .elementor-element.elementor-element-abc44d7:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-abc44d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-position: 60% 0px; + } + + body:not(.rtl) .elementor-59 .elementor-element.elementor-element-dcf16f2 { + left: 10px; + } + + body.rtl .elementor-59 .elementor-element.elementor-element-dcf16f2 { + right: 10px; + } + + .elementor-59 .elementor-element.elementor-element-4711efa { + --gap: 30px 0px; + --row-gap: 30px; + --column-gap: 0px; + } + + .elementor-59 .elementor-element.elementor-element-3a661b3 { + --width: 50%; + } + + .elementor-59 .elementor-element.elementor-element-9e7fe3c { + --width: 50%; + } + + .elementor-59 .elementor-element.elementor-element-b7401b7 { + --width: 50%; + } + + .elementor-59 .elementor-element.elementor-element-5bb9ea5 { + --width: 50%; + } + + .elementor-59 .elementor-element.elementor-element-dc40269 { + --width: 50%; + } + + .elementor-59 .elementor-element.elementor-element-429f37e { + --width: 50%; + } + + .elementor-59 .elementor-element.elementor-element-39c88e2 { + --width: 50%; + } + + .elementor-59 .elementor-element.elementor-element-f35119c img { + max-width: 120%; + } + + .elementor-59 .elementor-element.elementor-element-47f8cbe { + --margin-top: 114%; + --margin-bottom: 0%; + --margin-left: 0%; + --margin-right: 0%; + } + + .elementor-59 .elementor-element.elementor-element-340c6dd { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 100% ); + max-width: 100%; + } + + .elementor-59 .elementor-element.elementor-element-46b6297 { + --margin-top: 40px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-59 .elementor-element.elementor-element-bfe8cd1 .owl-carousel { + padding: 0px 60px 0px 0px; + } + + .elementor-59 .elementor-element.elementor-element-bfe8cd1 .slider-footer { + text-align: left; + } + + .elementor-59 .elementor-element.elementor-element-d2aa4c7 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-59 .elementor-element.elementor-element-06a9681 > .elementor-widget-container { + padding: 30px 20px 30px 20px; + } + + .elementor-59 .elementor-element.elementor-element-6fe1f3d { + --padding-top: 30px; + --padding-bottom: 30px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-59 .elementor-element.elementor-element-ec5c8cd { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } +} + + .elementor-41 .elementor-element.elementor-element-ecb5f56 { --display: flex; --flex-direction: column; @@ -4458,10 +8069,7 @@ body.rtl .elementor-69 .elementor-element.elementor-element-72ffde1 { --padding-right: 20px; } -.elementor .elementor-element.elementor-element-ecb5f56.sticky-container-active, .elementor .sticky-container-active .elementor-element.elementor-element-ecb5f56 { - background-color: #FFFFFF; - box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1); -} + .elementor-41 .elementor-element.elementor-element-25675d8 { --display: flex; @@ -6747,3 +10355,35865 @@ body.error-404 { background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/06/bg-404.png"); } +.elementor-63 .elementor-element.elementor-element-dcdf16a { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 { + background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/09/home3-slide-1.jpg"); + background-position: bottom center; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061:before { + background-color: #C012271A; +} + +.elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner { + max-width: 45%; + margin: 0px 0px 160px 0px; +} + +.elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content { + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + text-align: left; +} + +.elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading { + font-size: 80px; + line-height: 1.125em; + word-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-text { + font-size: 16px; + line-height: 1.875em; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; + --logico-dark-text-color: #FFFFFF; + --logico-light-text-color: #BEBEBE; +} + +.elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-text .text-content { + max-width: 590px; +} + +.elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061.slide-style-standard .content-slider-item-text { + margin: 23px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061.slide-style-modern .content-slider-item-text .text-content { + padding: 23px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-buttons { + margin: 48px 0px 0px 0px; + --logico-button-text-color: #FFFFFF; + --logico-button-border-color: #E8734A; + --logico-button-background-color: #E8734A00; + --logico-button-icon-color: #FFFFFF; + --logico-button-text-hover: #FFFFFF; + --logico-button-border-hover: #E8734A; + --logico-button-background-hover: #E8734A; + --logico-button-icon-hover: #FFFFFF; +} + +.elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 { + background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/09/home3-slide-2.jpg"); + background-position: bottom center; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830:before { + background-color: transparent; + background-image: linear-gradient(166deg, #C0122700 0%, #C0122733 100%); +} + +.elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner { + max-width: 44%; + margin: 100px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content { + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + text-align: left; +} + +.elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading { + font-size: 80px; + line-height: 1.125em; + word-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-text { + font-size: 16px; + line-height: 1.875em; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; + --logico-dark-text-color: #FFFFFF; + --logico-light-text-color: #BEBEBE; +} + +.elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830.slide-style-standard .content-slider-item-text { + margin: 23px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830.slide-style-modern .content-slider-item-text .text-content { + padding: 23px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-buttons { + margin: 48px 0px 0px 0px; + --logico-button-text-color: #FFFFFF; + --logico-button-border-color: #E8734A; + --logico-button-background-color: #FAC12E00; + --logico-button-icon-color: #FFFFFF; + --logico-button-text-hover: #FFFFFF; + --logico-button-border-hover: #E8734A; + --logico-button-background-hover: #E8734A; + --logico-button-icon-hover: #FFFFFF; +} + +.elementor-63 .elementor-element.elementor-element-791327c .owl-carousel.owl-theme .content-item { + height: 924px; +} + +.elementor-63 .elementor-element.elementor-element-791327c .owl-carousel .owl-stage-outer { + border-radius: 25px 25px 25px 25px; +} + +.elementor-63 .elementor-element.elementor-element-791327c .content-slider.nav-view-default .owl-nav { + left: 10px; + right: 10px; +} + +.elementor-63 .elementor-element.elementor-element-791327c .slider-footer { + text-align: right; + margin-top: 0px; + margin-bottom: 59px; +} + +.elementor-63 .elementor-element.elementor-element-791327c .slider-footer .slider-pagination { + margin-right: 70px; + margin-left: 70px; +} + +.elementor-63 .elementor-element.elementor-element-791327c .slider-progress-wrapper { + color: #FFFFFF; +} + +.elementor-63 .elementor-element.elementor-element-791327c .owl-dots .owl-dot:not(.active) span { + border-color: #FFFFFF; +} + +.elementor-63 .elementor-element.elementor-element-da17cfe { + --display: flex; + --flex-direction: row; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; + --justify-content: flex-start; + --align-items: flex-end; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --flex-wrap: nowrap; + --margin-top: -185px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + --z-index: 1; +} + +.elementor-63 .elementor-element.elementor-element-5090408 { + --display: flex; + --border-radius: 25px 25px 25px 25px; + --margin-top: 0px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 10px; + --padding-top: 27px; + --padding-bottom: 47px; + --padding-left: 60px; + --padding-right: 60px; +} + +.elementor-63 .elementor-element.elementor-element-5090408:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-5090408 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #EEEEEE; +} + +.elementor-63 .elementor-element.elementor-element-5090408.e-con { + --flex-grow: 1; + --flex-shrink: 0; +} + +.elementor-63 .elementor-element.elementor-element-f8078c3 > .elementor-widget-container { + margin: 0px 0px 7px 0px; +} + +.elementor-63 .elementor-element.elementor-element-f8078c3 { + font-size: 18px; + font-weight: 600; + line-height: 1.3333em; + letter-spacing: -0.03em; + --logico-default-text-color: #111111; + color: #111111; +} + +.elementor-63 .elementor-element.elementor-element-267b2b1 div.wpforms-container .wpforms-form .wpforms-field-number-slider-hint, .elementor-63 .elementor-element.elementor-element-267b2b1 div .wpforms-form .wpforms-field-description { + color: #bebebe; +} + +.elementor-63 .elementor-element.elementor-element-40d15b3 { + --display: flex; +} + +.elementor-63 .elementor-element.elementor-element-c6e2860 { + width: auto; + max-width: auto; +} + +.elementor-63 .elementor-element.elementor-element-c6e2860 .elementor-wrapper { + --video-aspect-ratio: 1.77777; +} + +.elementor-63 .elementor-element.elementor-element-c6e2860 .logico-video-button { + --logico-button-text-color: #FFFFFF; + --logico-button-icon-color: #FFFFFF; + --logico-button-background-color: #1F1F1F; + --logico-button-text-hover: #FFFFFF; + --logico-button-icon-hover: #FFFFFF; +} + +.elementor-63 .elementor-element.elementor-element-c6e2860 .video-button-wrapper { + --logico-button-background-hover: #C01227; +} + +.elementor-63 .elementor-element.elementor-element-9ebb5d1 { + --display: flex; + --flex-direction: row; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; + --justify-content: center; + --align-items: center; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --flex-wrap: wrap; + --margin-top: 87px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-63 .elementor-element.elementor-element-adb573f { + --display: grid; + --e-con-grid-template-columns: repeat(6, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --gap: 40px 40px; + --row-gap: 40px; + --column-gap: 40px; + --grid-auto-flow: row; + --justify-items: center; + --align-items: center; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-63 .elementor-element.elementor-element-447ecee img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-63 .elementor-element.elementor-element-447ecee:hover img { + opacity: 1; +} + +.elementor-63 .elementor-element.elementor-element-969d9af img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-63 .elementor-element.elementor-element-969d9af:hover img { + opacity: 1; +} + +.elementor-63 .elementor-element.elementor-element-0b8435b img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-63 .elementor-element.elementor-element-0b8435b:hover img { + opacity: 1; +} + +.elementor-63 .elementor-element.elementor-element-983ecc0 img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-63 .elementor-element.elementor-element-983ecc0:hover img { + opacity: 1; +} + +.elementor-63 .elementor-element.elementor-element-974d5c0 img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-63 .elementor-element.elementor-element-974d5c0:hover img { + opacity: 1; +} + +.elementor-63 .elementor-element.elementor-element-36101a7 img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-63 .elementor-element.elementor-element-36101a7:hover img { + opacity: 1; +} + +.elementor-63 .elementor-element.elementor-element-3b4a7cc { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --margin-top: 150px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-63 .elementor-element.elementor-element-d602f7f { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-63 .elementor-element.elementor-element-f64bd88 { + --display: flex; + --flex-direction: row; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; + --justify-content: flex-end; + --align-items: flex-end; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; +} + +.elementor-63 .elementor-element.elementor-element-5ed2dbb { + --display: flex; +} + +.elementor-63 .elementor-element.elementor-element-5ed2dbb.e-con { + --flex-grow: 1; + --flex-shrink: 0; +} + +.elementor-63 .elementor-element.elementor-element-c8162c4 .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #111111; +} + +.elementor-63 .elementor-element.elementor-element-1487241 { + width: var( --container-widget-width, 840px ); + max-width: 840px; + --container-widget-width: 840px; + --container-widget-flex-grow: 0; +} + +.elementor-63 .elementor-element.elementor-element-4af73cb { + --display: flex; +} + +.elementor-63 .elementor-element.elementor-element-46f2f7d { + width: initial; + max-width: initial; +} + +.elementor-63 .elementor-element.elementor-element-46f2f7d > .elementor-widget-container { + padding: 0px 0px 13px 40px; +} + +.elementor-63 .elementor-element.elementor-element-46f2f7d .button-container { + text-align: right; +} + +.elementor-63 .elementor-element.elementor-element-6829276 { + --display: grid; + --e-con-grid-template-columns: repeat(3, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --gap: 40px 40px; + --row-gap: 40px; + --column-gap: 40px; + --grid-auto-flow: row; + --margin-top: 44px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-63 .elementor-element.elementor-element-b891c78 { + --display: flex; + --border-radius: 25px 25px 25px 25px; + --padding-top: 33px; + --padding-bottom: 64px; + --padding-left: 50px; + --padding-right: 50px; +} + +.elementor-63 .elementor-element.elementor-element-b891c78:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-b891c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #F4F4F4; +} + +.elementor-63 .elementor-element.elementor-element-324d615 > .elementor-widget-container { + margin: 0px 10px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-324d615 { + text-align: end; +} + +.elementor-63 .elementor-element.elementor-element-029d8db > .elementor-widget-container { + margin: 40px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-029d8db .elementor-icon-wrapper { + text-align: start; +} + +.elementor-63 .elementor-element.elementor-element-029d8db.elementor-view-stacked .elementor-icon { + background-color: #1F1F1F; +} + +.elementor-63 .elementor-element.elementor-element-029d8db.elementor-view-framed .elementor-icon, .elementor-63 .elementor-element.elementor-element-029d8db.elementor-view-default .elementor-icon { + color: #1F1F1F; + border-color: #1F1F1F; +} + +.elementor-63 .elementor-element.elementor-element-029d8db.elementor-view-framed .elementor-icon, .elementor-63 .elementor-element.elementor-element-029d8db.elementor-view-default .elementor-icon svg { + fill: #1F1F1F; +} + +.elementor-63 .elementor-element.elementor-element-029d8db .elementor-icon { + font-size: 67px; +} + +.elementor-63 .elementor-element.elementor-element-029d8db .elementor-icon svg { + height: 67px; +} + +.elementor-63 .elementor-element.elementor-element-210395f { + --divider-border-style: solid; + --divider-color: #242424; + --divider-border-width: 1px; +} + +.elementor-63 .elementor-element.elementor-element-210395f > .elementor-widget-container { + margin: 17px 0px 24px 0px; +} + +.elementor-63 .elementor-element.elementor-element-210395f .elementor-divider-separator { + width: 100%; +} + +.elementor-63 .elementor-element.elementor-element-210395f .elementor-divider { + padding-block-start:0px;padding-block-end:0px;} + +.elementor-63 .elementor-element.elementor-element-ae37a4f .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.2em; + letter-spacing: -0.03em; + color: #1F1F1F; +} + +.elementor-63 .elementor-element.elementor-element-883bc91 > .elementor-widget-container { + margin: 20px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-883bc91 { + --logico-default-text-color: #333333; + color: #333333; +} + +.elementor-63 .elementor-element.elementor-element-9b933db { + --display: flex; + --border-radius: 25px 25px 25px 25px; + --padding-top: 33px; + --padding-bottom: 64px; + --padding-left: 50px; + --padding-right: 50px; +} + +.elementor-63 .elementor-element.elementor-element-9b933db:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-9b933db > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-63 .elementor-element.elementor-element-7d2d322 > .elementor-widget-container { + margin: 5px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-7d2d322 { + text-align: end; +} + +.elementor-63 .elementor-element.elementor-element-9c60642 > .elementor-widget-container { + margin: 38px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-9c60642 .elementor-icon-wrapper { + text-align: start; +} + +.elementor-63 .elementor-element.elementor-element-9c60642.elementor-view-stacked .elementor-icon { + background-color: #C01227; +} + +.elementor-63 .elementor-element.elementor-element-9c60642.elementor-view-framed .elementor-icon, .elementor-63 .elementor-element.elementor-element-9c60642.elementor-view-default .elementor-icon { + color: #C01227; + border-color: #C01227; +} + +.elementor-63 .elementor-element.elementor-element-9c60642.elementor-view-framed .elementor-icon, .elementor-63 .elementor-element.elementor-element-9c60642.elementor-view-default .elementor-icon svg { + fill: #C01227; +} + +.elementor-63 .elementor-element.elementor-element-9c60642 .elementor-icon { + font-size: 75px; +} + +.elementor-63 .elementor-element.elementor-element-9c60642 .elementor-icon svg { + height: 75px; +} + +.elementor-63 .elementor-element.elementor-element-df092c4 { + --divider-border-style: solid; + --divider-color: #FFFFFF; + --divider-border-width: 1px; +} + +.elementor-63 .elementor-element.elementor-element-df092c4 > .elementor-widget-container { + margin: 13px 0px 24px 0px; +} + +.elementor-63 .elementor-element.elementor-element-df092c4 .elementor-divider-separator { + width: 100%; +} + +.elementor-63 .elementor-element.elementor-element-df092c4 .elementor-divider { + padding-block-start:0px;padding-block-end:0px;} + +.elementor-63 .elementor-element.elementor-element-4c372aa .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.2em; + letter-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-63 .elementor-element.elementor-element-9f3d9b6 > .elementor-widget-container { + margin: 20px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-9f3d9b6 { + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; +} + +.elementor-63 .elementor-element.elementor-element-280b0dc { + --display: flex; + --border-radius: 25px 25px 25px 25px; + --padding-top: 33px; + --padding-bottom: 64px; + --padding-left: 50px; + --padding-right: 50px; +} + +.elementor-63 .elementor-element.elementor-element-280b0dc:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-280b0dc > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #C01227; +} + +.elementor-63 .elementor-element.elementor-element-6421147 > .elementor-widget-container { + margin: 5px -20px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-6421147 { + text-align: end; +} + +.elementor-63 .elementor-element.elementor-element-3d65852 > .elementor-widget-container { + margin: 37px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-3d65852 .elementor-icon-wrapper { + text-align: start; +} + +.elementor-63 .elementor-element.elementor-element-3d65852.elementor-view-stacked .elementor-icon { + background-color: #1F1F1F; +} + +.elementor-63 .elementor-element.elementor-element-3d65852.elementor-view-framed .elementor-icon, .elementor-63 .elementor-element.elementor-element-3d65852.elementor-view-default .elementor-icon { + color: #1F1F1F; + border-color: #1F1F1F; +} + +.elementor-63 .elementor-element.elementor-element-3d65852.elementor-view-framed .elementor-icon, .elementor-63 .elementor-element.elementor-element-3d65852.elementor-view-default .elementor-icon svg { + fill: #1F1F1F; +} + +.elementor-63 .elementor-element.elementor-element-3d65852 .elementor-icon { + font-size: 71px; +} + +.elementor-63 .elementor-element.elementor-element-3d65852 .elementor-icon svg { + height: 71px; +} + +.elementor-63 .elementor-element.elementor-element-89bf910 { + --divider-border-style: solid; + --divider-color: #242424; + --divider-border-width: 1px; +} + +.elementor-63 .elementor-element.elementor-element-89bf910 > .elementor-widget-container { + margin: 15px 0px 24px 0px; +} + +.elementor-63 .elementor-element.elementor-element-89bf910 .elementor-divider-separator { + width: 100%; +} + +.elementor-63 .elementor-element.elementor-element-89bf910 .elementor-divider { + padding-block-start:0px;padding-block-end:0px;} + +.elementor-63 .elementor-element.elementor-element-92524cd .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.2em; + letter-spacing: -0.03em; + color: #1F1F1F; +} + +.elementor-63 .elementor-element.elementor-element-dfc8e7c > .elementor-widget-container { + margin: 20px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-dfc8e7c { + --logico-default-text-color: #333333; + color: #333333; +} + +.elementor-63 .elementor-element.elementor-element-09adc53 { + width: initial; + max-width: initial; +} + +.elementor-63 .elementor-element.elementor-element-09adc53 > .elementor-widget-container { + padding: 50px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-09adc53 .button-container { + text-align: right; +} + +.elementor-63 .elementor-element.elementor-element-eb7efde { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --margin-top: 150px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-63 .elementor-element.elementor-element-9c4eb28 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-63 .elementor-element.elementor-element-459fc06 .ticker .separator { + color: #C01227; +} + +.elementor-63 .elementor-element.elementor-element-aba1f4b { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --margin-top: 150px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-63 .elementor-element.elementor-element-8eb78a7 { + --display: grid; + --e-con-grid-template-columns: repeat(2, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --gap: 60px 20px; + --row-gap: 60px; + --column-gap: 20px; + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-63 .elementor-element.elementor-element-6991a59 { + --display: flex; +} + +.elementor-63 .elementor-element.elementor-element-1a8e490 > .elementor-widget-container { + margin: 34px 156px 0px -156px; +} + +.elementor-63 .elementor-element.elementor-element-1a8e490 { + z-index: 2; + text-align: start; +} + +.elementor-63 .elementor-element.elementor-element-1a8e490 img { + max-width: 100%; +} + +.elementor-63 .elementor-element.elementor-element-20c6d2e { + --display: flex; +} + +.elementor-63 .elementor-element.elementor-element-e9aae1e > .elementor-widget-container { + --e-transform-translateY: -50%; +} + +body:not(.rtl) .elementor-63 .elementor-element.elementor-element-e9aae1e { + left: -286px; +} + +body.rtl .elementor-63 .elementor-element.elementor-element-e9aae1e { + right: -286px; +} + +.elementor-63 .elementor-element.elementor-element-e9aae1e { + top: 50%; + z-index: 0; +} + +.elementor-63 .elementor-element.elementor-element-e9aae1e img { + max-width: 1226px; +} + +.elementor-63 .elementor-element.elementor-element-02d93ad > .elementor-widget-container { + padding: 0px 0px 13px 0px; + border-style: solid; + border-width: 0px 0px 1px 0px; +} + +.elementor-63 .elementor-element.elementor-element-02d93ad { + z-index: 2; +} + +.elementor-63 .elementor-element.elementor-element-02d93ad .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #111111; +} + +.elementor-63 .elementor-element.elementor-element-890859f { + width: initial; + max-width: initial; + z-index: 2; +} + +.elementor-63 .elementor-element.elementor-element-890859f > .elementor-widget-container { + margin: 42px 0px 31px 0px; +} + +.elementor-63 .elementor-element.elementor-element-ba908a6 > .elementor-widget-container { + padding: 0px 30px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-ba908a6 { + z-index: 2; +} + +.elementor-63 .elementor-element.elementor-element-6b78593 > .elementor-widget-container { + margin: 42px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-6b78593 { + z-index: 2; +} + +.elementor-63 .elementor-element.elementor-element-d7fa849 > .elementor-widget-container { + margin: 60px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-d7fa849 { + z-index: 2; +} + +.elementor-63 .elementor-element.elementor-element-d7fa849 .logico-title { + font-family: "Manrope Alt", Sans-serif; + font-size: 150px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; + color: #FFFFFF00; + -webkit-text-stroke-width: 1px; + stroke-width: 1px; + -webkit-text-stroke-color: #333333; + stroke: #333333; +} + +.elementor-63 .elementor-element.elementor-element-86f3204 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + /* --margin-top: 150px; */ + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-63 .elementor-element.elementor-element-0b7a484 { + --display: flex; + --min-height: 773px; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --justify-content: center; + --border-radius: 25px 25px 0px 0px; + margin-top: 20px; + --padding-top: 150px; + --padding-bottom: 150px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-63 .elementor-element.elementor-element-0b7a484:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-0b7a484 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background: url("../images/miletruth-bg.png") 50% 50%; + background-size: cover; +} + +body:not(.rtl) .elementor-63 .elementor-element.elementor-element-12d5b96 { + right: 10px; +} + +body.rtl .elementor-63 .elementor-element.elementor-element-12d5b96 { + left: 10px; +} + +.elementor-63 .elementor-element.elementor-element-12d5b96 { + bottom: 35px; +} + +.elementor-63 .elementor-element.elementor-element-12d5b96 .elementor-wrapper { + --video-aspect-ratio: 1.77777; +} + +.elementor-63 .elementor-element.elementor-element-12d5b96 .elementor-widget-container { + text-align: right; +} + +.elementor-63 .elementor-element.elementor-element-12d5b96 .logico-video-button { + --logico-video-button-border: 0px; + --logico-button-text-color: #FFFFFF; + --logico-button-icon-color: #FFFFFF; + --logico-button-background-color: #1F1F1F; + --logico-button-text-hover: #FFFFFF; + --logico-button-icon-hover: #FFFFFF; +} + +.elementor-63 .elementor-element.elementor-element-12d5b96 .video-button-wrapper { + --logico-button-background-hover: #E8734A; +} + +.elementor-63 .elementor-element.elementor-element-f34eebd { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-63 .elementor-element.elementor-element-9ee80cf { + width: var( --container-widget-width, 660px ); + max-width: 660px; + --container-widget-width: 660px; + --container-widget-flex-grow: 0; +} + +.elementor-63 .elementor-element.elementor-element-9ee80cf .logico-title { + line-height: 1em; + color: #FFFFFF; +} + +.elementor-63 .elementor-element.elementor-element-f8249f2 { + width: var( --container-widget-width, 450px ); + max-width: 450px; + --container-widget-width: 450px; + --container-widget-flex-grow: 0; + font-size: 16px; + line-height: 1.875em; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; +} + +.elementor-63 .elementor-element.elementor-element-f8249f2 > .elementor-widget-container { + margin: 19px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-438af04 > .elementor-widget-container { + margin: 29px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-438af04 { + --logico-button-text-color: #FFFFFF; + --logico-button-border-color: #E8734A; + --logico-button-icon-color: #FFFFFF; + --logico-button-text-hover: #FFFFFF; + --logico-button-border-hover: #E8734A; + --logico-button-background-hover: #E8734A; + --logico-button-icon-hover: #FFFFFF; +} + +.elementor-63 .elementor-element.elementor-element-8e5c81e { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --justify-content: center; + --border-radius: 25px 25px 25px 25px; + --margin-top: -25px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 112px; + --padding-bottom: 112px; + --padding-left: 0px; + --padding-right: 0px; + --z-index: 1; +} + +.elementor-63 .elementor-element.elementor-element-8e5c81e:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-8e5c81e > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-63 .elementor-element.elementor-element-628123a { + --display: grid; + --e-con-grid-template-columns: repeat(4, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --grid-auto-flow: row; + --justify-items: center; + --align-items: start; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter { + flex-direction: column-reverse; +} + +.elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-title { + justify-content: start; + color: #FFFFFF; + font-size: 20px; + font-weight: 600; + line-height: 1.3em; +} + +.elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-number-wrapper { + --counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + color: #C01227; +} + +.elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-number { + font-family: "Space Grotesk", Sans-serif; + font-size: 100px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter { + flex-direction: column-reverse; +} + +.elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-title { + justify-content: start; + color: #FFFFFF; + font-size: 20px; + font-weight: 600; + line-height: 1.3em; +} + +.elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-wrapper { + --counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + color: #C01227; +} + +.elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number { + font-family: "Space Grotesk", Sans-serif; + font-size: 100px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-prefix { + font-family: "Space Grotesk", Sans-serif; + font-size: 100px; + font-weight: 700; + letter-spacing: -0.03em; +} + +.elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-suffix { + font-family: "Space Grotesk", Sans-serif; + font-size: 100px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter { + flex-direction: column-reverse; +} + +.elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-title { + justify-content: start; + color: #FFFFFF; + font-size: 20px; + font-weight: 600; + line-height: 1.3em; +} + +.elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number-wrapper { + --counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + color: #C01227; +} + +.elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number { + font-family: "Space Grotesk", Sans-serif; + font-size: 100px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number-suffix { + font-family: "Space Grotesk", Sans-serif; + font-size: 100px; + font-weight: 700; +} + +.elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter { + flex-direction: column-reverse; +} + +.elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-title { + justify-content: start; + color: #FFFFFF; + font-size: 20px; + font-weight: 600; + line-height: 1.3em; +} + +.elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number-wrapper { + --counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + color: #C01227; +} + +.elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number { + font-family: "Space Grotesk", Sans-serif; + font-size: 100px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number-suffix { + font-family: "Space Grotesk", Sans-serif; + font-size: 100px; + font-weight: 700; +} + +.elementor-63 .elementor-element.elementor-element-42672a9 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --margin-top: 150px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-63 .elementor-element.elementor-element-43ac813 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-63 .elementor-element.elementor-element-eb700f0 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --margin-top: 150px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-63 .elementor-element.elementor-element-dbd9a80 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-63 .elementor-element.elementor-element-1942705 .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #111111; +} + +.elementor-63 .elementor-element.elementor-element-cead281 { + width: var( --container-widget-width, 50% ); + max-width: 50%; + --container-widget-width: 50%; + --container-widget-flex-grow: 0; +} + +.elementor-63 .elementor-element.elementor-element-cead281 > .elementor-widget-container { + margin: 18px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-7d422b5 > .elementor-widget-container { + margin: -74px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-7d422b5 .step-item .step-number { + -webkit-text-stroke-color: #C01227; + stroke: #C01227; +} + +.elementor-63 .elementor-element.elementor-element-7d422b5 .slider-footer { + text-align: right; +} + +.elementor-63 .elementor-element.elementor-element-7d422b5 .owl-dots .owl-dot:not(.active) span { + border-color: #D4D4D4; +} + +.elementor-63 .elementor-element.elementor-element-7d422b5 .owl-dots .owl-dot.active span { + border-color: #1F1F1F; +} + +.elementor-63 .elementor-element.elementor-element-285c828 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --margin-top: 20px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-63 .elementor-element.elementor-element-f3478fa { + --display: flex; + --border-radius: 25px 25px 0px 0px; + --padding-top: 20px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-63 .elementor-element.elementor-element-f3478fa:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-f3478fa > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-63 .elementor-element.elementor-element-e8ee5be .slider-item { + height: 773px; +} + +.elementor-63 .elementor-element.elementor-element-e8ee5be .image-slider.owl-carousel { + margin: 0 calc(-40px/2); + width: calc(100% + 40px); +} + +.elementor-63 .elementor-element.elementor-element-e8ee5be .image-slider.owl-carousel .image-item { + padding: 0 calc(40px/2); +} + +.elementor-63 .elementor-element.elementor-element-e8ee5be .image-slider.owl-carousel .owl-nav { + margin: 0 calc(40px/2); +} + +.elementor-63 .elementor-element.elementor-element-e8ee5be .image-item .image-title { + -webkit-justify-content: flex-end; + -moz-justify-content: flex-end; + -ms-justify-content: flex-end; + justify-content: flex-end; + align-items: flex-start; + align-content: flex-start; +} + +.elementor-63 .elementor-element.elementor-element-e8ee5be .image-title, .elementor-63 .elementor-element.elementor-element-e8ee5be .image-title a { + color: #FFFFFF; +} + +.elementor-63 .elementor-element.elementor-element-e8ee5be .image-title a:hover { + color: #C01227; +} + +.elementor-63 .elementor-element.elementor-element-e8ee5be .image-slider.nav-view-compact .owl-nav, .elementor-63 .elementor-element.elementor-element-e8ee5be .image-slider.nav-view-vertical .owl-nav { + bottom: 10px; + right: 10px; +} + +.elementor-63 .elementor-element.elementor-element-79ba100 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --border-radius: 0px 0px 25px 25px; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; + --logico-dark-text-color: #FFFFFF; + --logico-light-text-color: #BEBEBE; + --logico-border-color: #CBCBCB; + --logico-border-hover-color: #FFFFFF; + --logico-background-color: #1F1F1F; + --logico-background-alter-color: #1F1F1F; + --logico-button-text-color: #FFFFFF; + --logico-button-border-color: #FFFFFF; + --logico-button-background-color: #FFFFFF00; + --logico-button-icon-color: #1F1F1F; + --logico-button-text-hover: #1F1F1F; + --logico-button-border-hover: #FFFFFF; + --logico-button-background-hover: #FFFFFF; + --logico-button-icon-hover: #1F1F1F; + --padding-top: 150px; + --padding-bottom: 150px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-63 .elementor-element.elementor-element-79ba100:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-79ba100 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-63 .elementor-element.elementor-element-9c38369 { + --display: flex; + --flex-direction: row; + --container-widget-width: initial; + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-63 .elementor-element.elementor-element-8f3f74d { + --display: flex; +} + +.elementor-63 .elementor-element.elementor-element-f5a66b2 > .elementor-widget-container { + margin: 40px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-f5a66b2 { + text-align: center; +} + +.elementor-63 .elementor-element.elementor-element-f5a66b2 img { + max-width: 489px; +} + +.elementor-63 .elementor-element.elementor-element-4071ec8 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 40px; + --padding-right: 0px; +} + +.elementor-63 .elementor-element.elementor-element-0a76e77 .testimonial-carousel-wrapper.witch-icon:before { + color: #C01227; +} + +.elementor-63 .elementor-element.elementor-element-0a76e77 .slider-footer { + text-align: right; +} + +.elementor-63 .elementor-element.elementor-element-0a76e77 .slider-footer.slider-footer-position-after { + margin-top: -52px; +} + +.elementor-63 .elementor-element.elementor-element-0a76e77 .slider-footer.slider-footer-position-before { + margin-bottom: -52px; +} + +.elementor-63 .elementor-element.elementor-element-0a76e77 .owl-dots .owl-dot:not(.active) span { + border-color: #FFFFFF; +} + +.elementor-63 .elementor-element.elementor-element-0a76e77 .owl-dots .owl-dot.active span { + border-color: #C01227; +} + +.elementor-63 .elementor-element.elementor-element-bf5fff2 { + --display: flex; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --margin-top: 150px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-63 .elementor-element.elementor-element-5a54148 { + --display: flex; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --flex-wrap: nowrap; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-63 .elementor-element.elementor-element-94ebf2e .logico-title { + text-align: center; + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #111111; +} + +.elementor-63 .elementor-element.elementor-element-57c7653 { + width: var( --container-widget-width, 460px ); + max-width: 460px; + --container-widget-width: 460px; + --container-widget-flex-grow: 0; +} + +.elementor-63 .elementor-element.elementor-element-57c7653 > .elementor-widget-container { + margin: 18px 0px 50px 0px; +} + +.elementor-63 .elementor-element.elementor-element-57c7653.elementor-element { + --align-self: center; +} + +.elementor-63 .elementor-element.elementor-element-57c7653 .logico-title { + text-align: center; +} + +.elementor-63 .elementor-element.elementor-element-138c81a > .elementor-widget-container { + padding: 0px 0px 1px 0px; +} + +.elementor-63 .elementor-element.elementor-element-138c81a .team-item .team-item-media img { + filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg ); + transition-duration: 0.3s; +} + +.elementor-63 .elementor-element.elementor-element-138c81a .team-item:hover .team-item-media img { + filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg ); +} + +.elementor-63 .elementor-element.elementor-element-466cc7d { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --margin-top: 150px; + --margin-bottom: 150px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-63 .elementor-element.elementor-element-dd2aae4 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-63 .elementor-element.elementor-element-ce9d36a { + --display: grid; + --e-con-grid-template-columns: repeat(2, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --gap: 50px 40px; + --row-gap: 50px; + --column-gap: 40px; + --grid-auto-flow: row; + --align-items: end; +} + +.elementor-63 .elementor-element.elementor-element-a1419b6 { + --display: flex; +} + +.elementor-63 .elementor-element.elementor-element-b7dbf3b .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #111111; +} + +.elementor-63 .elementor-element.elementor-element-bc51935 { + width: var( --container-widget-width, 590px ); + max-width: 590px; + --container-widget-width: 590px; + --container-widget-flex-grow: 0; +} + +.elementor-63 .elementor-element.elementor-element-bc51935 > .elementor-widget-container { + margin: 18px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-e28b0dd { + --display: flex; +} + +.elementor-63 .elementor-element.elementor-element-39a9fcc > .elementor-widget-container { + margin: 0px 0px 18px 0px; +} + +.elementor-63 .elementor-element.elementor-element-39a9fcc .button-container { + text-align: right; +} + +.elementor-63 .elementor-element.elementor-element-ceb8262 > .elementor-widget-container { + margin: 42px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-92f58f4 > .elementor-widget-container { + margin: 40px 0px 0px 0px; +} + +.elementor-63 .elementor-element.elementor-element-92f58f4 .button-container { + text-align: right; +} + +@media(min-width: 481px) { + .elementor-63 .elementor-element.elementor-element-5090408 { + --width:505px; + } + + .elementor-63 .elementor-element.elementor-element-5ed2dbb { + --width: 70%; + } + + .elementor-63 .elementor-element.elementor-element-8f3f74d { + --width: 40%; + } + + .elementor-63 .elementor-element.elementor-element-4071ec8 { + --width: 60%; + } +} + +@media(max-width: 1200px) and (min-width:481px) { + .elementor-63 .elementor-element.elementor-element-5ed2dbb { + --width:70%; + } +} + +@media(max-width: 1020px) and (min-width:481px) { + .elementor-63 .elementor-element.elementor-element-5090408 { + --width:455px; + } + + .elementor-63 .elementor-element.elementor-element-4af73cb { + --width: 100%; + } + + .elementor-63 .elementor-element.elementor-element-4071ec8 { + --width: 70%; + } +} + +@media(max-width: 840px) and (min-width:481px) { + .elementor-63 .elementor-element.elementor-element-da17cfe { + --width:100%; + } + + .elementor-63 .elementor-element.elementor-element-5090408 { + --width: 100%; + } + + .elementor-63 .elementor-element.elementor-element-40d15b3 { + --width: auto; + } + + .elementor-63 .elementor-element.elementor-element-8f3f74d { + --width: 100%; + } + + .elementor-63 .elementor-element.elementor-element-4071ec8 { + --width: 100%; + } + + .elementor-63 .elementor-element.elementor-element-a1419b6 { + --width: 100%; + } +} + +@media(max-width: 660px) and (min-width:481px) { + .elementor-63 .elementor-element.elementor-element-5090408 { + --width:100%; + } +} + +@media(max-width: 1200px) { + .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner { + max-width:55%; + margin: 0px 60px 0px 60px; + } + + .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading { + font-size: 46px; + } + + .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner { + max-width: 44%; + margin: 100px 60px 0px 60px; + } + + .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading { + font-size: 46px; + } + + .elementor-63 .elementor-element.elementor-element-791327c .owl-carousel.owl-theme .content-item { + height: 700px; + } + + .elementor-63 .elementor-element.elementor-element-791327c .slider-footer { + margin-top: 0px; + margin-bottom: 30px; + } + + .elementor-63 .elementor-element.elementor-element-791327c .slider-footer .slider-pagination { + margin-right: 30px; + margin-left: 30px; + } + + .elementor-63 .elementor-element.elementor-element-9ebb5d1 { + --gap: 40px 0px; + --row-gap: 40px; + --column-gap: 0px; + } + + .elementor-63 .elementor-element.elementor-element-adb573f { + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-d602f7f { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-6829276 { + --gap: 20px 20px; + --row-gap: 20px; + --column-gap: 20px; + --grid-auto-flow: row; + } + + .elementor-63 .elementor-element.elementor-element-b891c78 { + --padding-top: 33px; + --padding-bottom: 34px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-324d615 > .elementor-widget-container { + margin: 0px 0px 0px 0px; + } + + .elementor-63 .elementor-element.elementor-element-324d615 img { + max-width: 170px; + } + + .elementor-63 .elementor-element.elementor-element-9b933db { + --padding-top: 33px; + --padding-bottom: 34px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-7d2d322 img { + max-width: 170px; + } + + .elementor-63 .elementor-element.elementor-element-9c60642 > .elementor-widget-container { + margin: 36px 0px 0px 0px; + } + + .elementor-63 .elementor-element.elementor-element-280b0dc { + --padding-top: 33px; + --padding-bottom: 34px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-6421147 > .elementor-widget-container { + margin: 5px -10px 0px 0px; + } + + .elementor-63 .elementor-element.elementor-element-6421147 img { + max-width: 170px; + } + + .elementor-63 .elementor-element.elementor-element-3d65852 > .elementor-widget-container { + margin: 51px 0px 0px 0px; + } + + .elementor-63 .elementor-element.elementor-element-9c4eb28 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-8eb78a7 { + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-1a8e490 > .elementor-widget-container { + margin: 34px 40px 0px 0px; + } + + .elementor-63 .elementor-element.elementor-element-ba908a6 > .elementor-widget-container { + padding: 0px 0px 0px 0px; + } + + .elementor-63 .elementor-element.elementor-element-d7fa849 .logico-title { + font-size: 100px; + } + + .elementor-63 .elementor-element.elementor-element-f34eebd { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-8e5c81e { + --min-height: 0px; + --padding-top: 90px; + --padding-bottom: 90px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-628123a { + --gap: 40px 40px; + --row-gap: 40px; + --column-gap: 40px; + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-title { + justify-content: start; + } + + .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-number-wrapper { + --counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + } + + .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-number { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-prefix { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-suffix { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-title { + justify-content: start; + } + + .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number-wrapper { + --counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + } + + .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number-suffix { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number-suffix { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-43ac813 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-dbd9a80 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-cead281 { + --container-widget-width: 55%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 55% ); + max-width: 55%; + } + + .elementor-63 .elementor-element.elementor-element-e8ee5be .slider-item { + height: 500px; + } + + .elementor-63 .elementor-element.elementor-element-9c38369 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-f5a66b2 img { + max-width: 100%; + } + + .elementor-63 .elementor-element.elementor-element-5a54148 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-57c7653 { + --container-widget-width: 360px; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 360px ); + max-width: 360px; + } + + .elementor-63 .elementor-element.elementor-element-dd2aae4 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-ce9d36a { + --grid-auto-flow: row; + } + + .elementor-63 .elementor-element.elementor-element-bc51935 > .elementor-widget-container { + padding: 0px 0px 0px 0px; + } +} + +@media(max-width: 1020px) { + .elementor-63 .elementor-element.elementor-element-dcdf16a { + --padding-top:0px; + --padding-bottom: 0px; + --padding-left: 10px; + --padding-right: 10px; + } + + .elementor-63 .elementor-element.elementor-element-da17cfe { + --margin-top: 10px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 10px; + --padding-right: 10px; + } + + .elementor-63 .elementor-element.elementor-element-5090408 { + --padding-top: 47px; + --padding-bottom: 27px; + --padding-left: 30px; + --padding-right: 60px; + } + + .elementor-63 .elementor-element.elementor-element-5090408.e-con { + --flex-grow: 1; + --flex-shrink: 0; + } + + .elementor-63 .elementor-element.elementor-element-adb573f { + --e-con-grid-template-columns: repeat(3, 1fr); + --grid-auto-flow: row; + } + + .elementor-63 .elementor-element.elementor-element-3b4a7cc { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-f64bd88 { + --justify-content: flex-end; + } + + .elementor-63 .elementor-element.elementor-element-6829276 { + --e-con-grid-template-columns: repeat(2, 1fr); + --gap: 40px 20px; + --row-gap: 40px; + --column-gap: 20px; + --grid-auto-flow: row; + --margin-top: 60px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-b891c78 { + --padding-top: 33px; + --padding-bottom: 54px; + --padding-left: 50px; + --padding-right: 50px; + } + + .elementor-63 .elementor-element.elementor-element-9b933db { + --padding-top: 33px; + --padding-bottom: 54px; + --padding-left: 50px; + --padding-right: 50px; + } + + .elementor-63 .elementor-element.elementor-element-280b0dc { + --padding-top: 33px; + --padding-bottom: 54px; + --padding-left: 50px; + --padding-right: 50px; + } + + .elementor-63 .elementor-element.elementor-element-eb7efde { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-aba1f4b { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-8eb78a7 { + --grid-auto-flow: row; + } + + .elementor-63 .elementor-element.elementor-element-d7fa849 .logico-title { + font-size: 80px; + } + + .elementor-63 .elementor-element.elementor-element-86f3204 { + /* --margin-top: 120px; */ + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 10px; + --padding-right: 10px; + } + + .elementor-63 .elementor-element.elementor-element-0b7a484 { + --min-height: 640px; + --justify-content: center; + --padding-top: 120px; + --padding-bottom: 120px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-8e5c81e { + --min-height: 0px; + } + + .elementor-63 .elementor-element.elementor-element-628123a { + --gap: 20px 20px; + --row-gap: 20px; + --column-gap: 20px; + --grid-auto-flow: row; + } + + .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-number { + font-size: 60px; + } + + .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-title { + font-size: 16px; + } + + .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number { + font-size: 60px; + } + + .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-prefix { + font-size: 60px; + } + + .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-suffix { + font-size: 60px; + } + + .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-title { + font-size: 16px; + } + + .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number { + font-size: 60px; + } + + .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number-suffix { + font-size: 60px; + } + + .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-title { + font-size: 16px; + } + + .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number { + font-size: 60px; + } + + .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number-suffix { + font-size: 60px; + } + + .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-title { + font-size: 16px; + } + + .elementor-63 .elementor-element.elementor-element-42672a9 { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-eb700f0 { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-cead281 { + --container-widget-width: 62%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 62% ); + max-width: 62%; + } + + .elementor-63 .elementor-element.elementor-element-7d422b5 > .elementor-widget-container { + margin: -56px 0px 0px 0px; + } + + .elementor-63 .elementor-element.elementor-element-285c828 { + --margin-top: 20px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 10px; + --padding-right: 10px; + } + + .elementor-63 .elementor-element.elementor-element-e8ee5be .slider-item { + height: 400px; + } + + .elementor-63 .elementor-element.elementor-element-79ba100 { + --padding-top: 120px; + --padding-bottom: 120px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-9c38369 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-63 .elementor-element.elementor-element-bf5fff2 { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-466cc7d { + --margin-top: 120px; + --margin-bottom: 120px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-ce9d36a { + --grid-auto-flow: row; + } +} + +@media(max-width: 840px) { + .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner { + max-width:60%; + } + + .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 { + background-position: center left; + } + + .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading { + font-size: 36px; + } + + .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner { + max-width: 48%; + margin: 40px 60px 0px 60px; + } + + .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading { + font-size: 36px; + } + + .elementor-63 .elementor-element.elementor-element-da17cfe { + --flex-direction: row; + --container-widget-width: initial; + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; + --justify-content: flex-start; + --flex-wrap: nowrap; + } + + .elementor-63 .elementor-element.elementor-element-5090408 { + --padding-top: 30px; + --padding-bottom: 30px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-5090408.e-con { + --flex-grow: 0; + --flex-shrink: 1; + } + + .elementor-63 .elementor-element.elementor-element-40d15b3.e-con { + --flex-grow: 1; + --flex-shrink: 0; + } + + .elementor-63 .elementor-element.elementor-element-c6e2860 .logico-video-button .elementor-custom-embed-play { + height: 161px; + } + + .elementor-63 .elementor-element.elementor-element-c6e2860 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { + height: 161px; + } + + .elementor-63 .elementor-element.elementor-element-c6e2860 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { + height: calc(161px - 22px); + } + + .elementor-63 .elementor-element.elementor-element-adb573f { + --grid-auto-flow: row; + } + + .elementor-63 .elementor-element.elementor-element-46f2f7d > .elementor-widget-container { + margin: 40px 0px 0px 0px; + padding: 0px 0px 0px 0px; + } + + .elementor-63 .elementor-element.elementor-element-46f2f7d { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 100% ); + max-width: 100%; + } + + .elementor-63 .elementor-element.elementor-element-46f2f7d .button-container { + text-align: left; + } + + .elementor-63 .elementor-element.elementor-element-6829276 { + --e-con-grid-template-columns: repeat(2, 1fr); + --gap: 20px 20px; + --row-gap: 20px; + --column-gap: 20px; + --grid-auto-flow: row; + } + + .elementor-63 .elementor-element.elementor-element-b891c78 { + --padding-top: 33px; + --padding-bottom: 34px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-9b933db { + --padding-top: 33px; + --padding-bottom: 34px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-280b0dc { + --padding-top: 33px; + --padding-bottom: 34px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-09adc53 > .elementor-widget-container { + margin: 40px 0px 0px 0px; + padding: 0px 0px 0px 0px; + } + + .elementor-63 .elementor-element.elementor-element-09adc53 { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 100% ); + max-width: 100%; + } + + .elementor-63 .elementor-element.elementor-element-09adc53 .button-container { + text-align: left; + } + + .elementor-63 .elementor-element.elementor-element-8eb78a7 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-63 .elementor-element.elementor-element-1a8e490 > .elementor-widget-container { + margin: 0px 0px 0px 0px; + } + + .elementor-63 .elementor-element.elementor-element-1a8e490 { + text-align: start; + } + + .elementor-63 .elementor-element.elementor-element-1a8e490 img { + width: 400px; + max-width: 90%; + } + + .elementor-63 .elementor-element.elementor-element-628123a { + --e-con-grid-template-columns: repeat(2, 1fr); + --e-con-grid-template-rows: repeat(2, 1fr); + --gap: 40px 20px; + --row-gap: 40px; + --column-gap: 20px; + --grid-auto-flow: row; + } + + .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-number { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-title { + font-size: 20px; + } + + .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number { + font-size: 70px; + line-height: 1em; + } + + .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-prefix { + font-size: 70px; + line-height: 1em; + } + + .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-suffix { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-title { + font-size: 20px; + } + + .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number-suffix { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-title { + font-size: 20px; + } + + .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number-suffix { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-title { + font-size: 20px; + } + + .elementor-63 .elementor-element.elementor-element-7d422b5 > .elementor-widget-container { + margin: -30px 0px 0px 0px; + } + + .elementor-63 .elementor-element.elementor-element-e8ee5be .slider-item { + height: 350px; + } + + .elementor-63 .elementor-element.elementor-element-9c38369 { + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + } + + .elementor-63 .elementor-element.elementor-element-8f3f74d { + --align-items: flex-start; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + } + + .elementor-63 .elementor-element.elementor-element-f5a66b2 > .elementor-widget-container { + margin: 0px 0px 0px 0px; + } + + .elementor-63 .elementor-element.elementor-element-f5a66b2 { + text-align: start; + } + + .elementor-63 .elementor-element.elementor-element-4071ec8 { + --margin-top: 60px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-0a76e77 .slider-footer.slider-footer-position-after { + margin-top: -25px; + } + + .elementor-63 .elementor-element.elementor-element-0a76e77 .slider-footer.slider-footer-position-before { + margin-bottom: -25px; + } + + .elementor-63 .elementor-element.elementor-element-ce9d36a { + --e-con-grid-template-columns: repeat(1, 1fr); + --gap: 40px 20px; + --row-gap: 40px; + --column-gap: 20px; + --grid-auto-flow: row; + } + + .elementor-63 .elementor-element.elementor-element-92f58f4 .button-container { + text-align: left; + } +} + +@media(max-width: 660px) { + .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner { + max-width:100%; + margin: 0px 0px 40px 0px; + } + + .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 { + background-position: center left; + } + + .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading { + font-size: 28px; + } + + .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner { + max-width: 100%; + margin: 0px 0px 0px 0px; + } + + .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading { + font-size: 28px; + } + + .elementor-63 .elementor-element.elementor-element-da17cfe { + --flex-wrap: wrap; + --margin-top: -115px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-5090408 { + --margin-top: 20px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 30px; + --padding-bottom: 30px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-63 .elementor-element.elementor-element-40d15b3 { + --margin-top: 0px; + --margin-bottom: 0px; + --margin-left: 10px; + --margin-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-40d15b3.e-con { + --order: -99999 /* order start hack */; + --flex-grow: 5; + } + + .elementor-63 .elementor-element.elementor-element-c6e2860 .logico-video-button .elementor-custom-embed-play { + height: 105px; + padding: 20px 34px 20px 24px; + } + + .elementor-63 .elementor-element.elementor-element-c6e2860 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { + height: 105px; + } + + .elementor-63 .elementor-element.elementor-element-c6e2860 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { + height: calc(105px - 22px); + } + + .elementor-63 .elementor-element.elementor-element-c6e2860 .logico-video-button.video-button-animation-lift .elementor-custom-embed-play { + padding: 20px 34px calc(20px + var(--logico-video-button-border)) 24px; + } + + .elementor-63 .elementor-element.elementor-element-adb573f { + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-63 .elementor-element.elementor-element-3b4a7cc { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-d602f7f { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-63 .elementor-element.elementor-element-1487241 { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 100% ); + max-width: 100%; + } + + .elementor-63 .elementor-element.elementor-element-6829276 { + --e-con-grid-template-columns: repeat(1, 1fr); + --gap: 40px 20px; + --row-gap: 40px; + --column-gap: 20px; + --grid-auto-flow: row; + } + + .elementor-63 .elementor-element.elementor-element-b891c78 { + --padding-top: 33px; + --padding-bottom: 64px; + --padding-left: 50px; + --padding-right: 50px; + } + + .elementor-63 .elementor-element.elementor-element-9b933db { + --padding-top: 33px; + --padding-bottom: 64px; + --padding-left: 50px; + --padding-right: 50px; + } + + .elementor-63 .elementor-element.elementor-element-280b0dc { + --padding-top: 33px; + --padding-bottom: 64px; + --padding-left: 50px; + --padding-right: 50px; + } + + .elementor-63 .elementor-element.elementor-element-eb7efde { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-9c4eb28 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-63 .elementor-element.elementor-element-aba1f4b { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-8eb78a7 { + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-63 .elementor-element.elementor-element-d7fa849 .logico-title { + font-size: 80px; + } + + .elementor-63 .elementor-element.elementor-element-86f3204 { + /* --margin-top: 90px; */ + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-0b7a484 { + --min-height: 550px; + --padding-top: 90px; + --padding-bottom: 90px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-f34eebd { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-63 .elementor-element.elementor-element-8e5c81e { + --padding-top: 60px; + --padding-bottom: 60px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-628123a { + --e-con-grid-template-columns: repeat(2, 1fr); + --gap: 40px 40px; + --row-gap: 40px; + --column-gap: 40px; + --grid-auto-flow: row; + --align-items: start; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-number { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-title { + font-size: 20px; + } + + .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-prefix { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-suffix { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-title { + font-size: 20px; + } + + .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number-suffix { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-title { + font-size: 20px; + } + + .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number-suffix { + font-size: 70px; + } + + .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-title { + font-size: 20px; + } + + .elementor-63 .elementor-element.elementor-element-42672a9 { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-43ac813 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-63 .elementor-element.elementor-element-eb700f0 { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-dbd9a80 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-63 .elementor-element.elementor-element-cead281 { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 100% ); + max-width: 100%; + } + + .elementor-63 .elementor-element.elementor-element-7d422b5 > .elementor-widget-container { + margin: 50px 0px 0px 0px; + } + + .elementor-63 .elementor-element.elementor-element-285c828 { + --margin-top: 20px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-e8ee5be .slider-item { + height: 250px; + } + + .elementor-63 .elementor-element.elementor-element-79ba100 { + --padding-top: 90px; + --padding-bottom: 90px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-bf5fff2 { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-5a54148 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-63 .elementor-element.elementor-element-466cc7d { + --margin-top: 90px; + --margin-bottom: 90px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-63 .elementor-element.elementor-element-dd2aae4 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-63 .elementor-element.elementor-element-ce9d36a { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } +} + +@media(max-width: 480px) { + .elementor-63 .elementor-element.elementor-element-9ebb5d1 { + --gap:30px 0px; + --row-gap: 30px; + --column-gap: 0px; + } + + .elementor-63 .elementor-element.elementor-element-adb573f { + --e-con-grid-template-columns: repeat(2, 1fr); + --grid-auto-flow: row; + } + + .elementor-63 .elementor-element.elementor-element-6829276 { + --e-con-grid-template-columns: repeat(1, 1fr); + --gap: 40px 20px; + --row-gap: 40px; + --column-gap: 20px; + --grid-auto-flow: row; + } + + .elementor-63 .elementor-element.elementor-element-b891c78 { + --padding-top: 33px; + --padding-bottom: 34px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-9b933db { + --padding-top: 33px; + --padding-bottom: 34px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-280b0dc { + --padding-top: 33px; + --padding-bottom: 34px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-63 .elementor-element.elementor-element-09adc53 .logico-alter-button { + border-radius: 10px 10px 10px 10px; + } + + .elementor-63 .elementor-element.elementor-element-8eb78a7 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-63 .elementor-element.elementor-element-6b78593 .logico-alter-button { + border-radius: 10px 10px 10px 10px; + } + + .elementor-63 .elementor-element.elementor-element-d7fa849 .logico-title { + font-size: 60px; + } + + .elementor-63 .elementor-element.elementor-element-438af04 .logico-alter-button { + border-radius: 10px 10px 10px 10px; + } + + .elementor-63 .elementor-element.elementor-element-628123a { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-title { + justify-content: center; + } + + .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-number-wrapper { + --counter-prefix-grow: 1; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + } + + .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-title { + justify-content: center; + } + + .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-wrapper { + --counter-prefix-grow: 1; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + } + + .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-title { + justify-content: center; + } + + .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number-wrapper { + --counter-prefix-grow: 1; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + } + + .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-title { + justify-content: center; + } + + .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number-wrapper { + --counter-prefix-grow: 1; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + } + + .elementor-63 .elementor-element.elementor-element-e8ee5be .slider-item { + height: 200px; + } + + .elementor-63 .elementor-element.elementor-element-ce9d36a { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-63 .elementor-element.elementor-element-92f58f4 .logico-alter-button { + border-radius: 10px 10px 10px 10px; + } +} +.elementor-86 .elementor-element.elementor-element-5c33b7f { + --display: flex; +} + +.elementor-86 .elementor-element.elementor-element-7fd60af { + --display: flex; + --flex-direction: row; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; + --align-items: center; + --gap: 0px 70px; + --row-gap: 0px; + --column-gap: 70px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-86 .elementor-element.elementor-element-34568c0 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; +} + +.elementor-86 .elementor-element.elementor-element-1a1c294 { + text-align: start; +} + +.elementor-86 .elementor-element.elementor-element-1a1c294 img { + max-width: 100%; +} + +.elementor-86 .elementor-element.elementor-element-f7930f3 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; +} + +.elementor-86 .elementor-element.elementor-element-6b05aa3 > .elementor-widget-container { + padding: 0px 0px 13px 0px; + border-style: solid; + border-width: 0px 0px 1px 0px; +} + +.elementor-86 .elementor-element.elementor-element-6b05aa3 .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #111111; +} + +.elementor-86 .elementor-element.elementor-element-70d75e1 { + width: initial; + max-width: initial; +} + +.elementor-86 .elementor-element.elementor-element-70d75e1 > .elementor-widget-container { + margin: 18px 0px 50px 0px; +} + +.elementor-86 .elementor-element.elementor-element-a46971a > .elementor-widget-container { + padding: 0px 30px 0px 0px; +} + +.elementor-86 .elementor-element.elementor-element-c2c601a { + --display: flex; + --align-items: stretch; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --flex-wrap: nowrap; + --margin-top: 150px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-86 .elementor-element.elementor-element-3306a27 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-86 .elementor-element.elementor-element-86143d0 .logico-title { + text-align: center; + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #111111; +} + +.elementor-86 .elementor-element.elementor-element-c46350e { + width: var( --container-widget-width, 460px ); + max-width: 460px; + --container-widget-width: 460px; + --container-widget-flex-grow: 0; +} + +.elementor-86 .elementor-element.elementor-element-c46350e > .elementor-widget-container { + margin: 18px 0px 50px 0px; +} + +.elementor-86 .elementor-element.elementor-element-c46350e.elementor-element { + --align-self: center; +} + +.elementor-86 .elementor-element.elementor-element-c46350e .logico-title { + text-align: center; +} + +.elementor-86 .elementor-element.elementor-element-ac909e5 .team-item .team-item-media img { + filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg ); + transition-duration: 0.3s; +} + +.elementor-86 .elementor-element.elementor-element-ac909e5 .team-item:hover .team-item-media img { + filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg ); +} + +.elementor-86 .elementor-element.elementor-element-7fe159c { + --display: flex; + --flex-direction: row; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; + --justify-content: center; + --align-items: center; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --flex-wrap: wrap; + --margin-top: 150px; + --margin-bottom: 150px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-86 .elementor-element.elementor-element-288b65d { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-86 .elementor-element.elementor-element-988f119 img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-86 .elementor-element.elementor-element-988f119:hover img { + opacity: 1; +} + +.elementor-86 .elementor-element.elementor-element-ecd518b { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-86 .elementor-element.elementor-element-1e68aed img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-86 .elementor-element.elementor-element-1e68aed:hover img { + opacity: 1; +} + +.elementor-86 .elementor-element.elementor-element-8fa6bef { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-86 .elementor-element.elementor-element-4cb099b img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-86 .elementor-element.elementor-element-4cb099b:hover img { + opacity: 1; +} + +.elementor-86 .elementor-element.elementor-element-632d134 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-86 .elementor-element.elementor-element-786e60a img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-86 .elementor-element.elementor-element-786e60a:hover img { + opacity: 1; +} + +.elementor-86 .elementor-element.elementor-element-32f60e5 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-86 .elementor-element.elementor-element-3317a8f img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-86 .elementor-element.elementor-element-3317a8f:hover img { + opacity: 1; +} + +.elementor-86 .elementor-element.elementor-element-8ab7171 { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-86 .elementor-element.elementor-element-ac42162 img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-86 .elementor-element.elementor-element-ac42162:hover img { + opacity: 1; +} + +.elementor-86 .elementor-element.elementor-element-d7244fe { + --display: flex; + --flex-direction: column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-86 .elementor-element.elementor-element-286296a img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-86 .elementor-element.elementor-element-286296a:hover img { + opacity: 1; +} + +@media(min-width: 481px) { + .elementor-86 .elementor-element.elementor-element-34568c0 { + --width:50%; + } + + .elementor-86 .elementor-element.elementor-element-f7930f3 { + --width: 50%; + } + + .elementor-86 .elementor-element.elementor-element-7fe159c { + --content-width: 1620px; + } + + .elementor-86 .elementor-element.elementor-element-288b65d { + --width: 14%; + } + + .elementor-86 .elementor-element.elementor-element-ecd518b { + --width: 14%; + } + + .elementor-86 .elementor-element.elementor-element-8fa6bef { + --width: 14%; + } + + .elementor-86 .elementor-element.elementor-element-632d134 { + --width: 14%; + } + + .elementor-86 .elementor-element.elementor-element-32f60e5 { + --width: 14%; + } + + .elementor-86 .elementor-element.elementor-element-8ab7171 { + --width: 14%; + } + + .elementor-86 .elementor-element.elementor-element-d7244fe { + --width: 14%; + } +} + +@media(max-width: 1200px) and (min-width:481px) { + .elementor-86 .elementor-element.elementor-element-288b65d { + --width:20%; + } + + .elementor-86 .elementor-element.elementor-element-ecd518b { + --width: 20%; + } + + .elementor-86 .elementor-element.elementor-element-8fa6bef { + --width: 20%; + } + + .elementor-86 .elementor-element.elementor-element-632d134 { + --width: 20%; + } + + .elementor-86 .elementor-element.elementor-element-32f60e5 { + --width: 20%; + } + + .elementor-86 .elementor-element.elementor-element-8ab7171 { + --width: 20%; + } + + .elementor-86 .elementor-element.elementor-element-d7244fe { + --width: 20%; + } +} + +@media(max-width: 1020px) and (min-width:481px) { + .elementor-86 .elementor-element.elementor-element-288b65d { + --width:25%; + } + + .elementor-86 .elementor-element.elementor-element-ecd518b { + --width: 25%; + } + + .elementor-86 .elementor-element.elementor-element-8fa6bef { + --width: 25%; + } + + .elementor-86 .elementor-element.elementor-element-632d134 { + --width: 25%; + } + + .elementor-86 .elementor-element.elementor-element-32f60e5 { + --width: 25%; + } + + .elementor-86 .elementor-element.elementor-element-8ab7171 { + --width: 25%; + } + + .elementor-86 .elementor-element.elementor-element-d7244fe { + --width: 25%; + } +} + +@media(max-width: 840px) and (min-width:481px) { + .elementor-86 .elementor-element.elementor-element-34568c0 { + --width:100%; + } + + .elementor-86 .elementor-element.elementor-element-f7930f3 { + --width: 100%; + } +} + +@media(max-width: 660px) and (min-width:481px) { + .elementor-86 .elementor-element.elementor-element-288b65d { + --width:50%; + } + + .elementor-86 .elementor-element.elementor-element-ecd518b { + --width: 50%; + } + + .elementor-86 .elementor-element.elementor-element-8fa6bef { + --width: 50%; + } + + .elementor-86 .elementor-element.elementor-element-632d134 { + --width: 50%; + } + + .elementor-86 .elementor-element.elementor-element-32f60e5 { + --width: 50%; + } + + .elementor-86 .elementor-element.elementor-element-8ab7171 { + --width: 50%; + } + + .elementor-86 .elementor-element.elementor-element-d7244fe { + --width: 50%; + } +} + +@media(max-width: 1200px) { + .elementor-86 .elementor-element.elementor-element-7fd60af { + --gap:0px 40px; + --row-gap: 0px; + --column-gap: 40px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-86 .elementor-element.elementor-element-a46971a > .elementor-widget-container { + padding: 0px 0px 0px 0px; + } + + .elementor-86 .elementor-element.elementor-element-3306a27 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-86 .elementor-element.elementor-element-7fe159c { + --gap: 40px 0px; + --row-gap: 40px; + --column-gap: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-86 .elementor-element.elementor-element-ecd518b { + --flex-wrap: wrap; + } +} + +@media(max-width: 1020px) { + .elementor-86 .elementor-element.elementor-element-c2c601a { + --margin-top:120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-86 .elementor-element.elementor-element-7fe159c { + --margin-top: 120px; + --margin-bottom: 120px; + --margin-left: 0px; + --margin-right: 0px; + } +} + +@media(max-width: 840px) { + .elementor-86 .elementor-element.elementor-element-7fd60af { + --flex-direction:column; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + } + + .elementor-86 .elementor-element.elementor-element-1a1c294 { + text-align: start; + } + + .elementor-86 .elementor-element.elementor-element-1a1c294 img { + max-width: 400px; + } + + .elementor-86 .elementor-element.elementor-element-f7930f3 { + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } +} + +@media(max-width: 660px) { + .elementor-86 .elementor-element.elementor-element-7fd60af { + --padding-top:0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-86 .elementor-element.elementor-element-70d75e1 > .elementor-widget-container { + margin: 18px 0px 30px 0px; + } + + .elementor-86 .elementor-element.elementor-element-c2c601a { + --align-items: stretch; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --flex-wrap: nowrap; + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-86 .elementor-element.elementor-element-3306a27 { + --flex-wrap: nowrap; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-86 .elementor-element.elementor-element-7fe159c { + --flex-direction: row; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --container-widget-height: 100%; + --container-widget-flex-grow: 1; + --container-widget-align-self: stretch; + --flex-wrap-mobile: wrap; + --justify-content: center; + --align-items: center; + --flex-wrap: wrap; + --align-content: center; + --margin-top: 90px; + --margin-bottom: 90px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } +} + +@media(max-width: 480px) { + .elementor-86 .elementor-element.elementor-element-c2c601a { + --align-items:stretch; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --flex-wrap: nowrap; + } + + .elementor-86 .elementor-element.elementor-element-7fe159c { + --gap: 30px 0px; + --row-gap: 30px; + --column-gap: 0px; + } + + .elementor-86 .elementor-element.elementor-element-288b65d { + --width: 50%; + } + + .elementor-86 .elementor-element.elementor-element-ecd518b { + --width: 50%; + } + + .elementor-86 .elementor-element.elementor-element-8fa6bef { + --width: 50%; + } + + .elementor-86 .elementor-element.elementor-element-632d134 { + --width: 50%; + } + + .elementor-86 .elementor-element.elementor-element-32f60e5 { + --width: 50%; + } + + .elementor-86 .elementor-element.elementor-element-8ab7171 { + --width: 50%; + } + + .elementor-86 .elementor-element.elementor-element-d7244fe { + --width: 50%; + } +} + + +.fontello { + font-family: 'fontello'; + font-style: normal; + font-weight: 400; + display: inline-block; + text-decoration: inherit; + width: 1em; + text-align: center; + font-variant: normal; + text-transform: none; + line-height: 1em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +.icon-arrow-down:before { + content: '\e800' +} + +.icon-arrow-right:before { + content: '\e801' +} + +.icon-arrow-left:before { + content: '\e802' +} + +.icon-arrow-top:before { + content: '\e803' +} + +.icon-arrow-x-l-down:before { + content: '\e804' +} + +.icon-arrow-x-r-down:before { + content: '\e805' +} + +.icon-arrow-x-l-top:before { + content: '\e806' +} + +.icon-button-arrow-x-l-down:before { + content: '\e807' +} + +.icon-button-arrow-x-r-down:before { + content: '\e808' +} + +.icon-button-arrow-x-l-top:before { + content: '\e809' +} + +.icon-arrow-x-r-top:before { + content: '\e80a' +} + +.icon-button-arrow-x-r-top:before { + content: '\e80b' +} + +.icon-chevron-large-down:before { + content: '\e80c' +} + +.icon-chevron-large-left:before { + content: '\e80d' +} + +.icon-chevron-large-top:before { + content: '\e80e' +} + +.icon-chevron-large-right:before { + content: '\e80f' +} + +.icon-chevron-medium-down:before { + content: '\e810' +} + +.icon-chevron-medium-left:before { + content: '\e811' +} + +.icon-chevron-medium-right:before { + content: '\e812' +} + +.icon-chevron-medium-top:before { + content: '\e813' +} + +.icon-chevron-small-left:before { + content: '\e814' +} + +.icon-chevron-small-top:before { + content: '\e815' +} + +.icon-chevron-small-down:before { + content: '\e816' +} + +.icon-chevron-small-right:before { + content: '\e817' +} + +.icon-goods-export-1:before { + content: '\e819' +} + +.icon-goods-export-2:before { + content: '\e81a' +} + +.icon-goods-export-3:before { + content: '\e81b' +} + +.icon-goods-export-4:before { + content: '\e81c' +} + +.icon-goods-export-5:before { + content: '\e81d' +} + +.icon-goods-export-6:before { + content: '\e81e' +} + +.icon-goods-export-7:before { + content: '\e81f' +} + +.icon-goods-export-8:before { + content: '\e820' +} + +.icon-goods-export-9:before { + content: '\e821' +} + +.icon-goods-export-10:before { + content: '\e822' +} + +.icon-goods-export-11:before { + content: '\e823' +} + +.icon-goods-export-12:before { + content: '\e824' +} + +.icon-goods-export-13:before { + content: '\e825' +} + +.icon-goods-export-14:before { + content: '\e826' +} + +.icon-goods-export-15:before { + content: '\e827' +} + +.icon-goods-export-16:before { + content: '\e828' +} + +.icon-goods-export-17:before { + content: '\e829' +} + +.icon-goods-export-18:before { + content: '\e82a' +} + +.icon-goods-export-19:before { + content: '\e82b' +} + +.icon-goods-export-20:before { + content: '\e82c' +} + +.icon-goods-export-21:before { + content: '\e82d' +} + +.icon-goods-export-22:before { + content: '\e82e' +} + +.icon-goods-export-23:before { + content: '\e82f' +} + +.icon-goods-export-24:before { + content: '\e830' +} + +.icon-goods-export-25:before { + content: '\e831' +} + +.icon-goods-export-26:before { + content: '\e832' +} + +.icon-goods-export-27:before { + content: '\e833' +} + +.icon-goods-export-28:before { + content: '\e834' +} + +.icon-goods-export-29:before { + content: '\e835' +} + +.icon-goods-export-30:before { + content: '\e836' +} + +.icon-goods-export-31:before { + content: '\e837' +} + +.icon-goods-export-32:before { + content: '\e838' +} + +.icon-light-container:before { + content: '\e839' +} + +.icon-light-delivery:before { + content: '\e83a' +} + +.icon-light-directions:before { + content: '\e83b' +} + +.icon-light-storage:before { + content: '\e83c' +} + +.icon-triangle-arrow-down:before { + content: '\e83d' +} + +.icon-triangle-arrow-left:before { + content: '\e83e' +} + +.icon-triangle-arrow-right:before { + content: '\e83f' +} + +.icon-triangle-arrow-top:before { + content: '\e840' +} + +.icon-air-delivery:before { + content: '\e841' +} + +.icon-call:before { + content: '\e842' +} + +.icon-cart:before { + content: '\e843' +} + +.icon-calendar:before { + content: '\e844' +} + +.icon-close:before { + content: '\e845' +} + +.icon-container:before { + content: '\e846' +} + +.icon-coupon:before { + content: '\e847' +} + +.icon-crop:before { + content: '\e848' +} + +.icon-download:before { + content: '\e849' +} + +.icon-download-alter:before { + content: '\e84a' +} + +.icon-eye:before { + content: '\e84b' +} + +.icon-file-doc:before { + content: '\e84c' +} + +.icon-file-file:before { + content: '\e84d' +} + +.icon-file-pdf:before { + content: '\e84e' +} + +.icon-garland:before { + content: '\e84f' +} + +.icon-font:before { + content: '\e850' +} + +.icon-half-logo:before { + content: '\e851' +} + +.icon-logo:before { + content: '\e852' +} + +.icon-location:before { + content: '\e853' +} + +.icon-hiring:before { + content: '\e854' +} + +.icon-mail:before { + content: '\e855' +} + +.icon-package-delivery:before { + content: '\e856' +} + +.icon-paint:before { + content: '\e857' +} + +.icon-print:before { + content: '\e858' +} + +.icon-resize:before { + content: '\e85a' +} + +.icon-sidebar:before { + content: '\e85b' +} + +.icon-search:before { + content: '\e85c' +} + +.icon-side-menu-black:before { + content: '\e85d' +} + +.icon-side-menu-light:before { + content: '\e85e' +} + +.icon-star-light:before { + content: '\e861' +} + +.icon-star:before { + content: '\e862' +} + +.icon-supply-chain:before { + content: '\e863' +} + +.icon-tap:before { + content: '\e864' +} + +.icon-terms:before { + content: '\e865' +} + +.icon-translate:before { + content: '\e866' +} + +.icon-trolley:before { + content: '\e867' +} + +.icon-update:before { + content: '\e868' +} + +.icon-user:before { + content: '\e869' +} + +.icon-solid-warehousing-container:before { + content: '\e86a' +} + +.icon-solid-warehousing-conveyor:before { + content: '\e86b' +} + +.icon-solid-warehousing-delivery:before { + content: '\e86c' +} + +.icon-solid-warehousing-hand-loader:before { + content: '\e86d' +} + +.icon-solid-warehousing-loader:before { + content: '\e86e' +} + +.icon-solid-warehousing-loader-in-work:before { + content: '\e86f' +} + +.icon-solid-warehousing-manual-loader-box:before { + content: '\e870' +} + +.icon-solid-warehousing-manual-transportation:before { + content: '\e871' +} + +.icon-solid-warehousing-scales:before { + content: '\e872' +} + +.icon-solid-warehousing-scanner:before { + content: '\e873' +} + +.icon-solid-warehousing-palett:before { + content: '\e874' +} + +.icon-solid-warehousing-security:before { + content: '\e875' +} + +.icon-solid-warehousing-storage:before { + content: '\e876' +} + +.icon-solid-warehousing-truck:before { + content: '\e877' +} + +.icon-solid-warehousing-warehouse:before { + content: '\e878' +} + +.icon-solid-warehousing-autoloader:before { + content: '\e879' +} + +.icon-check:before { + content: '\e87a' +} + +.icon-check-alter:before { + content: '\e87b' +} + +.icon-quote-left:before { + content: '\e87c' +} + +.icon-quote-right:before { + content: '\e87d' +} + +.icon-quote-right-light:before { + content: '\e87e' +} + +.icon-play:before { + content: '\e8a2' +} + +.icon-play-active:before { + content: '\e8a3' +} + +.icon-icon-rounded:before { + content: '\e8f9' +} + +.icon-icon-angular:before { + content: '\e8fa' +} + +.irs { + position: relative; + display: block; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.irs-line { + position: relative; + display: block; + overflow: hidden; + outline: none !important +} + +.irs-bar { + position: absolute; + display: block; + left: 0; + width: 0 +} + +.irs-handle { + position: absolute; + display: block; + box-sizing: border-box; + cursor: default; + z-index: 1 +} + +.irs-handle.type_last { + z-index: 2 +} + +.irs-min, +.irs-max { + position: absolute; + display: block; + cursor: default +} + +.irs-min { + left: 0 +} + +.irs-max { + right: 0 +} + +.irs-from, +.irs-to, +.irs-single { + position: absolute; + display: block; + top: 0; + left: 0; + cursor: default; + white-space: nowrap +} + +.irs-disable-mask { + position: absolute; + display: block; + top: 0; + left: -1%; + width: 102%; + height: 100%; + cursor: default; + background: transparent; + z-index: 2 +} + +.lt-ie9 .irs-disable-mask { + background: #000; + filter: alpha(opacity=0); + cursor: not-allowed +} + +.irs-disabled { + opacity: .4 +} + +.irs-hidden-input { + position: absolute !important; + display: block !important; + top: 0 !important; + left: 0 !important; + width: 0 !important; + height: 0 !important; + font-size: 0 !important; + line-height: 0 !important; + padding: 0 !important; + margin: 0 !important; + overflow: hidden; + outline: none !important; + z-index: -9999 !important; + background: none !important; + border-style: solid !important; + border-color: transparent !important +} + +.irs--flat { + height: 44px +} + +.irs--flat .irs-line { + top: 30px; + height: 10px; + background-color: var(--logico-border-color); + border-radius: var(--logico-radius-medium, 0) +} + +.irs--flat .irs-bar { + top: 30px; + height: 10px; + background-color: var(--logico-accent-color); + border-radius: var(--logico-radius-medium, 0) +} + +.irs--flat .irs-handle { + top: 26px; + width: 18px; + height: 18px; + background-color: var(--logico-background-color); + border: solid 1px var(--logico-border-color); + -webkit-border-radius: 50%; + border-radius: 50% +} + +body.compensate-for-scrollbar { + overflow: hidden +} + +.fancybox-active { + height: auto +} + +.fancybox-is-hidden { + left: -9999px; + right: initial; + margin: 0; + position: absolute !important; + top: -9999px; + visibility: hidden +} + +.fancybox-container { + -webkit-backface-visibility: hidden; + height: 100%; + left: 0; + right: initial; + outline: none; + position: fixed; + -webkit-tap-highlight-color: transparent; + top: 0; + -ms-touch-action: manipulation; + touch-action: manipulation; + transform: translateZ(0); + width: 100%; + z-index: 99992 +} + +.fancybox-container * { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.fancybox-bg, +.fancybox-inner, +.fancybox-outer, +.fancybox-stage { + position: absolute; + bottom: 0; + left: 0; + right: 0; + top: 0 +} + +.fancybox-outer { + -webkit-overflow-scrolling: touch; + overflow-y: auto +} + +.fancybox-bg { + background: #1e1e1e; + opacity: 0; + transition-duration: inherit; + transition-property: opacity; + transition-timing-function: cubic-bezier(.47, 0, .74, .71) +} + +.fancybox-is-open .fancybox-bg { + opacity: .9; + transition-timing-function: cubic-bezier(.22, .61, .36, 1) +} + +.fancybox-caption, +.fancybox-infobar, +.fancybox-navigation .fancybox-button, +.fancybox-toolbar { + direction: ltr; + opacity: 0; + position: absolute; + transition: opacity .25s ease, visibility 0s ease .25s; + visibility: hidden; + z-index: 99997 +} + +.fancybox-show-caption .fancybox-caption, +.fancybox-show-infobar .fancybox-infobar, +.fancybox-show-nav .fancybox-navigation .fancybox-button, +.fancybox-show-toolbar .fancybox-toolbar { + opacity: 1; + transition: opacity .25s ease 0s, visibility 0s ease 0s; + visibility: visible +} + +.fancybox-infobar { + color: #ccc; + font-size: 13px; + -webkit-font-smoothing: subpixel-antialiased; + height: 44px; + left: 0; + right: initial; + line-height: 44px; + min-width: 44px; + mix-blend-mode: difference; + padding: 0 10px; + pointer-events: none; + top: 0; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.fancybox-toolbar { + right: 0; + left: initial; + top: 0 +} + +.fancybox-stage { + direction: ltr; + overflow: visible; + transform: translateZ(0); + z-index: 99994 +} + +.fancybox-is-open .fancybox-stage { + overflow: hidden +} + +.fancybox-slide { + -webkit-backface-visibility: hidden; + display: none; + height: 100%; + left: 0; + right: initial; + outline: none; + overflow: auto; + -webkit-overflow-scrolling: touch; + padding: 44px; + position: absolute; + text-align: center; + top: 0; + transition-property: transform, opacity; + white-space: normal; + width: 100%; + z-index: 99994 +} + +.fancybox-slide:before { + content: ''; + display: inline-block; + font-size: 0; + height: 100%; + vertical-align: middle; + width: 0 +} + +.fancybox-is-sliding .fancybox-slide, +.fancybox-slide--current, +.fancybox-slide--next, +.fancybox-slide--previous { + display: block +} + +.fancybox-slide--image { + overflow: hidden; + padding: 44px 0 +} + +.fancybox-slide--image:before { + display: none +} + +.fancybox-slide--html { + padding: 6px +} + +.fancybox-content { + background: #fff; + display: inline-block; + margin: 0; + max-width: 100%; + overflow: auto; + -webkit-overflow-scrolling: touch; + padding: 44px; + position: relative; + text-align: left; + vertical-align: middle +} + +.fancybox-slide--image .fancybox-content { + animation-timing-function: cubic-bezier(.5, 0, .14, 1); + -webkit-backface-visibility: hidden; + background: transparent; + background-repeat: no-repeat; + background-size: 100% 100%; + left: 0; + right: initial; + max-width: none; + overflow: visible; + padding: 0; + position: absolute; + top: 0; + transform-origin: top left; + transition-property: transform, opacity; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + z-index: 99995 +} + +.fancybox-can-zoomOut .fancybox-content { + cursor: zoom-out +} + +.fancybox-can-zoomIn .fancybox-content { + cursor: zoom-in +} + +.fancybox-can-pan .fancybox-content, +.fancybox-can-swipe .fancybox-content { + cursor: grab +} + +.fancybox-is-grabbing .fancybox-content { + cursor: grabbing +} + +.fancybox-container [data-selectable=true] { + cursor: text +} + +.fancybox-image, +.fancybox-spaceball { + background: transparent; + border: 0; + height: 100%; + left: 0; + right: initial; + margin: 0; + max-height: none; + max-width: none; + padding: 0; + position: absolute; + top: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 100% +} + +.fancybox-spaceball { + z-index: 1 +} + +.fancybox-slide--iframe .fancybox-content, +.fancybox-slide--map .fancybox-content, +.fancybox-slide--pdf .fancybox-content, +.fancybox-slide--video .fancybox-content { + height: 100%; + overflow: visible; + padding: 0; + width: 100% +} + +.fancybox-slide--video .fancybox-content { + background: #000 +} + +.fancybox-slide--map .fancybox-content { + background: #e5e3df +} + +.fancybox-slide--iframe .fancybox-content { + background: #fff +} + +.fancybox-iframe, +.fancybox-video { + background: transparent; + border: 0; + display: block; + height: 100%; + margin: 0; + overflow: hidden; + padding: 0; + width: 100% +} + +.fancybox-iframe { + left: 0; + right: initial; + position: absolute; + top: 0 +} + +.fancybox-error { + background: #fff; + cursor: default; + max-width: 400px; + padding: 40px; + width: 100% +} + +.fancybox-error p { + color: #444; + font-size: 16px; + line-height: 20px; + margin: 0; + padding: 0 +} + +.fancybox-button { + background: rgba(30, 30, 30, .6); + border: 0; + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + cursor: pointer; + display: inline-block; + height: 44px; + margin: 0; + padding: 10px; + position: relative; + transition: color .2s; + vertical-align: top; + visibility: inherit; + width: 44px +} + +.fancybox-button, +.fancybox-button:link, +.fancybox-button:visited { + color: #ccc +} + +.fancybox-button:hover { + color: #fff +} + +.fancybox-button:focus { + outline: none +} + +.fancybox-button.fancybox-focus { + outline: 1px dotted +} + +.fancybox-button[disabled], +.fancybox-button[disabled]:hover { + color: #888; + cursor: default; + outline: none +} + +.fancybox-button div { + height: 100% +} + +.fancybox-button svg { + display: block; + height: 100%; + overflow: visible; + position: relative; + width: 100% +} + +.fancybox-button svg path { + fill: currentColor; + stroke-width: 0 +} + +.fancybox-button--fsenter svg:nth-child(2), +.fancybox-button--fsexit svg:first-child, +.fancybox-button--pause svg:first-child, +.fancybox-button--play svg:nth-child(2) { + display: none +} + +.fancybox-progress { + background: #ff5268; + height: 2px; + left: 0; + position: absolute; + right: 0; + top: 0; + transform: scaleX(0); + transform-origin: 0; + transition-property: transform; + transition-timing-function: linear; + z-index: 99998 +} + +.fancybox-close-small { + background: transparent; + border: 0; + -webkit-border-radius: 0; + border-radius: 0; + color: #ccc; + cursor: pointer; + opacity: .8; + padding: 8px; + position: absolute; + right: -12px; + top: -44px; + z-index: 401 +} + +.fancybox-close-small:hover { + color: #fff; + opacity: 1 +} + +.fancybox-slide--html .fancybox-close-small { + color: currentColor; + padding: 10px; + right: 0; + top: 0 +} + +.fancybox-slide--image.fancybox-is-scaling .fancybox-content { + overflow: hidden +} + +.fancybox-is-scaling .fancybox-close-small, +.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small { + display: none +} + +.fancybox-navigation .fancybox-button { + background-clip: content-box; + height: 100px; + opacity: 0; + position: absolute; + top: calc(50% - 50px); + width: 70px +} + +.fancybox-navigation .fancybox-button div { + padding: 7px +} + +.fancybox-navigation .fancybox-button--arrow_left { + left: 0; + padding: 31px 26px 31px 6px +} + +.fancybox-navigation .fancybox-button--arrow_right { + padding: 31px 6px 31px 26px; + right: 0 +} + +.fancybox-caption { + background: linear-gradient(0deg, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent); + bottom: 0; + color: #eee; + font-size: 14px; + font-weight: 400; + left: 0; + line-height: 1.5; + padding: 75px 44px 25px; + pointer-events: none; + right: 0; + text-align: center; + z-index: 99996 +} + +.fancybox-caption--separate { + margin-top: -50px +} + +.fancybox-caption__body { + max-height: 50vh; + overflow: auto; + pointer-events: all +} + +.fancybox-caption a, +.fancybox-caption a:link, +.fancybox-caption a:visited { + color: #ccc; + text-decoration: none +} + +.fancybox-caption a:hover { + color: #fff; + text-decoration: underline +} + +.fancybox-loading { + animation: a 1s linear infinite; + background: transparent; + border: 4px solid #888; + border-bottom-color: #fff; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 50px; + left: 50%; + right: initial; + margin: -25px 0 0 -25px; + opacity: .7; + padding: 0; + position: absolute; + top: 50%; + width: 50px; + z-index: 99999 +} + +@keyframes a { + to { + transform: rotate(1turn) + } +} + +.fancybox-animated { + transition-timing-function: cubic-bezier(0, 0, .25, 1) +} + +.fancybox-fx-slide.fancybox-slide--previous { + opacity: 0; + transform: translate3d(-100%, 0, 0) +} + +.fancybox-fx-slide.fancybox-slide--next { + opacity: 0; + transform: translate3d(100%, 0, 0) +} + +.fancybox-fx-slide.fancybox-slide--current { + opacity: 1; + transform: translateZ(0) +} + +.fancybox-fx-fade.fancybox-slide--next, +.fancybox-fx-fade.fancybox-slide--previous { + opacity: 0; + transition-timing-function: cubic-bezier(.19, 1, .22, 1) +} + +.fancybox-fx-fade.fancybox-slide--current { + opacity: 1 +} + +.fancybox-fx-zoom-in-out.fancybox-slide--previous { + opacity: 0; + transform: scale3d(1.5, 1.5, 1.5) +} + +.fancybox-fx-zoom-in-out.fancybox-slide--next { + opacity: 0; + transform: scale3d(.5, .5, .5) +} + +.fancybox-fx-zoom-in-out.fancybox-slide--current { + opacity: 1; + transform: scaleX(1) +} + +.fancybox-fx-rotate.fancybox-slide--previous { + opacity: 0; + transform: rotate(-1turn) +} + +.fancybox-fx-rotate.fancybox-slide--next { + opacity: 0; + transform: rotate(1turn) +} + +.fancybox-fx-rotate.fancybox-slide--current { + opacity: 1; + transform: rotate(0deg) +} + +.fancybox-fx-circular.fancybox-slide--previous { + opacity: 0; + transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0) +} + +.fancybox-fx-circular.fancybox-slide--next { + opacity: 0; + transform: scale3d(0, 0, 0) translate3d(100%, 0, 0) +} + +.fancybox-fx-circular.fancybox-slide--current { + opacity: 1; + transform: scaleX(1) translateZ(0) +} + +.fancybox-fx-tube.fancybox-slide--previous { + transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg) +} + +.fancybox-fx-tube.fancybox-slide--next { + transform: translate3d(100%, 0, 0) scale(.1) skew(10deg) +} + +.fancybox-fx-tube.fancybox-slide--current { + transform: translateZ(0) scale(1) +} + +.fancybox-share { + background: #f4f4f4; + -webkit-border-radius: 3px; + border-radius: 3px; + max-width: 90%; + padding: 30px; + text-align: center +} + +.fancybox-share h1 { + color: #222; + font-size: 35px; + font-weight: 700; + margin: 0 0 20px +} + +.fancybox-share p { + margin: 0; + padding: 0 +} + +.fancybox-share__button { + border: 0; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + font-size: 14px; + font-weight: 700; + line-height: 40px; + margin: 0 5px 10px; + min-width: 130px; + padding: 0 15px; + text-decoration: none; + transition: all .2s; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + white-space: nowrap +} + +.fancybox-share__button:link, +.fancybox-share__button:visited { + color: #fff +} + +.fancybox-share__button:hover { + text-decoration: none +} + +.fancybox-share__button--fb { + background: #3b5998 +} + +.fancybox-share__button--fb:hover { + background: #344e86 +} + +.fancybox-share__button--pt { + background: #bd081d +} + +.fancybox-share__button--pt:hover { + background: #aa0719 +} + +.fancybox-share__button--tw { + background: #1da1f2 +} + +.fancybox-share__button--tw:hover { + background: #0d95e8 +} + +.fancybox-share__button svg { + height: 25px; + margin-right: 7px; + position: relative; + top: -1px; + vertical-align: middle; + width: 25px +} + +.fancybox-share__button svg path { + fill: #fff +} + +.fancybox-share__input { + background: transparent; + border: 0; + border-bottom: 1px solid #d7d7d7; + -webkit-border-radius: 0; + border-radius: 0; + color: #5d5b5b; + font-size: 14px; + margin: 10px 0 0; + outline: none; + padding: 10px 15px; + width: 100% +} + +.fancybox-thumbs { + background: #ddd; + bottom: 0; + display: none; + margin: 0; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + padding: 2px 2px 4px; + position: absolute; + right: 0; + left: initial; + -webkit-tap-highlight-color: transparent; + top: 0; + width: 212px; + z-index: 99995 +} + +.fancybox-thumbs-x { + overflow-x: auto; + overflow-y: hidden +} + +.fancybox-show-thumbs .fancybox-thumbs { + display: block +} + +.fancybox-show-thumbs .fancybox-inner { + right: 212px +} + +.fancybox-thumbs__list { + font-size: 0; + height: 100%; + list-style: none; + margin: 0; + overflow-x: hidden; + overflow-y: auto; + padding: 0; + position: relative; + white-space: nowrap; + width: 100% +} + +.fancybox-thumbs-x .fancybox-thumbs__list { + overflow: hidden +} + +.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar { + width: 7px +} + +.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track { + background: #fff; + -webkit-border-radius: 10px; + border-radius: 10px; + -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); + -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); + box-shadow: inset 0 0 6px rgba(0, 0, 0, .3) +} + +.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb { + background: #2a2a2a; + -webkit-border-radius: 10px; + border-radius: 10px +} + +.fancybox-thumbs__list a { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background-color: rgba(0, 0, 0, .1); + background-position: 50%; + background-repeat: no-repeat; + background-size: cover; + cursor: pointer; + float: left; + height: 75px; + margin: 2px; + max-height: calc(100% - 8px); + max-width: calc(50% - 4px); + outline: none; + overflow: hidden; + padding: 0; + position: relative; + -webkit-tap-highlight-color: transparent; + width: 100px +} + +.fancybox-thumbs__list a:before { + content: ''; + border: 6px solid #ff5268; + bottom: 0; + left: 0; + opacity: 0; + position: absolute; + right: 0; + top: 0; + transition: all 0.2s cubic-bezier(.25, .46, .45, .94); + z-index: 99991 +} + +.fancybox-thumbs__list a:focus:before { + opacity: .5 +} + +.fancybox-thumbs__list a.fancybox-thumbs-active:before { + opacity: 1 +} + +@media (max-height:576px) { + .fancybox-slide { + padding-left: 6px; + padding-right: 6px + } + .fancybox-slide--image { + padding: 6px 0 + } + .fancybox-close-small { + right: -6px + } + .fancybox-slide--image .fancybox-close-small { + background: #4e4e4e; + color: #f2f4f6; + height: 36px; + opacity: 1; + padding: 6px; + right: 0; + left: initial; + top: 0; + width: 36px + } + .fancybox-caption { + padding-left: 12px; + padding-right: 12px + } +} + +@media (max-width:576px) { + .fancybox-thumbs { + width: 110px + } + .fancybox-show-thumbs .fancybox-inner { + right: 110px; + left: initial + } + .fancybox-thumbs__list a { + max-width: calc(100% - 10px) + } +} + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../../../../../../../../../themes/logico/fonts/fa-regular-400.woff2) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fa-regular-400.ttf) format("truetype") +} + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../../../../../../../../../themes/logico/fonts/fa-regular-400.woff2) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fa-regular-400.ttf) format("truetype") +} + +.fa, +.far, +.fa-regular { + font-weight: 400 +} + +.fa-0::before { + content: "\30" +} + +.fa-1::before { + content: "\31" +} + +.fa-2::before { + content: "\32" +} + +.fa-3::before { + content: "\33" +} + +.fa-4::before { + content: "\34" +} + +.fa-5::before { + content: "\35" +} + +.fa-6::before { + content: "\36" +} + +.fa-7::before { + content: "\37" +} + +.fa-8::before { + content: "\38" +} + +.fa-9::before { + content: "\39" +} + +.fa-fill-drip::before { + content: "\f576" +} + +.fa-arrows-to-circle::before { + content: "\e4bd" +} + +.fa-circle-chevron-right::before { + content: "\f138" +} + +.fa-chevron-circle-right::before { + content: "\f138" +} + +.fa-at::before { + content: "\40" +} + +.fa-trash-can::before { + content: "\f2ed" +} + +.fa-trash-alt::before { + content: "\f2ed" +} + +.fa-text-height::before { + content: "\f034" +} + +.fa-user-xmark::before { + content: "\f235" +} + +.fa-user-times::before { + content: "\f235" +} + +.fa-stethoscope::before { + content: "\f0f1" +} + +.fa-message::before { + content: "\f27a" +} + +.fa-comment-alt::before { + content: "\f27a" +} + +.fa-info::before { + content: "\f129" +} + +.fa-down-left-and-up-right-to-center::before { + content: "\f422" +} + +.fa-compress-alt::before { + content: "\f422" +} + +.fa-explosion::before { + content: "\e4e9" +} + +.fa-file-lines::before { + content: "\f15c" +} + +.fa-file-alt::before { + content: "\f15c" +} + +.fa-file-text::before { + content: "\f15c" +} + +.fa-wave-square::before { + content: "\f83e" +} + +.fa-ring::before { + content: "\f70b" +} + +.fa-building-un::before { + content: "\e4d9" +} + +.fa-dice-three::before { + content: "\f527" +} + +.fa-calendar-days::before { + content: "\f073" +} + +.fa-calendar-alt::before { + content: "\f073" +} + +.fa-anchor-circle-check::before { + content: "\e4aa" +} + +.fa-building-circle-arrow-right::before { + content: "\e4d1" +} + +.fa-volleyball::before { + content: "\f45f" +} + +.fa-volleyball-ball::before { + content: "\f45f" +} + +.fa-arrows-up-to-line::before { + content: "\e4c2" +} + +.fa-sort-down::before { + content: "\f0dd" +} + +.fa-sort-desc::before { + content: "\f0dd" +} + +.fa-circle-minus::before { + content: "\f056" +} + +.fa-minus-circle::before { + content: "\f056" +} + +.fa-door-open::before { + content: "\f52b" +} + +.fa-right-from-bracket::before { + content: "\f2f5" +} + +.fa-sign-out-alt::before { + content: "\f2f5" +} + +.fa-atom::before { + content: "\f5d2" +} + +.fa-soap::before { + content: "\e06e" +} + +.fa-icons::before { + content: "\f86d" +} + +.fa-heart-music-camera-bolt::before { + content: "\f86d" +} + +.fa-microphone-lines-slash::before { + content: "\f539" +} + +.fa-microphone-alt-slash::before { + content: "\f539" +} + +.fa-bridge-circle-check::before { + content: "\e4c9" +} + +.fa-pump-medical::before { + content: "\e06a" +} + +.fa-fingerprint::before { + content: "\f577" +} + +.fa-hand-point-right::before { + content: "\f0a4" +} + +.fa-magnifying-glass-location::before { + content: "\f689" +} + +.fa-search-location::before { + content: "\f689" +} + +.fa-forward-step::before { + content: "\f051" +} + +.fa-step-forward::before { + content: "\f051" +} + +.fa-face-smile-beam::before { + content: "\f5b8" +} + +.fa-smile-beam::before { + content: "\f5b8" +} + +.fa-flag-checkered::before { + content: "\f11e" +} + +.fa-football::before { + content: "\f44e" +} + +.fa-football-ball::before { + content: "\f44e" +} + +.fa-school-circle-exclamation::before { + content: "\e56c" +} + +.fa-crop::before { + content: "\f125" +} + +.fa-angles-down::before { + content: "\f103" +} + +.fa-angle-double-down::before { + content: "\f103" +} + +.fa-users-rectangle::before { + content: "\e594" +} + +.fa-people-roof::before { + content: "\e537" +} + +.fa-people-line::before { + content: "\e534" +} + +.fa-beer-mug-empty::before { + content: "\f0fc" +} + +.fa-beer::before { + content: "\f0fc" +} + +.fa-diagram-predecessor::before { + content: "\e477" +} + +.fa-arrow-up-long::before { + content: "\f176" +} + +.fa-long-arrow-up::before { + content: "\f176" +} + +.fa-fire-flame-simple::before { + content: "\f46a" +} + +.fa-burn::before { + content: "\f46a" +} + +.fa-person::before { + content: "\f183" +} + +.fa-male::before { + content: "\f183" +} + +.fa-laptop::before { + content: "\f109" +} + +.fa-file-csv::before { + content: "\f6dd" +} + +.fa-menorah::before { + content: "\f676" +} + +.fa-truck-plane::before { + content: "\e58f" +} + +.fa-record-vinyl::before { + content: "\f8d9" +} + +.fa-face-grin-stars::before { + content: "\f587" +} + +.fa-grin-stars::before { + content: "\f587" +} + +.fa-bong::before { + content: "\f55c" +} + +.fa-spaghetti-monster-flying::before { + content: "\f67b" +} + +.fa-pastafarianism::before { + content: "\f67b" +} + +.fa-arrow-down-up-across-line::before { + content: "\e4af" +} + +.fa-spoon::before { + content: "\f2e5" +} + +.fa-utensil-spoon::before { + content: "\f2e5" +} + +.fa-jar-wheat::before { + content: "\e517" +} + +.fa-envelopes-bulk::before { + content: "\f674" +} + +.fa-mail-bulk::before { + content: "\f674" +} + +.fa-file-circle-exclamation::before { + content: "\e4eb" +} + +.fa-circle-h::before { + content: "\f47e" +} + +.fa-hospital-symbol::before { + content: "\f47e" +} + +.fa-pager::before { + content: "\f815" +} + +.fa-address-book::before { + content: "\f2b9" +} + +.fa-contact-book::before { + content: "\f2b9" +} + +.fa-strikethrough::before { + content: "\f0cc" +} + +.fa-k::before { + content: "\4b" +} + +.fa-landmark-flag::before { + content: "\e51c" +} + +.fa-pencil::before { + content: "\f303" +} + +.fa-pencil-alt::before { + content: "\f303" +} + +.fa-backward::before { + content: "\f04a" +} + +.fa-caret-right::before { + content: "\f0da" +} + +.fa-comments::before { + content: "\f086" +} + +.fa-paste::before { + content: "\f0ea" +} + +.fa-file-clipboard::before { + content: "\f0ea" +} + +.fa-code-pull-request::before { + content: "\e13c" +} + +.fa-clipboard-list::before { + content: "\f46d" +} + +.fa-truck-ramp-box::before { + content: "\f4de" +} + +.fa-truck-loading::before { + content: "\f4de" +} + +.fa-user-check::before { + content: "\f4fc" +} + +.fa-vial-virus::before { + content: "\e597" +} + +.fa-sheet-plastic::before { + content: "\e571" +} + +.fa-blog::before { + content: "\f781" +} + +.fa-user-ninja::before { + content: "\f504" +} + +.fa-person-arrow-up-from-line::before { + content: "\e539" +} + +.fa-scroll-torah::before { + content: "\f6a0" +} + +.fa-torah::before { + content: "\f6a0" +} + +.fa-broom-ball::before { + content: "\f458" +} + +.fa-quidditch::before { + content: "\f458" +} + +.fa-quidditch-broom-ball::before { + content: "\f458" +} + +.fa-toggle-off::before { + content: "\f204" +} + +.fa-box-archive::before { + content: "\f187" +} + +.fa-archive::before { + content: "\f187" +} + +.fa-person-drowning::before { + content: "\e545" +} + +.fa-arrow-down-9-1::before { + content: "\f886" +} + +.fa-sort-numeric-desc::before { + content: "\f886" +} + +.fa-sort-numeric-down-alt::before { + content: "\f886" +} + +.fa-face-grin-tongue-squint::before { + content: "\f58a" +} + +.fa-grin-tongue-squint::before { + content: "\f58a" +} + +.fa-spray-can::before { + content: "\f5bd" +} + +.fa-truck-monster::before { + content: "\f63b" +} + +.fa-w::before { + content: "\57" +} + +.fa-earth-africa::before { + content: "\f57c" +} + +.fa-globe-africa::before { + content: "\f57c" +} + +.fa-rainbow::before { + content: "\f75b" +} + +.fa-circle-notch::before { + content: "\f1ce" +} + +.fa-tablet-screen-button::before { + content: "\f3fa" +} + +.fa-tablet-alt::before { + content: "\f3fa" +} + +.fa-paw::before { + content: "\f1b0" +} + +.fa-cloud::before { + content: "\f0c2" +} + +.fa-trowel-bricks::before { + content: "\e58a" +} + +.fa-face-flushed::before { + content: "\f579" +} + +.fa-flushed::before { + content: "\f579" +} + +.fa-hospital-user::before { + content: "\f80d" +} + +.fa-tent-arrow-left-right::before { + content: "\e57f" +} + +.fa-gavel::before { + content: "\f0e3" +} + +.fa-legal::before { + content: "\f0e3" +} + +.fa-binoculars::before { + content: "\f1e5" +} + +.fa-microphone-slash::before { + content: "\f131" +} + +.fa-box-tissue::before { + content: "\e05b" +} + +.fa-motorcycle::before { + content: "\f21c" +} + +.fa-bell-concierge::before { + content: "\f562" +} + +.fa-concierge-bell::before { + content: "\f562" +} + +.fa-pen-ruler::before { + content: "\f5ae" +} + +.fa-pencil-ruler::before { + content: "\f5ae" +} + +.fa-people-arrows::before { + content: "\e068" +} + +.fa-people-arrows-left-right::before { + content: "\e068" +} + +.fa-mars-and-venus-burst::before { + content: "\e523" +} + +.fa-square-caret-right::before { + content: "\f152" +} + +.fa-caret-square-right::before { + content: "\f152" +} + +.fa-scissors::before { + content: "\f0c4" +} + +.fa-cut::before { + content: "\f0c4" +} + +.fa-sun-plant-wilt::before { + content: "\e57a" +} + +.fa-toilets-portable::before { + content: "\e584" +} + +.fa-hockey-puck::before { + content: "\f453" +} + +.fa-table::before { + content: "\f0ce" +} + +.fa-magnifying-glass-arrow-right::before { + content: "\e521" +} + +.fa-tachograph-digital::before { + content: "\f566" +} + +.fa-digital-tachograph::before { + content: "\f566" +} + +.fa-users-slash::before { + content: "\e073" +} + +.fa-clover::before { + content: "\e139" +} + +.fa-reply::before { + content: "\f3e5" +} + +.fa-mail-reply::before { + content: "\f3e5" +} + +.fa-star-and-crescent::before { + content: "\f699" +} + +.fa-house-fire::before { + content: "\e50c" +} + +.fa-square-minus::before { + content: "\f146" +} + +.fa-minus-square::before { + content: "\f146" +} + +.fa-helicopter::before { + content: "\f533" +} + +.fa-compass::before { + content: "\f14e" +} + +.fa-square-caret-down::before { + content: "\f150" +} + +.fa-caret-square-down::before { + content: "\f150" +} + +.fa-file-circle-question::before { + content: "\e4ef" +} + +.fa-laptop-code::before { + content: "\f5fc" +} + +.fa-swatchbook::before { + content: "\f5c3" +} + +.fa-prescription-bottle::before { + content: "\f485" +} + +.fa-bars::before { + content: "\f0c9" +} + +.fa-navicon::before { + content: "\f0c9" +} + +.fa-people-group::before { + content: "\e533" +} + +.fa-hourglass-end::before { + content: "\f253" +} + +.fa-hourglass-3::before { + content: "\f253" +} + +.fa-heart-crack::before { + content: "\f7a9" +} + +.fa-heart-broken::before { + content: "\f7a9" +} + +.fa-square-up-right::before { + content: "\f360" +} + +.fa-external-link-square-alt::before { + content: "\f360" +} + +.fa-face-kiss-beam::before { + content: "\f597" +} + +.fa-kiss-beam::before { + content: "\f597" +} + +.fa-film::before { + content: "\f008" +} + +.fa-ruler-horizontal::before { + content: "\f547" +} + +.fa-people-robbery::before { + content: "\e536" +} + +.fa-lightbulb::before { + content: "\f0eb" +} + +.fa-caret-left::before { + content: "\f0d9" +} + +.fa-circle-exclamation::before { + content: "\f06a" +} + +.fa-exclamation-circle::before { + content: "\f06a" +} + +.fa-school-circle-xmark::before { + content: "\e56d" +} + +.fa-arrow-right-from-bracket::before { + content: "\f08b" +} + +.fa-sign-out::before { + content: "\f08b" +} + +.fa-circle-chevron-down::before { + content: "\f13a" +} + +.fa-chevron-circle-down::before { + content: "\f13a" +} + +.fa-unlock-keyhole::before { + content: "\f13e" +} + +.fa-unlock-alt::before { + content: "\f13e" +} + +.fa-cloud-showers-heavy::before { + content: "\f740" +} + +.fa-headphones-simple::before { + content: "\f58f" +} + +.fa-headphones-alt::before { + content: "\f58f" +} + +.fa-sitemap::before { + content: "\f0e8" +} + +.fa-circle-dollar-to-slot::before { + content: "\f4b9" +} + +.fa-donate::before { + content: "\f4b9" +} + +.fa-memory::before { + content: "\f538" +} + +.fa-road-spikes::before { + content: "\e568" +} + +.fa-fire-burner::before { + content: "\e4f1" +} + +.fa-flag::before { + content: "\f024" +} + +.fa-hanukiah::before { + content: "\f6e6" +} + +.fa-feather::before { + content: "\f52d" +} + +.fa-volume-low::before { + content: "\f027" +} + +.fa-volume-down::before { + content: "\f027" +} + +.fa-comment-slash::before { + content: "\f4b3" +} + +.fa-cloud-sun-rain::before { + content: "\f743" +} + +.fa-compress::before { + content: "\f066" +} + +.fa-wheat-awn::before { + content: "\e2cd" +} + +.fa-wheat-alt::before { + content: "\e2cd" +} + +.fa-ankh::before { + content: "\f644" +} + +.fa-hands-holding-child::before { + content: "\e4fa" +} + +.fa-asterisk::before { + content: "\2a" +} + +.fa-square-check::before { + content: "\f14a" +} + +.fa-check-square::before { + content: "\f14a" +} + +.fa-peseta-sign::before { + content: "\e221" +} + +.fa-heading::before { + content: "\f1dc" +} + +.fa-header::before { + content: "\f1dc" +} + +.fa-ghost::before { + content: "\f6e2" +} + +.fa-list::before { + content: "\f03a" +} + +.fa-list-squares::before { + content: "\f03a" +} + +.fa-square-phone-flip::before { + content: "\f87b" +} + +.fa-phone-square-alt::before { + content: "\f87b" +} + +.fa-cart-plus::before { + content: "\f217" +} + +.fa-gamepad::before { + content: "\f11b" +} + +.fa-circle-dot::before { + content: "\f192" +} + +.fa-dot-circle::before { + content: "\f192" +} + +.fa-face-dizzy::before { + content: "\f567" +} + +.fa-dizzy::before { + content: "\f567" +} + +.fa-egg::before { + content: "\f7fb" +} + +.fa-house-medical-circle-xmark::before { + content: "\e513" +} + +.fa-campground::before { + content: "\f6bb" +} + +.fa-folder-plus::before { + content: "\f65e" +} + +.fa-futbol::before { + content: "\f1e3" +} + +.fa-futbol-ball::before { + content: "\f1e3" +} + +.fa-soccer-ball::before { + content: "\f1e3" +} + +.fa-paintbrush::before { + content: "\f1fc" +} + +.fa-paint-brush::before { + content: "\f1fc" +} + +.fa-lock::before { + content: "\f023" +} + +.fa-gas-pump::before { + content: "\f52f" +} + +.fa-hot-tub-person::before { + content: "\f593" +} + +.fa-hot-tub::before { + content: "\f593" +} + +.fa-map-location::before { + content: "\f59f" +} + +.fa-map-marked::before { + content: "\f59f" +} + +.fa-house-flood-water::before { + content: "\e50e" +} + +.fa-tree::before { + content: "\f1bb" +} + +.fa-bridge-lock::before { + content: "\e4cc" +} + +.fa-sack-dollar::before { + content: "\f81d" +} + +.fa-pen-to-square::before { + content: "\f044" +} + +.fa-edit::before { + content: "\f044" +} + +.fa-car-side::before { + content: "\f5e4" +} + +.fa-share-nodes::before { + content: "\f1e0" +} + +.fa-share-alt::before { + content: "\f1e0" +} + +.fa-heart-circle-minus::before { + content: "\e4ff" +} + +.fa-hourglass-half::before { + content: "\f252" +} + +.fa-hourglass-2::before { + content: "\f252" +} + +.fa-microscope::before { + content: "\f610" +} + +.fa-sink::before { + content: "\e06d" +} + +.fa-bag-shopping::before { + content: "\f290" +} + +.fa-shopping-bag::before { + content: "\f290" +} + +.fa-arrow-down-z-a::before { + content: "\f881" +} + +.fa-sort-alpha-desc::before { + content: "\f881" +} + +.fa-sort-alpha-down-alt::before { + content: "\f881" +} + +.fa-mitten::before { + content: "\f7b5" +} + +.fa-person-rays::before { + content: "\e54d" +} + +.fa-users::before { + content: "\f0c0" +} + +.fa-eye-slash::before { + content: "\f070" +} + +.fa-flask-vial::before { + content: "\e4f3" +} + +.fa-hand::before { + content: "\f256" +} + +.fa-hand-paper::before { + content: "\f256" +} + +.fa-om::before { + content: "\f679" +} + +.fa-worm::before { + content: "\e599" +} + +.fa-house-circle-xmark::before { + content: "\e50b" +} + +.fa-plug::before { + content: "\f1e6" +} + +.fa-chevron-up::before { + content: "\f077" +} + +.fa-hand-spock::before { + content: "\f259" +} + +.fa-stopwatch::before { + content: "\f2f2" +} + +.fa-face-kiss::before { + content: "\f596" +} + +.fa-kiss::before { + content: "\f596" +} + +.fa-bridge-circle-xmark::before { + content: "\e4cb" +} + +.fa-face-grin-tongue::before { + content: "\f589" +} + +.fa-grin-tongue::before { + content: "\f589" +} + +.fa-chess-bishop::before { + content: "\f43a" +} + +.fa-face-grin-wink::before { + content: "\f58c" +} + +.fa-grin-wink::before { + content: "\f58c" +} + +.fa-ear-deaf::before { + content: "\f2a4" +} + +.fa-deaf::before { + content: "\f2a4" +} + +.fa-deafness::before { + content: "\f2a4" +} + +.fa-hard-of-hearing::before { + content: "\f2a4" +} + +.fa-road-circle-check::before { + content: "\e564" +} + +.fa-dice-five::before { + content: "\f523" +} + +.fa-square-rss::before { + content: "\f143" +} + +.fa-rss-square::before { + content: "\f143" +} + +.fa-land-mine-on::before { + content: "\e51b" +} + +.fa-i-cursor::before { + content: "\f246" +} + +.fa-stamp::before { + content: "\f5bf" +} + +.fa-stairs::before { + content: "\e289" +} + +.fa-i::before { + content: "\49" +} + +.fa-hryvnia-sign::before { + content: "\f6f2" +} + +.fa-hryvnia::before { + content: "\f6f2" +} + +.fa-pills::before { + content: "\f484" +} + +.fa-face-grin-wide::before { + content: "\f581" +} + +.fa-grin-alt::before { + content: "\f581" +} + +.fa-tooth::before { + content: "\f5c9" +} + +.fa-v::before { + content: "\56" +} + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6" +} + +.fa-bicycle::before { + content: "\f206" +} + +.fa-staff-snake::before { + content: "\e579" +} + +.fa-rod-asclepius::before { + content: "\e579" +} + +.fa-rod-snake::before { + content: "\e579" +} + +.fa-staff-aesculapius::before { + content: "\e579" +} + +.fa-head-side-cough-slash::before { + content: "\e062" +} + +.fa-truck-medical::before { + content: "\f0f9" +} + +.fa-ambulance::before { + content: "\f0f9" +} + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598" +} + +.fa-snowman::before { + content: "\f7d0" +} + +.fa-mortar-pestle::before { + content: "\f5a7" +} + +.fa-road-barrier::before { + content: "\e562" +} + +.fa-school::before { + content: "\f549" +} + +.fa-igloo::before { + content: "\f7ae" +} + +.fa-joint::before { + content: "\f595" +} + +.fa-angle-right::before { + content: "\f105" +} + +.fa-horse::before { + content: "\f6f0" +} + +.fa-q::before { + content: "\51" +} + +.fa-g::before { + content: "\47" +} + +.fa-notes-medical::before { + content: "\f481" +} + +.fa-temperature-half::before { + content: "\f2c9" +} + +.fa-temperature-2::before { + content: "\f2c9" +} + +.fa-thermometer-2::before { + content: "\f2c9" +} + +.fa-thermometer-half::before { + content: "\f2c9" +} + +.fa-dong-sign::before { + content: "\e169" +} + +.fa-capsules::before { + content: "\f46b" +} + +.fa-poo-storm::before { + content: "\f75a" +} + +.fa-poo-bolt::before { + content: "\f75a" +} + +.fa-face-frown-open::before { + content: "\f57a" +} + +.fa-frown-open::before { + content: "\f57a" +} + +.fa-hand-point-up::before { + content: "\f0a6" +} + +.fa-money-bill::before { + content: "\f0d6" +} + +.fa-bookmark::before { + content: "\f02e" +} + +.fa-align-justify::before { + content: "\f039" +} + +.fa-umbrella-beach::before { + content: "\f5ca" +} + +.fa-helmet-un::before { + content: "\e503" +} + +.fa-bullseye::before { + content: "\f140" +} + +.fa-bacon::before { + content: "\f7e5" +} + +.fa-hand-point-down::before { + content: "\f0a7" +} + +.fa-arrow-up-from-bracket::before { + content: "\e09a" +} + +.fa-folder::before { + content: "\f07b" +} + +.fa-folder-blank::before { + content: "\f07b" +} + +.fa-file-waveform::before { + content: "\f478" +} + +.fa-file-medical-alt::before { + content: "\f478" +} + +.fa-radiation::before { + content: "\f7b9" +} + +.fa-chart-simple::before { + content: "\e473" +} + +.fa-mars-stroke::before { + content: "\f229" +} + +.fa-vial::before { + content: "\f492" +} + +.fa-gauge::before { + content: "\f624" +} + +.fa-dashboard::before { + content: "\f624" +} + +.fa-gauge-med::before { + content: "\f624" +} + +.fa-tachometer-alt-average::before { + content: "\f624" +} + +.fa-wand-magic-sparkles::before { + content: "\e2ca" +} + +.fa-magic-wand-sparkles::before { + content: "\e2ca" +} + +.fa-e::before { + content: "\45" +} + +.fa-pen-clip::before { + content: "\f305" +} + +.fa-pen-alt::before { + content: "\f305" +} + +.fa-bridge-circle-exclamation::before { + content: "\e4ca" +} + +.fa-user::before { + content: "\f007" +} + +.fa-school-circle-check::before { + content: "\e56b" +} + +.fa-dumpster::before { + content: "\f793" +} + +.fa-van-shuttle::before { + content: "\f5b6" +} + +.fa-shuttle-van::before { + content: "\f5b6" +} + +.fa-building-user::before { + content: "\e4da" +} + +.fa-square-caret-left::before { + content: "\f191" +} + +.fa-caret-square-left::before { + content: "\f191" +} + +.fa-highlighter::before { + content: "\f591" +} + +.fa-key::before { + content: "\f084" +} + +.fa-bullhorn::before { + content: "\f0a1" +} + +.fa-globe::before { + content: "\f0ac" +} + +.fa-synagogue::before { + content: "\f69b" +} + +.fa-person-half-dress::before { + content: "\e548" +} + +.fa-road-bridge::before { + content: "\e563" +} + +.fa-location-arrow::before { + content: "\f124" +} + +.fa-c::before { + content: "\43" +} + +.fa-tablet-button::before { + content: "\f10a" +} + +.fa-building-lock::before { + content: "\e4d6" +} + +.fa-pizza-slice::before { + content: "\f818" +} + +.fa-money-bill-wave::before { + content: "\f53a" +} + +.fa-chart-area::before { + content: "\f1fe" +} + +.fa-area-chart::before { + content: "\f1fe" +} + +.fa-house-flag::before { + content: "\e50d" +} + +.fa-person-circle-minus::before { + content: "\e540" +} + +.fa-ban::before { + content: "\f05e" +} + +.fa-cancel::before { + content: "\f05e" +} + +.fa-camera-rotate::before { + content: "\e0d8" +} + +.fa-spray-can-sparkles::before { + content: "\f5d0" +} + +.fa-air-freshener::before { + content: "\f5d0" +} + +.fa-star::before { + content: "\f005" +} + +.fa-repeat::before { + content: "\f363" +} + +.fa-cross::before { + content: "\f654" +} + +.fa-box::before { + content: "\f466" +} + +.fa-venus-mars::before { + content: "\f228" +} + +.fa-arrow-pointer::before { + content: "\f245" +} + +.fa-mouse-pointer::before { + content: "\f245" +} + +.fa-maximize::before { + content: "\f31e" +} + +.fa-expand-arrows-alt::before { + content: "\f31e" +} + +.fa-charging-station::before { + content: "\f5e7" +} + +.fa-shapes::before { + content: "\f61f" +} + +.fa-triangle-circle-square::before { + content: "\f61f" +} + +.fa-shuffle::before { + content: "\f074" +} + +.fa-random::before { + content: "\f074" +} + +.fa-person-running::before { + content: "\f70c" +} + +.fa-running::before { + content: "\f70c" +} + +.fa-mobile-retro::before { + content: "\e527" +} + +.fa-grip-lines-vertical::before { + content: "\f7a5" +} + +.fa-spider::before { + content: "\f717" +} + +.fa-hands-bound::before { + content: "\e4f9" +} + +.fa-file-invoice-dollar::before { + content: "\f571" +} + +.fa-plane-circle-exclamation::before { + content: "\e556" +} + +.fa-x-ray::before { + content: "\f497" +} + +.fa-spell-check::before { + content: "\f891" +} + +.fa-slash::before { + content: "\f715" +} + +.fa-computer-mouse::before { + content: "\f8cc" +} + +.fa-mouse::before { + content: "\f8cc" +} + +.fa-arrow-right-to-bracket::before { + content: "\f090" +} + +.fa-sign-in::before { + content: "\f090" +} + +.fa-shop-slash::before { + content: "\e070" +} + +.fa-store-alt-slash::before { + content: "\e070" +} + +.fa-server::before { + content: "\f233" +} + +.fa-virus-covid-slash::before { + content: "\e4a9" +} + +.fa-shop-lock::before { + content: "\e4a5" +} + +.fa-hourglass-start::before { + content: "\f251" +} + +.fa-hourglass-1::before { + content: "\f251" +} + +.fa-blender-phone::before { + content: "\f6b6" +} + +.fa-building-wheat::before { + content: "\e4db" +} + +.fa-person-breastfeeding::before { + content: "\e53a" +} + +.fa-right-to-bracket::before { + content: "\f2f6" +} + +.fa-sign-in-alt::before { + content: "\f2f6" +} + +.fa-venus::before { + content: "\f221" +} + +.fa-passport::before { + content: "\f5ab" +} + +.fa-heart-pulse::before { + content: "\f21e" +} + +.fa-heartbeat::before { + content: "\f21e" +} + +.fa-people-carry-box::before { + content: "\f4ce" +} + +.fa-people-carry::before { + content: "\f4ce" +} + +.fa-temperature-high::before { + content: "\f769" +} + +.fa-microchip::before { + content: "\f2db" +} + +.fa-crown::before { + content: "\f521" +} + +.fa-weight-hanging::before { + content: "\f5cd" +} + +.fa-xmarks-lines::before { + content: "\e59a" +} + +.fa-file-prescription::before { + content: "\f572" +} + +.fa-weight-scale::before { + content: "\f496" +} + +.fa-weight::before { + content: "\f496" +} + +.fa-user-group::before { + content: "\f500" +} + +.fa-user-friends::before { + content: "\f500" +} + +.fa-arrow-up-a-z::before { + content: "\f15e" +} + +.fa-sort-alpha-up::before { + content: "\f15e" +} + +.fa-chess-knight::before { + content: "\f441" +} + +.fa-face-laugh-squint::before { + content: "\f59b" +} + +.fa-laugh-squint::before { + content: "\f59b" +} + +.fa-wheelchair::before { + content: "\f193" +} + +.fa-circle-arrow-up::before { + content: "\f0aa" +} + +.fa-arrow-circle-up::before { + content: "\f0aa" +} + +.fa-toggle-on::before { + content: "\f205" +} + +.fa-person-walking::before { + content: "\f554" +} + +.fa-walking::before { + content: "\f554" +} + +.fa-l::before { + content: "\4c" +} + +.fa-fire::before { + content: "\f06d" +} + +.fa-bed-pulse::before { + content: "\f487" +} + +.fa-procedures::before { + content: "\f487" +} + +.fa-shuttle-space::before { + content: "\f197" +} + +.fa-space-shuttle::before { + content: "\f197" +} + +.fa-face-laugh::before { + content: "\f599" +} + +.fa-laugh::before { + content: "\f599" +} + +.fa-folder-open::before { + content: "\f07c" +} + +.fa-heart-circle-plus::before { + content: "\e500" +} + +.fa-code-fork::before { + content: "\e13b" +} + +.fa-city::before { + content: "\f64f" +} + +.fa-microphone-lines::before { + content: "\f3c9" +} + +.fa-microphone-alt::before { + content: "\f3c9" +} + +.fa-pepper-hot::before { + content: "\f816" +} + +.fa-unlock::before { + content: "\f09c" +} + +.fa-colon-sign::before { + content: "\e140" +} + +.fa-headset::before { + content: "\f590" +} + +.fa-store-slash::before { + content: "\e071" +} + +.fa-road-circle-xmark::before { + content: "\e566" +} + +.fa-user-minus::before { + content: "\f503" +} + +.fa-mars-stroke-up::before { + content: "\f22a" +} + +.fa-mars-stroke-v::before { + content: "\f22a" +} + +.fa-champagne-glasses::before { + content: "\f79f" +} + +.fa-glass-cheers::before { + content: "\f79f" +} + +.fa-clipboard::before { + content: "\f328" +} + +.fa-house-circle-exclamation::before { + content: "\e50a" +} + +.fa-file-arrow-up::before { + content: "\f574" +} + +.fa-file-upload::before { + content: "\f574" +} + +.fa-wifi::before { + content: "\f1eb" +} + +.fa-wifi-3::before { + content: "\f1eb" +} + +.fa-wifi-strong::before { + content: "\f1eb" +} + +.fa-bath::before { + content: "\f2cd" +} + +.fa-bathtub::before { + content: "\f2cd" +} + +.fa-underline::before { + content: "\f0cd" +} + +.fa-user-pen::before { + content: "\f4ff" +} + +.fa-user-edit::before { + content: "\f4ff" +} + +.fa-signature::before { + content: "\f5b7" +} + +.fa-stroopwafel::before { + content: "\f551" +} + +.fa-bold::before { + content: "\f032" +} + +.fa-anchor-lock::before { + content: "\e4ad" +} + +.fa-building-ngo::before { + content: "\e4d7" +} + +.fa-manat-sign::before { + content: "\e1d5" +} + +.fa-not-equal::before { + content: "\f53e" +} + +.fa-border-top-left::before { + content: "\f853" +} + +.fa-border-style::before { + content: "\f853" +} + +.fa-map-location-dot::before { + content: "\f5a0" +} + +.fa-map-marked-alt::before { + content: "\f5a0" +} + +.fa-jedi::before { + content: "\f669" +} + +.fa-square-poll-vertical::before { + content: "\f681" +} + +.fa-poll::before { + content: "\f681" +} + +.fa-mug-hot::before { + content: "\f7b6" +} + +.fa-car-battery::before { + content: "\f5df" +} + +.fa-battery-car::before { + content: "\f5df" +} + +.fa-gift::before { + content: "\f06b" +} + +.fa-dice-two::before { + content: "\f528" +} + +.fa-chess-queen::before { + content: "\f445" +} + +.fa-glasses::before { + content: "\f530" +} + +.fa-chess-board::before { + content: "\f43c" +} + +.fa-building-circle-check::before { + content: "\e4d2" +} + +.fa-person-chalkboard::before { + content: "\e53d" +} + +.fa-mars-stroke-right::before { + content: "\f22b" +} + +.fa-mars-stroke-h::before { + content: "\f22b" +} + +.fa-hand-back-fist::before { + content: "\f255" +} + +.fa-hand-rock::before { + content: "\f255" +} + +.fa-square-caret-up::before { + content: "\f151" +} + +.fa-caret-square-up::before { + content: "\f151" +} + +.fa-cloud-showers-water::before { + content: "\e4e4" +} + +.fa-chart-bar::before { + content: "\f080" +} + +.fa-bar-chart::before { + content: "\f080" +} + +.fa-hands-bubbles::before { + content: "\e05e" +} + +.fa-hands-wash::before { + content: "\e05e" +} + +.fa-less-than-equal::before { + content: "\f537" +} + +.fa-train::before { + content: "\f238" +} + +.fa-eye-low-vision::before { + content: "\f2a8" +} + +.fa-low-vision::before { + content: "\f2a8" +} + +.fa-crow::before { + content: "\f520" +} + +.fa-sailboat::before { + content: "\e445" +} + +.fa-window-restore::before { + content: "\f2d2" +} + +.fa-square-plus::before { + content: "\f0fe" +} + +.fa-plus-square::before { + content: "\f0fe" +} + +.fa-torii-gate::before { + content: "\f6a1" +} + +.fa-frog::before { + content: "\f52e" +} + +.fa-bucket::before { + content: "\e4cf" +} + +.fa-image::before { + content: "\f03e" +} + +.fa-microphone::before { + content: "\f130" +} + +.fa-cow::before { + content: "\f6c8" +} + +.fa-caret-up::before { + content: "\f0d8" +} + +.fa-screwdriver::before { + content: "\f54a" +} + +.fa-folder-closed::before { + content: "\e185" +} + +.fa-house-tsunami::before { + content: "\e515" +} + +.fa-square-nfi::before { + content: "\e576" +} + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5" +} + +.fa-martini-glass::before { + content: "\f57b" +} + +.fa-glass-martini-alt::before { + content: "\f57b" +} + +.fa-rotate-left::before { + content: "\f2ea" +} + +.fa-rotate-back::before { + content: "\f2ea" +} + +.fa-rotate-backward::before { + content: "\f2ea" +} + +.fa-undo-alt::before { + content: "\f2ea" +} + +.fa-table-columns::before { + content: "\f0db" +} + +.fa-columns::before { + content: "\f0db" +} + +.fa-lemon::before { + content: "\f094" +} + +.fa-head-side-mask::before { + content: "\e063" +} + +.fa-handshake::before { + content: "\f2b5" +} + +.fa-gem::before { + content: "\f3a5" +} + +.fa-dolly::before { + content: "\f472" +} + +.fa-dolly-box::before { + content: "\f472" +} + +.fa-smoking::before { + content: "\f48d" +} + +.fa-minimize::before { + content: "\f78c" +} + +.fa-compress-arrows-alt::before { + content: "\f78c" +} + +.fa-monument::before { + content: "\f5a6" +} + +.fa-snowplow::before { + content: "\f7d2" +} + +.fa-angles-right::before { + content: "\f101" +} + +.fa-angle-double-right::before { + content: "\f101" +} + +.fa-cannabis::before { + content: "\f55f" +} + +.fa-circle-play::before { + content: "\f144" +} + +.fa-play-circle::before { + content: "\f144" +} + +.fa-tablets::before { + content: "\f490" +} + +.fa-ethernet::before { + content: "\f796" +} + +.fa-euro-sign::before { + content: "\f153" +} + +.fa-eur::before { + content: "\f153" +} + +.fa-euro::before { + content: "\f153" +} + +.fa-chair::before { + content: "\f6c0" +} + +.fa-circle-check::before { + content: "\f058" +} + +.fa-check-circle::before { + content: "\f058" +} + +.fa-circle-stop::before { + content: "\f28d" +} + +.fa-stop-circle::before { + content: "\f28d" +} + +.fa-compass-drafting::before { + content: "\f568" +} + +.fa-drafting-compass::before { + content: "\f568" +} + +.fa-plate-wheat::before { + content: "\e55a" +} + +.fa-icicles::before { + content: "\f7ad" +} + +.fa-person-shelter::before { + content: "\e54f" +} + +.fa-neuter::before { + content: "\f22c" +} + +.fa-id-badge::before { + content: "\f2c1" +} + +.fa-marker::before { + content: "\f5a1" +} + +.fa-face-laugh-beam::before { + content: "\f59a" +} + +.fa-laugh-beam::before { + content: "\f59a" +} + +.fa-helicopter-symbol::before { + content: "\e502" +} + +.fa-universal-access::before { + content: "\f29a" +} + +.fa-circle-chevron-up::before { + content: "\f139" +} + +.fa-chevron-circle-up::before { + content: "\f139" +} + +.fa-lari-sign::before { + content: "\e1c8" +} + +.fa-volcano::before { + content: "\f770" +} + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553" +} + +.fa-sterling-sign::before { + content: "\f154" +} + +.fa-gbp::before { + content: "\f154" +} + +.fa-pound-sign::before { + content: "\f154" +} + +.fa-viruses::before { + content: "\e076" +} + +.fa-square-person-confined::before { + content: "\e577" +} + +.fa-user-tie::before { + content: "\f508" +} + +.fa-arrow-down-long::before { + content: "\f175" +} + +.fa-long-arrow-down::before { + content: "\f175" +} + +.fa-tent-arrow-down-to-line::before { + content: "\e57e" +} + +.fa-certificate::before { + content: "\f0a3" +} + +.fa-reply-all::before { + content: "\f122" +} + +.fa-mail-reply-all::before { + content: "\f122" +} + +.fa-suitcase::before { + content: "\f0f2" +} + +.fa-person-skating::before { + content: "\f7c5" +} + +.fa-skating::before { + content: "\f7c5" +} + +.fa-filter-circle-dollar::before { + content: "\f662" +} + +.fa-funnel-dollar::before { + content: "\f662" +} + +.fa-camera-retro::before { + content: "\f083" +} + +.fa-circle-arrow-down::before { + content: "\f0ab" +} + +.fa-arrow-circle-down::before { + content: "\f0ab" +} + +.fa-file-import::before { + content: "\f56f" +} + +.fa-arrow-right-to-file::before { + content: "\f56f" +} + +.fa-square-arrow-up-right::before { + content: "\f14c" +} + +.fa-external-link-square::before { + content: "\f14c" +} + +.fa-box-open::before { + content: "\f49e" +} + +.fa-scroll::before { + content: "\f70e" +} + +.fa-spa::before { + content: "\f5bb" +} + +.fa-location-pin-lock::before { + content: "\e51f" +} + +.fa-pause::before { + content: "\f04c" +} + +.fa-hill-avalanche::before { + content: "\e507" +} + +.fa-temperature-empty::before { + content: "\f2cb" +} + +.fa-temperature-0::before { + content: "\f2cb" +} + +.fa-thermometer-0::before { + content: "\f2cb" +} + +.fa-thermometer-empty::before { + content: "\f2cb" +} + +.fa-bomb::before { + content: "\f1e2" +} + +.fa-registered::before { + content: "\f25d" +} + +.fa-address-card::before { + content: "\f2bb" +} + +.fa-contact-card::before { + content: "\f2bb" +} + +.fa-vcard::before { + content: "\f2bb" +} + +.fa-scale-unbalanced-flip::before { + content: "\f516" +} + +.fa-balance-scale-right::before { + content: "\f516" +} + +.fa-subscript::before { + content: "\f12c" +} + +.fa-diamond-turn-right::before { + content: "\f5eb" +} + +.fa-directions::before { + content: "\f5eb" +} + +.fa-burst::before { + content: "\e4dc" +} + +.fa-house-laptop::before { + content: "\e066" +} + +.fa-laptop-house::before { + content: "\e066" +} + +.fa-face-tired::before { + content: "\f5c8" +} + +.fa-tired::before { + content: "\f5c8" +} + +.fa-money-bills::before { + content: "\e1f3" +} + +.fa-smog::before { + content: "\f75f" +} + +.fa-crutch::before { + content: "\f7f7" +} + +.fa-cloud-arrow-up::before { + content: "\f0ee" +} + +.fa-cloud-upload::before { + content: "\f0ee" +} + +.fa-cloud-upload-alt::before { + content: "\f0ee" +} + +.fa-palette::before { + content: "\f53f" +} + +.fa-arrows-turn-right::before { + content: "\e4c0" +} + +.fa-vest::before { + content: "\e085" +} + +.fa-ferry::before { + content: "\e4ea" +} + +.fa-arrows-down-to-people::before { + content: "\e4b9" +} + +.fa-seedling::before { + content: "\f4d8" +} + +.fa-sprout::before { + content: "\f4d8" +} + +.fa-left-right::before { + content: "\f337" +} + +.fa-arrows-alt-h::before { + content: "\f337" +} + +.fa-boxes-packing::before { + content: "\e4c7" +} + +.fa-circle-arrow-left::before { + content: "\f0a8" +} + +.fa-arrow-circle-left::before { + content: "\f0a8" +} + +.fa-group-arrows-rotate::before { + content: "\e4f6" +} + +.fa-bowl-food::before { + content: "\e4c6" +} + +.fa-candy-cane::before { + content: "\f786" +} + +.fa-arrow-down-wide-short::before { + content: "\f160" +} + +.fa-sort-amount-asc::before { + content: "\f160" +} + +.fa-sort-amount-down::before { + content: "\f160" +} + +.fa-cloud-bolt::before { + content: "\f76c" +} + +.fa-thunderstorm::before { + content: "\f76c" +} + +.fa-text-slash::before { + content: "\f87d" +} + +.fa-remove-format::before { + content: "\f87d" +} + +.fa-face-smile-wink::before { + content: "\f4da" +} + +.fa-smile-wink::before { + content: "\f4da" +} + +.fa-file-word::before { + content: "\f1c2" +} + +.fa-file-powerpoint::before { + content: "\f1c4" +} + +.fa-arrows-left-right::before { + content: "\f07e" +} + +.fa-arrows-h::before { + content: "\f07e" +} + +.fa-house-lock::before { + content: "\e510" +} + +.fa-cloud-arrow-down::before { + content: "\f0ed" +} + +.fa-cloud-download::before { + content: "\f0ed" +} + +.fa-cloud-download-alt::before { + content: "\f0ed" +} + +.fa-children::before { + content: "\e4e1" +} + +.fa-chalkboard::before { + content: "\f51b" +} + +.fa-blackboard::before { + content: "\f51b" +} + +.fa-user-large-slash::before { + content: "\f4fa" +} + +.fa-user-alt-slash::before { + content: "\f4fa" +} + +.fa-envelope-open::before { + content: "\f2b6" +} + +.fa-handshake-simple-slash::before { + content: "\e05f" +} + +.fa-handshake-alt-slash::before { + content: "\e05f" +} + +.fa-mattress-pillow::before { + content: "\e525" +} + +.fa-guarani-sign::before { + content: "\e19a" +} + +.fa-arrows-rotate::before { + content: "\f021" +} + +.fa-refresh::before { + content: "\f021" +} + +.fa-sync::before { + content: "\f021" +} + +.fa-fire-extinguisher::before { + content: "\f134" +} + +.fa-cruzeiro-sign::before { + content: "\e152" +} + +.fa-greater-than-equal::before { + content: "\f532" +} + +.fa-shield-halved::before { + content: "\f3ed" +} + +.fa-shield-alt::before { + content: "\f3ed" +} + +.fa-book-atlas::before { + content: "\f558" +} + +.fa-atlas::before { + content: "\f558" +} + +.fa-virus::before { + content: "\e074" +} + +.fa-envelope-circle-check::before { + content: "\e4e8" +} + +.fa-layer-group::before { + content: "\f5fd" +} + +.fa-arrows-to-dot::before { + content: "\e4be" +} + +.fa-archway::before { + content: "\f557" +} + +.fa-heart-circle-check::before { + content: "\e4fd" +} + +.fa-house-chimney-crack::before { + content: "\f6f1" +} + +.fa-house-damage::before { + content: "\f6f1" +} + +.fa-file-zipper::before { + content: "\f1c6" +} + +.fa-file-archive::before { + content: "\f1c6" +} + +.fa-square::before { + content: "\f0c8" +} + +.fa-martini-glass-empty::before { + content: "\f000" +} + +.fa-glass-martini::before { + content: "\f000" +} + +.fa-couch::before { + content: "\f4b8" +} + +.fa-cedi-sign::before { + content: "\e0df" +} + +.fa-italic::before { + content: "\f033" +} + +.fa-church::before { + content: "\f51d" +} + +.fa-comments-dollar::before { + content: "\f653" +} + +.fa-democrat::before { + content: "\f747" +} + +.fa-z::before { + content: "\5a" +} + +.fa-person-skiing::before { + content: "\f7c9" +} + +.fa-skiing::before { + content: "\f7c9" +} + +.fa-road-lock::before { + content: "\e567" +} + +.fa-a::before { + content: "\41" +} + +.fa-temperature-arrow-down::before { + content: "\e03f" +} + +.fa-temperature-down::before { + content: "\e03f" +} + +.fa-feather-pointed::before { + content: "\f56b" +} + +.fa-feather-alt::before { + content: "\f56b" +} + +.fa-p::before { + content: "\50" +} + +.fa-snowflake::before { + content: "\f2dc" +} + +.fa-newspaper::before { + content: "\f1ea" +} + +.fa-rectangle-ad::before { + content: "\f641" +} + +.fa-ad::before { + content: "\f641" +} + +.fa-circle-arrow-right::before { + content: "\f0a9" +} + +.fa-arrow-circle-right::before { + content: "\f0a9" +} + +.fa-filter-circle-xmark::before { + content: "\e17b" +} + +.fa-locust::before { + content: "\e520" +} + +.fa-sort::before { + content: "\f0dc" +} + +.fa-unsorted::before { + content: "\f0dc" +} + +.fa-list-ol::before { + content: "\f0cb" +} + +.fa-list-1-2::before { + content: "\f0cb" +} + +.fa-list-numeric::before { + content: "\f0cb" +} + +.fa-person-dress-burst::before { + content: "\e544" +} + +.fa-money-check-dollar::before { + content: "\f53d" +} + +.fa-money-check-alt::before { + content: "\f53d" +} + +.fa-vector-square::before { + content: "\f5cb" +} + +.fa-bread-slice::before { + content: "\f7ec" +} + +.fa-language::before { + content: "\f1ab" +} + +.fa-face-kiss-wink-heart::before { + content: "\f598" +} + +.fa-kiss-wink-heart::before { + content: "\f598" +} + +.fa-filter::before { + content: "\f0b0" +} + +.fa-question::before { + content: "\3f" +} + +.fa-file-signature::before { + content: "\f573" +} + +.fa-up-down-left-right::before { + content: "\f0b2" +} + +.fa-arrows-alt::before { + content: "\f0b2" +} + +.fa-house-chimney-user::before { + content: "\e065" +} + +.fa-hand-holding-heart::before { + content: "\f4be" +} + +.fa-puzzle-piece::before { + content: "\f12e" +} + +.fa-money-check::before { + content: "\f53c" +} + +.fa-star-half-stroke::before { + content: "\f5c0" +} + +.fa-star-half-alt::before { + content: "\f5c0" +} + +.fa-code::before { + content: "\f121" +} + +.fa-whiskey-glass::before { + content: "\f7a0" +} + +.fa-glass-whiskey::before { + content: "\f7a0" +} + +.fa-building-circle-exclamation::before { + content: "\e4d3" +} + +.fa-magnifying-glass-chart::before { + content: "\e522" +} + +.fa-arrow-up-right-from-square::before { + content: "\f08e" +} + +.fa-external-link::before { + content: "\f08e" +} + +.fa-cubes-stacked::before { + content: "\e4e6" +} + +.fa-won-sign::before { + content: "\f159" +} + +.fa-krw::before { + content: "\f159" +} + +.fa-won::before { + content: "\f159" +} + +.fa-virus-covid::before { + content: "\e4a8" +} + +.fa-austral-sign::before { + content: "\e0a9" +} + +.fa-f::before { + content: "\46" +} + +.fa-leaf::before { + content: "\f06c" +} + +.fa-road::before { + content: "\f018" +} + +.fa-taxi::before { + content: "\f1ba" +} + +.fa-cab::before { + content: "\f1ba" +} + +.fa-person-circle-plus::before { + content: "\e541" +} + +.fa-chart-pie::before { + content: "\f200" +} + +.fa-pie-chart::before { + content: "\f200" +} + +.fa-bolt-lightning::before { + content: "\e0b7" +} + +.fa-sack-xmark::before { + content: "\e56a" +} + +.fa-file-excel::before { + content: "\f1c3" +} + +.fa-file-contract::before { + content: "\f56c" +} + +.fa-fish-fins::before { + content: "\e4f2" +} + +.fa-building-flag::before { + content: "\e4d5" +} + +.fa-face-grin-beam::before { + content: "\f582" +} + +.fa-grin-beam::before { + content: "\f582" +} + +.fa-object-ungroup::before { + content: "\f248" +} + +.fa-poop::before { + content: "\f619" +} + +.fa-location-pin::before { + content: "\f041" +} + +.fa-map-marker::before { + content: "\f041" +} + +.fa-kaaba::before { + content: "\f66b" +} + +.fa-toilet-paper::before { + content: "\f71e" +} + +.fa-helmet-safety::before { + content: "\f807" +} + +.fa-hard-hat::before { + content: "\f807" +} + +.fa-hat-hard::before { + content: "\f807" +} + +.fa-eject::before { + content: "\f052" +} + +.fa-circle-right::before { + content: "\f35a" +} + +.fa-arrow-alt-circle-right::before { + content: "\f35a" +} + +.fa-plane-circle-check::before { + content: "\e555" +} + +.fa-face-rolling-eyes::before { + content: "\f5a5" +} + +.fa-meh-rolling-eyes::before { + content: "\f5a5" +} + +.fa-object-group::before { + content: "\f247" +} + +.fa-chart-line::before { + content: "\f201" +} + +.fa-line-chart::before { + content: "\f201" +} + +.fa-mask-ventilator::before { + content: "\e524" +} + +.fa-arrow-right::before { + content: "\f061" +} + +.fa-signs-post::before { + content: "\f277" +} + +.fa-map-signs::before { + content: "\f277" +} + +.fa-cash-register::before { + content: "\f788" +} + +.fa-person-circle-question::before { + content: "\e542" +} + +.fa-h::before { + content: "\48" +} + +.fa-tarp::before { + content: "\e57b" +} + +.fa-screwdriver-wrench::before { + content: "\f7d9" +} + +.fa-tools::before { + content: "\f7d9" +} + +.fa-arrows-to-eye::before { + content: "\e4bf" +} + +.fa-plug-circle-bolt::before { + content: "\e55b" +} + +.fa-heart::before { + content: "\f004" +} + +.fa-mars-and-venus::before { + content: "\f224" +} + +.fa-house-user::before { + content: "\e1b0" +} + +.fa-home-user::before { + content: "\e1b0" +} + +.fa-dumpster-fire::before { + content: "\f794" +} + +.fa-house-crack::before { + content: "\e3b1" +} + +.fa-martini-glass-citrus::before { + content: "\f561" +} + +.fa-cocktail::before { + content: "\f561" +} + +.fa-face-surprise::before { + content: "\f5c2" +} + +.fa-surprise::before { + content: "\f5c2" +} + +.fa-bottle-water::before { + content: "\e4c5" +} + +.fa-circle-pause::before { + content: "\f28b" +} + +.fa-pause-circle::before { + content: "\f28b" +} + +.fa-toilet-paper-slash::before { + content: "\e072" +} + +.fa-apple-whole::before { + content: "\f5d1" +} + +.fa-apple-alt::before { + content: "\f5d1" +} + +.fa-kitchen-set::before { + content: "\e51a" +} + +.fa-r::before { + content: "\52" +} + +.fa-temperature-quarter::before { + content: "\f2ca" +} + +.fa-temperature-1::before { + content: "\f2ca" +} + +.fa-thermometer-1::before { + content: "\f2ca" +} + +.fa-thermometer-quarter::before { + content: "\f2ca" +} + +.fa-cube::before { + content: "\f1b2" +} + +.fa-bitcoin-sign::before { + content: "\e0b4" +} + +.fa-shield-dog::before { + content: "\e573" +} + +.fa-solar-panel::before { + content: "\f5ba" +} + +.fa-lock-open::before { + content: "\f3c1" +} + +.fa-elevator::before { + content: "\e16d" +} + +.fa-money-bill-transfer::before { + content: "\e528" +} + +.fa-money-bill-trend-up::before { + content: "\e529" +} + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f" +} + +.fa-square-poll-horizontal::before { + content: "\f682" +} + +.fa-poll-h::before { + content: "\f682" +} + +.fa-circle::before { + content: "\f111" +} + +.fa-backward-fast::before { + content: "\f049" +} + +.fa-fast-backward::before { + content: "\f049" +} + +.fa-recycle::before { + content: "\f1b8" +} + +.fa-user-astronaut::before { + content: "\f4fb" +} + +.fa-plane-slash::before { + content: "\e069" +} + +.fa-trademark::before { + content: "\f25c" +} + +.fa-basketball::before { + content: "\f434" +} + +.fa-basketball-ball::before { + content: "\f434" +} + +.fa-satellite-dish::before { + content: "\f7c0" +} + +.fa-circle-up::before { + content: "\f35b" +} + +.fa-arrow-alt-circle-up::before { + content: "\f35b" +} + +.fa-mobile-screen-button::before { + content: "\f3cd" +} + +.fa-mobile-alt::before { + content: "\f3cd" +} + +.fa-volume-high::before { + content: "\f028" +} + +.fa-volume-up::before { + content: "\f028" +} + +.fa-users-rays::before { + content: "\e593" +} + +.fa-wallet::before { + content: "\f555" +} + +.fa-clipboard-check::before { + content: "\f46c" +} + +.fa-file-audio::before { + content: "\f1c7" +} + +.fa-burger::before { + content: "\f805" +} + +.fa-hamburger::before { + content: "\f805" +} + +.fa-wrench::before { + content: "\f0ad" +} + +.fa-bugs::before { + content: "\e4d0" +} + +.fa-rupee-sign::before { + content: "\f156" +} + +.fa-rupee::before { + content: "\f156" +} + +.fa-file-image::before { + content: "\f1c5" +} + +.fa-circle-question::before { + content: "\f059" +} + +.fa-question-circle::before { + content: "\f059" +} + +.fa-plane-departure::before { + content: "\f5b0" +} + +.fa-handshake-slash::before { + content: "\e060" +} + +.fa-book-bookmark::before { + content: "\e0bb" +} + +.fa-code-branch::before { + content: "\f126" +} + +.fa-hat-cowboy::before { + content: "\f8c0" +} + +.fa-bridge::before { + content: "\e4c8" +} + +.fa-phone-flip::before { + content: "\f879" +} + +.fa-phone-alt::before { + content: "\f879" +} + +.fa-truck-front::before { + content: "\e2b7" +} + +.fa-cat::before { + content: "\f6be" +} + +.fa-anchor-circle-exclamation::before { + content: "\e4ab" +} + +.fa-truck-field::before { + content: "\e58d" +} + +.fa-route::before { + content: "\f4d7" +} + +.fa-clipboard-question::before { + content: "\e4e3" +} + +.fa-panorama::before { + content: "\e209" +} + +.fa-comment-medical::before { + content: "\f7f5" +} + +.fa-teeth-open::before { + content: "\f62f" +} + +.fa-file-circle-minus::before { + content: "\e4ed" +} + +.fa-tags::before { + content: "\f02c" +} + +.fa-wine-glass::before { + content: "\f4e3" +} + +.fa-forward-fast::before { + content: "\f050" +} + +.fa-fast-forward::before { + content: "\f050" +} + +.fa-face-meh-blank::before { + content: "\f5a4" +} + +.fa-meh-blank::before { + content: "\f5a4" +} + +.fa-square-parking::before { + content: "\f540" +} + +.fa-parking::before { + content: "\f540" +} + +.fa-house-signal::before { + content: "\e012" +} + +.fa-bars-progress::before { + content: "\f828" +} + +.fa-tasks-alt::before { + content: "\f828" +} + +.fa-faucet-drip::before { + content: "\e006" +} + +.fa-cart-flatbed::before { + content: "\f474" +} + +.fa-dolly-flatbed::before { + content: "\f474" +} + +.fa-ban-smoking::before { + content: "\f54d" +} + +.fa-smoking-ban::before { + content: "\f54d" +} + +.fa-terminal::before { + content: "\f120" +} + +.fa-mobile-button::before { + content: "\f10b" +} + +.fa-house-medical-flag::before { + content: "\e514" +} + +.fa-basket-shopping::before { + content: "\f291" +} + +.fa-shopping-basket::before { + content: "\f291" +} + +.fa-tape::before { + content: "\f4db" +} + +.fa-bus-simple::before { + content: "\f55e" +} + +.fa-bus-alt::before { + content: "\f55e" +} + +.fa-eye::before { + content: "\f06e" +} + +.fa-face-sad-cry::before { + content: "\f5b3" +} + +.fa-sad-cry::before { + content: "\f5b3" +} + +.fa-audio-description::before { + content: "\f29e" +} + +.fa-person-military-to-person::before { + content: "\e54c" +} + +.fa-file-shield::before { + content: "\e4f0" +} + +.fa-user-slash::before { + content: "\f506" +} + +.fa-pen::before { + content: "\f304" +} + +.fa-tower-observation::before { + content: "\e586" +} + +.fa-file-code::before { + content: "\f1c9" +} + +.fa-signal::before { + content: "\f012" +} + +.fa-signal-5::before { + content: "\f012" +} + +.fa-signal-perfect::before { + content: "\f012" +} + +.fa-bus::before { + content: "\f207" +} + +.fa-heart-circle-xmark::before { + content: "\e501" +} + +.fa-house-chimney::before { + content: "\e3af" +} + +.fa-home-lg::before { + content: "\e3af" +} + +.fa-window-maximize::before { + content: "\f2d0" +} + +.fa-face-frown::before { + content: "\f119" +} + +.fa-frown::before { + content: "\f119" +} + +.fa-prescription::before { + content: "\f5b1" +} + +.fa-shop::before { + content: "\f54f" +} + +.fa-store-alt::before { + content: "\f54f" +} + +.fa-floppy-disk::before { + content: "\f0c7" +} + +.fa-save::before { + content: "\f0c7" +} + +.fa-vihara::before { + content: "\f6a7" +} + +.fa-scale-unbalanced::before { + content: "\f515" +} + +.fa-balance-scale-left::before { + content: "\f515" +} + +.fa-sort-up::before { + content: "\f0de" +} + +.fa-sort-asc::before { + content: "\f0de" +} + +.fa-comment-dots::before { + content: "\f4ad" +} + +.fa-commenting::before { + content: "\f4ad" +} + +.fa-plant-wilt::before { + content: "\e5aa" +} + +.fa-diamond::before { + content: "\f219" +} + +.fa-face-grin-squint::before { + content: "\f585" +} + +.fa-grin-squint::before { + content: "\f585" +} + +.fa-hand-holding-dollar::before { + content: "\f4c0" +} + +.fa-hand-holding-usd::before { + content: "\f4c0" +} + +.fa-bacterium::before { + content: "\e05a" +} + +.fa-hand-pointer::before { + content: "\f25a" +} + +.fa-drum-steelpan::before { + content: "\f56a" +} + +.fa-hand-scissors::before { + content: "\f257" +} + +.fa-hands-praying::before { + content: "\f684" +} + +.fa-praying-hands::before { + content: "\f684" +} + +.fa-arrow-rotate-right::before { + content: "\f01e" +} + +.fa-arrow-right-rotate::before { + content: "\f01e" +} + +.fa-arrow-rotate-forward::before { + content: "\f01e" +} + +.fa-redo::before { + content: "\f01e" +} + +.fa-biohazard::before { + content: "\f780" +} + +.fa-location-crosshairs::before { + content: "\f601" +} + +.fa-location::before { + content: "\f601" +} + +.fa-mars-double::before { + content: "\f227" +} + +.fa-child-dress::before { + content: "\e59c" +} + +.fa-users-between-lines::before { + content: "\e591" +} + +.fa-lungs-virus::before { + content: "\e067" +} + +.fa-face-grin-tears::before { + content: "\f588" +} + +.fa-grin-tears::before { + content: "\f588" +} + +.fa-phone::before { + content: "\f095" +} + +.fa-calendar-xmark::before { + content: "\f273" +} + +.fa-calendar-times::before { + content: "\f273" +} + +.fa-child-reaching::before { + content: "\e59d" +} + +.fa-head-side-virus::before { + content: "\e064" +} + +.fa-user-gear::before { + content: "\f4fe" +} + +.fa-user-cog::before { + content: "\f4fe" +} + +.fa-arrow-up-1-9::before { + content: "\f163" +} + +.fa-sort-numeric-up::before { + content: "\f163" +} + +.fa-door-closed::before { + content: "\f52a" +} + +.fa-shield-virus::before { + content: "\e06c" +} + +.fa-dice-six::before { + content: "\f526" +} + +.fa-mosquito-net::before { + content: "\e52c" +} + +.fa-bridge-water::before { + content: "\e4ce" +} + +.fa-person-booth::before { + content: "\f756" +} + +.fa-text-width::before { + content: "\f035" +} + +.fa-hat-wizard::before { + content: "\f6e8" +} + +.fa-pen-fancy::before { + content: "\f5ac" +} + +.fa-person-digging::before { + content: "\f85e" +} + +.fa-digging::before { + content: "\f85e" +} + +.fa-trash::before { + content: "\f1f8" +} + +.fa-gauge-simple::before { + content: "\f629" +} + +.fa-gauge-simple-med::before { + content: "\f629" +} + +.fa-tachometer-average::before { + content: "\f629" +} + +.fa-book-medical::before { + content: "\f7e6" +} + +.fa-poo::before { + content: "\f2fe" +} + +.fa-quote-right::before { + content: "\f10e" +} + +.fa-quote-right-alt::before { + content: "\f10e" +} + +.fa-shirt::before { + content: "\f553" +} + +.fa-t-shirt::before { + content: "\f553" +} + +.fa-tshirt::before { + content: "\f553" +} + +.fa-cubes::before { + content: "\f1b3" +} + +.fa-divide::before { + content: "\f529" +} + +.fa-tenge-sign::before { + content: "\f7d7" +} + +.fa-tenge::before { + content: "\f7d7" +} + +.fa-headphones::before { + content: "\f025" +} + +.fa-hands-holding::before { + content: "\f4c2" +} + +.fa-hands-clapping::before { + content: "\e1a8" +} + +.fa-republican::before { + content: "\f75e" +} + +.fa-arrow-left::before { + content: "\f060" +} + +.fa-person-circle-xmark::before { + content: "\e543" +} + +.fa-ruler::before { + content: "\f545" +} + +.fa-align-left::before { + content: "\f036" +} + +.fa-dice-d6::before { + content: "\f6d1" +} + +.fa-restroom::before { + content: "\f7bd" +} + +.fa-j::before { + content: "\4a" +} + +.fa-users-viewfinder::before { + content: "\e595" +} + +.fa-file-video::before { + content: "\f1c8" +} + +.fa-up-right-from-square::before { + content: "\f35d" +} + +.fa-external-link-alt::before { + content: "\f35d" +} + +.fa-table-cells::before { + content: "\f00a" +} + +.fa-th::before { + content: "\f00a" +} + +.fa-file-pdf::before { + content: "\f1c1" +} + +.fa-book-bible::before { + content: "\f647" +} + +.fa-bible::before { + content: "\f647" +} + +.fa-o::before { + content: "\4f" +} + +.fa-suitcase-medical::before { + content: "\f0fa" +} + +.fa-medkit::before { + content: "\f0fa" +} + +.fa-user-secret::before { + content: "\f21b" +} + +.fa-otter::before { + content: "\f700" +} + +.fa-person-dress::before { + content: "\f182" +} + +.fa-female::before { + content: "\f182" +} + +.fa-comment-dollar::before { + content: "\f651" +} + +.fa-business-time::before { + content: "\f64a" +} + +.fa-briefcase-clock::before { + content: "\f64a" +} + +.fa-table-cells-large::before { + content: "\f009" +} + +.fa-th-large::before { + content: "\f009" +} + +.fa-book-tanakh::before { + content: "\f827" +} + +.fa-tanakh::before { + content: "\f827" +} + +.fa-phone-volume::before { + content: "\f2a0" +} + +.fa-volume-control-phone::before { + content: "\f2a0" +} + +.fa-hat-cowboy-side::before { + content: "\f8c1" +} + +.fa-clipboard-user::before { + content: "\f7f3" +} + +.fa-child::before { + content: "\f1ae" +} + +.fa-lira-sign::before { + content: "\f195" +} + +.fa-satellite::before { + content: "\f7bf" +} + +.fa-plane-lock::before { + content: "\e558" +} + +.fa-tag::before { + content: "\f02b" +} + +.fa-comment::before { + content: "\f075" +} + +.fa-cake-candles::before { + content: "\f1fd" +} + +.fa-birthday-cake::before { + content: "\f1fd" +} + +.fa-cake::before { + content: "\f1fd" +} + +.fa-envelope::before { + content: "\f0e0" +} + +.fa-angles-up::before { + content: "\f102" +} + +.fa-angle-double-up::before { + content: "\f102" +} + +.fa-paperclip::before { + content: "\f0c6" +} + +.fa-arrow-right-to-city::before { + content: "\e4b3" +} + +.fa-ribbon::before { + content: "\f4d6" +} + +.fa-lungs::before { + content: "\f604" +} + +.fa-arrow-up-9-1::before { + content: "\f887" +} + +.fa-sort-numeric-up-alt::before { + content: "\f887" +} + +.fa-litecoin-sign::before { + content: "\e1d3" +} + +.fa-border-none::before { + content: "\f850" +} + +.fa-circle-nodes::before { + content: "\e4e2" +} + +.fa-parachute-box::before { + content: "\f4cd" +} + +.fa-indent::before { + content: "\f03c" +} + +.fa-truck-field-un::before { + content: "\e58e" +} + +.fa-hourglass::before { + content: "\f254" +} + +.fa-hourglass-empty::before { + content: "\f254" +} + +.fa-mountain::before { + content: "\f6fc" +} + +.fa-user-doctor::before { + content: "\f0f0" +} + +.fa-user-md::before { + content: "\f0f0" +} + +.fa-circle-info::before { + content: "\f05a" +} + +.fa-info-circle::before { + content: "\f05a" +} + +.fa-cloud-meatball::before { + content: "\f73b" +} + +.fa-camera::before { + content: "\f030" +} + +.fa-camera-alt::before { + content: "\f030" +} + +.fa-square-virus::before { + content: "\e578" +} + +.fa-meteor::before { + content: "\f753" +} + +.fa-car-on::before { + content: "\e4dd" +} + +.fa-sleigh::before { + content: "\f7cc" +} + +.fa-arrow-down-1-9::before { + content: "\f162" +} + +.fa-sort-numeric-asc::before { + content: "\f162" +} + +.fa-sort-numeric-down::before { + content: "\f162" +} + +.fa-hand-holding-droplet::before { + content: "\f4c1" +} + +.fa-hand-holding-water::before { + content: "\f4c1" +} + +.fa-water::before { + content: "\f773" +} + +.fa-calendar-check::before { + content: "\f274" +} + +.fa-braille::before { + content: "\f2a1" +} + +.fa-prescription-bottle-medical::before { + content: "\f486" +} + +.fa-prescription-bottle-alt::before { + content: "\f486" +} + +.fa-landmark::before { + content: "\f66f" +} + +.fa-truck::before { + content: "\f0d1" +} + +.fa-crosshairs::before { + content: "\f05b" +} + +.fa-person-cane::before { + content: "\e53c" +} + +.fa-tent::before { + content: "\e57d" +} + +.fa-vest-patches::before { + content: "\e086" +} + +.fa-check-double::before { + content: "\f560" +} + +.fa-arrow-down-a-z::before { + content: "\f15d" +} + +.fa-sort-alpha-asc::before { + content: "\f15d" +} + +.fa-sort-alpha-down::before { + content: "\f15d" +} + +.fa-money-bill-wheat::before { + content: "\e52a" +} + +.fa-cookie::before { + content: "\f563" +} + +.fa-arrow-rotate-left::before { + content: "\f0e2" +} + +.fa-arrow-left-rotate::before { + content: "\f0e2" +} + +.fa-arrow-rotate-back::before { + content: "\f0e2" +} + +.fa-arrow-rotate-backward::before { + content: "\f0e2" +} + +.fa-undo::before { + content: "\f0e2" +} + +.fa-hard-drive::before { + content: "\f0a0" +} + +.fa-hdd::before { + content: "\f0a0" +} + +.fa-face-grin-squint-tears::before { + content: "\f586" +} + +.fa-grin-squint-tears::before { + content: "\f586" +} + +.fa-dumbbell::before { + content: "\f44b" +} + +.fa-rectangle-list::before { + content: "\f022" +} + +.fa-list-alt::before { + content: "\f022" +} + +.fa-tarp-droplet::before { + content: "\e57c" +} + +.fa-house-medical-circle-check::before { + content: "\e511" +} + +.fa-person-skiing-nordic::before { + content: "\f7ca" +} + +.fa-skiing-nordic::before { + content: "\f7ca" +} + +.fa-calendar-plus::before { + content: "\f271" +} + +.fa-plane-arrival::before { + content: "\f5af" +} + +.fa-circle-left::before { + content: "\f359" +} + +.fa-arrow-alt-circle-left::before { + content: "\f359" +} + +.fa-train-subway::before { + content: "\f239" +} + +.fa-subway::before { + content: "\f239" +} + +.fa-chart-gantt::before { + content: "\e0e4" +} + +.fa-indian-rupee-sign::before { + content: "\e1bc" +} + +.fa-indian-rupee::before { + content: "\e1bc" +} + +.fa-inr::before { + content: "\e1bc" +} + +.fa-crop-simple::before { + content: "\f565" +} + +.fa-crop-alt::before { + content: "\f565" +} + +.fa-money-bill-1::before { + content: "\f3d1" +} + +.fa-money-bill-alt::before { + content: "\f3d1" +} + +.fa-left-long::before { + content: "\f30a" +} + +.fa-long-arrow-alt-left::before { + content: "\f30a" +} + +.fa-dna::before { + content: "\f471" +} + +.fa-virus-slash::before { + content: "\e075" +} + +.fa-minus::before { + content: "\f068" +} + +.fa-subtract::before { + content: "\f068" +} + +.fa-chess::before { + content: "\f439" +} + +.fa-arrow-left-long::before { + content: "\f177" +} + +.fa-long-arrow-left::before { + content: "\f177" +} + +.fa-plug-circle-check::before { + content: "\e55c" +} + +.fa-street-view::before { + content: "\f21d" +} + +.fa-franc-sign::before { + content: "\e18f" +} + +.fa-volume-off::before { + content: "\f026" +} + +.fa-hands-asl-interpreting::before { + content: "\f2a3" +} + +.fa-american-sign-language-interpreting::before { + content: "\f2a3" +} + +.fa-asl-interpreting::before { + content: "\f2a3" +} + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3" +} + +.fa-gear::before { + content: "\f013" +} + +.fa-cog::before { + content: "\f013" +} + +.fa-droplet-slash::before { + content: "\f5c7" +} + +.fa-tint-slash::before { + content: "\f5c7" +} + +.fa-mosque::before { + content: "\f678" +} + +.fa-mosquito::before { + content: "\e52b" +} + +.fa-star-of-david::before { + content: "\f69a" +} + +.fa-person-military-rifle::before { + content: "\e54b" +} + +.fa-cart-shopping::before { + content: "\f07a" +} + +.fa-shopping-cart::before { + content: "\f07a" +} + +.fa-vials::before { + content: "\f493" +} + +.fa-plug-circle-plus::before { + content: "\e55f" +} + +.fa-place-of-worship::before { + content: "\f67f" +} + +.fa-grip-vertical::before { + content: "\f58e" +} + +.fa-arrow-turn-up::before { + content: "\f148" +} + +.fa-level-up::before { + content: "\f148" +} + +.fa-u::before { + content: "\55" +} + +.fa-square-root-variable::before { + content: "\f698" +} + +.fa-square-root-alt::before { + content: "\f698" +} + +.fa-clock::before { + content: "\f017" +} + +.fa-clock-four::before { + content: "\f017" +} + +.fa-backward-step::before { + content: "\f048" +} + +.fa-step-backward::before { + content: "\f048" +} + +.fa-pallet::before { + content: "\f482" +} + +.fa-faucet::before { + content: "\e005" +} + +.fa-baseball-bat-ball::before { + content: "\f432" +} + +.fa-s::before { + content: "\53" +} + +.fa-timeline::before { + content: "\e29c" +} + +.fa-keyboard::before { + content: "\f11c" +} + +.fa-caret-down::before { + content: "\f0d7" +} + +.fa-house-chimney-medical::before { + content: "\f7f2" +} + +.fa-clinic-medical::before { + content: "\f7f2" +} + +.fa-temperature-three-quarters::before { + content: "\f2c8" +} + +.fa-temperature-3::before { + content: "\f2c8" +} + +.fa-thermometer-3::before { + content: "\f2c8" +} + +.fa-thermometer-three-quarters::before { + content: "\f2c8" +} + +.fa-mobile-screen::before { + content: "\f3cf" +} + +.fa-mobile-android-alt::before { + content: "\f3cf" +} + +.fa-plane-up::before { + content: "\e22d" +} + +.fa-piggy-bank::before { + content: "\f4d3" +} + +.fa-battery-half::before { + content: "\f242" +} + +.fa-battery-3::before { + content: "\f242" +} + +.fa-mountain-city::before { + content: "\e52e" +} + +.fa-coins::before { + content: "\f51e" +} + +.fa-khanda::before { + content: "\f66d" +} + +.fa-sliders::before { + content: "\f1de" +} + +.fa-sliders-h::before { + content: "\f1de" +} + +.fa-folder-tree::before { + content: "\f802" +} + +.fa-network-wired::before { + content: "\f6ff" +} + +.fa-map-pin::before { + content: "\f276" +} + +.fa-hamsa::before { + content: "\f665" +} + +.fa-cent-sign::before { + content: "\e3f5" +} + +.fa-flask::before { + content: "\f0c3" +} + +.fa-person-pregnant::before { + content: "\e31e" +} + +.fa-wand-sparkles::before { + content: "\f72b" +} + +.fa-ellipsis-vertical::before { + content: "\f142" +} + +.fa-ellipsis-v::before { + content: "\f142" +} + +.fa-ticket::before { + content: "\f145" +} + +.fa-power-off::before { + content: "\f011" +} + +.fa-right-long::before { + content: "\f30b" +} + +.fa-long-arrow-alt-right::before { + content: "\f30b" +} + +.fa-flag-usa::before { + content: "\f74d" +} + +.fa-laptop-file::before { + content: "\e51d" +} + +.fa-tty::before { + content: "\f1e4" +} + +.fa-teletype::before { + content: "\f1e4" +} + +.fa-diagram-next::before { + content: "\e476" +} + +.fa-person-rifle::before { + content: "\e54e" +} + +.fa-house-medical-circle-exclamation::before { + content: "\e512" +} + +.fa-closed-captioning::before { + content: "\f20a" +} + +.fa-person-hiking::before { + content: "\f6ec" +} + +.fa-hiking::before { + content: "\f6ec" +} + +.fa-venus-double::before { + content: "\f226" +} + +.fa-images::before { + content: "\f302" +} + +.fa-calculator::before { + content: "\f1ec" +} + +.fa-people-pulling::before { + content: "\e535" +} + +.fa-n::before { + content: "\4e" +} + +.fa-cable-car::before { + content: "\f7da" +} + +.fa-tram::before { + content: "\f7da" +} + +.fa-cloud-rain::before { + content: "\f73d" +} + +.fa-building-circle-xmark::before { + content: "\e4d4" +} + +.fa-ship::before { + content: "\f21a" +} + +.fa-arrows-down-to-line::before { + content: "\e4b8" +} + +.fa-download::before { + content: "\f019" +} + +.fa-face-grin::before { + content: "\f580" +} + +.fa-grin::before { + content: "\f580" +} + +.fa-delete-left::before { + content: "\f55a" +} + +.fa-backspace::before { + content: "\f55a" +} + +.fa-eye-dropper::before { + content: "\f1fb" +} + +.fa-eye-dropper-empty::before { + content: "\f1fb" +} + +.fa-eyedropper::before { + content: "\f1fb" +} + +.fa-file-circle-check::before { + content: "\e5a0" +} + +.fa-forward::before { + content: "\f04e" +} + +.fa-mobile::before { + content: "\f3ce" +} + +.fa-mobile-android::before { + content: "\f3ce" +} + +.fa-mobile-phone::before { + content: "\f3ce" +} + +.fa-face-meh::before { + content: "\f11a" +} + +.fa-meh::before { + content: "\f11a" +} + +.fa-align-center::before { + content: "\f037" +} + +.fa-book-skull::before { + content: "\f6b7" +} + +.fa-book-dead::before { + content: "\f6b7" +} + +.fa-id-card::before { + content: "\f2c2" +} + +.fa-drivers-license::before { + content: "\f2c2" +} + +.fa-outdent::before { + content: "\f03b" +} + +.fa-dedent::before { + content: "\f03b" +} + +.fa-heart-circle-exclamation::before { + content: "\e4fe" +} + +.fa-house::before { + content: "\f015" +} + +.fa-home::before { + content: "\f015" +} + +.fa-home-alt::before { + content: "\f015" +} + +.fa-home-lg-alt::before { + content: "\f015" +} + +.fa-calendar-week::before { + content: "\f784" +} + +.fa-laptop-medical::before { + content: "\f812" +} + +.fa-b::before { + content: "\42" +} + +.fa-file-medical::before { + content: "\f477" +} + +.fa-dice-one::before { + content: "\f525" +} + +.fa-kiwi-bird::before { + content: "\f535" +} + +.fa-arrow-right-arrow-left::before { + content: "\f0ec" +} + +.fa-exchange::before { + content: "\f0ec" +} + +.fa-rotate-right::before { + content: "\f2f9" +} + +.fa-redo-alt::before { + content: "\f2f9" +} + +.fa-rotate-forward::before { + content: "\f2f9" +} + +.fa-utensils::before { + content: "\f2e7" +} + +.fa-cutlery::before { + content: "\f2e7" +} + +.fa-arrow-up-wide-short::before { + content: "\f161" +} + +.fa-sort-amount-up::before { + content: "\f161" +} + +.fa-mill-sign::before { + content: "\e1ed" +} + +.fa-bowl-rice::before { + content: "\e2eb" +} + +.fa-skull::before { + content: "\f54c" +} + +.fa-tower-broadcast::before { + content: "\f519" +} + +.fa-broadcast-tower::before { + content: "\f519" +} + +.fa-truck-pickup::before { + content: "\f63c" +} + +.fa-up-long::before { + content: "\f30c" +} + +.fa-long-arrow-alt-up::before { + content: "\f30c" +} + +.fa-stop::before { + content: "\f04d" +} + +.fa-code-merge::before { + content: "\f387" +} + +.fa-upload::before { + content: "\f093" +} + +.fa-hurricane::before { + content: "\f751" +} + +.fa-mound::before { + content: "\e52d" +} + +.fa-toilet-portable::before { + content: "\e583" +} + +.fa-compact-disc::before { + content: "\f51f" +} + +.fa-file-arrow-down::before { + content: "\f56d" +} + +.fa-file-download::before { + content: "\f56d" +} + +.fa-caravan::before { + content: "\f8ff" +} + +.fa-shield-cat::before { + content: "\e572" +} + +.fa-bolt::before { + content: "\f0e7" +} + +.fa-zap::before { + content: "\f0e7" +} + +.fa-glass-water::before { + content: "\e4f4" +} + +.fa-oil-well::before { + content: "\e532" +} + +.fa-vault::before { + content: "\e2c5" +} + +.fa-mars::before { + content: "\f222" +} + +.fa-toilet::before { + content: "\f7d8" +} + +.fa-plane-circle-xmark::before { + content: "\e557" +} + +.fa-yen-sign::before { + content: "\f157" +} + +.fa-cny::before { + content: "\f157" +} + +.fa-jpy::before { + content: "\f157" +} + +.fa-rmb::before { + content: "\f157" +} + +.fa-yen::before { + content: "\f157" +} + +.fa-ruble-sign::before { + content: "\f158" +} + +.fa-rouble::before { + content: "\f158" +} + +.fa-rub::before { + content: "\f158" +} + +.fa-ruble::before { + content: "\f158" +} + +.fa-sun::before { + content: "\f185" +} + +.fa-guitar::before { + content: "\f7a6" +} + +.fa-face-laugh-wink::before { + content: "\f59c" +} + +.fa-laugh-wink::before { + content: "\f59c" +} + +.fa-horse-head::before { + content: "\f7ab" +} + +.fa-bore-hole::before { + content: "\e4c3" +} + +.fa-industry::before { + content: "\f275" +} + +.fa-circle-down::before { + content: "\f358" +} + +.fa-arrow-alt-circle-down::before { + content: "\f358" +} + +.fa-arrows-turn-to-dots::before { + content: "\e4c1" +} + +.fa-florin-sign::before { + content: "\e184" +} + +.fa-arrow-down-short-wide::before { + content: "\f884" +} + +.fa-sort-amount-desc::before { + content: "\f884" +} + +.fa-sort-amount-down-alt::before { + content: "\f884" +} + +.fa-less-than::before { + content: "\3c" +} + +.fa-angle-down::before { + content: "\f107" +} + +.fa-car-tunnel::before { + content: "\e4de" +} + +.fa-head-side-cough::before { + content: "\e061" +} + +.fa-grip-lines::before { + content: "\f7a4" +} + +.fa-thumbs-down::before { + content: "\f165" +} + +.fa-user-lock::before { + content: "\f502" +} + +.fa-arrow-right-long::before { + content: "\f178" +} + +.fa-long-arrow-right::before { + content: "\f178" +} + +.fa-anchor-circle-xmark::before { + content: "\e4ac" +} + +.fa-ellipsis::before { + content: "\f141" +} + +.fa-ellipsis-h::before { + content: "\f141" +} + +.fa-chess-pawn::before { + content: "\f443" +} + +.fa-kit-medical::before { + content: "\f479" +} + +.fa-first-aid::before { + content: "\f479" +} + +.fa-person-through-window::before { + content: "\e5a9" +} + +.fa-toolbox::before { + content: "\f552" +} + +.fa-hands-holding-circle::before { + content: "\e4fb" +} + +.fa-bug::before { + content: "\f188" +} + +.fa-credit-card::before { + content: "\f09d" +} + +.fa-credit-card-alt::before { + content: "\f09d" +} + +.fa-car::before { + content: "\f1b9" +} + +.fa-automobile::before { + content: "\f1b9" +} + +.fa-hand-holding-hand::before { + content: "\e4f7" +} + +.fa-book-open-reader::before { + content: "\f5da" +} + +.fa-book-reader::before { + content: "\f5da" +} + +.fa-mountain-sun::before { + content: "\e52f" +} + +.fa-arrows-left-right-to-line::before { + content: "\e4ba" +} + +.fa-dice-d20::before { + content: "\f6cf" +} + +.fa-truck-droplet::before { + content: "\e58c" +} + +.fa-file-circle-xmark::before { + content: "\e5a1" +} + +.fa-temperature-arrow-up::before { + content: "\e040" +} + +.fa-temperature-up::before { + content: "\e040" +} + +.fa-medal::before { + content: "\f5a2" +} + +.fa-bed::before { + content: "\f236" +} + +.fa-square-h::before { + content: "\f0fd" +} + +.fa-h-square::before { + content: "\f0fd" +} + +.fa-podcast::before { + content: "\f2ce" +} + +.fa-temperature-full::before { + content: "\f2c7" +} + +.fa-temperature-4::before { + content: "\f2c7" +} + +.fa-thermometer-4::before { + content: "\f2c7" +} + +.fa-thermometer-full::before { + content: "\f2c7" +} + +.fa-bell::before { + content: "\f0f3" +} + +.fa-superscript::before { + content: "\f12b" +} + +.fa-plug-circle-xmark::before { + content: "\e560" +} + +.fa-star-of-life::before { + content: "\f621" +} + +.fa-phone-slash::before { + content: "\f3dd" +} + +.fa-paint-roller::before { + content: "\f5aa" +} + +.fa-handshake-angle::before { + content: "\f4c4" +} + +.fa-hands-helping::before { + content: "\f4c4" +} + +.fa-location-dot::before { + content: "\f3c5" +} + +.fa-map-marker-alt::before { + content: "\f3c5" +} + +.fa-file::before { + content: "\f15b" +} + +.fa-greater-than::before { + content: "\3e" +} + +.fa-person-swimming::before { + content: "\f5c4" +} + +.fa-swimmer::before { + content: "\f5c4" +} + +.fa-arrow-down::before { + content: "\f063" +} + +.fa-droplet::before { + content: "\f043" +} + +.fa-tint::before { + content: "\f043" +} + +.fa-eraser::before { + content: "\f12d" +} + +.fa-earth-americas::before { + content: "\f57d" +} + +.fa-earth::before { + content: "\f57d" +} + +.fa-earth-america::before { + content: "\f57d" +} + +.fa-globe-americas::before { + content: "\f57d" +} + +.fa-person-burst::before { + content: "\e53b" +} + +.fa-dove::before { + content: "\f4ba" +} + +.fa-battery-empty::before { + content: "\f244" +} + +.fa-battery-0::before { + content: "\f244" +} + +.fa-socks::before { + content: "\f696" +} + +.fa-inbox::before { + content: "\f01c" +} + +.fa-section::before { + content: "\e447" +} + +.fa-gauge-high::before { + content: "\f625" +} + +.fa-tachometer-alt::before { + content: "\f625" +} + +.fa-tachometer-alt-fast::before { + content: "\f625" +} + +.fa-envelope-open-text::before { + content: "\f658" +} + +.fa-hospital::before { + content: "\f0f8" +} + +.fa-hospital-alt::before { + content: "\f0f8" +} + +.fa-hospital-wide::before { + content: "\f0f8" +} + +.fa-wine-bottle::before { + content: "\f72f" +} + +.fa-chess-rook::before { + content: "\f447" +} + +.fa-bars-staggered::before { + content: "\f550" +} + +.fa-reorder::before { + content: "\f550" +} + +.fa-stream::before { + content: "\f550" +} + +.fa-dharmachakra::before { + content: "\f655" +} + +.fa-hotdog::before { + content: "\f80f" +} + +.fa-person-walking-with-cane::before { + content: "\f29d" +} + +.fa-blind::before { + content: "\f29d" +} + +.fa-drum::before { + content: "\f569" +} + +.fa-ice-cream::before { + content: "\f810" +} + +.fa-heart-circle-bolt::before { + content: "\e4fc" +} + +.fa-fax::before { + content: "\f1ac" +} + +.fa-paragraph::before { + content: "\f1dd" +} + +.fa-check-to-slot::before { + content: "\f772" +} + +.fa-vote-yea::before { + content: "\f772" +} + +.fa-star-half::before { + content: "\f089" +} + +.fa-boxes-stacked::before { + content: "\f468" +} + +.fa-boxes::before { + content: "\f468" +} + +.fa-boxes-alt::before { + content: "\f468" +} + +.fa-link::before { + content: "\f0c1" +} + +.fa-chain::before { + content: "\f0c1" +} + +.fa-ear-listen::before { + content: "\f2a2" +} + +.fa-assistive-listening-systems::before { + content: "\f2a2" +} + +.fa-tree-city::before { + content: "\e587" +} + +.fa-play::before { + content: "\f04b" +} + +.fa-font::before { + content: "\f031" +} + +.fa-rupiah-sign::before { + content: "\e23d" +} + +.fa-magnifying-glass::before { + content: "\f002" +} + +.fa-search::before { + content: "\f002" +} + +.fa-table-tennis-paddle-ball::before { + content: "\f45d" +} + +.fa-ping-pong-paddle-ball::before { + content: "\f45d" +} + +.fa-table-tennis::before { + content: "\f45d" +} + +.fa-person-dots-from-line::before { + content: "\f470" +} + +.fa-diagnoses::before { + content: "\f470" +} + +.fa-trash-can-arrow-up::before { + content: "\f82a" +} + +.fa-trash-restore-alt::before { + content: "\f82a" +} + +.fa-naira-sign::before { + content: "\e1f6" +} + +.fa-cart-arrow-down::before { + content: "\f218" +} + +.fa-walkie-talkie::before { + content: "\f8ef" +} + +.fa-file-pen::before { + content: "\f31c" +} + +.fa-file-edit::before { + content: "\f31c" +} + +.fa-receipt::before { + content: "\f543" +} + +.fa-square-pen::before { + content: "\f14b" +} + +.fa-pen-square::before { + content: "\f14b" +} + +.fa-pencil-square::before { + content: "\f14b" +} + +.fa-suitcase-rolling::before { + content: "\f5c1" +} + +.fa-person-circle-exclamation::before { + content: "\e53f" +} + +.fa-chevron-down::before { + content: "\f078" +} + +.fa-battery-full::before { + content: "\f240" +} + +.fa-battery::before { + content: "\f240" +} + +.fa-battery-5::before { + content: "\f240" +} + +.fa-skull-crossbones::before { + content: "\f714" +} + +.fa-code-compare::before { + content: "\e13a" +} + +.fa-list-ul::before { + content: "\f0ca" +} + +.fa-list-dots::before { + content: "\f0ca" +} + +.fa-school-lock::before { + content: "\e56f" +} + +.fa-tower-cell::before { + content: "\e585" +} + +.fa-down-long::before { + content: "\f309" +} + +.fa-long-arrow-alt-down::before { + content: "\f309" +} + +.fa-ranking-star::before { + content: "\e561" +} + +.fa-chess-king::before { + content: "\f43f" +} + +.fa-person-harassing::before { + content: "\e549" +} + +.fa-brazilian-real-sign::before { + content: "\e46c" +} + +.fa-landmark-dome::before { + content: "\f752" +} + +.fa-landmark-alt::before { + content: "\f752" +} + +.fa-arrow-up::before { + content: "\f062" +} + +.fa-tv::before { + content: "\f26c" +} + +.fa-television::before { + content: "\f26c" +} + +.fa-tv-alt::before { + content: "\f26c" +} + +.fa-shrimp::before { + content: "\e448" +} + +.fa-list-check::before { + content: "\f0ae" +} + +.fa-tasks::before { + content: "\f0ae" +} + +.fa-jug-detergent::before { + content: "\e519" +} + +.fa-circle-user::before { + content: "\f2bd" +} + +.fa-user-circle::before { + content: "\f2bd" +} + +.fa-user-shield::before { + content: "\f505" +} + +.fa-wind::before { + content: "\f72e" +} + +.fa-car-burst::before { + content: "\f5e1" +} + +.fa-car-crash::before { + content: "\f5e1" +} + +.fa-y::before { + content: "\59" +} + +.fa-person-snowboarding::before { + content: "\f7ce" +} + +.fa-snowboarding::before { + content: "\f7ce" +} + +.fa-truck-fast::before { + content: "\f48b" +} + +.fa-shipping-fast::before { + content: "\f48b" +} + +.fa-fish::before { + content: "\f578" +} + +.fa-user-graduate::before { + content: "\f501" +} + +.fa-circle-half-stroke::before { + content: "\f042" +} + +.fa-adjust::before { + content: "\f042" +} + +.fa-clapperboard::before { + content: "\e131" +} + +.fa-circle-radiation::before { + content: "\f7ba" +} + +.fa-radiation-alt::before { + content: "\f7ba" +} + +.fa-baseball::before { + content: "\f433" +} + +.fa-baseball-ball::before { + content: "\f433" +} + +.fa-jet-fighter-up::before { + content: "\e518" +} + +.fa-diagram-project::before { + content: "\f542" +} + +.fa-project-diagram::before { + content: "\f542" +} + +.fa-copy::before { + content: "\f0c5" +} + +.fa-volume-xmark::before { + content: "\f6a9" +} + +.fa-volume-mute::before { + content: "\f6a9" +} + +.fa-volume-times::before { + content: "\f6a9" +} + +.fa-hand-sparkles::before { + content: "\e05d" +} + +.fa-grip::before { + content: "\f58d" +} + +.fa-grip-horizontal::before { + content: "\f58d" +} + +.fa-share-from-square::before { + content: "\f14d" +} + +.fa-share-square::before { + content: "\f14d" +} + +.fa-child-combatant::before { + content: "\e4e0" +} + +.fa-child-rifle::before { + content: "\e4e0" +} + +.fa-gun::before { + content: "\e19b" +} + +.fa-square-phone::before { + content: "\f098" +} + +.fa-phone-square::before { + content: "\f098" +} + +.fa-plus::before { + content: "\2b" +} + +.fa-add::before { + content: "\2b" +} + +.fa-expand::before { + content: "\f065" +} + +.fa-computer::before { + content: "\e4e5" +} + +.fa-xmark::before { + content: "\f00d" +} + +.fa-close::before { + content: "\f00d" +} + +.fa-multiply::before { + content: "\f00d" +} + +.fa-remove::before { + content: "\f00d" +} + +.fa-times::before { + content: "\f00d" +} + +.fa-arrows-up-down-left-right::before { + content: "\f047" +} + +.fa-arrows::before { + content: "\f047" +} + +.fa-chalkboard-user::before { + content: "\f51c" +} + +.fa-chalkboard-teacher::before { + content: "\f51c" +} + +.fa-peso-sign::before { + content: "\e222" +} + +.fa-building-shield::before { + content: "\e4d8" +} + +.fa-baby::before { + content: "\f77c" +} + +.fa-users-line::before { + content: "\e592" +} + +.fa-quote-left::before { + content: "\f10d" +} + +.fa-quote-left-alt::before { + content: "\f10d" +} + +.fa-tractor::before { + content: "\f722" +} + +.fa-trash-arrow-up::before { + content: "\f829" +} + +.fa-trash-restore::before { + content: "\f829" +} + +.fa-arrow-down-up-lock::before { + content: "\e4b0" +} + +.fa-lines-leaning::before { + content: "\e51e" +} + +.fa-ruler-combined::before { + content: "\f546" +} + +.fa-copyright::before { + content: "\f1f9" +} + +.fa-equals::before { + content: "\3d" +} + +.fa-blender::before { + content: "\f517" +} + +.fa-teeth::before { + content: "\f62e" +} + +.fa-shekel-sign::before { + content: "\f20b" +} + +.fa-ils::before { + content: "\f20b" +} + +.fa-shekel::before { + content: "\f20b" +} + +.fa-sheqel::before { + content: "\f20b" +} + +.fa-sheqel-sign::before { + content: "\f20b" +} + +.fa-map::before { + content: "\f279" +} + +.fa-rocket::before { + content: "\f135" +} + +.fa-photo-film::before { + content: "\f87c" +} + +.fa-photo-video::before { + content: "\f87c" +} + +.fa-folder-minus::before { + content: "\f65d" +} + +.fa-store::before { + content: "\f54e" +} + +.fa-arrow-trend-up::before { + content: "\e098" +} + +.fa-plug-circle-minus::before { + content: "\e55e" +} + +.fa-sign-hanging::before { + content: "\f4d9" +} + +.fa-sign::before { + content: "\f4d9" +} + +.fa-bezier-curve::before { + content: "\f55b" +} + +.fa-bell-slash::before { + content: "\f1f6" +} + +.fa-tablet::before { + content: "\f3fb" +} + +.fa-tablet-android::before { + content: "\f3fb" +} + +.fa-school-flag::before { + content: "\e56e" +} + +.fa-fill::before { + content: "\f575" +} + +.fa-angle-up::before { + content: "\f106" +} + +.fa-drumstick-bite::before { + content: "\f6d7" +} + +.fa-holly-berry::before { + content: "\f7aa" +} + +.fa-chevron-left::before { + content: "\f053" +} + +.fa-bacteria::before { + content: "\e059" +} + +.fa-hand-lizard::before { + content: "\f258" +} + +.fa-notdef::before { + content: "\e1fe" +} + +.fa-disease::before { + content: "\f7fa" +} + +.fa-briefcase-medical::before { + content: "\f469" +} + +.fa-genderless::before { + content: "\f22d" +} + +.fa-chevron-right::before { + content: "\f054" +} + +.fa-retweet::before { + content: "\f079" +} + +.fa-car-rear::before { + content: "\f5de" +} + +.fa-car-alt::before { + content: "\f5de" +} + +.fa-pump-soap::before { + content: "\e06b" +} + +.fa-video-slash::before { + content: "\f4e2" +} + +.fa-battery-quarter::before { + content: "\f243" +} + +.fa-battery-2::before { + content: "\f243" +} + +.fa-radio::before { + content: "\f8d7" +} + +.fa-baby-carriage::before { + content: "\f77d" +} + +.fa-carriage-baby::before { + content: "\f77d" +} + +.fa-traffic-light::before { + content: "\f637" +} + +.fa-thermometer::before { + content: "\f491" +} + +.fa-vr-cardboard::before { + content: "\f729" +} + +.fa-hand-middle-finger::before { + content: "\f806" +} + +.fa-percent::before { + content: "\25" +} + +.fa-percentage::before { + content: "\25" +} + +.fa-truck-moving::before { + content: "\f4df" +} + +.fa-glass-water-droplet::before { + content: "\e4f5" +} + +.fa-display::before { + content: "\e163" +} + +.fa-face-smile::before { + content: "\f118" +} + +.fa-smile::before { + content: "\f118" +} + +.fa-thumbtack::before { + content: "\f08d" +} + +.fa-thumb-tack::before { + content: "\f08d" +} + +.fa-trophy::before { + content: "\f091" +} + +.fa-person-praying::before { + content: "\f683" +} + +.fa-pray::before { + content: "\f683" +} + +.fa-hammer::before { + content: "\f6e3" +} + +.fa-hand-peace::before { + content: "\f25b" +} + +.fa-rotate::before { + content: "\f2f1" +} + +.fa-sync-alt::before { + content: "\f2f1" +} + +.fa-spinner::before { + content: "\f110" +} + +.fa-robot::before { + content: "\f544" +} + +.fa-peace::before { + content: "\f67c" +} + +.fa-gears::before { + content: "\f085" +} + +.fa-cogs::before { + content: "\f085" +} + +.fa-warehouse::before { + content: "\f494" +} + +.fa-arrow-up-right-dots::before { + content: "\e4b7" +} + +.fa-splotch::before { + content: "\f5bc" +} + +.fa-face-grin-hearts::before { + content: "\f584" +} + +.fa-grin-hearts::before { + content: "\f584" +} + +.fa-dice-four::before { + content: "\f524" +} + +.fa-sim-card::before { + content: "\f7c4" +} + +.fa-transgender::before { + content: "\f225" +} + +.fa-transgender-alt::before { + content: "\f225" +} + +.fa-mercury::before { + content: "\f223" +} + +.fa-arrow-turn-down::before { + content: "\f149" +} + +.fa-level-down::before { + content: "\f149" +} + +.fa-person-falling-burst::before { + content: "\e547" +} + +.fa-award::before { + content: "\f559" +} + +.fa-ticket-simple::before { + content: "\f3ff" +} + +.fa-ticket-alt::before { + content: "\f3ff" +} + +.fa-building::before { + content: "\f1ad" +} + +.fa-angles-left::before { + content: "\f100" +} + +.fa-angle-double-left::before { + content: "\f100" +} + +.fa-qrcode::before { + content: "\f029" +} + +.fa-clock-rotate-left::before { + content: "\f1da" +} + +.fa-history::before { + content: "\f1da" +} + +.fa-face-grin-beam-sweat::before { + content: "\f583" +} + +.fa-grin-beam-sweat::before { + content: "\f583" +} + +.fa-file-export::before { + content: "\f56e" +} + +.fa-arrow-right-from-file::before { + content: "\f56e" +} + +.fa-shield::before { + content: "\f132" +} + +.fa-shield-blank::before { + content: "\f132" +} + +.fa-arrow-up-short-wide::before { + content: "\f885" +} + +.fa-sort-amount-up-alt::before { + content: "\f885" +} + +.fa-house-medical::before { + content: "\e3b2" +} + +.fa-golf-ball-tee::before { + content: "\f450" +} + +.fa-golf-ball::before { + content: "\f450" +} + +.fa-circle-chevron-left::before { + content: "\f137" +} + +.fa-chevron-circle-left::before { + content: "\f137" +} + +.fa-house-chimney-window::before { + content: "\e00d" +} + +.fa-pen-nib::before { + content: "\f5ad" +} + +.fa-tent-arrow-turn-left::before { + content: "\e580" +} + +.fa-tents::before { + content: "\e582" +} + +.fa-wand-magic::before { + content: "\f0d0" +} + +.fa-magic::before { + content: "\f0d0" +} + +.fa-dog::before { + content: "\f6d3" +} + +.fa-carrot::before { + content: "\f787" +} + +.fa-moon::before { + content: "\f186" +} + +.fa-wine-glass-empty::before { + content: "\f5ce" +} + +.fa-wine-glass-alt::before { + content: "\f5ce" +} + +.fa-cheese::before { + content: "\f7ef" +} + +.fa-yin-yang::before { + content: "\f6ad" +} + +.fa-music::before { + content: "\f001" +} + +.fa-code-commit::before { + content: "\f386" +} + +.fa-temperature-low::before { + content: "\f76b" +} + +.fa-person-biking::before { + content: "\f84a" +} + +.fa-biking::before { + content: "\f84a" +} + +.fa-broom::before { + content: "\f51a" +} + +.fa-shield-heart::before { + content: "\e574" +} + +.fa-gopuram::before { + content: "\f664" +} + +.fa-earth-oceania::before { + content: "\e47b" +} + +.fa-globe-oceania::before { + content: "\e47b" +} + +.fa-square-xmark::before { + content: "\f2d3" +} + +.fa-times-square::before { + content: "\f2d3" +} + +.fa-xmark-square::before { + content: "\f2d3" +} + +.fa-hashtag::before { + content: "\23" +} + +.fa-up-right-and-down-left-from-center::before { + content: "\f424" +} + +.fa-expand-alt::before { + content: "\f424" +} + +.fa-oil-can::before { + content: "\f613" +} + +.fa-t::before { + content: "\54" +} + +.fa-hippo::before { + content: "\f6ed" +} + +.fa-chart-column::before { + content: "\e0e3" +} + +.fa-infinity::before { + content: "\f534" +} + +.fa-vial-circle-check::before { + content: "\e596" +} + +.fa-person-arrow-down-to-line::before { + content: "\e538" +} + +.fa-voicemail::before { + content: "\f897" +} + +.fa-fan::before { + content: "\f863" +} + +.fa-person-walking-luggage::before { + content: "\e554" +} + +.fa-up-down::before { + content: "\f338" +} + +.fa-arrows-alt-v::before { + content: "\f338" +} + +.fa-cloud-moon-rain::before { + content: "\f73c" +} + +.fa-calendar::before { + content: "\f133" +} + +.fa-trailer::before { + content: "\e041" +} + +.fa-bahai::before { + content: "\f666" +} + +.fa-haykal::before { + content: "\f666" +} + +.fa-sd-card::before { + content: "\f7c2" +} + +.fa-dragon::before { + content: "\f6d5" +} + +.fa-shoe-prints::before { + content: "\f54b" +} + +.fa-circle-plus::before { + content: "\f055" +} + +.fa-plus-circle::before { + content: "\f055" +} + +.fa-face-grin-tongue-wink::before { + content: "\f58b" +} + +.fa-grin-tongue-wink::before { + content: "\f58b" +} + +.fa-hand-holding::before { + content: "\f4bd" +} + +.fa-plug-circle-exclamation::before { + content: "\e55d" +} + +.fa-link-slash::before { + content: "\f127" +} + +.fa-chain-broken::before { + content: "\f127" +} + +.fa-chain-slash::before { + content: "\f127" +} + +.fa-unlink::before { + content: "\f127" +} + +.fa-clone::before { + content: "\f24d" +} + +.fa-person-walking-arrow-loop-left::before { + content: "\e551" +} + +.fa-arrow-up-z-a::before { + content: "\f882" +} + +.fa-sort-alpha-up-alt::before { + content: "\f882" +} + +.fa-fire-flame-curved::before { + content: "\f7e4" +} + +.fa-fire-alt::before { + content: "\f7e4" +} + +.fa-tornado::before { + content: "\f76f" +} + +.fa-file-circle-plus::before { + content: "\e494" +} + +.fa-book-quran::before { + content: "\f687" +} + +.fa-quran::before { + content: "\f687" +} + +.fa-anchor::before { + content: "\f13d" +} + +.fa-border-all::before { + content: "\f84c" +} + +.fa-face-angry::before { + content: "\f556" +} + +.fa-angry::before { + content: "\f556" +} + +.fa-cookie-bite::before { + content: "\f564" +} + +.fa-arrow-trend-down::before { + content: "\e097" +} + +.fa-rss::before { + content: "\f09e" +} + +.fa-feed::before { + content: "\f09e" +} + +.fa-draw-polygon::before { + content: "\f5ee" +} + +.fa-scale-balanced::before { + content: "\f24e" +} + +.fa-balance-scale::before { + content: "\f24e" +} + +.fa-gauge-simple-high::before { + content: "\f62a" +} + +.fa-tachometer::before { + content: "\f62a" +} + +.fa-tachometer-fast::before { + content: "\f62a" +} + +.fa-shower::before { + content: "\f2cc" +} + +.fa-desktop::before { + content: "\f390" +} + +.fa-desktop-alt::before { + content: "\f390" +} + +.fa-m::before { + content: "\4d" +} + +.fa-table-list::before { + content: "\f00b" +} + +.fa-th-list::before { + content: "\f00b" +} + +.fa-comment-sms::before { + content: "\f7cd" +} + +.fa-sms::before { + content: "\f7cd" +} + +.fa-book::before { + content: "\f02d" +} + +.fa-user-plus::before { + content: "\f234" +} + +.fa-check::before { + content: "\f00c" +} + +.fa-battery-three-quarters::before { + content: "\f241" +} + +.fa-battery-4::before { + content: "\f241" +} + +.fa-house-circle-check::before { + content: "\e509" +} + +.fa-angle-left::before { + content: "\f104" +} + +.fa-diagram-successor::before { + content: "\e47a" +} + +.fa-truck-arrow-right::before { + content: "\e58b" +} + +.fa-arrows-split-up-and-left::before { + content: "\e4bc" +} + +.fa-hand-fist::before { + content: "\f6de" +} + +.fa-fist-raised::before { + content: "\f6de" +} + +.fa-cloud-moon::before { + content: "\f6c3" +} + +.fa-briefcase::before { + content: "\f0b1" +} + +.fa-person-falling::before { + content: "\e546" +} + +.fa-image-portrait::before { + content: "\f3e0" +} + +.fa-portrait::before { + content: "\f3e0" +} + +.fa-user-tag::before { + content: "\f507" +} + +.fa-rug::before { + content: "\e569" +} + +.fa-earth-europe::before { + content: "\f7a2" +} + +.fa-globe-europe::before { + content: "\f7a2" +} + +.fa-cart-flatbed-suitcase::before { + content: "\f59d" +} + +.fa-luggage-cart::before { + content: "\f59d" +} + +.fa-rectangle-xmark::before { + content: "\f410" +} + +.fa-rectangle-times::before { + content: "\f410" +} + +.fa-times-rectangle::before { + content: "\f410" +} + +.fa-window-close::before { + content: "\f410" +} + +.fa-baht-sign::before { + content: "\e0ac" +} + +.fa-book-open::before { + content: "\f518" +} + +.fa-book-journal-whills::before { + content: "\f66a" +} + +.fa-journal-whills::before { + content: "\f66a" +} + +.fa-handcuffs::before { + content: "\e4f8" +} + +.fa-triangle-exclamation::before { + content: "\f071" +} + +.fa-exclamation-triangle::before { + content: "\f071" +} + +.fa-warning::before { + content: "\f071" +} + +.fa-database::before { + content: "\f1c0" +} + +.fa-share::before { + content: "\f064" +} + +.fa-mail-forward::before { + content: "\f064" +} + +.fa-bottle-droplet::before { + content: "\e4c4" +} + +.fa-mask-face::before { + content: "\e1d7" +} + +.fa-hill-rockslide::before { + content: "\e508" +} + +.fa-right-left::before { + content: "\f362" +} + +.fa-exchange-alt::before { + content: "\f362" +} + +.fa-paper-plane::before { + content: "\f1d8" +} + +.fa-road-circle-exclamation::before { + content: "\e565" +} + +.fa-dungeon::before { + content: "\f6d9" +} + +.fa-align-right::before { + content: "\f038" +} + +.fa-money-bill-1-wave::before { + content: "\f53b" +} + +.fa-money-bill-wave-alt::before { + content: "\f53b" +} + +.fa-life-ring::before { + content: "\f1cd" +} + +.fa-hands::before { + content: "\f2a7" +} + +.fa-sign-language::before { + content: "\f2a7" +} + +.fa-signing::before { + content: "\f2a7" +} + +.fa-calendar-day::before { + content: "\f783" +} + +.fa-water-ladder::before { + content: "\f5c5" +} + +.fa-ladder-water::before { + content: "\f5c5" +} + +.fa-swimming-pool::before { + content: "\f5c5" +} + +.fa-arrows-up-down::before { + content: "\f07d" +} + +.fa-arrows-v::before { + content: "\f07d" +} + +.fa-face-grimace::before { + content: "\f57f" +} + +.fa-grimace::before { + content: "\f57f" +} + +.fa-wheelchair-move::before { + content: "\e2ce" +} + +.fa-wheelchair-alt::before { + content: "\e2ce" +} + +.fa-turn-down::before { + content: "\f3be" +} + +.fa-level-down-alt::before { + content: "\f3be" +} + +.fa-person-walking-arrow-right::before { + content: "\e552" +} + +.fa-square-envelope::before { + content: "\f199" +} + +.fa-envelope-square::before { + content: "\f199" +} + +.fa-dice::before { + content: "\f522" +} + +.fa-bowling-ball::before { + content: "\f436" +} + +.fa-brain::before { + content: "\f5dc" +} + +.fa-bandage::before { + content: "\f462" +} + +.fa-band-aid::before { + content: "\f462" +} + +.fa-calendar-minus::before { + content: "\f272" +} + +.fa-circle-xmark::before { + content: "\f057" +} + +.fa-times-circle::before { + content: "\f057" +} + +.fa-xmark-circle::before { + content: "\f057" +} + +.fa-gifts::before { + content: "\f79c" +} + +.fa-hotel::before { + content: "\f594" +} + +.fa-earth-asia::before { + content: "\f57e" +} + +.fa-globe-asia::before { + content: "\f57e" +} + +.fa-id-card-clip::before { + content: "\f47f" +} + +.fa-id-card-alt::before { + content: "\f47f" +} + +.fa-magnifying-glass-plus::before { + content: "\f00e" +} + +.fa-search-plus::before { + content: "\f00e" +} + +.fa-thumbs-up::before { + content: "\f164" +} + +.fa-user-clock::before { + content: "\f4fd" +} + +.fa-hand-dots::before { + content: "\f461" +} + +.fa-allergies::before { + content: "\f461" +} + +.fa-file-invoice::before { + content: "\f570" +} + +.fa-window-minimize::before { + content: "\f2d1" +} + +.fa-mug-saucer::before { + content: "\f0f4" +} + +.fa-coffee::before { + content: "\f0f4" +} + +.fa-brush::before { + content: "\f55d" +} + +.fa-mask::before { + content: "\f6fa" +} + +.fa-magnifying-glass-minus::before { + content: "\f010" +} + +.fa-search-minus::before { + content: "\f010" +} + +.fa-ruler-vertical::before { + content: "\f548" +} + +.fa-user-large::before { + content: "\f406" +} + +.fa-user-alt::before { + content: "\f406" +} + +.fa-train-tram::before { + content: "\e5b4" +} + +.fa-user-nurse::before { + content: "\f82f" +} + +.fa-syringe::before { + content: "\f48e" +} + +.fa-cloud-sun::before { + content: "\f6c4" +} + +.fa-stopwatch-20::before { + content: "\e06f" +} + +.fa-square-full::before { + content: "\f45c" +} + +.fa-magnet::before { + content: "\f076" +} + +.fa-jar::before { + content: "\e516" +} + +.fa-note-sticky::before { + content: "\f249" +} + +.fa-sticky-note::before { + content: "\f249" +} + +.fa-bug-slash::before { + content: "\e490" +} + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6" +} + +.fa-bone::before { + content: "\f5d7" +} + +.fa-user-injured::before { + content: "\f728" +} + +.fa-face-sad-tear::before { + content: "\f5b4" +} + +.fa-sad-tear::before { + content: "\f5b4" +} + +.fa-plane::before { + content: "\f072" +} + +.fa-tent-arrows-down::before { + content: "\e581" +} + +.fa-exclamation::before { + content: "\21" +} + +.fa-arrows-spin::before { + content: "\e4bb" +} + +.fa-print::before { + content: "\f02f" +} + +.fa-turkish-lira-sign::before { + content: "\e2bb" +} + +.fa-try::before { + content: "\e2bb" +} + +.fa-turkish-lira::before { + content: "\e2bb" +} + +.fa-dollar-sign::before { + content: "\24" +} + +.fa-dollar::before { + content: "\24" +} + +.fa-usd::before { + content: "\24" +} + +.fa-x::before { + content: "\58" +} + +.fa-magnifying-glass-dollar::before { + content: "\f688" +} + +.fa-search-dollar::before { + content: "\f688" +} + +.fa-users-gear::before { + content: "\f509" +} + +.fa-users-cog::before { + content: "\f509" +} + +.fa-person-military-pointing::before { + content: "\e54a" +} + +.fa-building-columns::before { + content: "\f19c" +} + +.fa-bank::before { + content: "\f19c" +} + +.fa-institution::before { + content: "\f19c" +} + +.fa-museum::before { + content: "\f19c" +} + +.fa-university::before { + content: "\f19c" +} + +.fa-umbrella::before { + content: "\f0e9" +} + +.fa-trowel::before { + content: "\e589" +} + +.fa-d::before { + content: "\44" +} + +.fa-stapler::before { + content: "\e5af" +} + +.fa-masks-theater::before { + content: "\f630" +} + +.fa-theater-masks::before { + content: "\f630" +} + +.fa-kip-sign::before { + content: "\e1c4" +} + +.fa-hand-point-left::before { + content: "\f0a5" +} + +.fa-handshake-simple::before { + content: "\f4c6" +} + +.fa-handshake-alt::before { + content: "\f4c6" +} + +.fa-jet-fighter::before { + content: "\f0fb" +} + +.fa-fighter-jet::before { + content: "\f0fb" +} + +.fa-square-share-nodes::before { + content: "\f1e1" +} + +.fa-share-alt-square::before { + content: "\f1e1" +} + +.fa-barcode::before { + content: "\f02a" +} + +.fa-plus-minus::before { + content: "\e43c" +} + +.fa-video::before { + content: "\f03d" +} + +.fa-video-camera::before { + content: "\f03d" +} + +.fa-graduation-cap::before { + content: "\f19d" +} + +.fa-mortar-board::before { + content: "\f19d" +} + +.fa-hand-holding-medical::before { + content: "\e05c" +} + +.fa-person-circle-check::before { + content: "\e53e" +} + +.fa-turn-up::before { + content: "\f3bf" +} + +.fa-level-up-alt::before { + content: "\f3bf" +} + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(../../../../../../../../../themes/logico/fonts/fa-solid-900.woff2) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fa-solid-900.ttf) format("truetype") +} + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(../../../../../../../../../themes/logico/fonts/fa-solid-900.woff2) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fa-solid-900.ttf) format("truetype") +} + +.fas, +.fa-solid { + font-weight: 900 +} + +@font-face { + font-family: 'Font Awesome 6 Brands'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../../../../../../../../../themes/logico/fonts/fa-brands-400.woff2) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fa-brands-400.ttf) format("truetype") +} + +@font-face { + font-family: 'Font Awesome 5 Brands'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../../../../../../../../../themes/logico/fonts/fa-brands-400.woff2) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fa-brands-400.ttf) format("truetype") +} + +.fab, +.fa-brands { + font-weight: 400 +} + +.fa-monero:before { + content: "\f3d0" +} + +.fa-hooli:before { + content: "\f427" +} + +.fa-yelp:before { + content: "\f1e9" +} + +.fa-cc-visa:before { + content: "\f1f0" +} + +.fa-lastfm:before { + content: "\f202" +} + +.fa-shopware:before { + content: "\f5b5" +} + +.fa-creative-commons-nc:before { + content: "\f4e8" +} + +.fa-aws:before { + content: "\f375" +} + +.fa-redhat:before { + content: "\f7bc" +} + +.fa-yoast:before { + content: "\f2b1" +} + +.fa-cloudflare:before { + content: "\e07d" +} + +.fa-ups:before { + content: "\f7e0" +} + +.fa-pixiv:before { + content: "\e640" +} + +.fa-wpexplorer:before { + content: "\f2de" +} + +.fa-dyalog:before { + content: "\f399" +} + +.fa-bity:before { + content: "\f37a" +} + +.fa-stackpath:before { + content: "\f842" +} + +.fa-buysellads:before { + content: "\f20d" +} + +.fa-first-order:before { + content: "\f2b0" +} + +.fa-modx:before { + content: "\f285" +} + +.fa-guilded:before { + content: "\e07e" +} + +.fa-vnv:before { + content: "\f40b" +} + +.fa-square-js:before { + content: "\f3b9" +} + +.fa-js-square:before { + content: "\f3b9" +} + +.fa-microsoft:before { + content: "\f3ca" +} + +.fa-qq:before { + content: "\f1d6" +} + +.fa-orcid:before { + content: "\f8d2" +} + +.fa-java:before { + content: "\f4e4" +} + +.fa-invision:before { + content: "\f7b0" +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed" +} + +.fa-centercode:before { + content: "\f380" +} + +.fa-glide-g:before { + content: "\f2a6" +} + +.fa-drupal:before { + content: "\f1a9" +} + +.fa-hire-a-helper:before { + content: "\f3b0" +} + +.fa-creative-commons-by:before { + content: "\f4e7" +} + +.fa-unity:before { + content: "\e049" +} + +.fa-whmcs:before { + content: "\f40d" +} + +.fa-rocketchat:before { + content: "\f3e8" +} + +.fa-vk:before { + content: "\f189" +} + +.fa-untappd:before { + content: "\f405" +} + +.fa-mailchimp:before { + content: "\f59e" +} + +.fa-css3-alt:before { + content: "\f38b" +} + +.fa-square-reddit:before { + content: "\f1a2" +} + +.fa-reddit-square:before { + content: "\f1a2" +} + +.fa-vimeo-v:before { + content: "\f27d" +} + +.fa-contao:before { + content: "\f26d" +} + +.fa-square-font-awesome:before { + content: "\e5ad" +} + +.fa-deskpro:before { + content: "\f38f" +} + +.fa-brave:before { + content: "\e63c" +} + +.fa-sistrix:before { + content: "\f3ee" +} + +.fa-square-instagram:before { + content: "\e055" +} + +.fa-instagram-square:before { + content: "\e055" +} + +.fa-battle-net:before { + content: "\f835" +} + +.fa-the-red-yeti:before { + content: "\f69d" +} + +.fa-square-hacker-news:before { + content: "\f3af" +} + +.fa-hacker-news-square:before { + content: "\f3af" +} + +.fa-edge:before { + content: "\f282" +} + +.fa-threads:before { + content: "\e618" +} + +.fa-napster:before { + content: "\f3d2" +} + +.fa-square-snapchat:before { + content: "\f2ad" +} + +.fa-snapchat-square:before { + content: "\f2ad" +} + +.fa-google-plus-g:before { + content: "\f0d5" +} + +.fa-artstation:before { + content: "\f77a" +} + +.fa-markdown:before { + content: "\f60f" +} + +.fa-sourcetree:before { + content: "\f7d3" +} + +.fa-google-plus:before { + content: "\f2b3" +} + +.fa-diaspora:before { + content: "\f791" +} + +.fa-foursquare:before { + content: "\f180" +} + +.fa-stack-overflow:before { + content: "\f16c" +} + +.fa-github-alt:before { + content: "\f113" +} + +.fa-phoenix-squadron:before { + content: "\f511" +} + +.fa-pagelines:before { + content: "\f18c" +} + +.fa-algolia:before { + content: "\f36c" +} + +.fa-red-river:before { + content: "\f3e3" +} + +.fa-creative-commons-sa:before { + content: "\f4ef" +} + +.fa-safari:before { + content: "\f267" +} + +.fa-google:before { + content: "\f1a0" +} + +.fa-square-font-awesome-stroke:before { + content: "\f35c" +} + +.fa-font-awesome-alt:before { + content: "\f35c" +} + +.fa-atlassian:before { + content: "\f77b" +} + +.fa-linkedin-in:before { + content: "\f0e1" +} + +.fa-digital-ocean:before { + content: "\f391" +} + +.fa-nimblr:before { + content: "\f5a8" +} + +.fa-chromecast:before { + content: "\f838" +} + +.fa-evernote:before { + content: "\f839" +} + +.fa-hacker-news:before { + content: "\f1d4" +} + +.fa-creative-commons-sampling:before { + content: "\f4f0" +} + +.fa-adversal:before { + content: "\f36a" +} + +.fa-creative-commons:before { + content: "\f25e" +} + +.fa-watchman-monitoring:before { + content: "\e087" +} + +.fa-fonticons:before { + content: "\f280" +} + +.fa-weixin:before { + content: "\f1d7" +} + +.fa-shirtsinbulk:before { + content: "\f214" +} + +.fa-codepen:before { + content: "\f1cb" +} + +.fa-git-alt:before { + content: "\f841" +} + +.fa-lyft:before { + content: "\f3c3" +} + +.fa-rev:before { + content: "\f5b2" +} + +.fa-windows:before { + content: "\f17a" +} + +.fa-wizards-of-the-coast:before { + content: "\f730" +} + +.fa-square-viadeo:before { + content: "\f2aa" +} + +.fa-viadeo-square:before { + content: "\f2aa" +} + +.fa-meetup:before { + content: "\f2e0" +} + +.fa-centos:before { + content: "\f789" +} + +.fa-adn:before { + content: "\f170" +} + +.fa-cloudsmith:before { + content: "\f384" +} + +.fa-opensuse:before { + content: "\e62b" +} + +.fa-pied-piper-alt:before { + content: "\f1a8" +} + +.fa-square-dribbble:before { + content: "\f397" +} + +.fa-dribbble-square:before { + content: "\f397" +} + +.fa-codiepie:before { + content: "\f284" +} + +.fa-node:before { + content: "\f419" +} + +.fa-mix:before { + content: "\f3cb" +} + +.fa-steam:before { + content: "\f1b6" +} + +.fa-cc-apple-pay:before { + content: "\f416" +} + +.fa-scribd:before { + content: "\f28a" +} + +.fa-debian:before { + content: "\e60b" +} + +.fa-openid:before { + content: "\f19b" +} + +.fa-instalod:before { + content: "\e081" +} + +.fa-expeditedssl:before { + content: "\f23e" +} + +.fa-sellcast:before { + content: "\f2da" +} + +.fa-square-twitter:before { + content: "\f081" +} + +.fa-twitter-square:before { + content: "\f081" +} + +.fa-r-project:before { + content: "\f4f7" +} + +.fa-delicious:before { + content: "\f1a5" +} + +.fa-freebsd:before { + content: "\f3a4" +} + +.fa-vuejs:before { + content: "\f41f" +} + +.fa-accusoft:before { + content: "\f369" +} + +.fa-ioxhost:before { + content: "\f208" +} + +.fa-fonticons-fi:before { + content: "\f3a2" +} + +.fa-app-store:before { + content: "\f36f" +} + +.fa-cc-mastercard:before { + content: "\f1f1" +} + +.fa-itunes-note:before { + content: "\f3b5" +} + +.fa-golang:before { + content: "\e40f" +} + +.fa-kickstarter:before { + content: "\f3bb" +} + +.fa-grav:before { + content: "\f2d6" +} + +.fa-weibo:before { + content: "\f18a" +} + +.fa-uncharted:before { + content: "\e084" +} + +.fa-firstdraft:before { + content: "\f3a1" +} + +.fa-square-youtube:before { + content: "\f431" +} + +.fa-youtube-square:before { + content: "\f431" +} + +.fa-wikipedia-w:before { + content: "\f266" +} + +.fa-wpressr:before { + content: "\f3e4" +} + +.fa-rendact:before { + content: "\f3e4" +} + +.fa-angellist:before { + content: "\f209" +} + +.fa-galactic-republic:before { + content: "\f50c" +} + +.fa-nfc-directional:before { + content: "\e530" +} + +.fa-skype:before { + content: "\f17e" +} + +.fa-joget:before { + content: "\f3b7" +} + +.fa-fedora:before { + content: "\f798" +} + +.fa-stripe-s:before { + content: "\f42a" +} + +.fa-meta:before { + content: "\e49b" +} + +.fa-laravel:before { + content: "\f3bd" +} + +.fa-hotjar:before { + content: "\f3b1" +} + +.fa-bluetooth-b:before { + content: "\f294" +} + +.fa-square-letterboxd:before { + content: "\e62e" +} + +.fa-sticker-mule:before { + content: "\f3f7" +} + +.fa-creative-commons-zero:before { + content: "\f4f3" +} + +.fa-hips:before { + content: "\f452" +} + +.fa-behance:before { + content: "\f1b4" +} + +.fa-reddit:before { + content: "\f1a1" +} + +.fa-discord:before { + content: "\f392" +} + +.fa-chrome:before { + content: "\f268" +} + +.fa-app-store-ios:before { + content: "\f370" +} + +.fa-cc-discover:before { + content: "\f1f2" +} + +.fa-wpbeginner:before { + content: "\f297" +} + +.fa-confluence:before { + content: "\f78d" +} + +.fa-shoelace:before { + content: "\e60c" +} + +.fa-mdb:before { + content: "\f8ca" +} + +.fa-dochub:before { + content: "\f394" +} + +.fa-accessible-icon:before { + content: "\f368" +} + +.fa-ebay:before { + content: "\f4f4" +} + +.fa-amazon:before { + content: "\f270" +} + +.fa-unsplash:before { + content: "\e07c" +} + +.fa-yarn:before { + content: "\f7e3" +} + +.fa-square-steam:before { + content: "\f1b7" +} + +.fa-steam-square:before { + content: "\f1b7" +} + +.fa-500px:before { + content: "\f26e" +} + +.fa-square-vimeo:before { + content: "\f194" +} + +.fa-vimeo-square:before { + content: "\f194" +} + +.fa-asymmetrik:before { + content: "\f372" +} + +.fa-font-awesome:before { + content: "\f2b4" +} + +.fa-font-awesome-flag:before { + content: "\f2b4" +} + +.fa-font-awesome-logo-full:before { + content: "\f2b4" +} + +.fa-gratipay:before { + content: "\f184" +} + +.fa-apple:before { + content: "\f179" +} + +.fa-hive:before { + content: "\e07f" +} + +.fa-gitkraken:before { + content: "\f3a6" +} + +.fa-keybase:before { + content: "\f4f5" +} + +.fa-apple-pay:before { + content: "\f415" +} + +.fa-padlet:before { + content: "\e4a0" +} + +.fa-amazon-pay:before { + content: "\f42c" +} + +.fa-square-github:before { + content: "\f092" +} + +.fa-github-square:before { + content: "\f092" +} + +.fa-stumbleupon:before { + content: "\f1a4" +} + +.fa-fedex:before { + content: "\f797" +} + +.fa-phoenix-framework:before { + content: "\f3dc" +} + +.fa-shopify:before { + content: "\e057" +} + +.fa-neos:before { + content: "\f612" +} + +.fa-square-threads:before { + content: "\e619" +} + +.fa-hackerrank:before { + content: "\f5f7" +} + +.fa-researchgate:before { + content: "\f4f8" +} + +.fa-swift:before { + content: "\f8e1" +} + +.fa-angular:before { + content: "\f420" +} + +.fa-speakap:before { + content: "\f3f3" +} + +.fa-angrycreative:before { + content: "\f36e" +} + +.fa-y-combinator:before { + content: "\f23b" +} + +.fa-empire:before { + content: "\f1d1" +} + +.fa-envira:before { + content: "\f299" +} + +.fa-google-scholar:before { + content: "\e63b" +} + +.fa-square-gitlab:before { + content: "\e5ae" +} + +.fa-gitlab-square:before { + content: "\e5ae" +} + +.fa-studiovinari:before { + content: "\f3f8" +} + +.fa-pied-piper:before { + content: "\f2ae" +} + +.fa-wordpress:before { + content: "\f19a" +} + +.fa-product-hunt:before { + content: "\f288" +} + +.fa-firefox:before { + content: "\f269" +} + +.fa-linode:before { + content: "\f2b8" +} + +.fa-goodreads:before { + content: "\f3a8" +} + +.fa-square-odnoklassniki:before { + content: "\f264" +} + +.fa-odnoklassniki-square:before { + content: "\f264" +} + +.fa-jsfiddle:before { + content: "\f1cc" +} + +.fa-sith:before { + content: "\f512" +} + +.fa-themeisle:before { + content: "\f2b2" +} + +.fa-page4:before { + content: "\f3d7" +} + +.fa-hashnode:before { + content: "\e499" +} + +.fa-react:before { + content: "\f41b" +} + +.fa-cc-paypal:before { + content: "\f1f4" +} + +.fa-squarespace:before { + content: "\f5be" +} + +.fa-cc-stripe:before { + content: "\f1f5" +} + +.fa-creative-commons-share:before { + content: "\f4f2" +} + +.fa-bitcoin:before { + content: "\f379" +} + +.fa-keycdn:before { + content: "\f3ba" +} + +.fa-opera:before { + content: "\f26a" +} + +.fa-itch-io:before { + content: "\f83a" +} + +.fa-umbraco:before { + content: "\f8e8" +} + +.fa-galactic-senate:before { + content: "\f50d" +} + +.fa-ubuntu:before { + content: "\f7df" +} + +.fa-draft2digital:before { + content: "\f396" +} + +.fa-stripe:before { + content: "\f429" +} + +.fa-houzz:before { + content: "\f27c" +} + +.fa-gg:before { + content: "\f260" +} + +.fa-dhl:before { + content: "\f790" +} + +.fa-square-pinterest:before { + content: "\f0d3" +} + +.fa-pinterest-square:before { + content: "\f0d3" +} + +.fa-xing:before { + content: "\f168" +} + +.fa-blackberry:before { + content: "\f37b" +} + +.fa-creative-commons-pd:before { + content: "\f4ec" +} + +.fa-playstation:before { + content: "\f3df" +} + +.fa-quinscape:before { + content: "\f459" +} + +.fa-less:before { + content: "\f41d" +} + +.fa-blogger-b:before { + content: "\f37d" +} + +.fa-opencart:before { + content: "\f23d" +} + +.fa-vine:before { + content: "\f1ca" +} + +.fa-signal-messenger:before { + content: "\e663" +} + +.fa-paypal:before { + content: "\f1ed" +} + +.fa-gitlab:before { + content: "\f296" +} + +.fa-typo3:before { + content: "\f42b" +} + +.fa-reddit-alien:before { + content: "\f281" +} + +.fa-yahoo:before { + content: "\f19e" +} + +.fa-dailymotion:before { + content: "\e052" +} + +.fa-affiliatetheme:before { + content: "\f36b" +} + +.fa-pied-piper-pp:before { + content: "\f1a7" +} + +.fa-bootstrap:before { + content: "\f836" +} + +.fa-odnoklassniki:before { + content: "\f263" +} + +.fa-nfc-symbol:before { + content: "\e531" +} + +.fa-mintbit:before { + content: "\e62f" +} + +.fa-ethereum:before { + content: "\f42e" +} + +.fa-speaker-deck:before { + content: "\f83c" +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9" +} + +.fa-patreon:before { + content: "\f3d9" +} + +.fa-avianex:before { + content: "\f374" +} + +.fa-ello:before { + content: "\f5f1" +} + +.fa-gofore:before { + content: "\f3a7" +} + +.fa-bimobject:before { + content: "\f378" +} + +.fa-brave-reverse:before { + content: "\e63d" +} + +.fa-facebook-f:before { + content: "\f39e" +} + +.fa-square-google-plus:before { + content: "\f0d4" +} + +.fa-google-plus-square:before { + content: "\f0d4" +} + +.fa-mandalorian:before { + content: "\f50f" +} + +.fa-first-order-alt:before { + content: "\f50a" +} + +.fa-osi:before { + content: "\f41a" +} + +.fa-google-wallet:before { + content: "\f1ee" +} + +.fa-d-and-d-beyond:before { + content: "\f6ca" +} + +.fa-periscope:before { + content: "\f3da" +} + +.fa-fulcrum:before { + content: "\f50b" +} + +.fa-cloudscale:before { + content: "\f383" +} + +.fa-forumbee:before { + content: "\f211" +} + +.fa-mizuni:before { + content: "\f3cc" +} + +.fa-schlix:before { + content: "\f3ea" +} + +.fa-square-xing:before { + content: "\f169" +} + +.fa-xing-square:before { + content: "\f169" +} + +.fa-bandcamp:before { + content: "\f2d5" +} + +.fa-wpforms:before { + content: "\f298" +} + +.fa-cloudversify:before { + content: "\f385" +} + +.fa-usps:before { + content: "\f7e1" +} + +.fa-megaport:before { + content: "\f5a3" +} + +.fa-magento:before { + content: "\f3c4" +} + +.fa-spotify:before { + content: "\f1bc" +} + +.fa-optin-monster:before { + content: "\f23c" +} + +.fa-fly:before { + content: "\f417" +} + +.fa-aviato:before { + content: "\f421" +} + +.fa-itunes:before { + content: "\f3b4" +} + +.fa-cuttlefish:before { + content: "\f38c" +} + +.fa-blogger:before { + content: "\f37c" +} + +.fa-flickr:before { + content: "\f16e" +} + +.fa-viber:before { + content: "\f409" +} + +.fa-soundcloud:before { + content: "\f1be" +} + +.fa-digg:before { + content: "\f1a6" +} + +.fa-tencent-weibo:before { + content: "\f1d5" +} + +.fa-letterboxd:before { + content: "\e62d" +} + +.fa-symfony:before { + content: "\f83d" +} + +.fa-maxcdn:before { + content: "\f136" +} + +.fa-etsy:before { + content: "\f2d7" +} + +.fa-facebook-messenger:before { + content: "\f39f" +} + +.fa-audible:before { + content: "\f373" +} + +.fa-think-peaks:before { + content: "\f731" +} + +.fa-bilibili:before { + content: "\e3d9" +} + +.fa-erlang:before { + content: "\f39d" +} + +.fa-x-twitter:before { + content: "\e61b" +} + +.fa-cotton-bureau:before { + content: "\f89e" +} + +.fa-dashcube:before { + content: "\f210" +} + +.fa-42-group:before { + content: "\e080" +} + +.fa-innosoft:before { + content: "\e080" +} + +.fa-stack-exchange:before { + content: "\f18d" +} + +.fa-elementor:before { + content: "\f430" +} + +.fa-square-pied-piper:before { + content: "\e01e" +} + +.fa-pied-piper-square:before { + content: "\e01e" +} + +.fa-creative-commons-nd:before { + content: "\f4eb" +} + +.fa-palfed:before { + content: "\f3d8" +} + +.fa-superpowers:before { + content: "\f2dd" +} + +.fa-resolving:before { + content: "\f3e7" +} + +.fa-xbox:before { + content: "\f412" +} + +.fa-searchengin:before { + content: "\f3eb" +} + +.fa-tiktok:before { + content: "\e07b" +} + +.fa-square-facebook:before { + content: "\f082" +} + +.fa-facebook-square:before { + content: "\f082" +} + +.fa-renren:before { + content: "\f18b" +} + +.fa-linux:before { + content: "\f17c" +} + +.fa-glide:before { + content: "\f2a5" +} + +.fa-linkedin:before { + content: "\f08c" +} + +.fa-hubspot:before { + content: "\f3b2" +} + +.fa-deploydog:before { + content: "\f38e" +} + +.fa-twitch:before { + content: "\f1e8" +} + +.fa-ravelry:before { + content: "\f2d9" +} + +.fa-mixer:before { + content: "\e056" +} + +.fa-square-lastfm:before { + content: "\f203" +} + +.fa-lastfm-square:before { + content: "\f203" +} + +.fa-vimeo:before { + content: "\f40a" +} + +.fa-mendeley:before { + content: "\f7b3" +} + +.fa-uniregistry:before { + content: "\f404" +} + +.fa-figma:before { + content: "\f799" +} + +.fa-creative-commons-remix:before { + content: "\f4ee" +} + +.fa-cc-amazon-pay:before { + content: "\f42d" +} + +.fa-dropbox:before { + content: "\f16b" +} + +.fa-instagram:before { + content: "\f16d" +} + +.fa-cmplid:before { + content: "\e360" +} + +.fa-upwork:before { + content: "\e641" +} + +.fa-facebook:before { + content: "\f09a" +} + +.fa-gripfire:before { + content: "\f3ac" +} + +.fa-jedi-order:before { + content: "\f50e" +} + +.fa-uikit:before { + content: "\f403" +} + +.fa-fort-awesome-alt:before { + content: "\f3a3" +} + +.fa-phabricator:before { + content: "\f3db" +} + +.fa-ussunnah:before { + content: "\f407" +} + +.fa-earlybirds:before { + content: "\f39a" +} + +.fa-trade-federation:before { + content: "\f513" +} + +.fa-autoprefixer:before { + content: "\f41c" +} + +.fa-whatsapp:before { + content: "\f232" +} + +.fa-slideshare:before { + content: "\f1e7" +} + +.fa-google-play:before { + content: "\f3ab" +} + +.fa-viadeo:before { + content: "\f2a9" +} + +.fa-line:before { + content: "\f3c0" +} + +.fa-google-drive:before { + content: "\f3aa" +} + +.fa-servicestack:before { + content: "\f3ec" +} + +.fa-simplybuilt:before { + content: "\f215" +} + +.fa-bitbucket:before { + content: "\f171" +} + +.fa-imdb:before { + content: "\f2d8" +} + +.fa-deezer:before { + content: "\e077" +} + +.fa-raspberry-pi:before { + content: "\f7bb" +} + +.fa-jira:before { + content: "\f7b1" +} + +.fa-docker:before { + content: "\f395" +} + +.fa-screenpal:before { + content: "\e570" +} + +.fa-bluetooth:before { + content: "\f293" +} + +.fa-gitter:before { + content: "\f426" +} + +.fa-d-and-d:before { + content: "\f38d" +} + +.fa-microblog:before { + content: "\e01a" +} + +.fa-cc-diners-club:before { + content: "\f24c" +} + +.fa-gg-circle:before { + content: "\f261" +} + +.fa-pied-piper-hat:before { + content: "\f4e5" +} + +.fa-kickstarter-k:before { + content: "\f3bc" +} + +.fa-yandex:before { + content: "\f413" +} + +.fa-readme:before { + content: "\f4d5" +} + +.fa-html5:before { + content: "\f13b" +} + +.fa-sellsy:before { + content: "\f213" +} + +.fa-sass:before { + content: "\f41e" +} + +.fa-wirsindhandwerk:before { + content: "\e2d0" +} + +.fa-wsh:before { + content: "\e2d0" +} + +.fa-buromobelexperte:before { + content: "\f37f" +} + +.fa-salesforce:before { + content: "\f83b" +} + +.fa-octopus-deploy:before { + content: "\e082" +} + +.fa-medapps:before { + content: "\f3c6" +} + +.fa-ns8:before { + content: "\f3d5" +} + +.fa-pinterest-p:before { + content: "\f231" +} + +.fa-apper:before { + content: "\f371" +} + +.fa-fort-awesome:before { + content: "\f286" +} + +.fa-waze:before { + content: "\f83f" +} + +.fa-cc-jcb:before { + content: "\f24b" +} + +.fa-snapchat:before { + content: "\f2ab" +} + +.fa-snapchat-ghost:before { + content: "\f2ab" +} + +.fa-fantasy-flight-games:before { + content: "\f6dc" +} + +.fa-rust:before { + content: "\e07a" +} + +.fa-wix:before { + content: "\f5cf" +} + +.fa-square-behance:before { + content: "\f1b5" +} + +.fa-behance-square:before { + content: "\f1b5" +} + +.fa-supple:before { + content: "\f3f9" +} + +.fa-webflow:before { + content: "\e65c" +} + +.fa-rebel:before { + content: "\f1d0" +} + +.fa-css3:before { + content: "\f13c" +} + +.fa-staylinked:before { + content: "\f3f5" +} + +.fa-kaggle:before { + content: "\f5fa" +} + +.fa-space-awesome:before { + content: "\e5ac" +} + +.fa-deviantart:before { + content: "\f1bd" +} + +.fa-cpanel:before { + content: "\f388" +} + +.fa-goodreads-g:before { + content: "\f3a9" +} + +.fa-square-git:before { + content: "\f1d2" +} + +.fa-git-square:before { + content: "\f1d2" +} + +.fa-square-tumblr:before { + content: "\f174" +} + +.fa-tumblr-square:before { + content: "\f174" +} + +.fa-trello:before { + content: "\f181" +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea" +} + +.fa-get-pocket:before { + content: "\f265" +} + +.fa-perbyte:before { + content: "\e083" +} + +.fa-grunt:before { + content: "\f3ad" +} + +.fa-weebly:before { + content: "\f5cc" +} + +.fa-connectdevelop:before { + content: "\f20e" +} + +.fa-leanpub:before { + content: "\f212" +} + +.fa-black-tie:before { + content: "\f27e" +} + +.fa-themeco:before { + content: "\f5c6" +} + +.fa-python:before { + content: "\f3e2" +} + +.fa-android:before { + content: "\f17b" +} + +.fa-bots:before { + content: "\e340" +} + +.fa-free-code-camp:before { + content: "\f2c5" +} + +.fa-hornbill:before { + content: "\f592" +} + +.fa-js:before { + content: "\f3b8" +} + +.fa-ideal:before { + content: "\e013" +} + +.fa-git:before { + content: "\f1d3" +} + +.fa-dev:before { + content: "\f6cc" +} + +.fa-sketch:before { + content: "\f7c6" +} + +.fa-yandex-international:before { + content: "\f414" +} + +.fa-cc-amex:before { + content: "\f1f3" +} + +.fa-uber:before { + content: "\f402" +} + +.fa-github:before { + content: "\f09b" +} + +.fa-php:before { + content: "\f457" +} + +.fa-alipay:before { + content: "\f642" +} + +.fa-youtube:before { + content: "\f167" +} + +.fa-skyatlas:before { + content: "\f216" +} + +.fa-firefox-browser:before { + content: "\e007" +} + +.fa-replyd:before { + content: "\f3e6" +} + +.fa-suse:before { + content: "\f7d6" +} + +.fa-jenkins:before { + content: "\f3b6" +} + +.fa-twitter:before { + content: "\f099" +} + +.fa-rockrms:before { + content: "\f3e9" +} + +.fa-pinterest:before { + content: "\f0d2" +} + +.fa-buffer:before { + content: "\f837" +} + +.fa-npm:before { + content: "\f3d4" +} + +.fa-yammer:before { + content: "\f840" +} + +.fa-btc:before { + content: "\f15a" +} + +.fa-dribbble:before { + content: "\f17d" +} + +.fa-stumbleupon-circle:before { + content: "\f1a3" +} + +.fa-internet-explorer:before { + content: "\f26b" +} + +.fa-stubber:before { + content: "\e5c7" +} + +.fa-telegram:before { + content: "\f2c6" +} + +.fa-telegram-plane:before { + content: "\f2c6" +} + +.fa-old-republic:before { + content: "\f510" +} + +.fa-odysee:before { + content: "\e5c6" +} + +.fa-square-whatsapp:before { + content: "\f40c" +} + +.fa-whatsapp-square:before { + content: "\f40c" +} + +.fa-node-js:before { + content: "\f3d3" +} + +.fa-edge-legacy:before { + content: "\e078" +} + +.fa-slack:before { + content: "\f198" +} + +.fa-slack-hash:before { + content: "\f198" +} + +.fa-medrt:before { + content: "\f3c8" +} + +.fa-usb:before { + content: "\f287" +} + +.fa-tumblr:before { + content: "\f173" +} + +.fa-vaadin:before { + content: "\f408" +} + +.fa-quora:before { + content: "\f2c4" +} + +.fa-square-x-twitter:before { + content: "\e61a" +} + +.fa-reacteurope:before { + content: "\f75d" +} + +.fa-medium:before { + content: "\f23a" +} + +.fa-medium-m:before { + content: "\f23a" +} + +.fa-amilia:before { + content: "\f36d" +} + +.fa-mixcloud:before { + content: "\f289" +} + +.fa-flipboard:before { + content: "\f44d" +} + +.fa-viacoin:before { + content: "\f237" +} + +.fa-critical-role:before { + content: "\f6c9" +} + +.fa-sitrox:before { + content: "\e44a" +} + +.fa-discourse:before { + content: "\f393" +} + +.fa-joomla:before { + content: "\f1aa" +} + +.fa-mastodon:before { + content: "\f4f6" +} + +.fa-airbnb:before { + content: "\f834" +} + +.fa-wolf-pack-battalion:before { + content: "\f514" +} + +.fa-buy-n-large:before { + content: "\f8a6" +} + +.fa-gulp:before { + content: "\f3ae" +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1" +} + +.fa-strava:before { + content: "\f428" +} + +.fa-ember:before { + content: "\f423" +} + +.fa-canadian-maple-leaf:before { + content: "\f785" +} + +.fa-teamspeak:before { + content: "\f4f9" +} + +.fa-pushed:before { + content: "\f3e1" +} + +.fa-wordpress-simple:before { + content: "\f411" +} + +.fa-nutritionix:before { + content: "\f3d6" +} + +.fa-wodu:before { + content: "\e088" +} + +.fa-google-pay:before { + content: "\e079" +} + +.fa-intercom:before { + content: "\f7af" +} + +.fa-zhihu:before { + content: "\f63f" +} + +.fa-korvue:before { + content: "\f42f" +} + +.fa-pix:before { + content: "\e43a" +} + +.fa-steam-symbol:before { + content: "\f3f6" +} + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1 +} + +.fas, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: 'Font Awesome 6 Free' +} + +.fab, +.fa-brands { + font-family: 'Font Awesome 6 Brands' +} + +.owl-carousel { + display: none; + width: 100%; + -webkit-tap-highlight-color: transparent; + position: relative; + z-index: 1 +} + +.owl-carousel .owl-stage { + position: relative; + -ms-touch-action: pan-Y; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.owl-carousel .owl-stage:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0 +} + +.owl-carousel .owl-stage-outer { + position: relative; + overflow: hidden; + -webkit-transform: translate3d(0, 0, 0) +} + +.owl-carousel.slider-style-visible .owl-stage-outer { + overflow: initial +} + +.owl-carousel .owl-item { + position: relative; + min-height: 1px; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + outline: none; + -webkit-backface-visibility: hidden; + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none +} + +.owl-carousel .owl-item img { + display: inline-block; + max-width: 100%; + -webkit-transform-style: preserve-3d +} + +.owl-carousel .owl-nav.disabled, +.owl-dots.disabled, +.slider-dots.disabled { + display: none !important +} + +.owl-carousel .owl-nav .owl-prev, +.owl-carousel .owl-nav .owl-next, +.owl-carousel .owl-dot { + cursor: pointer; + cursor: hand; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.owl-carousel.owl-loaded { + display: block +} + +.owl-carousel.owl-loading { + opacity: 0; + display: block +} + +.owl-carousel.owl-hidden { + opacity: 0 +} + +.owl-carousel.owl-refresh .owl-item { + visibility: hidden +} + +.owl-carousel.owl-drag .owl-item { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.owl-carousel.owl-grab { + cursor: move; + cursor: grab +} + +.owl-carousel.owl-rtl { + direction: rtl +} + +.owl-carousel.owl-rtl .owl-item { + float: right +} + +.no-js .owl-carousel { + display: block +} + +.owl-carousel .animated { + -webkit-animation-duration: 1000ms; + animation-duration: 1000ms; + -webkit-animation-fill-mode: both; + animation-fill-mode: both +} + +.owl-carousel .owl-animated-in { + z-index: 0 +} + +.owl-carousel .owl-animated-out { + z-index: 1 +} + +.owl-carousel .fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut +} + +@-webkit-keyframes fadeOut { + 0% { + opacity: 1 + } + 100% { + opacity: 0 + } +} + +@keyframes fadeOut { + 0% { + opacity: 1 + } + 100% { + opacity: 0 + } +} + +.owl-height { + transition: height 500ms ease-in-out +} + +.owl-carousel .owl-item .owl-lazy { + opacity: 0; + transition: opacity 400ms ease +} + +.owl-carousel .owl-item img.owl-lazy { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d +} + +.owl-carousel .owl-video-wrapper { + position: relative; + height: 100%; + background: #000 +} + +.owl-carousel .owl-video-play-icon { + position: absolute; + height: 80px; + width: 80px; + left: 50%; + top: 50%; + margin-left: -40px; + margin-top: -40px; + cursor: pointer; + z-index: 1; + -webkit-backface-visibility: hidden; + transition: -webkit-transform 100ms ease; + transition: transform 100ms ease +} + +.owl-carousel .owl-video-play-icon:hover { + -webkit-transform: scale(1.3, 1.3); + -ms-transform: scale(1.3, 1.3); + transform: scale(1.3, 1.3) +} + +.owl-carousel .owl-video-playing .owl-video-tn, +.owl-carousel .owl-video-playing .owl-video-play-icon { + display: none +} + +.owl-carousel .owl-video-tn { + opacity: 0; + height: 100%; + background-position: center center; + background-repeat: no-repeat; + background-size: contain; + transition: opacity 400ms ease +} + +.owl-carousel .owl-video-frame { + position: relative; + z-index: 1; + height: 100%; + width: 100% +} + +.owl-theme .owl-nav { + margin-top: 10px; + text-align: center; + -webkit-tap-highlight-color: transparent +} + +.owl-theme .owl-nav [class*='owl-'] { + font-size: 14px; + margin: 5px; + display: inline-block; + cursor: pointer +} + +.owl-theme .owl-nav [class*='owl-']:hover { + text-decoration: none +} + +.owl-theme .owl-nav .disabled { + opacity: .5; + cursor: default +} + +.slider-footer.slider-footer-view-outside { + position: relative +} + +.slider-footer.slider-footer-view-outside.slider-footer-position-before { + margin-bottom: 70px +} + +.slider-footer.slider-footer-view-outside.slider-footer-position-after { + margin-top: 70px +} + +.slider-footer.slider-footer-view-inside { + position: absolute; + width: 100% +} + +.slider-footer.slider-footer-view-inside.slider-footer-position-before { + top: 0; + margin-top: 30px +} + +.slider-footer.slider-footer-view-inside.slider-footer-position-after { + bottom: 0; + margin-bottom: 30px +} + +.slider-footer.slider-footer-width-boxed .slider-footer-content { + -moz-box-sizing: content-box; + box-sizing: content-box; + position: relative; + max-width: calc(var(--logico-content-width, 1380px) - 40px); + margin: 0 auto +} + +.elementor>.e-con-full.e-parent>.elementor-widget .slider-footer.slider-footer-width-boxed .slider-footer-content, +.elementor>.e-con-full.e-parent>.e-con-full>.elementor-widget .slider-footer.slider-footer-width-boxed .slider-footer-content { + padding: 0 20px +} + +.slider-pagination { + display: inline-block; + vertical-align: top +} + +.slider-progress-wrapper { + font-size: 16px; + line-height: 1.6875em; + font-weight: 500; + text-align: left; + position: relative; + z-index: 2 +} + +.slider-progress-wrapper .slider-progress-current { + font-weight: 600 +} + +.owl-dots, +.slider-dots { + -webkit-tap-highlight-color: transparent; + margin: 0 -7px -15px -8px; + position: relative; + z-index: 2; + font-size: 0; + line-height: 1 +} + +.owl-dots:not(.disabled):not(:first-child), +.slider-dots:not(.disabled):not(:first-child) { + margin-top: 15px +} + +.content-wrapper .owl-dots button.owl-dot, +.content-wrapper .slider-dots button.owl-dot { + display: inline-block; + vertical-align: top; + zoom: 1; + margin: 0 7px 15px 8px; + height: 4px; + padding: 0; + cursor: pointer; + outline: none; + border: none; + background: none +} + +.content-wrapper .owl-dots button.owl-dot span, +.content-wrapper .slider-dots button.owl-dot span { + width: 48px; + height: 4px; + display: block; + -webkit-backface-visibility: visible; + position: relative; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-bottom: solid 2px var(--logico-dark-text-color) +} + +.content-wrapper .owl-dots button.owl-dot.active span, +.content-wrapper .slider-dots button.owl-dot.active span { + border-bottom: solid 4px var(--logico-accent-color) +} + +.sayit_owlCarousel.owl-carousel .owl-dot { + border: rgba(255, 255, 255, 0) 2px solid; + border-radius: 100%; + transition: border 400ms; + margin: 0 7px +} + +.sayit_owlCarousel.owl-carousel .owl-dot.active { + border: #fff 2px solid +} + +.sayit_owlCarousel.owl-carousel .owl-dot { + border: rgba(255, 255, 255, 0) 2px solid; + border-radius: 100% +} + +.sayit_owlCarousel.owl-carousel .owl-dot span { + border-radius: 100%; + background: rgba(255, 255, 255, .5); + transition: background 400ms; + width: 6px; + height: 6px; + margin: 0 +} + +.sayit_owlCarousel.owl-carousel .owl-dot.active span { + background: rgba(255, 255, 255, 0) +} + +.sayit_owlCarousel.owl-carousel .owl-dots, +.sayit_owlCarousel.owl-carousel .slider-dots { + margin: 0 0 0 0 !important; + position: relative; + z-index: 5; + transform: translateY(-46px) +} + +.owl-carousel { + position: relative +} + +.owl-carousel.owl-theme .owl-nav { + height: 48px; + margin-top: 0; + position: absolute; + top: 50%; + left: 50px; + right: 50px; + opacity: 0; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-transition: all 0.3s 0.3s; + transition: all 0.3s 0.3s; + z-index: 10 +} + +.owl-carousel.owl-theme .owl-nav [class*="owl-"] { + width: 48px; + height: 48px; + margin: 0; + padding: 0; + position: absolute; + -webkit-transition: all 0.3s; + transition: all 0.3s; + -webkit-border-radius: 0; + border-radius: 0; + text-decoration: none; + outline: none; + cursor: pointer; + text-align: center; + overflow: hidden; + border: none; + background-color: var(--logico-background-color); + color: var(--logico-dark-text-color) +} + +.owl-carousel.owl-theme .owl-nav [class*="owl-"]:before { + font: 400 normal 14px/48px 'fontello' +} + +.owl-carousel.owl-theme .owl-nav [class*="owl-"]:after { + content: none; + display: none +} + +.owl-carousel.owl-theme .owl-nav [class*="owl-"].disabled { + cursor: default; + opacity: .5 +} + +.owl-carousel.owl-theme .owl-nav [class*="owl-"]:not(.disabled):hover { + color: var(--logico-dark-text-color); + background-color: var(--logico-accent-color) +} + +.owl-carousel.owl-theme .owl-nav .owl-prev { + left: 0; + right: initial +} + +.owl-carousel.owl-theme .owl-nav .owl-prev:before { + content: '\e802' +} + +.owl-carousel.owl-theme .owl-nav .owl-next { + right: 0; + left: initial +} + +.owl-carousel.owl-theme .owl-nav .owl-next:before { + content: '\e801' +} + +.owl-carousel.owl-theme .owl-nav.disabled { + display: none +} + +.owl-carousel.owl-theme:hover .owl-nav { + left: 40px; + right: 40px; + opacity: 1 +} + +body .owl-carousel { + display: block +} + +@media only screen and (max-width:840px) { + .slider-footer.slider-footer-position-before { + margin-bottom: 20px + } + .slider-footer.slider-footer-position-after { + margin-top: 20px + } + .slider-footer .slider-progress-wrapper { + text-align: inherit + } + .slider-footer .owl-dots { + overflow: hidden; + height: 0 + } +} + +@media only screen and (min-width:661px) { + .elementor>.e-con-full.e-parent>.elementor-widget .slider-footer.slider-footer-width-boxed .slider-footer-content { + padding: 0 30px + } +} + +@media only screen and (min-width:1201px) { + .elementor>.e-con-full.e-parent>.elementor-widget .slider-footer.slider-footer-width-boxed .slider-footer-content { + padding: 0 20px + } +} + +@-webkit-keyframes fadeIn { + from { + opacity: 0 + } + to { + opacity: 1 + } +} + +@keyframes fadeIn { + from { + opacity: 0 + } + to { + opacity: 1 + } +} + +.animate__fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn +} + +@-webkit-keyframes fadeOut { + from { + opacity: 1 + } + to { + opacity: 0 + } +} + +@keyframes fadeOut { + from { + opacity: 1 + } + to { + opacity: 0 + } +} + +.animate__fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut +} + +.slick-slider { + position: relative; + display: block; + box-sizing: border-box; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -ms-touch-action: pan-y; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent +} + +.slick-list { + position: relative; + overflow: hidden; + display: block; + margin: 0; + padding: 0 +} + +.slick-list:focus { + outline: none +} + +.slick-list.dragging { + cursor: pointer; + cursor: hand +} + +.slick-slider .slick-track, +.slick-slider .slick-list { + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) +} + +.slick-track { + position: relative; + left: 0; + top: 0; + display: block +} + +.slick-track:before, +.slick-track:after { + content: ""; + display: table +} + +.slick-track:after { + clear: both +} + +.slick-loading .slick-track { + visibility: hidden +} + +.slick-slide { + float: left; + height: 100%; + min-height: 1px; + clear: none !important; + display: none +} + +[dir="rtl"] .slick-slide { + float: right +} + +.slick-slide img { + display: block +} + +.slick-slide.slick-loading img { + display: none +} + +.slick-slide.dragging img { + pointer-events: none +} + +.slick-initialized .slick-slide { + display: block +} + +.slick-loading .slick-slide { + visibility: hidden +} + +.slick-arrow.slick-hidden { + display: none +} + +.woocommerce-product-gallery .slick-slider { + width: 100% +} + +.woocommerce-product-gallery .slick-slider .slick-button { + text-align: center; + font: 400 normal 10px/20px 'fontello'; + cursor: pointer; + position: absolute; + -webkit-transition: color 0.3s, background-color 0.3s; + transition: color 0.3s, background-color 0.3s; + z-index: 3 +} + +.woocommerce-product-gallery .slick-slider .slick-button:before { + position: absolute; + left: 50%; + right: auto; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + width: 20px; + height: 20px +} + +.woocommerce-product-gallery .slick-slider .slick-button.slick-disabled { + cursor: default; + opacity: .3 +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-list:first-child { + margin: 0 -7px +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-list:not(:first-child) { + margin: 0 35px +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-button { + width: 30px; + height: auto; + font-size: 20px; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: color 0.3s, background-color 0.3s, opacity 0.3s; + transition: color 0.3s, background-color 0.3s, opacity 0.3s; + color: var(--logico-dark-text-color); + background-color: var(--logico-background-alter-color) +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-button.slick-prev { + left: 0; + right: initial; + top: 0; + bottom: 0 +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-button.slick-prev:before { + content: '\e811'; + margin: 0 0 0 -1px +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-button.slick-next { + left: initial; + right: 0; + top: 0; + bottom: 0 +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-button.slick-next:before { + content: '\e812'; + margin: 0 0 0 2px +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-button:not(.slick-disabled):hover { + color: var(--logico-dark-text-color); + background-color: var(--logico-background-color) +} + +.swiper-container .swiper-pagination-bullets, +.swiper .swiper-pagination-bullets { + text-align: center; + -webkit-tap-highlight-color: transparent; + margin: 45px -4px -20px; + width: auto !important; + position: relative; + bottom: initial !important; + left: initial !important; + right: initial !important; + -webkit-transform: none; + -ms-transform: none; + transform: none; + font-size: 0; + line-height: 1; + z-index: 2; + counter-reset: dots +} + +.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet, +.swiper .swiper-pagination-bullets .swiper-pagination-bullet { + display: inline-block; + zoom: 1; + margin: 0 4px 20px !important; + opacity: 1; + padding: 0; + cursor: pointer; + outline: none; + border: none; + -webkit-backface-visibility: visible; + position: relative; + width: 33px; + height: 33px; + -webkit-border-radius: 50%; + border-radius: 50%; + -webkit-transition: color 0.3s; + transition: color 0.3s; + -moz-box-sizing: border-box; + box-sizing: border-box; + background: none; + font-weight: 400; + line-height: 31px; + text-align: center +} + +.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:before, +.swiper .swiper-pagination-bullets .swiper-pagination-bullet:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + bottom: 0; + -webkit-transition: border-color 0.3s, border-width 0.3s; + transition: border-color 0.3s, border-width 0.3s; + border-style: solid; + border-width: 1px; + -webkit-border-radius: inherit; + border-radius: inherit +} + +.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:after, +.swiper .swiper-pagination-bullets .swiper-pagination-bullet:after { + counter-increment: dots; + content: counter(dots); + line-height: inherit +} + +.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before, +.swiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before { + border-width: 3px; + padding: 0 +} + +.swiper-container .elementor-swiper-button, +.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet, +.swiper .elementor-swiper-button, +.swiper .swiper-pagination-bullets .swiper-pagination-bullet { + cursor: pointer; + cursor: hand; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.swiper-container .elementor-swiper-button, +.swiper .elementor-swiper-button { + width: 50px; + height: 50px +} + +.swiper-container .elementor-swiper-button i, +.swiper .elementor-swiper-button i { + width: 48px; + height: 48px; + margin: 0; + padding: 0; + position: absolute; + -webkit-transition: all 0.3s; + transition: all 0.3s; + -webkit-border-radius: 0; + border-radius: 0; + text-decoration: none; + outline: none; + cursor: pointer; + text-align: center; + overflow: hidden +} + +.swiper-container .elementor-swiper-button i:before, +.swiper .elementor-swiper-button i:before { + font: 400 normal 15px/48px 'fontello' +} + +.swiper-container .elementor-swiper-button i.disabled, +.swiper .elementor-swiper-button i.disabled { + cursor: default; + opacity: .5 +} + +.swiper-container .elementor-swiper-button-prev i, +.swiper .elementor-swiper-button-prev i { + padding: 0 2px 0 0 +} + +.swiper-container .elementor-swiper-button-prev i:before, +.swiper .elementor-swiper-button-prev i:before { + content: '\e814' +} + +.swiper-container .elementor-swiper-button-next i, +.swiper .elementor-swiper-button-next i { + padding: 0 0 0 2px +} + +.swiper-container .elementor-swiper-button-next i:before, +.swiper .elementor-swiper-button-next i:before { + content: '\e815' +} + +@media only screen and (min-width:1021px) { + .swiper-container .swiper-pagination-bullets, + .swiper .swiper-pagination-bullets { + margin: 65px -13px -20px + } + .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet, + .swiper .swiper-pagination-bullets .swiper-pagination-bullet { + margin: 0 13px 20px !important; + width: 49px; + height: 49px; + line-height: 49px + } +} + +@media only screen and (min-width:1201px) { + .elementor-arrows-position-outside .elementor-widget-container .elementor-swiper-button-prev { + left: -68px; + right: initial + } + .elementor-arrows-position-outside .elementor-widget-container .elementor-swiper-button-next { + left: initial; + right: -68px + } + .elementor-arrows-position-inside .elementor-widget-container .elementor-swiper-button-prev { + left: 20px; + right: initial + } + .elementor-arrows-position-inside .elementor-widget-container .elementor-swiper-button-next { + left: initial; + right: 20px + } +} + +.logico-alter-button, +a.logico-alter-button, +.single-product.woocommerce div.product .cart .button, +.single-product.woocommerce div.product .cart .added_to_cart, +.woocommerce .widget_price_filter .price_slider_amount .button, +.woocommerce.widget_price_filter .price_slider_amount .button, +.woocommerce-page .widget_price_filter .price_slider_amount .button, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link { + display: inline-block; + position: relative; + text-align: center; + padding: 1em 5.21em 1em 1.71em; + min-height: calc(3.4286em + 2px); + font-size: 14px; + line-height: 1.4286em; + font-weight: 600; + letter-spacing: .01em; + text-decoration: none !important; + border-radius: var(--logico-radius-small, 0); + -webkit-transition: background 0.45s ease-out, border-color 0.3s, color 0.3s, padding 0.3s; + transition: background 0.45s ease-out, border-color 0.3s, color 0.3s, padding 0.3s; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: none; + cursor: default; + overflow: hidden; + height: auto; + color: var(--logico-button-text-color) !important; + border: solid 1px var(--logico-button-border-color) !important; + z-index: 2; + background: -webkit-linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: -moz-linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + -webkit-background-size: calc(200% + 4px) 100%; + -moz-background-size: calc(200% + 4px) 100%; + -o-background-size: calc(200% + 4px) 100%; + background-size: calc(200% + 4px) 100%; + background-position: -1.7857em 0; + background-repeat: no-repeat +} + +.logico-alter-button:focus, +.logico-alter-button:active, +a.logico-alter-button:focus, +a.logico-alter-button:active, +.single-product.woocommerce div.product .cart .button:focus, +.single-product.woocommerce div.product .cart .button:active, +.single-product.woocommerce div.product .cart .added_to_cart:focus, +.single-product.woocommerce div.product .cart .added_to_cart:active, +.woocommerce .widget_price_filter .price_slider_amount .button:focus, +.woocommerce .widget_price_filter .price_slider_amount .button:active, +.woocommerce.widget_price_filter .price_slider_amount .button:focus, +.woocommerce.widget_price_filter .price_slider_amount .button:active, +.woocommerce-page .widget_price_filter .price_slider_amount .button:focus, +.woocommerce-page .widget_price_filter .price_slider_amount .button:active, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:focus, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:active, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:focus, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:active, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:focus, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:active, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:focus, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:active, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:focus, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:active, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:focus, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:active, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:focus, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:active, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:focus, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:active, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:focus, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:active, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:focus, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:active { + outline: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none +} + +.logico-alter-button:before, +a.logico-alter-button:before, +.single-product.woocommerce div.product .cart .button:before, +.single-product.woocommerce div.product .cart .added_to_cart:before, +.woocommerce .widget_price_filter .price_slider_amount .button:before, +.woocommerce.widget_price_filter .price_slider_amount .button:before, +.woocommerce-page .widget_price_filter .price_slider_amount .button:before, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:before, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:before { + content: '\e80b'; + position: absolute; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + width: .71428em; + height: .71428em; + top: 50%; + left: initial; + right: 2.04286em; + background-color: transparent; + font: 400 normal .71428em/1em 'fontello'; + -webkit-transition: all 0.55s; + transition: all 0.55s; + color: var(--logico-button-icon-color); + margin: -.35714em 0 0; + z-index: 2 +} + +.logico-alter-button:after, +a.logico-alter-button:after, +.single-product.woocommerce div.product .cart .button:after, +.single-product.woocommerce div.product .cart .added_to_cart:after, +.woocommerce .widget_price_filter .price_slider_amount .button:after, +.woocommerce.widget_price_filter .price_slider_amount .button:after, +.woocommerce-page .widget_price_filter .price_slider_amount .button:after, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:after, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:after { + content: ''; + position: absolute; + display: block; + width: 4.8em; + top: 0; + bottom: 0; + right: 0; + left: initial; + -webkit-border-radius: inherit; + border-radius: inherit; + background-color: var(--logico-button-background-hover); + font-size: .71428em +} + +.logico-alter-button:disabled, +.logico-alter-button .disabled, +a.logico-alter-button:disabled, +a.logico-alter-button .disabled, +.single-product.woocommerce div.product .cart .button:disabled, +.single-product.woocommerce div.product .cart .button .disabled, +.single-product.woocommerce div.product .cart .added_to_cart:disabled, +.single-product.woocommerce div.product .cart .added_to_cart .disabled, +.woocommerce .widget_price_filter .price_slider_amount .button:disabled, +.woocommerce .widget_price_filter .price_slider_amount .button .disabled, +.woocommerce.widget_price_filter .price_slider_amount .button:disabled, +.woocommerce.widget_price_filter .price_slider_amount .button .disabled, +.woocommerce-page .widget_price_filter .price_slider_amount .button:disabled, +.woocommerce-page .widget_price_filter .price_slider_amount .button .disabled, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:disabled, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link .disabled, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:disabled, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart .disabled, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:disabled, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link .disabled, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:disabled, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart .disabled, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:disabled, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link .disabled, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:disabled, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart .disabled, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:disabled, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link .disabled, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:disabled, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart .disabled, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:disabled, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button .disabled, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:disabled, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link .disabled { + opacity: .5 +} + +.logico-alter-button:not(:disabled):not(.disabled):hover, +a.logico-alter-button:not(:disabled):not(.disabled):hover, +.single-product.woocommerce div.product .cart .button:not(:disabled):not(.disabled):hover, +.single-product.woocommerce div.product .cart .added_to_cart:not(:disabled):not(.disabled):hover, +.woocommerce .widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):hover, +.woocommerce.widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):hover, +.woocommerce-page .widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):hover, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:not(:disabled):not(.disabled):hover, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover { + background-position: calc(100% + 1px) 0; + color: var(--logico-button-text-hover) !important; + border-color: var(--logico-button-border-hover) !important; + padding: 1em 4.21em 1em 2.71em; + cursor: pointer +} + +.logico-alter-button:not(:disabled):not(.disabled):hover:before, +a.logico-alter-button:not(:disabled):not(.disabled):hover:before, +.single-product.woocommerce div.product .cart .button:not(:disabled):not(.disabled):hover:before, +.single-product.woocommerce div.product .cart .added_to_cart:not(:disabled):not(.disabled):hover:before, +.woocommerce .widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):hover:before, +.woocommerce.widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):hover:before, +.woocommerce-page .widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):hover:before, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover:before, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover:before, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover:before, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover:before, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:not(:disabled):not(.disabled):hover:before, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover:before { + animation: .3s linear 0s 1 normal none running button_arrows; + color: var(--logico-button-icon-hover) +} + +.logico-alter-button:empty, +.logico-alter-button:empty:not(:disabled):not(.disabled):hover, +a.logico-alter-button:empty, +a.logico-alter-button:empty:not(:disabled):not(.disabled):hover, +.single-product.woocommerce div.product .cart .button:empty, +.single-product.woocommerce div.product .cart .button:empty:not(:disabled):not(.disabled):hover, +.single-product.woocommerce div.product .cart .added_to_cart:empty, +.single-product.woocommerce div.product .cart .added_to_cart:empty:not(:disabled):not(.disabled):hover, +.woocommerce .widget_price_filter .price_slider_amount .button:empty, +.woocommerce .widget_price_filter .price_slider_amount .button:empty:not(:disabled):not(.disabled):hover, +.woocommerce.widget_price_filter .price_slider_amount .button:empty, +.woocommerce.widget_price_filter .price_slider_amount .button:empty:not(:disabled):not(.disabled):hover, +.woocommerce-page .widget_price_filter .price_slider_amount .button:empty, +.woocommerce-page .widget_price_filter .price_slider_amount .button:empty:not(:disabled):not(.disabled):hover, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty:not(:disabled):not(.disabled):hover, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty:not(:disabled):not(.disabled):hover, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty:not(:disabled):not(.disabled):hover, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty:not(:disabled):not(.disabled):hover, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty:not(:disabled):not(.disabled):hover, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty:not(:disabled):not(.disabled):hover, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty:not(:disabled):not(.disabled):hover, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty:not(:disabled):not(.disabled):hover, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:empty, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:empty:not(:disabled):not(.disabled):hover, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:empty, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:empty:not(:disabled):not(.disabled):hover { + padding: 0 3.4286em 0 0 +} + +@keyframes button_arrows { + 0% { + right: 2.04286em; + left: initial; + margin-top: -.35714em; + opacity: 1 + } + 49.9% { + right: 1.32858em; + margin-top: -1.07142em; + opacity: 0 + } + 50% { + right: 2.75714em; + margin-top: .35714em; + opacity: 0 + } + 100% { + right: 2.04286em; + margin-top: -.35714em; + opacity: 1 + } +} + +.logico-small-button, +a.logico-small-button, +.logico-front-end a.logico-small-button, +.elementor-editor-active .elementor-widget-container a.logico-small-button { + position: relative; + display: inline-block; + vertical-align: top; + font-size: 14px; + line-height: 1.9286em; + font-weight: 500; + text-decoration: none; + outline: none; + padding: 0 1.5em 0 0; + cursor: pointer; + background-color: transparent; + background-position: 100% 100%; + background-repeat: no-repeat; + background-size: var(--background-size, 100%) .0625em; + background-image: linear-gradient(0deg, var(--logico-default-text-color) 0%, var(--logico-default-text-color) 100%); + transition: background-size 0.2s linear var(--background-delay, 0.15s); + transform: translateZ(0); + border: none; + color: var(--logico-default-text-color) +} + +.logico-small-button:after, +a.logico-small-button:after, +.logico-front-end a.logico-small-button:after, +.elementor-editor-active .elementor-widget-container a.logico-small-button:after { + content: '\e80b'; + display: block; + font: 400 .5em/4.2857em 'fontello'; + position: absolute; + right: 0; + left: initial; + top: 0; + opacity: 1; + -webkit-transition: opacity 0.3s 0.15s; + transition: opacity 0.3s 0.15s +} + +.logico-small-button svg, +a.logico-small-button svg, +.logico-front-end a.logico-small-button svg, +.elementor-editor-active .elementor-widget-container a.logico-small-button svg { + stroke: var(--logico-default-text-color); + position: absolute; + display: block; + line-height: 1.8125em; + width: 1.375em; + height: 1.8125em; + right: 0; + left: initial; + top: 50%; + margin: -.8571em 0 0; + fill: none; + stroke-linecap: round; + stroke-linejoin: round; + stroke-width: 1px; + stroke-dasharray: 7.95 30; + stroke-dashoffset: var(--stroke-dashoffset, 46); + transition: stroke-dashoffset var(--stroke-duration, 0.15s) var(--stroke-easing, linear) var(--stroke-delay, 0s) +} + +.logico-small-button:hover, +a.logico-small-button:hover, +.logico-front-end a.logico-small-button:hover, +.elementor-editor-active .elementor-widget-container a.logico-small-button:hover { + --background-size: 0%; + --background-delay: 0s; + --stroke-dashoffset: 26; + --stroke-duration: .3s; + --stroke-easing: cubic-bezier(0.3, 1.5, 0.5, 1); + --stroke-delay: .195s +} + +.logico-small-button:hover:after, +a.logico-small-button:hover:after, +.logico-front-end a.logico-small-button:hover:after, +.elementor-editor-active .elementor-widget-container a.logico-small-button:hover:after { + opacity: 0; + transition-delay: 0s +} + +html, +body { + padding: 0; + margin: 0 +} + +body { + min-height: 100vh; + background-size: 100% auto; + background-color: var(--logico-background-color); + paint-order: stroke fill +} + +code, +kbd, +pre, +samp { + overflow: auto; + word-wrap: break-word +} + +code { + display: inline-block; + overflow: auto; + max-width: 100% +} + +code:not(:last-child) { + margin-bottom: 1.875rem +} + +pre { + display: block +} + +pre:not(:last-child) { + margin-bottom: 1.875rem +} + +address { + margin: 0 +} + +address:not(:last-child) { + margin-bottom: 1.875rem +} + +figure { + margin: 0 +} + +abbr[data-original-title], +abbr[title], +acronym[data-original-title], +acronym[title] { + text-decoration: none; + border-bottom: dotted 2px +} + +sup, +sub { + line-height: 1.2em +} + +dt { + font-weight: 700 +} + +p code, +p code:not(:last-child), +p pre, +p pre:not(:last-child), +li code, +li code:not(:last-child), +li pre, +li pre:not(:last-child) { + margin-bottom: 0; + display: inline +} + +p br+code:not(:last-child), +p br+pre:not(:last-child), +li br+code:not(:last-child), +li br+pre:not(:last-child) { + display: block +} + +a { + -webkit-transition: all .3s; + transition: all .3s; + text-decoration: underline +} + +a:hover { + text-decoration: none +} + +.body-container { + position: relative; + overflow: hidden; + min-height: 100vh +} + +img { + max-width: 100%; + height: auto; + min-height: auto; + display: block; + align-self: flex-start +} + +button, +button:active, +button:focus { + outline: none +} + +form input, +form textarea { + -webkit-appearance: none +} + +.alignnone { + margin: 7px 0 30px +} + +p img.alignnone { + display: inline-block; + margin: 7px 0 +} + +.aligncenter, +div.aligncenter { + display: block; + margin: 7px auto !important +} + +.alignright { + float: right; + margin: 7px 0 30px 30px !important +} + +.alignleft { + float: left; + margin: 7px 30px 30px 0 !important +} + +a img.alignright { + float: right; + margin: 7px 0 30px 30px +} + +a img.alignnone { + margin: 7px 0 30px +} + +a img.alignleft { + float: left; + margin: 7px 30px 30px 0 +} + +a img.aligncenter { + display: block; + margin-left: auto; + margin-right: auto +} + +p>.alignright:last-child { + clear: right +} + +iframe { + border: none; + overflow: auto; + max-width: 100% +} + +.wp-caption { + max-width: 96%; + padding: 0; + text-align: center +} + +.wp-caption, +.wp-caption.alignnone { + margin: 7px 0 30px +} + +.wp-caption.alignleft { + margin: 7px 30px 30px 0 +} + +.wp-caption.alignright { + margin: 7px 0 30px 30px +} + +.wp-caption.aligncenter { + margin: 7px auto 30px +} + +.wp-caption img { + border: 0 none; + height: auto; + margin: 0; + max-width: 100%; + padding: 0; + width: auto +} + +.wp-caption .wp-caption-text { + font-size: 14px; + line-height: 17px; + margin: 0; + padding: 7px 4px 0 +} + +.screen-reader-text { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute !important; + width: 1px; + word-wrap: normal !important +} + +.screen-reader-text:focus { + background-color: #eee; + clip: auto !important; + clip-path: none; + color: #444; + display: block; + font-size: 1em; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000 +} + +*:not(.wp-block-embed__wrapper)>.video-embed iframe, +*:not(.wp-block-embed__wrapper)>.video-embed object, +*:not(.wp-block-embed__wrapper)>.video-embed embed { + height: 100% +} + +.video-embed { + position: relative; + padding-bottom: 56.25%; + overflow: hidden +} + +.video-embed:not(:first-child) { + margin-top: 30px +} + +.video-embed:not(:last-child) { + margin-bottom: 30px +} + +.video-embed iframe, +.video-embed object, +.video-embed embed { + position: absolute; + top: 0; + left: 0; + right: 0; + width: 100% +} + +.video-embed>div { + position: relative; + margin-bottom: -56.25% !important +} + +#querylist ul>li { + padding: 0 +} + +#querylist ul>li:before { + content: none; + display: none +} + +#debug-bar-actions span { + line-height: 19px +} + +#debug-bar-actions span.restore { + line-height: 18px +} + +:root { + --logico-form-field-border-radius-left-top: var(--logico-radius-small, 0px); + --logico-form-field-border-radius-left-bottom: var(--logico-radius-small, 0px); + --logico-form-field-border-radius-right-top: var(--logico-radius-small, 0px); + --logico-form-field-border-radius-right-bottom: var(--logico-radius-small, 0px) +} + +.wpforms-required-label, +.logico-required-label, +.required { + color: #EF644C !important +} + +.wpforms-field.wpf-disable-field .logico-form-field select, +.wpforms-field.wpf-disable-field .logico-form-field textarea, +.wpforms-field.wpf-disable-field .logico-form-field button, +.wpforms-field.wpf-disable-field .logico-form-field input[type=text], +.wpforms-field.wpf-disable-field .logico-form-field input[type=number], +.wpforms-field.wpf-disable-field .logico-form-field input[type=email], +.wpforms-field.wpf-disable-field .logico-form-field input[type=url], +.wpforms-field.wpf-disable-field .logico-form-field input[type=tel], +.wpforms-field.wpf-disable-field .logico-form-field input[type=password], +.wpforms-field.wpf-disable-field .logico-form-field input[type=radio], +.wpforms-field.wpf-disable-field .logico-form-field input[type=checkbox], +.wpforms-field.wpf-disable-field .logico-form-field input[type=range], +.wpforms-field.wpf-disable-field .logico-form-field input[type=file], +.wpforms-field.wpf-disable-field .logico-form-field input.wpforms-field-date-time-date, +.wpforms-field.wpforms-field-readonly .logico-form-field select, +.wpforms-field.wpforms-field-readonly .logico-form-field textarea, +.wpforms-field.wpforms-field-readonly .logico-form-field button, +.wpforms-field.wpforms-field-readonly .logico-form-field input[type=text], +.wpforms-field.wpforms-field-readonly .logico-form-field input[type=number], +.wpforms-field.wpforms-field-readonly .logico-form-field input[type=email], +.wpforms-field.wpforms-field-readonly .logico-form-field input[type=url], +.wpforms-field.wpforms-field-readonly .logico-form-field input[type=tel], +.wpforms-field.wpforms-field-readonly .logico-form-field input[type=password], +.wpforms-field.wpforms-field-readonly .logico-form-field input[type=radio], +.wpforms-field.wpforms-field-readonly .logico-form-field input[type=checkbox], +.wpforms-field.wpforms-field-readonly .logico-form-field input[type=range], +.wpforms-field.wpforms-field-readonly .logico-form-field input[type=file], +.wpforms-field.wpforms-field-readonly .logico-form-field input.wpforms-field-date-time-date { + opacity: 1 !important +} + +.wpforms-container .logico-form-field, +.woocommerce form .form-row .logico-form-field, +.logico-form-field { + position: relative; + width: 100%; + display: block; + -webkit-transition: background 0.3s; + transition: background 0.3s +} + +.wpforms-container .logico-form-field:has(.logico-label-wrapper):before, +.wpforms-container .logico-form-field:has(.logico-label-wrapper):after, +.woocommerce form .form-row .logico-form-field:has(.logico-label-wrapper):before, +.woocommerce form .form-row .logico-form-field:has(.logico-label-wrapper):after, +.logico-form-field:has(.logico-label-wrapper):before, +.logico-form-field:has(.logico-label-wrapper):after { + content: ''; + position: absolute; + display: block; + width: 13px; + height: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: solid 1px var(--logico-border-color); + border-bottom: none; + top: 0; + bottom: 0; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + z-index: 0 +} + +.wpforms-container .logico-form-field:has(.logico-label-wrapper):before, +.woocommerce form .form-row .logico-form-field:has(.logico-label-wrapper):before, +.logico-form-field:has(.logico-label-wrapper):before { + left: 0; + right: initial; + border-right: none; + border-radius: var(--logico-form-field-border-radius-left-top, 0) 0 0 var(--logico-form-field-border-radius-left-bottom, 0) +} + +.wpforms-container .logico-form-field:has(.logico-label-wrapper):after, +.woocommerce form .form-row .logico-form-field:has(.logico-label-wrapper):after, +.logico-form-field:has(.logico-label-wrapper):after { + left: initial; + right: 0; + border-left: none; + border-radius: 0 var(--logico-form-field-border-radius-right-top, 0) var(--logico-form-field-border-radius-right-bottom, 0) 0 +} + +.wpforms-container .logico-form-field:has(.logico-label-wrapper):has(.irs):before, +.wpforms-container .logico-form-field:has(.logico-label-wrapper):has(.irs):after, +.woocommerce form .form-row .logico-form-field:has(.logico-label-wrapper):has(.irs):before, +.woocommerce form .form-row .logico-form-field:has(.logico-label-wrapper):has(.irs):after, +.logico-form-field:has(.logico-label-wrapper):has(.irs):before, +.logico-form-field:has(.logico-label-wrapper):has(.irs):after { + content: none; + display: none +} + +.wpforms-container .logico-form-field .logico-label-wrapper, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper, +.logico-form-field .logico-label-wrapper { + display: block; + position: relative +} + +.wpforms-container .logico-form-field .logico-label-wrapper>label, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper>label, +.logico-form-field .logico-label-wrapper>label { + position: absolute; + display: block; + top: 11px; + left: 21px; + right: 21px; + height: 28px; + font-size: 14px; + line-height: 28px !important; + font-weight: 400; + width: auto; + -webkit-transition: color 0.3s, font-size 0.3s, top 0.3s; + transition: color 0.3s, font-size 0.3s, top 0.3s; + color: var(--logico-light-text-color); + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden +} + +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"], +.wpforms-container .logico-form-field .logico-label-wrapper+select, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea, +.logico-form-field .logico-label-wrapper+input[type="text"], +.logico-form-field .logico-label-wrapper+input[type="email"], +.logico-form-field .logico-label-wrapper+input[type="url"], +.logico-form-field .logico-label-wrapper+input[type="password"], +.logico-form-field .logico-label-wrapper+input[type="search"], +.logico-form-field .logico-label-wrapper+input[type="number"], +.logico-form-field .logico-label-wrapper+input[type="tel"], +.logico-form-field .logico-label-wrapper+input[type="date"], +.logico-form-field .logico-label-wrapper+input[type="month"], +.logico-form-field .logico-label-wrapper+input[type="week"], +.logico-form-field .logico-label-wrapper+input[type="time"], +.logico-form-field .logico-label-wrapper+input[type="datetime"], +.logico-form-field .logico-label-wrapper+input[type="datetime-local"], +.logico-form-field .logico-label-wrapper+input[type="color"], +.logico-form-field .logico-label-wrapper+select, +.logico-form-field .logico-label-wrapper+textarea { + border: none; + border-bottom: solid 1px var(--logico-border-color) +} + +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+select::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+select:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+textarea::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+textarea:hover::-webkit-input-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+select:-moz-placeholder, +.logico-form-field .logico-label-wrapper+select:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+textarea:-moz-placeholder, +.logico-form-field .logico-label-wrapper+textarea:hover:-moz-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+select::-moz-placeholder, +.logico-form-field .logico-label-wrapper+select:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+textarea::-moz-placeholder, +.logico-form-field .logico-label-wrapper+textarea:hover::-moz-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+select:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+select:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+textarea:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+textarea:hover:-ms-input-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div select::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div select:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div textarea::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div textarea:hover::-webkit-input-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div select:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div select:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div textarea:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div textarea:hover:-moz-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div select::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div select:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div textarea::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div textarea:hover::-moz-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div select:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div select:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div textarea:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div textarea:hover:-ms-input-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-placeholder, +.logico-form-field .logico-label-placeholder { + position: absolute; + display: block; + overflow: hidden; + top: 0; + left: 13px; + right: 13px; + height: 1px; + font-size: 0; + line-height: 1 +} + +.wpforms-container .logico-form-field .logico-label-placeholder .logico-label-placeholder-text, +.woocommerce form .form-row .logico-form-field .logico-label-placeholder .logico-label-placeholder-text, +.logico-form-field .logico-label-placeholder .logico-label-placeholder-text { + position: relative; + padding: 0 7px; + margin: 0; + display: inline-block; + font-size: 14px; + line-height: 28px +} + +.wpforms-container .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:before, +.wpforms-container .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:after, +.woocommerce form .form-row .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:after, +.logico-form-field .logico-label-placeholder .logico-label-placeholder-text:before, +.logico-form-field .logico-label-placeholder .logico-label-placeholder-text:after { + content: ''; + position: absolute; + display: block; + height: 0; + top: 0; + width: 4000px; + border-top: solid 1px var(--logico-border-color); + -webkit-transition: border-color 0.3s, right 0.3s, left 0.3s; + transition: border-color 0.3s, right 0.3s, left 0.3s +} + +.wpforms-container .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:before, +.logico-form-field .logico-label-placeholder .logico-label-placeholder-text:before { + right: 50%; + left: initial +} + +.wpforms-container .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:after, +.woocommerce form .form-row .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:after, +.logico-form-field .logico-label-placeholder .logico-label-placeholder-text:after { + left: 50%; + right: initial +} + +.wpforms-container .logico-form-field.not-empty .logico-label-wrapper>label, +.wpforms-container .logico-form-field:focus-within .logico-label-wrapper>label, +.woocommerce form .form-row .logico-form-field.not-empty .logico-label-wrapper>label, +.woocommerce form .form-row .logico-form-field:focus-within .logico-label-wrapper>label, +.logico-form-field.not-empty .logico-label-wrapper>label, +.logico-form-field:focus-within .logico-label-wrapper>label { + font-size: 14px; + top: -14px; + color: var(--logico-dark-text-color) +} + +.wpforms-container .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.wpforms-container .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.wpforms-container .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:before, +.wpforms-container .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:after, +.woocommerce form .form-row .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.woocommerce form .form-row .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:after, +.logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:before, +.logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:after { + border-top-color: var(--logico-border-hover-color) +} + +.wpforms-container .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.wpforms-container .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:before, +.logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:before { + right: 100%; + left: initial +} + +.wpforms-container .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.wpforms-container .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:after, +.woocommerce form .form-row .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.woocommerce form .form-row .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:after, +.logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:after { + left: 100%; + right: initial +} + +.wpforms-container .logico-form-field.not-empty input[type="text"], +.wpforms-container .logico-form-field.not-empty input[type="email"], +.wpforms-container .logico-form-field.not-empty input[type="url"], +.wpforms-container .logico-form-field.not-empty input[type="password"], +.wpforms-container .logico-form-field.not-empty input[type="search"], +.wpforms-container .logico-form-field.not-empty input[type="number"], +.wpforms-container .logico-form-field.not-empty input[type="tel"], +.wpforms-container .logico-form-field.not-empty input[type="date"], +.wpforms-container .logico-form-field.not-empty input[type="month"], +.wpforms-container .logico-form-field.not-empty input[type="week"], +.wpforms-container .logico-form-field.not-empty input[type="time"], +.wpforms-container .logico-form-field.not-empty input[type="datetime"], +.wpforms-container .logico-form-field.not-empty input[type="datetime-local"], +.wpforms-container .logico-form-field.not-empty input[type="color"], +.wpforms-container .logico-form-field.not-empty select, +.wpforms-container .logico-form-field.not-empty textarea, +.wpforms-container .logico-form-field:focus-within input[type="text"], +.wpforms-container .logico-form-field:focus-within input[type="email"], +.wpforms-container .logico-form-field:focus-within input[type="url"], +.wpforms-container .logico-form-field:focus-within input[type="password"], +.wpforms-container .logico-form-field:focus-within input[type="search"], +.wpforms-container .logico-form-field:focus-within input[type="number"], +.wpforms-container .logico-form-field:focus-within input[type="tel"], +.wpforms-container .logico-form-field:focus-within input[type="date"], +.wpforms-container .logico-form-field:focus-within input[type="month"], +.wpforms-container .logico-form-field:focus-within input[type="week"], +.wpforms-container .logico-form-field:focus-within input[type="time"], +.wpforms-container .logico-form-field:focus-within input[type="datetime"], +.wpforms-container .logico-form-field:focus-within input[type="datetime-local"], +.wpforms-container .logico-form-field:focus-within input[type="color"], +.wpforms-container .logico-form-field:focus-within select, +.wpforms-container .logico-form-field:focus-within textarea, +.woocommerce form .form-row .logico-form-field.not-empty input[type="text"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="email"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="url"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="password"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="search"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="number"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="tel"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="date"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="month"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="week"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="time"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="datetime"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="datetime-local"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="color"], +.woocommerce form .form-row .logico-form-field.not-empty select, +.woocommerce form .form-row .logico-form-field.not-empty textarea, +.woocommerce form .form-row .logico-form-field:focus-within input[type="text"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="email"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="url"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="password"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="search"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="number"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="tel"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="date"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="month"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="week"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="time"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="datetime"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="datetime-local"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="color"], +.woocommerce form .form-row .logico-form-field:focus-within select, +.woocommerce form .form-row .logico-form-field:focus-within textarea, +.logico-form-field.not-empty input[type="text"], +.logico-form-field.not-empty input[type="email"], +.logico-form-field.not-empty input[type="url"], +.logico-form-field.not-empty input[type="password"], +.logico-form-field.not-empty input[type="search"], +.logico-form-field.not-empty input[type="number"], +.logico-form-field.not-empty input[type="tel"], +.logico-form-field.not-empty input[type="date"], +.logico-form-field.not-empty input[type="month"], +.logico-form-field.not-empty input[type="week"], +.logico-form-field.not-empty input[type="time"], +.logico-form-field.not-empty input[type="datetime"], +.logico-form-field.not-empty input[type="datetime-local"], +.logico-form-field.not-empty input[type="color"], +.logico-form-field.not-empty select, +.logico-form-field.not-empty textarea, +.logico-form-field:focus-within input[type="text"], +.logico-form-field:focus-within input[type="email"], +.logico-form-field:focus-within input[type="url"], +.logico-form-field:focus-within input[type="password"], +.logico-form-field:focus-within input[type="search"], +.logico-form-field:focus-within input[type="number"], +.logico-form-field:focus-within input[type="tel"], +.logico-form-field:focus-within input[type="date"], +.logico-form-field:focus-within input[type="month"], +.logico-form-field:focus-within input[type="week"], +.logico-form-field:focus-within input[type="time"], +.logico-form-field:focus-within input[type="datetime"], +.logico-form-field:focus-within input[type="datetime-local"], +.logico-form-field:focus-within input[type="color"], +.logico-form-field:focus-within select, +.logico-form-field:focus-within textarea { + border-color: var(--logico-border-hover-color) +} + +.wpforms-container .logico-form-field.not-empty input.wpforms-error, +.wpforms-container .logico-form-field.not-empty select.wpforms-error, +.wpforms-container .logico-form-field.not-empty textarea.wpforms-error, +.wpforms-container .logico-form-field.not-empty input.user-invalid, +.wpforms-container .logico-form-field.not-empty select.user-invalid, +.wpforms-container .logico-form-field.not-empty textarea.user-invalid, +.wpforms-container .logico-form-field:focus-within input.wpforms-error, +.wpforms-container .logico-form-field:focus-within select.wpforms-error, +.wpforms-container .logico-form-field:focus-within textarea.wpforms-error, +.wpforms-container .logico-form-field:focus-within input.user-invalid, +.wpforms-container .logico-form-field:focus-within select.user-invalid, +.wpforms-container .logico-form-field:focus-within textarea.user-invalid, +.woocommerce form .form-row .logico-form-field.not-empty input.wpforms-error, +.woocommerce form .form-row .logico-form-field.not-empty select.wpforms-error, +.woocommerce form .form-row .logico-form-field.not-empty textarea.wpforms-error, +.woocommerce form .form-row .logico-form-field.not-empty input.user-invalid, +.woocommerce form .form-row .logico-form-field.not-empty select.user-invalid, +.woocommerce form .form-row .logico-form-field.not-empty textarea.user-invalid, +.woocommerce form .form-row .logico-form-field:focus-within input.wpforms-error, +.woocommerce form .form-row .logico-form-field:focus-within select.wpforms-error, +.woocommerce form .form-row .logico-form-field:focus-within textarea.wpforms-error, +.woocommerce form .form-row .logico-form-field:focus-within input.user-invalid, +.woocommerce form .form-row .logico-form-field:focus-within select.user-invalid, +.woocommerce form .form-row .logico-form-field:focus-within textarea.user-invalid, +.logico-form-field.not-empty input.wpforms-error, +.logico-form-field.not-empty select.wpforms-error, +.logico-form-field.not-empty textarea.wpforms-error, +.logico-form-field.not-empty input.user-invalid, +.logico-form-field.not-empty select.user-invalid, +.logico-form-field.not-empty textarea.user-invalid, +.logico-form-field:focus-within input.wpforms-error, +.logico-form-field:focus-within select.wpforms-error, +.logico-form-field:focus-within textarea.wpforms-error, +.logico-form-field:focus-within input.user-invalid, +.logico-form-field:focus-within select.user-invalid, +.logico-form-field:focus-within textarea.user-invalid { + border-color: var(--logico-border-hover-color) !important +} + +.wpforms-container .logico-form-field.not-empty:before, +.wpforms-container .logico-form-field.not-empty:after, +.wpforms-container .logico-form-field:focus-within:before, +.wpforms-container .logico-form-field:focus-within:after, +.woocommerce form .form-row .logico-form-field.not-empty:before, +.woocommerce form .form-row .logico-form-field.not-empty:after, +.woocommerce form .form-row .logico-form-field:focus-within:before, +.woocommerce form .form-row .logico-form-field:focus-within:after, +.logico-form-field.not-empty:before, +.logico-form-field.not-empty:after, +.logico-form-field:focus-within:before, +.logico-form-field:focus-within:after { + border-color: var(--logico-border-hover-color) +} + +.wpforms-container .logico-form-field input[type="text"], +.wpforms-container .logico-form-field input[type="email"], +.wpforms-container .logico-form-field input[type="url"], +.wpforms-container .logico-form-field input[type="password"], +.wpforms-container .logico-form-field input[type="search"], +.wpforms-container .logico-form-field input[type="number"], +.wpforms-container .logico-form-field input[type="tel"], +.wpforms-container .logico-form-field input[type="date"], +.wpforms-container .logico-form-field input[type="month"], +.wpforms-container .logico-form-field input[type="week"], +.wpforms-container .logico-form-field input[type="time"], +.wpforms-container .logico-form-field input[type="datetime"], +.wpforms-container .logico-form-field input[type="datetime-local"], +.wpforms-container .logico-form-field input[type="color"], +.wpforms-container .logico-form-field select, +.wpforms-container .logico-form-field textarea, +.wpforms-container .logico-form-field .input-text, +.woocommerce form .form-row .logico-form-field input[type="text"], +.woocommerce form .form-row .logico-form-field input[type="email"], +.woocommerce form .form-row .logico-form-field input[type="url"], +.woocommerce form .form-row .logico-form-field input[type="password"], +.woocommerce form .form-row .logico-form-field input[type="search"], +.woocommerce form .form-row .logico-form-field input[type="number"], +.woocommerce form .form-row .logico-form-field input[type="tel"], +.woocommerce form .form-row .logico-form-field input[type="date"], +.woocommerce form .form-row .logico-form-field input[type="month"], +.woocommerce form .form-row .logico-form-field input[type="week"], +.woocommerce form .form-row .logico-form-field input[type="time"], +.woocommerce form .form-row .logico-form-field input[type="datetime"], +.woocommerce form .form-row .logico-form-field input[type="datetime-local"], +.woocommerce form .form-row .logico-form-field input[type="color"], +.woocommerce form .form-row .logico-form-field select, +.woocommerce form .form-row .logico-form-field textarea, +.woocommerce form .form-row .logico-form-field .input-text, +.logico-form-field input[type="text"], +.logico-form-field input[type="email"], +.logico-form-field input[type="url"], +.logico-form-field input[type="password"], +.logico-form-field input[type="search"], +.logico-form-field input[type="number"], +.logico-form-field input[type="tel"], +.logico-form-field input[type="date"], +.logico-form-field input[type="month"], +.logico-form-field input[type="week"], +.logico-form-field input[type="time"], +.logico-form-field input[type="datetime"], +.logico-form-field input[type="datetime-local"], +.logico-form-field input[type="color"], +.logico-form-field select, +.logico-form-field textarea, +.logico-form-field .input-text { + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + border: solid 1px var(--logico-border-color); + height: 50px; + padding: 10px 20px 10px 20px; + width: 100%; + max-width: 100%; + display: block; + outline: none !important; + font-family: inherit; + font-size: 14px; + line-height: 28px; + font-weight: 400; + position: relative; + z-index: 2; + background: none; + margin: 0; + border-radius: var(--logico-form-field-border-radius-left-top, 0) var(--logico-form-field-border-radius-right-top, 0) var(--logico-form-field-border-radius-right-bottom, 0) var(--logico-form-field-border-radius-left-bottom, 0) +} + +.wpforms-container .logico-form-field input[type="text"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="email"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="url"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="password"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="search"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="number"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="tel"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="date"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="month"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="week"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="time"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="datetime"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="datetime-local"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="color"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field select::-webkit-input-placeholder, +.wpforms-container .logico-form-field textarea::-webkit-input-placeholder, +.wpforms-container .logico-form-field .input-text::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="text"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="email"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="url"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="password"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="search"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="number"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="tel"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="date"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="month"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="week"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="time"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime-local"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="color"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field select::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field textarea::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .input-text::-webkit-input-placeholder, +.logico-form-field input[type="text"]::-webkit-input-placeholder, +.logico-form-field input[type="email"]::-webkit-input-placeholder, +.logico-form-field input[type="url"]::-webkit-input-placeholder, +.logico-form-field input[type="password"]::-webkit-input-placeholder, +.logico-form-field input[type="search"]::-webkit-input-placeholder, +.logico-form-field input[type="number"]::-webkit-input-placeholder, +.logico-form-field input[type="tel"]::-webkit-input-placeholder, +.logico-form-field input[type="date"]::-webkit-input-placeholder, +.logico-form-field input[type="month"]::-webkit-input-placeholder, +.logico-form-field input[type="week"]::-webkit-input-placeholder, +.logico-form-field input[type="time"]::-webkit-input-placeholder, +.logico-form-field input[type="datetime"]::-webkit-input-placeholder, +.logico-form-field input[type="datetime-local"]::-webkit-input-placeholder, +.logico-form-field input[type="color"]::-webkit-input-placeholder, +.logico-form-field select::-webkit-input-placeholder, +.logico-form-field textarea::-webkit-input-placeholder, +.logico-form-field .input-text::-webkit-input-placeholder { + opacity: 1; + color: var(--logico-light-text-color) +} + +.wpforms-container .logico-form-field input[type="text"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="email"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="url"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="password"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="search"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="number"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="tel"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="date"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="month"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="week"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="time"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="datetime"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="datetime-local"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="color"]:-moz-placeholder, +.wpforms-container .logico-form-field select:-moz-placeholder, +.wpforms-container .logico-form-field textarea:-moz-placeholder, +.wpforms-container .logico-form-field .input-text:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="text"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="email"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="url"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="password"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="search"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="number"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="tel"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="date"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="month"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="week"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="time"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime-local"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="color"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field select:-moz-placeholder, +.woocommerce form .form-row .logico-form-field textarea:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .input-text:-moz-placeholder, +.logico-form-field input[type="text"]:-moz-placeholder, +.logico-form-field input[type="email"]:-moz-placeholder, +.logico-form-field input[type="url"]:-moz-placeholder, +.logico-form-field input[type="password"]:-moz-placeholder, +.logico-form-field input[type="search"]:-moz-placeholder, +.logico-form-field input[type="number"]:-moz-placeholder, +.logico-form-field input[type="tel"]:-moz-placeholder, +.logico-form-field input[type="date"]:-moz-placeholder, +.logico-form-field input[type="month"]:-moz-placeholder, +.logico-form-field input[type="week"]:-moz-placeholder, +.logico-form-field input[type="time"]:-moz-placeholder, +.logico-form-field input[type="datetime"]:-moz-placeholder, +.logico-form-field input[type="datetime-local"]:-moz-placeholder, +.logico-form-field input[type="color"]:-moz-placeholder, +.logico-form-field select:-moz-placeholder, +.logico-form-field textarea:-moz-placeholder, +.logico-form-field .input-text:-moz-placeholder { + opacity: 1 +} + +.wpforms-container .logico-form-field input[type="text"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="email"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="url"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="password"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="search"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="number"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="tel"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="date"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="month"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="week"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="time"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="datetime"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="datetime-local"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="color"]::-moz-placeholder, +.wpforms-container .logico-form-field select::-moz-placeholder, +.wpforms-container .logico-form-field textarea::-moz-placeholder, +.wpforms-container .logico-form-field .input-text::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="text"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="email"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="url"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="password"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="search"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="number"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="tel"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="date"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="month"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="week"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="time"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime-local"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="color"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field select::-moz-placeholder, +.woocommerce form .form-row .logico-form-field textarea::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .input-text::-moz-placeholder, +.logico-form-field input[type="text"]::-moz-placeholder, +.logico-form-field input[type="email"]::-moz-placeholder, +.logico-form-field input[type="url"]::-moz-placeholder, +.logico-form-field input[type="password"]::-moz-placeholder, +.logico-form-field input[type="search"]::-moz-placeholder, +.logico-form-field input[type="number"]::-moz-placeholder, +.logico-form-field input[type="tel"]::-moz-placeholder, +.logico-form-field input[type="date"]::-moz-placeholder, +.logico-form-field input[type="month"]::-moz-placeholder, +.logico-form-field input[type="week"]::-moz-placeholder, +.logico-form-field input[type="time"]::-moz-placeholder, +.logico-form-field input[type="datetime"]::-moz-placeholder, +.logico-form-field input[type="datetime-local"]::-moz-placeholder, +.logico-form-field input[type="color"]::-moz-placeholder, +.logico-form-field select::-moz-placeholder, +.logico-form-field textarea::-moz-placeholder, +.logico-form-field .input-text::-moz-placeholder { + opacity: 1 +} + +.wpforms-container .logico-form-field input[type="text"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="email"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="url"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="password"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="search"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="number"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="tel"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="date"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="month"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="week"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="time"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="datetime"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="datetime-local"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="color"]:-ms-input-placeholder, +.wpforms-container .logico-form-field select:-ms-input-placeholder, +.wpforms-container .logico-form-field textarea:-ms-input-placeholder, +.wpforms-container .logico-form-field .input-text:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="text"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="email"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="url"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="password"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="search"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="number"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="tel"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="date"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="month"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="week"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="time"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime-local"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="color"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field select:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field textarea:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .input-text:-ms-input-placeholder, +.logico-form-field input[type="text"]:-ms-input-placeholder, +.logico-form-field input[type="email"]:-ms-input-placeholder, +.logico-form-field input[type="url"]:-ms-input-placeholder, +.logico-form-field input[type="password"]:-ms-input-placeholder, +.logico-form-field input[type="search"]:-ms-input-placeholder, +.logico-form-field input[type="number"]:-ms-input-placeholder, +.logico-form-field input[type="tel"]:-ms-input-placeholder, +.logico-form-field input[type="date"]:-ms-input-placeholder, +.logico-form-field input[type="month"]:-ms-input-placeholder, +.logico-form-field input[type="week"]:-ms-input-placeholder, +.logico-form-field input[type="time"]:-ms-input-placeholder, +.logico-form-field input[type="datetime"]:-ms-input-placeholder, +.logico-form-field input[type="datetime-local"]:-ms-input-placeholder, +.logico-form-field input[type="color"]:-ms-input-placeholder, +.logico-form-field select:-ms-input-placeholder, +.logico-form-field textarea:-ms-input-placeholder, +.logico-form-field .input-text:-ms-input-placeholder { + opacity: 1 +} + +.wpforms-container .logico-form-field input.wpforms-error, +.wpforms-container .logico-form-field select.wpforms-error, +.wpforms-container .logico-form-field textarea.wpforms-error, +.wpforms-container .logico-form-field input.user-invalid, +.wpforms-container .logico-form-field select.user-invalid, +.wpforms-container .logico-form-field textarea.user-invalid, +.woocommerce form .form-row .logico-form-field input.wpforms-error, +.woocommerce form .form-row .logico-form-field select.wpforms-error, +.woocommerce form .form-row .logico-form-field textarea.wpforms-error, +.woocommerce form .form-row .logico-form-field input.user-invalid, +.woocommerce form .form-row .logico-form-field select.user-invalid, +.woocommerce form .form-row .logico-form-field textarea.user-invalid, +.logico-form-field input.wpforms-error, +.logico-form-field select.wpforms-error, +.logico-form-field textarea.wpforms-error, +.logico-form-field input.user-invalid, +.logico-form-field select.user-invalid, +.logico-form-field textarea.user-invalid { + border-color: var(--logico-border-color) !important +} + +.wpforms-container .logico-form-field textarea, +.woocommerce form .form-row .logico-form-field textarea, +.logico-form-field textarea { + height: 162px +} + +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"], +.wpforms-container .logico-form-field .logico-label-wrapper+.select-wrap select, +.wpforms-container .logico-form-field .logico-label-wrapper~.select2-container .select2-selection--single .select2-selection__rendered, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+.select-wrap select, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper~.select2-container .select2-selection--single .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea, +.logico-form-field .logico-label-wrapper+input[type="text"], +.logico-form-field .logico-label-wrapper+input[type="email"], +.logico-form-field .logico-label-wrapper+input[type="url"], +.logico-form-field .logico-label-wrapper+input[type="password"], +.logico-form-field .logico-label-wrapper+input[type="search"], +.logico-form-field .logico-label-wrapper+input[type="number"], +.logico-form-field .logico-label-wrapper+input[type="tel"], +.logico-form-field .logico-label-wrapper+input[type="date"], +.logico-form-field .logico-label-wrapper+input[type="month"], +.logico-form-field .logico-label-wrapper+input[type="week"], +.logico-form-field .logico-label-wrapper+input[type="time"], +.logico-form-field .logico-label-wrapper+input[type="datetime"], +.logico-form-field .logico-label-wrapper+input[type="datetime-local"], +.logico-form-field .logico-label-wrapper+input[type="color"], +.logico-form-field .logico-label-wrapper+.select-wrap select, +.logico-form-field .logico-label-wrapper~.select2-container .select2-selection--single .select2-selection__rendered, +.logico-form-field .logico-label-wrapper+textarea { + border-top-color: transparent !important; + border-top: none; + padding-top: 11px +} + +.wpforms-container .logico-form-field .logico-label-wrapper~.select2-container .select2-selection--single .select2-selection__placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper~.select2-container .select2-selection--single .select2-selection__placeholder, +.logico-form-field .logico-label-wrapper~.select2-container .select2-selection--single .select2-selection__placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .wpbs-form-field-description, +.wpforms-container .logico-form-field .wpbs-form-field-error, +.woocommerce form .form-row .logico-form-field .wpbs-form-field-description, +.woocommerce form .form-row .logico-form-field .wpbs-form-field-error, +.logico-form-field .wpbs-form-field-description, +.logico-form-field .wpbs-form-field-error { + font-size: 16px; + line-height: 1.2em; + padding: 3px 0 0 +} + +.logico-date-field .logico-form-field input[type="text"] { + padding-right: 46px +} + +.logico-date-field .logico-form-field input[type="text"]::-webkit-input-placeholder { + opacity: 0 +} + +.logico-date-field .logico-form-field input[type="text"]:-moz-placeholder { + opacity: 0 +} + +.logico-date-field .logico-form-field input[type="text"]::-moz-placeholder { + opacity: 0 +} + +.logico-date-field .logico-form-field input[type="text"]:-ms-input-placeholder { + opacity: 0 +} + +.logico-date-field .logico-form-field:after { + content: '\e844'; + font: 400 normal 16px/48px 'fontello'; + display: block; + width: 46px; + height: 50px; + position: absolute; + right: 0; + left: initial; + top: 0; + color: var(--logico-dark-text-color); + text-align: center +} + +.wpforms-container .logico-form-field textarea.wpforms-field-large { + height: 175px +} + +.wpforms-container .wpforms-captcha-math input { + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + border: solid 1px var(--logico-border-color); + height: 50px; + padding: 10px 20px 10px 20px; + width: 100%; + max-width: 100%; + outline: none !important; + font-family: inherit; + font-size: 14px; + line-height: 28px; + font-weight: 400; + position: relative; + z-index: 2; + background: none; + margin: 0; + border-radius: var(--logico-form-field-border-radius-left-top, 0) var(--logico-form-field-border-radius-right-top, 0) var(--logico-form-field-border-radius-right-bottom, 0) var(--logico-form-field-border-radius-left-bottom, 0) +} + +.wpforms-container .wpforms-captcha-math input:focus { + border-color: var(--logico-border-hover-color) +} + +.logico-form-field .select-wrap { + width: 100%; + margin: 0; + position: relative +} + +.logico-form-field .select-wrap:not(.select-wrap-multiple):after { + content: '\e816'; + display: block; + position: absolute; + width: 46px; + height: 50px; + text-align: center; + font: 400 normal 5px/50px 'fontello'; + top: 0; + right: 0; + left: initial; + cursor: pointer; + color: var(--logico-dark-text-color) +} + +.logico-form-field .select-wrap select { + border-top: solid 1px var(--logico-border-color); + margin: 0; + padding: 10px 46px 10px 20px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + white-space: nowrap; + -ms-text-overflow: ellipsis; + text-overflow: ellipsis; + max-width: 100% !important; + border-radius: var(--logico-radius-small, 0) +} + +.logico-form-field .select-wrap select option { + color: var(--logico-dark-text-color); + -webkit-border-radius: 0; + border-radius: 0 +} + +.logico-form-field .select-wrap select[multiple="multiple"] { + height: 118px; + padding: 10px 0; + overflow-y: scroll; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s +} + +.logico-form-field .select-wrap select[multiple="multiple"] option { + padding: 5px 20px; + color: inherit +} + +.logico-form-field .select-wrap select[multiple="multiple"].wpforms-error { + border-color: #E84C42 !important +} + +.logico-form-field .select-wrap .logico-label-wrapper+select { + border-top: none +} + +.logico-form-field.not-empty .select-wrap select, +.logico-form-field:focus-within .select-wrap select { + border-top-color: var(--logico-border-hover-color) +} + +.wpforms-field-select .choices__placeholder, +.wpforms-container .wpforms-form .wpforms-field-select .choices__placeholder { + opacity: 1 +} + +.wpforms-field-select.wpforms-field-select-style-modern .logico-form-field .select-wrap:after, +.wpforms-container .wpforms-form .wpforms-field-select.wpforms-field-select-style-modern .logico-form-field .select-wrap:after { + content: none; + display: none +} + +.wpforms-field-select .logico-form-field .choices, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices { + position: relative +} + +.wpforms-field-select .logico-form-field .choices .choices__inner, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__inner { + border: solid 1px var(--logico-border-color); + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + -webkit-border-radius: 0 !important; + border-radius: 0 !important; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 10px 48px 10px 20px !important; + background: none; + min-height: 48px !important; + font-size: 16px; + line-height: 28px; + font-weight: 400 +} + +.wpforms-field-select .logico-form-field .choices .choices__item, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__item { + position: relative +} + +.wpforms-field-select .logico-form-field .choices .choices__input, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__input { + width: 100%; + margin: 0 !important +} + +.wpforms-field-select .logico-form-field .choices[data-type*="select-one"]:after, +.wpforms-field-select .logico-form-field .choices[data-type*="select-multiple"]:after, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices[data-type*="select-one"]:after, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices[data-type*="select-multiple"]:after { + content: '\e816'; + display: block; + position: absolute; + width: 46px; + height: 50px; + text-align: center; + font: 400 normal 5px/50px 'fontello'; + bottom: 0; + top: initial; + right: 0; + left: initial; + cursor: pointer; + border: none; + margin: 0 !important; + color: var(--logico-dark-text-color) +} + +.wpforms-field-select .logico-form-field .choices .choices__list--single, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__list--single { + padding: 0; + font-size: 1em +} + +.wpforms-field-select .logico-form-field .choices .choices__list--dropdown, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__list--dropdown { + -webkit-border-radius: 0; + border-radius: 0 +} + +.wpforms-field-select .logico-form-field .choices .choices__list--dropdown .choices__item, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__list--dropdown .choices__item { + color: var(--logico-dark-text-color); + padding: 5px 20px; + font-size: 16px; + line-height: 22px +} + +.wpforms-field-select .logico-form-field .choices .choices__list--multiple .choices__item, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__list--multiple .choices__item { + padding: 3px 7px; + border: none; + margin: 2px 6px 2px 0 +} + +.wpforms-field-select .logico-form-field .choices .choices__button, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__button { + max-width: 0; + min-width: 20px; + height: 18px; + margin-right: 0; + margin-left: 2px; + z-index: 3; + background: none; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + color: inherit +} + +.wpforms-field-select .logico-form-field .choices .choices__button:before, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__button:before { + content: '\e845'; + display: block; + width: 20px; + height: 20px; + position: absolute; + left: initial; + right: 0; + top: 0; + bottom: 0; + font: 400 normal 10px/20px 'fontello'; + text-indent: 0 +} + +.wpforms-field-select .logico-form-field .choices .choices__button:after, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__button:after { + content: none; + display: none +} + +.wpforms-field-select .logico-form-field .choices .choices__list--dropdown, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__list--dropdown { + z-index: 3 +} + +.wpforms-field-select .logico-form-field .logico-label-wrapper+.select-wrap .choices .choices__inner, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .logico-label-wrapper+.select-wrap .choices .choices__inner { + border-top-color: transparent !important; + border-top: none; + padding-top: 11px !important +} + +.wpforms-field-select .logico-form-field.not-empty .choices .choices__inner, +.wpforms-field-select .logico-form-field:focus-within .choices .choices__inner, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field.not-empty .choices .choices__inner, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field:focus-within .choices .choices__inner { + border-color: var(--logico-border-hover-color) +} + +body .select2-container, +.woocommerce form .form-row .logico-form-field .select2-container, +.logico-form-field .select2-container { + box-sizing: border-box; + display: inline-block; + width: auto; + margin: 0; + position: relative; + vertical-align: middle; + outline: none +} + +body .select2-container .select2-selection--single, +.woocommerce form .form-row .logico-form-field .select2-container .select2-selection--single, +.logico-form-field .select2-container .select2-selection--single { + box-sizing: border-box; + cursor: pointer; + display: block; + height: 50px; + margin: 0; + user-select: none; + -webkit-user-select: none; + outline: none +} + +body .select2-container .select2-selection--single .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field .select2-container .select2-selection--single .select2-selection__rendered, +.logico-form-field .select2-container .select2-selection--single .select2-selection__rendered { + display: block; + padding: 10px 48px 10px 20px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-weight: 400; + outline: none +} + +body .select2-container .select2-selection--single .select2-selection__clear, +.woocommerce form .form-row .logico-form-field .select2-container .select2-selection--single .select2-selection__clear, +.logico-form-field .select2-container .select2-selection--single .select2-selection__clear { + position: relative +} + +body .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered, +.logico-form-field .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered { + padding: 10px 20px 10px 48px +} + +body .select2-container .select2-selection--multiple, +.woocommerce form .form-row .logico-form-field .select2-container .select2-selection--multiple, +.logico-form-field .select2-container .select2-selection--multiple { + box-sizing: border-box; + cursor: pointer; + display: block; + min-height: 32px; + user-select: none; + -webkit-user-select: none; + outline: none +} + +body .select2-container .select2-selection--multiple .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field .select2-container .select2-selection--multiple .select2-selection__rendered, +.logico-form-field .select2-container .select2-selection--multiple .select2-selection__rendered { + display: inline-block; + overflow: hidden; + padding-left: 20px; + text-overflow: ellipsis; + white-space: nowrap; + outline: none +} + +body .select2-container .select2-search--inline, +.woocommerce form .form-row .logico-form-field .select2-container .select2-search--inline, +.logico-form-field .select2-container .select2-search--inline { + float: left; + padding: 0 +} + +body .select2-container .select2-search--inline .select2-search__field, +.woocommerce form .form-row .logico-form-field .select2-container .select2-search--inline .select2-search__field, +.logico-form-field .select2-container .select2-search--inline .select2-search__field { + box-sizing: border-box; + border: none; + font-size: 100%; + margin: 0; + padding: 0 +} + +body .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button, +.woocommerce form .form-row .logico-form-field .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button, +.logico-form-field .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { + -webkit-appearance: none +} + +body .select2-dropdown, +.woocommerce form .form-row .logico-form-field .select2-dropdown, +.logico-form-field .select2-dropdown { + background-color: var(--logico-background-color); + border: 1px solid var(--logico-border-color); + border-radius: 0; + box-sizing: border-box; + display: block; + position: absolute; + left: -100000px; + width: 100%; + z-index: 1051 +} + +body .select2-results, +.woocommerce form .form-row .logico-form-field .select2-results, +.logico-form-field .select2-results { + display: block +} + +body ul.select2-results__options, +.woocommerce form .form-row .logico-form-field ul.select2-results__options, +.logico-form-field ul.select2-results__options { + list-style: none; + margin: 0; + padding: 0 +} + +body ul li.select2-results__option, +.woocommerce form .form-row .logico-form-field ul li.select2-results__option, +.logico-form-field ul li.select2-results__option { + padding: 5px 20px; + user-select: none; + -webkit-user-select: none; + font-size: 14px; + line-height: 2em +} + +body ul li.select2-results__option:before, +.woocommerce form .form-row .logico-form-field ul li.select2-results__option:before, +.logico-form-field ul li.select2-results__option:before { + content: none; + display: none +} + +body ul li.select2-results__option:active, +body ul li.select2-results__option:focus, +.woocommerce form .form-row .logico-form-field ul li.select2-results__option:active, +.woocommerce form .form-row .logico-form-field ul li.select2-results__option:focus, +.logico-form-field ul li.select2-results__option:active, +.logico-form-field ul li.select2-results__option:focus { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + -webkit-border-radius: 0; + border-radius: 0; + outline: none +} + +body .select2-results__option[aria-selected], +body .select2-results__option[data-selected], +.woocommerce form .form-row .logico-form-field .select2-results__option[aria-selected], +.woocommerce form .form-row .logico-form-field .select2-results__option[data-selected], +.logico-form-field .select2-results__option[aria-selected], +.logico-form-field .select2-results__option[data-selected] { + cursor: pointer +} + +body .select2-container--open .select2-dropdown, +.woocommerce form .form-row .logico-form-field .select2-container--open .select2-dropdown, +.logico-form-field .select2-container--open .select2-dropdown { + left: 0 +} + +body .select2-container--open .select2-dropdown--above, +.woocommerce form .form-row .logico-form-field .select2-container--open .select2-dropdown--above, +.logico-form-field .select2-container--open .select2-dropdown--above { + border-bottom: none; + border-radius: 0 +} + +body .select2-container--open .select2-dropdown--below, +.woocommerce form .form-row .logico-form-field .select2-container--open .select2-dropdown--below, +.logico-form-field .select2-container--open .select2-dropdown--below { + border-top: none; + border-radius: 0 +} + +body .select2-search--dropdown, +.woocommerce form .form-row .logico-form-field .select2-search--dropdown, +.logico-form-field .select2-search--dropdown { + display: block; + padding: 5px +} + +body .select2-search--dropdown .select2-search__field, +.woocommerce form .form-row .logico-form-field .select2-search--dropdown .select2-search__field, +.logico-form-field .select2-search--dropdown .select2-search__field { + padding: 10px 14px; + width: 100%; + box-sizing: border-box; + font-size: 14px; + line-height: 28px +} + +body .select2-search--dropdown .select2-search__field:focus, +body .select2-search--dropdown .select2-search__field:active, +.woocommerce form .form-row .logico-form-field .select2-search--dropdown .select2-search__field:focus, +.woocommerce form .form-row .logico-form-field .select2-search--dropdown .select2-search__field:active, +.logico-form-field .select2-search--dropdown .select2-search__field:focus, +.logico-form-field .select2-search--dropdown .select2-search__field:active { + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: none +} + +body .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button, +.woocommerce form .form-row .logico-form-field .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button, +.logico-form-field .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { + -webkit-appearance: none +} + +body .select2-search--dropdown.select2-search--hide, +.woocommerce form .form-row .logico-form-field .select2-search--dropdown.select2-search--hide, +.logico-form-field .select2-search--dropdown.select2-search--hide { + display: none +} + +body .select2-close-mask, +.woocommerce form .form-row .logico-form-field .select2-close-mask, +.logico-form-field .select2-close-mask { + border: 0; + margin: 0; + padding: 0; + display: block; + position: fixed; + left: 0; + top: 0; + min-height: 100%; + min-width: 100%; + height: auto; + width: auto; + opacity: 0; + z-index: 99; + background-color: var(--logico-background-color) +} + +body .select2-hidden-accessible, +.woocommerce form .form-row .logico-form-field .select2-hidden-accessible, +.logico-form-field .select2-hidden-accessible { + border: 0 !important; + clip: rect(0 0 0 0) !important; + height: 1px !important; + margin: -1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + width: 1px !important +} + +body .select2-container--default .select2-selection--single, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single, +.logico-form-field .select2-container--default .select2-selection--single { + background-color: transparent; + border: none; + border-bottom: 1px solid var(--logico-border-color); + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + border-radius: var(--logico-form-field-border-radius-left-top, 0) var(--logico-form-field-border-radius-right-top, 0) var(--logico-form-field-border-radius-right-bottom, 0) var(--logico-form-field-border-radius-left-bottom, 0) +} + +body.not-empty .select2-container--default .select2-selection--single, +body:focus-within .select2-container--default .select2-selection--single, +.woocommerce form .form-row .logico-form-field.not-empty .select2-container--default .select2-selection--single, +.woocommerce form .form-row .logico-form-field:focus-within .select2-container--default .select2-selection--single, +.logico-form-field.not-empty .select2-container--default .select2-selection--single, +.logico-form-field:focus-within .select2-container--default .select2-selection--single { + border-color: var(--logico-border-hover-color) +} + +body.not-empty .select2-container--default .select2-selection--single .select2-selection__rendered, +body:focus-within .select2-container--default .select2-selection--single .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field.not-empty .select2-container--default .select2-selection--single .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field:focus-within .select2-container--default .select2-selection--single .select2-selection__rendered, +.logico-form-field.not-empty .select2-container--default .select2-selection--single .select2-selection__rendered, +.logico-form-field:focus-within .select2-container--default .select2-selection--single .select2-selection__rendered { + padding-top: 11px +} + +body .select2-container--default.select2-container--open .select2-selection--single, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--open .select2-selection--single, +.logico-form-field .select2-container--default.select2-container--open .select2-selection--single { + border-color: var(--logico-border-hover-color) +} + +body .select2-container--default .select2-selection--single .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single .select2-selection__rendered, +.logico-form-field .select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--logico-dark-text-color); + font-size: 14px; + line-height: 28px +} + +body .select2-container--default .select2-selection--single .select2-selection__clear, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single .select2-selection__clear, +.logico-form-field .select2-container--default .select2-selection--single .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: 400 +} + +body .select2-container--default .select2-selection--single .select2-selection__placeholder, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single .select2-selection__placeholder, +.logico-form-field .select2-container--default .select2-selection--single .select2-selection__placeholder { + color: var(--logico-light-text-color) +} + +body .select2-container--default .select2-selection--single .select2-selection__arrow, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single .select2-selection__arrow, +.logico-form-field .select2-container--default .select2-selection--single .select2-selection__arrow { + height: 50px; + position: absolute; + top: 0; + right: 0; + width: 46px +} + +body .select2-container--default .select2-selection--single .select2-selection__arrow:before, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single .select2-selection__arrow:before, +.logico-form-field .select2-container--default .select2-selection--single .select2-selection__arrow:before { + content: '\e816'; + display: block; + width: 46px; + height: 50px; + text-align: center; + font: 400 normal 5px / 50px 'fontello'; + cursor: pointer; + color: var(--logico-dark-text-color) +} + +body .select2-container--default .select2-selection--single .select2-selection__arrow b, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single .select2-selection__arrow b, +.logico-form-field .select2-container--default .select2-selection--single .select2-selection__arrow b { + display: none +} + +body .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear { + float: left +} + +body .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow { + left: 0; + right: auto +} + +body .select2-container--default.select2-container--disabled .select2-selection--single, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--disabled .select2-selection--single, +.logico-form-field .select2-container--default.select2-container--disabled .select2-selection--single { + background-color: #f6f6f6; + cursor: default +} + +body .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear, +.logico-form-field .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { + display: none +} + +body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, +.logico-form-field .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { + display: none +} + +body .select2-container--default .select2-selection--multiple, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple, +.logico-form-field .select2-container--default .select2-selection--multiple { + background-color: var(--logico-background-color); + border: 1px solid var(--logico-border-color); + border-radius: 0; + cursor: text +} + +body .select2-container--default .select2-selection--multiple .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__rendered, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__rendered { + box-sizing: border-box; + list-style: none; + margin: 0; + padding: 0 5px; + width: 100% +} + +body .select2-container--default .select2-selection--multiple .select2-selection__rendered li, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__rendered li, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__rendered li { + list-style: none; + margin: 5px 5px 0 0 +} + +body .select2-container--default .select2-selection--multiple .select2-selection__rendered li:before, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__rendered li:before, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__rendered li:before { + content: ''; + display: none +} + +body .select2-container--default .select2-selection--multiple .select2-selection__placeholder, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__placeholder, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__placeholder { + color: var(--logico-light-text-color); + margin-top: 5px; + float: left +} + +body .select2-container--default .select2-selection--multiple .select2-selection__clear, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__clear, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: 400; + margin-top: 5px; + margin-right: 10px +} + +body .select2-container--default .select2-selection--multiple .select2-selection__choice, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__choice, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #f6f6f6; + border: 1px solid var(--logico-border-color); + border-radius: 0; + cursor: default; + float: left; + margin-right: 5px; + margin-top: 5px; + padding: 0 5px +} + +body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { + color: var(--logico-light-text-color); + cursor: pointer; + display: inline-block; + font-weight: 400; + margin-right: 2px +} + +body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { + color: var(--logico-default-text-color) +} + +body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, +body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, +body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder { + float: right +} + +body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice { + margin-left: 5px; + margin-right: auto +} + +body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove { + margin-left: 2px; + margin-right: auto +} + +body .select2-container--default.select2-container--focus .select2-selection--multiple, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--focus .select2-selection--multiple, +.logico-form-field .select2-container--default.select2-container--focus .select2-selection--multiple { + border: solid 1px var(--logico-dark-text-color); + outline: 0 +} + +body .select2-container--default.select2-container--disabled .select2-selection--multiple, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--disabled .select2-selection--multiple, +.logico-form-field .select2-container--default.select2-container--disabled .select2-selection--multiple { + background-color: #f6f6f6; + cursor: default +} + +body .select2-container--default.select2-container--disabled .select2-selection__choice__remove, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--disabled .select2-selection__choice__remove, +.logico-form-field .select2-container--default.select2-container--disabled .select2-selection__choice__remove { + display: none +} + +body .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, +body .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, +.logico-form-field .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, +.logico-form-field .select2-container--default.select2-container--open.select2-container--above .select2-selection--single { + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +body .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, +body .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, +.logico-form-field .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, +.logico-form-field .select2-container--default.select2-container--open.select2-container--below .select2-selection--single { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0 +} + +body .select2-container--default .select2-search--dropdown .select2-search__field, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-search--dropdown .select2-search__field, +.logico-form-field .select2-container--default .select2-search--dropdown .select2-search__field { + border: 1px solid var(--logico-border-color) +} + +body .select2-container--default .select2-search--inline .select2-search__field, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-search--inline .select2-search__field, +.logico-form-field .select2-container--default .select2-search--inline .select2-search__field { + background: 0 0; + border: none; + outline: 0; + box-shadow: none; + -webkit-appearance: textfield +} + +body .select2-container--default .select2-results>.select2-results__options, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results>.select2-results__options, +.logico-form-field .select2-container--default .select2-results>.select2-results__options { + max-height: 216px; + overflow-y: auto +} + +body .select2-container--default .select2-results__option[role=group], +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option[role=group], +.logico-form-field .select2-container--default .select2-results__option[role=group] { + padding: 0 +} + +body .select2-container--default .select2-results__option[aria-disabled=true], +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option[aria-disabled=true], +.logico-form-field .select2-container--default .select2-results__option[aria-disabled=true] { + color: var(--logico-light-text-color) +} + +body .select2-container--default .select2-results__option[aria-selected=true], +body .select2-container--default .select2-results__option[data-selected=true], +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option[aria-selected=true], +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option[data-selected=true], +.logico-form-field .select2-container--default .select2-results__option[aria-selected=true], +.logico-form-field .select2-container--default .select2-results__option[data-selected=true] { + background-color: #f6f6f6 +} + +body .select2-container--default .select2-results__option .select2-results__option .select2-results__group, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__group, +.logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__group { + padding-left: 0 +} + +body .select2-container--default .select2-results__option .select2-results__option .select2-results__option, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option, +.logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option { + margin-left: -1em; + padding-left: 2em +} + +body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -2em; + padding-left: 3em +} + +body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -3em; + padding-left: 4em +} + +body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -4em; + padding-left: 5em +} + +body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -5em; + padding-left: 6em +} + +body .select2-container--default .select2-results__option--highlighted[aria-selected], +body .select2-container--default .select2-results__option--highlighted[data-selected], +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option--highlighted[aria-selected], +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option--highlighted[data-selected], +.logico-form-field .select2-container--default .select2-results__option--highlighted[aria-selected], +.logico-form-field .select2-container--default .select2-results__option--highlighted[data-selected] { + background-color: #f6f6f6; + color: var(--logico-dark-text-color) +} + +body .select2-container--default .select2-results__group, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__group, +.logico-form-field .select2-container--default .select2-results__group { + cursor: default; + display: block; + padding: 6px +} + +.elementor-editor-preview .elementor-widget-container input[type="radio"], +.elementor-editor-active.elementor-widget-container input[type="radio"], +.wp-block-post-content input[type="radio"], +.logico-front-end input[type="radio"], +.wpforms-container .wpforms-field input[type="radio"] { + display: inline-block !important; + margin: 0 1em -.1875em 0; + width: 18px; + height: 18px; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 50%; + border-radius: 50%; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + position: relative; + vertical-align: baseline; + outline: none !important; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + cursor: pointer; + border: solid 1px var(--logico-border-color); + font-size: 16px; + line-height: 1 +} + +.elementor-editor-preview .elementor-widget-container input[type="radio"]:checked:before, +.elementor-editor-active.elementor-widget-container input[type="radio"]:checked:before, +.wp-block-post-content input[type="radio"]:checked:before, +.logico-front-end input[type="radio"]:checked:before, +.wpforms-container .wpforms-field input[type="radio"]:checked:before { + content: ''; + position: absolute; + width: 0; + height: 0; + top: 3px; + left: 3px; + right: 3px; + -webkit-border-radius: 50%; + border-radius: 50%; + border: solid 5px var(--logico-dark-text-color) +} + +.elementor-editor-preview .elementor-widget-container input[type="radio"]+label, +.elementor-editor-active.elementor-widget-container input[type="radio"]+label, +.wp-block-post-content input[type="radio"]+label, +.logico-front-end input[type="radio"]+label, +.wpforms-container .wpforms-field input[type="radio"]+label { + font-size: 16px +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox fieldset, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio fieldset, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox fieldset, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio fieldset, +.wpforms-field.wpforms-field-checkbox fieldset, +.wpforms-field.wpforms-field-radio fieldset { + border: none; + padding: 0; + margin: 0; + border-radius: var(--logico-radius-small, 0) +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox legend, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio legend, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox legend, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio legend, +.wpforms-field.wpforms-field-checkbox legend, +.wpforms-field.wpforms-field-radio legend { + background: none; + padding: 0 0 .5em +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox ul, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio ul, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox ul, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio ul, +.wpforms-field.wpforms-field-checkbox ul, +.wpforms-field.wpforms-field-radio ul { + margin: 0 +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox ul li, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio ul li, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox ul li, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio ul li, +.wpforms-field.wpforms-field-checkbox ul li, +.wpforms-field.wpforms-field-radio ul li { + padding: 0 +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox ul li:before, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio ul li:before, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox ul li:before, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio ul li:before, +.wpforms-field.wpforms-field-checkbox ul li:before, +.wpforms-field.wpforms-field-radio ul li:before { + content: none; + display: none +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-image-choices li:not(:first-child), +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-image-choices li:not(:first-child), +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-image-choices li:not(:first-child), +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-image-choices li:not(:first-child), +.wpforms-field.wpforms-field-checkbox .wpforms-image-choices li:not(:first-child), +.wpforms-field.wpforms-field-radio .wpforms-image-choices li:not(:first-child) { + margin-top: 10px +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-image-choices .wpforms-image-choices-image, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-image-choices .wpforms-image-choices-image, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-image-choices .wpforms-image-choices-image, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-image-choices .wpforms-image-choices-image, +.wpforms-field.wpforms-field-checkbox .wpforms-image-choices .wpforms-image-choices-image, +.wpforms-field.wpforms-field-radio .wpforms-image-choices .wpforms-image-choices-image { + font-size: 0; + line-height: 1 +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-image-choices .wpforms-image-choices-image+br, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-image-choices .wpforms-image-choices-image+br, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-image-choices .wpforms-image-choices-image+br, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-image-choices .wpforms-image-choices-image+br, +.wpforms-field.wpforms-field-checkbox .wpforms-image-choices .wpforms-image-choices-image+br, +.wpforms-field.wpforms-field-radio .wpforms-image-choices .wpforms-image-choices-image+br { + display: none +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-icon-choices .wpforms-icon-choices-icon, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-icon-choices .wpforms-icon-choices-icon, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-icon-choices .wpforms-icon-choices-icon, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-icon-choices .wpforms-icon-choices-icon, +.wpforms-field.wpforms-field-checkbox .wpforms-icon-choices .wpforms-icon-choices-icon, +.wpforms-field.wpforms-field-radio .wpforms-icon-choices .wpforms-icon-choices-icon { + display: inline-block; + vertical-align: middle; + margin: 0 10px 0 0 +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-icon-choices .wpforms-icon-choices-icon svg, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-icon-choices .wpforms-icon-choices-icon svg, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-icon-choices .wpforms-icon-choices-icon svg, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-icon-choices .wpforms-icon-choices-icon svg, +.wpforms-field.wpforms-field-checkbox .wpforms-icon-choices .wpforms-icon-choices-icon svg, +.wpforms-field.wpforms-field-radio .wpforms-icon-choices .wpforms-icon-choices-icon svg { + fill: var(--wpforms-icon-choices-color) +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-mailchimp ul, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-mailchimp ul, +.wpforms-field.wpforms-field-mailchimp ul { + margin: 0 +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-mailchimp ul li, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-mailchimp ul li, +.wpforms-field.wpforms-field-mailchimp ul li { + padding: 0 +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-mailchimp ul li:before, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-mailchimp ul li:before, +.wpforms-field.wpforms-field-mailchimp ul li:before { + content: none; + display: none +} + +.elementor-editor-preview .elementor-widget-container input[type="checkbox"], +.elementor-editor-active .elementor-widget-container input[type="checkbox"], +.wp-block-post-content input[type="checkbox"], +.logico-front-end input[type="checkbox"], +.wpforms-container .wpforms-field input[type="checkbox"] { + width: 20px; + height: 20px; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: inline-block !important; + margin: 0 1em -.1875em 0; + cursor: pointer; + vertical-align: baseline; + outline: none !important; + position: relative; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: solid 1px var(--logico-border-color); + font-size: 16px; + line-height: 1; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + border-radius: calc(var(--logico-form-field-border-radius-left-top, 0px)/2) calc(var(--logico-form-field-border-radius-right-top, 0px)/2) calc(var(--logico-form-field-border-radius-right-bottom, 0px)/2) calc(var(--logico-form-field-border-radius-left-bottom, 0px)/2) +} + +.elementor-editor-preview .elementor-widget-container input[type="checkbox"]:checked:before, +.elementor-editor-active .elementor-widget-container input[type="checkbox"]:checked:before, +.wp-block-post-content input[type="checkbox"]:checked:before, +.logico-front-end input[type="checkbox"]:checked:before, +.wpforms-container .wpforms-field input[type="checkbox"]:checked:before { + content: '\e87b'; + position: absolute; + width: 19px; + height: 18px; + font: 400 normal 9px/18px 'fontello'; + text-align: center; + display: block; + z-index: 2; + left: 0; + right: 0; + top: 0; + color: var(--logico-dark-text-color) +} + +.elementor-editor-preview .elementor-widget-container input[type="checkbox"]+label, +.elementor-editor-active .elementor-widget-container input[type="checkbox"]+label, +.wp-block-post-content input[type="checkbox"]+label, +.logico-front-end input[type="checkbox"]+label, +.wpforms-container .wpforms-field input[type="checkbox"]+label { + font-size: 16px; + letter-spacing: .008em +} + +.elementor-editor-preview .elementor-widget-container input[type="range"], +.elementor-editor-active .elementor-widget-container input[type="range"], +.wp-block-post-content input[type="range"], +.logico-front-end input[type="range"] { + height: 6px; + border: none; + -webkit-border-radius: 0; + border-radius: 0; + outline: none; + width: 100%; + background-color: var(--logico-background-color); + -webkit-box-shadow: inset 0 0 0 1px var(--logico-border-color); + -moz-box-shadow: inset 0 0 0 1px var(--logico-border-color); + box-shadow: inset 0 0 0 1px var(--logico-border-color) +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]::-webkit-slider-runnable-track, +.elementor-editor-active .elementor-widget-container input[type="range"]::-webkit-slider-runnable-track, +.wp-block-post-content input[type="range"]::-webkit-slider-runnable-track, +.logico-front-end input[type="range"]::-webkit-slider-runnable-track { + width: 100%; + height: 6px; + border: none; + color: transparent +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]:focus::-webkit-slider-runnable-track, +.elementor-editor-active .elementor-widget-container input[type="range"]:focus::-webkit-slider-runnable-track, +.wp-block-post-content input[type="range"]:focus::-webkit-slider-runnable-track, +.logico-front-end input[type="range"]:focus::-webkit-slider-runnable-track { + width: 100%; + height: 6px; + border: none; + color: transparent +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]::-moz-range-track, +.elementor-editor-active .elementor-widget-container input[type="range"]::-moz-range-track, +.wp-block-post-content input[type="range"]::-moz-range-track, +.logico-front-end input[type="range"]::-moz-range-track { + width: 100%; + height: 6px; + border: none; + color: transparent +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]::-ms-track, +.elementor-editor-active .elementor-widget-container input[type="range"]::-ms-track, +.wp-block-post-content input[type="range"]::-ms-track, +.logico-front-end input[type="range"]::-ms-track { + width: 100%; + height: 6px; + border: none; + color: transparent +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]::-webkit-slider-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]::-webkit-slider-thumb, +.wp-block-post-content input[type="range"]::-webkit-slider-thumb, +.logico-front-end input[type="range"]::-webkit-slider-thumb { + width: 18px; + height: 18px; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + margin: -6px 0 0 0; + border: solid 1px var(--logico-border-color); + background-color: var(--logico-background-color); + outline: none +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]:focus::-webkit-slider-thumb, +.elementor-editor-preview .elementor-widget-container input[type="range"]::-webkit-slider-thumb:hover, +.elementor-editor-active .elementor-widget-container input[type="range"]:focus::-webkit-slider-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]::-webkit-slider-thumb:hover, +.wp-block-post-content input[type="range"]:focus::-webkit-slider-thumb, +.wp-block-post-content input[type="range"]::-webkit-slider-thumb:hover, +.logico-front-end input[type="range"]:focus::-webkit-slider-thumb, +.logico-front-end input[type="range"]::-webkit-slider-thumb:hover { + outline: none +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]::-moz-range-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]::-moz-range-thumb, +.wp-block-post-content input[type="range"]::-moz-range-thumb, +.logico-front-end input[type="range"]::-moz-range-thumb { + width: 18px; + height: 18px; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + margin: -6px 0 0 -7px; + border: solid 1px var(--logico-border-color); + background-color: var(--logico-background-color); + outline: none +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]:focus::-moz-range-thumb, +.elementor-editor-preview .elementor-widget-container input[type="range"]::-moz-range-thumb:hover, +.elementor-editor-active .elementor-widget-container input[type="range"]:focus::-moz-range-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]::-moz-range-thumb:hover, +.wp-block-post-content input[type="range"]:focus::-moz-range-thumb, +.wp-block-post-content input[type="range"]::-moz-range-thumb:hover, +.logico-front-end input[type="range"]:focus::-moz-range-thumb, +.logico-front-end input[type="range"]::-moz-range-thumb:hover { + outline: none +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]::-ms-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]::-ms-thumb, +.wp-block-post-content input[type="range"]::-ms-thumb, +.logico-front-end input[type="range"]::-ms-thumb { + width: 18px; + height: 18px; + -webkit-border-radius: 0; + border-radius: 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + margin: -6px 0 0 -7px; + border: solid 1px var(--logico-border-color); + background-color: var(--logico-background-color); + outline: none +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]:focus::-ms-thumb, +.elementor-editor-preview .elementor-widget-container input[type="range"]::-ms-thumb:hover, +.elementor-editor-active .elementor-widget-container input[type="range"]:focus::-ms-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]::-ms-thumb:hover, +.wp-block-post-content input[type="range"]:focus::-ms-thumb, +.wp-block-post-content input[type="range"]::-ms-thumb:hover, +.logico-front-end input[type="range"]:focus::-ms-thumb, +.logico-front-end input[type="range"]::-ms-thumb:hover { + outline: none +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]:focus::-ms-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]:focus::-ms-thumb, +.wp-block-post-content input[type="range"]:focus::-ms-thumb, +.logico-front-end input[type="range"]:focus::-ms-thumb { + width: 18px; + height: 18px; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + margin: -6px 0 0 -7px; + border: solid 1px var(--logico-border-color); + background-color: var(--logico-background-color); + outline: none +} + +.wpforms-field-number-slider .wpforms-field-label { + display: block +} + +.wpforms-field-number-slider .wpforms-field-number-slider-hint { + font-size: 16px !important; + line-height: 30px; + font-weight: 400; + margin: 10px 0 0 +} + +.wpforms-field-number-slider .wpforms-field-number-slider-hint b { + font-weight: 400 +} + +.wpforms-field { + padding: 20px 0 0 +} + +.wpforms-container .wpforms-field.wpforms-has-error em.wpforms-error { + font-style: normal; + color: #EF644C; + border: solid 1px; + border-radius: 3px; + font-size: 12px; + line-height: 1.4286em; + display: block; + position: absolute; + top: 100%; + left: 4px; + right: initial; + margin: 4px 0 0 0; + padding: 3px 5px; + max-width: 100%; + box-sizing: border-box; + background: #fff; + z-index: 3; + box-shadow: 0 0 5px rgba(0, 0, 0, .4) +} + +.wpforms-container .wpforms-field.wpforms-has-error em.wpforms-error:before { + content: ''; + position: absolute; + display: block; + left: 13px; + right: initial; + top: -6px; + width: 10px; + height: 10px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + border-top: solid 1px; + border-left: solid 1px; + background: inherit +} + +.wpforms-form .wpforms-field-sublabel, +.wpforms-form .wpforms-field-limit-text, +.wpforms-form .wpforms-field-description { + margin: 8px 0 0; + font-size: 16px; + line-height: 1.2em; + color: var(--logico-light-text-color) +} + +.content-wrapper { + color: var(--logico-default-text-color) +} + +.elementor-editor-preview .elementor-widget-container p, +.elementor-editor-active .elementor-widget-container p, +.editor-styles-wrapper p, +.logico-front-end p { + margin: 0 +} + +.elementor-editor-preview .elementor-widget-container p:last-child, +.elementor-editor-active .elementor-widget-container p:last-child, +.editor-styles-wrapper p:last-child, +.logico-front-end p:last-child { + margin-bottom: 0 +} + +.elementor-editor-preview .elementor-widget-container a, +.elementor-editor-active .elementor-widget-container a, +.editor-styles-wrapper a, +.logico-front-end a { + color: var(--logico-accent-color) +} + +.elementor-editor-preview .elementor-widget-container blockquote, +.elementor-editor-active .elementor-widget-container blockquote, +.editor-styles-wrapper blockquote, +.logico-front-end blockquote { + padding: 0; + margin: 0 0 1.5em; + font-size: 1.1111em; + line-height: 2em +} + +.elementor-editor-preview .elementor-widget-container blockquote:before, +.elementor-editor-active .elementor-widget-container blockquote:before, +.editor-styles-wrapper blockquote:before, +.logico-front-end blockquote:before { + content: '\e87c'; + display: block; + font: 400 normal 1.45em/1em 'fontello'; + margin: 0 0 1.4138em; + color: var(--logico-accent-color) +} + +.elementor-editor-preview .elementor-widget-container blockquote:last-child, +.elementor-editor-active .elementor-widget-container blockquote:last-child, +.editor-styles-wrapper blockquote:last-child, +.logico-front-end blockquote:last-child { + margin-bottom: 0 +} + +.elementor-editor-preview .elementor-widget-container blockquote p, +.elementor-editor-active .elementor-widget-container blockquote p, +.editor-styles-wrapper blockquote p, +.logico-front-end blockquote p { + font-size: inherit; + line-height: inherit; + margin-bottom: 1em +} + +.elementor-editor-preview .elementor-widget-container blockquote cite, +.elementor-editor-active .elementor-widget-container blockquote cite, +.editor-styles-wrapper blockquote cite, +.logico-front-end blockquote cite { + font-size: .9em; + font-style: normal; + line-height: 1.7em; + display: block; + color: var(--logico-light-text-color) +} + +.elementor-editor-preview .elementor-widget-container ol, +.elementor-editor-preview .elementor-widget-container ul, +.elementor-editor-active .elementor-widget-container ol, +.elementor-editor-active .elementor-widget-container ul, +.editor-styles-wrapper ol, +.editor-styles-wrapper ul, +.logico-front-end ol, +.logico-front-end ul { + padding: 0; + margin: 0 0 1.5em; + font-size: 1em; + line-height: 2em +} + +.elementor-editor-preview .elementor-widget-container ol:last-child, +.elementor-editor-preview .elementor-widget-container ul:last-child, +.elementor-editor-active .elementor-widget-container ol:last-child, +.elementor-editor-active .elementor-widget-container ul:last-child, +.editor-styles-wrapper ol:last-child, +.editor-styles-wrapper ul:last-child, +.logico-front-end ol:last-child, +.logico-front-end ul:last-child { + margin-bottom: 0 +} + +.elementor-editor-preview .elementor-widget-container ul, +.elementor-editor-active .elementor-widget-container ul, +.editor-styles-wrapper ul, +.logico-front-end ul { + list-style: none +} + +.elementor-editor-preview .elementor-widget-container ul li, +.elementor-editor-active .elementor-widget-container ul li, +.editor-styles-wrapper ul li, +.logico-front-end ul li { + position: relative; + padding: 0 0 0 1.7em +} + +.elementor-editor-preview .elementor-widget-container ul li:before, +.elementor-editor-active .elementor-widget-container ul li:before, +.editor-styles-wrapper ul li:before, +.logico-front-end ul li:before { + content: '\e87b'; + display: inline-block; + position: absolute; + left: 0; + right: initial; + top: .0909em; + font: 400 normal .55em 'fontello'; + line-height: inherit; + color: var(--logico-accent-color) +} + +.elementor-editor-preview .elementor-widget-container ol, +.elementor-editor-active .elementor-widget-container ol, +.editor-styles-wrapper ol, +.logico-front-end ol { + list-style-position: inside +} + +.elementor-editor-preview .elementor-widget-container h1:not([class*=logico-title-h]), +.elementor-editor-preview .elementor-widget-container h2:not([class*=logico-title-h]), +.elementor-editor-preview .elementor-widget-container h3:not([class*=logico-title-h]), +.elementor-editor-preview .elementor-widget-container h4:not([class*=logico-title-h]), +.elementor-editor-preview .elementor-widget-container h5:not([class*=logico-title-h]), +.elementor-editor-preview .elementor-widget-container h6:not([class*=logico-title-h]), +.elementor-editor-preview .elementor-widget-container .logico-title-h1, +.elementor-editor-preview .elementor-widget-container .logico-title-h2, +.elementor-editor-preview .elementor-widget-container .logico-title-h3, +.elementor-editor-preview .elementor-widget-container .logico-title-h4, +.elementor-editor-preview .elementor-widget-container .logico-title-h5, +.elementor-editor-preview .elementor-widget-container .logico-title-h6, +.elementor-editor-active .elementor-widget-container h1:not([class*=logico-title-h]), +.elementor-editor-active .elementor-widget-container h2:not([class*=logico-title-h]), +.elementor-editor-active .elementor-widget-container h3:not([class*=logico-title-h]), +.elementor-editor-active .elementor-widget-container h4:not([class*=logico-title-h]), +.elementor-editor-active .elementor-widget-container h5:not([class*=logico-title-h]), +.elementor-editor-active .elementor-widget-container h6:not([class*=logico-title-h]), +.elementor-editor-active .elementor-widget-container .logico-title-h1, +.elementor-editor-active .elementor-widget-container .logico-title-h2, +.elementor-editor-active .elementor-widget-container .logico-title-h3, +.elementor-editor-active .elementor-widget-container .logico-title-h4, +.elementor-editor-active .elementor-widget-container .logico-title-h5, +.elementor-editor-active .elementor-widget-container .logico-title-h6, +.editor-styles-wrapper h1:not([class*=logico-title-h]), +.editor-styles-wrapper h2:not([class*=logico-title-h]), +.editor-styles-wrapper h3:not([class*=logico-title-h]), +.editor-styles-wrapper h4:not([class*=logico-title-h]), +.editor-styles-wrapper h5:not([class*=logico-title-h]), +.editor-styles-wrapper h6:not([class*=logico-title-h]), +.editor-styles-wrapper .logico-title-h1, +.editor-styles-wrapper .logico-title-h2, +.editor-styles-wrapper .logico-title-h3, +.editor-styles-wrapper .logico-title-h4, +.editor-styles-wrapper .logico-title-h5, +.editor-styles-wrapper .logico-title-h6, +.logico-front-end h1:not([class*=logico-title-h]), +.logico-front-end h2:not([class*=logico-title-h]), +.logico-front-end h3:not([class*=logico-title-h]), +.logico-front-end h4:not([class*=logico-title-h]), +.logico-front-end h5:not([class*=logico-title-h]), +.logico-front-end h6:not([class*=logico-title-h]), +.logico-front-end .logico-title-h1, +.logico-front-end .logico-title-h2, +.logico-front-end .logico-title-h3, +.logico-front-end .logico-title-h4, +.logico-front-end .logico-title-h5, +.logico-front-end .logico-title-h6 { + color: var(--logico-dark-text-color); + margin: 0 0 30px +} + +.elementor-editor-preview .elementor-widget-container h1:not([class*=logico-title-h]):last-child, +.elementor-editor-preview .elementor-widget-container h2:not([class*=logico-title-h]):last-child, +.elementor-editor-preview .elementor-widget-container h3:not([class*=logico-title-h]):last-child, +.elementor-editor-preview .elementor-widget-container h4:not([class*=logico-title-h]):last-child, +.elementor-editor-preview .elementor-widget-container h5:not([class*=logico-title-h]):last-child, +.elementor-editor-preview .elementor-widget-container h6:not([class*=logico-title-h]):last-child, +.elementor-editor-preview .elementor-widget-container .logico-title-h1:last-child, +.elementor-editor-preview .elementor-widget-container .logico-title-h2:last-child, +.elementor-editor-preview .elementor-widget-container .logico-title-h3:last-child, +.elementor-editor-preview .elementor-widget-container .logico-title-h4:last-child, +.elementor-editor-preview .elementor-widget-container .logico-title-h5:last-child, +.elementor-editor-preview .elementor-widget-container .logico-title-h6:last-child, +.elementor-editor-active .elementor-widget-container h1:not([class*=logico-title-h]):last-child, +.elementor-editor-active .elementor-widget-container h2:not([class*=logico-title-h]):last-child, +.elementor-editor-active .elementor-widget-container h3:not([class*=logico-title-h]):last-child, +.elementor-editor-active .elementor-widget-container h4:not([class*=logico-title-h]):last-child, +.elementor-editor-active .elementor-widget-container h5:not([class*=logico-title-h]):last-child, +.elementor-editor-active .elementor-widget-container h6:not([class*=logico-title-h]):last-child, +.elementor-editor-active .elementor-widget-container .logico-title-h1:last-child, +.elementor-editor-active .elementor-widget-container .logico-title-h2:last-child, +.elementor-editor-active .elementor-widget-container .logico-title-h3:last-child, +.elementor-editor-active .elementor-widget-container .logico-title-h4:last-child, +.elementor-editor-active .elementor-widget-container .logico-title-h5:last-child, +.elementor-editor-active .elementor-widget-container .logico-title-h6:last-child, +.editor-styles-wrapper h1:not([class*=logico-title-h]):last-child, +.editor-styles-wrapper h2:not([class*=logico-title-h]):last-child, +.editor-styles-wrapper h3:not([class*=logico-title-h]):last-child, +.editor-styles-wrapper h4:not([class*=logico-title-h]):last-child, +.editor-styles-wrapper h5:not([class*=logico-title-h]):last-child, +.editor-styles-wrapper h6:not([class*=logico-title-h]):last-child, +.editor-styles-wrapper .logico-title-h1:last-child, +.editor-styles-wrapper .logico-title-h2:last-child, +.editor-styles-wrapper .logico-title-h3:last-child, +.editor-styles-wrapper .logico-title-h4:last-child, +.editor-styles-wrapper .logico-title-h5:last-child, +.editor-styles-wrapper .logico-title-h6:last-child, +.logico-front-end h1:not([class*=logico-title-h]):last-child, +.logico-front-end h2:not([class*=logico-title-h]):last-child, +.logico-front-end h3:not([class*=logico-title-h]):last-child, +.logico-front-end h4:not([class*=logico-title-h]):last-child, +.logico-front-end h5:not([class*=logico-title-h]):last-child, +.logico-front-end h6:not([class*=logico-title-h]):last-child, +.logico-front-end .logico-title-h1:last-child, +.logico-front-end .logico-title-h2:last-child, +.logico-front-end .logico-title-h3:last-child, +.logico-front-end .logico-title-h4:last-child, +.logico-front-end .logico-title-h5:last-child, +.logico-front-end .logico-title-h6:last-child { + margin-bottom: 0 +} + +.elementor-editor-preview .elementor-widget-container h1:not([class*=logico-title-h]) a, +.elementor-editor-preview .elementor-widget-container h2:not([class*=logico-title-h]) a, +.elementor-editor-preview .elementor-widget-container h3:not([class*=logico-title-h]) a, +.elementor-editor-preview .elementor-widget-container h4:not([class*=logico-title-h]) a, +.elementor-editor-preview .elementor-widget-container h5:not([class*=logico-title-h]) a, +.elementor-editor-preview .elementor-widget-container h6:not([class*=logico-title-h]) a, +.elementor-editor-preview .elementor-widget-container .logico-title-h1 a, +.elementor-editor-preview .elementor-widget-container .logico-title-h2 a, +.elementor-editor-preview .elementor-widget-container .logico-title-h3 a, +.elementor-editor-preview .elementor-widget-container .logico-title-h4 a, +.elementor-editor-preview .elementor-widget-container .logico-title-h5 a, +.elementor-editor-preview .elementor-widget-container .logico-title-h6 a, +.elementor-editor-active .elementor-widget-container h1:not([class*=logico-title-h]) a, +.elementor-editor-active .elementor-widget-container h2:not([class*=logico-title-h]) a, +.elementor-editor-active .elementor-widget-container h3:not([class*=logico-title-h]) a, +.elementor-editor-active .elementor-widget-container h4:not([class*=logico-title-h]) a, +.elementor-editor-active .elementor-widget-container h5:not([class*=logico-title-h]) a, +.elementor-editor-active .elementor-widget-container h6:not([class*=logico-title-h]) a, +.elementor-editor-active .elementor-widget-container .logico-title-h1 a, +.elementor-editor-active .elementor-widget-container .logico-title-h2 a, +.elementor-editor-active .elementor-widget-container .logico-title-h3 a, +.elementor-editor-active .elementor-widget-container .logico-title-h4 a, +.elementor-editor-active .elementor-widget-container .logico-title-h5 a, +.elementor-editor-active .elementor-widget-container .logico-title-h6 a, +.editor-styles-wrapper h1:not([class*=logico-title-h]) a, +.editor-styles-wrapper h2:not([class*=logico-title-h]) a, +.editor-styles-wrapper h3:not([class*=logico-title-h]) a, +.editor-styles-wrapper h4:not([class*=logico-title-h]) a, +.editor-styles-wrapper h5:not([class*=logico-title-h]) a, +.editor-styles-wrapper h6:not([class*=logico-title-h]) a, +.editor-styles-wrapper .logico-title-h1 a, +.editor-styles-wrapper .logico-title-h2 a, +.editor-styles-wrapper .logico-title-h3 a, +.editor-styles-wrapper .logico-title-h4 a, +.editor-styles-wrapper .logico-title-h5 a, +.editor-styles-wrapper .logico-title-h6 a, +.logico-front-end h1:not([class*=logico-title-h]) a, +.logico-front-end h2:not([class*=logico-title-h]) a, +.logico-front-end h3:not([class*=logico-title-h]) a, +.logico-front-end h4:not([class*=logico-title-h]) a, +.logico-front-end h5:not([class*=logico-title-h]) a, +.logico-front-end h6:not([class*=logico-title-h]) a, +.logico-front-end .logico-title-h1 a, +.logico-front-end .logico-title-h2 a, +.logico-front-end .logico-title-h3 a, +.logico-front-end .logico-title-h4 a, +.logico-front-end .logico-title-h5 a, +.logico-front-end .logico-title-h6 a { + color: inherit +} + +.elementor-editor-preview .elementor-widget-container h1:not([class*=logico-title-h]) a:hover, +.elementor-editor-preview .elementor-widget-container h2:not([class*=logico-title-h]) a:hover, +.elementor-editor-preview .elementor-widget-container h3:not([class*=logico-title-h]) a:hover, +.elementor-editor-preview .elementor-widget-container h4:not([class*=logico-title-h]) a:hover, +.elementor-editor-preview .elementor-widget-container h5:not([class*=logico-title-h]) a:hover, +.elementor-editor-preview .elementor-widget-container h6:not([class*=logico-title-h]) a:hover, +.elementor-editor-preview .elementor-widget-container .logico-title-h1 a:hover, +.elementor-editor-preview .elementor-widget-container .logico-title-h2 a:hover, +.elementor-editor-preview .elementor-widget-container .logico-title-h3 a:hover, +.elementor-editor-preview .elementor-widget-container .logico-title-h4 a:hover, +.elementor-editor-preview .elementor-widget-container .logico-title-h5 a:hover, +.elementor-editor-preview .elementor-widget-container .logico-title-h6 a:hover, +.elementor-editor-active .elementor-widget-container h1:not([class*=logico-title-h]) a:hover, +.elementor-editor-active .elementor-widget-container h2:not([class*=logico-title-h]) a:hover, +.elementor-editor-active .elementor-widget-container h3:not([class*=logico-title-h]) a:hover, +.elementor-editor-active .elementor-widget-container h4:not([class*=logico-title-h]) a:hover, +.elementor-editor-active .elementor-widget-container h5:not([class*=logico-title-h]) a:hover, +.elementor-editor-active .elementor-widget-container h6:not([class*=logico-title-h]) a:hover, +.elementor-editor-active .elementor-widget-container .logico-title-h1 a:hover, +.elementor-editor-active .elementor-widget-container .logico-title-h2 a:hover, +.elementor-editor-active .elementor-widget-container .logico-title-h3 a:hover, +.elementor-editor-active .elementor-widget-container .logico-title-h4 a:hover, +.elementor-editor-active .elementor-widget-container .logico-title-h5 a:hover, +.elementor-editor-active .elementor-widget-container .logico-title-h6 a:hover, +.editor-styles-wrapper h1:not([class*=logico-title-h]) a:hover, +.editor-styles-wrapper h2:not([class*=logico-title-h]) a:hover, +.editor-styles-wrapper h3:not([class*=logico-title-h]) a:hover, +.editor-styles-wrapper h4:not([class*=logico-title-h]) a:hover, +.editor-styles-wrapper h5:not([class*=logico-title-h]) a:hover, +.editor-styles-wrapper h6:not([class*=logico-title-h]) a:hover, +.editor-styles-wrapper .logico-title-h1 a:hover, +.editor-styles-wrapper .logico-title-h2 a:hover, +.editor-styles-wrapper .logico-title-h3 a:hover, +.editor-styles-wrapper .logico-title-h4 a:hover, +.editor-styles-wrapper .logico-title-h5 a:hover, +.editor-styles-wrapper .logico-title-h6 a:hover, +.logico-front-end h1:not([class*=logico-title-h]) a:hover, +.logico-front-end h2:not([class*=logico-title-h]) a:hover, +.logico-front-end h3:not([class*=logico-title-h]) a:hover, +.logico-front-end h4:not([class*=logico-title-h]) a:hover, +.logico-front-end h5:not([class*=logico-title-h]) a:hover, +.logico-front-end h6:not([class*=logico-title-h]) a:hover, +.logico-front-end .logico-title-h1 a:hover, +.logico-front-end .logico-title-h2 a:hover, +.logico-front-end .logico-title-h3 a:hover, +.logico-front-end .logico-title-h4 a:hover, +.logico-front-end .logico-title-h5 a:hover, +.logico-front-end .logico-title-h6 a:hover { + color: var(--logico-accent-color) +} + +.elementor-editor-preview .elementor-widget-container h1:not([class*=logico-title-h]).special-title, +.elementor-editor-preview .elementor-widget-container h2:not([class*=logico-title-h]).special-title, +.elementor-editor-preview .elementor-widget-container h3:not([class*=logico-title-h]).special-title, +.elementor-editor-preview .elementor-widget-container h4:not([class*=logico-title-h]).special-title, +.elementor-editor-preview .elementor-widget-container h5:not([class*=logico-title-h]).special-title, +.elementor-editor-preview .elementor-widget-container h6:not([class*=logico-title-h]).special-title, +.elementor-editor-active .elementor-widget-container h1:not([class*=logico-title-h]).special-title, +.elementor-editor-active .elementor-widget-container h2:not([class*=logico-title-h]).special-title, +.elementor-editor-active .elementor-widget-container h3:not([class*=logico-title-h]).special-title, +.elementor-editor-active .elementor-widget-container h4:not([class*=logico-title-h]).special-title, +.elementor-editor-active .elementor-widget-container h5:not([class*=logico-title-h]).special-title, +.elementor-editor-active .elementor-widget-container h6:not([class*=logico-title-h]).special-title, +.editor-styles-wrapper h1:not([class*=logico-title-h]).special-title, +.editor-styles-wrapper h2:not([class*=logico-title-h]).special-title, +.editor-styles-wrapper h3:not([class*=logico-title-h]).special-title, +.editor-styles-wrapper h4:not([class*=logico-title-h]).special-title, +.editor-styles-wrapper h5:not([class*=logico-title-h]).special-title, +.editor-styles-wrapper h6:not([class*=logico-title-h]).special-title, +.logico-front-end h1:not([class*=logico-title-h]).special-title, +.logico-front-end h2:not([class*=logico-title-h]).special-title, +.logico-front-end h3:not([class*=logico-title-h]).special-title, +.logico-front-end h4:not([class*=logico-title-h]).special-title, +.logico-front-end h5:not([class*=logico-title-h]).special-title, +.logico-front-end h6:not([class*=logico-title-h]).special-title { + font-family: var(--logico-body-font-family); + text-transform: none; + font-weight: 600; + letter-spacing: -.03em +} + +.elementor-editor-preview .elementor-widget-container h1:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-preview .elementor-widget-container h2:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-preview .elementor-widget-container h3:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-preview .elementor-widget-container h4:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-preview .elementor-widget-container h5:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-preview .elementor-widget-container h6:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-active .elementor-widget-container h1:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-active .elementor-widget-container h2:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-active .elementor-widget-container h3:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-active .elementor-widget-container h4:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-active .elementor-widget-container h5:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-active .elementor-widget-container h6:not([class*=logico-title-h]).special-title:not(:last-child), +.editor-styles-wrapper h1:not([class*=logico-title-h]).special-title:not(:last-child), +.editor-styles-wrapper h2:not([class*=logico-title-h]).special-title:not(:last-child), +.editor-styles-wrapper h3:not([class*=logico-title-h]).special-title:not(:last-child), +.editor-styles-wrapper h4:not([class*=logico-title-h]).special-title:not(:last-child), +.editor-styles-wrapper h5:not([class*=logico-title-h]).special-title:not(:last-child), +.editor-styles-wrapper h6:not([class*=logico-title-h]).special-title:not(:last-child), +.logico-front-end h1:not([class*=logico-title-h]).special-title:not(:last-child), +.logico-front-end h2:not([class*=logico-title-h]).special-title:not(:last-child), +.logico-front-end h3:not([class*=logico-title-h]).special-title:not(:last-child), +.logico-front-end h4:not([class*=logico-title-h]).special-title:not(:last-child), +.logico-front-end h5:not([class*=logico-title-h]).special-title:not(:last-child), +.logico-front-end h6:not([class*=logico-title-h]).special-title:not(:last-child) { + margin-bottom: .56em +} + +.elementor-editor-preview .elementor-widget-container mark, +.elementor-editor-active .elementor-widget-container mark, +.editor-styles-wrapper mark, +.logico-front-end mark { + background-color: #ff0; + color: #000; + padding: 0 .3em +} + +.wp-block-title { + margin: 0 0 28px +} + +.wp-block-title:last-child { + margin-bottom: 0 +} + +.wp-block-pullquote { + font-size: 1.1111em; + line-height: 1.6em; + padding: 0 +} + +.wp-block-pullquote:not(:last-child) { + margin-bottom: 1.25rem +} + +.wp-block-pullquote:not(:first-child) { + margin-top: 2.5rem +} + +.wp-block-pullquote:before { + content: '\e87e'; + font: 400 normal 2em/1em 'fontello'; + color: var(--logico-accent-color) +} + +.wp-block-pullquote blockquote { + padding: 1em; + font-size: inherit; + line-height: inherit +} + +.wp-block-pullquote blockquote:before { + content: none; + display: none +} + +.wp-block-pullquote blockquote cite { + font-size: .8em +} + +.wp-block-pullquote.has-background { + padding: 1em; + border-radius: var(--logico-radius-large, 0) +} + +.wp-block-pullquote, +.wp-block-pullquote.has-text-align-left { + text-align: left; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.wp-block-pullquote.has-text-align-right { + text-align: right; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row-reverse; + -moz-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.wp-block-pullquote.has-text-align-center { + text-align: center; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.wp-block-media-text { + margin: 1.875rem 0 +} + +.wp-block-media-text:not(:first-child) { + margin-top: 3.75em +} + +.wp-block-media-text:not(:last-child) { + margin-bottom: 3.75em +} + +.wp-block-media-text .wp-block-media-text__content { + font-size: 1.1111em; + line-height: 1.6em; + padding: 0 1.5em +} + +.wp-block-media-text .wp-block-media-text__media { + height: 100%; + border-radius: inherit +} + +.wp-block-media-text .wp-block-media-text__media img { + height: 100%; + -o-object-fit: cover; + object-fit: cover; + border-radius: inherit +} + +.wp-block-media-text.has-background { + border-radius: var(--logico-radius-large, 0) +} + +.wp-block-media-text.has-background .wp-block-media-text__content { + padding-top: 1.5em; + padding-bottom: 1.5em +} + +.content .wp-block-cover, +.block-editor-block-list__layout .wp-block-cover, +.wp-block-cover { + border-radius: var(--logico-radius-medium, 0) +} + +.content .wp-block-cover strong, +.block-editor-block-list__layout .wp-block-cover strong, +.wp-block-cover strong { + color: inherit +} + +.content .wp-block-cover .wp-block-title a, +.block-editor-block-list__layout .wp-block-cover .wp-block-title a, +.wp-block-cover .wp-block-title a { + text-decoration: none; + color: inherit +} + +.content .wp-block-cover .wp-block-title a:hover, +.block-editor-block-list__layout .wp-block-cover .wp-block-title a:hover, +.wp-block-cover .wp-block-title a:hover { + text-decoration: none; + color: inherit +} + +.content .wp-block-cover .wp-block-cover-text a, +.block-editor-block-list__layout .wp-block-cover .wp-block-cover-text a, +.wp-block-cover .wp-block-cover-text a { + color: inherit +} + +.content .wp-block-cover .wp-block-cover-text a:hover, +.block-editor-block-list__layout .wp-block-cover .wp-block-cover-text a:hover, +.wp-block-cover .wp-block-cover-text a:hover { + color: inherit +} + +.elementor-widget-sidebar .wp-block-cover, +.content .sidebar .wp-block-cover, +.sidebar .wp-block-cover, +.footer-widgets .wp-block-cover, +.slide-sidebar-content .wp-block-cover { + padding: 13.1147% 13.1147% 16.3934% 13.1147% +} + +.elementor-widget-sidebar .wp-block-cover .wp-block-title h1, +.elementor-widget-sidebar .wp-block-cover .wp-block-title h2, +.elementor-widget-sidebar .wp-block-cover .wp-block-title h3, +.elementor-widget-sidebar .wp-block-cover .wp-block-title h4, +.elementor-widget-sidebar .wp-block-cover .wp-block-title h5, +.elementor-widget-sidebar .wp-block-cover .wp-block-title h6, +.content .sidebar .wp-block-cover .wp-block-title h1, +.content .sidebar .wp-block-cover .wp-block-title h2, +.content .sidebar .wp-block-cover .wp-block-title h3, +.content .sidebar .wp-block-cover .wp-block-title h4, +.content .sidebar .wp-block-cover .wp-block-title h5, +.content .sidebar .wp-block-cover .wp-block-title h6, +.sidebar .wp-block-cover .wp-block-title h1, +.sidebar .wp-block-cover .wp-block-title h2, +.sidebar .wp-block-cover .wp-block-title h3, +.sidebar .wp-block-cover .wp-block-title h4, +.sidebar .wp-block-cover .wp-block-title h5, +.sidebar .wp-block-cover .wp-block-title h6, +.footer-widgets .wp-block-cover .wp-block-title h1, +.footer-widgets .wp-block-cover .wp-block-title h2, +.footer-widgets .wp-block-cover .wp-block-title h3, +.footer-widgets .wp-block-cover .wp-block-title h4, +.footer-widgets .wp-block-cover .wp-block-title h5, +.footer-widgets .wp-block-cover .wp-block-title h6, +.slide-sidebar-content .wp-block-cover .wp-block-title h1, +.slide-sidebar-content .wp-block-cover .wp-block-title h2, +.slide-sidebar-content .wp-block-cover .wp-block-title h3, +.slide-sidebar-content .wp-block-cover .wp-block-title h4, +.slide-sidebar-content .wp-block-cover .wp-block-title h5, +.slide-sidebar-content .wp-block-cover .wp-block-title h6 { + text-transform: none; + font-family: inherit; + font-weight: 600; + letter-spacing: -.03em +} + +.elementor-widget-sidebar .wp-block-cover .wp-block-title h1:not(:last-child), +.elementor-widget-sidebar .wp-block-cover .wp-block-title h2:not(:last-child), +.elementor-widget-sidebar .wp-block-cover .wp-block-title h3:not(:last-child), +.elementor-widget-sidebar .wp-block-cover .wp-block-title h4:not(:last-child), +.elementor-widget-sidebar .wp-block-cover .wp-block-title h5:not(:last-child), +.elementor-widget-sidebar .wp-block-cover .wp-block-title h6:not(:last-child), +.content .sidebar .wp-block-cover .wp-block-title h1:not(:last-child), +.content .sidebar .wp-block-cover .wp-block-title h2:not(:last-child), +.content .sidebar .wp-block-cover .wp-block-title h3:not(:last-child), +.content .sidebar .wp-block-cover .wp-block-title h4:not(:last-child), +.content .sidebar .wp-block-cover .wp-block-title h5:not(:last-child), +.content .sidebar .wp-block-cover .wp-block-title h6:not(:last-child), +.sidebar .wp-block-cover .wp-block-title h1:not(:last-child), +.sidebar .wp-block-cover .wp-block-title h2:not(:last-child), +.sidebar .wp-block-cover .wp-block-title h3:not(:last-child), +.sidebar .wp-block-cover .wp-block-title h4:not(:last-child), +.sidebar .wp-block-cover .wp-block-title h5:not(:last-child), +.sidebar .wp-block-cover .wp-block-title h6:not(:last-child), +.footer-widgets .wp-block-cover .wp-block-title h1:not(:last-child), +.footer-widgets .wp-block-cover .wp-block-title h2:not(:last-child), +.footer-widgets .wp-block-cover .wp-block-title h3:not(:last-child), +.footer-widgets .wp-block-cover .wp-block-title h4:not(:last-child), +.footer-widgets .wp-block-cover .wp-block-title h5:not(:last-child), +.footer-widgets .wp-block-cover .wp-block-title h6:not(:last-child), +.slide-sidebar-content .wp-block-cover .wp-block-title h1:not(:last-child), +.slide-sidebar-content .wp-block-cover .wp-block-title h2:not(:last-child), +.slide-sidebar-content .wp-block-cover .wp-block-title h3:not(:last-child), +.slide-sidebar-content .wp-block-cover .wp-block-title h4:not(:last-child), +.slide-sidebar-content .wp-block-cover .wp-block-title h5:not(:last-child), +.slide-sidebar-content .wp-block-cover .wp-block-title h6:not(:last-child) { + margin-bottom: 0 +} + +.elementor-widget-sidebar .wp-block-cover .wp-block-buttons, +.content .sidebar .wp-block-cover .wp-block-buttons, +.sidebar .wp-block-cover .wp-block-buttons, +.footer-widgets .wp-block-cover .wp-block-buttons, +.slide-sidebar-content .wp-block-cover .wp-block-buttons { + font-size: 0; + line-height: 1 +} + +.elementor-widget-sidebar .wp-block-cover .wp-block-buttons:not(:first-child), +.content .sidebar .wp-block-cover .wp-block-buttons:not(:first-child), +.sidebar .wp-block-cover .wp-block-buttons:not(:first-child), +.footer-widgets .wp-block-cover .wp-block-buttons:not(:first-child), +.slide-sidebar-content .wp-block-cover .wp-block-buttons:not(:first-child) { + margin-top: 40px +} + +.elementor-widget-sidebar .wp-block-cover .wp-block-buttons .wp-block-button__link:not(.has-text-color):not(.has-background), +.content .sidebar .wp-block-cover .wp-block-buttons .wp-block-button__link:not(.has-text-color):not(.has-background), +.sidebar .wp-block-cover .wp-block-buttons .wp-block-button__link:not(.has-text-color):not(.has-background), +.footer-widgets .wp-block-cover .wp-block-buttons .wp-block-button__link:not(.has-text-color):not(.has-background), +.slide-sidebar-content .wp-block-cover .wp-block-buttons .wp-block-button__link:not(.has-text-color):not(.has-background) { + --logico-button-text-color: #ffffff; + --logico-button-border-color: #ffffff; + --logico-button-background-color: rgba(255, 255, 255, 0); + --logico-button-icon-color: #111111; + --logico-button-text-hover: #111111; + --logico-button-border-hover: #ffffff; + --logico-button-background-hover: #ffffff; + --logico-button-icon-hover: #111111 +} + +.elementor-widget-sidebar .wp-block-cover p.has-background, +.content .sidebar .wp-block-cover p.has-background, +.sidebar .wp-block-cover p.has-background, +.footer-widgets .wp-block-cover p.has-background, +.slide-sidebar-content .wp-block-cover p.has-background { + padding: 20px; + line-height: 1.5em; + border-radius: var(--logico-radius-medium, 0) +} + +.wp-block-group.has-background, +.wp-block-group.has-border-color, +.wp-block-group.cut-corner { + border-radius: var(--logico-radius-medium, 0) +} + +.wp-block-button.is-style-theme a.wp-block-button__link { + display: inline-block; + position: relative; + text-align: center; + padding: 1em 5.21em 1em 1.71em; + min-height: calc(3.4286em + 2px); + font-size: 14px; + line-height: 1.4286em; + font-weight: 600; + letter-spacing: .01em; + text-decoration: none !important; + border-radius: var(--logico-radius-small, 0); + -webkit-transition: background 0.45s ease-out, border-color 0.3s, color 0.3s, padding 0.3s; + transition: background 0.45s ease-out, border-color 0.3s, color 0.3s, padding 0.3s; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: none; + cursor: default; + overflow: hidden; + height: auto; + border: solid 1px !important; + z-index: 2 +} + +.wp-block-button.is-style-theme a.wp-block-button__link:focus, +.wp-block-button.is-style-theme a.wp-block-button__link:active { + outline: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none +} + +.wp-block-button.is-style-theme a.wp-block-button__link:before { + content: '\e80b'; + position: absolute; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + width: .71428em; + height: .71428em; + top: 50%; + left: initial; + right: 2.04286em; + background-color: transparent; + font: 400 normal .71428em/1em 'fontello'; + -webkit-transition: all 0.55s; + transition: all 0.55s; + margin: -.35714em 0 0; + z-index: 2 +} + +.wp-block-button.is-style-theme a.wp-block-button__link:after { + content: ''; + position: absolute; + display: block; + width: 4.8em; + top: 0; + bottom: 0; + right: 0; + left: initial; + -webkit-border-radius: inherit; + border-radius: inherit; + font-size: .71428em +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-text-color) { + color: var(--logico-button-text-color) !important +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-background) { + border-color: var(--logico-button-border-color) !important; + background: -webkit-linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: -moz-linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + -webkit-background-size: calc(200% + 4px) 100%; + -moz-background-size: calc(200% + 4px) 100%; + -o-background-size: calc(200% + 4px) 100%; + background-size: calc(200% + 4px) 100%; + background-position: -1.7857em 0; + background-repeat: no-repeat +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-background):before { + color: var(--logico-button-icon-color) +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-background):after { + background-color: var(--logico-button-background-hover) +} + +.wp-block-button.is-style-theme a.wp-block-button__link:hover { + background-position: calc(100% + 1px) 0; + padding: 1em 4.21em 1em 2.71em; + cursor: pointer +} + +.wp-block-button.is-style-theme a.wp-block-button__link:hover:before { + animation: .3s linear 0s 1 normal none running button_arrows +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-text-color):hover { + color: var(--logico-button-text-hover) !important +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-background):hover { + border-color: var(--logico-button-border-hover) !important +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-background):hover:before { + color: var(--logico-button-icon-hover) +} + +.wp-block-file a.wp-block-file__button { + display: inline-block; + text-decoration: none +} + +.wp-block-file.has-background, +.wp-block-file.has-border-color { + border-radius: var(--logico-radius-medium, 0) +} + +.wp-block-file.has-background .wp-block-file__button:only-child { + display: inline-block; + background: none; + -webkit-border-radius: 0; + border-radius: 0; + font-size: 14px; + line-height: 1.9286em; + text-align: left; + font-weight: 600; + letter-spacing: .01em; + color: inherit; + padding: 0; + position: relative +} + +.wp-block-file.has-background .wp-block-file__button:only-child:before { + content: ''; + position: absolute; + display: block; + height: 0; + left: 0; + right: 0; + bottom: 2px; + border-bottom: solid 1px; + opacity: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.wp-block-file.has-background .wp-block-file__button:only-child:after { + content: '\e80a'; + font: 400 normal .6428em 'fontello'; + margin: 0 0 0 15px; + position: relative; + top: -1px; + text-decoration: none +} + +.wp-block-file.has-background .wp-block-file__button:only-child:hover:before { + opacity: 1 +} + +body .content-wrapper .wp-block-social-links, +.block-editor-block-list__layout .wp-block-social-links, +ul.wp-block-social-links { + margin: 0 +} + +body .content-wrapper .wp-block-social-links .wp-block-social-link, +.block-editor-block-list__layout .wp-block-social-links .wp-block-social-link, +ul.wp-block-social-links .wp-block-social-link { + padding: 0 +} + +body .content-wrapper .wp-block-social-links .wp-block-social-link:before, +.block-editor-block-list__layout .wp-block-social-links .wp-block-social-link:before, +ul.wp-block-social-links .wp-block-social-link:before { + content: none; + display: none +} + +body .content-wrapper .wp-block-social-links .wp-block-social-link:hover, +.block-editor-block-list__layout .wp-block-social-links .wp-block-social-link:hover, +ul.wp-block-social-links .wp-block-social-link:hover { + -webkit-transform: none; + -ms-transform: none; + transform: none +} + +body .content-wrapper .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg, +.block-editor-block-list__layout .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg, +ul.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg { + -webkit-transition: fill 0.3s, color 0.3s; + transition: fill 0.3s, color 0.3s +} + +body .content-wrapper .wp-block-social-links.is-style-logos-only, +.block-editor-block-list__layout .wp-block-social-links.is-style-logos-only, +ul.wp-block-social-links.is-style-logos-only { + gap: 35px +} + +body .content-wrapper .wp-block-social-links.is-style-logos-only .wp-block-social-link, +.block-editor-block-list__layout .wp-block-social-links.is-style-logos-only .wp-block-social-link, +ul.wp-block-social-links.is-style-logos-only .wp-block-social-link { + background: none; + border: none; + margin-bottom: 0; + line-height: 1 +} + +body .content-wrapper .wp-block-social-links.is-style-logos-only .wp-block-social-link a, +.block-editor-block-list__layout .wp-block-social-links.is-style-logos-only .wp-block-social-link a, +ul.wp-block-social-links.is-style-logos-only .wp-block-social-link a { + padding: 0; + width: auto; + height: auto; + -webkit-transition: color 0.3s; + transition: color 0.3s; + color: var(--logico-dark-text-color) +} + +body .content-wrapper .wp-block-social-links.is-style-logos-only .wp-block-social-link a svg, +.block-editor-block-list__layout .wp-block-social-links.is-style-logos-only .wp-block-social-link a svg, +ul.wp-block-social-links.is-style-logos-only .wp-block-social-link a svg { + -webkit-transition: fill 0.3s; + transition: fill 0.3s; + fill: var(--logico-dark-text-color); + width: 18px; + height: 18px +} + +body .content-wrapper .wp-block-social-links.is-style-logos-only .wp-block-social-link a:hover, +.block-editor-block-list__layout .wp-block-social-links.is-style-logos-only .wp-block-social-link a:hover, +ul.wp-block-social-links.is-style-logos-only .wp-block-social-link a:hover { + color: var(--logico-accent-color) +} + +body .content-wrapper .wp-block-social-links.is-style-logos-only .wp-block-social-link a:hover svg, +.block-editor-block-list__layout .wp-block-social-links.is-style-logos-only .wp-block-social-link a:hover svg, +ul.wp-block-social-links.is-style-logos-only .wp-block-social-link a:hover svg { + fill: var(--logico-accent-color) +} + +.block-editor-block-list__layout .block-editor-block-list__block.wp-block-social-links.is-style-labels-only .wp-block-social-link .components-button.wp-block-social-link-anchor { + padding: 0 !important; + background: none !important +} + +.wp-block-social-links.has-small-icon-size.is-style-logos-only.is-layout-flex { + gap: 2em +} + +@media only screen and (min-width:661px) { + .wp-block-pullquote { + line-height: 2em + } + .wp-block-pullquote:before { + font-size: 2.5em + } + .wp-block-pullquote blockquote { + padding: 1em 2em + } + .wp-block-pullquote.has-background { + padding: 2em + } + .wp-block-media-text .wp-block-media-text__content { + line-height: 2em; + padding: 0 3em + } + .wp-block-media-text.has-background .wp-block-media-text__content { + padding-top: 3em; + padding-bottom: 3em + } +} + +.e-con { + --padding-top: var(--container-default-padding-top, 0); + --padding-right: var(--container-default-padding-right, 0); + --padding-bottom: var(--container-default-padding-bottom, 0); + --padding-left: var(--container-default-padding-left, 0) +} + +a.e-con { + text-decoration: none +} + +a.e-con p { + color: var(--logico-default-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +a.e-con:hover p { + color: var(--logico-accent-color) +} + +.e-con.cut-corner-yes, +.elementor-widget.cut-corner-yes .elementor-widget-container { + -webkit-clip-path: polygon(calc(100% - 45px) 0, 100% 45px, 100% 100%, 0 100%, 0 0); + clip-path: polygon(calc(100% - 45px) 0, 100% 45px, 100% 100%, 0 100%, 0 0) +} + +.e-con.cut-corner-yes:after, +.elementor-widget.cut-corner-yes .elementor-widget-container:after { + content: ''; + position: absolute; + display: block; + border: none; + border-top: inherit; + width: 64px; + height: 0; + right: calc(-19px - var(--border-top-width)); + left: initial; + top: calc(var(--border-top-width)*(-1)); + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-transform-origin: left top; + transform-origin: left top; + -moz-box-sizing: content-box; + box-sizing: content-box +} + +[data-parallax='scroll'] { + -webkit-transition: none !important; + transition: none !important +} + +.elementor-section-wrap>.elementor-element:only-child, +.elementor-section-wrap>.sticky-container-placeholder:first-child+.elementor-element:last-child { + position: relative !important +} + +html.elementor-html { + background: url(../../../../../../../../../themes/logico/img/bg-transparency.png) center center repeat +} + +:where(body).single-elementor-hf { + background: none +} + +.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap { + margin-top: .36em; + margin-bottom: .1em; + font-size: 1.5em +} + +.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter { + width: 1.6667em !important; + height: 1.6667em !important; + line-height: 1.6667em; + font-size: 1em; + font-weight: 700; + text-align: center +} + +.elementor-lightbox .elementor-lightbox-image, +.elementor-lightbox .elementor-video-container { + -webkit-border-radius: 0 !important; + border-radius: 0 !important +} + +.elementor-slideshow__header { + -moz-box-sizing: border-box; + box-sizing: border-box +} + +@keyframes logico_clip_right { + from { + clip-path: inset(0 100% 0 0); + -webkit-clip-path: inset(0 100% 0 0) + } + to { + clip-path: inset(0 0 0 0); + -webkit-clip-path: inset(0 0 0 0) + } +} + +@keyframes logico_clip_left { + from { + clip-path: inset(0 0 0 100%); + -webkit-clip-path: inset(0 0 0 100%) + } + to { + clip-path: inset(0 0 0 0); + -webkit-clip-path: inset(0 0 0 0) + } +} + +@keyframes logico_clip_down { + from { + clip-path: inset(0 0 100% 0); + -webkit-clip-path: inset(0 0 100% 0) + } + to { + clip-path: inset(0 0 0 0); + -webkit-clip-path: inset(0 0 0 0) + } +} + +@keyframes logico_clip_up { + from { + clip-path: inset(100% 0 0 0); + -webkit-clip-path: inset(100% 0 0 0) + } + to { + clip-path: inset(0 0 0 0); + -webkit-clip-path: inset(0 0 0 0) + } +} + +@keyframes logico_heading_animation { + from { + -webkit-transform: translateY(120%); + -ms-transform: translateY(120%); + transform: translateY(120%) + } + to { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } +} + +.logico_clip_right { + animation-name: logico_clip_right +} + +.logico_clip_left { + animation-name: logico_clip_left +} + +.logico_clip_down { + animation-name: logico_clip_down +} + +.logico_clip_up { + animation-name: logico_clip_up +} + +.logico_heading_animation .word .letter { + opacity: 0; + -webkit-transform: translateY(120%); + -ms-transform: translateY(120%); + transform: translateY(120%); + animation: fadeIn 0.35s forwards, logico_heading_animation 0.7s cubic-bezier(.26, -.14, 0, 1.01) forwards +} + +.body-overlay { + position: fixed; + left: 0; + right: 0; + top: 0; + bottom: 0; + pointer-events: none; + opacity: 0; + cursor: pointer; + z-index: 100; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + background-color: #000 +} + +.body-overlay.active { + opacity: .5; + pointer-events: auto +} + +.content-wrapper { + margin-top: 90px; + margin-bottom: 90px; + max-width: var(--logico-content-width, 1380px); + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + position: relative +} + +.content-wrapper:after { + content: ''; + display: table; + clear: both +} + +.content-wrapper.content-wrapper-remove-top-margin { + margin-top: 0 !important +} + +.content-wrapper.content-wrapper-remove-bottom-margin { + margin-bottom: 0 !important +} + +.content-wrapper .content { + width: calc(100% - 40px); + margin: 0 20px +} + +.content-wrapper .content-inner:after { + content: ''; + display: table; + clear: both +} + +.masonry-listing { + font-size: 0; + line-height: 1 +} + +.archive-listing { + -webkit-transition: height 0.5s; + transition: height 0.5s +} + +.archive-listing .archive-listing-wrapper>div { + -webkit-transition: transform 0.3s, opacity 0.5s; + transition: transform 0.3s, opacity 0.5s +} + +.archive-listing.loading { + overflow: hidden +} + +.archive-listing.loading .archive-listing-wrapper>div { + -webkit-transform: scale(.95, .95); + -ms-transform: scale(.95, .95); + transform: scale(.95, .95); + opacity: .1 +} + +.grid-listing.columns-2, +.grid-listing.columns-3, +.grid-listing.columns-4, +.grid-listing.columns-5, +.grid-listing.columns-6 { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch +} + +.grid-listing.columns-2 .grid-item, +.grid-listing.columns-3 .grid-item, +.grid-listing.columns-4 .grid-item, +.grid-listing.columns-5 .grid-item, +.grid-listing.columns-6 .grid-item { + width: 100%; + display: block +} + +.elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + max-width: none; + margin-left: 0; + margin-right: 0 +} + +.elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none .content { + width: 100%; + margin: 0 +} + +.elementor-page.ehf-header .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-top: 0 +} + +.elementor-page.ehf-footer .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-bottom: 0 +} + +.taxonomy-description:not(:last-child) { + margin-bottom: 90px +} + +@media only screen and (min-width:481px) { + .grid-listing.columns-2 .grid-item, + .grid-listing.columns-3 .grid-item, + .grid-listing.columns-4 .grid-item, + .grid-listing.columns-5 .grid-item, + .grid-listing.columns-6 .grid-item { + width: 50% + } +} + +@media only screen and (min-width:661px) { + .grid-listing.columns-3 .grid-item, + .grid-listing.columns-4 .grid-item, + .grid-listing.columns-5 .grid-item, + .grid-listing.columns-6 .grid-item { + width: 50% + } + .content-wrapper { + margin-top: 120px; + margin-bottom: 120px + } + .content-wrapper .content { + width: calc(100% - 60px); + margin: 0 30px + } + .elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-left: 0; + margin-right: 0 + } + .elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none .content { + width: 100%; + margin: 0 + } + .elementor-page.ehf-header .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-top: 0 + } + .elementor-page.ehf-footer .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-bottom: 0 + } + .taxonomy-description:not(:last-child) { + margin-bottom: 120px + } +} + +@media only screen and (min-width:1021px) { + .content-wrapper-sidebar-position-none .grid-listing.columns-3 .grid-item { + width: 33.3333% + } + .content-wrapper-sidebar-position-none .grid-listing.columns-4 .grid-item, + .content-wrapper-sidebar-position-none .grid-listing.columns-5 .grid-item, + .content-wrapper-sidebar-position-none .grid-listing.columns-6 .grid-item { + width: 25% + } + .content-wrapper-sidebar-position-left .grid-listing.columns-3 .grid-item, + .content-wrapper-sidebar-position-left .grid-listing.columns-4 .grid-item, + .content-wrapper-sidebar-position-left .grid-listing.columns-5 .grid-item, + .content-wrapper-sidebar-position-left .grid-listing.columns-6 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-3 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-4 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-5 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-6 .grid-item { + width: 33.3333% + } + .content-wrapper { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .content-wrapper>.sidebar { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } + .content-wrapper .content { + margin: 0 30px + } + .content-wrapper.content-wrapper-sidebar-position-left>.sidebar { + order: 1; + margin: 0 10px 0 30px; + width: calc(25% - 40px) + } + .content-wrapper.content-wrapper-sidebar-position-left .content { + order: 2; + width: 100% + } + .content-wrapper.content-wrapper-sidebar-position-right>.sidebar { + order: 2; + margin: 0 30px 0 10px; + width: calc(25% - 40px) + } + .content-wrapper.content-wrapper-sidebar-position-right .content { + order: 1; + width: 100% + } + .content-wrapper.content-wrapper-sidebar-position-none .content { + width: calc(100% - 60px) + } + .elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-left: 0; + margin-right: 0 + } + .elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none .content { + width: 100%; + margin: 0 + } + .elementor-page.ehf-header .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-top: 0 + } + .elementor-page.ehf-footer .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-bottom: 0 + } +} + +@media only screen and (min-width:1380px) { + .content-wrapper-sidebar-position-none .grid-listing.columns-4 .grid-item, + .content-wrapper-sidebar-position-left .grid-listing.columns-4 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-4 .grid-item { + width: 25% + } + .content-wrapper-sidebar-position-none .grid-listing.columns-5 .grid-item, + .content-wrapper-sidebar-position-left .grid-listing.columns-5 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-5 .grid-item { + width: 20% + } + .content-wrapper-sidebar-position-none .grid-listing.columns-6 .grid-item, + .content-wrapper-sidebar-position-left .grid-listing.columns-6 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-6 .grid-item { + width: 16.6667% + } + .content-wrapper { + margin: 150px auto + } + .content-wrapper .content { + margin: 0 20px + } + .content-wrapper.content-wrapper-sidebar-position-left .content { + width: calc(75% - 40px) + } + .content-wrapper.content-wrapper-sidebar-position-left>.sidebar { + margin: 0 20px + } + .content-wrapper.content-wrapper-sidebar-position-right .content { + width: calc(75% - 40px) + } + .content-wrapper.content-wrapper-sidebar-position-right>.sidebar { + margin: 0 20px + } + .content-wrapper.content-wrapper-sidebar-position-none .content { + width: calc(100% - 40px) + } + .elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-left: 0; + margin-right: 0 + } + .elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none .content { + width: 100%; + margin: 0 + } + .elementor-page.ehf-header .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-top: 0 + } + .elementor-page.ehf-footer .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-bottom: 0 + } + .taxonomy-description:not(:last-child) { + margin-bottom: 150px + } +} + +.content-wrapper>.sidebar { + margin: 0; + width: 278px; + min-width: 278px +} + +@media only screen and (min-width:1021px) { + .content-wrapper>.sidebar { + margin: 0 20px; + width: 305px + } +} + +@media only screen and (max-width:1020px) { + .sidebar { + position: fixed; + top: 0; + bottom: 0; + right: -320px; + left: auto; + -webkit-transition: right 0.3s, left 0.3s, opacity 0.3s; + transition: right 0.3s, left 0.3s, opacity 0.3s; + overflow-y: scroll; + z-index: 999999; + padding: 86px 20px 32px; + width: 278px; + max-width: none; + margin: 0 !important; + border: solid 1px var(--logico-border-hover-color); + background-color: var(--logico-background-color); + opacity: 0 + } + .sidebar.active { + right: 0; + left: auto; + opacity: 1 + } + .sidebar .shop-hidden-sidebar-close { + position: absolute; + right: 20px; + left: initial; + top: 20px; + width: 17px; + height: 17px; + cursor: pointer; + font: 400 normal 17px/1em 'fontello'; + text-align: center; + color: var(--logico-dark-text-color) + } + .sidebar .shop-hidden-sidebar-close:before { + content: '\e845' + } + .sidebar .shop-hidden-sidebar-close:hover { + color: var(--logico-accent-color) + } + .simple-sidebar-trigger { + position: fixed; + right: 0; + left: auto; + top: 50%; + width: 40px; + height: 60px; + margin: -30px 0 0; + cursor: pointer; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font: 400 normal 18px/1 'fontello'; + z-index: 9; + opacity: 1; + border: solid 1px var(--logico-border-hover-color); + border-right: none; + background-color: var(--logico-background-color) + } + .simple-sidebar-trigger:before { + content: '\e85b'; + position: absolute; + display: block; + width: 18px; + height: 18px; + top: 50%; + left: 50%; + right: auto; + margin: -9px 0 0 -9px + } +} + +.archive-listing-wrapper .standard-blog-item-wrapper:not(:first-child) { + margin-top: 60px +} + +.archive-listing-wrapper.classic-listing .post-meta-header { + border-top: solid 2px var(--logico-border-hover-color); + padding: 15px 0 +} + +.standard-blog-item-wrapper { + overflow: hidden; + position: relative +} + +.standard-blog-item-wrapper .blog-item { + position: relative +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels { + position: relative; + z-index: 2 +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels:not(:first-child) { + margin-top: 20px +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-media-wrapper { + font-size: 12px +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-media-wrapper .post-media a { + display: inline-block; + vertical-align: top; + position: relative; + font-size: 0; + line-height: 1; + overflow: hidden +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-media-wrapper .post-media a:after { + content: ''; + position: absolute; + display: block; + z-index: 2; + left: 0; + right: 0; + bottom: -45%; + height: 45%; + opacity: 0; + -webkit-transition: bottom 0.3s, opacity 0.3s; + transition: bottom 0.3s, opacity 0.3s; + background: -moz-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%) +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-media-wrapper picture { + display: inline-block; + position: relative +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-media-wrapper .post-gallery-carousel picture { + display: block +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-media-wrapper .post-gallery-carousel picture img { + display: block; + width: 100% +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels+.post-media-wrapper { + margin-top: calc(-5.0833em - 20px) +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-title { + margin-bottom: 0; + font-family: inherit; + text-transform: none; + font-weight: 600 +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-title:not(:first-child) { + margin-top: 40px +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-title a { + text-decoration: none; + color: inherit; + background: no-repeat 0 85%; + background-image: linear-gradient(var(--logico-dark-text-color), var(--logico-dark-text-color)); + background-size: 0 .033em +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-title a:hover { + background-size: 100% .033em +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-content:after { + content: ''; + display: table; + clear: both +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-content:not(:first-child) { + margin-top: 15px +} + +.standard-blog-item-wrapper:not(.logico-format-quote):hover .blog-item .post-media-wrapper .post-media a:after { + bottom: 0; + opacity: 1 +} + +.standard-blog-item-wrapper.logico-format-quote .post-media-wrapper { + background-color: var(--logico-background-alter-color); + padding: 1em +} + +.standard-blog-item-wrapper .post-meta-footer { + position: relative; + margin: 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.standard-blog-item-wrapper .post-meta-footer:not(:first-child) { + margin-top: 30px +} + +.standard-blog-item-wrapper .post-meta-footer .post-meta-item { + font-size: 16px +} + +.standard-blog-item-wrapper .post-meta-footer .post-meta-item a { + text-decoration: none +} + +.post-more-button { + font-size: 0; + line-height: 1 +} + +.post-more-button:not(:first-child) { + margin-top: 40px +} + +.logico-theme-style-rounded .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels:not(:first-child) { + margin-top: 10px; + margin-left: 10px; + margin-right: 10px +} + +.logico-theme-style-rounded .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels+.post-media-wrapper { + margin-top: calc(-5.0833em - 10px) +} + +@media screen and (min-width:661px) { + .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-content:not(:first-child) { + margin-top: 20px + } +} + +@media screen and (min-width:841px) { + .archive-listing-wrapper .standard-blog-item-wrapper:not(:first-child) { + margin-top: 100px + } + .archive-listing-wrapper .standard-blog-item-wrapper.logico-format-quote .post-media-wrapper { + padding: 2em 2em 1em + } + .standard-blog-item-wrapper { + overflow: hidden; + position: relative + } +} + +@media screen and (min-width:1021px) { + .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-content:not(:first-child) { + margin-top: 30px + } +} + +.archive-listing-wrapper.grid-listing { + margin: 0 -10px -70px +} + +.archive-listing-wrapper.grid-listing .grid-item { + padding: 0 10px; + margin: 0 0 70px; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.archive-listing-wrapper.grid-listing .post-meta-header { + border-bottom: solid 2px var(--logico-border-hover-color); + padding: 0 0 8px +} + +.archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + height: 100% +} + +.archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-title:not(:first-child) { + margin-top: 30px +} + +.archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-content:not(:first-child) { + margin-top: 20px +} + +.archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels:not(:first-child) { + margin-top: 50px +} + +.archive-listing-wrapper.grid-listing .post-media>a { + display: block !important; + position: relative +} + +.archive-listing-wrapper.grid-listing .post-media picture { + display: block !important; + overflow: hidden; + height: 0; + width: 100%; + padding: 111.1905% 0 0 +} + +.archive-listing-wrapper.grid-listing .post-media img { + position: absolute; + top: 0; + left: 0; + right: 0; + max-width: none; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.logico-theme-style-rounded .archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels:not(:first-child) { + margin-top: 40px; + margin-left: 10px; + margin-right: 10px +} + +@media only screen and (min-width:1201px) { + .archive-listing-wrapper.grid-listing { + margin: 0 -20px -80px + } + .archive-listing-wrapper.grid-listing .grid-item { + padding: 0 20px; + margin: 0 0 80px + } + .archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-title:not(:first-child) { + margin-top: 53px + } + .archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-content:not(:first-child) { + margin-top: 23px + } + .archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels:not(:first-child) { + margin-top: 70px + } + .logico-theme-style-rounded .archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels:not(:first-child) { + margin-top: 60px + } +} + +.single-post .post-media-wrapper { + font-size: 12px +} + +.single-post .post-media-wrapper picture { + display: inline-block; + position: relative +} + +.single-post .post-media-wrapper picture img { + border-radius: var(--logico-radius-large, 0) +} + +.single-post.logico-format-quote .post-media-wrapper { + background-color: var(--logico-background-alter-color); + padding: 1em; + border-radius: var(--logico-radius-large, 0) +} + +.single-post .post-labels+.post-media-wrapper { + margin-top: calc(-5.0833em - 20px) +} + +.single-post.logico-format-quote .post-labels+.post-media-wrapper { + margin-top: 0 +} + +.single-post .post-labels { + position: relative; + z-index: 2 +} + +.single-post .post-labels:not(:first-child) { + margin-top: 20px +} + +.single-post.logico-format-quote .post-labels:not(:first-child) { + margin-top: 0 +} + +.single-post .post-meta-header { + border-top: solid 2px var(--logico-border-hover-color); + padding: 15px 0 +} + +.content-wrapper .single-post>.post-title { + font-family: inherit; + line-height: 1.25em; + font-weight: 600; + text-transform: none +} + +.content-wrapper .single-post>.post-title:not(:first-child) { + margin: 40px 0 0 +} + +.single-post .post-content:after { + content: ''; + display: table; + clear: both +} + +.single-post .post-content:not(:first-child) { + margin: 30px 0 0 +} + +.single-post .post-meta-footer { + position: relative; + margin: 0; + padding: 15px 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + background-color: var(--logico-background-alter-color); + border-radius: var(--logico-radius-small, 0) +} + +.single-post .post-meta-footer:not(:first-child) { + margin: 40px 0 0; + position: relative +} + +.single-post .post-meta-footer:not(:first-child):before { + content: ''; + position: absolute; + display: block; + left: 15px; + right: 15px; + top: 0; + height: 1px +} + +.single-post .post-meta-footer:not(:first-child):after { + content: ''; + position: absolute; + display: block; + width: 1px; + height: 20px; + left: initial; + right: 15px; + top: -20px +} + +.single-post .post-meta-footer .post-meta-item a { + text-decoration: none +} + +.single-post .post-meta-footer .post-meta-item.post-meta-item-tags { + margin: 0 15px +} + +.single-post .post-meta-footer .post-meta-item.post-meta-item-socials { + margin: 16px 15px 0 +} + +.single-post .post-meta-footer .post-meta-item.post-meta-item-socials .wrapper-socials { + margin: -16px -14px 0 +} + +.single-post .post-meta-footer .post-meta-item.post-meta-item-socials .wrapper-socials li { + padding: 0; + margin: 16px 14px 0 +} + +.single-post .post-meta-footer .post-meta-item.post-meta-item-socials .wrapper-socials li:before { + content: none; + display: none +} + +.post-password-form { + margin: 2rem 0; + position: relative; + z-index: 2 +} + +.post-password-form .password-form { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.post-password-form .logico-form-button { + margin: 10px 0 0 +} + +.post-password-form input[type="submit"], +.post-password-form button { + width: 100%; + white-space: nowrap +} + +.post-password-form .logico-form-field input { + width: 100% +} + +.logico-theme-style-rounded .single-post .post-labels+.post-media-wrapper { + margin-top: calc(-5.0833em - 10px) +} + +@media screen and (min-width:481px) { + form.post-password-form .password-form { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + max-width: 650px + } + form.post-password-form .logico-form-field { + width: 100% + } + form.post-password-form .logico-form-field input { + height: 63px; + padding: 19px 0 + } + form.post-password-form .logico-form-button { + margin: 0 0 0 20px; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } +} + +@media screen and (min-width:841px) { + .single-post .post-meta-footer { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + padding: 45px + } + .single-post .post-meta-footer:not(:first-child) { + margin: 60px 0 0 + } + .single-post .post-meta-footer .post-meta-item:not(:last-child) { + margin-bottom: 0 + } + .single-post .post-meta-footer .post-meta-item.post-meta-item-socials { + text-align: right; + margin-top: 0 + } + .single-post .post-meta-footer .post-meta-item.post-meta-item-tags { + text-align: left + } + .single-post .post-meta-footer .post-meta-item.post-meta-item-tags:not(:last-child) { + margin-bottom: 0 + } + .single-post.logico-format-quote .post-media-wrapper { + padding: 2em 2em 1em + } +} + +.error-404 { + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + text-align: center; + padding: 50px 20px; + -webkit-background-size: cover; + background-size: cover; + -moz-box-sizing: border-box; + box-sizing: border-box; + overflow: hidden; + min-height: 100vh +} + +.error-404 .error-404-header { + text-align: center; + position: relative; + z-index: 2 +} + +.error-404 .error-404-header .logo-container { + width: auto; + margin: 0 +} + +.error-404 .error-404-container { + position: relative; + z-index: 2 +} + +.error-404 .error-404-container:not(:first-child) { + margin-top: 50px +} + +.error-404 .error-404-code.logico-title-h1 { + font-size: 180px; + line-height: 1; + font-weight: 600; + margin: 0; + -webkit-text-stroke: 2px var(--logico-dark-text-color); + text-stroke: 2px var(--logico-dark-text-color); + paint-order: stroke fill; + color: transparent +} + +.error-404 .error-404-code.logico-title-h1:not(:first-child) { + margin-top: 62px +} + +.error-404 .error-404-image-wrapper { + max-width: 80%; + margin: 0 auto; + position: relative +} + +.error-404 .error-404-image-wrapper:not(:first-child) { + margin-top: 70px +} + +.error-404 .error-404-image { + display: block +} + +.error-404 .error-404-inner { + padding: 34px 0 +} + +.error-404 .error-404-inner .error-404-title { + margin: 0 0 21px +} + +.error-404 .error-404-inner .error-404-info-text { + max-width: 572px; + margin: 0 auto +} + +.error-404 .error-404-inner .error-404-button { + position: relative; + z-index: 2; + font-size: 0; + line-height: 1 +} + +.error-404 .error-404-inner .error-404-button:not(:first-child) { + margin: 40px 0 0 +} + +.error-404 .error-404-inner .error-404-info-text:not(:first-child) { + padding: 1px 0 0 +} + +.error-404 .wrapper-socials.error-404-socials { + margin: -19px -19px +} + +.error-404 .wrapper-socials.error-404-socials li { + margin: 19px 19px 0 +} + +.error-404 .wrapper-socials.error-404-socials li a { + color: var(--logico-dark-text-color) +} + +.error-404 .wrapper-socials.error-404-socials li a:hover { + color: var(--logico-light-text-color) +} + +.error-404 .error-404-bg { + display: none; + position: absolute; + max-width: 35%; + bottom: 0 +} + +.error-404 .error-404-bg.error-404-bg-left { + right: 50%; + left: initial; + margin: 0 320px 0 0 +} + +.error-404 .error-404-bg.error-404-bg-right { + left: 50%; + right: initial; + margin: 0 0 0 334px +} + +.error-404 .error-404-footer { + position: relative; + z-index: 2 +} + +@media only screen and (min-width:481px) { + .error-404 { + padding: 75px 20px + } + .error-404 .error-404-inner { + padding: 34px 0 58px + } +} + +@media only screen and (min-width:841px) { + .error-404 { + padding: 77px 20px 80px + } + .error-404 .error-404-code.logico-title-h1 { + font-size: 200px + } + .error-404 .error-404-container:not(:first-child) { + margin-top: 90px + } +} + +@media only screen and (min-width:1021px) { + .error-404 .error-404-container:not(:first-child) { + margin-top: 146px + } +} + +@media only screen and (min-width:1281px) { + .error-404 .error-404-bg { + display: block + } +} + +@media only screen and (min-width:1921px) { + .error-404 .error-404-bg.error-404-bg-right { + left: initial; + right: 0; + margin: 0 + } +} + +.search-form { + position: relative; + padding: 4px +} + +.search-form .search-form-field { + background: none; + outline: none; + padding: 8px 55px 8px 18px; + height: 50px; + font-size: 14px; + line-height: 22px; + font-weight: 400; + margin: 0; + border: solid 2px; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.search-form .search-form-field::-webkit-input-placeholder { + opacity: 1 +} + +.search-form .search-form-field:-moz-placeholder { + opacity: 1 +} + +.search-form .search-form-field::-moz-placeholder { + opacity: 1 +} + +.search-form .search-form-field:-ms-input-placeholder { + opacity: 1 +} + +.search-form .search-form-icon { + display: block; + width: 19px; + height: 19px; + position: absolute; + right: 8px; + top: 8px; + bottom: 8px; + z-index: 3; + text-align: center; + font: 400 normal 18px/20px 'fontello'; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.search-form .search-form-icon:before { + content: '\e85c' +} + +.logico-no-results-title { + text-align: center +} + +.logico-no-result-search-form { + max-width: 800px; + margin: 0 auto +} + +.logico-no-result-search-form .search-form .search-form-field { + padding-right: 50px +} + +.logico-no-result-search-form .search-form-icon { + bottom: initial; + top: 21px; + right: 20px; + z-index: 3 +} + +.portfolio-listing-wrapper.isotope-trigger:after { + content: ''; + display: table; + clear: both +} + +.portfolio-listing-wrapper .portfolio-item-wrapper { + margin: 0; + position: relative; + width: 100%; + padding: 0; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item { + position: relative; + display: block; + overflow: hidden; + border-radius: var(--logico-radius-large, 0) +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-media-link { + height: 0; + overflow: hidden; + position: relative; + display: block; + text-decoration: none +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-media-link img { + position: absolute; + top: 0; + left: 0; + right: 0; + max-width: none; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content { + position: absolute; + left: 0; + right: 0; + bottom: 0; + z-index: 2; + overflow: hidden +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content:before { + content: ''; + position: absolute; + left: 0; + right: 0; + top: 0; + height: 100%; + opacity: .5; + background: -moz-linear-gradient(0deg, var(--logico-background-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-background-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-background-color) 0%, transparent 100%); + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title { + position: relative; + z-index: 2; + text-transform: none; + font: 600 normal 1em/1.5em var(--logico-body-font-family); + letter-spacing: -.03em; + margin: 0 +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title, +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title a { + color: var(--logico-dark-text-color) +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title:not(:first-child) { + margin: 0 +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title br { + display: none +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title a { + text-decoration: none +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title em, +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title i { + font-style: normal; + font-weight: inherit +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title b, +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title strong { + font-weight: inherit +} + +.portfolio-listing-wrapper .portfolio-item-wrapper:hover .portfolio-item-content:before { + opacity: 0 +} + +.portfolio-listing-wrapper .portfolio-item-wrapper.with-title-icon .portfolio-item-content .post-title { + padding: 0 1.1em 0 0; + display: block; + position: relative; + width: 100% +} + +.portfolio-listing-wrapper .portfolio-item-wrapper.with-title-icon .portfolio-item-content .post-title:after { + content: '\e80b'; + font: 400 normal .9em/1.5em 'fontello'; + position: absolute; + display: block; + right: 30px; + left: initial; + bottom: 0; + opacity: 0; + -webkit-transition: opacity 0.3s, right 0.3s, left 0.3s; + transition: opacity 0.3s, right 0.3s, left 0.3s +} + +.portfolio-listing-wrapper .portfolio-item-wrapper.with-media-overlay .portfolio-item-media-link:before { + content: ''; + position: absolute; + display: block; + padding: 0; + border: none; + z-index: 2; + width: 100%; + height: 100%; + left: 0; + right: 0; + top: 100%; + opacity: 0; + -webkit-transition: opacity 0.3s, top 0.3s; + transition: opacity 0.3s, top 0.3s; + background: -moz-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%) +} + +.portfolio-listing-wrapper .portfolio-item-wrapper.with-media-overlay:hover .portfolio-item-media-link:before { + top: 0; + opacity: 1 +} + +.portfolio-listing-wrapper .portfolio-item-wrapper.with-media-overlay:hover.with-title-icon .portfolio-item-content .post-title:after { + opacity: 1; + right: 0; + left: initial +} + +.logico-theme-style-rounded .portfolio-listing-wrapper.portfolio-grid-listing, +.logico-theme-style-rounded .portfolio-listing-wrapper.portfolio-masonry-listing { + margin: -10px -5px 0 +} + +.logico-theme-style-rounded .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, +.logico-theme-style-rounded .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { + padding: 10px 5px 0 +} + +.logico-theme-style-rounded .portfolio-listing-wrapper.owl-carousel { + margin: 0 -5px; + width: calc(100% + 10px) +} + +.logico-theme-style-rounded .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper { + padding: 0 5px +} + +.logico-theme-style-rounded .portfolio-listing-wrapper.owl-carousel.owl-theme .owl-nav { + left: 35px; + right: 35px +} + +.logico-theme-style-rounded .portfolio-listing-wrapper.owl-carousel.owl-theme:hover .owl-nav { + left: 25px; + right: 25px +} + +@media only screen and (min-width:1201px) { + .portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title { + font-size: 1.11em + } +} + +.portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper .portfolio-item-media-link { + padding: 100% 0 0 +} + +.portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper .portfolio-item-content { + padding: 30px 20px +} + +@media only screen and (min-width:481px) { + .portfolio-listing-wrapper.portfolio-grid-listing { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .portfolio-listing-wrapper.portfolio-grid-listing.columns-2 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-3 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-4 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-5 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-6 .portfolio-item-wrapper { + width: 50% + } +} + +@media only screen and (min-width:841px) { + .portfolio-listing-wrapper.portfolio-grid-listing.columns-3 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-4 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-5 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-6 .portfolio-item-wrapper { + width: 33.3333% + } +} + +@media only screen and (min-width:1021px) { + .portfolio-listing-wrapper.portfolio-grid-listing.columns-4 .portfolio-item-wrapper { + width: 25% + } + .portfolio-listing-wrapper.portfolio-grid-listing.columns-5 .portfolio-item-wrapper { + width: 20% + } + .portfolio-listing-wrapper.portfolio-grid-listing.columns-6 .portfolio-item-wrapper { + width: 16.6667% + } +} + +@media only screen and (min-width:1201px) { + .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper .portfolio-item-content { + padding: 60px 50px + } +} + +.portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper .portfolio-item-media-link { + padding: 122.0833% 0 0 +} + +.portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper .portfolio-item-content { + padding: 20px +} + +@media only screen and (min-width:481px) { + .portfolio-listing-wrapper.portfolio-masonry-listing { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { + width: 50% + } +} + +@media only screen and (min-width:841px) { + .portfolio-listing-wrapper.portfolio-masonry-listing { + display: grid; + grid-template-columns: 1fr 1fr 1fr 1fr; + grid-template-rows: 1fr 1fr; + grid-auto-flow: dense; + grid-column-gap: 0; + grid-row-gap: 0 + } + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { + width: 100% + } + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+1), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+2), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+4), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+5), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+7), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+8), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+9), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n) { + grid-column-start: span 1; + grid-row-start: span 1 + } + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+3), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+6) { + grid-column-start: span 2; + grid-row-start: span 2 + } +} + +@media only screen and (min-width:1201px) { + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper .portfolio-item-content { + padding: 52px 44px + } +} + +.portfolio-listing-wrapper.owl-carousel { + width: calc(100% + 40px); + margin: 0 -20px +} + +.portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper .portfolio-item-media-link { + padding: 130.2144% 0 0 +} + +.portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper .portfolio-item-content { + padding: 20px; + min-height: 30%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-end; + -moz-justify-content: flex-end; + -ms-justify-content: flex-end; + justify-content: flex-end; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper.with-media-overlay .portfolio-item-media-link:before { + height: 36% +} + +.portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper.with-media-overlay:hover .portfolio-item-media-link:before { + top: 64% +} + +.portfolio-listing-wrapper.owl-carousel.custom-cursor-enable { + cursor: none +} + +.portfolio-listing-wrapper.owl-carousel.custom-cursor-enable .portfolio-item-wrapper a { + cursor: inherit +} + +.portfolio-listing-wrapper.owl-carousel.show-inactive-items .owl-stage-outer { + overflow: initial +} + +.portfolio-listing-wrapper.owl-carousel.show-inactive-items .owl-stage-outer .owl-item .portfolio-item-header, +.portfolio-listing-wrapper.owl-carousel.show-inactive-items .owl-stage-outer .owl-item .portfolio-item-content { + opacity: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.portfolio-listing-wrapper.owl-carousel.show-inactive-items .owl-stage-outer .owl-item.active .portfolio-item-header, +.portfolio-listing-wrapper.owl-carousel.show-inactive-items .owl-stage-outer .owl-item.active .portfolio-item-content { + opacity: 1 +} + +.portfolio-listing-wrapper.owl-carousel.item-view-indented .owl-item:nth-child(odd) { + padding-top: 30px +} + +.portfolio-listing-wrapper.owl-carousel.item-view-indented .owl-item:nth-child(even) { + padding-bottom: 30px +} + +@media only screen and (min-width:1201px) { + .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper .portfolio-item-content { + padding: 40px + } +} + +.portfolio-categories .post-categories { + margin: 0 +} + +.portfolio-categories .post-categories .post-category-item { + background: none; + padding: 0; + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + letter-spacing: -.03em; + margin: 0; + min-width: 0 +} + +.portfolio-categories .post-categories .post-category-item:hover { + background: none; + color: var(--logico-accent-color) +} + +.portfolio-date { + font-size: 14px; + line-height: 2.1429em; + font-weight: 500 +} + +.portfolio-date:not(:first-child) { + margin-top: 6px +} + +.portfolio-post-details:not(:first-child) { + margin-top: 40px +} + +.portfolio-details { + -moz-box-sizing: content-box; + box-sizing: content-box +} + +.portfolio-details .portfolio-info { + padding: 50px 0 0 +} + +.portfolio-details .portfolio-info .portfolio-info-table { + width: 100% +} + +.portfolio-details .portfolio-info .portfolio-info-item td, +.portfolio-details .portfolio-info .portfolio-info-item th { + border: none; + padding: 0 20px 0 0; + text-align: left +} + +.portfolio-details .portfolio-info .portfolio-info-item th { + font-weight: 600 +} + +.portfolio-details .portfolio-info .portfolio-info-item:not(:first-child) td, +.portfolio-details .portfolio-info .portfolio-info-item:not(:first-child) th { + padding: 10px 20px 0 0 +} + +.portfolio-details .portfolio-info .portfolio-info-item-label { + font-weight: 400 +} + +.portfolio-post-gallery-wrapper { + position: relative; + z-index: 2 +} + +.portfolio-post-gallery { + position: relative; + width: calc(100% - 40px); + margin: 0 20px +} + +.portfolio-post-gallery .image-wrapper { + display: block; + position: relative; + overflow: hidden; + padding: 71.4286% 0 0; + height: 0; + -webkit-transition: width 0.3s; + transition: width 0.3s; + border-radius: var(--logico-radius-large, 0) +} + +.portfolio-post-gallery .image-wrapper picture { + display: block; + position: absolute; + top: 0; + left: 0; + right: 0; + width: 100% +} + +.portfolio-post-gallery .image-wrapper picture img { + border-radius: var(--logico-radius-large, 0) +} + +.portfolio-post-gallery .owl-stage-outer { + overflow: initial +} + +.portfolio-post-gallery .owl-item .image-wrapper:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 2; + background-color: #000; + opacity: .5; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.portfolio-post-gallery .owl-item.active .image-wrapper:before { + opacity: 0 +} + +@media only screen and (min-width:661px) { + .portfolio-details { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .portfolio-details .portfolio-description { + width: 50%; + padding: 0 50px 0 0 + } + .portfolio-details .portfolio-info { + width: 50%; + padding: 43px 0 0; + position: relative + } + .portfolio-post-gallery { + width: calc(100% - 60px); + margin: 0 30px + } +} + +@media only screen and (min-width:841px) { + .portfolio-details .portfolio-description { + width: 60%; + padding: 0 60px 0 0 + } + .portfolio-details .portfolio-info { + width: 40%; + padding: 82px 0 0 + } + .portfolio-post-gallery { + width: 60%; + margin: 0 20% + } +} + +@media only screen and (min-width:1021px) { + .portfolio-details .portfolio-description { + width: 44%; + padding: 0 17.612% 0 0 + } + .portfolio-details .portfolio-info { + width: 31.3433%; + padding: 82px 7.0447% 0 0; + position: relative + } + .portfolio-details .portfolio-info:after { + content: '\e852'; + position: absolute; + display: block; + font: 400 normal 95px/1em 'fontello'; + -webkit-transform: scale(-1, -1); + -ms-transform: scale(-1, -1); + transform: scale(-1, -1); + left: initial; + right: 0; + top: 6px; + color: var(--logico-accent-color) + } + .portfolio-post-details:not(:first-child) { + margin-top: 73px + } + .portfolio-post-gallery { + width: 47.7604%; + margin: 0 0 0 31.25% + } + .portfolio-post-gallery.custom-cursor-enable .image-wrapper { + cursor: none + } +} + +@media only screen and (min-width:1201px) { + .portfolio-details .portfolio-description { + width: 34%; + padding: 0 27.612% 0 0 + } +} + +.team-listing-wrapper.team-grid-listing { + display: block; + margin: 0 -10px -20px +} + +.team-listing-wrapper.team-grid-listing .team-item-wrapper { + width: 100%; + padding: 0 10px; + margin: 0 0 20px; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.team-listing-wrapper.team-grid-listing .team-item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + position: relative +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-media { + width: 45.6522%; + position: relative; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + margin: 0 20px 0 0 +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-media img { + border-radius: var(--logico-radius-large, 0) +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-content { + width: 100%; + margin: 0 0 -8px +} + +.team-listing-wrapper.team-grid-listing .team-item .post-media { + position: relative; + height: 0; + padding: 143.9153% 0 0; + overflow: hidden +} + +.team-listing-wrapper.team-grid-listing .team-item .post-media img { + position: absolute; + top: 0; + left: 0; + right: 0; + max-width: none; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.team-listing-wrapper.team-grid-listing .team-item .post-title { + font-size: 25px; + line-height: 1.6em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.team-listing-wrapper.team-grid-listing .team-item .post-title a { + color: inherit; + text-decoration: none +} + +.team-listing-wrapper.team-grid-listing .team-item .post-title a:hover { + color: var(--logico-accent-color) +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-position { + font-size: .8889em; + line-height: 1.875em; + color: var(--logico-light-text-color) +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials { + margin: 0; + overflow: hidden +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials { + padding: 23px 0 8px; + margin: -16px -10px -100%; + position: relative; + -webkit-transition: margin 0.5s; + transition: margin 0.5s; + white-space: nowrap; + overflow: hidden +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li { + margin: 16px 10px 0; + position: relative; + top: 30px; + -webkit-transition: top 0.3s 3s; + transition: top 0.3s 3s; + padding: 0 +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:before { + content: none; + display: none +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+1) { + -webkit-transition-delay: 0.4s; + transition-delay: 0.4s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+2) { + -webkit-transition-delay: 0.5s; + transition-delay: 0.5s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+3) { + -webkit-transition-delay: 0.6s; + transition-delay: 0.6s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+4) { + -webkit-transition-delay: 0.7s; + transition-delay: 0.7s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+5) { + -webkit-transition-delay: 0.8s; + transition-delay: 0.8s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+6) { + -webkit-transition-delay: 0.9s; + transition-delay: 0.9s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+7) { + -webkit-transition-delay: 1s; + transition-delay: 1s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n) { + -webkit-transition-delay: 1.1s; + transition-delay: 1.1s +} + +.team-listing-wrapper.team-grid-listing .team-item:hover .team-item-socials .wrapper-socials { + margin: -16px -10px 0 +} + +.team-listing-wrapper.team-grid-listing .team-item:hover .team-item-socials .wrapper-socials li { + top: 0 +} + +@media only screen and (min-width:661px) { + .team-listing-wrapper.team-grid-listing { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .team-listing-wrapper.team-grid-listing.columns-2 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-3 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-4 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-5 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-6 .team-item-wrapper { + width: 50% + } +} + +@media only screen and (min-width:1021px) { + .team-listing-wrapper.team-grid-listing.columns-3 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-4 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-5 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-6 .team-item-wrapper { + width: 33.3333% + } +} + +@media only screen and (min-width:1201px) { + .team-listing-wrapper.team-grid-listing { + margin: 0 -10px -40px + } + .team-listing-wrapper.team-grid-listing .team-item-wrapper { + margin-bottom: 40px + } + .team-listing-wrapper.team-grid-listing .team-item .team-item-media { + margin: 0 38px 0 0 + } + .team-listing-wrapper.team-grid-listing.columns-4 .team-item-wrapper { + width: 25% + } + .team-listing-wrapper.team-grid-listing.columns-5 .team-item-wrapper { + width: 20% + } + .team-listing-wrapper.team-grid-listing.columns-6 .team-item-wrapper { + width: 16.6667% + } +} + +@media only screen and (min-width:1380px) { + .team-listing-wrapper.team-grid-listing { + margin: 0 -22px -78px + } + .team-listing-wrapper.team-grid-listing .team-item-wrapper { + padding: 0 22px; + margin-bottom: 78px + } +} + +.body-container .single-team { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch +} + +.body-container .single-team .single-team-contacts { + text-align: center; + max-width: 460px; + margin: 0 auto +} + +.body-container .single-team .single-team-info { + width: 100%; + display: block; + margin-top: 90px +} + +.body-container .single-team .single-team-media { + height: 0; + padding: 110.4348% 0 0; + position: relative; + overflow: hidden; + margin: 0 auto +} + +.body-container .single-team .single-team-media:not(:last-child) { + margin-bottom: 40px +} + +.body-container .single-team .single-team-media img { + position: absolute; + width: 100%; + height: 100%; + top: 0; + -o-object-fit: cover; + object-fit: cover; + border-radius: var(--logico-radius-large, 0) +} + +.body-container .single-team .single-team-contacts-text { + font-size: .8889em; + line-height: 1.875em +} + +.body-container .single-team .single-team-contacts-text p:not(:last-child) { + margin-bottom: 1em +} + +.body-container .single-team .single-team-contacts-text a { + color: inherit +} + +.body-container .single-team .team-socials { + margin: 0 -20px +} + +.body-container .single-team .team-socials:not(:first-child) { + margin-top: 23px +} + +.body-container .single-team .team-socials li { + margin: 16px 20px 0 +} + +.body-container .single-team .team-socials li a:hover { + color: var(--logico-light-text-color) +} + +.body-container .single-team .single-team-button { + font-size: 0; + line-height: 1 +} + +.body-container .single-team .single-team-button:not(:first-child) { + margin-top: 33px +} + +.body-container .single-team .single-team-cartificates:not(:first-child) { + margin-top: 58px; + border-top: solid 1px; + padding-top: 58px +} + +.body-container .single-team .single-team-certificate-item { + margin-top: 24px +} + +.body-container .single-team .single-team-certificate-item img { + border: solid 1px; + padding: 4px 6px; + width: calc(100% - 14px); + max-width: 292px; + margin: 0 auto; + border-radius: var(--logico-radius-large, 0) +} + +.body-container .single-team .single-team-certificate-item .single-team-certificate-label { + font-size: .8889em; + line-height: 1.5625em; + font-weight: 600; + letter-spacing: -.03em +} + +.body-container .single-team .single-team-certificate-item .single-team-certificate-label:not(:first-child) { + margin-top: 14px +} + +.body-container .single-team .single-team-position { + font-size: 14px; + line-height: 2.1428em; + border-bottom: solid 1px; + padding-bottom: .9286em; + font-weight: 500 +} + +.body-container .single-team .single-team-position:not(:last-child) { + margin-bottom: 42px +} + +.body-container .single-team .single-team-additional-info:not(:first-child) { + margin-top: 80px +} + +.body-container .single-team .single-team-education-section:not(:last-child), +.body-container .single-team .single-team-experience-section:not(:last-child) { + margin-bottom: 46px +} + +.body-container .single-team .team-experience-list:not(:first-child) { + margin-top: 26px +} + +.body-container .single-team .team-experience-list .team-experience-item+.team-experience-item { + margin-top: 42px +} + +.body-container .single-team .team-experience-list .team-experience-item { + padding: 0 0 0 35px +} + +.body-container .single-team .team-experience-list .team-experience-item-period { + font: 500 normal 30px/1.3333em var(--logico-h5-font-family); + font-size: 30px; + font-weight: 500; + line-height: 1.3333em; + position: relative; + color: var(--logico-dark-text-color) +} + +.body-container .single-team .team-experience-list .team-experience-item-period:before { + content: '\e808'; + font: 400 normal .5em/3em 'fontello'; + position: absolute; + left: -2.3333em; + right: initial; + top: 0; + color: var(--logico-accent-color) +} + +.body-container .single-team .team-experience-list .team-experience-item-title { + font-size: 20px; + line-height: 1.2em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.body-container .single-team .team-experience-list .team-experience-item-title:not(:first-child) { + margin-top: 11px +} + +.body-container .single-team .team-experience-list .team-experience-item-description:not(:first-child) { + margin-top: .7222em +} + +@media only screen and (min-width:841px) { + .body-container .single-team { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + column-gap: 40px + } + .body-container .single-team .single-team-contacts { + width: 34.3283%; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + text-align: left; + margin: 0 + } + .body-container .single-team .single-team-media { + margin: 0 + } + .body-container .single-team .single-team-media:not(:last-child) { + margin-bottom: 66px + } + .body-container .single-team .single-team-info { + margin-top: 0 + } + .body-container .single-team .single-team-certificate-item img { + margin: 0 + } + .body-container .single-team .single-team-position:first-child { + margin-top: -10px + } +} + +@media only screen and (min-width:1201px) { + .body-container .single-team { + column-gap: 8.5821% + } + .body-container .single-team .single-team-position:first-child { + margin-top: -14px + } +} + +.archive-listing-total-count { + font-size: 1em; + line-height: 1.3889em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.archive-listing-total-count:not(:last-child) { + margin-bottom: 40px +} + +.vacancy-listing-wrapper { + border-top: solid 1px var(--logico-border-hover-color) +} + +.vacancy-listing-wrapper .vacancy-item { + border-bottom: solid 1px var(--logico-border-hover-color); + padding: 40px 0 +} + +.vacancy-listing-wrapper .vacancy-item.has-icon:before { + content: '\e854'; + font: 400 normal 39px/1 'fontello'; + display: block; + color: var(--logico-dark-text-color); + margin: 0 0 35px +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-post-title { + font-size: 18px; + line-height: 1.3889em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-post-title a { + color: var(--logico-dark-text-color); + text-decoration: none +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-post-title a:hover { + color: var(--logico-accent-color) +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-button { + font-size: 0; + line-height: 1 +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-button:not(:first-child) { + margin: 28px 0 0 +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header { + font-size: 14px; + line-height: 2.1429em; + font-weight: 400; + letter-spacing: normal; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header:not(:first-child) { + margin-top: .7143em +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header .vacancy-item-meta-item { + white-space: nowrap; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header .vacancy-item-meta-item:not(:last-child) { + margin: 0 2.1429em 0 0 +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header .vacancy-item-meta-item:before { + display: inline-block; + margin: 0 .625em 0 0; + font: 400 normal 1.1429em/1.875em 'fontello'; + vertical-align: top; + color: var(--logico-accent-color) +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header .vacancy-item-meta-item.vacancy-item-meta-item-location:before { + content: '\e853' +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header .vacancy-item-meta-item.vacancy-item-meta-item-phone:before { + content: '\e842' +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-description:not(:first-child) { + margin-top: 10px +} + +@media only screen and (min-width:841px) { + .vacancy-listing-wrapper .vacancy-item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center + } + .vacancy-listing-wrapper .vacancy-item.has-icon:before { + margin: -5px 35px 0 0; + -webkit-align-self: flex-start; + -moz-align-self: flex-start; + -ms-align-self: flex-start; + align-self: flex-start; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } + .vacancy-listing-wrapper .vacancy-item .vacancy-item-content { + width: 100% + } + .vacancy-listing-wrapper .vacancy-item .vacancy-item-button { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } + .vacancy-listing-wrapper .vacancy-item .vacancy-item-button:not(:first-child) { + margin-left: 8.43%; + margin-right: 0 + } + .vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header:not(:first-child) { + margin-top: 2px + } +} + +.single-vacancy-short-description { + font-size: 25px; + line-height: 1.4em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +h3+.single-vacancy-short-description { + margin-top: -.88em +} + +.single-vacancy-content:not(:first-child) { + margin-top: 60px +} + +.single-vacancy-form:not(:first-child) { + margin-top: 60px +} + +.single-vacancy-meta-header { + border-top: solid 1px var(--logico-border-hover-color); + padding: 20px 0 8px; + max-width: 765px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + font-size: 14px; + line-height: 1.9286em; + font-weight: 500 +} + +.single-vacancy-meta-header .single-vacancy-meta-item:not(:last-child) { + margin: 0 30px 10px 0 +} + +.single-vacancy-meta-header .single-vacancy-meta-item:before { + display: inline-block; + margin: 0 15px 0 0; + font: 400 normal 20px/1.35em 'fontello'; + vertical-align: middle; + color: var(--logico-accent-color) +} + +.single-vacancy-meta-header .single-vacancy-meta-item.single-vacancy-meta-item-location:before { + content: '\e853'; + font-size: 19px; + line-height: 1.421em +} + +.single-vacancy-meta-header .single-vacancy-meta-item.single-vacancy-meta-item-phone:before { + content: '\e842' +} + +.single-vacancy-description ul { + line-height: 1.6667em; + margin-left: .6667em; + margin-right: initial +} + +.single-vacancy-description ul li { + padding: 0 0 0 .8889em +} + +.single-vacancy-description ul li:not(:first-child) { + margin-top: 0 +} + +.single-vacancy-description ul li:before { + content: ''; + display: block; + position: absolute; + font-size: 1em; + left: 0; + top: .7778em; + color: inherit; + width: 0; + height: 0; + -webkit-border-radius: 50%; + border-radius: 50%; + border: solid 2px +} + +@media only screen and (min-width:1021px) { + .single-vacancy-content { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + margin: 0 -20px + } + .single-vacancy-info { + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 20px; + width: 100% + } + .single-vacancy-form { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 20px; + width: 42%; + max-width: 460px + } + .single-vacancy-form:not(:first-child) { + margin-top: 0 + } + .single-vacancy-form h5:first-child { + margin-top: -.5em + } + .single-vacancy-form .wpforms-container:not(:first-child) { + margin-top: 1.4444em + } +} + +@media only screen and (min-width:1201px) { + .single-vacancy-form { + width: 34.3284% + } +} + +.post-categories { + margin: 0 -10px; + font-size: 0; + line-height: 1 +} + +.post-categories a.post-category-item { + display: inline-block; + margin: 0 10px 20px; + font-size: 12px; + line-height: 1.5833em; + font-weight: 500; + padding: .9167em; + text-align: center; + text-decoration: none; + -webkit-transition: color 0.3s, background-color 0.3s; + transition: color 0.3s, background-color 0.3s; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: 80%; + min-width: 6em; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + color: var(--logico-default-text-color); + background-color: var(--logico-accent-color); + border-radius: var(--logico-radius-medium, 0) +} + +.post-categories a.post-category-item:hover { + background-color: var(--logico-background-color) +} + +.post-categories a.post-category-item.post-icon-sticky { + padding: .375em 0 .4375em; + width: 2.1875em +} + +.post-categories a.post-category-item.post-icon-sticky:before { + content: '\e81e'; + display: inline-block; + font: 400 normal 1.0625em/1.2941em 'fontello' +} + +.post-comments-list .post-comment-wrapper.depth-1 { + padding-bottom: 50px; + border-bottom: solid 1px var(--logico-border-hover-color); + position: relative +} + +.post-comments-list .post-comment-wrapper.depth-1:after { + content: ''; + position: absolute; + display: block; + width: 1px; + height: 20px; + left: initial; + right: 0; + bottom: 0 +} + +.post-comments-wrapper:not(:first-child) { + margin: 90px 0 0 +} + +.post-comments-wrapper>.comment-respond:not(:first-child) { + margin: 90px 0 0 +} + +body.elementor-editor-active .elementor-widget-container h5, +body:not(.elementor-editor-active) .content-wrapper h5.post-comments-title, +body.elementor-editor-active .elementor-widget-container h5, +body:not(.elementor-editor-active) .content-wrapper h5.comment-reply-title { + margin-bottom: .5333em; + font-family: inherit; + text-transform: none; + font-weight: 600 +} + +.comment-reply-title small { + font-size: 60%; + margin: 0 0 0 6px +} + +.comment-reply-title a { + text-transform: none; + text-decoration: none; + position: relative; + font-weight: 400; + color: var(--logico-default-text-color) +} + +.comment-reply-title a:before { + content: ''; + display: block; + position: absolute; + left: 3px; + right: 3px; + bottom: -3px; + height: 0; + border-bottom: solid 2px var(--logico-accent-color); + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.comment-reply-title a:hover:before { + opacity: 0 +} + +.post-comment-wrapper.bypostauthor>.post-comment-item .post-comment-author:after { + content: '\f00c'; + font: 700 normal 1em 'Font Awesome 6 Free'; + margin: 0 0 0 10px; + color: #00dbb0 +} + +.post-comment-avatar { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + float: left; + width: 75px; + margin: 5px 15px 0 0; + overflow: hidden +} + +.post-comment-avatar .avatar { + width: 75px; + max-width: none; + height: auto; + border-radius: var(--logico-radius-small, 0) +} + +.post-comment-avatar+.post-comment-main .post-comment-header { + margin-left: 95px +} + +.post-comment-main { + width: 100% +} + +.post-comment-info { + margin: 0; + width: 100% +} + +.post-comment-author { + font-size: 18px; + line-height: 1.6667em; + font-weight: 600; + letter-spacing: -.03em; + display: block; + color: var(--logico-dark-text-color) +} + +.post-comment-buttons { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + white-space: nowrap; + font-size: 0; + line-height: 1; + margin: 3px -10px 0 +} + +.post-comment-buttons a { + margin: 0 10px; + display: inline-block; + vertical-align: top; + font-weight: 600; + position: relative; + font-size: 14px; + line-height: 1.9286em; + letter-spacing: .01em; + text-transform: capitalize; + text-decoration: none; + color: var(--logico-default-text-color) +} + +.post-comment-buttons a:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + bottom: 0; + height: 0; + border-bottom: solid 2px var(--logico-accent-color); + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.post-comment-buttons a:after { + content: '\e808'; + display: inline-block; + font: 400 normal 9px/1em 'fontello'; + margin: 0 0 0 12px; + vertical-align: baseline; + position: relative; + top: -1px +} + +.post-comment-buttons a:hover:before { + opacity: 0 +} + +.post-comment-content { + clear: both +} + +.post-comment-content:not(:first-child) { + padding-top: 20px +} + +.post-comment-header { + line-height: 1 +} + +.post-comment-date { + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + display: block; + color: var(--logico-light-text-color) +} + +.post-comment-date:not(:first-child) { + margin-top: 5px +} + +.post-comment-wrapper { + margin-top: 40px +} + +.post-comment-wrapper>.post-comment-wrapper, +.post-comment-wrapper>.comment-respond { + margin: 40px 0 0 30px +} + +.post-comments-list>.post-comment-wrapper:first-child { + margin-top: 0 +} + +.post-comments-list>.comment-respond:not(:first-child) { + margin-top: 70px +} + +.comment-form { + max-width: 880px; + position: relative; + z-index: 2 +} + +.comment-form .submit { + margin: 23px 0 0 +} + +.comment-form p { + font-size: 16px; + margin: 0 0 15px +} + +.comment-form p+.form-fields { + margin-top: -10px +} + +.comment-form .logico-form-field .logico-label-wrapper label { + font-size: 14px +} + +.form-fields { + margin: 0 -10px; + position: relative +} + +.form-fields:after { + content: ''; + display: table; + clear: both +} + +.form-fields .form-field { + margin: 10px; + width: calc(100% - 20px); + float: left +} + +.form-fields .form-field.form-cookies { + margin-top: 5px +} + +.form-fields .form-field.form-cookies input+label { + font-size: .7778em +} + +.comment-navigation { + margin: 30px 0 0 +} + +.comment-navigation .nav-previous { + text-align: left +} + +.comment-navigation .nav-previous a:before { + content: '\e805'; + display: inline-block; + font: 400 normal 1em/1.2em 'fontello'; + margin: 4px 10px 0 0; + vertical-align: top +} + +.comment-navigation .nav-next { + text-align: right +} + +.comment-navigation .nav-next a:after { + content: '\e806'; + display: inline-block; + font: 400 normal 1em/1.2em 'fontello'; + margin: 4px 0 0 10px; + vertical-align: top +} + +@media only screen and (min-width:481px) { + .post-comment-item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + position: relative + } + .post-comment-avatar+.post-comment-main .post-comment-header { + margin-left: 0 + } + .post-comment-content:not(:first-child) { + padding-top: 3px + } + .post-comment-info { + margin: 0 30px 0 0 + } + .post-comment-meta { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + width: 100% + } + form.comment-form .logico-form-field textarea { + height: 88px + } + form.comment-form .logico-form-field:focus-within textarea, + form.comment-form .logico-form-field.not-empty textarea { + height: 88px + } +} + +@media only screen and (min-width:661px) { + .form-fields .form-name, + .form-fields .form-email { + width: calc(50% - 20px) + } +} + +@media only screen and (min-width:841px) { + .post-comments-list .post-comment-wrapper.depth-1 { + padding-bottom: 50px + } + .post-comment-author { + display: inline-block; + vertical-align: baseline + } + .post-comment-date { + display: inline-block; + vertical-align: baseline; + position: relative + } + .post-comment-date:not(:first-child) { + margin: 0 0 0 16px + } + .post-comment-date:not(:first-child):before { + content: ''; + display: inline-block; + width: 6px; + height: 6px; + vertical-align: baseline; + margin: 0 16px 4px 0; + background-color: var(--logico-accent-color) + } + .post-comment-info { + margin: 0 30px 0 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: baseline; + -moz-align-items: baseline; + -ms-align-items: baseline; + align-items: baseline + } +} + +@media only screen and (min-width:1201px) { + .post-comment-avatar { + margin: 0 40px 0 0 + } + .post-comment-avatar+.post-comment-main .post-comment-header { + margin-left: 0 + } + .post-comment-header { + min-height: 68px; + padding: 3px 0 0; + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .post-comment-wrapper:not(:first-child) { + margin: 50px 0 0 + } + .post-comment-wrapper>.comment-respond:not(:first-child) { + margin: 100px 0 0 + } + .post-comment-wrapper>.post-comment-wrapper, + .post-comment-wrapper>.comment-respond { + margin: 60px 0 0 115px + } +} + +.custom-cursor-drag { + display: none; + position: fixed; + width: 10px; + height: 10px; + -webkit-border-radius: 50%; + border-radius: 50%; + cursor: pointer; + z-index: 2; + pointer-events: none; + left: 50%; + right: initial; + top: 50%; + -webkit-transition: width 0.2s, height 0.2s; + transition: width 0.2s, height 0.2s; + background-color: var(--logico-button-background-hover); + overflow: hidden +} + +.custom-cursor-drag:before, +.custom-cursor-drag:after { + display: block; + position: absolute; + font: 400 normal 9px/1em 'fontello'; + top: 50%; + margin: -5px 0 0; + color: var(--logico-accent-color); + -webkit-transition: left 0.2s, right 0.2s; + transition: left 0.2s, right 0.2s +} + +.custom-cursor-drag:before { + content: '\e814'; + right: initial; + left: -10px +} + +.custom-cursor-drag:after { + content: '\e817'; + left: initial; + right: -10px +} + +.custom-cursor-drag.active { + width: 118px; + height: 118px +} + +.custom-cursor-drag.active:before { + left: 29px; + right: initial +} + +.custom-cursor-drag.active:after { + left: initial; + right: 29px +} + +.post-media-wrapper { + position: relative; + overflow: hidden; + font-size: 0; + line-height: 1; + border-radius: var(--logico-radius-large, 0) +} + +.post-media-wrapper .mejs-controls { + height: 40px +} + +.post-media img { + border-radius: var(--logico-radius-large, 0) +} + +.post-gallery-carousel .item+.item { + position: absolute; + top: 0; + left: 0; + right: 0; + opacity: 0 +} + +.post-gallery-carousel.owl-carousel.owl-theme:hover .owl-nav { + left: 30px; + right: 30px +} + +.post-gallery-carousel picture { + display: block +} + +.post-gallery-carousel picture img { + border-radius: var(--logico-radius-large, 0) +} + +.format-quote .post-media-wrapper { + font-size: inherit; + line-height: inherit +} + +a.post-quote, +div.post-quote { + font-size: 1.1111em; + line-height: 1.6em; + padding: 0; + text-align: left; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + text-decoration: none; + color: var(--logico-default-text-color) +} + +a.post-quote:before, +div.post-quote:before { + content: '\e87e'; + font: 400 normal 2em/1em 'fontello'; + color: var(--logico-accent-color) +} + +a.post-quote .post-quote-content, +div.post-quote .post-quote-content { + padding: 1em; + font-size: inherit; + line-height: inherit; + display: block +} + +a.post-quote .post-quote-content .post-quote-text, +div.post-quote .post-quote-content .post-quote-text { + display: block +} + +a.post-quote .post-quote-content .post-quote-author, +div.post-quote .post-quote-content .post-quote-author { + font-size: .8em; + display: block; + margin: 10px 0 0 +} + +.grid-blog-item-wrapper .post-media-wrapper .wp-video .mejs-video { + height: 0 !important; + padding: 61.206% 0 0 +} + +.grid-blog-item-wrapper .post-media-wrapper .wp-video .mejs-mediaelement iframe { + height: 100% !important +} + +@media only screen and (max-width:481px) { + .post-media-wrapper .wp-video .mejs-video { + height: calc(74vw - 20px) !important + } + .post-media-wrapper .wp-video .mejs-mediaelement iframe { + height: calc(74vw - 20px) !important + } +} + +@media only screen and (min-width:661px) { + a.post-quote, + div.post-quote { + line-height: 2em + } + a.post-quote:before, + div.post-quote:before { + font-size: 2.5em + } + a.post-quote .post-quote-content, + div.post-quote .post-quote-content { + padding: 1em 2em + } + a.post-quote .post-quote-content .post-quote-author, + div.post-quote .post-quote-content .post-quote-author { + margin: 0 + } +} + +.post .post-meta-header { + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color) +} + +.post .post-meta-header a { + color: var(--logico-light-text-color) +} + +.post .post-meta-header a:hover { + color: var(--logico-accent-color) +} + +.post .post-meta-header .post-meta-item { + letter-spacing: .01em +} + +.post .post-meta-header .post-meta-item a { + text-decoration: none +} + +.post .post-meta-header .post-meta-item+.post-meta-item { + margin: 0 0 0 16px +} + +.post .post-meta-header .post-meta-item+.post-meta-item:before { + content: ''; + display: inline-block; + width: 6px; + height: 6px; + margin: 0 16px 3px 0; + background-color: var(--logico-accent-color); + border-radius: var(--logico-radius-small, 0) +} + +.post .post-meta-item-tags { + font-size: 0; + line-height: 1 +} + +.post .post-meta-item-tags .post-tags-label { + margin: 0 30px 0 0; + font-size: 18px; + line-height: 1.6667em; + vertical-align: top +} + +.post .post-meta-item-tags a { + display: inline-block; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + vertical-align: top; + color: var(--logico-default-text-color) +} + +.post .post-meta-item-tags a:hover { + color: var(--logico-accent-color) +} + +.post .post-meta-item-tags a+a { + margin: 0 0 0 16px +} + +.post-navigation { + position: relative +} + +.post-navigation a { + text-decoration: none +} + +.post-navigation .post-navigation-list { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + position: relative +} + +.post-navigation .post-navigation-item { + max-width: 250px +} + +.post-navigation .post-navigation-item .post-navigation-link { + font-weight: 600; + font-size: 16px; + line-height: 1.5em; + letter-spacing: -.03em +} + +.post-navigation .post-navigation-item .post-navigation-link a { + position: relative; + color: var(--logico-default-text-color) +} + +.post-navigation .post-navigation-item .post-navigation-link a:hover { + color: var(--logico-accent-color) +} + +.post-navigation .post-navigation-item .post-navigation-block { + display: none +} + +.post-navigation .post-navigation-item.prev-post { + text-align: left; + position: relative; + z-index: 2 +} + +.post-navigation .post-navigation-item.prev-post .post-navigation-link a:before { + content: '\e811'; + margin: 0 10px 0 0; + font: 400 normal 16px/1.5em 'fontello' +} + +.post-navigation .post-navigation-item.prev-post .post-navigation-block { + text-align: left +} + +.post-navigation .post-navigation-item.next-post { + text-align: right; + position: relative; + z-index: 2 +} + +.post-navigation .post-navigation-item.next-post .post-navigation-link a:after { + content: '\e812'; + margin: 0 0 0 10px; + font: 400 normal 16px/1.5em 'fontello' +} + +.post-navigation .post-navigation-item.next-post .post-navigation-block { + text-align: right +} + +.post-navigation .post-navigation-item.archive-icon-link.with-label { + position: static +} + +.post-navigation .post-navigation-item.archive-icon-link.with-label .archive-icon { + display: none; + position: absolute; + font-size: 90px; + line-height: 1.2422em; + font-weight: 500; + font-style: italic; + letter-spacing: -.03em; + left: 0; + right: 0; + top: 50%; + text-align: center; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + opacity: .2; + color: var(--logico-background-color); + -webkit-text-stroke: 2px var(--logico-light-text-color); + paint-order: stroke fill +} + +.post-navigation .post-navigation-categories { + font-size: 14px; + font-weight: 600; + text-transform: lowercase +} + +.post-navigation .post-navigation-categories a { + color: var(--logico-default-text-color) +} + +.post-navigation .post-navigation-categories a:before { + content: "/ " +} + +.post-navigation .post-navigation-categories a:hover { + color: var(--logico-accent-color) +} + +.post-navigation .post-navigation-image:not(:first-child) { + margin-top: 14px +} + +.post-navigation .post-navigation-title { + font-weight: 600; + font-size: 20px; + line-height: 1.3333em; + letter-spacing: -.03em; + color: var(--logico-default-text-color) +} + +.post-navigation .post-navigation-title:not(:first-child) { + margin-top: 20px +} + +.post-navigation .post-navigation-title a { + color: var(--logico-default-text-color) +} + +.post-navigation .post-navigation-title a:hover { + color: var(--logico-accent-color) +} + +.post-navigation .post-navigation-image { + width: 150px; + display: block +} + +.post-navigation .post-navigation-image img { + position: relative; + border-radius: var(--logico-radius-small, 0) +} + +@media only screen and (min-width:841px) { + .post-navigation .post-navigation-item .post-navigation-link { + width: 20px; + height: 20px; + overflow: hidden; + font-size: 0; + line-height: 1em; + display: none + } + .post-navigation .post-navigation-item.prev-post .post-navigation-link a:before { + margin: 0; + font-size: 20px; + line-height: 1em + } + .post-navigation .post-navigation-item.prev-post .post-navigation-block { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .post-navigation .post-navigation-item.next-post .post-navigation-link a:after { + margin: 0; + font-size: 20px; + line-height: 1em + } + .post-navigation .post-navigation-item.next-post .post-navigation-block { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end + } + .post-navigation .post-navigation-item.archive-icon-link.with-label .archive-icon { + display: block + } +} + +@media only screen and (min-width:1021px) { + .post-navigation .post-navigation-item .post-navigation-link { + display: block; + position: absolute; + top: 6px + } + .post-navigation .post-navigation-item.prev-post { + padding: 0 0 0 34px + } + .post-navigation .post-navigation-item.prev-post .post-navigation-link { + left: 0; + right: initial + } + .post-navigation .post-navigation-item.next-post { + padding: 0 34px 0 0 + } + .post-navigation .post-navigation-item.next-post .post-navigation-link { + left: initial; + right: 0 + } + .post-navigation .post-navigation-item.archive-icon-link.with-label .archive-icon { + font-size: 121px + } +} + +@media only screen and (min-width:1501px) { + .post-navigation .post-navigation-item.archive-icon-link.with-label .archive-icon { + font-size: 161px + } +} + +.content-pagination, +.woocommerce-pagination { + font-size: 0; + line-height: 1; + position: relative; + z-index: 2 +} + +.content-pagination:not(:first-child), +.woocommerce-pagination:not(:first-child) { + margin-top: 60px +} + +.content-pagination .pagination, +.woocommerce-pagination .pagination { + display: block +} + +.content-pagination .nav-links, +.woocommerce-pagination .nav-links { + padding: 0; + font-size: 0; + line-height: 1; + text-align: center; + position: relative +} + +.content-pagination .page-numbers, +.content-pagination .post-page-numbers, +.content-pagination a.page-numbers, +.content-pagination a.post-page-numbers, +.woocommerce-pagination .page-numbers, +.woocommerce-pagination .post-page-numbers, +.woocommerce-pagination a.page-numbers, +.woocommerce-pagination a.post-page-numbers { + display: inline-block; + text-decoration: none; + vertical-align: top; + margin: 0; + padding: 0 .5em; + min-width: 1.75em; + height: 1.75em; + position: relative; + font-size: 16px; + line-height: 1.625em; + font-weight: 400; + text-align: center; + border: solid 1px transparent; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: border-color 0.3s, color 0.3s; + transition: border-color 0.3s, color 0.3s; + color: var(--logico-default-text-color); + border-radius: var(--logico-radius-small, 0) +} + +.content-pagination .page-numbers.dots, +.content-pagination .post-page-numbers.dots, +.content-pagination a.page-numbers.dots, +.content-pagination a.post-page-numbers.dots, +.woocommerce-pagination .page-numbers.dots, +.woocommerce-pagination .post-page-numbers.dots, +.woocommerce-pagination a.page-numbers.dots, +.woocommerce-pagination a.post-page-numbers.dots { + cursor: default; + border: none; + background: none +} + +.content-pagination .page-numbers.prev, +.content-pagination .page-numbers.next, +.content-pagination .post-page-numbers.prev, +.content-pagination .post-page-numbers.next, +.content-pagination a.page-numbers.prev, +.content-pagination a.page-numbers.next, +.content-pagination a.post-page-numbers.prev, +.content-pagination a.post-page-numbers.next, +.woocommerce-pagination .page-numbers.prev, +.woocommerce-pagination .page-numbers.next, +.woocommerce-pagination .post-page-numbers.prev, +.woocommerce-pagination .post-page-numbers.next, +.woocommerce-pagination a.page-numbers.prev, +.woocommerce-pagination a.page-numbers.next, +.woocommerce-pagination a.post-page-numbers.prev, +.woocommerce-pagination a.post-page-numbers.next { + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.content-pagination .page-numbers.prev.disabled, +.content-pagination .page-numbers.next.disabled, +.content-pagination .post-page-numbers.prev.disabled, +.content-pagination .post-page-numbers.next.disabled, +.content-pagination a.page-numbers.prev.disabled, +.content-pagination a.page-numbers.next.disabled, +.content-pagination a.post-page-numbers.prev.disabled, +.content-pagination a.post-page-numbers.next.disabled, +.woocommerce-pagination .page-numbers.prev.disabled, +.woocommerce-pagination .page-numbers.next.disabled, +.woocommerce-pagination .post-page-numbers.prev.disabled, +.woocommerce-pagination .post-page-numbers.next.disabled, +.woocommerce-pagination a.page-numbers.prev.disabled, +.woocommerce-pagination a.page-numbers.next.disabled, +.woocommerce-pagination a.post-page-numbers.prev.disabled, +.woocommerce-pagination a.post-page-numbers.next.disabled { + cursor: default; + opacity: .5 +} + +.content-pagination .page-numbers.prev .button-icon, +.content-pagination .page-numbers.next .button-icon, +.content-pagination .post-page-numbers.prev .button-icon, +.content-pagination .post-page-numbers.next .button-icon, +.content-pagination a.page-numbers.prev .button-icon, +.content-pagination a.page-numbers.next .button-icon, +.content-pagination a.post-page-numbers.prev .button-icon, +.content-pagination a.post-page-numbers.next .button-icon, +.woocommerce-pagination .page-numbers.prev .button-icon, +.woocommerce-pagination .page-numbers.next .button-icon, +.woocommerce-pagination .post-page-numbers.prev .button-icon, +.woocommerce-pagination .post-page-numbers.next .button-icon, +.woocommerce-pagination a.page-numbers.prev .button-icon, +.woocommerce-pagination a.page-numbers.next .button-icon, +.woocommerce-pagination a.post-page-numbers.prev .button-icon, +.woocommerce-pagination a.post-page-numbers.next .button-icon { + font: 400 normal .8333em/2em 'fontello'; + display: block +} + +.content-pagination .page-numbers.prev .button-icon:before, +.content-pagination .post-page-numbers.prev .button-icon:before, +.content-pagination a.page-numbers.prev .button-icon:before, +.content-pagination a.post-page-numbers.prev .button-icon:before, +.woocommerce-pagination .page-numbers.prev .button-icon:before, +.woocommerce-pagination .post-page-numbers.prev .button-icon:before, +.woocommerce-pagination a.page-numbers.prev .button-icon:before, +.woocommerce-pagination a.post-page-numbers.prev .button-icon:before { + content: '\e811' +} + +.content-pagination .page-numbers.next .button-icon:before, +.content-pagination .post-page-numbers.next .button-icon:before, +.content-pagination a.page-numbers.next .button-icon:before, +.content-pagination a.post-page-numbers.next .button-icon:before, +.woocommerce-pagination .page-numbers.next .button-icon:before, +.woocommerce-pagination .post-page-numbers.next .button-icon:before, +.woocommerce-pagination a.page-numbers.next .button-icon:before, +.woocommerce-pagination a.post-page-numbers.next .button-icon:before { + content: '\e812' +} + +.content-pagination .page-numbers.current, +.content-pagination .post-page-numbers.current, +.content-pagination a.page-numbers.current, +.content-pagination a.post-page-numbers.current, +.woocommerce-pagination .page-numbers.current, +.woocommerce-pagination .post-page-numbers.current, +.woocommerce-pagination a.page-numbers.current, +.woocommerce-pagination a.post-page-numbers.current { + cursor: default; + z-index: 3; + font-weight: 600; + border-color: var(--logico-accent-color); + color: var(--logico-default-text-color) +} + +.content-pagination a.page-numbers:hover, +.content-pagination a.post-page-numbers:hover, +.woocommerce-pagination a.page-numbers:hover, +.woocommerce-pagination a.post-page-numbers:hover { + color: var(--logico-accent-color) +} + +@media screen and (min-width:661px) { + .content-pagination .page-numbers, + .content-pagination .post-page-numbers, + .content-pagination a.page-numbers, + .content-pagination a.post-page-numbers, + .woocommerce-pagination .page-numbers, + .woocommerce-pagination .post-page-numbers, + .woocommerce-pagination a.page-numbers, + .woocommerce-pagination a.post-page-numbers { + line-height: 1.6667em; + padding: .4444em .5em .5555em; + min-width: 2.7222em; + height: 2.7778em + } +} + +@media screen and (min-width:841px) { + .content-pagination .page-numbers, + .content-pagination .post-page-numbers, + .content-pagination a.page-numbers, + .content-pagination a.post-page-numbers, + .woocommerce-pagination .page-numbers, + .woocommerce-pagination .post-page-numbers, + .woocommerce-pagination a.page-numbers, + .woocommerce-pagination a.post-page-numbers { + font-size: 18px + } + .content-pagination .page-numbers.prev, + .content-pagination .page-numbers.next, + .content-pagination .post-page-numbers.prev, + .content-pagination .post-page-numbers.next, + .content-pagination a.page-numbers.prev, + .content-pagination a.page-numbers.next, + .content-pagination a.post-page-numbers.prev, + .content-pagination a.post-page-numbers.next, + .woocommerce-pagination .page-numbers.prev, + .woocommerce-pagination .page-numbers.next, + .woocommerce-pagination .post-page-numbers.prev, + .woocommerce-pagination .post-page-numbers.next, + .woocommerce-pagination a.page-numbers.prev, + .woocommerce-pagination a.page-numbers.next, + .woocommerce-pagination a.post-page-numbers.prev, + .woocommerce-pagination a.post-page-numbers.next { + padding: .5em + } +} + +@media screen and (min-width:1021px) { + .content-pagination:not(:first-child), + .woocommerce-pagination:not(:first-child) { + margin-top: 80px + } +} + +.filter-control-wrapper { + margin: 0 auto 26px; + max-width: var(--logico-content-width, 1380px); + padding: 0 20px; + -moz-box-sizing: content-box; + box-sizing: content-box +} + +.filter-control-wrapper .filter-control-list .dots { + list-style: none; + margin: 0 -10px; + padding: 0; + font-size: 0; + line-height: 1; + text-align: center +} + +.filter-control-wrapper .filter-control-list .dots .dot { + display: inline-block; + vertical-align: bottom; + font-size: 14px; + line-height: 1.9286em; + font-weight: 600; + letter-spacing: .01em; + margin: 0 10px; + position: relative; + overflow: hidden; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s; + padding: 0 6px 4px +} + +.filter-control-wrapper .filter-control-list .dots .dot.active { + cursor: default; + color: var(--logico-default-text-color) +} + +.filter-control-wrapper .filter-control-list .dots .dot:after { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + bottom: 0; + height: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + width: 100%; + opacity: 0; + border-bottom: solid 2px var(--logico-accent-color) +} + +.filter-control-wrapper .filter-control-list .dots .dot.active:after { + opacity: 1 +} + +.filter-control-wrapper .filter-control-list .dots .dot:not(.active):hover { + color: var(--logico-accent-color) +} + +.filter-control-wrapper .filter-control-list .dots .dot:not(.active):hover:after { + opacity: 1 +} + +@media only screen and (min-width:661px) { + .filter-control-wrapper { + padding: 0 30px; + margin: 0 auto 46px + } +} + +@media only screen and (min-width:1021px) { + .filter-control-wrapper { + padding: 0 20px; + margin: 0 auto 68px + } + .filter-control-wrapper .filter-control-list .dots { + margin: 0 -20px + } + .filter-control-wrapper .filter-control-list .dots .dot { + margin: 0 20px; + padding: 0 16px 4px + } +} + +.recent-posts-wrapper:not(:first-child) { + margin-top: 95px +} + +.elementor-widget .logico-heading.heading-with-pagination { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + text-align: center +} + +.elementor-widget .logico-heading.heading-with-pagination .logico-heading-inner { + display: block +} + +.elementor-widget .logico-heading.heading-with-pagination:not(:last-child) { + margin-bottom: 41px +} + +.elementor-widget .owl-dots-desktop { + display: none +} + +@media only screen and (min-width:1021px) { + .elementor-widget .logico-heading.heading-with-pagination { + margin: 0 auto; + width: 100%; + max-width: 1170px + } + .elementor-widget .logico-heading.heading-with-pagination .logico-heading-inner { + width: calc(100% - 30px) + } + .elementor-widget .logico-heading.heading-with-pagination .owl-dots, + .elementor-widget .logico-heading.heading-with-pagination .slider-dots { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } + .elementor-widget.title-alignment-left .logico-heading.heading-with-pagination { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + text-align: left + } + .elementor-widget.title-alignment-left .logico-heading.heading-with-pagination .logico-heading-inner { + margin: 0 15px 0 0 + } + .elementor-widget.title-alignment-left .logico-heading.heading-with-pagination .owl-dots, + .elementor-widget.title-alignment-left .logico-heading.heading-with-pagination .slider-dots { + margin: 0 -13px .275em 2px + } + .elementor-widget.title-alignment-right .logico-heading.heading-with-pagination { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row-reverse; + -moz-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + text-align: right + } + .elementor-widget.title-alignment-right .logico-heading.heading-with-pagination .logico-heading-inner { + margin: 0 0 0 15px + } + .elementor-widget.title-alignment-right .logico-heading.heading-with-pagination .owl-dots, + .elementor-widget.title-alignment-right .logico-heading.heading-with-pagination .slider-dots { + margin: 0 2px .275em -13px + } + .elementor-widget.title-alignment-center .logico-heading.heading-with-pagination { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + text-align: center + } + .elementor-widget.title-alignment-center .logico-heading.heading-with-pagination .logico-heading-inner { + margin: 0 + } + .elementor-widget.title-alignment-center .logico-heading.heading-with-pagination .owl-dots, + .elementor-widget.title-alignment-center .logico-heading.heading-with-pagination .slider-dots { + margin-top: 30px + } + .elementor-widget .owl-dots-desktop { + display: block + } + .elementor-widget .owl-dots-mobile { + display: none + } +} + +.elementor-widget .archive-listing-footer { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + max-width: 1170px; + margin-left: auto; + margin-right: auto +} + +.elementor-widget .archive-listing-footer:not(:first-child) { + margin-top: 140px +} + +.elementor-widget .archive-listing-footer .archive-navigation-button { + font-size: 0; + line-height: 1; + width: 100% +} + +.elementor-widget .archive-listing-footer .archive-navigation-button .logico-button { + min-width: 184px +} + +.elementor-widget .archive-listing-footer .archive-navigation-button .logico-button:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: -1 +} + +.elementor-widget .archive-listing-footer .owl-dots, +.elementor-widget .archive-listing-footer .slider-dots { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + margin: -13px -13px 0 0 +} + +.error-404-container .wrapper-socials, +.mobile-header-menu-container .wrapper-socials, +.top-bar .wrapper-socials, +.body-container .wrapper-socials { + padding: 0; + list-style: none; + line-height: 1; + white-space: nowrap; + cursor: default; + margin: -16px -8px 0 +} + +.error-404-container .wrapper-socials li, +.mobile-header-menu-container .wrapper-socials li, +.top-bar .wrapper-socials li, +.body-container .wrapper-socials li { + margin: 16px 8px 0; + display: inline-block; + vertical-align: middle; + padding: 0; + font-weight: 400 +} + +.error-404-container .wrapper-socials li:before, +.mobile-header-menu-container .wrapper-socials li:before, +.top-bar .wrapper-socials li:before, +.body-container .wrapper-socials li:before { + content: none; + display: none +} + +.error-404-container .wrapper-socials a, +.mobile-header-menu-container .wrapper-socials a, +.top-bar .wrapper-socials a, +.body-container .wrapper-socials a { + text-align: center; + display: block; + -webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s; + transition: color 0.3s, background-color 0.3s, border-color 0.3s; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + background-color: transparent; + line-height: 1em; + text-decoration: none; + color: var(--logico-default-text-color) +} + +.error-404-container .wrapper-socials a:before, +.mobile-header-menu-container .wrapper-socials a:before, +.top-bar .wrapper-socials a:before, +.body-container .wrapper-socials a:before { + font-size: 16px +} + +.error-404-container .wrapper-socials a:hover, +.mobile-header-menu-container .wrapper-socials a:hover, +.top-bar .wrapper-socials a:hover, +.body-container .wrapper-socials a:hover { + color: var(--logico-accent-color) +} + +.error-404-container .wrapper-socials a:before, +.header .mobile-header-menu-container .wrapper-socials a:before, +.top-bar .wrapper-socials a:before, +.body-container .wrapper-socials a:before { + font-family: 'Font Awesome 6 Brands' +} + +.elementor-widget-accordion .elementor-accordion .elementor-accordion-item { + border: none; + border-bottom: solid 1px var(--logico-border-hover-color); + padding: 0 +} + +.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content { + border-top: none +} + +.elementor-widget-accordion .elementor-accordion .elementor-accordion-item:first-child { + border-top: solid 1px var(--logico-border-hover-color) +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title { + padding: 15px 0 14px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -webkit-border-radius: 0; + border-radius: 0; + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + border: none; + -webkit-transition: all 0.3s; + transition: all 0.3s; + color: var(--logico-dark-text-color) +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon { + width: auto; + font-size: 15px; + line-height: 2em; + font-weight: 400; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right, +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left { + text-align: center +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right { + margin-left: 20px; + order: 2 +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left { + margin-right: 20px; + order: 0 +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon i { + line-height: 30px; + margin: 0 auto; + color: var(--logico-dark-text-color) +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg { + fill: var(--logico-dark-text-color) +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-title { + width: 100%; + text-decoration: none; + color: inherit +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon i { + color: var(--logico-accent-color) +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon svg { + fill: var(--logico-accent-color) +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-content { + padding: 0 11% 39px 0; + border: none; + margin: -7px 0 0 +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-content ul li:not(:first-child) { + margin-top: 13px +} + +.logico-awards-widget .awards-slider { + margin: 0 -10px; + width: calc(100% + 20px) +} + +.logico-awards-widget .awards-slider .owl-stage { + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch +} + +.logico-awards-widget .awards-slider.show-inactive-items .owl-stage-outer { + overflow: initial +} + +.logico-awards-widget .awards-slider.show-inactive-items .owl-stage-outer .owl-item { + opacity: .2; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.logico-awards-widget .awards-slider.show-inactive-items .owl-stage-outer .owl-item.active { + opacity: 1 +} + +.logico-awards-widget .award-item-wrapper { + padding: 0 10px; + position: relative; + height: 100% +} + +.logico-awards-widget .award-item { + position: relative; + height: 100%; + padding: 36px 23px 49px 35px; + border: solid 2px var(--logico-border-hover-color); + border-radius: var(--logico-radius-large, 0) +} + +.logico-awards-widget .award-item-top { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.logico-awards-widget .award-year { + font-size: 16px; + line-height: 1.875em; + color: var(--logico-dark-text-color); + margin: 5px 0 0 +} + +.logico-awards-widget .award-icon { + font-size: 40px; + text-align: right +} + +.logico-awards-widget .award-icon svg { + height: 40px +} + +.logico-awards-widget .award-icon i:before { + width: auto +} + +.logico-awards-widget .award-title { + font-size: 25px; + line-height: 1.6em; + font-weight: 700; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.logico-awards-widget .award-title:not(:first-child) { + margin-top: 21px +} + +@media only screen and (min-width:841px) { + .logico-awards-widget .awards-slider { + margin: 0 -20px; + width: calc(100% + 40px) + } + .logico-awards-widget .award-item-wrapper { + padding: 0 20px + } +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars-wrapper:not(.wpbs-legend-position-side):not(.wpbs-legend-position-top):not(.wpbs-legend-position-bottom) .wpbs-legend-item-icon-2 div:first-of-type, +.wpbs-main-wrapper .wpbs-container .wpbs-calendars-wrapper:not(.wpbs-legend-position-side):not(.wpbs-legend-position-top):not(.wpbs-legend-position-bottom) .wpbs-legend-item-icon-1 div:first-of-type { + background: none +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars-wrapper .wpbs-legend-item-icon .wpbs-legend-item-icon-color { + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar { + border-width: 10px; + border-style: solid; + margin-bottom: 0 +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-wrapper { + padding: 0 +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header { + padding: 25px 8px +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev, +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next { + background: none; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev .wpbs-arrow, +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next .wpbs-arrow { + border: none; + font: 400 normal 13px/26px 'fontello'; + width: 26px; + height: 26px; + display: block; + margin: 0; + position: static; + left: initial; + right: initial; + top: initial; + bottom: initial +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev .wpbs-arrow:before { + content: '\e805' +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next .wpbs-arrow:before { + content: '\e806' +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-select-container select { + border: none; + background: none; + text-align: center; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + font-size: 20px; + outline: none +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar table thead tr th { + padding-top: 9px !important; + padding-bottom: 9px !important; + font-weight: 300; + font-size: 16px +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar table tbody tr td .wpbs-date.wpbs-gap { + background: none +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar table tbody tr td .wpbs-date-inner .wpbs-date-number { + font-size: 16px; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.wpbs-main-wrapper .wpbs-form-container { + padding: 76px 15px 40px; + max-height: 90%; + overflow: auto; + opacity: 0; + position: fixed; + top: 0; + left: 50%; + right: initial; + -webkit-transform: translate(-50%, -100%); + -ms-transform: translate(-50%, -100%); + transform: translate(-50%, -100%); + -webkit-transition: all 0.3s; + transition: all 0.3s; + z-index: 9999; + width: 100% +} + +.wpbs-main-wrapper .wpbs-form-container .form-close { + position: absolute; + right: 20px; + left: initial; + top: 20px; + width: 17px; + height: 17px; + cursor: pointer; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + font: 400 normal 17px/20px 'fontello'; + text-align: center +} + +.wpbs-main-wrapper .wpbs-form-container .form-close:before { + content: '\e80f' +} + +.wpbs-main-wrapper .wpbs-form-container .form-close:hover { + opacity: .7 +} + +.wpbs-main-wrapper .wpbs-form-container.active { + opacity: 1; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%) +} + +.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field { + padding-bottom: 38px !important +} + +.wpbs-main-wrapper .wpbs-form-confirmation-message { + margin: 20px 0 0 +} + +@media only screen and (min-width:481px) { + .wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar { + border-width: 32px + } +} + +@media only screen and (min-width:841px) { + .wpbs-main-wrapper .wpbs-form-container { + max-width: 540px !important; + padding: 76px 60px 56px + } + .wpbs-main-wrapper .wpbs-form-container .form-close { + top: 23px; + left: initial; + right: 26px + } +} + +.elementor-widget-logico_button .button-container { + position: relative; + z-index: 2; + line-height: 1; + font-size: 0 +} + +.elementor-widget-logico_button a.logico-alter-button { + text-decoration: none +} + +.distance-title { + font-size: 30px; + line-height: 1.1667em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color); + margin: 0 0 .1667em +} + +.form-separator { + clear: both; + width: 100%; + height: 35px +} + +.logico-calculate-cost { + font-size: 40px; + line-height: 1em; + text-align: right; + font-weight: 600; + letter-spacing: -.03em; + margin: 1.125em 0 0 +} + +.logico-content-slider-widget .content-slider.nav-view-default .owl-nav { + left: 0; + right: 0; + opacity: 1; + height: 0; + display: none +} + +.logico-content-slider-widget .content-slider.nav-view-default .owl-nav [class*="owl-"] { + width: 30px; + height: 88px; + top: -44px; + border-radius: var(--logico-radius-medium, 0) +} + +.logico-content-slider-widget .content-slider.nav-view-default .owl-nav [class*="owl-"]:before { + line-height: 88px +} + +.logico-content-slider-widget .content-slider.nav-view-compact .owl-nav { + right: 0; + left: 0; + opacity: 1; + width: 96px +} + +.logico-content-slider-widget .content-slider.nav-view-compact .owl-nav [class*="owl-"]:before { + font-size: 9px; + font-weight: 700 +} + +.logico-content-slider-widget .content-slider.nav-view-compact .owl-nav .owl-next { + border-radius: 0 var(--logico-radius-medium, 0) var(--logico-radius-medium, 0) 0 +} + +.logico-content-slider-widget .content-slider.nav-view-compact .owl-nav .owl-prev { + border-radius: var(--logico-radius-medium, 0) 0 0 var(--logico-radius-medium, 0) +} + +.logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav { + right: 0; + left: 0; + opacity: 1; + width: 48px; + height: 96px +} + +.logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav [class*="owl-"] { + width: 48px; + height: 48px +} + +.logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav [class*="owl-"]:before { + font-size: 9px; + font-weight: 700 +} + +.logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav .owl-prev { + left: 0; + right: 0; + bottom: 0; + top: initial; + border-radius: 0 0 var(--logico-radius-medium, 0) var(--logico-radius-medium, 0) +} + +.logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav .owl-next { + left: 0; + right: 0; + bottom: initial; + top: 0; + border-radius: var(--logico-radius-medium, 0) var(--logico-radius-medium, 0) 0 0 +} + +.logico-content-slider-widget .content-slider.nav-h-position-left .owl-nav { + left: 0; + right: initial +} + +.logico-content-slider-widget .content-slider.nav-h-position-right .owl-nav { + right: 0; + left: initial +} + +.logico-content-slider-widget .content-slider.nav-v-position-top .owl-nav { + top: 0; + bottom: initial; + -webkit-transform: none; + -ms-transform: none; + transform: none +} + +.logico-content-slider-widget .content-slider.nav-v-position-bottom .owl-nav { + top: initial; + bottom: 0; + -webkit-transform: none; + -ms-transform: none; + transform: none +} + +.logico-content-slider-widget .content-item { + position: relative +} + +.logico-content-slider-widget .content-item:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + bottom: 0 +} + +.logico-content-slider-widget .content-item .heading-content, +.logico-content-slider-widget .content-item .text-content { + display: inline-block +} + +.logico-content-slider-widget .content-item .slide-content-inner { + padding: 0 20px; + -moz-box-sizing: content-box; + box-sizing: content-box +} + +.logico-content-slider-widget .content-item .content-slider-item-heading { + paint-order: stroke fill +} + +.logico-content-slider-widget .content-item.slide-style-standard .slide-content { + max-width: var(--logico-content-width, 1380px); + margin: 0 auto; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + position: relative; + height: 100%; + z-index: 2 +} + +.logico-content-slider-widget .content-item.slide-style-standard .content-slider-item-text { + margin: 23px 0 0 +} + +.logico-content-slider-widget .content-item.slide-style-standard .content-slider-item-buttons { + font-size: 0; + line-height: 1; + margin: 48px 0 0 +} + +.logico-content-slider-widget .content-item.slide-style-modern .slide-content { + max-width: var(--logico-content-width, 1380px); + margin: 0 auto; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + position: relative; + z-index: 2 +} + +.logico-content-slider-widget .content-item.slide-style-modern .slide-content-inner { + padding: 0 20px; + -moz-box-sizing: content-box; + box-sizing: content-box; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-heading { + margin: 0 !important; + padding: 0 0 30px +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-text { + position: relative +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-text .text-content { + padding: 0 0 30px +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons { + font-size: 0; + line-height: 1; + position: absolute; + left: 0; + right: 0; + top: 100% +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons .logico-alter-button { + display: block; + border: none !important; + background-position: 0 0; + text-align: left; + padding: 1.7143em 5.21em 1.7143em 2.1428em; + border-radius: 0 0 var(--logico-radius-medium, 0) var(--logico-radius-medium, 0); + background: -webkit-linear-gradient(0deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: -moz-linear-gradient(0deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: linear-gradient(0deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + -webkit-background-size: 100% 200%; + -moz-background-size: 100% 200%; + -o-background-size: 100% 200%; + background-size: 100% 200%; + background-position: 0 100% +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons .logico-alter-button:after { + content: none; + display: none +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons .logico-alter-button:not(:disabled):not(.disabled):hover { + background-position: 0 0; + padding: 1.7143em 5.21em 1.7143em 2.1428em +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons .logico-alter-button:not(:disabled):not(.disabled):hover:before { + animation: none +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons .logico-alter-button:before, +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons .logico-alter-button:after { + font-size: 1.0714em +} + +.logico-content-slider-widget h1.content-slider-item-heading { + margin: 0 +} + +.logico-content-slider-widget .logico-content-wrapper-1, +.logico-content-slider-widget .logico-content-wrapper-2, +.logico-content-slider-widget .logico-content-wrapper-3 { + opacity: 0; + -webkit-transform: translateY(50px); + -ms-transform: translateY(50px); + transform: translateY(50px); + -webkit-transition: all 0.9s ease-out; + transition: all 0.9s ease-out +} + +.logico-content-slider-widget .logico-content-wrapper-1 { + -webkit-transition-delay: .9s; + transition-delay: .9s +} + +.logico-content-slider-widget .logico-content-wrapper-2 { + -webkit-transition-delay: 1.2s; + transition-delay: 1.2s +} + +.logico-content-slider-widget .logico-content-wrapper-3 { + -webkit-transition-delay: 1.5s; + transition-delay: 1.5s +} + +.logico-content-slider-widget .owl-carousel.owl-theme .owl-item { + outline: none +} + +.logico-content-slider-widget .owl-carousel.owl-theme .owl-item.active .logico-content-wrapper-1, +.logico-content-slider-widget .owl-carousel.owl-theme .owl-item.active .logico-content-wrapper-2, +.logico-content-slider-widget .owl-carousel.owl-theme .owl-item.active .logico-content-wrapper-3 { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) +} + +.logico-content-slider-widget .owl-carousel.owl-theme .owl-item.active .content-item .additional-image { + opacity: 1 +} + +@media only screen and (min-width:661px) { + .logico-content-slider-widget .content-slider.nav-view-default .owl-nav { + display: block + } + .logico-content-slider-widget .content-slider.nav-view-default .owl-nav [class*="owl-"] { + width: 48px + } + .logico-content-slider-widget .content-item .slide-content-inner { + padding: 0 30px + } + .logico-content-slider-widget .content-item.slide-style-modern .slide-content-inner { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end + } + .logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-heading { + padding: 0 0 30px + } + .logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-text .text-content { + padding: 20px 0 30px + } +} + +@media only screen and (min-width:841px) { + .logico-content-slider-widget .owl-carousel.owl-theme .slider-item { + height: 600px + } +} + +@media only screen and (min-width:1201px) { + .logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav { + width: 78px; + height: 178px + } + .logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav [class*="owl-"] { + width: 78px; + height: 89px + } + .logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav [class*="owl-"]:before { + font-size: 13px + } + .logico-content-slider-widget .content-item .slide-content-inner { + padding: 0 20px + } + .logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-heading { + padding: 0 0 46px + } + .logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-text .text-content { + padding: 57px 0 76px + } +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget { + list-style: none; + margin: 0; + padding: 0 +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget li { + margin: 0; + padding: 0; + line-height: 1.875em +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget li:before { + content: none; + display: none +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget li a { + text-decoration: none; + padding-bottom: .0625em; + color: var(--logico-dark-text-color); + -webkit-transition: color 0.3s, padding 0.3s, border-color 0.3s; + transition: color 0.3s, padding 0.3s, border-color 0.3s; + border-bottom: solid .0625em transparent; + position: relative +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget li a:before { + content: '/\ '; + display: block; + position: absolute; + top: -.1875em; + left: 0; + right: initial; + -webkit-transition: transform 0.3s, opacity 0.3s; + transition: transform 0.3s, opacity 0.3s; + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0 +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget li a:hover { + color: var(--logico-accent-color); + border-color: var(--logico-accent-color); + padding-left: .625em; + padding-right: 0 +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget li a:hover:before { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + opacity: 1 +} + +.block-decoration { + font-size: 0; + line-height: 1; + display: none +} + +.block-decoration.block-decoration-style-1 .block-decoration-item, +.block-decoration.page-title-decoration .block-decoration-item { + display: inline-block; + height: 0; + position: relative; + width: 50px +} + +.block-decoration.block-decoration-style-1 .block-decoration-item:before, +.block-decoration.block-decoration-style-1 .block-decoration-item:after, +.block-decoration.page-title-decoration .block-decoration-item:before, +.block-decoration.page-title-decoration .block-decoration-item:after { + content: ''; + position: absolute; + display: block; + right: 0; + left: 0; + height: 0; + padding: 0 +} + +.block-decoration.block-decoration-style-1 .block-decoration-item:before, +.block-decoration.page-title-decoration .block-decoration-item:before { + bottom: 0; + border-radius: var(--logico-radius-medium, 0) var(--logico-radius-medium, 0) 0 0 +} + +.block-decoration.block-decoration-style-1 .block-decoration-item:after, +.block-decoration.page-title-decoration .block-decoration-item:after { + top: 0; + border-radius: 0 0 var(--logico-radius-medium, 0) var(--logico-radius-medium, 0) +} + +.block-decoration.block-decoration-style-1.animation-enable .block-decoration-item:before, +.block-decoration.page-title-decoration.animation-enable .block-decoration-item:before { + -webkit-transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-1.animation-enable .block-decoration-item:after, +.block-decoration.page-title-decoration.animation-enable .block-decoration-item:after { + -webkit-transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-1.animated .block-decoration-item:before, +.block-decoration.block-decoration-style-1.animated .block-decoration-item:after, +.block-decoration.block-decoration-style-1.animation-disable .block-decoration-item:before, +.block-decoration.block-decoration-style-1.animation-disable .block-decoration-item:after, +.block-decoration.page-title-decoration.animated .block-decoration-item:before, +.block-decoration.page-title-decoration.animated .block-decoration-item:after, +.block-decoration.page-title-decoration.animation-disable .block-decoration-item:before, +.block-decoration.page-title-decoration.animation-disable .block-decoration-item:after { + padding: 100% 0 0 +} + +.block-decoration.block-decoration-style-2 .block-decoration-item { + display: inline-block; + height: 0; + position: relative; + width: 40px +} + +.block-decoration.block-decoration-style-2 .block-decoration-item:before { + content: ''; + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + bottom: 0; + left: initial; + right: 200% +} + +.block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent { + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + top: 0; + left: initial; + right: 0 +} + +.block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent:before { + content: ''; + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + bottom: 0; + left: initial; + right: 100%; + top: 100% +} + +.block-decoration.block-decoration-style-2.animation-enable .block-decoration-item:before { + -webkit-transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-2.animation-enable .block-decoration-item .decoration-accent { + -webkit-transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-2.animation-enable .block-decoration-item .decoration-accent:before { + -webkit-transition: padding 0.5s 2s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 2s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-2.animated .block-decoration-item:before, +.block-decoration.block-decoration-style-2.animated .block-decoration-item .decoration-accent:before, +.block-decoration.block-decoration-style-2.animation-disable .block-decoration-item:before, +.block-decoration.block-decoration-style-2.animation-disable .block-decoration-item .decoration-accent:before { + padding: 100% 0 0 +} + +.block-decoration.block-decoration-style-2.animated .block-decoration-item .decoration-accent, +.block-decoration.block-decoration-style-2.animation-disable .block-decoration-item .decoration-accent { + padding: 200% 0 0 +} + +.block-decoration.block-decoration-style-3 .block-decoration-item { + display: inline-block; + height: 0; + position: relative; + width: 40px +} + +.block-decoration.block-decoration-style-3 .block-decoration-item:before, +.block-decoration.block-decoration-style-3 .block-decoration-item:after { + content: ''; + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + left: 0; + right: 0 +} + +.block-decoration.block-decoration-style-3 .block-decoration-item:before { + bottom: 100% +} + +.block-decoration.block-decoration-style-3 .block-decoration-item:after { + top: 100% +} + +.block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent { + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + top: 0; + left: 100%; + right: initial +} + +.block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before { + content: ''; + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + bottom: 0; + left: 0; + right: initial; + top: 100% +} + +.block-decoration.block-decoration-style-3.animation-enable .block-decoration-item { + -webkit-transition: padding 0.5s 0.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 0.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-3.animation-enable .block-decoration-item:before { + -webkit-transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-3.animation-enable .block-decoration-item:after { + -webkit-transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-3.animation-enable .block-decoration-item .decoration-accent { + -webkit-transition: padding 0.5s 2s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 2s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-3.animation-enable .block-decoration-item .decoration-accent:before { + -webkit-transition: padding 0.5s 2.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 2.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-3.animated .block-decoration-item, +.block-decoration.block-decoration-style-3.animated .block-decoration-item:before, +.block-decoration.block-decoration-style-3.animated .block-decoration-item:after, +.block-decoration.block-decoration-style-3.animated .block-decoration-item .decoration-accent:before, +.block-decoration.block-decoration-style-3.animation-disable .block-decoration-item, +.block-decoration.block-decoration-style-3.animation-disable .block-decoration-item:before, +.block-decoration.block-decoration-style-3.animation-disable .block-decoration-item:after, +.block-decoration.block-decoration-style-3.animation-disable .block-decoration-item .decoration-accent:before { + padding: 100% 0 0 +} + +.block-decoration.block-decoration-style-3.animated .block-decoration-item .decoration-accent, +.block-decoration.block-decoration-style-3.animation-disable .block-decoration-item .decoration-accent { + padding: 200% 0 0 +} + +.block-decoration.block-decoration-style-4 .block-decoration-item { + display: inline-block; + height: 0; + position: relative; + width: 40px +} + +.block-decoration.block-decoration-style-4 .block-decoration-item:before, +.block-decoration.block-decoration-style-4 .block-decoration-item:after { + content: ''; + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + left: 0; + right: 0 +} + +.block-decoration.block-decoration-style-4 .block-decoration-item:before { + bottom: 100% +} + +.block-decoration.block-decoration-style-4 .block-decoration-item:after { + top: 100% +} + +.block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + top: 0; + right: 100%; + left: initial +} + +.block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { + content: ''; + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + bottom: 0; + right: 0; + left: initial; + top: 100% +} + +.block-decoration.block-decoration-style-4.animation-enable .block-decoration-item { + -webkit-transition: padding 0.5s 0.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 0.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-4.animation-enable .block-decoration-item:before { + -webkit-transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-4.animation-enable .block-decoration-item:after { + -webkit-transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-4.animation-enable .block-decoration-item .decoration-accent { + -webkit-transition: padding 0.5s 2s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 2s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-4.animation-enable .block-decoration-item .decoration-accent:before { + -webkit-transition: padding 0.5s 2.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 2.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-4.animated .block-decoration-item, +.block-decoration.block-decoration-style-4.animated .block-decoration-item:before, +.block-decoration.block-decoration-style-4.animated .block-decoration-item:after, +.block-decoration.block-decoration-style-4.animated .block-decoration-item .decoration-accent:before, +.block-decoration.block-decoration-style-4.animation-disable .block-decoration-item, +.block-decoration.block-decoration-style-4.animation-disable .block-decoration-item:before, +.block-decoration.block-decoration-style-4.animation-disable .block-decoration-item:after, +.block-decoration.block-decoration-style-4.animation-disable .block-decoration-item .decoration-accent:before { + padding: 100% 0 0 +} + +.block-decoration.block-decoration-style-4.animated .block-decoration-item .decoration-accent, +.block-decoration.block-decoration-style-4.animation-disable .block-decoration-item .decoration-accent { + padding: 200% 0 0 +} + +@media only screen and (min-width:841px) { + .block-decoration.block-decoration-style-1 .block-decoration-item, + .block-decoration.page-title-decoration .block-decoration-item { + width: 70px + } +} + +@media only screen and (min-width:1021px) { + .block-decoration { + display: inline-block; + font-size: 0; + line-height: 1; + vertical-align: top + } + .block-decoration.block-decoration-style-1 .block-decoration-item, + .block-decoration.page-title-decoration .block-decoration-item { + width: 93px + } + .block-decoration.block-decoration-style-2 .block-decoration-item, + .block-decoration.block-decoration-style-3 .block-decoration-item, + .block-decoration.block-decoration-style-4 .block-decoration-item { + width: 58px + } +} + +.elementor-widget-logico_file a.logico-file-widget { + text-decoration: none; + display: block +} + +.elementor-widget-logico_file .file-item, +.elementor-widget-logico_file .file-item-content, +.elementor-widget-logico_file .file-item-content-inner, +.elementor-widget-logico_file .file-item-icon, +.elementor-widget-logico_file .file-item-title, +.elementor-widget-logico_file .file-item-description, +.elementor-widget-logico_file .file-item-meta, +.elementor-widget-logico_file .file-item-buttons { + display: block +} + +.elementor-widget-logico_file.widget-style-standard .elementor-widget-container { + border: solid 1px var(--logico-border-hover-color); + padding: 36px 30px 27px 24px; + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +.elementor-widget-logico_file.widget-style-standard .width-decorative-icon .file-item:before { + content: '\e849'; + font: 400 normal 20px/1em 'fontello'; + position: absolute; + display: block; + right: 15px; + left: initial; + bottom: 15px; + color: var(--logico-dark-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-standard .file-item-title { + font-size: 20px; + line-height: 1.4em; + min-height: 2.8em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-standard .file-item-icon { + font-size: 40px; + line-height: 1em; + margin-left: -1px; + margin-right: -1px; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-standard .file-item-icon:not(:first-child) { + margin-top: 30px +} + +.elementor-widget-logico_file.widget-style-standard .file-item-description { + font-size: 16px; + line-height: 1.5em; + min-height: 4.5em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color); + margin-top: 40px; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-standard .file-item-meta { + color: var(--logico-default-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-standard .file-item-meta:not(:first-child) { + margin-top: 10px +} + +.elementor-widget-logico_file.widget-style-standard:hover .elementor-widget-container { + border-color: var(--logico-border-color) +} + +.elementor-widget-logico_file.widget-style-standard:hover .file-item-description { + text-decoration: underline +} + +.elementor-widget-logico_file.widget-style-standard:hover .width-decorative-icon .file-item:before { + color: var(--logico-light-text-color) +} + +.elementor-widget-logico_file.widget-style-compact .elementor-widget-container { + padding: 29px 20px 26px 15px; + border: solid 1px var(--logico-border-hover-color); + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +.elementor-widget-logico_file.widget-style-compact .width-decorative-icon .file-item:before { + content: '\e849'; + font: 400 normal 20px/1em 'fontello'; + position: absolute; + display: block; + right: 15px; + left: initial; + bottom: 15px; + color: var(--logico-dark-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-compact .file-item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.elementor-widget-logico_file.widget-style-compact .file-item-icon { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + font-size: 40px; + line-height: 1em; + margin: -4px 0 0 -1px; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-compact .file-item-icon:not(:last-child) { + margin-right: 19px; + margin-left: -1px +} + +.elementor-widget-logico_file.widget-style-compact .file-item-content { + width: 100% +} + +.elementor-widget-logico_file.widget-style-compact .file-item-title { + font-size: 18px; + line-height: 1.3889em; + font-weight: 600; + letter-spacing: -.03em; + margin: 0; + -webkit-transition: color 0.3s; + transition: color 0.3s; + color: var(--logico-dark-text-color) +} + +.elementor-widget-logico_file.widget-style-compact .file-item-description { + -webkit-transition: color 0.3s; + transition: color 0.3s; + font-size: 14px; + line-height: 1.4286em; + color: var(--logico-default-text-color); + margin: 5px 0 0 +} + +.elementor-widget-logico_file.widget-style-compact .file-item-meta { + font-size: 14px; + line-height: 2.0714em; + font-weight: 400; + -webkit-transition: color 0.3s; + transition: color 0.3s; + color: var(--logico-default-text-color); + margin: 0 +} + +.elementor-widget-logico_file.widget-style-compact:hover>.elementor-widget-container { + border-color: var(--logico-border-color) +} + +.elementor-widget-logico_file.widget-style-wide .elementor-widget-container { + -webkit-transition: all 0.3s; + transition: all 0.3s; + padding: 27px 0 26px +} + +.elementor-widget-logico_file.widget-style-wide .file-item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +.elementor-widget-logico_file.widget-style-wide .file-item-icon { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + font-size: 40px; + line-height: 1em; + margin: -4px 0 0 -3px; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-wide .file-item-icon:not(:last-child) { + margin-right: 20px; + margin-left: -3px +} + +.elementor-widget-logico_file.widget-style-wide .file-item-content, +.elementor-widget-logico_file.widget-style-wide .file-item-content-inner { + width: 100% +} + +.elementor-widget-logico_file.widget-style-wide .file-item-title { + font-size: 18px; + line-height: 1.3889em; + font-weight: 600; + letter-spacing: -.03em; + margin: 0; + -webkit-transition: color 0.3s; + transition: color 0.3s; + color: var(--logico-dark-text-color) +} + +.elementor-widget-logico_file.widget-style-wide .file-item-description { + -webkit-transition: color 0.3s; + transition: color 0.3s; + font-size: 14px; + line-height: 1.4286em; + color: var(--logico-default-text-color); + margin: 5px 0 0 +} + +.elementor-widget-logico_file.widget-style-wide .file-item-meta { + font-size: 14px; + line-height: 2.0714em; + font-weight: 400; + -webkit-transition: color 0.3s; + transition: color 0.3s; + color: var(--logico-light-text-color); + margin: 0 +} + +.elementor-widget-logico_file.widget-style-wide .file-item-meta:not(:first-child) { + margin: 3px 0 0 +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons { + font-size: 0; + line-height: 1; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons:not(:first-child) { + margin: 1px 0 0 0 +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button { + font-size: 14px; + line-height: 2.1428em; + color: var(--logico-dark-text-color); + display: inline-block; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button a { + color: inherit +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button:not(:first-child) { + margin: 0 0 0 1.4286em +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button:before { + font: normal 400 1em/2.1428em 'fontello'; + margin: 0 .7143em 0 0; + display: inline-block; + vertical-align: top +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button.button-view:before { + content: '\e84b'; + font-size: .7143em; + line-height: 3em +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button.button-download:before { + content: '\e84a' +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button.button-print:before { + content: '\e858'; + font-size: .8571em; + line-height: 2.5em +} + +.elementor-widget-logico_file.widget-style-wide:hover .elementor-widget-container { + background-color: var(--logico-background-alter-color) +} + +@media only screen and (min-width:841px) { + .elementor-widget-logico_file.widget-style-standard .elementor-widget-container { + padding: 56px 90px 39px 44px + } + .elementor-widget-logico_file.widget-style-standard .width-decorative-icon .file-item:before { + font-size: 30px; + right: 37px; + left: initial; + bottom: 40px + } + .elementor-widget-logico_file.widget-style-standard .file-item-title { + font-size: 25px + } + .elementor-widget-logico_file.widget-style-standard .file-item-icon { + font-size: 62px + } + .elementor-widget-logico_file.widget-style-standard .file-item-icon:not(:first-child) { + margin-top: 49px + } + .elementor-widget-logico_file.widget-style-standard .file-item-description { + font-size: 20px; + margin-top: 71px + } + .elementor-widget-logico_file.widget-style-standard .file-item-meta { + font-size: 18px + } + .elementor-widget-logico_file.widget-style-compact .elementor-widget-container { + padding: 29px 70px 26px 19px + } + .elementor-widget-logico_file.widget-style-compact .width-decorative-icon .file-item:before { + right: 25px; + left: initial; + bottom: 25px + } + .elementor-widget-logico_file.widget-style-compact .file-item-icon:not(:last-child) { + margin-right: 29px; + margin-left: -1px + } + .elementor-widget-logico_file.widget-style-wide .file-item-icon:not(:last-child) { + margin-right: 36px; + margin-left: -3px + } + .elementor-widget-logico_file.widget-style-wide .file-item-content { + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center + } + .elementor-widget-logico_file.widget-style-wide .file-item-content-inner { + width: 100% + } + .elementor-widget-logico_file.widget-style-wide .file-item-buttons:not(:first-child) { + margin: 0 0 0 36px + } + .elementor-widget-logico_file.widget-style-wide:hover .file-item { + padding-left: 30px; + padding-right: 30px + } +} + +.elementor-widget-google_maps.elementor-absolute { + height: 100% +} + +.elementor-widget-google_maps.elementor-absolute .elementor-custom-embed { + height: 100% +} + +.elementor-editor-active .elementor-element.elementor-widget-icon, +.elementor-widget-icon { + line-height: 1 +} + +.elementor-widget-icon.pulse-animation-yes .elementor-icon { + z-index: 2; + position: relative +} + +.elementor-widget-icon.pulse-animation-yes .elementor-icon:before { + content: ''; + position: absolute; + display: block; + width: 132%; + height: 132%; + left: -16%; + top: -16%; + right: initial; + -webkit-border-radius: inherit; + border-radius: inherit; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: solid 1px #fff; + opacity: .3; + -webkit-animation: icon-pulse 2s infinite ease-in-out; + animation: icon-pulse 2s infinite ease-in-out +} + +@keyframes icon-pulse { + 0% { + width: 132%; + height: 132%; + left: -16%; + top: -16%; + opacity: .3 + } + 50% { + width: 164%; + height: 164%; + left: -32%; + top: -32%; + opacity: .1 + } + 100% { + width: 132%; + height: 132%; + left: -16%; + top: -16%; + opacity: .3 + } +} + +@-webkit-keyframes icon-pulse { + 0% { + width: 132%; + height: 132%; + left: -16%; + top: -16% + } + 50% { + width: 164%; + height: 164%; + left: -32%; + top: -32% + } + 100% { + width: 132%; + height: 132%; + left: -16%; + top: -16% + } +} + +#masthead .elementor-widget-icon-box .elementor-icon-box-wrapper a, +.ehf-header .elementor-widget-icon-box .elementor-icon-box-wrapper a { + text-decoration: none +} + +.elementor-widget-icon-box .elementor-icon-box-icon { + line-height: 1 +} + +.elementor-editor-active .elementor-icon-list-items .elementor-icon-list-item, +.elementor-icon-list-items .elementor-icon-list-item { + padding: 0 +} + +.elementor-editor-active .elementor-icon-list-items .elementor-icon-list-item:before, +.elementor-icon-list-items .elementor-icon-list-item:before { + content: none; + display: none +} + +.elementor-editor-active .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon+.elementor-icon-list-text, +.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon+.elementor-icon-list-text { + padding-left: 0; + padding-right: 0 +} + +.elementor-widget-image .wp-caption { + max-width: 100% +} + +.elementor-widget-image.hover-image .elementor-widget-container a { + position: relative; + overflow: hidden +} + +.elementor-widget-image.hover-image .elementor-widget-container a:after { + content: ''; + position: absolute; + display: block; + z-index: 2; + height: 182px; + width: 111.35%; + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; + -webkit-transform: rotate(5deg) translate3d(0, 0, 0); + -ms-transform: rotate(5deg) translate3d(0, 0, 0); + transform: rotate(5deg) translate3d(0, 0, 0); + opacity: 0; + filter: blur(100px); + bottom: -91px; + left: -6% +} + +.elementor-widget-image.hover-image .elementor-widget-container a:hover:after { + opacity: .25 +} + +.elementor-widget-image .hovered-text { + padding: 0; + pointer-events: none; + position: fixed; + width: 0; + line-height: 1; + font-size: 0; + left: 50%; + top: 50%; + z-index: 2; + text-align: left; + -webkit-transition: width 0.8s linear; + transition: width 0.8s linear; + overflow: hidden; + opacity: 0 +} + +.elementor-widget-image .hovered-text .hovered-text-card { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + width: 300px +} + +.elementor-widget-image .hovered-text.active { + width: 300px; + opacity: 1 +} + +.elementor-widget-image .hovered-text .hovered-text-subtitle { + font-size: 12px; + line-height: 1.5em; + font-weight: 400; + padding: .75em 1.6667em .8333em 1.3333em; + display: inline-block; + vertical-align: top; + color: var(--logico-button-text-hover); + background-color: var(--logico-button-background-hover); + border-radius: var(--logico-radius-small, 0) var(--logico-radius-small, 0) 0 0 +} + +.elementor-widget-image .hovered-text .hovered-text-title { + font-size: 14px; + line-height: 1.4285em; + font-weight: 600; + padding: .5714em 1.1429em .6429em; + display: inline-block; + vertical-align: top; + color: var(--logico-dark-text-color); + background-color: var(--logico-accent-color); + border-radius: 0 var(--logico-radius-small, 0) var(--logico-radius-small, 0) var(--logico-radius-small, 0) +} + +.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img img { + margin: 0 auto +} + +.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title:not(:last-child) { + margin-bottom: 10px +} + +.elementor-widget-logico_image_carousel .image-slider { + margin: 0 -20px; + width: calc(100% + 40px) +} + +.elementor-widget-logico_image_carousel .image-slider.show-inactive-items .owl-stage-outer { + overflow: initial +} + +.elementor-widget-logico_image_carousel .image-slider.show-inactive-items .owl-stage-outer .owl-item { + opacity: .5; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.elementor-widget-logico_image_carousel .image-slider.show-inactive-items .owl-stage-outer .owl-item.active { + opacity: 1 +} + +.elementor-widget-logico_image_carousel .image-slider.nav-view-default .owl-nav { + left: 20px; + right: 20px; + opacity: 1 +} + +.elementor-widget-logico_image_carousel .image-slider.nav-view-default .owl-nav [class*="owl-"] { + border-radius: var(--logico-radius-medium, 0) +} + +.elementor-widget-logico_image_carousel .image-slider.nav-view-compact .owl-nav { + right: 0; + left: 0; + opacity: 1; + width: 96px +} + +.elementor-widget-logico_image_carousel .image-slider.nav-view-compact .owl-nav [class*="owl-"]:before { + font-size: 9px; + font-weight: 700 +} + +.elementor-widget-logico_image_carousel .image-slider.nav-view-compact .owl-nav .owl-prev { + border-radius: var(--logico-radius-medium, 0) 0 0 var(--logico-radius-medium, 0) +} + +.elementor-widget-logico_image_carousel .image-slider.nav-view-compact .owl-nav .owl-next { + border-radius: 0 var(--logico-radius-medium, 0) var(--logico-radius-medium, 0) 0 +} + +.elementor-widget-logico_image_carousel .image-slider.nav-h-position-left .owl-nav { + left: 0; + right: initial +} + +.elementor-widget-logico_image_carousel .image-slider.nav-h-position-right .owl-nav { + right: 0; + left: initial +} + +.elementor-widget-logico_image_carousel .image-slider.nav-v-position-top .owl-nav { + top: 0; + bottom: initial; + -webkit-transform: none; + -ms-transform: none; + transform: none +} + +.elementor-widget-logico_image_carousel .image-slider.nav-v-position-bottom .owl-nav { + top: initial; + bottom: 0; + -webkit-transform: none; + -ms-transform: none; + transform: none +} + +.elementor-widget-logico_image_carousel .image-slider .image-item { + padding: 0 20px +} + +.elementor-widget-logico_image_carousel .image-slider .image-item-card { + position: relative; + overflow: hidden; + height: 100% +} + +.elementor-widget-logico_image_carousel .image-slider .image-item-card>img { + display: block; + width: 100%; + border-radius: var(--logico-radius-large, 0) +} + +.elementor-widget-logico_image_carousel .image-slider .image-item-card.with-height>img { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + max-width: 100%; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.elementor-widget-logico_image_carousel .image-slider .image-title { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-end; + -moz-justify-content: flex-end; + -ms-justify-content: flex-end; + justify-content: flex-end; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + -moz-box-sizing: border-box; + box-sizing: border-box; + position: absolute; + width: 100%; + height: 100%; + padding: 20px; + font-size: 20px; + line-height: 1.3333em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.elementor-widget-logico_image_carousel .image-slider .image-title a { + text-decoration: none; + color: var(--logico-dark-text-color) +} + +.elementor-widget-logico_image_carousel .image-slider .image-title a:hover { + color: var(--logico-accent-color) +} + +.elementor-widget-logico_image_carousel .image-slider .image-title span, +.elementor-widget-logico_image_carousel .image-slider .image-title a { + display: inline-block; + max-width: 60% +} + +@media only screen and (min-width:841px) { + .elementor-widget-logico_image_carousel .image-slider .image-title { + padding: 30px; + font-size: 24px + } + .elementor-widget-logico_image_carousel .image-slider .image-title span, + .elementor-widget-logico_image_carousel .image-slider .image-title a { + max-width: 70% + } +} + +@media only screen and (min-width:1201px) { + .elementor-widget-logico_image_carousel .image-slider .image-title { + padding: 63px 70px; + font-size: 30px + } + .elementor-widget-logico_image_carousel .image-slider .image-title span, + .elementor-widget-logico_image_carousel .image-slider .image-title a { + max-width: none + } +} + +.elementor-lightbox .dialog-widget-content a { + text-decoration: none +} + +.elementor-lightbox img.elementor-lightbox-image { + -webkit-align-self: initial; + -moz-align-self: initial; + -ms-align-self: initial; + align-self: initial +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item { + position: relative; + overflow: hidden +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-item-box { + overflow: hidden; + position: relative +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon { + overflow: hidden; + height: 0; + padding: 76.3636% 0 0; + width: 100%; + position: relative +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon a { + display: block; + position: initial; + text-decoration: none +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon a:before, +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon a:after { + content: none; + display: none +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon:after { + content: '\e81a'; + font: 400 normal 70px/1em 'fontello'; + display: block; + width: 70px; + text-align: center; + position: absolute; + left: 50%; + top: 50%; + right: initial; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + z-index: 2; + -webkit-transition: opacity 0.8s; + transition: opacity 0.8s; + opacity: 0 +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon:not(:last-child):before { + content: ''; + position: absolute; + display: block; + width: 81.3145%; + height: 0; + padding: 150.613% 0 0; + filter: blur(50px); + -webkit-transform: rotate(105.72deg) translate3d(0, 0, 0); + -ms-transform: rotate(105.72deg) translate3d(0, 0, 0); + transform: rotate(105.72deg) translate3d(0, 0, 0); + -webkit-border-radius: 50%; + border-radius: 50%; + top: 100%; + left: 10%; + right: initial; + z-index: 2; + opacity: 0; + -webkit-transition: opacity 0.3s, top 0.3s; + transition: opacity 0.3s, top 0.3s +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-caption { + padding: 0; + padding-right: inherit; + border: solid 15px transparent; + font-size: 16px; + line-height: 1.875em; + font-weight: 400; + font-style: normal; + position: absolute; + left: 0; + right: 0; + z-index: 2; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + -webkit-transition: opacity 0.1s, transform 0.4s; + transition: opacity 0.1s, transform 0.4s; + opacity: 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item img { + width: 100%; + position: absolute; + display: block; + top: 50%; + left: 0; + right: 0; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%) +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item:hover .gallery-icon:not(:last-child):before { + opacity: 1; + top: 28% +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item:hover .gallery-caption { + opacity: 1; + -webkit-transform: translateY(-100%); + -ms-transform: translateY(-100%); + transform: translateY(-100%) +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item:hover .gallery-icon:after { + opacity: .5 +} + +@media only screen and (min-width:481px) { + .content-wrapper .elementor-image-gallery .gallery-columns-3 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-4 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-5 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-6 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-7 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-8 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-9 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-10 .gallery-item { + max-width: 50% + } +} + +@media only screen and (min-width:1201px) { + .content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon:after { + font-size: 131px; + width: 131px + } + .content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-caption { + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + border-width: 35px + } + .content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-caption:after { + content: '\e81a'; + font: 400 normal 13px/2.3077em 'fontello'; + margin: 0 0 0 30px; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } +} + +.elementor-widget-logico_heading .logico-title { + paint-order: stroke fill +} + +.elementor-widget-logico_heading[data-settings*='logico_heading_animation'] .word { + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + -webkit-clip-path: inset(-.15em -.1em); + clip-path: inset(-.15em -.1em) +} + +.elementor-widget-logico_heading[data-settings*='logico_heading_animation'] .word .letter { + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.logico-ticker-wrapper { + width: 100%; + overflow: hidden +} + +.logico-ticker-wrapper .js-marquee-wrapper { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.logico-ticker-wrapper .ticker { + white-space: nowrap; + direction: ltr; + font-size: 0; + line-height: 1 +} + +.logico-ticker-wrapper .ticker-text { + font: 600 normal 50px/1.3em var(--logico-h1-font-family); + text-transform: uppercase; + letter-spacing: -.03em; + display: inline-block; + vertical-align: middle; + color: var(--logico-dark-text-color) +} + +.logico-ticker-wrapper .separator { + display: inline-block; + vertical-align: middle; + position: relative; + top: .1956em; + font-size: 31px; + padding: 0 30px; + color: var(--logico-accent-color); + margin: -.2128em +} + +@media only screen and (min-width:841px) { + .logico-ticker-wrapper .ticker-text { + font-size: 100px + } + .logico-ticker-wrapper .separator { + font-size: 47px; + padding: 0 48px + } +} + +@media only screen and (min-width:1021px) { + .logico-ticker-wrapper .ticker-text { + font-size: 120px + } +} + +.logico-person-widget .person-image-container { + font-size: 0; + line-height: 1 +} + +.logico-person-widget .person-image-container .person-image-wrapper { + display: inline-block; + vertical-align: top; + overflow: hidden; + max-width: 100%; + position: relative +} + +.logico-person-widget .person-image-container .person-image-wrapper img { + position: relative; + left: 50%; + right: initial; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%) +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials { + position: absolute; + left: 0; + right: initial; + bottom: 0; + overflow: hidden; + z-index: 3; + font-size: 16px; + line-height: 1; + text-align: center; + padding: 27px 21px 20px 20px; + -webkit-transition: transform 0.3s; + transition: transform 0.3s; + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%) +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item { + position: relative; + opacity: 0; + left: -30px; + right: initial; + -webkit-transition: opacity 0.3s, left 0.3s, right 0.3s; + transition: opacity 0.3s, left 0.3s, right 0.3s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:not(:first-child) { + margin-top: 26px +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+1) { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+2) { + -webkit-transition-delay: 0.15s; + transition-delay: 0.15s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+3) { + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+4) { + -webkit-transition-delay: 0.25s; + transition-delay: 0.25s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+5) { + -webkit-transition-delay: 0.3s; + transition-delay: 0.3s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+6) { + -webkit-transition-delay: 0.35s; + transition-delay: 0.35s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+7) { + -webkit-transition-delay: 0.4s; + transition-delay: 0.4s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+8) { + -webkit-transition-delay: 0.45s; + transition-delay: 0.45s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials a:before { + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.logico-person-widget .person-image-container:hover .person-image-wrapper .person-socials { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) +} + +.logico-person-widget .person-image-container:hover .person-image-wrapper .person-socials .person-socials-item { + opacity: 1; + left: 0; + right: initial +} + +.logico-person-widget.with-media-overlay .person-image-wrapper:before { + content: ''; + position: absolute; + display: block; + z-index: 2; + width: 67.1053%; + height: 117.2956%; + filter: blur(50px); + -webkit-transform: rotate(90deg) translate3d(0, 0, 0); + -ms-transform: rotate(90deg) translate3d(0, 0, 0); + transform: rotate(90deg) translate3d(0, 0, 0); + top: 44%; + left: 4%; + right: initial; + opacity: 1 +} + +.logico-person-widget .person-description-container:not(:first-child) { + margin-top: 23px +} + +.logico-person-widget .person-description-container .person-position { + font-size: 14px; + line-height: 1.5714em; + font-weight: 400 +} + +.logico-person-widget .person-description-container .person-position:before { + content: "/ " +} + +.logico-person-widget .person-description-container .person-name { + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + letter-spacing: -.03em +} + +.logico-person-widget .person-description-container .person-name:not(:first-child) { + margin-top: 3px +} + +.price-item { + position: relative; + cursor: default; + margin: 0 auto; + overflow: hidden +} + +.price-item .price-item-price { + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.price-item .price-wrapper .currency { + vertical-align: baseline +} + +.price-item .price-wrapper .price { + white-space: nowrap +} + +.price-item .price-period { + vertical-align: bottom +} + +.price-item .price-item-title { + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + letter-spacing: -.03em +} + +.price-item .price-item-title:not(:first-child) { + margin-top: 40px +} + +.price-item .price-item-content:not(:first-child) { + margin-top: 33px +} + +.price-item .price-item-description { + color: var(--logico-light-text-color) +} + +.price-item .price-item-description:not(:first-child) { + margin-top: 1.6667em +} + +.price-item .price-item-custom-fields .price-item-custom-field { + position: relative; + font-size: 16px; + line-height: 1.875em; + padding: 0 0 0 2.1875em; + color: var(--logico-light-text-color) +} + +.price-item .price-item-custom-fields .price-item-custom-field:before { + content: '\e87a'; + font: 400 normal .75em/2.5em 'fontello'; + display: inline-block; + left: .0833em; + right: initial; + top: .0833em; + position: absolute; + opacity: 0; + color: var(--logico-accent-color) +} + +.price-item .price-item-custom-fields .price-item-custom-field.active { + color: var(--logico-default-text-color) +} + +.price-item .price-item-custom-fields .price-item-custom-field.active:before { + opacity: 1 +} + +.price-item .price-item-custom-fields .price-item-custom-field:not(:first-child) { + margin-top: 10px +} + +.price-item .price-item-button { + font-size: 0; + line-height: 1 +} + +.price-item .price-item-button:not(:first-child) { + margin-top: 41px +} + +.price-item .price-item-price-info { + paint-order: stroke fill +} + +.price-item.price-item-type-standard .price-item-price-info { + font-size: 80px; + line-height: 1em; + font-weight: 700; + letter-spacing: -.03em +} + +.price-item.price-item-type-wide .price-item-price-info { + font-size: 60px; + line-height: 1em; + font-weight: 600; + letter-spacing: -.03em +} + +@media only screen and (min-width:841px) { + .price-item.price-item-type-wide { + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center + } + .price-item.price-item-type-wide .price-item-title:not(:first-child), + .price-item.price-item-type-wide .price-item-content:not(:first-child), + .price-item.price-item-type-wide .price-item-button:not(:first-child) { + margin: 0 0 0 20px + } + .price-item.price-item-type-wide .price-item-content { + width: 23% + } + .price-item.price-item-type-wide .price-item-price-info, + .price-item.price-item-type-wide .price-item-title, + .price-item.price-item-type-wide .price-item-button { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } +} + +@media only screen and (min-width:1201px) { + .price-item.price-item-type-wide .price-item-title:not(:first-child), + .price-item.price-item-type-wide .price-item-content:not(:first-child), + .price-item.price-item-type-wide .price-item-button:not(:first-child) { + margin: 0 0 0 40px + } +} + +.elementor-widget-progress .elementor-widget-container .elementor-title { + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + letter-spacing: -.03em +} + +.elementor-widget-progress .elementor-widget-container .elementor-title:not(:last-child) { + margin-bottom: 24px +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper { + overflow: initial !important; + -webkit-border-radius: 0; + border-radius: 0; + padding: 0 0 4px; + border-bottom-style: solid; + border-bottom-width: 2px; + background: none +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper.progress-info .elementor-progress-bar { + background-color: #005aac +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper.progress-success .elementor-progress-bar { + background-color: #00dcae +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper.progress-warning .elementor-progress-bar { + background-color: #ffe401 +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper.progress-danger .elementor-progress-bar { + background-color: #ea7562 +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-bar { + -webkit-border-radius: 0; + border-radius: 0; + height: 4px; + font-size: 16px; + line-height: 1em; + font-weight: 400; + display: block +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-text { + display: none +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-percentage { + position: absolute; + right: -.2857em; + left: auto; + top: calc(-1em - 9px); + padding: 0 +} + +.elementor-widget-social-icons .elementor-icon, +.elementor-widget-social-icons svg { + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +.logico-steps-widget .steps-slider { + margin: 0 0 0 -20px +} + +.logico-steps-widget .owl-item.active+.owl-item.active .step-item:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: initial; + top: 1px; + bottom: -100px; + width: 0; + border-left: solid 1px +} + +.logico-steps-widget .step-item { + padding: 0 20px +} + +.logico-steps-widget .step-number-wrapper { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + padding: 2px 0 0 0 +} + +.logico-steps-widget .step-number-wrapper:not(:last-child) { + margin-bottom: 111px +} + +.logico-steps-widget .step-number { + font: 700 normal 100px/0.72em var(--logico-h1-font-family); + letter-spacing: -.03em; + color: transparent; + -webkit-text-stroke: 1px var(--logico-dark-text-color); + paint-order: stroke fill +} + +.logico-steps-widget .step-number-label { + font-size: 14px +} + +.logico-steps-widget .step-number-label.step-number-label-direction-vertical { + line-height: 2.1429em; + margin: 0 0 0 .4286em; + -webkit-transform: translate(0, 100%) rotate(-90deg); + -ms-transform: translate(0, 100%) rotate(-90deg); + transform: translate(0, 100%) rotate(-90deg); + transform-origin: left top +} + +.logico-steps-widget .step-number-label.step-number-label-direction-horizontal { + line-height: 1.7143em; + margin: 0 0 -.2143em .7143em +} + +.logico-steps-widget .step-title { + font-size: 20px; + line-height: 1.2em; + font-weight: 600; + letter-spacing: -.03em; + margin: 0 +} + +.logico-steps-widget .step-description:not(:first-child) { + margin-top: .9444em +} + +@media only screen and (min-width:841px) { + .logico-steps-widget .steps-slider { + margin: 0 0 0 -40px + } + .logico-steps-widget .step-item { + padding: 0 10px 0 40px + } +} + +@media only screen and (min-width:841px) { + .logico-steps-widget .step-number-wrapper:not(:last-child) { + margin-bottom: 211px + } +} + +.logico-tabs-widget .logico-tabs-titles-container { + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch +} + +.logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item { + display: block; + vertical-align: top; + text-align: center; + border: solid 1px var(--logico-border-color); + margin: 0 -1px -1px 0; + position: relative; + width: 50%; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s +} + +.logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item a { + display: block; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 5px 15px; + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + letter-spacing: -.03em; + position: relative; + height: 100%; + width: 100%; + -webkit-transition: color 0.3s; + transition: color 0.3s; + text-decoration: none; + color: var(--logico-default-text-color); + text-align: center +} + +.logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item.active { + z-index: 2; + border-color: var(--logico-accent-color) +} + +.logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item.active a { + color: var(--logico-accent-color) +} + +.logico-tabs-widget .logico-tabs-content-container:not(:first-child) { + margin-top: 36px +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-content-item { + display: none +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-content-item.active { + display: block +} + +.logico-tabs-widget .logico-tabs-content-container img.alignright, +.logico-tabs-widget .logico-tabs-content-container img.alignleft { + float: none; + margin: 0 0 30px +} + +.logico-tabs-widget .logico-tabs-content-container .tab-button-container { + line-height: 1; + font-size: 0 +} + +.logico-tabs-widget .logico-tabs-content-container .tab-button-container:not(:first-child) { + margin-top: 36px +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + width: 100% +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-image-container { + width: 100%; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + margin: 0; + overflow: hidden +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-image-container img { + border-radius: var(--logico-radius-large, 0) +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-text-container { + width: 100%; + margin: 40px 0 0 +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-text-container p:last-of-type { + margin-bottom: 0 +} + +@media only screen and (min-width:481px) { + .logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item { + width: 33.3333% + } + .logico-tabs-widget .logico-tabs-content-container img.alignright, + .logico-tabs-widget .logico-tabs-content-container img.alignleft { + max-width: 50% + } + .logico-tabs-widget .logico-tabs-content-container img.alignright { + float: right; + margin: 7px 0 30px 20px + } + .logico-tabs-widget .logico-tabs-content-container img.alignleft { + float: left; + margin: 7px 20px 30px 0 + } +} + +@media only screen and (min-width:841px) { + .logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item { + width: 25% + } + .logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-image-container { + width: 42.9104%; + max-width: 575px; + margin: 16px 40px 0 0 + } + .logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-text-container { + margin: 2px 0 0 + } +} + +@media only screen and (min-width:1021px) { + .logico-tabs-widget .logico-tabs-titles-container { + border-bottom: solid 1px var(--logico-border-color); + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: space-between !important; + -moz-justify-content: space-between !important; + -ms-justify-content: space-between !important; + justify-content: space-between !important; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + gap: 20px 5px + } + .logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item { + width: auto; + margin: 0 0 -1px; + padding: 5px 15px 27px; + border: none; + border-bottom: solid 4px transparent + } + .logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item a { + padding: 0; + display: block + } + .logico-tabs-widget .logico-tabs-content-container:not(:first-child) { + margin-top: 69px + } + .logico-tabs-widget .logico-tabs-content-container img.alignright { + margin-left: 11% + } + .logico-tabs-widget .logico-tabs-content-container img.alignleft { + margin-right: 11% + } +} + +@media only screen and (min-width:1201px) { + .logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item { + min-width: 190px + } + .logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-image-container { + margin: 16px 115px 0 0 + } +} + +.logico-testimonial-carousel-widget .testimonials-slider { + margin: 0 -20px; + width: calc(100% + 40px) +} + +.logico-testimonial-carousel-widget .testimonial-item { + padding: 0 20px +} + +.logico-testimonial-carousel-widget .testimonial-carousel-wrapper { + position: relative +} + +.logico-testimonial-carousel-widget .testimonial-carousel-wrapper.witch-icon:before { + content: '\e87d'; + font: 400 normal 48px/1em 'fontello'; + display: block; + margin: 0 0 39px; + color: var(--logico-accent-color) +} + +.logico-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-text { + font-size: 18px; + line-height: 1.6667em +} + +.logico-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-author { + display: block; + font-weight: 700; + font-size: 16px; + line-height: 1.25em; + letter-spacing: -.03em; + margin: 38px 0 0 +} + +.logico-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-company { + display: block; + font-weight: 700; + font-size: 14px; + line-height: 1.4em; + letter-spacing: -.03em; + margin: 0 +} + +@media only screen and (min-width:841px) { + .logico-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-text { + font-size: 20px; + line-height: 2em + } +} + +.logico-timeline-widget .timeline-slider { + margin: 0 -15px; + width: calc(100% + 30px) +} + +.logico-timeline-widget .timeline-slider.show-inactive-items .owl-stage-outer { + overflow: initial +} + +.logico-timeline-widget .timeline-item { + padding: 0 15px +} + +.logico-timeline-widget .timeline-period { + font: 700 normal 50px/1em var(--logico-h1-font-family); + letter-spacing: -.03em; + color: transparent; + -webkit-text-stroke: 1px var(--logico-light-text-color); + paint-order: stroke fill +} + +.logico-timeline-widget .timeline-period:not(:last-child) { + margin-bottom: 38px +} + +.logico-timeline-widget .timeline-title { + font-size: 25px; + line-height: 1.2em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.logico-timeline-widget .timeline-title:not(:first-child) { + padding-top: 27px; + border-top: solid 2px var(--logico-border-hover-color) +} + +.logico-timeline-widget .timeline-description:not(:first-child) { + margin-top: 10px +} + +@media only screen and (min-width:1021px) { + .logico-timeline-widget .timeline-period { + font-size: 60px + } +} + +.elementor-widget-toggle .elementor-toggle .elementor-toggle-item { + border: none; + border-bottom: solid 1px var(--logico-border-hover-color); + padding: 0 +} + +.elementor-widget-toggle .elementor-toggle .elementor-toggle-item .elementor-tab-content { + border-top: none +} + +.elementor-widget-toggle .elementor-toggle .elementor-toggle-item:first-child { + border-top: solid 1px var(--logico-border-hover-color) +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title { + padding: 15px 0 14px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -webkit-border-radius: 0; + border-radius: 0; + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + border: none; + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon { + width: auto; + font-size: 15px; + line-height: 2em; + font-weight: 400; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right, +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left { + text-align: center +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right { + margin-left: 20px; + order: 2 +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left { + margin-right: 20px; + order: 0 +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon i { + line-height: 30px; + margin: 0 auto; + color: var(--logico-dark-text-color) +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg { + fill: var(--logico-dark-text-color) +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-title { + width: 100%; + text-decoration: none; + color: inherit +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon i { + color: var(--logico-accent-color) +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon svg { + fill: var(--logico-accent-color) +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-content { + padding: 0 11% 39px 0; + border: none; + margin: -7px 0 0 +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-content ul li:not(:first-child) { + margin-top: 13px +} + +.logico-tracking-widget { + position: relative +} + +.logico-tracking-widget.tracking-view-form .wpforms-submit-container { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.logico-tracking-widget.tracking-view-form .wpforms-submit-container:not(:first-child) { + margin-top: 0; + padding: 10px 0; + line-height: 1; + font-size: 0; + position: absolute; + top: 0; + left: initial; + right: 0 +} + +.logico-tracking-widget.tracking-view-form .wpforms-field-container { + width: calc(100% + 20px) +} + +.logico-tracking-widget.tracking-view-form .logico-tracking-form .wpforms-form { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + width: 100% +} + +.logico-tracking-widget.tracking-view-form .logico-tracking-form .logico-alter-button { + color: transparent; + padding: 1em 0; + display: block; + text-indent: 101%; + white-space: nowrap; + overflow: hidden; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 3.5em +} + +.logico-tracking-widget.tracking-view-form .logico-tracking-form .logico-alter-button:before, +.logico-tracking-widget.tracking-view-form .logico-tracking-form .logico-alter-button:after { + text-indent: 0 +} + +.logico-tracking-widget.tracking-view-form .wpforms-field.tracking-field:before { + content: '\e85c'; + font: 400 normal 16px/28px 'fontello'; + width: 16px; + display: block; + position: absolute; + left: 19px; + right: initial; + top: 20px; + color: var(--logico-light-text-color) +} + +.logico-tracking-widget.tracking-view-form .wpforms-field.tracking-field .logico-form-field .logico-label-wrapper>label { + left: 46px; + right: 21px +} + +.logico-tracking-widget.tracking-view-form .wpforms-field.tracking-field .logico-form-field .logico-label-placeholder .logico-label-placeholder-text { + margin: 0 26px +} + +.logico-tracking-widget.tracking-view-form .wpforms-field.tracking-field .logico-form-field input[type="text"] { + padding: 10px 70px 10px 45px +} + +.logico-tracking-widget.tracking-view-button .tracking-trigger { + display: inline-block; + vertical-align: top; + font-size: 16px; + line-height: 1.875em; + font-weight: 500; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s; + white-space: nowrap +} + +.logico-tracking-widget.tracking-view-button .tracking-trigger:before { + content: '\e856'; + font: 400 normal 1.25em/1.5em 'fontello'; + display: inline-block; + vertical-align: top; + margin: -.05em 0 0 0; + position: relative +} + +.logico-tracking-widget.tracking-view-button .tracking-trigger:hover { + color: var(--logico-accent-color) +} + +.logico-tracking-widget.tracking-view-button .tracking-trigger .tracking-trigger-text { + display: none; + margin: 0 0 0 .6875em +} + +.logico-tracking-widget.tracking-view-button .tracking-form-wrapper { + display: none; + position: absolute; + top: 100%; + width: 385px; + z-index: 2; + color: var(--logico-default-text-color) +} + +.logico-tracking-widget.tracking-view-button .tracking-form-wrapper.position-left { + left: 0; + right: initial +} + +.logico-tracking-widget.tracking-view-button .tracking-form-wrapper.position-center { + left: 50%; + right: initial; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%) +} + +.logico-tracking-widget.tracking-view-button .tracking-form-wrapper.position-right { + left: initial; + right: 0 +} + +.logico-tracking-widget.tracking-view-button .tracking-form-close { + position: absolute; + top: 20px; + right: 20px; + left: initial; + width: 17px; + height: 17px; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s; + font: 400 normal 17px/1em 'fontello'; + text-align: center; + color: var(--logico-default-text-color) +} + +.logico-tracking-widget.tracking-view-button .tracking-form-close:before { + content: '\e845' +} + +.logico-tracking-widget.tracking-view-button .tracking-form-close:hover { + color: var(--logico-accent-color) +} + +.logico-tracking-widget.tracking-view-button .tracking-form { + padding: 30px 40px; + background-color: var(--logico-background-color); + border-radius: var(--logico-radius-medium, 0) +} + +.logico-tracking-widget.tracking-view-button .tracking-form-title { + font-size: 14px; + line-height: 1.3571em; + font-weight: 500; + color: var(--logico-dark-text-color) +} + +.logico-tracking-widget.tracking-view-button .tracking-form-title:not(:last-child) { + margin-bottom: 10px +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-alter-button { + padding: 1em 1.7143em; + display: block; + width: 100%; + background-position: 0 0 +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-alter-button:before, +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-alter-button:after { + content: none; + display: none +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-alter-button:not(:disabled):not(.disabled):hover { + padding: 1em 1.7143em; + background-position: 100% 0 +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-form-field input[type="text"] { + border-color: transparent; + background-color: var(--logico-background-color); + color: var(--logico-default-text-color) +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-form-field input[type="text"]::-webkit-input-placeholder { + color: var(--logico-light-text-color) +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-form-field input[type="text"]:-moz-placeholder { + color: var(--logico-light-text-color) +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-form-field input[type="text"]::-moz-placeholder { + color: var(--logico-light-text-color) +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-form-field input[type="text"]:-ms-input-placeholder { + color: var(--logico-light-text-color) +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .wpforms-submit-container:not(:first-child) { + padding-top: 10px +} + +.logico-tracking-widget.tracking-view-button .additional-link { + padding: 20px 40px; + text-align: center; + background-color: var(--logico-button-background-hover); + color: var(--logico-button-text-hover); + font-size: 14px; + line-height: 1.9286em; + font-weight: 600; + letter-spacing: .01em; + border-radius: var(--logico-radius-medium, 0) +} + +.logico-tracking-widget.tracking-view-button .additional-link a { + color: inherit; + text-decoration: none +} + +.logico-tracking-widget.tracking-view-button .additional-link a:hover { + text-decoration: underline +} + +.logico-theme-style-rounded .logico-tracking-widget.tracking-view-button .additional-link { + margin-top: 2px +} + +@media (min-width:1520px) { + .logico-tracking-widget.tracking-view-button .tracking-trigger .tracking-trigger-text { + display: initial + } +} + +.logico-divider-separator { + position: relative; + width: 1px; + background-color: var(--logico-border-color); + height: 100%; + margin: 0 auto +} + +.elementor-widget-video .elementor-widget-container { + margin: 0 auto +} + +.elementor-widget-video .elementor-custom-embed-image-overlay:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + bottom: 0 +} + +.elementor-widget-video .elementor-custom-embed-play { + text-align: center; + width: 50px; + height: 50px; + line-height: 50px; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s +} + +.elementor-widget-video .elementor-custom-embed-play .eicon-play { + display: none +} + +.elementor-widget-video .elementor-custom-embed-play:before { + content: '\f04b'; + font: 700 normal 35px 'Font Awesome 6 Free'; + -webkit-transition: color 0.3s; + transition: color 0.3s; + padding: 0 0 0 .1333em +} + +.elementor-fit-aspect-ratio video { + position: absolute; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; + left: 0; + right: 0; + top: 0 +} + +.elementor-widget-logico_video_button .elementor-widget-container { + font-size: 0; + line-height: 1 +} + +.logico-video-button { + display: inline-block; + vertical-align: top; + line-height: 1; + position: relative +} + +.logico-video-button .video-button-wrapper { + cursor: pointer; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + border-radius: var(--logico-radius-large, 0) +} + +.logico-video-button .elementor-custom-embed-play { + position: relative; + top: initial; + left: initial; + right: initial; + text-align: center; + width: auto; + height: 105px; + line-height: 1; + z-index: 2; + padding: 20px 34px 20px 24px; + white-space: nowrap; + -webkit-transform: none; + -ms-transform: none; + transform: none; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.logico-video-button .elementor-custom-embed-play .video-button-icon { + font: 400 normal 24px/1em 'fontello'; + display: inline-block; + position: relative +} + +.logico-video-button .elementor-custom-embed-play .video-button-icon:after { + content: '\e8a2'; + position: relative; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.logico-video-button .elementor-custom-embed-play .video-button-label { + -webkit-transition: color 0.3s; + transition: color 0.3s; + font-size: 14px; + line-height: 2.1429em; + font-weight: 500; + text-align: center; + position: relative; + z-index: 2; + margin: 0 0 0 1.3571em +} + +.logico-video-button.video-button-animation-none .video-button-wrapper { + -webkit-transition: background 0.3s, color 0.3s; + transition: background 0.3s, color 0.3s; + background: var(--logico-button-background-color) +} + +.logico-video-button.video-button-animation-none .elementor-custom-embed-play { + color: var(--logico-button-text-color) +} + +.logico-video-button.video-button-animation-none .video-button-icon { + color: var(--logico-button-icon-color) +} + +.logico-video-button.video-button-animation-none:hover .video-button-wrapper { + background: var(--logico-button-background-hover) +} + +.logico-video-button.video-button-animation-none:hover .elementor-custom-embed-play { + color: var(--logico-button-text-hover) +} + +.logico-video-button.video-button-animation-none:hover .video-button-icon { + color: var(--logico-button-icon-hover) +} + +.logico-video-button.video-button-animation-lift { + --logico-video-button-border: 35px +} + +.logico-video-button.video-button-animation-lift .video-button-wrapper { + -webkit-transition: background 0.45s ease-out; + transition: background 0.45s ease-out; + background: -webkit-linear-gradient(0deg, var(--logico-button-background-color) var(--logico-video-button-border, 0), var(--logico-button-background-hover) var(--logico-video-button-border, 0), var(--logico-button-background-hover) calc(50% + var(--logico-video-button-border, 0px)), var(--logico-button-background-color) calc(50% + var(--logico-video-button-border, 0px))); + background: -moz-linear-gradient(0deg, var(--logico-button-background-color) var(--logico-video-button-border, 0), var(--logico-button-background-hover) var(--logico-video-button-border, 0), var(--logico-button-background-hover) calc(50% + var(--logico-video-button-border, 0px)), var(--logico-button-background-color) calc(50% + var(--logico-video-button-border, 0px))); + background: linear-gradient(0deg, var(--logico-button-background-color) var(--logico-video-button-border, 0), var(--logico-button-background-hover) var(--logico-video-button-border, 0), var(--logico-button-background-hover) calc(50% + var(--logico-video-button-border, 0px)), var(--logico-button-background-color) calc(50% + var(--logico-video-button-border, 0px))); + -webkit-background-size: 100% 200%; + -moz-background-size: 100% 200%; + -o-background-size: 100% 200%; + background-size: 100% 200%; + background-position: 0 0; + background-repeat: no-repeat +} + +.logico-video-button.video-button-animation-lift .elementor-custom-embed-play { + padding: 20px 34px calc(20px + var(--logico-video-button-border, 0px)) 24px; + color: var(--logico-button-text-color) +} + +.logico-video-button.video-button-animation-lift .video-button-icon { + color: var(--logico-button-icon-color) +} + +.logico-video-button.video-button-animation-lift:hover .video-button-wrapper { + background-position: 0 100% +} + +.logico-video-button.video-button-animation-lift:hover .elementor-custom-embed-play { + color: var(--logico-button-text-hover) +} + +.logico-video-button.video-button-animation-lift:hover .video-button-icon { + color: var(--logico-button-icon-hover) +} + +.logico-video-button.video-button-animation-jump .video-button-wrapper { + -webkit-transition: background 0.3s; + transition: background 0.3s; + background: var(--logico-button-background-color) +} + +.logico-video-button.video-button-animation-jump .elementor-custom-embed-play { + color: var(--logico-button-text-color); + height: 105px; + -webkit-transition: height 0.3s; + transition: height 0.3s +} + +.logico-video-button.video-button-animation-jump .video-button-icon { + color: var(--logico-button-icon-color) +} + +.logico-video-button.video-button-animation-jump:hover .video-button-wrapper { + background: var(--logico-button-background-hover) +} + +.logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { + color: var(--logico-button-text-hover); + height: 83px +} + +.logico-video-button.video-button-animation-jump:hover .video-button-icon { + color: var(--logico-button-icon-hover) +} + +.logico-video-button.video-button-animation-icon .video-button-wrapper { + -webkit-transition: background 0.3s; + transition: background 0.3s; + background: var(--logico-button-background-color) +} + +.logico-video-button.video-button-animation-icon .elementor-custom-embed-play { + color: var(--logico-button-text-color) +} + +.logico-video-button.video-button-animation-icon .video-button-icon { + color: var(--logico-button-icon-color) +} + +.logico-video-button.video-button-animation-icon .video-button-icon:before { + content: '\e8a3'; + position: absolute; + left: 0; + right: initial; + top: 0; + width: 1em; + height: 1em; + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + text-fill-color: transparent; + color: transparent; + -webkit-transition: background 0.3s ease-out; + transition: background 0.3s ease-out; + -webkit-background-size: 200% 100%; + -moz-background-size: 200% 100%; + -o-background-size: 200% 100%; + background-size: 200% 100%; + background-image: -webkit-linear-gradient(90deg, var(--logico-button-icon-hover) 50%, transparent 50%); + background-image: -moz-linear-gradient(90deg, var(--logico-button-icon-hover) 50%, transparent 50%); + background-image: linear-gradient(90deg, var(--logico-button-icon-hover) 50%, transparent 50%); + background-position: 100% 0; + background-repeat: no-repeat; + overflow: hidden +} + +.logico-video-button.video-button-animation-icon:hover .video-button-wrapper { + background: var(--logico-button-background-hover) +} + +.logico-video-button.video-button-animation-icon:hover .elementor-custom-embed-play { + color: var(--logico-button-text-hover) +} + +.logico-video-button.video-button-animation-icon:hover .video-button-icon { + color: var(--logico-button-icon-hover) +} + +.logico-video-button.video-button-animation-icon:hover .video-button-icon:before { + background-position: 0 0 +} + +@media only screen and (min-width:661px) { + .logico-video-button .elementor-custom-embed-play { + height: 174px; + padding: 20px 64px 20px 44px + } + .logico-video-button.video-button-animation-lift .elementor-custom-embed-play { + padding: 20px 64px calc(20px + var(--logico-video-button-border, 0px)) 44px + } + .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { + height: 174px + } + .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { + height: 152px + } +} + +.elementor-widget-logico_products .woocommerce .catalog-top-info-wrapper { + display: none +} + +.elementor-widget-logico_products .woocommerce ul.products li.product .woocommerce-loop-product__wrapper { + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +.product-category-widget { + position: relative; + overflow: hidden; + display: block; + text-decoration: none +} + +.product-category-widget:before { + content: ''; + position: absolute; + display: block; + z-index: 1; + border-width: 1px; + border-style: solid; + left: 50%; + right: initial; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + width: calc(100% - 34px); + height: calc(100% - 34px) +} + +.product-category-widget .product-category-image { + position: absolute; + display: block; + width: 100%; + height: 100%; + left: 50%; + right: initial; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -o-object-fit: cover; + object-fit: cover; + z-index: 0; + -webkit-transition: all 0.3s ease-out; + transition: all 0.3s ease-out +} + +.product-category-widget .product-category-header { + display: block; + width: 67%; + font-size: 18px; + line-height: 26px; + font-weight: 500; + position: absolute; + left: 50%; + top: 50%; + right: initial; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + z-index: 2; + text-align: center +} + +.product-category-widget .product-category-title { + position: relative; + display: block; + padding: 6.4626% 30px; + margin: 0; + -webkit-transition: all 0.3s ease-out; + transition: all 0.3s ease-out +} + +.product-category-widget:hover .product-category-image { + width: 108%; + height: 108% +} + +.product-category-widget:hover .product-category-title { + padding: 10% 20px; + margin: 0 10px +} + +@media only screen and (min-width:1021px) { + .product-category-widget .product-category-header { + font-size: 20px; + line-height: 30px + } +} + +.wpforms-title { + font-weight: 600 +} + +.wpforms-title:not(:last-child) { + margin-bottom: 1em +} + +.wpforms-hidden { + display: none !important +} + +.wpforms-form .wpforms-head-container { + margin: 0 0 40px +} + +.body-container .wpforms-container .wpforms-field, +.body-container .wp-core-ui div.wpforms-container .wpforms-field { + padding: 10px 0 !important +} + +.wpforms-submit-container { + text-align: left +} + +.wpforms-submit-container:not(:first-child) { + padding-top: 40px +} + +.elementor-widget-container .wpforms-container { + margin: 0 +} + +.logico-terms-conditions { + padding: 19px 20px 23px 25px; + font-size: 14px; + line-height: 1.7143em; + background-color: var(--logico-background-alter-color) +} + +.logico-terms-conditions a { + color: inherit !important +} + +.logico-terms-conditions a:hover { + color: inherit !important; + text-decoration: none +} + +.wpforms-field-mailchimp ul li:before, +.wpforms-field-checkbox ul li:before, +.wpforms-field-radio ul li:before { + content: none; + display: none +} + +.wpforms-container .wpforms-form .wpforms-field-container { + margin: 0 -10px +} + +.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field { + width: calc(100% - 20px); + margin-left: 10px !important; + margin-right: 10px !important +} + +.wpforms-container .wpforms-form .wpforms-field-container .wpforms-layout-column .wpforms-field { + width: 100%; + margin-left: 0 !important; + margin-right: 0 !important +} + +@media only screen and (min-width:661px) and (max-width:1020px) { + .wpforms-container .wpforms-form .wpforms-field.wpforms-five-sixths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-four-sixths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-four-fifths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-fifth, + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-fourth, + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-half, + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-sixth, + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-third, + .wpforms-container .wpforms-form .wpforms-field.wpforms-three-fourths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-three-fifths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-three-sixths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-fourths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-fifths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-sixths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-thirds { + width: calc(50% - 20px) + } +} + +@media only screen and (min-width:1021px) { + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-half, + .wpforms-container .wpforms-form .wpforms-field.wpforms-three-sixths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-fourths { + width: calc(50% - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-third, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-sixths { + width: calc(100% / 3 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-four-sixths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-thirds { + width: calc(2 * 100% / 3 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-fourth { + width: calc(25% - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-three-fourths { + width: calc(75% - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-fifth { + width: calc(100% / 5 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-fifths { + width: calc(2 * 100% / 5 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-three-fifths { + width: calc(3 * 100% / 5 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-four-fifths { + width: calc(4 * 100% / 5 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-sixth { + width: calc(100% / 6 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-five-sixths { + width: calc(5 * 100% / 6 - 20px) + } +} + +.wpforms-container .wpforms-checkbox-2-columns ul, +.wpforms-container .wpforms-multiplechoice-2-columns ul, +.wpforms-container .wpforms-list-2-columns ul, +.wpforms-container .wpforms-checkbox-3-columns ul, +.wpforms-container .wpforms-multiplechoice-3-columns ul, +.wpforms-container .wpforms-list-3-columns ul { + display: -ms-flex; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + flex-wrap: wrap +} + +.wpforms-container .wpforms-checkbox-2-columns ul li, +.wpforms-container .wpforms-multiplechoice-2-columns ul li, +.wpforms-container .wpforms-list-2-columns ul li { + width: 50%; + display: block; + padding-right: 26px +} + +.wpforms-container .wpforms-checkbox-3-columns ul li, +.wpforms-container .wpforms-multiplechoice-3-columns ul li, +.wpforms-container .wpforms-list-3-columns ul li { + width: 33.3333%; + display: block; + padding-right: 26px +} + +.wpforms-container .wpforms-list-inline ul li { + display: inline-block; + vertical-align: top +} + +.wpforms-container .wpforms-list-inline ul li:not(:last-child) { + margin-right: 20px; + margin-left: 0 +} + +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices, +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices, +.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices { + flex-direction: row; + flex-wrap: wrap +} + +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices li, +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices li, +.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices li { + margin-right: 20px +} + +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li, +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li, +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li, +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li, +.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices.wpforms-icon-choices-default li, +.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices.wpforms-icon-choices-modern li { + margin-right: 22px; + margin-bottom: 22px +} + +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices li { + width: calc(100% / 2 - 20px / 2) +} + +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices li:nth-child(2n) { + margin-right: 0 +} + +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li, +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li { + width: calc(100% / 2 - 22px / 2) +} + +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices li { + width: calc(100% / 3 - 20px * 2 / 3) +} + +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices li:nth-child(3n) { + margin-right: 0 +} + +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li, +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li { + width: calc(100% / 3 - 22px * 2 / 3) +} + +.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices li { + width: auto; + max-width: calc(100% / 4 - 20px) +} + +.footer-wrapper { + position: relative; + z-index: 1; + background-color: var(--logico-background-color); + color: var(--logico-default-text-color); + border-radius: var(--logico-radius-large, 0) +} + +.footer-wrapper .footer { + position: relative; + padding: 60px 0 40px +} + +.footer-wrapper .footer a { + text-decoration: none; + color: var(--logico-default-text-color) +} + +.footer-wrapper .footer a:hover { + color: var(--logico-accent-color) +} + +.footer-wrapper .footer h1:not([class*=logico-title-h]), +.footer-wrapper .footer h2:not([class*=logico-title-h]), +.footer-wrapper .footer h3:not([class*=logico-title-h]), +.footer-wrapper .footer h4:not([class*=logico-title-h]), +.footer-wrapper .footer h5:not([class*=logico-title-h]), +.footer-wrapper .footer h6:not([class*=logico-title-h]), +.footer-wrapper .footer .logico-title-h1, +.footer-wrapper .footer .logico-title-h2, +.footer-wrapper .footer .logico-title-h3, +.footer-wrapper .footer .logico-title-h4, +.footer-wrapper .footer .logico-title-h5, +.footer-wrapper .footer .logico-title-h6 { + color: var(--logico-dark-text-color) +} + +.footer-decoration { + position: absolute; + display: block; + top: 0; + left: 0; + right: 0; + height: 0; + text-align: left; + font-size: 0; + line-height: 1 +} + +.footer-decoration .block-decoration-item:before { + background-color: var(--logico-background-color) +} + +.footer-decoration .block-decoration-item:after { + background-color: var(--logico-accent-color) +} + +.footer-section { + position: relative +} + +.footer-section+.footer-section-widgets { + margin-top: 98px +} + +.footer-section+.footer-section-bottom { + margin-top: 66px +} + +.footer-row { + padding: 0 20px; + margin: 0 auto; + width: 100%; + max-width: var(--logico-content-width, 1380px); + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.footer-columns-row { + margin: 0 -15px; + -moz-box-sizing: border-box; + box-sizing: border-box; + font-size: 16px; + line-height: 1.875em +} + +.footer-columns-row .footer-column { + padding: 0 15px; + text-align: center; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 10px auto 0 +} + +.footer-columns-row .footer-column:first-child { + margin-top: 0 +} + +.footer-columns-row .footer-column:only-child { + width: 100% +} + +.footer-type-1 .footer-widgets, +.footer-type-2 .footer-widgets, +.footer-type-3 .footer-widgets, +.footer-type-4 .footer-widgets, +.footer-type-5 .footer-widgets { + margin: 0 -15px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.footer-type-1 .footer-widgets>.widget, +.footer-type-2 .footer-widgets>.widget, +.footer-type-3 .footer-widgets>.widget, +.footer-type-4 .footer-widgets>.widget, +.footer-type-5 .footer-widgets>.widget { + width: calc(100% - 30px); + margin-left: 15px; + margin-right: 15px +} + +.logico-theme-style-rounded .footer-wrapper { + margin: 0 10px 10px +} + +@media only screen and (min-width:481px) { + .footer-type-2 .footer-widgets>.widget, + .footer-type-3 .footer-widgets>.widget, + .footer-type-4 .footer-widgets>.widget, + .footer-type-5 .footer-widgets>.widget { + width: calc(50% - 30px) + } +} + +@media only screen and (min-width:661px) { + .footer-row { + padding: 0 30px + } +} + +@media only screen and (min-width:841px) { + .footer-columns-row .footer-column { + text-align: left + } + .footer-type-3 .footer-widgets>.widget, + .footer-type-4 .footer-widgets>.widget, + .footer-type-5 .footer-widgets>.widget { + width: calc(33.3333% - 30px) + } +} + +@media only screen and (min-width:1021px) { + .footer-wrapper .footer { + padding: 80px 0 60px + } + .footer-columns-row { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + margin: 0 -15px + } + .footer-columns-row .footer-column { + margin: 0 + } + .footer-columns-row .footer-column:first-child:not(:last-child) { + text-align: left + } + .footer-columns-row .footer-column:last-child:not(:first-child) { + text-align: right + } + .footer-columns-row .footer-column:first-child:last-child { + text-align: center + } + .footer-type-4 .footer-widgets>.widget, + .footer-type-5 .footer-widgets>.widget { + width: calc(25% - 30px) + } + .logico-theme-style-rounded .footer-wrapper { + margin: 0 20px 20px + } +} + +@media only screen and (min-width:1380px) { + .footer-row { + padding: 0 20px + } + .footer-type-5 .footer-widgets>.widget { + width: calc(20% - 30px) + } +} + +.footer-wrapper .footer-copyrights-container, +.footer-wrapper .footer-terms-container { + font-size: 14px; + color: var(--logico-light-text-color) +} + +.footer-wrapper .footer-copyrights-container a, +.footer-wrapper .footer-terms-container a { + text-decoration: underline; + color: var(--logico-light-text-color) +} + +.footer-wrapper .footer-copyrights-container a:hover, +.footer-wrapper .footer-terms-container a:hover { + text-decoration: none; + color: var(--logico-light-text-color) +} + +.footer-scroll-top { + width: 32px; + height: 32px; + position: fixed; + bottom: -32px; + right: 10px; + left: initial; + z-index: 10; + text-align: center; + cursor: pointer; + opacity: 0; + -webkit-transition: all 0.3s; + transition: all 0.3s; + background-color: var(--logico-accent-color); + color: var(--logico-button-text-color); + border-radius: var(--logico-radius-small, 0) +} + +.footer-scroll-top:before { + content: '\e803'; + font: 400 normal 16px/32px 'fontello' +} + +.footer-scroll-top.active { + opacity: .6; + bottom: 10px +} + +.footer-scroll-top:hover { + opacity: 1 +} + +@media only screen and (min-width:841px) { + .footer-scroll-top { + right: 30px; + left: initial; + width: 42px; + height: 42px; + bottom: -42px + } + .footer-scroll-top:before { + font-size: 21px; + line-height: 42px + } + .footer-scroll-top.active { + bottom: 30px + } +} + +@media only screen and (min-width:1021px) { + .footer-scroll-top { + width: 52px; + height: 52px; + bottom: -52px; + right: 20px; + left: initial + } + .footer-scroll-top:before { + font-size: 26px; + line-height: 52px + } + .footer-scroll-top.active { + bottom: 20px + } +} + +.top-bar { + display: none; + position: relative; + z-index: 1; + font-size: 14px; + line-height: 1.4286em; + font-weight: 600; + color: var(--logico-default-text-color); + background-color: var(--logico-background-color); + border-radius: var(--logico-radius-small, 0) +} + +.top-bar .top-bar-row { + padding: 10px 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.top-bar .top-bar-row a { + color: var(--logico-default-text-color); + text-decoration: none +} + +.top-bar .top-bar-row a:hover { + color: var(--logico-accent-color) +} + +.top-bar .top-bar-column { + padding: 0 40px +} + +.top-bar .top-bar-column:not(:first-child) { + text-align: right +} + +.top-bar .top-bar-column:only-child { + width: 100% +} + +.logico-theme-style-rounded .top-bar { + margin: 10px 10px 0 +} + +.logico-theme-style-rounded .top-bar .top-bar-column { + padding: 0 20px +} + +@media only screen and (min-width:1021px) { + .logico-theme-style-rounded .top-bar { + margin: 10px 20px 0 + } +} + +.ehf-header #masthead { + z-index: initial +} + +.sticky-container-on { + -webkit-transition: none; + transition: none +} + +.sticky-container-on.sticky-container-ready { + position: fixed; + width: 100%; + left: 0; + right: 0; + top: var(--wp-admin--admin-bar--height, 0) !important; + z-index: 10; + -webkit-transform: translateY(calc(-100% - 100px)); + -ms-transform: translateY(calc(-100% - 100px)); + transform: translateY(calc(-100% - 100px)) +} + +.sticky-container-on.sticky-container-ready.sticky-container-active { + -webkit-transition: transform linear 0.5s; + transition: transform linear 0.5s; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) +} + +.sticky-container-on.sticky-container-ready.sticky-container-active.elementor-hidden-on-sticky, +.sticky-container-on.sticky-container-ready.sticky-container-active .elementor-hidden-on-sticky { + display: none +} + +.elementor-editor-active { + --wp-admin--admin-bar--height: 0 +} + +@media screen and (max-width:600px) { + .sticky-container-on.sticky-container-ready.sticky-container-active { + top: 0 !important + } +} + +.header { + position: relative; + z-index: 4; + display: none !important; + background-color: var(--logico-background-color); + color: var(--logico-default-text-color); + border-radius: var(--logico-radius-large, 0) +} + +.header.header-position-over { + position: absolute; + display: block; + width: 100%; + left: 0; + right: 0; + top: var(--wp-admin--admin-bar--height, 0); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none +} + +.header.sticky-header-on.sticky-ready .sticky-wrapper { + position: fixed; + width: 100%; + left: 0; + right: 0; + top: var(--wp-admin--admin-bar--height, 0); + z-index: 10; + -webkit-transition: transform linear 1s; + transition: transform linear 1s; + margin-top: -500px; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) +} + +.header.sticky-header-on.sticky-ready.sticky-active .sticky-wrapper { + -webkit-transform: translateY(500px); + -ms-transform: translateY(500px); + transform: translateY(500px); + -webkit-box-shadow: 0 15px 38px rgba(0, 0, 0, .1); + -moz-box-shadow: 0 15px 38px rgba(0, 0, 0, .1); + box-shadow: 0 15px 38px rgba(0, 0, 0, .1) +} + +.header .header-row a { + text-decoration: none; + color: var(--logico-default-text-color) +} + +.header .header-row a:hover { + color: var(--logico-accent-color) +} + +.header-menu-container { + width: 100%; + text-align: center +} + +.header-icons-container { + margin: 0 10px; + min-height: 50px; + white-space: nowrap; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.header-icons-container:first-child { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.header-icons-container:not(:first-child) { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-end; + -moz-justify-content: flex-end; + -ms-justify-content: flex-end; + justify-content: flex-end; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.header-icons-container:first-child:last-child { + width: calc(100% - 40px); + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-end; + -moz-justify-content: flex-end; + -ms-justify-content: flex-end; + justify-content: flex-end; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.header-icons-container .header-icon { + margin: 0 10px +} + +.header-icons-container .header-button-container { + white-space: nowrap; + line-height: 1; + font-size: 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.header-row { + margin: 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.header-row .header-icons-container { + -webkit-align-self: stretch; + -moz-align-self: stretch; + -ms-align-self: stretch; + align-self: stretch +} + +.header-row .header-icons-container .header-icon { + margin: 15px 13px +} + +.logico-theme-style-rounded .header { + margin: 10px +} + +.mobile-header { + z-index: 4; + position: relative; + border-radius: var(--logico-radius-large, 0) +} + +.mobile-header.mobile-header-position-over { + position: absolute; + display: block; + width: 100%; + left: 0; + right: 0; + top: 0 +} + +.mobile-header.sticky-header-on.sticky-ready .sticky-wrapper { + position: fixed; + width: 100%; + left: 0; + right: 0; + top: var(--wp-admin--admin-bar--height, 0); + z-index: 10; + -webkit-transition: transform linear 1s; + transition: transform linear 1s; + margin-top: -200px; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .14); + -moz-box-shadow: 0 0 15px rgba(0, 0, 0, .14); + box-shadow: 0 0 15px rgba(0, 0, 0, .14) +} + +.mobile-header.sticky-header-on.sticky-ready.sticky-active .sticky-wrapper { + -webkit-transform: translateY(200px); + -ms-transform: translateY(200px); + transform: translateY(200px) +} + +.mobile-header .header-icons-container { + margin: 4px 10px +} + +.mobile-header-row { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +@media only screen and (min-width:481px) { + .mobile-header .header-icon.search-trigger, + .mobile-header .header-icon.search-link, + .mobile-header .header-icon.mini-cart, + .mobile-header .header-icon.header-button-container { + display: block + } +} + +@media only screen and (min-width:1021px) { + .mobile-header .header-icons-container { + margin: 4px 0 4px 10px + } + .logico-theme-style-rounded .header { + margin: 11px 20px 14px + } +} + +.breadcrumbs { + white-space: nowrap; + overflow: hidden; + -ms-text-overflow: ellipsis; + text-overflow: ellipsis; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + font-size: 14px; + line-height: 1.4286em +} + +.breadcrumbs .delimiter { + padding: 0 .1875em +} + +.breadcrumbs a { + text-decoration: none !important; + border-bottom: solid 1px; + -webkit-transition: border-color 0.3s, color 0.3s; + transition: border-color 0.3s, color 0.3s +} + +.breadcrumbs a:hover { + border-color: transparent +} + +ul.hfe-breadcrumbs li { + padding: 0 +} + +ul.hfe-breadcrumbs li:before { + content: none; + display: none +} + +.page-title-special { + position: relative; + top: -.1375em; + margin: 0 .0625em 0 0 +} + +.page-title-container-wrapper { + position: relative +} + +.page-title-container { + position: relative; + -moz-box-sizing: border-box; + box-sizing: border-box; + overflow: hidden; + background-color: var(--logico-background-color); + color: var(--logico-default-text-color); + border-radius: var(--logico-radius-large, 0) +} + +.page-title-container .page-title-box { + width: 100% +} + +.page-title-container .page-title-row { + padding: 0 20px; + margin: 0 auto; + width: 100%; + max-width: var(--logico-content-width, 1380px); + -moz-box-sizing: border-box; + box-sizing: border-box; + position: relative; + height: 200px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.page-title-container .page-title-row h1:not([class*=logico-title-h]), +.page-title-container .page-title-row h2:not([class*=logico-title-h]), +.page-title-container .page-title-row h3:not([class*=logico-title-h]), +.page-title-container .page-title-row h4:not([class*=logico-title-h]), +.page-title-container .page-title-row h5:not([class*=logico-title-h]), +.page-title-container .page-title-row h6:not([class*=logico-title-h]), +.page-title-container .page-title-row .logico-title-h1, +.page-title-container .page-title-row .logico-title-h2, +.page-title-container .page-title-row .logico-title-h3, +.page-title-container .page-title-row .logico-title-h4, +.page-title-container .page-title-row .logico-title-h5, +.page-title-container .page-title-row .logico-title-h6 { + color: var(--logico-dark-text-color) +} + +.page-title-container .page-title-row a, +.page-title-container .page-title-row a:hover { + color: var(--logico-default-text-color) +} + +.page-title-container .page-title-wrapper { + position: relative; + height: 100%; + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + padding: 57px 0 +} + +.page-title-container .page-title { + -ms-word-wrap: break-word; + word-wrap: break-word; + position: relative +} + +.page-title-container .page-title-additional { + position: absolute; + display: none; + right: 30px; + left: initial; + top: 50%; + z-index: 2; + text-align: center; + white-space: nowrap; + font-size: 20px; + line-height: 1.4em; + font-weight: 700; + text-transform: uppercase; + letter-spacing: -.03em; + color: var(--logico-page-title-additional-text-color); + -webkit-transform: translate(50%, -100%) rotate(-90deg); + -ms-transform: translate(50%, -100%) rotate(-90deg); + transform: translate(50%, -100%) rotate(-90deg); + transform-origin: bottom center +} + +.page-title-container .breadcrumbs { + position: absolute; + bottom: 0; + width: calc(100% - 40px); + max-width: calc(100% - 40px); + padding: 18px 0 +} + +.page-title-bg { + position: absolute; + top: 50%; + left: 50%; + right: initial; + width: 100%; + height: 100%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + background-repeat: no-repeat; + background-position: center center; + background-attachment: initial; + -webkit-background-size: cover; + background-size: cover; + background-blend-mode: multiply; + z-index: 0 +} + +.body-container>.page-title-container-wrapper .page-title-bg { + background-color: var(--logico-page-title-overlay-color) +} + +.page-title-decoration { + position: absolute; + bottom: 0; + left: 0; + right: 0; + height: 0; + text-align: right; + font-size: 0; + line-height: 1 +} + +.page-title-decoration:before { + content: ''; + position: absolute; + display: block; + width: 0; + height: 57px; + background-color: var(--logico-background-color); + bottom: 0; + left: 0; + right: initial; + border-radius: 0 var(--logico-radius-medium, 0) 0 0 +} + +.page-title-decoration.animation-enable:before { + -webkit-transition: width 0.5s 0.5s cubic-bezier(0, 0, .15, .96); + transition: width 0.5s 0.5s cubic-bezier(0, 0, .15, .96) +} + +.page-title-decoration .block-decoration-item:before { + background-color: var(--logico-background-color) +} + +.page-title-decoration .block-decoration-item:after { + background-color: var(--logico-dark-text-color) +} + +.page-title-decoration.animated:before, +.page-title-decoration.animation-disable:before { + width: 0 +} + +.logico-theme-style-rounded .page-title-container-wrapper { + margin: 0 10px +} + +.logico-theme-style-rounded .page-title-container .page-title-row { + position: initial +} + +.logico-theme-style-rounded .page-title-container .breadcrumbs { + background-color: var(--logico-background-alter-color); + padding: 10px 25px; + border-radius: var(--logico-radius-medium, 0); + bottom: 10px; + left: 10px; + right: initial; + width: auto; + max-width: calc(100% - 70px) +} + +.logico-theme-style-rounded .page-title-decoration:before { + content: none; + display: none +} + +@media only screen and (min-width:481px) { + .page-title-container .page-title-row { + height: 250px + } +} + +@media only screen and (min-width:661px) { + .page-title-container .page-title-row { + padding: 0 30px + } +} + +@media only screen and (min-width:841px) { + .page-title-container .page-title-row { + height: 330px + } +} + +@media only screen and (min-width:1021px) { + .page-title-container .page-title-row { + height: 500px + } + .page-title-container .page-title-box { + padding: 0 62px 0 0 + } + .page-title-container .page-title-additional { + display: block + } + .page-title-container .breadcrumbs { + padding: 18px 23px + } + .page-title-decoration.animated:before, + .page-title-decoration.animation-disable:before { + width: 30px + } + .logico-theme-style-rounded .page-title-container-wrapper { + margin: 0 20px + } + .logico-theme-style-rounded .page-title-container .breadcrumbs { + padding: 18px 38px + } +} + +@media only screen and (min-width:1380px) { + .page-title-container .page-title-row { + padding: 0 20px + } + .page-title-container .page-title-box { + padding: 0 + } + .page-title-container .page-title-additional { + right: 188px + } + .page-title-decoration.animated:before, + .page-title-decoration.animation-disable:before { + width: calc(50% - (var(--logico-content-width, 1380px) / 2) + 20px) + } +} + +.header-row .header-icons-container .header-icon.header-button-container { + margin: 0 -10px 0 41px; + min-height: 97px; + height: 100% +} + +.header-row .header-icons-container .header-icon.header-button-container a.header-button.header-button-animation-fade:hover { + filter: brightness(108%) +} + +.header-button-container { + text-align: center; + position: relative; + display: block; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.header-button-container a.header-button { + font-size: 18px; + line-height: 1.5em; + font-weight: 700; + text-decoration: none; + padding: 10px 27px; + text-align: center; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block; + min-width: 190px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -webkit-transition: all 0.3s; + transition: all 0.3s; + border-radius: var(--logico-radius-large, 0); + color: var(--logico-button-text-color); + background-color: var(--logico-accent-color) +} + +.header-button-container a.header-button:hover { + color: var(--logico-button-text-color) +} + +.header-button-container a.header-button.header-button-animation-jump { + min-height: 119px; + height: calc(100% + 22px); + margin-bottom: -22px +} + +.header-button-container a.header-button.header-button-animation-jump:hover { + min-height: 97px; + height: 100%; + margin-bottom: 0 +} + +.header-button-container a.header-button.header-button-animation-fade { + min-height: 97px; + height: 100% +} + +.logico-theme-style-rounded .header-row .header-icons-container .header-icon.header-button-container { + min-height: 72px; + height: auto +} + +.logico-theme-style-rounded .header-row .header-icons-container .header-icon.header-button-container a.header-button.header-button-animation-fade { + min-height: 72px; + height: 72px +} + +@media only screen and (min-width:1580px) { + .header-button-container a.header-button { + min-width: 255px + } + .logico-theme-style-rounded .header-button-container a.header-button.header-button-animation-fade { + min-width: 193px + } +} + +.wrapper-contacts { + margin: 0 -20px +} + +.wrapper-contacts .contact-item { + margin: 0 20px; + display: inline-block; + vertical-align: top; + white-space: nowrap; + position: relative +} + +.wrapper-contacts .contact-item .contact-item-label { + margin: 0 4px 0 0 +} + +.wrapper-contacts .contact-item:not(.contact-item-socials) { + padding: 0 0 0 2.5em +} + +.wrapper-contacts .contact-item:not(.contact-item-socials):before { + position: absolute; + display: inline-block; + left: 0; + right: initial; + top: 0; + font: 400 normal 1.4286em/1em 'fontello' +} + +.wrapper-contacts .contact-item.contact-item-address:before { + content: '\e853'; + font-size: 1.3571em; + line-height: 1.0526em +} + +.wrapper-contacts .contact-item.contact-item-phone:before { + content: '\e842' +} + +.wrapper-contacts .contact-item.contact-item-email:before { + content: '\e855'; + font-size: 1em; + line-height: 1.4286em +} + +.wrapper-contacts .contact-item .contact-item-value:not(:first-child) { + margin: 0 0 0 8px +} + +.wrapper-contacts.top-bar-contacts { + display: inline-block; + vertical-align: top +} + +.callback { + position: relative; + white-space: nowrap +} + +.callback .callback-title { + font-size: 14px; + font-weight: 400; + line-height: 1.7857em +} + +.callback .callback-text { + font-size: 25px; + line-height: 1em; + font-weight: 500; + letter-spacing: -.03em; + text-decoration: none +} + +.callback .callback-text:not(:first-child) { + margin: 0 0 0 .2222em +} + +.wrapper-info { + margin: 0 -15px +} + +.page-loader-container { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #000; + z-index: 1030; + -webkit-transition: opacity 0.3s ease; + -moz-transition: opacity 0.3s ease; + -ms-transition: opacity 0.3s ease; + transition: opacity 0.3s ease +} + +.page-loader { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -moz-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + width: 100px +} + +.page-loader .page-loader-logo { + position: relative; + z-index: 2; + margin: auto; + max-width: 100%; + height: auto +} + +.woocommerce .loader:before { + content: none; + display: none +} + +.page-loader-inner { + animation-name: pulsate; + -webkit-animation-name: pulsate; + animation-duration: 1.5s; + -webkit-animation-duration: 1.5s; + animation-iteration-count: infinite; + -webkit-animation-iteration-count: infinite; + animation-timing-function: linear; + -webkit-animation-timing-function: linear; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0 +} + +@-webkit-keyframes pulsate { + 50% { + -webkit-transform: scale(.85, .85); + transform: scale(.85, .85) + } + 100% { + -webkit-transform: scale(1, 1); + transform: scale(1, 1) + } +} + +@keyframes pulsate { + 50% { + -webkit-transform: scale(.85, .85); + transform: scale(.85, .85) + } + 100% { + -webkit-transform: scale(1, 1); + transform: scale(1, 1) + } +} + +.logo-container { + margin: 15px 20px; + width: 100% +} + +.mobile-header-row .logo-container { + width: 100% +} + +.logo { + font-size: 0; + line-height: 1 +} + +a.logo-link { + text-decoration: none; + display: -ms-inline-flexbox; + display: inline-flex; + color: var(--logico-dark-text-color) +} + +a.logo-link .logo-site-name { + font-size: 20px; + line-height: 1em; + font-weight: 400; + text-transform: uppercase +} + +@media only screen and (min-width:1021px) { + .logo-container { + margin: 15px 10px + } +} + +@media only screen and (min-width:1380px) { + .logo-container { + margin: 15px 30px + } +} + +.login-logout { + line-height: 1; + font-size: 0 +} + +.login-logout a.link-login, +.login-logout a.link-logout { + display: block; + line-height: 1; + color: var(--logico-default-text-color) +} + +.login-logout a.link-login:before, +.login-logout a.link-logout:before { + font: 400 normal 20px/1em 'fontello' +} + +.login-logout a.link-login:hover, +.login-logout a.link-logout:hover { + color: var(--logico-light-text-color) +} + +.login-logout a.link-login:before { + content: '\e869' +} + +.login-logout a.link-logout:before { + content: '\e869' +} + +.menu-trigger { + position: relative; + font-size: 0; + line-height: 1 +} + +.menu-trigger .menu-trigger-icon { + display: inline-block; + width: 1.375em; + height: 1.25em; + cursor: pointer; + text-align: center; + -webkit-transition: color 0.3s, background-color 0.3s; + transition: color 0.3s, background-color 0.3s; + position: relative; + font-size: 16px +} + +.menu-trigger .hamburger { + display: block; + width: 1.375em; + height: .875em; + position: absolute; + left: 50%; + right: auto; + top: 50%; + margin: -.4375em 0 0 -.6875em +} + +.menu-trigger .hamburger span { + height: .125em; + width: 100%; + display: block; + opacity: 1; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + background-color: var(--logico-default-text-color) +} + +.menu-trigger .hamburger span:first-child { + margin-bottom: .25em +} + +.menu-trigger .hamburger span:last-child { + margin-top: .25em +} + +.menu-close { + position: relative +} + +.menu-close .menu-close-icon { + display: block; + font: 400 normal 17px/1em 'fontello'; + cursor: pointer; + text-align: center; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.menu-close .menu-close-icon:before { + content: '\e845' +} + +.mobile-header-menu-container { + display: block; + width: 320px; + height: calc(100vh - var(--wp-admin--admin-bar--height, 0px)); + -moz-box-sizing: border-box; + box-sizing: border-box; + position: fixed; + right: -320px; + left: auto; + opacity: 0; + -webkit-transition: all 0.3s; + transition: all 0.3s; + z-index: 110; + overflow-x: hidden; + overflow-y: auto; + top: var(--wp-admin--admin-bar--height, 0); + padding: 27px 50px 86px; + background-color: var(--logico-background-color); + border: solid 1px var(--logico-border-hover-color); + border-radius: var(--logico-radius-medium, 0) +} + +.mobile-header-menu-container.active { + right: 0; + left: auto; + opacity: 1 +} + +.mobile-header-menu-container .mobile-header-row { + width: 100% +} + +.mobile-header-menu-container .header-icons-container { + margin: 0 -30px; + min-height: initial +} + +.mobile-header-menu-container .header-icons-container:first-child:last-child { + width: calc(100% + 60px) +} + +.mobile-header-menu-container .header-icons-container .header-icon>a, +.mobile-header-menu-container .header-icons-container .header-icon.menu-close .menu-close-icon, +.mobile-header-menu-container .header-icons-container .header-icon.search-trigger .search-trigger-icon, +.mobile-header-menu-container .header-icons-container .header-icon.search-link .search-trigger-icon { + color: var(--logico-default-text-color) +} + +.mobile-header-menu-container .header-icons-container .header-icon>a:hover, +.mobile-header-menu-container .header-icons-container .header-icon.menu-close .menu-close-icon:hover, +.mobile-header-menu-container .header-icons-container .header-icon.search-trigger .search-trigger-icon:hover, +.mobile-header-menu-container .header-icons-container .header-icon.search-link .search-trigger-icon:hover { + color: var(--logico-accent-color) +} + +.mobile-header-menu-container nav { + font-size: 0; + line-height: 1; + margin: 23px 0 -11px; + padding: 0 0 12px; + position: relative; + text-align: left +} + +.mobile-header-menu-container nav:after { + content: ''; + position: absolute; + display: block; + height: 0; + left: -5px; + right: -5px; + bottom: 0; + border-top: solid 1px var(--logico-border-color) +} + +.mobile-header-menu-container .header-mobile-contacts { + padding: 30px 0 0 +} + +.mobile-header-menu-container .header-mobile-contacts .contact-item+.contact-item { + margin-top: 24px +} + +.mobile-header-menu-container .header-mobile-contacts .contact-item .contact-item-label { + display: block; + font-size: 18px; + font-weight: 700; + margin: 0 0 .6111em +} + +.mobile-header-menu-container .header-mobile-contacts .contact-item .contact-item-value { + font-size: 16px; + line-height: 1.75em; + font-weight: 500 +} + +.mobile-header-menu-container .header-mobile-contacts .contact-item a { + color: var(--logico-default-text-color); + text-decoration: none +} + +.mobile-header-menu-container .header-mobile-contacts .contact-item a:hover { + color: var(--logico-accent-color) +} + +.mobile-header-menu-container .header-mobile-additional-text { + padding: 30px 0 0 +} + +.mobile-header-menu-container .header-mobile-additional-text .additional-text-title { + display: block +} + +.mobile-header-menu-container .header-mobile-socials { + padding: 30px 0 0 +} + +.mobile-header-menu-container .header-mobile-socials .mobile-menu-socials { + margin: 0 -20px -7px +} + +.mobile-header-menu-container .header-mobile-socials .mobile-menu-socials li { + margin: 0 20px 7px; + padding: 0 +} + +.mobile-header-menu-container .header-mobile-socials .mobile-menu-socials li:before { + content: none; + display: none +} + +.mobile-header-menu-container .header-mobile-socials .mobile-menu-socials a { + color: var(--logico-default-text-color); + text-decoration: none +} + +.mobile-header-menu-container .header-mobile-socials .mobile-menu-socials a:hover { + color: var(--logico-accent-color) +} + +.mobile-header-menu-container .header-mobile-button { + padding: 40px 0 0; + line-height: 1; + font-size: 0 +} + +.mobile-header-menu-container .header-mobile-button a.logico-alter-button { + color: var(--logico-button-text-color); + text-decoration: none +} + +.mobile-header-menu-container .header-mobile-button a.logico-alter-button:hover { + color: var(--logico-button-text-hover) +} + +.mobile-header-menu-container .callback { + margin: 30px 0 0 +} + +.mobile-header-menu-container .callback .callback-title { + display: block; + font-size: 18px; + font-weight: 700; + margin: 0 0 11px +} + +.mobile-header-menu-container .callback .callback-text:not(:first-child) { + margin: 0 +} + +.mobile-header-menu-container .callback a { + color: var(--logico-default-text-color); + text-decoration: none +} + +.mobile-header-menu-container .callback a:hover { + color: var(--logico-accent-color) +} + +.mobile-header-menu-container ul.main-menu { + list-style: none; + margin: 0; + padding: 0 +} + +.mobile-header-menu-container ul.main-menu>li { + position: relative; + padding: 0; + font-size: 16px; + line-height: 1.5em; + font-weight: 500 +} + +.mobile-header-menu-container ul.main-menu>li:before { + content: none; + display: none +} + +.mobile-header-menu-container ul.main-menu>li .sub-menu-trigger { + display: block; + position: absolute; + top: 0; + right: 0; + left: 0; + height: 2.25em; + cursor: pointer; + z-index: 2 +} + +.mobile-header-menu-container ul.main-menu>li .sub-menu-trigger:after { + content: '\e817'; + font: 400 normal .5625em/4em 'fontello'; + width: 4em; + height: 4em; + display: block; + position: absolute; + text-align: right; + top: 50%; + right: 0; + left: initial; + margin: -2em 0 0; + color: var(--logico-default-text-color) +} + +.mobile-header-menu-container ul.main-menu>li>a { + display: block; + font-size: 1em; + padding: .4375em 1.9375em .5em 0; + text-decoration: none; + color: var(--logico-default-text-color) +} + +.mobile-header-menu-container ul.main-menu>li>a:before { + content: '\e808'; + font: 400 normal .625em/3.6em 'fontello'; + position: absolute; + display: none; + left: -2em; + right: initial; + top: 0; + color: var(--logico-accent-color) +} + +.mobile-header-menu-container ul.main-menu>li.active>.sub-menu-trigger:after { + content: '\e816'; + font-size: .375em +} + +.mobile-header-menu-container ul.main-menu>li:hover>a { + color: var(--logico-light-text-color) +} + +.mobile-header-menu-container ul.main-menu>li.active>a, +.mobile-header-menu-container ul.main-menu>li.current-menu-ancestor>a, +.mobile-header-menu-container ul.main-menu>li.current-menu-parent>a, +.mobile-header-menu-container ul.main-menu>li.current-menu-item>a:not([href*="/#"]) { + color: var(--logico-light-text-color); + text-decoration: underline +} + +.mobile-header-menu-container ul.main-menu>li.active>a:before, +.mobile-header-menu-container ul.main-menu>li.current-menu-ancestor>a:before, +.mobile-header-menu-container ul.main-menu>li.current-menu-parent>a:before, +.mobile-header-menu-container ul.main-menu>li.current-menu-item>a:not([href*="/#"]):before { + display: block +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu { + display: none; + list-style: none; + font-size: 16px; + font-weight: 500; + line-height: 1.4em; + padding: 0 0 0 1.25em; + margin: .5625em 0 +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li>a { + display: block; + padding: .375em 1.9375em .4375em 0; + font-size: 1em; + text-decoration: none; + color: var(--logico-default-text-color) +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li:hover>a { + color: var(--logico-light-text-color) +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li.active>a, +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li.current-menu-ancestor>a, +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li.current-menu-parent>a, +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li.current-menu-item>a:not([href*="/#"]) { + color: var(--logico-light-text-color) +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li.active>.sub-menu-trigger:after { + content: '\e816'; + font-size: .375em +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu li { + position: relative; + padding: 0; + font-size: 1em +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu li:before { + content: none; + display: none +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu li .sub-menu-trigger { + height: 2.25em +} + +.mobile-header-menu-container ul.main-menu>li>ul.sub-menu { + padding: 0 !important +} + +.mobile-header-menu-container ul.main-menu>li>ul.sub-menu>li { + margin: 0 0 0 1.25em +} + +.sticky-container-active .mobile-header-menu-container { + top: 0; + height: 100vh +} + +.logico-theme-style-rounded .mobile-header-menu-container { + width: 300px; + height: calc(100vh - var(--wp-admin--admin-bar--height, 0px) - 20px); + top: calc(var(--wp-admin--admin-bar--height, 0px) + 10px); + padding: 27px 50px 86px; + border: none +} + +.logico-theme-style-rounded .mobile-header-menu-container.active { + right: 10px; + left: auto +} + +.logico-theme-style-rounded .sticky-container-active .mobile-header-menu-container { + top: 10px; + height: calc(100vh - 20px) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu, +.header .header-menu-container .main-menu { + margin: 3px 0 0; + padding: 0; + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 0; + line-height: 1; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li, +.header .header-menu-container .main-menu li { + list-style: none; + position: relative; + padding: 0 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:before, +.header .header-menu-container .main-menu li:before { + content: none; + display: none +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:not(:last-of-type), +.header .header-menu-container .main-menu li:not(:last-of-type) { + margin-right: 12px +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li>a, +.header .header-menu-container .main-menu>li>a { + position: relative; + display: inline-block; + text-decoration: none; + padding: 31px 0; + top: 1px; + color: var(--logico-default-text-color); + font-size: 16px; + line-height: 1.5em; + font-weight: 600; + letter-spacing: -.03em +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li>a:before, +.header .header-menu-container .main-menu>li>a:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + bottom: 1px; + height: 2px; + opacity: 0; + -webkit-transition: opaciry 0.3s; + transition: opaciry 0.3s; + background-color: var(--logico-dark-text-color) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.current-menu-ancestor>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.current-menu-parent>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.current-menu-item>a:not([href*="/#"]), +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.active>a, +.header .header-menu-container .main-menu>li.current-menu-ancestor>a, +.header .header-menu-container .main-menu>li.current-menu-parent>a, +.header .header-menu-container .main-menu>li.current-menu-item>a:not([href*="/#"]), +.header .header-menu-container .main-menu>li.active>a { + color: var(--logico-light-text-color) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.current-menu-ancestor>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.current-menu-parent>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.current-menu-item>a:not([href*="/#"]):before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.active>a:before, +.header .header-menu-container .main-menu>li.current-menu-ancestor>a:before, +.header .header-menu-container .main-menu>li.current-menu-parent>a:before, +.header .header-menu-container .main-menu>li.current-menu-item>a:not([href*="/#"]):before, +.header .header-menu-container .main-menu>li.active>a:before { + opacity: 1 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li:hover>a, +.header .header-menu-container .main-menu>li:hover>a { + color: var(--logico-light-text-color) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children>a:before, +.header .header-menu-container .main-menu>li.menu-item-has-children>a:before { + right: initial; + left: 0; + width: 0; + -webkit-transition: width 0.3s, opacity 0.3s; + transition: width 0.3s, opacity 0.3s; + opacity: 1 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children>a:after, +.header .header-menu-container .main-menu>li.menu-item-has-children>a:after { + content: '\e80c'; + display: inline-block; + font: 400 normal .3125em 'fontello'; + position: relative; + top: .4em; + margin: 0 0 0 1em; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + color: var(--logico-dark-text-color); + vertical-align: top; + line-height: inherit +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children.current-menu-ancestor>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children.current-menu-parent>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children.current-menu-item>a:not([href*="/#"]):before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children.active>a:before, +.header .header-menu-container .main-menu>li.menu-item-has-children.current-menu-ancestor>a:before, +.header .header-menu-container .main-menu>li.menu-item-has-children.current-menu-parent>a:before, +.header .header-menu-container .main-menu>li.menu-item-has-children.current-menu-item>a:not([href*="/#"]):before, +.header .header-menu-container .main-menu>li.menu-item-has-children.active>a:before { + width: calc(100% - 16px) +} + +.elementor-widget-logico_navigation_menu nav, +.header nav { + font-size: 0; + line-height: 1 +} + +.elementor-widget-logico_navigation_menu .header-menu-row, +.header .header-menu-row { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.elementor-widget-logico_navigation_menu .header-menu-row .logo, +.header .header-menu-row .logo { + margin: 20px 70px +} + +.logico-theme-style-rounded .header .header-menu-container .main-menu { + margin: 0 0 -10px +} + +.logico-theme-style-rounded .header .header-menu-container .main-menu>li>a { + padding: 24px 0 34px +} + +.logico-theme-style-rounded .header .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu { + margin: 0 0 0 38px +} + +.logico-theme-style-rounded .header .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before { + width: 38px +} + +@media only screen and (min-width:481px) { + .logico-theme-style-rounded .mobile-header-menu-container { + width: 320px + } +} + +@media only screen and (min-width:1021px) { + .logico-theme-style-rounded .mobile-header-menu-container.active { + right: 20px; + left: auto + } +} + +@media only screen and (min-width:1520px) { + .elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:not(:last-of-type), + .header .header-menu-container .main-menu li:not(:last-of-type) { + margin-right: 24px + } + .elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li>a, + .header .header-menu-container .main-menu>li>a { + letter-spacing: normal + } + .elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children>a:after, + .header .header-menu-container .main-menu>li.menu-item-has-children>a:after { + margin: 0 0 0 2em + } +} + +@media only screen and (min-width:1700px) { + .elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:not(:last-of-type), + .header .header-menu-container .main-menu li:not(:last-of-type) { + margin-right: 39px + } +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu, +.header .header-menu-container .main-menu>li ul.sub-menu { + margin: 4px 0 0; + position: absolute; + top: 100%; + left: 0; + width: 220px; + padding: 33px 33px 35px 42px; + opacity: 0; + visibility: hidden; + -webkit-transition: all .3s; + -o-transition: all .3s; + transition: all .3s; + z-index: 4; + -webkit-transition: all 0.2s ease-out; + transition: all 0.2s ease-out; + -webkit-transform: rotateX(-90deg); + -ms-transform: rotateX(-90deg); + transform: rotateX(-90deg); + -webkit-transform-origin: 0 0; + -moz-transform-origin: 0 0; + -ms-transform-origin: 0 0; + -o-transform-origin: 0 0; + transform-origin: 0 0; + text-align: left; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + background-color: var(--logico-background-color); + border-radius: var(--logico-radius-medium, 0) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li, +.header .header-menu-container .main-menu>li ul.sub-menu>li { + position: relative; + list-style: none; + margin: 0; + opacity: 0; + visibility: hidden; + -webkit-transform: translateY(5px); + -ms-transform: translateY(5px); + transform: translateY(5px); + -webkit-transition: all 0.2s cubic-bezier(.4, .28, .31, 1.28) 0s; + transition: all 0.2s cubic-bezier(.4, .28, .31, 1.28) 0s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.menu-item-has-children>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.menu-item-has-children>a { + padding-right: 40px; + padding-left: 0 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.menu-item-has-children>a:after, +.header .header-menu-container .main-menu>li ul.sub-menu>li.menu-item-has-children>a:after { + content: '\e816'; + font: 400 normal 5px/24px 'fontello'; + width: 20px; + display: block; + position: absolute; + bottom: 10px; + right: 0; + left: initial; + text-align: right; + color: var(--logico-dark-text-color) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li>a { + display: block; + position: relative; + -webkit-transition: all 0.3s; + transition: all 0.3s; + padding: 10px 19px 10px 0; + text-decoration: none; + color: var(--logico-dark-text-color); + font-size: 16px; + line-height: 1.5em; + font-weight: 500 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li>a:before, +.header .header-menu-container .main-menu>li ul.sub-menu>li>a:before { + content: '\e808'; + font: 400 normal 10px/24px 'fontello'; + position: absolute; + top: 10px; + left: -10px; + right: initial; + opacity: 0; + color: var(--logico-accent-color); + -webkit-transition: opacity 0.3s, left 0.3s; + transition: opacity 0.3s, left 0.3s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href*="/#"]), +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.active>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li:hover>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href*="/#"]), +.header .header-menu-container .main-menu>li ul.sub-menu>li.active>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li:hover>a { + color: var(--logico-accent-color); + padding-left: 19px; + padding-right: 0 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href*="/#"]):before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.active>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li:hover>a:before, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a:before, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a:before, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href*="/#"]):before, +.header .header-menu-container .main-menu>li ul.sub-menu>li.active>a:before, +.header .header-menu-container .main-menu>li ul.sub-menu>li:hover>a:before { + opacity: 1; + left: 0 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor.menu-item-has-children>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent.menu-item-has-children>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item.menu-item-has-children>a:not([href*="/#"]), +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.active.menu-item-has-children>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.menu-item-has-children:hover>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor.menu-item-has-children>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent.menu-item-has-children>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item.menu-item-has-children>a:not([href*="/#"]), +.header .header-menu-container .main-menu>li ul.sub-menu>li.active.menu-item-has-children>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.menu-item-has-children:hover>a { + padding-left: 19px; + padding-right: 21px +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu, +.header .header-menu-container .main-menu li:hover>ul.sub-menu { + opacity: 1; + visibility: visible; + -webkit-transform: rotateX(0); + -ms-transform: rotateX(0); + transform: rotateX(0) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu, +.header .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu { + position: absolute; + left: 100%; + top: -15px; + right: initial; + margin: 0 0 0 24px +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before, +.header .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before { + content: ''; + position: absolute; + display: block; + width: 24px; + left: initial; + right: 100%; + top: 0; + bottom: 0; + opacity: 0 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li, +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li { + opacity: 1; + visibility: visible; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+1), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+1) { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+2), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+2) { + -webkit-transition-delay: 0.15s; + transition-delay: 0.15s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+3), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+3) { + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+4), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+4) { + -webkit-transition-delay: 0.25s; + transition-delay: 0.25s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+5), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+5) { + -webkit-transition-delay: 0.3s; + transition-delay: 0.3s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+6), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+6) { + -webkit-transition-delay: 0.35s; + transition-delay: 0.35s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+7), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+7) { + -webkit-transition-delay: 0.4s; + transition-delay: 0.4s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+8), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+8) { + -webkit-transition-delay: 0.45s; + transition-delay: 0.45s +} + +.elementor-widget-logico_navigation_menu .header-menu-container { + display: none +} + +.elementor-widget-logico_navigation_menu .menu-trigger, +.elementor-widget-logico_navigation_menu .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container { + display: block +} + +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container { + display: block +} + +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container { + display: block +} + +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container { + display: block +} + +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container { + display: block +} + +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container { + display: block +} + +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +.mini-cart { + position: relative +} + +.mini-cart a.mini-cart-trigger { + display: block; + position: relative; + z-index: 3; + text-align: left; + text-decoration: none; + line-height: 1; + color: var(--logico-default-text-color) +} + +.mini-cart a.mini-cart-trigger:hover { + color: var(--logico-light-text-color) +} + +.mini-cart .mini-cart-count:before { + content: '\e843'; + display: block; + font: 400 normal 20px/1em 'fontello'; + vertical-align: top +} + +.mini-cart .mini-cart-count>span { + position: absolute; + display: inline-block; + vertical-align: top; + top: -.05em; + right: -.25em; + left: initial; + width: .45em; + height: .45em; + -webkit-border-radius: 50%; + border-radius: 50%; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + text-indent: -100px; + color: transparent; + line-height: .45em; + font-style: normal; + overflow: hidden; + -moz-box-sizing: content-box; + box-sizing: content-box; + background-color: #FF2763 +} + +.mini-cart .mini-cart-panel { + position: absolute; + right: -23px; + top: -22px; + width: 415px; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + -moz-box-sizing: content-box; + box-sizing: content-box; + opacity: 0 !important; + pointer-events: none; + z-index: 2; + padding: 60px 59px 59px; + overflow: hidden; + border: solid 1px var(--logico-border-hover-color); + background-color: var(--logico-background-color); + border-radius: var(--logico-radius-medium, 0) +} + +.mini-cart .mini-cart-panel .woocommerce-mini-cart__empty-message { + margin: 0 +} + +.mini-cart .mini-cart-panel .cart_list { + list-style: none; + display: block; + white-space: normal; + overflow: auto; + max-height: 254px +} + +.mini-cart .mini-cart-panel .cart_list.product_list_widget { + padding: 0 20px 0 0; + margin: 0 -20px 0 0 +} + +.mini-cart .mini-cart-panel .cart_list li { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + padding: 0; + min-height: 0 +} + +.mini-cart .mini-cart-panel .cart_list li:before { + display: none; + content: none +} + +.mini-cart .mini-cart-panel .cart_list li:not(:first-child) { + margin: 27px 0 0; + padding: 32px 0 0 +} + +.mini-cart .mini-cart-panel .cart_list li:not(:first-child):before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + background-color: var(--logico-border-color); + height: 1px; + opacity: .4 +} + +.mini-cart .mini-cart-panel .cart_list li a { + font-weight: inherit; + display: inline; + text-decoration: none; + color: var(--logico-dark-text-color) +} + +.mini-cart .mini-cart-panel .cart_list li a:hover { + color: var(--logico-accent-color) +} + +.mini-cart .mini-cart-panel .cart_list li .thumbnail-woocommerce_wrapper { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + margin: 0 30px 0 0; + position: static; + order: 1 +} + +.mini-cart .mini-cart-panel .cart_list li .thumbnail-woocommerce_wrapper img { + display: block; + position: relative; + margin: 0; + float: none; + width: 85px; + height: auto; + border: none; + border-radius: var(--logico-radius-small, 0) +} + +.mini-cart .mini-cart-panel .cart_list li .content-woocommerce-wrapper { + display: block; + order: 2; + width: 100%; + font-size: 18px; + line-height: 1.6667em +} + +.mini-cart .mini-cart-panel .cart_list li .content-woocommerce-wrapper .quantity { + display: block +} + +.mini-cart .mini-cart-panel .cart_list li .woocommerce-mini-cart-item__title { + display: block; + margin: -1px 0 7px; + font-weight: 600 +} + +.mini-cart .mini-cart-panel .cart_list li .woocommerce-mini-cart-item__price { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + margin: 5px 0 0 +} + +.mini-cart .mini-cart-panel .cart_list li .woocommerce-mini-cart-item__price .amount { + font-weight: 600 +} + +.mini-cart .mini-cart-panel .cart_list li a.remove_from_cart_button { + position: static; + margin: -14px -1px 0 65px; + background: none; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + -webkit-align-self: center; + -moz-align-self: center; + -ms-align-self: center; + align-self: center; + order: 3; + font: normal 15px/1em 'fontello'; + width: 15px; + height: 15px; + color: #EF644C +} + +.mini-cart .mini-cart-panel .cart_list li a.remove_from_cart_button:before { + content: '\e845' +} + +.mini-cart .mini-cart-panel .cart_list li a.remove_from_cart_button:hover { + color: var(--logico-light-text-color) +} + +.mini-cart .mini-cart-panel .total { + margin: 27px 0 0; + padding: 19px 0 0; + border-width: 0; + position: relative; + font-size: 20px; + font-weight: 600; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.mini-cart .mini-cart-panel .total:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + background-color: var(--logico-border-color); + height: 1px; + opacity: .4 +} + +.mini-cart .mini-cart-panel .total strong { + font-weight: inherit +} + +.mini-cart .mini-cart-panel .total .amount { + font-size: 18px; + padding: 0 0 0 12px +} + +.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons { + position: relative; + z-index: 2; + padding: 23px 0 0; + margin: 0 -10px; + font-size: 0; + line-height: 1; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons:before, +.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons:after { + content: none; + display: none +} + +.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons .logico-alter-button { + margin: 15px 10px 0; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.mini-cart:hover .mini-cart-trigger { + -webkit-border-radius: 0; + border-radius: 0 +} + +.mini-cart:hover .mini-cart-panel { + opacity: 1 !important; + pointer-events: initial +} + +.search-trigger, +a.search-link { + text-decoration: none +} + +.search-trigger .search-trigger-icon, +a.search-link .search-trigger-icon { + display: block; + font: 400 normal 19px/1.0526em 'fontello'; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.search-trigger .search-trigger-icon:before, +a.search-link .search-trigger-icon:before { + content: '\e85c' +} + +.search-trigger .search-trigger-icon:hover, +a.search-link .search-trigger-icon:hover { + color: var(--logico-light-text-color) +} + +.site-search { + position: fixed; + left: 0; + top: -122px; + right: 0; + padding: 25px 60px 25px 20px; + z-index: 110; + opacity: 0; + -webkit-transition: opacity 0.3s, top 0.3s; + transition: opacity 0.3s, top 0.3s; + -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .2); + -moz-box-shadow: 0 0 30px rgba(0, 0, 0, .2); + box-shadow: 0 0 30px rgba(0, 0, 0, .2); + border: solid 1px var(--logico-border-hover-color); + background-color: var(--logico-background-color); + border-radius: var(--logico-radius-large, 0) +} + +.site-search.active { + top: var(--wp-admin--admin-bar--height, 0); + opacity: 1 +} + +.site-search .site-search-close { + position: absolute; + top: 50%; + right: 20px; + left: initial; + width: 17px; + height: 17px; + margin: -9px 0 0; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s; + font: 400 normal 17px/1em 'fontello'; + text-align: center; + color: var(--logico-default-text-color) +} + +.site-search .site-search-close:before { + content: '\e845' +} + +.site-search .site-search-close:hover { + color: var(--logico-light-text-color) +} + +.site-search .search-form { + border: none; + padding: 0 +} + +.site-search .search-form .search-form-field { + padding-right: 50px; + padding-left: 20px +} + +.site-search .search-form .search-form-icon { + left: initial; + right: 0; + top: 0; + bottom: initial; + width: 50px; + height: 50px; + background: none; + font-size: 20px; + line-height: 50px; + color: var(--logico-default-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.site-search .search-form .search-form-icon:hover { + background: none; + color: var(--logico-accent-color) +} + +.sticky-container-active .site-search.active { + top: 0 +} + +.logico-theme-style-rounded .site-search { + left: 10px; + right: 10px +} + +.logico-theme-style-rounded .site-search.active { + top: calc(var(--wp-admin--admin-bar--height, 0px) + 10px) +} + +.logico-theme-style-rounded .sticky-container-active .site-search.active { + top: 10px +} + +@media only screen and (min-width:1021px) { + .site-search { + padding: 35px 100px 35px 40px + } + .site-search .site-search-close { + right: 40px; + left: initial + } + .logico-theme-style-rounded .site-search { + left: 20px; + right: 20px + } + .logico-theme-style-rounded .site-search.active { + top: calc(var(--wp-admin--admin-bar--height, 0px) + 20px) + } + .logico-theme-style-rounded .sticky-container-active .site-search.active { + top: 20px + } +} + +.dropdown-trigger { + position: relative +} + +.dropdown-trigger .dropdown-trigger-icon { + cursor: pointer; + text-align: center; + position: relative; + width: 20px; + height: 20px; + font-size: 0; + line-height: 1; + -webkit-transition: color 0.3s; + transition: color 0.3s; + display: block +} + +.dropdown-trigger .dropdown-trigger-icon:before { + content: '\e85e'; + display: block; + position: absolute; + z-index: 1; + font: 400 normal 20px/1em 'fontello' +} + +.dropdown-trigger .dropdown-trigger-icon:after { + content: '\e85d'; + display: block; + position: absolute; + z-index: 2; + font: 400 normal 20px/1em 'fontello'; + opacity: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.dropdown-trigger .dropdown-trigger-icon:hover:after { + opacity: 1 +} + +.header .dropdown-trigger { + margin: 15px 30px +} + +.slide-sidebar-wrapper { + position: fixed; + top: var(--wp-admin--admin-bar--height, 0); + z-index: 110; + width: 320px; + background-color: var(--logico-background-color); + color: var(--logico-default-text-color); + height: calc(100vh - var(--wp-admin--admin-bar--height, 0px)); + border-radius: var(--logico-radius-large, 0) +} + +.slide-sidebar-wrapper a { + color: var(--logico-accent-color) +} + +.slide-sidebar-wrapper p { + font-size: 16px; + line-height: 1.75em +} + +.slide-sidebar-wrapper p a { + text-decoration: underline +} + +.slide-sidebar-wrapper p a:hover { + text-decoration: none +} + +.slide-sidebar-wrapper h1:not([class*=logico-title-h]), +.slide-sidebar-wrapper h2:not([class*=logico-title-h]), +.slide-sidebar-wrapper h3:not([class*=logico-title-h]), +.slide-sidebar-wrapper h4:not([class*=logico-title-h]), +.slide-sidebar-wrapper h5:not([class*=logico-title-h]), +.slide-sidebar-wrapper h6:not([class*=logico-title-h]), +.slide-sidebar-wrapper .logico-title-h1, +.slide-sidebar-wrapper .logico-title-h2, +.slide-sidebar-wrapper .logico-title-h3, +.slide-sidebar-wrapper .logico-title-h4, +.slide-sidebar-wrapper .logico-title-h5, +.slide-sidebar-wrapper .logico-title-h6 { + color: var(--logico-dark-text-color); + letter-spacing: normal !important; + font-family: var(--logico-standard-font-family) +} + +.slide-sidebar-wrapper.slide-sidebar-position-left { + right: initial; + left: -320px; + -webkit-transition: left 0.6s cubic-bezier(.77, 0, .175, 1); + transition: left 0.6s cubic-bezier(.77, 0, .175, 1) +} + +.slide-sidebar-wrapper.slide-sidebar-position-left.active { + right: initial; + left: 0 +} + +.slide-sidebar-wrapper.slide-sidebar-position-right { + -webkit-transition: right 0.6s cubic-bezier(.77, 0, .175, 1); + transition: right 0.6s cubic-bezier(.77, 0, .175, 1); + right: -320px; + left: initial +} + +.slide-sidebar-wrapper.slide-sidebar-position-right.active { + right: 0; + left: initial +} + +.slide-sidebar-wrapper .slide-sidebar-close { + width: 22px; + height: 22px; + cursor: pointer; + position: absolute; + right: 19px; + left: initial; + top: 17px; + z-index: 2 +} + +.slide-sidebar-wrapper .slide-sidebar-close:before, +.slide-sidebar-wrapper .slide-sidebar-close:after { + content: ''; + position: absolute; + display: block; + left: 0; + right: initial; + height: 2px; + width: 100%; + -webkit-transition: background-position 0.7s cubic-bezier(.45, .05, .55, .95); + transition: background-position 0.7s cubic-bezier(.45, .05, .55, .95); + background: linear-gradient(90deg, var(--logico-dark-text-color) 0 36%, transparent 36% 56%, var(--logico-dark-text-color) 56% 100%); + -webkit-background-size: 270% 100%; + background-size: 270% 100%; + background-position-x: 100% +} + +.slide-sidebar-wrapper .slide-sidebar-close:before { + top: 10px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg) +} + +.slide-sidebar-wrapper .slide-sidebar-close:after { + top: 9.5px; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transition-delay: .1s, 0s, 0s; + -moz-transition-delay: .1s, 0s, 0s; + -ms-transition-delay: .1s, 0s, 0s; + -o-transition-delay: .1s, 0s, 0s; + transition-delay: .1s, 0s, 0s +} + +.slide-sidebar-wrapper .slide-sidebar-close:hover:before, +.slide-sidebar-wrapper .slide-sidebar-close:hover:after { + background-position-x: 0; + -webkit-transition: background-position 0.7s cubic-bezier(.22, .61, .36, 1), background-color 0.3s; + transition: background-position 0.7s cubic-bezier(.22, .61, .36, 1), background-color 0.3s +} + +.slide-sidebar-wrapper .slide-sidebar { + position: relative; + padding: 80px 15px 40px; + min-height: calc(100% - 120px); + max-height: 100%; + box-sizing: border-box; + overflow: auto +} + +.slide-sidebar-wrapper .wp-block-title { + margin: 0 0 18px +} + +.slide-sidebar-wrapper .wp-block-title:last-child { + margin-bottom: 0 +} + +.sticky-container-active .slide-sidebar-wrapper { + top: 0 +} + +.logico-theme-style-rounded .slide-sidebar-wrapper { + width: 300px; + top: calc(var(--wp-admin--admin-bar--height, 0px) + 10px); + height: calc(100vh - var(--wp-admin--admin-bar--height, 0px) - 20px) +} + +.logico-theme-style-rounded .slide-sidebar-wrapper.slide-sidebar-position-left.active { + right: initial; + left: 10px +} + +.logico-theme-style-rounded .slide-sidebar-wrapper.slide-sidebar-position-right.active { + right: 10px; + left: initial +} + +.logico-theme-style-rounded .sticky-container-active .slide-sidebar-wrapper { + top: 10px +} + +@media only screen and (min-width:841px) { + .slide-sidebar-wrapper { + width: 360px + } + .slide-sidebar-wrapper:before { + content: ''; + display: block; + position: absolute; + right: -62px; + left: initial; + top: 0; + width: 58px; + height: 100%; + background-color: var(--logico-background-color); + background-position: right top; + background-repeat: no-repeat; + background-size: cover; + border-radius: var(--logico-radius-large, 0) + } + .slide-sidebar-wrapper.slide-sidebar-position-left { + right: initial; + left: -472px + } + .slide-sidebar-wrapper.slide-sidebar-position-left.active { + right: initial; + left: 0 + } + .slide-sidebar-wrapper.slide-sidebar-position-right { + right: -472px; + left: initial + } + .slide-sidebar-wrapper.slide-sidebar-position-right.active { + right: 0; + left: initial + } + .slide-sidebar-wrapper .slide-sidebar-close { + left: initial; + right: -43px; + z-index: 2 + } + .slide-sidebar-wrapper .slide-sidebar { + padding: 177px 63px 60px 63px; + min-height: calc(100% - 237px) + } + .slide-sidebar-wrapper .slide-sidebar:after { + display: block + } + .logico-theme-style-rounded .slide-sidebar-wrapper { + width: 360px + } + .logico-theme-style-rounded .slide-sidebar-wrapper .slide-sidebar { + padding: 135px 63px 60px 63px; + min-height: calc(100% - 279px) + } +} + +@media only screen and (min-width:1021px) { + .logico-theme-style-rounded .slide-sidebar-wrapper.slide-sidebar-position-left.active { + right: initial; + left: 20px + } + .logico-theme-style-rounded .slide-sidebar-wrapper.slide-sidebar-position-right.active { + right: 20px; + left: initial + } +} + +.wrapper-socials.top-bar-socials { + display: inline-block; + vertical-align: top; + position: relative; + margin: 0 -10px; + line-height: inherit; + font-size: inherit +} + +.wrapper-socials.top-bar-socials li { + margin: 0 10px +} + +.wrapper-socials.top-bar-socials a { + border: none; + width: 1em; + height: 1em; + font-size: 1em; + line-height: 1em +} + +.wrapper-socials.top-bar-socials a:before { + font-size: .9286em; + line-height: 1em +} + +ul.top-bar-menu { + margin: 0 -12px; + padding: 0; + list-style: none +} + +ul.top-bar-menu li { + display: inline-block; + vertical-align: top; + margin: 0 16px; + padding: 0 +} + +ul.top-bar-menu li:before { + display: none; + content: none +} + +ul.top-bar-menu a { + display: block +} + +.widget-title, +.footer-widget-title, +.side-widget-title { + position: relative +} + +.widget-title:last-child, +.footer-widget-title:last-child, +.side-widget-title:last-child { + margin: 0 +} + +.widget-title img, +.footer-widget-title img, +.side-widget-title img { + display: none +} + +body:not(.block-editor-page) .content-wrapper .widget p, +body:not(.block-editor-page) .footer-widgets .widget p { + margin: 0 +} + +.sidebar .widget+.widget, +.elementor-widget-sidebar .widget+.widget { + margin: 51px 0 0 +} + +.sidebar .widget .widget-title, +.sidebar .widget .widgettitle, +.elementor-widget-sidebar .widget .widget-title, +.elementor-widget-sidebar .widget .widgettitle { + text-transform: none; + font: 600 normal 20px/1.25em var(--logico-body-font-family); + letter-spacing: -.03em +} + +.sidebar .widget .widget-title:not(:last-child), +.sidebar .widget .widgettitle:not(:last-child), +.elementor-widget-sidebar .widget .widget-title:not(:last-child), +.elementor-widget-sidebar .widget .widgettitle:not(:last-child) { + padding: 0 1.5em 1.05em 0; + border-bottom: solid 1px; + position: relative; + margin-bottom: .95em +} + +.sidebar .widget .widget-title:not(:last-child):after, +.sidebar .widget .widgettitle:not(:last-child):after, +.elementor-widget-sidebar .widget .widget-title:not(:last-child):after, +.elementor-widget-sidebar .widget .widgettitle:not(:last-child):after { + content: '\e80a'; + display: block; + position: absolute; + width: 1em; + height: 2.4em; + font: 400 normal .5em/2.4em 'fontello'; + bottom: 2.1em; + right: 0; + left: initial +} + +.sidebar .widget:first-child h1:first-child, +.sidebar .widget:first-child h2:first-child, +.sidebar .widget:first-child h3:first-child, +.sidebar .widget:first-child h4:first-child, +.sidebar .widget:first-child h5:first-child, +.sidebar .widget:first-child h6:first-child, +.elementor-widget-sidebar .widget:first-child h1:first-child, +.elementor-widget-sidebar .widget:first-child h2:first-child, +.elementor-widget-sidebar .widget:first-child h3:first-child, +.elementor-widget-sidebar .widget:first-child h4:first-child, +.elementor-widget-sidebar .widget:first-child h5:first-child, +.elementor-widget-sidebar .widget:first-child h6:first-child { + margin-top: -.25em +} + +.sidebar .widget-wrapper>.wp-block-title:not(:last-child), +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:not(:last-child), +.sidebar .wp-block-group>.wp-block-title:not(:last-child), +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:not(:last-child), +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:not(:last-child), +.elementor-widget-sidebar .wp-block-group>.wp-block-title:not(:last-child) { + margin: 0 0 .95em +} + +.sidebar .widget-wrapper>.wp-block-title:first-child h1, +.sidebar .widget-wrapper>.wp-block-title:first-child h2, +.sidebar .widget-wrapper>.wp-block-title:first-child h3, +.sidebar .widget-wrapper>.wp-block-title:first-child h4, +.sidebar .widget-wrapper>.wp-block-title:first-child h5, +.sidebar .widget-wrapper>.wp-block-title:first-child h6, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h1, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h2, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h3, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h4, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h5, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h6, +.sidebar .wp-block-group>.wp-block-title:first-child h1, +.sidebar .wp-block-group>.wp-block-title:first-child h2, +.sidebar .wp-block-group>.wp-block-title:first-child h3, +.sidebar .wp-block-group>.wp-block-title:first-child h4, +.sidebar .wp-block-group>.wp-block-title:first-child h5, +.sidebar .wp-block-group>.wp-block-title:first-child h6, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h1, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h2, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h3, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h4, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h5, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h6, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h1, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h2, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h3, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h4, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h5, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h6, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h1, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h2, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h3, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h4, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h5, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h6 { + margin: 0 !important; + padding: 0 1.5em 1.05em 0; + border-bottom: solid 1px; + position: relative; + letter-spacing: -.03em; + text-transform: none; + font: 600 normal 20px/1.25em var(--logico-body-font-family) +} + +.sidebar .widget-wrapper>.wp-block-title:first-child h1:after, +.sidebar .widget-wrapper>.wp-block-title:first-child h2:after, +.sidebar .widget-wrapper>.wp-block-title:first-child h3:after, +.sidebar .widget-wrapper>.wp-block-title:first-child h4:after, +.sidebar .widget-wrapper>.wp-block-title:first-child h5:after, +.sidebar .widget-wrapper>.wp-block-title:first-child h6:after, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h1:after, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h2:after, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h3:after, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h4:after, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h5:after, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h6:after, +.sidebar .wp-block-group>.wp-block-title:first-child h1:after, +.sidebar .wp-block-group>.wp-block-title:first-child h2:after, +.sidebar .wp-block-group>.wp-block-title:first-child h3:after, +.sidebar .wp-block-group>.wp-block-title:first-child h4:after, +.sidebar .wp-block-group>.wp-block-title:first-child h5:after, +.sidebar .wp-block-group>.wp-block-title:first-child h6:after, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h1:after, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h2:after, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h3:after, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h4:after, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h5:after, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h6:after, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h1:after, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h2:after, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h3:after, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h4:after, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h5:after, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h6:after, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h1:after, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h2:after, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h3:after, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h4:after, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h5:after, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h6:after { + content: '\e80a'; + display: block; + position: absolute; + width: 1em; + height: 2.4em; + font: 400 normal .5em/2.4em 'fontello'; + bottom: 2.1em; + right: 0; + left: initial +} + +.slide-sidebar-wrapper .widget+.widget { + margin: 45px 0 0 +} + +.slide-sidebar-wrapper .widget .widget-title:not(:last-child), +.slide-sidebar-wrapper .widget .widgettitle:not(:last-child), +.slide-sidebar-wrapper .widget .widget-wrapper h1:not(:last-child), +.slide-sidebar-wrapper .widget .widget-wrapper h2:not(:last-child), +.slide-sidebar-wrapper .widget .widget-wrapper h3:not(:last-child), +.slide-sidebar-wrapper .widget .widget-wrapper h4:not(:last-child), +.slide-sidebar-wrapper .widget .widget-wrapper h5:not(:last-child), +.slide-sidebar-wrapper .widget .widget-wrapper h6:not(:last-child) { + margin-bottom: .5em +} + +.footer-widgets { + font-size: 16px; + line-height: 1.875em +} + +.footer-widgets>.widget { + margin: 45px 0 0 +} + +.widget a { + text-decoration: none +} + +.widget p { + margin: .75em 0 0 +} + +.widget p a { + text-decoration: underline +} + +.widget p a:hover { + text-decoration: none +} + +.wc-blocks-filter-wrapper .wc-block-checkbox-list li { + margin: 0; + padding: 0; + line-height: 1em +} + +.wc-blocks-filter-wrapper .wc-block-checkbox-list li:before { + content: none; + display: none +} + +.wc-blocks-filter-wrapper .wc-block-checkbox-list li:not(:first-child) { + margin-top: 10px +} + +.wc-blocks-filter-wrapper .wc-block-active-filters .wc-block-components-filter-reset-button, +.wc-blocks-filter-wrapper .wc-block-active-filters .wc-block-active-filters__clear-all { + font-size: 14px; + line-height: 1.375em; + font-weight: 600 +} + +.wc-block-components-checkbox { + margin: 0 !important; + line-height: 1 +} + +.wc-block-components-checkbox label .wc-block-components-checkbox__label .wc-block-components-product-rating { + margin: 3px +} + +.wc-block-components-checkbox input[type="checkbox"].wc-block-components-checkbox__input { + min-width: 0; + min-height: 0; + width: 20px; + height: 20px; + border-radius: calc(var(--logico-radius-small, 0px) / 2); + position: relative; + top: 1px; + border-color: var(--logico-border-color) +} + +.wc-block-components-checkbox input[type="checkbox"].wc-block-components-checkbox__input:checked { + border-color: var(--logico-border-hover-color) +} + +.wc-block-components-checkbox svg.wc-block-components-checkbox__mark { + display: none +} + +.widget .cut-corner { + position: relative; + -webkit-clip-path: polygon(calc(100% - 45px) 0, 100% 45px, 100% 100%, 0 100%, 0 0); + clip-path: polygon(calc(100% - 45px) 0, 100% 45px, 100% 100%, 0 100%, 0 0) +} + +.widget .cut-corner[style*="border-style"]:after { + content: ''; + position: absolute; + display: block; + border: none; + border-top: inherit; + width: 64px; + height: 0; + right: -20px; + left: initial; + top: -1px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-transform-origin: left top; + transform-origin: left top; + -moz-box-sizing: content-box; + box-sizing: content-box +} + +body:not(.block-editor-page) .widget_archive ul { + list-style: none; + margin: 0; + padding: 0 +} + +body:not(.block-editor-page) .widget_archive ul li { + padding: 0; + position: relative; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + line-height: 1.6667em +} + +body:not(.block-editor-page) .widget_archive ul li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_archive ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_archive ul li a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_archive ul li a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_archive ul li a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .widget_archive ul li a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +body:not(.block-editor-page) .widget_archive .widget-wrapper>ul>li a { + text-decoration: none +} + +body:not(.block-editor-page) .wp-block-archives-dropdown:not(:last-child) { + margin-bottom: 2rem +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives, +body:not(.block-editor-page) .footer-widgets .wp-block-archives, +.block-editor-block-list__layout ul.wp-block-archives { + list-style: none; + margin: 0; + padding: 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives:not(:last-child), +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives:not(:last-child), +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives:not(:last-child), +body:not(.block-editor-page) .footer-widgets .wp-block-archives:not(:last-child), +.block-editor-block-list__layout ul.wp-block-archives:not(:last-child) { + margin-bottom: 2rem +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li, +body:not(.block-editor-page) .footer-widgets .wp-block-archives li, +.block-editor-block-list__layout ul.wp-block-archives li { + -webkit-transition: color 0.3s; + transition: color 0.3s; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + padding: 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li:not(:first-child), +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li:not(:first-child), +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li:not(:first-child), +body:not(.block-editor-page) .footer-widgets .wp-block-archives li:not(:first-child), +.block-editor-block-list__layout ul.wp-block-archives li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li:before, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li:before, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li:before, +body:not(.block-editor-page) .footer-widgets .wp-block-archives li:before, +.block-editor-block-list__layout ul.wp-block-archives li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li a, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li a, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li a, +body:not(.block-editor-page) .footer-widgets .wp-block-archives li a, +.block-editor-block-list__layout ul.wp-block-archives li a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li a:before, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li a:before, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li a:before, +body:not(.block-editor-page) .footer-widgets .wp-block-archives li a:before, +.block-editor-block-list__layout ul.wp-block-archives li a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li a:hover, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li a:hover, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li a:hover, +body:not(.block-editor-page) .footer-widgets .wp-block-archives li a:hover, +.block-editor-block-list__layout ul.wp-block-archives li a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li a:hover:before, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li a:hover:before, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li a:hover:before, +body:not(.block-editor-page) .footer-widgets .wp-block-archives li a:hover:before, +.block-editor-block-list__layout ul.wp-block-archives li a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives ul, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives ul, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives ul, +body:not(.block-editor-page) .footer-widgets .wp-block-archives ul, +.block-editor-block-list__layout ul.wp-block-archives ul { + list-style: none; + margin: 0; + padding: 0 +} + +.widget_media_audio, +.mejs-audio { + border-radius: var(--logico-radius-small, 0) +} + +.widget_media_audio .mejs-container, +.widget_media_audio .mejs-controls, +.mejs-audio .mejs-container, +.mejs-audio .mejs-controls { + border-radius: var(--logico-radius-small, 0); + background-color: var(--logico-background-color); + color: var(--logico-dark-text-color) +} + +.widget_media_audio .mejs-horizontal-volume-slider, +.mejs-audio .mejs-horizontal-volume-slider { + width: 50px; + margin: 0 0 0 10px +} + +.widget_media_audio .mejs-time-rail, +.mejs-audio .mejs-time-rail { + margin: 0 +} + +.widget_media_audio .mejs-time-rail .mejs-time-current, +.mejs-audio .mejs-time-rail .mejs-time-current { + background-color: var(--logico-accent-color) !important +} + +.widget_media_audio .mejs-time-rail .mejs-time-hovered, +.mejs-audio .mejs-time-rail .mejs-time-hovered { + background-color: var(--logico-accent-color); + opacity: .3 +} + +.widget_media_audio .mejs-time-rail .mejs-time-hovered.negative, +.mejs-audio .mejs-time-rail .mejs-time-hovered.negative { + background-color: rgba(0, 0, 0, .4) +} + +.widget_media_audio .mejs-time-rail .mejs-time-handle, +.mejs-audio .mejs-time-rail .mejs-time-handle { + border: none; + top: 4px; + background: none +} + +.widget_media_audio .mejs-time-handle-content, +.mejs-audio .mejs-time-handle-content { + border: none; + width: 0 +} + +.widget_media_audio .mejs-time, +.mejs-audio .mejs-time { + padding-top: 15px; + color: var(--logico-dark-text-color) +} + +.widget_media_audio .mejs-button, +.mejs-audio .mejs-button { + width: 20px +} + +.widget_media_audio .mejs-button>button, +.mejs-audio .mejs-button>button { + margin: 10px 0; + color: var(--logico-dark-text-color); + padding: 0; + border: none; + min-width: 0; + background: none; + border-radius: var(--logico-radius-small, 0) +} + +.widget_media_audio .mejs-button>button:before, +.mejs-audio .mejs-button>button:before { + content: none; + display: none +} + +.widget_media_audio .mejs-button>button:after, +.mejs-audio .mejs-button>button:after { + font: 700 normal 16px/20px 'Font Awesome 6 Free'; + background: none !important; + position: relative; + width: auto; + height: auto; + top: initial; + bottom: initial; + left: initial; + right: initial; + -webkit-transform: none; + -ms-transform: none; + transform: none; + padding: 0 +} + +.widget_media_audio .mejs-button>button:hover, +.mejs-audio .mejs-button>button:hover { + color: var(--logico-accent-color) +} + +.widget_media_audio .mejs-button.mejs-play>button:after, +.mejs-audio .mejs-button.mejs-play>button:after { + content: '\f04b' +} + +.widget_media_audio .mejs-button.mejs-pause>button:after, +.mejs-audio .mejs-button.mejs-pause>button:after { + content: '\f04c' +} + +.widget_media_audio .mejs-button.mejs-mute>button:after, +.mejs-audio .mejs-button.mejs-mute>button:after { + content: '\f028' +} + +.widget_media_audio .mejs-button.mejs-unmute>button:after, +.mejs-audio .mejs-button.mejs-unmute>button:after { + content: '\f026' +} + +.widget_media_audio .wp-block-audio, +.mejs-audio .wp-block-audio { + margin: 0 +} + +body .content-wrapper .widget_calendar, +.widget_calendar, +body .content-wrapper .wp-block-calendar, +.wp-block-calendar { + -moz-box-sizing: border-box; + box-sizing: border-box; + max-width: 400px +} + +body .content-wrapper .widget_calendar a, +.widget_calendar a, +body .content-wrapper .wp-block-calendar a, +.wp-block-calendar a { + text-decoration: none +} + +body .content-wrapper .widget_calendar .wp-calendar-table, +.widget_calendar .wp-calendar-table, +body .content-wrapper .wp-block-calendar .wp-calendar-table, +.wp-block-calendar .wp-calendar-table { + width: 100%; + text-align: center +} + +body .content-wrapper .widget_calendar .calendar_wrap, +.widget_calendar .calendar_wrap, +body .content-wrapper .wp-block-calendar .calendar_wrap, +.wp-block-calendar .calendar_wrap { + padding: 25px 15px 16px; + position: relative; + border-radius: var(--logico-radius-medium, 0); + border: solid 1px var(--logico-border-hover-color) +} + +body .content-wrapper .widget_calendar table, +.widget_calendar table, +body .content-wrapper .wp-block-calendar table, +.wp-block-calendar table { + width: 100%; + border: none; + border-collapse: collapse; + z-index: 2; + text-align: center; + position: relative; + margin: 0 !important +} + +body .content-wrapper .widget_calendar table thead, +.widget_calendar table thead, +body .content-wrapper .wp-block-calendar table thead, +.wp-block-calendar table thead { + position: relative +} + +body .content-wrapper .widget_calendar table thead th, +.widget_calendar table thead th, +body .content-wrapper .wp-block-calendar table thead th, +.wp-block-calendar table thead th { + font-size: 18px; + line-height: 25px; + font-weight: 600; + letter-spacing: -.03em; + background: none; + border: none !important; + padding: 0 3px 18px !important; + text-align: center; + min-height: 25px; + color: var(--logico-accent-color) +} + +body .content-wrapper .widget_calendar table tbody td, +.widget_calendar table tbody td, +body .content-wrapper .wp-block-calendar table tbody td, +.wp-block-calendar table tbody td { + padding: 7px 3px 8px !important; + min-height: 36px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + line-height: 30px; + font-size: 18px; + font-weight: 400; + text-align: center; + border: none !important +} + +body .content-wrapper .widget_calendar table tbody td#today, +.widget_calendar table tbody td#today, +body .content-wrapper .wp-block-calendar table tbody td#today, +.wp-block-calendar table tbody td#today { + position: relative +} + +body .content-wrapper .widget_calendar table tbody td#today:before, +.widget_calendar table tbody td#today:before, +body .content-wrapper .wp-block-calendar table tbody td#today:before, +.wp-block-calendar table tbody td#today:before { + content: ''; + position: absolute; + display: block; + width: 36px; + height: 36px; + top: 50%; + left: 50%; + right: initial; + margin: -18px 0 0 -18px; + z-index: -1; + background-color: var(--logico-accent-color); + border-radius: var(--logico-radius-small, 0) +} + +body .content-wrapper .widget_calendar table tbody a, +.widget_calendar table tbody a, +body .content-wrapper .wp-block-calendar table tbody a, +.wp-block-calendar table tbody a { + display: block; + position: relative; + text-decoration: underline; + font-weight: 600; + color: var(--logico-default-text-color) +} + +body .content-wrapper .widget_calendar table tbody a:hover, +.widget_calendar table tbody a:hover, +body .content-wrapper .wp-block-calendar table tbody a:hover, +.wp-block-calendar table tbody a:hover { + text-decoration: none +} + +body .content-wrapper .widget_calendar caption, +.widget_calendar caption, +body .content-wrapper .wp-block-calendar caption, +.wp-block-calendar caption { + font-size: 18px; + line-height: 25px; + font-weight: 600; + letter-spacing: -.03em; + text-align: center; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 14.2857%; + white-space: nowrap; + color: var(--logico-dark-text-color); + margin: 0 0 24px +} + +body .content-wrapper .widget_calendar .wp-calendar-nav, +.widget_calendar .wp-calendar-nav, +body .content-wrapper .wp-block-calendar .wp-calendar-nav, +.wp-block-calendar .wp-calendar-nav { + position: absolute; + left: 15px; + right: 15px; + top: 25px; + height: 25px; + z-index: 3 +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev, +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-next, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-next, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next { + font-size: 0; + line-height: 1; + width: 14.2857%; + height: 25px; + display: block; + position: absolute; + top: 0; + text-align: center +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a, +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a { + display: block; + text-decoration: none; + color: var(--logico-dark-text-color); + -webkit-transition: color 0.3s, opacity 0.3s; + transition: color 0.3s, opacity 0.3s +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before { + font: 400 normal 14px/25px 'fontello' +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover, +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:hover, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:hover, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:hover, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:hover { + color: var(--logico-accent-color) +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev { + left: 0; + right: initial +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before { + content: '\e811' +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-next, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-next, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next { + left: initial; + right: 0 +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before { + content: '\e812' +} + +body .content-wrapper .wp-block-calendar, +.wp-block-calendar { + padding: 25px 15px 16px; + border: solid 1px var(--logico-border-hover-color); + position: relative; + border-radius: var(--logico-radius-medium, 0) +} + +body .content-wrapper .wp-block-calendar.wp-block, +.wp-block-calendar.wp-block { + padding: 0; + margin: 0 !important +} + +body .content-wrapper .wp-block-calendar.wp-block table, +.wp-block-calendar.wp-block table { + margin: 0 !important +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul, +body:not(.block-editor-page) ul.wp-block-categories, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul { + list-style: none; + padding: 0; + position: relative; + margin: 0 +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li, +body:not(.block-editor-page) ul.wp-block-categories li, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li { + position: relative; + padding: 0; + line-height: 1.6667em; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li:not(:first-child), +body:not(.block-editor-page) ul.wp-block-categories li:not(:first-child), +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li:before, +body:not(.block-editor-page) ul.wp-block-categories li:before, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li.cat-item-hierarchical, +body:not(.block-editor-page) ul.wp-block-categories li.cat-item-hierarchical, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li.cat-item-hierarchical { + margin-right: 20px; + margin-left: 0; + display: block +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li a, +body:not(.block-editor-page) ul.wp-block-categories li a, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li a:before, +body:not(.block-editor-page) ul.wp-block-categories li a:before, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li a:hover, +body:not(.block-editor-page) ul.wp-block-categories li a:hover, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li a:hover:before, +body:not(.block-editor-page) ul.wp-block-categories li a:hover:before, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li .widget-archive-trigger, +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li .block-archive-trigger, +body:not(.block-editor-page) ul.wp-block-categories li .widget-archive-trigger, +body:not(.block-editor-page) ul.wp-block-categories li .block-archive-trigger, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li .widget-archive-trigger, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li .block-archive-trigger { + display: block; + position: absolute; + z-index: 1; + top: 0; + right: -20px; + left: auto; + text-align: right; + cursor: pointer; + width: 20px; + height: 1.875em; + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li .widget-archive-trigger:before, +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li .block-archive-trigger:before, +body:not(.block-editor-page) ul.wp-block-categories li .widget-archive-trigger:before, +body:not(.block-editor-page) ul.wp-block-categories li .block-archive-trigger:before, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li .widget-archive-trigger:before, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li .block-archive-trigger:before { + content: '\e812'; + font: 400 normal 14px/1em 'fontello'; + position: absolute; + display: block; + height: 14px; + top: 50%; + right: 0; + left: initial; + margin: -7px 0 0 +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li .widget-archive-trigger.active, +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li .block-archive-trigger.active, +body:not(.block-editor-page) ul.wp-block-categories li .widget-archive-trigger.active, +body:not(.block-editor-page) ul.wp-block-categories li .block-archive-trigger.active, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li .widget-archive-trigger.active, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li .block-archive-trigger.active { + -webkit-transform: rotate(90deg) translate(-.375em, -.1875em); + -ms-transform: rotate(90deg) translate(-.375em, -.1875em); + transform: rotate(90deg) translate(-.375em, -.1875em); + -webkit-transform-origin: center center; + -moz-transform-origin: center center; + -ms-transform-origin: center center; + -o-transform-origin: center center; + transform-origin: center center +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li>ul, +body:not(.block-editor-page) ul.wp-block-categories li>ul, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li>ul { + margin: 0 -20px 0 20px; + padding: 5px 20px 0 0; + list-style: none; + position: relative +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li>ul li, +body:not(.block-editor-page) ul.wp-block-categories li>ul li, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li>ul li { + font-size: 16px; + line-height: 1.875em +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li>ul li:not(:first-child), +body:not(.block-editor-page) ul.wp-block-categories li>ul li:not(:first-child), +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li>ul li:not(:first-child) { + margin: 0 +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li>ul li a:before, +body:not(.block-editor-page) ul.wp-block-categories li>ul li a:before, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li>ul li a:before { + width: .375em; + height: .375em; + top: .875em +} + +body:not(.block-editor-page) .wp-block-categories:not(:last-child) { + margin-bottom: 2rem +} + +body:not(.block-editor-page) .widget_media_gallery .gallery { + margin: 0 -5px -10px; + font-size: 0; + line-height: 1 +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-1 .gallery-item { + width: 100% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-2 .gallery-item { + width: 50% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-3 .gallery-item { + width: 33.3333% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-4 .gallery-item { + width: 25% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-5 .gallery-item { + width: 20% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-6 .gallery-item { + width: 16.6667% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-7 .gallery-item { + width: 14.2857% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-8 .gallery-item { + width: 12.5% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-9 .gallery-item { + width: 11.1111% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-item { + padding: 0 5px 10px; + margin: 0; + position: relative; + display: inline-block; + vertical-align: top; + text-align: center; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-item img { + height: auto; + border: none !important; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-caption { + font-size: 14px; + line-height: 1.4286em; + text-align: center; + font-style: italic; + padding: 5px 5px 10px +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-icon { + overflow: hidden; + -webkit-transition: all 0.3s linear; + transition: all 0.3s linear; + position: relative; + display: inline-block; + vertical-align: top +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-icon a { + display: block; + position: relative +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-icon a:before { + content: ''; + display: block; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 2; + opacity: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + background: -moz-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%) +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-icon a:after { + content: '\e80b'; + width: 28px !important; + height: 28px !important; + position: absolute; + display: block; + text-align: center; + font: 400 normal 28px/1em 'fontello' !important; + z-index: 3; + left: 50%; + right: auto; + top: 40%; + margin: -14px 0 0 -14px !important; + opacity: 0; + -webkit-transition: top 0.3s, opacity 0.3s; + transition: top 0.3s, opacity 0.3s; + color: var(--logico-dark-text-color) +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-icon a:hover:before { + opacity: 1 !important +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-icon a:hover:after { + top: 50%; + opacity: 1 +} + +body .content-wrapper .gallery { + margin: 0 -5px -10px; + font-size: 0; + line-height: 1 +} + +body .content-wrapper .gallery .gallery-item { + padding: 0 5px 10px; + margin: 0; + position: relative; + display: inline-block; + vertical-align: top; + text-align: center; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +body .content-wrapper .gallery .gallery-item img { + height: auto; + border-radius: var(--logico-radius-small, 0) +} + +body .content-wrapper .gallery .gallery-item .gallery-icon { + overflow: initial; + display: inline-block; + vertical-align: top; + position: relative +} + +body .content-wrapper .gallery .gallery-item .gallery-icon a { + display: block; + position: relative; + text-decoration: none; + border-radius: var(--logico-radius-small, 0); + overflow: hidden +} + +body .content-wrapper .gallery .gallery-item .gallery-icon a:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + bottom: 0; + opacity: 0; + z-index: 2; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + background: -moz-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%) +} + +body .content-wrapper .gallery .gallery-item .gallery-icon a:after { + content: '\e80b'; + font: 400 normal 42px/1em 'fontello'; + position: absolute; + display: block; + left: 50%; + right: initial; + top: 40%; + width: 42px; + height: 42px; + -webkit-transition: top 0.3s, opacity 0.3s; + transition: top 0.3s, opacity 0.3s; + opacity: 0; + text-align: center; + margin: -21px 0 0 -21px; + z-index: 3; + color: var(--logico-dark-text-color) +} + +body .content-wrapper .gallery .gallery-item .gallery-icon a:hover:before { + opacity: 1 +} + +body .content-wrapper .gallery .gallery-item .gallery-icon a:hover:after { + top: 50%; + opacity: 1 +} + +body .content-wrapper .gallery .gallery-item .gallery-caption { + font-size: 14px; + line-height: 1.4em; + text-align: center; + font-style: italic; + padding: 5px 5px 10px +} + +body .content-wrapper .gallery.gallery-columns-1 .gallery-item, +body .content-wrapper .gallery.gallery-columns-3 .gallery-item, +body .content-wrapper .gallery.gallery-columns-5 .gallery-item, +body .content-wrapper .gallery.gallery-columns-7 .gallery-item, +body .content-wrapper .gallery.gallery-columns-9 .gallery-item { + width: 100% +} + +body .content-wrapper .gallery.gallery-columns-2 .gallery-item, +body .content-wrapper .gallery.gallery-columns-4 .gallery-item, +body .content-wrapper .gallery.gallery-columns-6 .gallery-item, +body .content-wrapper .gallery.gallery-columns-8 .gallery-item { + width: 50% +} + +body .content-wrapper .gallery:not(:last-child) { + margin-bottom: 2rem +} + +.content-wrapper .content .gallery { + margin: 0 -20px -20px 0 +} + +.content-wrapper .content .gallery .gallery-item { + padding: 0 20px 20px 0 +} + +@media only screen and (min-width:841px) { + body .content-wrapper .gallery.gallery-columns-3 .gallery-item { + width: 33.3333% + } + body .content-wrapper .gallery.gallery-columns-4 .gallery-item { + width: 25% + } + body .content-wrapper .gallery.gallery-columns-5 .gallery-item { + width: 20% + } + body .content-wrapper .gallery.gallery-columns-6 .gallery-item { + width: 16.6667% + } + body .content-wrapper .gallery.gallery-columns-7 .gallery-item { + width: 14.2857% + } + body .content-wrapper .gallery.gallery-columns-8 .gallery-item { + width: 12.5% + } + body .content-wrapper .gallery.gallery-columns-9 .gallery-item { + width: 11.1111% + } +} + +.widget_media_image a { + display: inline-block; + line-height: 1; + position: relative; + border-radius: var(--logico-radius-medium, 0); + overflow: hidden +} + +.widget_media_image a:before { + content: ''; + display: block; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 2; + opacity: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + background: -moz-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%) +} + +.widget_media_image a:after { + content: '\e80b'; + width: 28px !important; + height: 28px !important; + position: absolute; + display: block; + text-align: center; + font: 400 normal 28px/1em 'fontello' !important; + z-index: 3; + left: 50%; + right: auto; + top: 40%; + margin: -14px 0 0 -14px !important; + opacity: 0; + -webkit-transition: top 0.3s, opacity 0.3s; + transition: top 0.3s, opacity 0.3s; + color: var(--logico-dark-text-color) +} + +.widget_media_image a:hover:before { + opacity: 1 !important +} + +.widget_media_image a:hover:after { + top: 50%; + opacity: 1 +} + +body:not(.block-editor-page) .widget_meta ul { + list-style: none; + margin: 0; + padding: 0; + position: relative +} + +body:not(.block-editor-page) .widget_meta ul li { + padding: 0; + position: relative; + line-height: 1.6667em +} + +body:not(.block-editor-page) .widget_meta ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_meta ul li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_meta ul li a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_meta ul li a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_meta ul li a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .widget_meta ul li a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +body:not(.block-editor-page) .widget_nav_menu ul { + list-style: none; + padding: 0 +} + +body:not(.block-editor-page) .widget_nav_menu ul li { + position: relative; + padding: 0; + line-height: 1.6667em +} + +body:not(.block-editor-page) .widget_nav_menu ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_nav_menu ul li .widget-menu-trigger { + display: block; + position: absolute; + z-index: 1; + top: 15px; + right: 0; + left: initial; + cursor: pointer; + width: 20px; + height: 2.1428em; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 14px; + line-height: 2.1428em +} + +body:not(.block-editor-page) .widget_nav_menu ul li>ul { + margin: 0 -30px 0 0; + padding: 10px 30px 10px 20px +} + +body:not(.block-editor-page) .widget_nav_menu ul li ul:not(:last-child) { + margin: 0 -30px 0 0 +} + +body:not(.block-editor-page) .widget_nav_menu ul li>a { + position: relative; + display: inline-block; + vertical-align: top; + -webkit-transition: color 0.3s; + transition: color 0.3s; + color: var(--logico-default-text-color); + font-weight: 600 +} + +body:not(.block-editor-page) .widget_nav_menu ul li.current-menu-item>a:not([href*="/#"]), +body:not(.block-editor-page) .widget_nav_menu ul li.current-menu-ancestor>a, +body:not(.block-editor-page) .widget_nav_menu ul li.current-menu-parent>a, +body:not(.block-editor-page) .widget_nav_menu ul li>a:hover { + color: var(--logico-light-text-color) +} + +body:not(.block-editor-page) .widget_nav_menu ul.menu { + border-top: solid 1px +} + +body:not(.block-editor-page) .widget_nav_menu ul.menu>li { + padding: 15px 30px 15px 0; + border-bottom: solid 1px; + position: relative +} + +body:not(.block-editor-page) .widget_nav_menu ul.menu>li:before { + content: '\e808'; + display: block; + width: 15px; + font: 400 normal 15px/2em 'fontello'; + position: absolute; + right: 0; + left: initial; + top: 15px; + color: var(--logico-dark-text-color) +} + +body:not(.block-editor-page) .widget_nav_menu ul.menu>li.active:before, +body:not(.block-editor-page) .widget_nav_menu ul.menu>li.current-menu-item:before, +body:not(.block-editor-page) .widget_nav_menu ul.menu>li.current-menu-ancestor:before, +body:not(.block-editor-page) .widget_nav_menu ul.menu>li.current-menu-parent:before { + content: '\e80b'; + color: var(--logico-accent-color) +} + +body:not(.block-editor-page) .widget_nav_menu ul.sub-menu li .widget-menu-trigger { + top: 0; + bottom: 0; + right: -30px; + left: initial; + text-align: right +} + +body:not(.block-editor-page) .widget_nav_menu ul.sub-menu li .widget-menu-trigger:before { + content: '\e812'; + font: 400 normal 14px/2.1428em 'fontello' +} + +body:not(.block-editor-page) .widget_nav_menu ul.sub-menu li .widget-menu-trigger.active { + -webkit-transform: rotate(90deg) translate(-.375em, -.1875em); + -ms-transform: rotate(90deg) translate(-.375em, -.1875em); + transform: rotate(90deg) translate(-.375em, -.1875em); + -webkit-transform-origin: center center; + -moz-transform-origin: center center; + -ms-transform-origin: center center; + -o-transform-origin: center center; + transform-origin: center center +} + +body:not(.block-editor-page) .widget_pages ul { + list-style: none; + padding: 0 20px 0 0; + position: relative; + margin: 0 +} + +body:not(.block-editor-page) .widget_pages ul li { + position: relative; + padding: 0; + line-height: 1.6667em +} + +body:not(.block-editor-page) .widget_pages ul li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_pages ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_pages ul li a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_pages ul li a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_pages ul li a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .widget_pages ul li a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +body:not(.block-editor-page) .widget_pages ul li .widget-archive-trigger { + display: block; + position: absolute; + z-index: 1; + top: 0; + right: -20px; + left: auto; + text-align: right; + cursor: pointer; + width: 20px; + height: 1.875em; + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +body:not(.block-editor-page) .widget_pages ul li .widget-archive-trigger:before { + content: '\e812'; + font: 400 normal 14px/1em 'fontello'; + position: absolute; + display: block; + height: 14px; + top: 50%; + right: 0; + left: initial; + margin: -7px 0 0 +} + +body:not(.block-editor-page) .widget_pages ul li .widget-archive-trigger.active { + -webkit-transform: rotate(90deg) translate(-.375em, -.1875em); + -ms-transform: rotate(90deg) translate(-.375em, -.1875em); + transform: rotate(90deg) translate(-.375em, -.1875em); + -webkit-transform-origin: center center; + -moz-transform-origin: center center; + -ms-transform-origin: center center; + -o-transform-origin: center center; + transform-origin: center center +} + +body:not(.block-editor-page) .widget_pages ul li>ul { + margin: 0 -20px 0 20px; + padding: 5px 20px 0 0; + list-style: none; + position: relative +} + +body:not(.block-editor-page) .widget_pages ul li>ul li { + font-size: 16px; + line-height: 1.875em +} + +body:not(.block-editor-page) .widget_pages ul li>ul li:not(:first-child) { + margin: 0 +} + +body:not(.block-editor-page) .widget_pages ul li>ul li a:before { + width: .375em; + height: .375em; + top: .875em +} + +body:not(.block-editor-page) .widget_pages .widget-wrapper>ul>li { + padding: 0; + line-height: 1.6667em; + position: relative +} + +body:not(.block-editor-page) .widget_pages .widget-wrapper>ul>li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_pages .widget-wrapper>ul>li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .wp-block-page-list { + list-style: none; + padding: 0; + position: relative; + margin: 0 +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item { + padding: 0; + position: relative; + line-height: 1.6667em +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item:not(:first-child) { + margin-top: 10px +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item:before { + content: none; + display: none +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +.widget_pages:not(:last-child) { + margin-bottom: 2rem +} + +body:not(.block-editor-page) .widget_recent_comments ul { + list-style: none; + margin: 0; + padding: 0 +} + +body:not(.block-editor-page) .widget_recent_comments ul:not(:first-child) { + padding: 2px 0 0 +} + +body:not(.block-editor-page) .widget_recent_comments ul .recentcomments { + position: relative; + padding: 0; + line-height: 1.3333em +} + +body:not(.block-editor-page) .widget_recent_comments ul .recentcomments .comment-author-link { + font-weight: 600 +} + +body:not(.block-editor-page) .widget_recent_comments ul .recentcomments:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_recent_comments ul .recentcomments:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_recent_comments ul .recentcomments a { + text-decoration: none; + line-height: 1.3333em; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_recent_comments ul .recentcomments a:hover { + text-decoration: underline +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments, +.wp-block-latest-comments { + list-style: none; + margin: 0; + padding: 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments:not(:last-child), +.wp-block-latest-comments:not(:last-child) { + margin-bottom: 2rem +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment, +.wp-block-latest-comments li.wp-block-latest-comments__comment { + position: relative; + padding: 0; + line-height: inherit +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment:not(:first-child), +.wp-block-latest-comments li.wp-block-latest-comments__comment:not(:first-child) { + margin: 15px 0 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment:before, +.wp-block-latest-comments li.wp-block-latest-comments__comment:before { + content: none; + display: none +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a { + text-decoration: none +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a:hover, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a:hover { + text-decoration: underline +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-date, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-date { + display: block; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color) +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt { + font-size: 14px; + line-height: 1.5em; + margin: 5px 0 0; + order: 3 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p { + font-size: 14px; + line-height: 1.5em +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p:last-child, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p:last-child { + margin: 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .avatar, +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-avatar, +.wp-block-latest-comments li.wp-block-latest-comments__comment .avatar, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-avatar { + width: 48px; + height: 48px; + border-radius: var(--logico-radius-small, 0); + margin-top: 6px +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments.has-avatars li, +.wp-block-latest-comments.has-avatars li { + padding: 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments.has-avatars li:before, +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments.has-avatars li:after, +.wp-block-latest-comments.has-avatars li:before, +.wp-block-latest-comments.has-avatars li:after { + content: none; + display: none +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments.has-avatars li .wp-block-latest-comments__comment-meta, +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments.has-avatars li .wp-block-latest-comments__comment-excerpt, +.wp-block-latest-comments.has-avatars li .wp-block-latest-comments__comment-meta, +.wp-block-latest-comments.has-avatars li .wp-block-latest-comments__comment-excerpt { + margin-left: 60px +} + +body:not(.block-editor-page) .widget_recent_entries ul { + list-style: none; + margin: 0; + padding: 0 +} + +body:not(.block-editor-page) .widget_recent_entries ul:not(:first-child) { + padding: 2px 0 0 +} + +body:not(.block-editor-page) .widget_recent_entries ul li { + position: relative; + padding: 0; + line-height: 1.3333em +} + +body:not(.block-editor-page) .widget_recent_entries ul li.with-thumb { + padding: 0 0 0 105px; + min-height: 85px +} + +body:not(.block-editor-page) .widget_recent_entries ul li.with-thumb img { + display: block; + width: 85px; + position: absolute; + left: 0; + right: initial; + top: 0; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_recent_entries ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_recent_entries ul li:not(:first-child) { + margin-top: 10px +} + +body:not(.block-editor-page) .widget_recent_entries ul li .post-date { + display: block; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color) +} + +body:not(.block-editor-page) .widget_recent_entries ul li .post-date:not(:last-child) { + margin-bottom: 5px +} + +body:not(.block-editor-page) .widget_recent_entries ul li a { + line-height: 1.3333em; + text-decoration: none; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_recent_entries ul li a:hover { + text-decoration: underline +} + +body .content-wrapper .wp-block-latest-posts:not(:last-child), +body:not(.block-editor-page) ul.wp-block-latest-posts:not(:last-child), +.block-editor-block-list__layout .wp-block-latest-posts:not(:last-child) { + margin-bottom: 2rem +} + +body .content-wrapper .wp-block-latest-posts.is-grid, +body:not(.block-editor-page) ul.wp-block-latest-posts.is-grid, +.block-editor-block-list__layout .wp-block-latest-posts.is-grid { + margin-top: -27px +} + +body .content-wrapper .wp-block-latest-posts.is-grid li:first-child, +body:not(.block-editor-page) ul.wp-block-latest-posts.is-grid li:first-child, +.block-editor-block-list__layout .wp-block-latest-posts.is-grid li:first-child { + margin-top: 27px +} + +body .content-wrapper .wp-block-latest-posts li, +body:not(.block-editor-page) ul.wp-block-latest-posts li, +.block-editor-block-list__layout .wp-block-latest-posts li { + overflow: hidden; + padding: 0; + line-height: 1.3333em +} + +body .content-wrapper .wp-block-latest-posts li:not(:last-of-type), +body:not(.block-editor-page) ul.wp-block-latest-posts li:not(:last-of-type), +.block-editor-block-list__layout .wp-block-latest-posts li:not(:last-of-type) { + margin-bottom: 0 +} + +body .content-wrapper .wp-block-latest-posts li:not(:first-child), +body:not(.block-editor-page) ul.wp-block-latest-posts li:not(:first-child), +.block-editor-block-list__layout .wp-block-latest-posts li:not(:first-child) { + margin-top: 10px; + margin-bottom: 0 +} + +body .content-wrapper .wp-block-latest-posts li:before, +body:not(.block-editor-page) ul.wp-block-latest-posts li:before, +.block-editor-block-list__layout .wp-block-latest-posts li:before { + content: none; + display: none +} + +body .content-wrapper .wp-block-latest-posts li a:hover, +body:not(.block-editor-page) ul.wp-block-latest-posts li a:hover, +.block-editor-block-list__layout .wp-block-latest-posts li a:hover { + text-decoration: underline +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image { + margin: 0 0 20px; + font-size: 0; + line-height: 1; + position: relative; + overflow: hidden; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignleft, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignleft, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignleft { + margin: 0 20px 0 0 !important +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignright, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignright, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignright { + margin: 0 0 0 20px !important +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter { + margin: 0 0 20px !important +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter a, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter a, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter a { + vertical-align: top +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter img, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter img, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter img { + margin: 0 auto +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image img, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image img, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image img { + position: relative; + border-radius: var(--logico-radius-small, 0) +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__content, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__content, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__content { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +body .content-wrapper .wp-block-latest-posts li>a, +body .content-wrapper .wp-block-latest-posts li>.item-wrapper>a, +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-title, +body:not(.block-editor-page) ul.wp-block-latest-posts li>a, +body:not(.block-editor-page) ul.wp-block-latest-posts li>.item-wrapper>a, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__post-title, +.block-editor-block-list__layout .wp-block-latest-posts li>a, +.block-editor-block-list__layout .wp-block-latest-posts li>.item-wrapper>a, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__post-title { + display: block; + position: relative; + text-decoration: underline; + order: 2; + line-height: 1.3333em; + color: var(--logico-default-text-color) +} + +body .content-wrapper .wp-block-latest-posts li>a:hover, +body .content-wrapper .wp-block-latest-posts li>.item-wrapper>a:hover, +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-title:hover, +body:not(.block-editor-page) ul.wp-block-latest-posts li>a:hover, +body:not(.block-editor-page) ul.wp-block-latest-posts li>.item-wrapper>a:hover, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__post-title:hover, +.block-editor-block-list__layout .wp-block-latest-posts li>a:hover, +.block-editor-block-list__layout .wp-block-latest-posts li>.item-wrapper>a:hover, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__post-title:hover { + text-decoration: none +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-date, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__post-date, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__post-date { + display: block; + order: 1; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color) +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-excerpt, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__post-excerpt, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__post-excerpt { + font-size: 14px; + line-height: 1.5em; + margin: 5px 0 0; + order: 3 +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-author, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__post-author, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__post-author { + display: block; + margin: 5px 0 0; + font-style: normal; + font-weight: 400; + font-size: 14px; + line-height: 1.5714em; + border-bottom: solid 1px; + order: 4; + color: var(--logico-light-text-color) +} + +.block-editor-block-list__layout .wp-block-latest-posts { + margin-bottom: 2rem !important +} + +body:not(.block-editor-page) .widget_rss ul { + list-style: none; + margin: 0; + padding: 0 +} + +body:not(.block-editor-page) .widget_rss ul li { + padding: 0; + line-height: 1.3333em +} + +body:not(.block-editor-page) .widget_rss ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_rss ul li:not(:first-child) { + margin-top: 20px +} + +body:not(.block-editor-page) .widget_rss ul a.rsswidget { + color: var(--logico-default-text-color); + line-height: 1.3333em +} + +body:not(.block-editor-page) .widget_rss ul a.rsswidget:hover { + text-decoration: underline +} + +body:not(.block-editor-page) .widget_rss .rss-date { + display: block; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color); + margin: 5px 0 0 +} + +body:not(.block-editor-page) .widget_rss .rssSummary { + margin: 5px 0 0; + font-size: 14px; + line-height: 1.5em +} + +body:not(.block-editor-page) .widget_rss cite { + display: inline-block; + margin: 5px 0 0; + font-style: normal; + font-weight: 400; + font-size: 14px; + line-height: 2.1429em; + color: var(--logico-light-text-color) +} + +body:not(.block-editor-page) .wp-block-rss, +.block-editor-block-list__layout .wp-block-rss { + margin: 0 0 -20px; + padding: 0 +} + +body:not(.block-editor-page) .wp-block-rss:not(:last-child), +.block-editor-block-list__layout .wp-block-rss:not(:last-child) { + margin: 0 +} + +body:not(.block-editor-page) .wp-block-rss a, +.block-editor-block-list__layout .wp-block-rss a { + text-decoration: none +} + +body:not(.block-editor-page) .wp-block-rss a:hover, +.block-editor-block-list__layout .wp-block-rss a:hover { + text-decoration: underline +} + +body:not(.block-editor-page) .wp-block-rss li.wp-block-rss__item, +.block-editor-block-list__layout .wp-block-rss li.wp-block-rss__item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + margin-bottom: 20px; + padding: 0 +} + +body:not(.block-editor-page) .wp-block-rss li.wp-block-rss__item:before, +.block-editor-block-list__layout .wp-block-rss li.wp-block-rss__item:before { + content: none; + display: none +} + +body:not(.block-editor-page) .wp-block-rss.is-grid, +.block-editor-block-list__layout .wp-block-rss.is-grid { + margin: 0 -1em -20px 0; + padding: 0 +} + +body:not(.block-editor-page) .wp-block-rss.is-grid:not(:last-child), +.block-editor-block-list__layout .wp-block-rss.is-grid:not(:last-child) { + margin: 0 -1em 0 0 +} + +body:not(.block-editor-page) .wp-block-rss .wp-block-rss__item-title, +.block-editor-block-list__layout .wp-block-rss .wp-block-rss__item-title { + display: block; + order: 0 +} + +body:not(.block-editor-page) .wp-block-rss .wp-block-rss__item-publish-date, +.block-editor-block-list__layout .wp-block-rss .wp-block-rss__item-publish-date { + order: 1; + display: block; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color) +} + +body:not(.block-editor-page) .wp-block-rss .wp-block-rss__item-author, +.block-editor-block-list__layout .wp-block-rss .wp-block-rss__item-author { + order: 3; + display: inline-block; + margin: 5px 0 0; + font-style: normal; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color) +} + +body:not(.block-editor-page) .wp-block-rss .wp-block-rss__item-excerpt, +.block-editor-block-list__layout .wp-block-rss .wp-block-rss__item-excerpt { + order: 2; + font-size: 14px; + line-height: 1.5em; + margin: 5px 0 0 +} + +.widget_search .search-form { + padding: 0 +} + +.widget_search .search-form .search-form-field { + padding: 11px 44px 10px 20px +} + +.widget_search .search-form .search-form-icon { + right: 14px; + left: initial; + top: 17px; + width: 16px; + height: 16px; + font-size: 16px; + line-height: 1em; + color: var(--logico-dark-text-color) +} + +.widget_search .search-form .search-form-icon:before { + display: block +} + +.widget_search .search-form .search-form-icon:hover { + color: var(--logico-accent-color) +} + +.wp-block-search .wp-block-search__inside-wrapper input[type="search"]::-webkit-search-decoration, +.wp-block-search .wp-block-search__inside-wrapper input[type="search"]::-webkit-search-cancel-button, +.wp-block-search .wp-block-search__inside-wrapper input[type="search"]::-webkit-search-results-button, +.wp-block-search .wp-block-search__inside-wrapper input[type="search"]::-webkit-search-results-decoration { + display: none +} + +.wp-block-search input[type="search"]:focus, +.wp-block-search input[type="search"]:focus-visible, +.wp-block-search input[type="text"]:focus, +.wp-block-search input[type="text"]:focus-visible { + outline: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none +} + +.wp-block-search .wp-block-search__button { + white-space: nowrap; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + display: inline-block; + position: relative; + text-align: center; + font-size: 14px; + line-height: 1.4286em; + font-weight: 600; + letter-spacing: .01em; + text-decoration: none !important; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: none; + cursor: default; + overflow: hidden; + z-index: 2 +} + +.wp-block-search .wp-block-search__button:focus, +.wp-block-search .wp-block-search__button:active { + outline: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none +} + +.wp-block-search .wp-block-search__button:disabled, +.wp-block-search .wp-block-search__button .disabled { + opacity: .5 +} + +.wp-block-search .wp-block-search__button:not(:disabled):not(.disabled):hover { + cursor: pointer +} + +.wp-block-search .wp-block-search__button.has-icon, +.wp-block-search .wp-block-search__button:empty { + font-size: 16px +} + +.wp-block-search .wp-block-search__button.has-icon:before, +.wp-block-search .wp-block-search__button:empty:before { + content: '\e85c'; + display: block; + font: 400 normal 1em 'fontello' +} + +.wp-block-search:not(.wp-block-search__with-title) .logico-form-field { + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s +} + +.wp-block-search:not(.wp-block-search__with-title) .logico-form-field:before, +.wp-block-search:not(.wp-block-search__with-title) .logico-form-field:after { + display: none +} + +.wp-block-search:not(.wp-block-search__with-title) .logico-form-field.not-empty input[type="search"], +.wp-block-search:not(.wp-block-search__with-title) .logico-form-field.not-empty input[type="text"], +.wp-block-search:not(.wp-block-search__with-title) .logico-form-field:focus-within input[type="search"], +.wp-block-search:not(.wp-block-search__with-title) .logico-form-field:focus-within input[type="text"] { + border-color: var(--logico-border-hover-color) +} + +.wp-block-search.wp-block-search__with-title input[type="search"]::-webkit-input-placeholder, +.wp-block-search.wp-block-search__with-title input[type="text"]::-webkit-input-placeholder { + opacity: 0 +} + +.wp-block-search.wp-block-search__with-title input[type="search"]:-moz-placeholder, +.wp-block-search.wp-block-search__with-title input[type="text"]:-moz-placeholder { + opacity: 0 +} + +.wp-block-search.wp-block-search__with-title input[type="search"]::-moz-placeholder, +.wp-block-search.wp-block-search__with-title input[type="text"]::-moz-placeholder { + opacity: 0 +} + +.wp-block-search.wp-block-search__with-title input[type="search"]:-ms-input-placeholder, +.wp-block-search.wp-block-search__with-title input[type="text"]:-ms-input-placeholder { + opacity: 0 +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { + padding: 0; + border: none; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block; + position: relative +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-form-field { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: solid 1px var(--logico-border-color); + border-radius: var(--logico-form-field-border-radius-left-top, 0) var(--logico-form-field-border-radius-right-top, 0) var(--logico-form-field-border-radius-right-bottom, 0) var(--logico-form-field-border-radius-left-bottom, 0) +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-form-field input[type="search"], +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-form-field input[type="text"] { + border: none !important; + height: 49px +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-wrapper+.logico-form-field { + border-top: none +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-wrapper+.logico-form-field:before, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-wrapper+.logico-form-field:after { + content: ''; + position: absolute; + display: block; + width: 13px; + height: initial; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: solid 1px var(--logico-border-color); + border-bottom: none; + top: 0; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + z-index: 0 +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-wrapper+.logico-form-field:before { + left: 0; + right: initial; + border-right: none; + border-radius: var(--logico-form-field-border-radius-left-top, 0) 0 0 var(--logico-form-field-border-radius-left-bottom, 0) +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-wrapper+.logico-form-field:after { + left: initial; + right: 0; + border-left: none; + border-radius: 0 var(--logico-form-field-border-radius-right-top, 0) var(--logico-form-field-border-radius-right-bottom, 0) 0 +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-wrapper+.logico-form-field:focus-within:before, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-wrapper+.logico-form-field:focus-within:after { + border-color: var(--logico-border-hover-color) +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-wrapper { + display: block +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-wrapper>label { + position: absolute; + display: block; + top: 11px; + left: 21px; + right: 21px; + height: 28px; + font-size: 14px; + line-height: 28px !important; + font-weight: 400; + width: auto; + -webkit-transition: color 0.3s, font-size 0.3s, top 0.3s; + transition: color 0.3s, font-size 0.3s, top 0.3s; + color: var(--logico-light-text-color); + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-placeholder { + position: absolute; + display: block; + overflow: hidden; + top: 0; + left: 13px; + right: 13px; + height: 1px; + font-size: 0; + line-height: 1 +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-placeholder .logico-label-placeholder-text { + position: relative; + padding: 0 7px; + margin: 0; + display: inline-block; + font-size: 14px; + line-height: 28px +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-placeholder .logico-label-placeholder-text:before, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-placeholder .logico-label-placeholder-text:after { + content: ''; + position: absolute; + display: block; + height: 0; + top: 0; + width: 4000px; + border-top: solid 1px var(--logico-border-color); + -webkit-transition: border-color 0.3s, right 0.3s, left 0.3s; + transition: border-color 0.3s, right 0.3s, left 0.3s +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-placeholder .logico-label-placeholder-text:before { + right: 50%; + left: initial +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-placeholder .logico-label-placeholder-text:after { + left: 50%; + right: initial +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper.not-empty .logico-label-wrapper>label, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within .logico-label-wrapper>label { + font-size: 14px; + top: -14px; + color: var(--logico-dark-text-color) +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within .logico-label-placeholder .logico-label-placeholder-text:before, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within .logico-label-placeholder .logico-label-placeholder-text:after { + border-top-color: var(--logico-border-hover-color) +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within .logico-label-placeholder .logico-label-placeholder-text:before { + right: 100%; + left: initial +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within .logico-label-placeholder .logico-label-placeholder-text:after { + left: 100%; + right: initial +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper.not-empty .logico-form-field, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within .logico-form-field { + border-color: var(--logico-border-hover-color) +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__button { + color: var(--logico-dark-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s; + height: 28px; + line-height: 28px; + padding: 0; + margin: 10px 16px; + background: none +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__button:not(:disabled):not(.disabled):hover { + color: var(--logico-accent-color) +} + +.wp-block-search.wp-block-search__button-outside input[type="search"], +.wp-block-search.wp-block-search__button-outside input[type="text"], +.wp-block-search.wp-block-search__no-button input[type="search"], +.wp-block-search.wp-block-search__no-button input[type="text"] { + border: solid 1px var(--logico-border-color); + -webkit-transition: border-color 0.3s, color 0.3s, background-color 0.3s; + transition: border-color 0.3s, color 0.3s, background-color 0.3s +} + +.wp-block-search.wp-block-search__button-outside input[type="search"]:focus, +.wp-block-search.wp-block-search__button-outside input[type="text"]:focus, +.wp-block-search.wp-block-search__no-button input[type="search"]:focus, +.wp-block-search.wp-block-search__no-button input[type="text"]:focus { + border-color: var(--logico-border-hover-color) +} + +.wp-block-search.wp-block-search__button-outside.wp-block-search__with-title input[type="search"], +.wp-block-search.wp-block-search__button-outside.wp-block-search__with-title input[type="text"], +.wp-block-search.wp-block-search__no-button.wp-block-search__with-title input[type="search"], +.wp-block-search.wp-block-search__no-button.wp-block-search__with-title input[type="text"] { + border-top: none; + border-left: none; + border-right: none +} + +.wp-block-search.wp-block-search__button-outside .wp-block-search__button, +.wp-block-search.wp-block-search__button-only .wp-block-search__button { + height: 50px; + min-width: 50px; + border: solid 1px var(--logico-button-border-color); + border-radius: var(--logico-radius-small, 0); + padding: 1em 1.7143em; + -webkit-transition: background 0.45s ease-out, border-color 0.3s, color 0.3s, padding 0.3s; + transition: background 0.45s ease-out, border-color 0.3s, color 0.3s, padding 0.3s; + color: var(--logico-button-text-color); + background: -webkit-linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: -moz-linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + -webkit-background-size: calc(200% + 4px) 100%; + -moz-background-size: calc(200% + 4px) 100%; + -o-background-size: calc(200% + 4px) 100%; + background-size: calc(200% + 4px) 100%; + background-position: 0% 0; + background-repeat: no-repeat +} + +.wp-block-search.wp-block-search__button-outside .wp-block-search__button:not(:disabled):not(.disabled):hover, +.wp-block-search.wp-block-search__button-only .wp-block-search__button:not(:disabled):not(.disabled):hover { + background-position: calc(100% + 1px) 0; + color: var(--logico-button-text-hover); + border-color: var(--logico-button-border-hover) +} + +.wp-block-search.wp-block-search__button-outside .wp-block-search__button.has-icon, +.wp-block-search.wp-block-search__button-outside .wp-block-search__button:empty, +.wp-block-search.wp-block-search__button-only .wp-block-search__button.has-icon, +.wp-block-search.wp-block-search__button-only .wp-block-search__button:empty { + padding: 1em +} + +.wp-block-search.wp-block-search__button-only input[type="search"], +.wp-block-search.wp-block-search__button-only input[type="text"] { + margin: 0 10px 0 0 +} + +.widget_tag_cloud .tagcloud { + margin: -10px -5px 0 !important; + font-size: 0; + line-height: 1 +} + +.widget_tag_cloud .tagcloud .tag-cloud-link { + font-size: 14px !important; + font-weight: 600; + line-height: 2.0714em; + padding: 0 1.0714em 0 1.0714em; + letter-spacing: .01em; + -webkit-transition: background-color 0.3s, color 0.3s; + transition: background-color 0.3s, color 0.3s; + display: inline-block; + vertical-align: top; + margin: 10px 5px 0; + cursor: pointer; + text-decoration: none; + background-color: var(--logico-background-alter-color); + color: var(--logico-default-text-color); + border-radius: calc(var(--logico-radius-small, 0px) / 2) +} + +.widget_tag_cloud .tagcloud .tag-cloud-link:hover { + background-color: var(--logico-button-background-hover); + color: var(--logico-button-text-hover) +} + +.wp-block-tag-cloud:not(.is-style-outline), +.wp-block-tag-cloud.is-style-default, +.wp-block-tag-cloud.is-style-outline { + margin: -10px -5px 0 !important; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + gap: 0 +} + +.wp-block-tag-cloud:not(.is-style-outline) .tag-cloud-link, +.wp-block-tag-cloud.is-style-default .tag-cloud-link, +.wp-block-tag-cloud.is-style-outline .tag-cloud-link { + font-weight: 600; + line-height: 2.0714em; + padding: 0 1.0714em 0 1.0714em; + letter-spacing: .01em; + -webkit-transition: background-color 0.3s, border-color 0.3s, color 0.3s; + transition: background-color 0.3s, border-color 0.3s, color 0.3s; + display: inline-block; + vertical-align: top; + margin: 10px 5px 0; + cursor: pointer; + text-decoration: none; + color: var(--logico-default-text-color); + border-radius: calc(var(--logico-radius-small, 0px) / 2) +} + +.wp-block-tag-cloud:not(.is-style-outline):not(:last-child), +.wp-block-tag-cloud.is-style-default:not(:last-child), +.wp-block-tag-cloud.is-style-outline:not(:last-child) { + margin-bottom: 2rem +} + +.wp-block-tag-cloud.is-style-outline { + font-size: 14px !important +} + +.wp-block-tag-cloud.is-style-outline .tag-cloud-link:not(:hover) { + background-color: transparent; + border: solid 1px var(--logico-button-border-hover) +} + +.wp-block-tag-cloud.is-style-outline .tag-cloud-link:hover { + background-color: var(--logico-button-background-hover); + color: var(--logico-button-text-hover) +} + +.wp-block-tag-cloud:not(.is-style-outline) .tag-cloud-link:not(:hover), +.wp-block-tag-cloud.is-style-default .tag-cloud-link:not(:hover) { + background-color: var(--logico-background-alter-color) +} + +.wp-block-tag-cloud:not(.is-style-outline) .tag-cloud-link:hover, +.wp-block-tag-cloud.is-style-default .tag-cloud-link:hover { + background-color: var(--logico-button-background-hover); + color: var(--logico-button-text-hover) +} + +.textwidget img[class*='size-'] { + border-radius: var(--logico-radius-medium, 0) +} + +.wp-video { + overflow: hidden +} + +.wp-video .mejs-container, +.wp-video iframe, +.wp-video video { + border-radius: var(--logico-radius-small, 0); + background-color: var(--logico-background-color); + color: var(--logico-dark-text-color) +} + +.wp-video .mejs-layers .mejs-poster { + background-blend-mode: luminosity; + border-radius: var(--logico-radius-small, 0) +} + +.wp-video .mejs-layers .mejs-overlay-play { + z-index: 3; + border-radius: var(--logico-radius-small, 0) +} + +.wp-video .mejs-controls { + -webkit-transition: all 0.3s 0.3s; + transition: all 0.3s 0.3s; + border-radius: var(--logico-radius-small, 0) +} + +.wp-video .mejs-controls .mejs-time-rail { + margin: 0 +} + +.wp-video .mejs-controls .mejs-time-rail .mejs-time-current { + background-color: var(--logico-accent-color) +} + +.wp-video .mejs-controls .mejs-time-rail .mejs-time-hovered { + background-color: var(--logico-accent-color); + opacity: .3 +} + +.wp-video .mejs-controls .mejs-time-rail .mejs-time-hovered.negative { + background-color: rgba(0, 0, 0, .4) +} + +.wp-video .mejs-controls .mejs-time-rail .mejs-time-handle { + border: none; + top: 4px; + background: none +} + +.wp-video .mejs-mediaelement:hover~.mejs-controls { + opacity: 1 !important +} + +.wp-video .mejs-time-handle-content { + border: none; + width: 0 +} + +.wp-video .mejs-time { + padding-top: 15px; + color: var(--logico-dark-text-color) +} + +.wp-video .mejs-overlay-play .mejs-overlay-button { + border-radius: var(--logico-radius-small, 0); + background-image: none; + text-align: center; + outline: none; + width: 106px; + height: 106px; + pointer-events: auto +} + +.wp-video .mejs-overlay-play .mejs-overlay-button:before { + content: '\e8a2'; + font: 400 normal 19px/52px 'fontello'; + display: block; + width: 52px; + height: 52px; + position: absolute; + left: 50%; + right: initial; + top: 50%; + margin: -26px 0 0 -26px; + border-radius: var(--logico-radius-small, 0); + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: color 0.3s, background-color 0.3s; + transition: color 0.3s, background-color 0.3s; + background-color: var(--logico-accent-color); + color: var(--logico-dark-text-color) +} + +.wp-video .mejs-overlay-play .mejs-overlay-button:hover:before { + background-color: var(--logico-background-color); + color: var(--logico-dark-text-color) +} + +.wp-video .mejs-button { + width: 20px +} + +.wp-video .mejs-button+.mejs-button { + margin: 0 0 0 10px +} + +.wp-video .mejs-button>button { + margin: 10px 0; + color: var(--logico-dark-text-color); + padding: 0; + border: none; + min-width: 0; + background: none; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.wp-video .mejs-button>button:before { + font: 700 normal 16px/20px 'Font Awesome 6 Free' +} + +.wp-video .mejs-button>button:after { + content: none; + display: none +} + +.wp-video .mejs-button>button:hover { + color: var(--logico-accent-color) +} + +.wp-video .mejs-button.mejs-play>button:before { + content: '\f04b' +} + +.wp-video .mejs-button.mejs-pause>button:before { + content: '\f04c' +} + +.wp-video .mejs-button.mejs-mute>button:before { + content: '\f028' +} + +.wp-video .mejs-button.mejs-unmute>button:before { + content: '\f026' +} + +.wp-video .mejs-button.mejs-fullscreen-button>button:before { + content: '\f0b2' +} + +.wp-video .mejs-button.mejs-fullscreen-button.mejs-unfullscreen>button:before { + content: '\f066' +} + +.widget div.wpforms-container .wpforms-form .wpforms-title { + margin-bottom: 0; + font-size: 20px +} + +.widget div.wpforms-container .wpforms-form .wpforms-title:not(:last-child) { + margin-bottom: 10px +} + +.widget div.wpforms-container .wpforms-form .wpforms-description { + font-size: 16px; + line-height: 1.5em +} + +.widget div.wpforms-container .wpforms-form .wpforms-head-container { + margin: 0 0 10px +} + +.widget div.wpforms-container .wpforms-submit-container:not(:first-child) { + padding-top: 20px +} + +.elementor-tab-title a { + color: inherit +} + +.elementor-accordion { + text-align: start +} + +.elementor-accordion .elementor-accordion-item { + border: 1px solid #d5d8dc +} + +.elementor-accordion .elementor-accordion-item+.elementor-accordion-item { + border-block-start: none +} + +.elementor-accordion .elementor-tab-title { + cursor: pointer; + font-weight: 700; + line-height: 1; + margin: 0; + outline: none; + padding: 15px 20px +} + +.elementor-accordion .elementor-tab-title .elementor-accordion-icon { + display: inline-block; + width: 1.5em +} + +.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg { + height: 1em; + width: 1em +} + +.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right { + float: right; + text-align: right +} + +.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left { + float: left; + text-align: left +} + +.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed { + display: block +} + +.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened, +.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed { + display: none +} + +.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened { + display: block +} + +.elementor-accordion .elementor-tab-content { + border-block-start: 1px solid #d5d8dc; + display: none; + padding: 15px 20px +} + +@media (max-width:480px) { + .elementor-accordion .elementor-tab-title { + padding: 12px 15px + } + .elementor-accordion .elementor-tab-title .elementor-accordion-icon { + width: 1.2em + } + .elementor-accordion .elementor-tab-content { + padding: 7px 15px + } +} + +.e-con-inner>.elementor-widget-accordion, +.e-con>.elementor-widget-accordion { + width: var(--container-widget-width); + --flex-grow: var( --container-widget-flex-grow) +} diff --git a/assets/css/sections/section-miletruth.css b/assets/css/sections/section-miletruth.css index b77c4d5..3a08ea2 100644 --- a/assets/css/sections/section-miletruth.css +++ b/assets/css/sections/section-miletruth.css @@ -49,12 +49,43 @@ } /* ── Hero slider dark background (no Elementor CSS on this page) ── */ -.miletruth-hero .content-slider-wrapper { +/* .miletruth-hero .content-slider-wrapper { background: linear-gradient(160deg, #0c0c14 0%, #18050a 100%); -} +} */ /* ── Remove the default 90px top margin so hero starts at y:0, covering the white gap that would otherwise show behind the transparent header ── */ +.miletruth-hero .content-slider .slide-content { + display: flex; + align-items: center; + justify-content: center; + text-align: center; +} + +.miletruth-hero .content-slider .slide-content-inner { + margin-left: auto; + margin-right: auto; + max-width: 980px; + padding: 0 32px; + text-align: center; +} + +.miletruth-hero .content-slider-item-heading, +.miletruth-hero .content-slider-item-heading .heading-content { + color: rgba(255, 255, 255, 0.92) !important; + font-size: 72px; + line-height: 1.05; + letter-spacing: 0; +} + +.miletruth-hero .content-slider-item-text, +.miletruth-hero .content-slider-item-text .text-content, +.miletruth-hero .content-slider-item-text p { + color: rgba(255, 255, 255, 0.72) !important; + font-size: 20px; + line-height: 1.6; +} + .content-wrapper.miletruth-hero { margin-top: 0 !important; } @@ -303,7 +334,17 @@ object-fit: cover; } .miletruth-hero .content-slider .slide-content-inner { - max-width: 80%; + max-width: 860px; + padding: 0 28px; + } + .miletruth-hero .content-slider-item-heading, + .miletruth-hero .content-slider-item-heading .heading-content { + font-size: 60px; + } + .miletruth-hero .content-slider-item-text, + .miletruth-hero .content-slider-item-text .text-content, + .miletruth-hero .content-slider-item-text p { + font-size: 19px; } } @@ -316,8 +357,20 @@ object-fit: cover; } .miletruth-hero .content-slider .slide-content-inner { - max-width: 90%; + max-width: 760px; margin: 0 auto; + padding: 0 24px; + } + .miletruth-hero .content-slider-item-heading, + .miletruth-hero .content-slider-item-heading .heading-content { + font-size: 50px; + line-height: 1.1; + } + .miletruth-hero .content-slider-item-text, + .miletruth-hero .content-slider-item-text .text-content, + .miletruth-hero .content-slider-item-text p { + font-size: 18px; + line-height: 1.55; } } @@ -335,9 +388,25 @@ object-fit: cover; } .miletruth-hero .content-slider .slide-content-inner { - max-width: 95%; + max-width: 620px; margin-left: auto; margin-right: auto; + padding: 0 22px; + } + .miletruth-hero .content-slider-item-heading, + .miletruth-hero .content-slider-item-heading .heading-content { + font-size: 40px; + line-height: 1.12; + } + .miletruth-hero .content-slider-item-text, + .miletruth-hero .content-slider-item-text .text-content, + .miletruth-hero .content-slider-item-text p { + font-size: 16px; + line-height: 1.55; + } + .miletruth-hero .content-slider.nav-h-position-right .owl-nav, + .miletruth-hero .content-slider.nav-h-position-right .slider-footer { + right: 18px; } } @@ -359,6 +428,28 @@ .mr-stat-num { font-size: clamp(28px, 8vw, 40px); } + .miletruth-hero .content-slider .slide-content-inner { + max-width: 100%; + padding: 0 18px; + } + .miletruth-hero .content-slider-item-heading, + .miletruth-hero .content-slider-item-heading .heading-content { + font-size: 32px; + line-height: 1.14; + } + .miletruth-hero .content-slider-item-text, + .miletruth-hero .content-slider-item-text .text-content, + .miletruth-hero .content-slider-item-text p { + font-size: 15px; + line-height: 1.5; + } + .miletruth-hero .content-slider-item-text { + margin-top: 16px !important; + } + .miletruth-hero .content-slider.nav-h-position-right .owl-nav, + .miletruth-hero .content-slider.nav-h-position-right .slider-footer { + right: 12px; + } } /* Responsive tweaks specifically for dark variant to ensure readable layout */ @@ -393,3 +484,79 @@ border-color: rgba(255,255,255,0.06); } } + +/* MileTruth workflow carousel pagination */ +.miletruth-workflow-heading { + color: #ffffff; + font-family: 'Manrope', sans-serif; + font-size: clamp(26px, 3vw, 44px); + font-weight: 800; + line-height: 1.12; + letter-spacing: 0; + margin: 0 0 24px; +} + +.elementor-63 .elementor-element.elementor-element-0a76e77 .testimonial-text p { + margin-top: 0; +} + +.elementor-63 .elementor-element.elementor-element-0a76e77 .miletruth-workflow-progress, +.miletruth-workflow-progress.slider-footer.slider-footer-position-after { + margin-top: 18px !important; + text-align: right; +} + +.miletruth-workflow-progress .slider-footer-content { + display: flex; + justify-content: flex-end; + width: 100%; +} + +.miletruth-workflow-progress .slider-pagination { + display: flex; + flex-direction: column; + align-items: flex-end; + gap: 12px; +} + +.miletruth-workflow-progress .slider-progress-wrapper { + color: #ffffff !important; + font-family: 'Manrope', sans-serif; + font-size: 14px; + font-weight: 800; + line-height: 1; + letter-spacing: 0; +} + +.miletruth-workflow-progress .slider-progress-current, +.miletruth-workflow-progress .slider-progress-all { + color: #ffffff !important; +} + +.miletruth-workflow-progress .owl-dots { + display: flex; + align-items: center; + gap: 14px; +} + +.miletruth-workflow-progress .owl-dots .owl-dot, +.miletruth-workflow-progress .owl-dots button.owl-dot { + width: 43px; + height: 2px; + padding: 0 !important; + border: 0 !important; + border-radius: 0; + background: rgba(255,255,255,0.9) !important; + opacity: 1; + cursor: pointer; +} + +.miletruth-workflow-progress .owl-dots .owl-dot span { + display: none !important; +} + +.miletruth-workflow-progress .owl-dots .owl-dot.active, +.miletruth-workflow-progress .owl-dots button.owl-dot.active { + height: 3px; + background: #C01227 !important; +} diff --git a/assets/css/vendor/vendor-elementor-custom.min.css b/assets/css/vendor/vendor-elementor-custom.min.css index 68d7914..3f1fc4e 100644 --- a/assets/css/vendor/vendor-elementor-custom.min.css +++ b/assets/css/vendor/vendor-elementor-custom.min.css @@ -47,9 +47,7 @@ body.rtl,html[dir=rtl] { font-size: 1em } -.elementor *,.elementor :after,.elementor :before { - box-sizing: border-box -} + .elementor a { box-shadow: none; @@ -156,7 +154,7 @@ body.rtl,html[dir=rtl] { } } -.elementor-element { +/* .elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; @@ -173,20 +171,13 @@ body.rtl,html[dir=rtl] { 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 @@ -1707,251 +1698,7 @@ body.rtl,html[dir=rtl] { } } -.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: 480px) { - :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; diff --git a/assets/css/vendor/vendor-global-overrides.css b/assets/css/vendor/vendor-global-overrides.css index a3dad37..6dbf10e 100644 --- a/assets/css/vendor/vendor-global-overrides.css +++ b/assets/css/vendor/vendor-global-overrides.css @@ -266,53 +266,10 @@ WHY CHOOSE DOORMILE SECTION RESPONSIVENESS (< 1020px) ============================================================ */ -@media (max-width: 1020px) { - /* 1. Parent Wrapper: Switch to Column Stack */ - .elementor-element.elementor-element-ead59d3 { - display: flex !important; - flex-direction: column !important; - padding-top: 50px !important; - padding-bottom: 50px !important; - } - /* 2. Absolute Image: Pull into Flow and Place First */ - .elementor-element.elementor-element-f35119c { - position: relative !important; - width: 100% !important; - max-width: 500px !important; /* Optimal tablet/mobile size */ - margin: 0 auto 40px !important; /* Center and add spacing below */ - left: auto !important; - top: auto !important; - order: -1 !important; /* Force to top of stack */ - transform: none !important; - display: none !important; - } - /* 3. Content Section: Expand to 100% Width */ - .elementor-element.elementor-element-56ecbb3, - .elementor-element.elementor-element-56ecbb3 .e-con-inner, - .elementor-element.elementor-element-47f8cbe { - width: 100% !important; - max-width: 100% !important; - margin: 0 !important; - padding-left: 20px !important; - padding-right: 20px !important; - } - - /* Align content consistently for stacked view */ - .elementor-element.elementor-element-47f8cbe { - display: flex !important; - flex-direction: column !important; - align-items: center !important; - text-align: center !important; - } - - /* Adjust specific widgets inside content */ - .elementor-element.elementor-element-47f8cbe .logico-title { - margin-left: auto !important; - margin-right: auto !important; - } -} + + /* ============================================================ PROBLEM SECTION - Responsive Layout Fix @@ -483,28 +440,13 @@ body:not(.is-home-page) .header-hide-until-scroll { ============================================================ */ @media (min-width: 1021px) { /* Image column: force wider */ - .elementor-element.elementor-element-96343ba { - width: 50% !important; - max-width: 60% !important; - flex: 0 0 48% !important; - padding-right: 30px !important; - } + /* Text column: take the remaining space */ - .elementor-element.elementor-element-71c3e1d { - width: 52% !important; - max-width: 52% !important; - flex: 0 0 52% !important; - padding-left: 50px !important; - } + /* Map image: fill the wider container */ - .elementor-element.elementor-element-99768ba img { - width: 100% !important; - height: auto !important; - object-fit: cover; - border-radius: 25px; - } + } /* ============================================================ diff --git a/assets/css/vendor/vendor-responsive-laptops.css b/assets/css/vendor/vendor-responsive-laptops.css index e9be03d..d5282ea 100644 --- a/assets/css/vendor/vendor-responsive-laptops.css +++ b/assets/css/vendor/vendor-responsive-laptops.css @@ -16,7 +16,7 @@ .logico-content-slider-widget .content-slider-item-heading, .logico-content-slider-widget .content-slider-item-text { - text-align: left !important; + text-align: center !important; } /* Restore Flex & Grid container directions to desktop state */ @@ -67,15 +67,7 @@ flex-wrap: nowrap !important; } - .elementor-element.elementor-element-96343ba { - width: 48% !important; - flex: 0 0 48% !important; - padding-right: 30px !important; - } + - .elementor-element.elementor-element-71c3e1d { - width: 52% !important; - flex: 0 0 52% !important; - padding-left: 50px !important; - } + } \ No newline at end of file diff --git a/assets/css/vendor/vendor-theme-core.css b/assets/css/vendor/vendor-theme-core.css index f113dc8..868c106 100644 --- a/assets/css/vendor/vendor-theme-core.css +++ b/assets/css/vendor/vendor-theme-core.css @@ -11702,9 +11702,7 @@ body.compensate-for-scrollbar { margin: 0 auto } -.elementor>.e-con-full.e-parent>.elementor-widget .slider-footer.slider-footer-width-boxed .slider-footer-content,.elementor>.e-con-full.e-parent>.e-con-full>.elementor-widget .slider-footer.slider-footer-width-boxed .slider-footer-content { - padding: 0 20px -} + .slider-pagination { display: inline-block; @@ -11912,17 +11910,7 @@ body .owl-carousel { } } -@media only screen and (min-width: 661px) { - .elementor>.e-con-full.e-parent>.elementor-widget .slider-footer.slider-footer-width-boxed .slider-footer-content { - padding:0 30px - } -} -@media only screen and (min-width: 1201px) { - .elementor>.e-con-full.e-parent>.elementor-widget .slider-footer.slider-footer-width-boxed .slider-footer-content { - padding:0 20px - } -} @-webkit-keyframes fadeIn { from { @@ -16818,7 +16806,7 @@ html.elementor-html { } } -.team-listing-wrapper.team-grid-listing { +/* .team-listing-wrapper.team-grid-listing { display: block; margin: 0 -10px -20px } @@ -17072,7 +17060,7 @@ html.elementor-html { padding: 0 22px; margin-bottom: 78px } -} +} */ .body-container .single-team { display: -webkit-box; diff --git a/assets/css/vendor/vendor-woocommerce-blocks.css b/assets/css/vendor/vendor-woocommerce-blocks.css deleted file mode 100644 index f0f2c51..0000000 --- a/assets/css/vendor/vendor-woocommerce-blocks.css +++ /dev/null @@ -1,490 +0,0 @@ -@keyframes wc-skeleton-shimmer { - to { - transform: translateX(100%) - } -} - -body.wc-block-product-gallery-modal-open,body.wc-modal--open { - overflow: hidden -} - -.wc-block-grid__products .wc-block-grid__product-image { - display: block; - position: relative; - text-decoration: none -} - -.wc-block-grid__products .wc-block-grid__product-image a { - border: 0; - box-shadow: none; - outline: 0; - text-decoration: none -} - -.wc-block-grid__products .wc-block-grid__product-image img { - height: auto; - max-width: 100%; - width: 100% -} - -.wc-block-grid__products .wc-block-grid__product-image img[hidden] { - display: none -} - -.wc-block-grid__products .wc-block-grid__product-image img[alt=""] { - border: 1px solid #f2f2f2 -} - -.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title { - color: inherit; - display: block; - font-family: inherit; - font-size: inherit; - font-weight: 700; - line-height: 1.2; - padding: 0 -} - -.wc-block-grid__product-price { - display: block -} - -.wc-block-grid__product-price .wc-block-grid__product-price__regular { - margin-right: .5em -} - -.wc-block-grid__product-add-to-cart.wp-block-button { - white-space: normal; - word-break: break-word -} - -.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link { - display: inline-flex; - font-size: 1em; - justify-content: center; - text-align: center; - white-space: normal; - word-break: break-word -} - -.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading { - opacity: .25 -} - -.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after { - content: ""; - display: inline-block; - font-family: WooCommerce; - height: auto; - margin-left: .5em; - width: auto -} - -.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after { - animation: spin 2s linear infinite; - content: ""; - display: inline-block; - font-family: WooCommerce; - height: auto; - margin-left: .5em; - width: auto -} - -.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after { - content: ""; - margin: 0 -} - -.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating { - display: block -} - -.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars { - font-family: WooCommerce; - font-size: 1em; - font-weight: 400; - height: 1.618em; - line-height: 1.618; - margin: 0 auto; - overflow: hidden; - position: relative; - text-align: left; - width: 5.3em -} - -.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before { - content: "SSSSS"; - left: 0; - opacity: .5; - position: absolute; - right: 0; - top: 0; - white-space: nowrap -} - -.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span { - left: 0; - overflow: hidden; - padding-top: 1.5em; - position: absolute; - right: 0; - top: 0 -} - -.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before { - color: inherit; - content: "SSSSS"; - left: 0; - position: absolute; - right: 0; - top: 0; - white-space: nowrap -} - -.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale { - background: #fff; - border: 1px solid #43454b; - border-radius: 4px; - color: #43454b; - display: inline-block; - font-size: .875em; - font-weight: 600; - left: auto; - padding: .25em .75em; - position: absolute; - right: 4px; - text-align: center; - text-transform: uppercase; - top: 4px; - width: auto; - z-index: 9 -} - -.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link { - display: inline-block; - position: relative -} - -.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title { - margin: 0 0 12px -} - -.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating { - margin: 0 auto 12px -} - -.theme-twentysixteen .wc-block-grid .price ins { - color: #77a464 -} - -.theme-twentynineteen .wc-block-grid__product { - font-size: .88889em -} - -.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title { - font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif -} - -.theme-twentynineteen .wc-block-grid__product-title:before { - display: none -} - -.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale { - line-height: 1 -} - -.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color) { - color: #fff -} - -.theme-twentytwenty .wc-block-grid__product-link { - color: #000 -} - -.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title { - color: #cd2653; - font-family: -apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif; - font-size: 1em -} - -.theme-twentytwenty .wp-block-columns .wc-block-components-product-title { - margin-top: 0 -} - -.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value { - font-family: -apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif; - font-size: .9em -} - -.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del { - opacity: .7 -} - -.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins { - text-decoration: none -} - -.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating { - font-size: .7em -} - -.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars { - line-height: 1 -} - -.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link { - font-family: -apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif -} - -.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale { - background: #cd2653; - color: #fff; - font-family: -apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif; - font-weight: 700; - letter-spacing: -.02em; - line-height: 1.2; - text-transform: uppercase -} - -.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge { - position: static -} - -.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge { - position: absolute -} - -.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge) { - position: absolute; - right: 4px; - top: 4px; - z-index: 1 -} - -.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title { - font-size: 1em -} - -.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link { - font-size: .75em -} - -@media only screen and (min-width: 768px) { - .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale { - font-size:.875em; - padding: .5em - } -} - -@media only screen and (min-width: 1168px) { - .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale { - font-size:.875em; - padding: .5em - } -} - -.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart { - display: block; - margin-top: 12px -} - -.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins { - text-decoration: none -} - -.screen-reader-text { - clip: rect(1px,1px,1px,1px); - word-wrap: normal!important; - border: 0; - clip-path: inset(50%); - height: 1px; - margin: -1px; - overflow: hidden; - overflow-wrap: normal!important; - padding: 0; - position: absolute!important; - width: 1px -} - -.screen-reader-text:focus { - clip: auto!important; - background-color: #fff; - border-radius: 3px; - box-shadow: 0 0 2px 2px rgba(0,0,0,.6); - clip-path: none; - color: #2b2d2f; - display: block; - font-size: .875rem; - font-weight: 700; - height: auto; - left: 5px; - line-height: normal; - padding: 15px 23px 14px; - text-decoration: none; - top: 5px; - width: auto; - z-index: 100000 -} - -.wp-block-group.woocommerce.product .up-sells.upsells.products { - max-width: var(--wp--style--global--wide-size) -} - -@keyframes wc-skeleton-shimmer { - to { - transform: translateX(100%) - } -} - -.wc-block-components-notice-banner { - align-content: flex-start; - align-items: stretch; - background-color: #fff; - border: 1px solid #2f2f2f; - border-radius: 4px; - box-sizing: border-box; - color: #2f2f2f; - display: flex; - font-size: .875em; - font-weight: 400; - gap: 12px; - line-height: 1.5; - margin: 16px 0; - padding: 16px!important -} - -.wc-block-components-notice-banner>.wc-block-components-notice-banner__content { - align-self: center; - flex-basis: 100%; - padding-right: 16px; - white-space: normal -} - -.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child { - padding-right: 0 -} - -.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary { - font-weight: 600; - margin: 0 0 8px -} - -.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul { - margin: 0 0 0 24px; - padding: 0 -} - -.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after { - clear: both; - content: ""; - display: block -} - -.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward { - appearance: none; - background: transparent!important; - border: 0; - color: #2f2f2f!important; - float: right; - margin: 0; - opacity: .7; - padding: 0!important; - text-decoration-line: underline; - text-underline-position: under; - transition: all .2s ease-in-out -} - -.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover { - opacity: 1; - text-decoration: none -} - -.wc-block-components-notice-banner>svg { - fill: #fff; - background-color: #2f2f2f; - border-radius: 50%; - flex-grow: 0; - flex-shrink: 0; - height: 100%; - padding: 2px -} - -.wc-block-components-notice-banner>.wc-block-components-button { - background: transparent none!important; - border: 0!important; - box-shadow: none!important; - color: #2f2f2f!important; - flex: 0 0 16px; - height: 16px!important; - margin: 6px 0 0 auto!important; - min-height: auto!important; - min-width: 0!important; - opacity: .6; - outline: none!important; - padding: 0!important; - width: 16px!important -} - -.wc-block-components-notice-banner>.wc-block-components-button>svg { - margin: 0!important -} - -.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover { - opacity: 1 -} - -.wc-block-components-notice-banner>.wc-block-components-button:focus { - outline: 2px solid currentColor!important; - outline-offset: 0 -} - -.wc-block-components-notice-banner.is-error { - background-color: #fff0f0; - border-color: #cc1818 -} - -.wc-block-components-notice-banner.is-error>svg { - background-color: #cc1818; - transform: rotate(180deg) -} - -.wc-block-components-notice-banner.is-warning { - background-color: #fffbf4; - border-color: #f0b849 -} - -.wc-block-components-notice-banner.is-warning>svg { - background-color: #f0b849; - transform: rotate(180deg) -} - -.wc-block-components-notice-banner.is-success { - background-color: #f4fff7; - border-color: #4ab866 -} - -.wc-block-components-notice-banner.is-success>svg { - background-color: #4ab866 -} - -.wc-block-components-notice-banner.is-info { - background-color: #f4f8ff; - border-color: #007cba -} - -.wc-block-components-notice-banner.is-info>svg { - background-color: #007cba -} - -.wc-block-components-notice-banner:focus { - outline-width: 0 -} - -.wc-block-components-notice-banner:focus-visible { - outline-style: solid; - outline-width: 2px -} - -.woocommerce.wc-block-store-notices.alignwide { - max-width: var(--wp--style--global--wide-size) -} diff --git a/assets/css/vendor/vendor-woocommerce-layout.css b/assets/css/vendor/vendor-woocommerce-layout.css deleted file mode 100644 index 5f27202..0000000 --- a/assets/css/vendor/vendor-woocommerce-layout.css +++ /dev/null @@ -1,588 +0,0 @@ -:root { - --woocommerce: #720eec; - --wc-green: #7ad03a; - --wc-red: #a00; - --wc-orange: #ffba00; - --wc-blue: #2ea2cc; - --wc-primary: #720eec; - --wc-primary-text: #fcfbfe; - --wc-secondary: #e9e6ed; - --wc-secondary-text: #515151; - --wc-highlight: #958e09; - --wc-highligh-text: white; - --wc-content-bg: #fff; - --wc-subtext: #767676; - --wc-form-border-color: rgba(32, 7, 7, 0.8); - --wc-form-border-radius: 4px; - --wc-form-border-width: 1px -} - -.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button { - float: right -} - -.woocommerce .col2-set,.woocommerce-page .col2-set { - width: 100% -} - -.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before { - content: " "; - display: table -} - -.woocommerce .col2-set::after,.woocommerce-page .col2-set::after { - clear: both -} - -.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1 { - float: left; - width: 48% -} - -.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2 { - float: right; - width: 48% -} - -.woocommerce img,.woocommerce-page img { - height: auto; - max-width: 100% -} - -.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images { - float: left; - width: 48% -} - -.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before { - content: " "; - display: table -} - -.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after { - clear: both -} - -.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a { - float: left; - width: 30.75%; - margin-right: 3.8%; - margin-bottom: 1em -} - -.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last { - margin-right: 0 -} - -.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first { - clear: both -} - -.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a { - width: 100%; - margin-right: 0; - float: none -} - -.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a { - width: 48% -} - -.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a { - width: 22.05% -} - -.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a { - width: 16.9% -} - -.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary { - float: right; - width: 48%; - clear: none -} - -.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs { - clear: both -} - -.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before { - content: " "; - display: table -} - -.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after { - clear: both -} - -.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li { - display: inline-block -} - -.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before { - content: " "; - display: table -} - -.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after { - clear: both -} - -.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img { - float: right; - height: auto -} - -.woocommerce ul.products,.woocommerce-page ul.products { - clear: both -} - -.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before { - content: " "; - display: table -} - -.woocommerce ul.products::after,.woocommerce-page ul.products::after { - clear: both -} - -.woocommerce ul.products li.product,.woocommerce-page ul.products li.product { - float: left; - margin: 0 3.8% 2.992em 0; - padding: 0; - position: relative; - width: 22.05%; - margin-left: 0 -} - -.woocommerce ul.products li.first,.woocommerce-page ul.products li.first { - clear: both -} - -.woocommerce ul.products li.last,.woocommerce-page ul.products li.last { - margin-right: 0 -} - -.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product { - width: 100%; - margin-right: 0 -} - -.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product { - width: 48% -} - -.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product { - width: 30.75% -} - -.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product { - width: 16.95% -} - -.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product { - width: 13.5% -} - -.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product { - width: 100%; - margin-right: 0 -} - -.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product { - width: 48% -} - -.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product { - width: 30.75% -} - -.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product { - width: 16.95% -} - -.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product { - width: 13.5% -} - -.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count { - float: left -} - -.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering { - float: right -} - -.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before { - content: " "; - display: table -} - -.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after { - clear: both -} - -.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li { - display: inline-block -} - -.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img { - height: auto -} - -.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions { - text-align: right -} - -.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text { - width: 80px -} - -.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon { - float: left -} - -.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals { - width: 100% -} - -.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before { - content: " "; - display: table -} - -.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after { - clear: both -} - -.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related { - width: 30.75%; - float: left -} - -.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells { - width: 48%; - float: left -} - -.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products { - float: none -} - -.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li { - width: 48% -} - -.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator { - width: 48%; - clear: right; - float: right -} - -.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before { - content: " "; - display: table -} - -.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after { - clear: both -} - -.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 { - width: 47% -} - -.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals { - float: right; - width: 48% -} - -.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before { - content: " "; - display: table -} - -.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after { - clear: both -} - -.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img { - float: right; - height: auto -} - -.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before { - content: " "; - display: table -} - -.woocommerce form .form-row::after,.woocommerce-page form .form-row::after { - clear: both -} - -.woocommerce form .form-row label,.woocommerce-page form .form-row label { - display: block -} - -.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox { - display: inline -} - -.woocommerce form .form-row select,.woocommerce-page form .form-row select { - width: 100% -} - -.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text { - box-sizing: border-box; - width: 100% -} - -.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last { - width: 47%; - overflow: visible -} - -.woocommerce form .form-row-first,.woocommerce-page form .form-row-first { - float: left -} - -.woocommerce form .form-row-last,.woocommerce-page form .form-row-last { - float: right -} - -.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide { - clear: both -} - -.woocommerce form .password-input,.woocommerce-page form .password-input { - display: flex; - flex-direction: column; - justify-content: center; - position: relative -} - -.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password] { - padding-right: 2.5rem -} - -.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal { - display: none -} - -.woocommerce form .show-password-input,.woocommerce-page form .show-password-input { - background-color: transparent; - border-radius: 0; - border: 0; - color: var(--wc-form-color-text,#000); - cursor: pointer; - font-size: inherit; - line-height: inherit; - margin: 0; - padding: 0; - position: absolute; - right: .7em; - text-decoration: none; - top: 50%; - transform: translateY(-50%); - -moz-osx-font-smoothing: inherit; - -webkit-appearance: none; - -webkit-font-smoothing: inherit -} - -.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before { - background-repeat: no-repeat; - background-size: cover; - background-image: url('data:image/svg+xml,'); - content: ""; - display: block; - height: 22px; - width: 22px -} - -.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before { - background-image: url('data:image/svg+xml,') -} - -.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select { - width: auto -} - -.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions { - text-align: left; - padding: 0 1em 0 0; - float: left -} - -.woocommerce #payment #place_order,.woocommerce-page #payment #place_order { - float: right -} - -.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before { - content: " "; - display: table -} - -.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after { - clear: both -} - -.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions { - margin-bottom: 1.618em; - padding: 1.618em -} - -.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed { - position: relative -} - -.woocommerce-account .woocommerce-MyAccount-navigation { - float: left; - width: 30% -} - -.woocommerce-account .woocommerce-MyAccount-content { - float: right; - width: 68% -} - -.woocommerce-account .woocommerce-MyAccount-content mark { - background-color: transparent; - color: inherit; - font-weight: 700 -} - -.woocommerce-page.left-sidebar #content.twentyeleven { - width: 58.4%; - margin: 0 7.6%; - float: right -} - -.woocommerce-page.right-sidebar #content.twentyeleven { - margin: 0 7.6%; - width: 58.4%; - float: left -} - -.twentyfourteen .tfwc { - padding: 12px 10px 0; - max-width: 474px; - margin: 0 auto -} - -.twentyfourteen .tfwc .product .entry-summary { - padding: 0!important; - margin: 0 0 1.618em!important -} - -.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail { - margin-top: 0 -} - -@media screen and (min-width: 673px) { - .twentyfourteen .tfwc { - padding-right:30px; - padding-left: 30px - } -} - -@media screen and (min-width: 1040px) { - .twentyfourteen .tfwc { - padding-right:15px; - padding-left: 15px - } -} - -@media screen and (min-width: 1110px) { - .twentyfourteen .tfwc { - padding-right:30px; - padding-left: 30px - } -} - -@media screen and (min-width: 1218px) { - .twentyfourteen .tfwc { - margin-right:54px - } - - .full-width .twentyfourteen .tfwc { - margin-right: auto - } -} - -.twentyfifteen .t15wc { - padding-left: 7.6923%; - padding-right: 7.6923%; - padding-top: 7.6923%; - margin-bottom: 7.6923%; - background: #fff; - box-shadow: 0 0 1px rgba(0,0,0,.15) -} - -.twentyfifteen .t15wc .page-title { - margin-left: 0 -} - -@media screen and (min-width: 38.75em) { - .twentyfifteen .t15wc { - margin-right:7.6923%; - margin-left: 7.6923%; - margin-top: 8.3333% - } -} - -@media screen and (min-width: 59.6875em) { - .twentyfifteen .t15wc { - margin-left:8.3333%; - margin-right: 8.3333%; - padding: 10% - } - - .single-product .twentyfifteen .entry-summary { - padding: 0!important - } -} - -.twentysixteen .site-main { - margin-right: 7.6923%; - margin-left: 7.6923% -} - -.twentysixteen .entry-summary { - margin-right: 0; - margin-left: 0 -} - -#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary { - width: 46.42857% -} - -@media screen and (min-width: 44.375em) { - .twentysixteen .site-main { - margin-right:23.0769% - } -} - -@media screen and (min-width: 56.875em) { - .twentysixteen .site-main { - margin-right:0; - margin-left: 0 - } - - .no-sidebar .twentysixteen .site-main { - margin-right: 15%; - margin-left: 15% - } - - .no-sidebar .twentysixteen .entry-summary { - margin-right: 0; - margin-left: 0 - } -} - -.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1 { - float: right -} - -.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2 { - float: left -} diff --git a/assets/css/vendor/vendor-woocommerce-smallscreen.css b/assets/css/vendor/vendor-woocommerce-smallscreen.css deleted file mode 100644 index 2d1db66..0000000 --- a/assets/css/vendor/vendor-woocommerce-smallscreen.css +++ /dev/null @@ -1,177 +0,0 @@ -:root { - --woocommerce: #720eec; - --wc-green: #7ad03a; - --wc-red: #a00; - --wc-orange: #ffba00; - --wc-blue: #2ea2cc; - --wc-primary: #720eec; - --wc-primary-text: #fcfbfe; - --wc-secondary: #e9e6ed; - --wc-secondary-text: #515151; - --wc-highlight: #958e09; - --wc-highligh-text: white; - --wc-content-bg: #fff; - --wc-subtext: #767676; - --wc-form-border-color: rgba(32, 7, 7, 0.8); - --wc-form-border-radius: 4px; - --wc-form-border-width: 1px -} - -.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead { - display: none -} - -.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child { - border-top: 0 -} - -.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th { - display: none -} - -.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr { - display: block -} - -.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td { - display: block; - text-align: right!important -} - -.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions { - text-align: left!important -} - -.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before { - content: attr(data-title) ": "; - font-weight: 700; - float: left -} - -.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before { - display: none -} - -.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td { - background-color: rgba(0,0,0,.025) -} - -.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions { - text-align: left -} - -.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before { - display: none -} - -.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button { - float: none; - margin: .125em .25em .125em 0 -} - -.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2 { - float: none; - width: 100% -} - -.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product { - width: 48%; - float: left; - clear: both; - margin: 0 0 2.992em -} - -.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) { - float: right; - clear: none!important -} - -.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary { - float: none; - width: 100% -} - -.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail { - display: none -} - -.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions { - text-align: left -} - -.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon { - float: none; - padding-bottom: .5em -} - -.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before { - content: " "; - display: table -} - -.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after { - clear: both -} - -.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input { - width: 48%; - box-sizing: border-box -} - -.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button { - float: right -} - -.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice { - clear: left; - color: var(--wc-red); - float: left; - font-size: .75em; - margin-bottom: 0; - text-align: left; - width: 48% -} - -.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button { - display: block; - width: 100% -} - -.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator { - width: 100%; - float: none; - text-align: left -} - -.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row { - width: 100%; - float: none -} - -.woocommerce #payment .terms,.woocommerce-page #payment .terms { - text-align: left; - padding: 0 -} - -.woocommerce #payment #place_order,.woocommerce-page #payment #place_order { - float: none; - width: 100%; - box-sizing: border-box; - margin-bottom: 1em -} - -.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last { - width: 100%; - float: none; - margin-right: 0 -} - -.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation { - float: none; - width: 100% -} - -.single-product .twentythirteen .panel { - padding-left: 20px!important; - padding-right: 20px!important -} diff --git a/assets/css/vendor/vendor-woocommerce.css b/assets/css/vendor/vendor-woocommerce.css deleted file mode 100644 index 82edd67..0000000 --- a/assets/css/vendor/vendor-woocommerce.css +++ /dev/null @@ -1,5637 +0,0 @@ -@charset "UTF-8";body.woocommerce-account .woocommerce-MyAccount-navigation { - width: 100%; - -moz-box-sizing: border-box; - box-sizing: border-box -} - -body.woocommerce-account .woocommerce-MyAccount-navigation ul { - display: block; - margin: 0; - border-bottom-style: solid; - border-bottom-width: 1px -} - -body.woocommerce-account .woocommerce-MyAccount-navigation ul li { - margin: 0; - padding: 0; - border-top-style: solid; - border-top-width: 1px; - counter-increment: section -} - -body.woocommerce-account .woocommerce-MyAccount-navigation ul li:before { - content: none; - display: none -} - -body.woocommerce-account .woocommerce-MyAccount-navigation ul li a { - display: block; - font-size: 20px; - line-height: 1.5em; - font-weight: 600; - padding: 15px 42px 15px 0; - text-decoration: none; - position: relative; - color: var(--logico-default-text-color) -} - -body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:after { - content: '\e812'; - position: absolute; - display: block; - font: 400 normal 16px/30px 'fontello'; - right: 2px; - left: initial; - top: 15px; - color: var(--logico-default-text-color) -} - -body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover { - color: var(--logico-accent-color) -} - -body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a { - color: var(--logico-accent-color) -} - -body.woocommerce-account .woocommerce-MyAccount-content { - width: 100%; - -moz-box-sizing: border-box; - box-sizing: border-box; - position: relative; - z-index: 2 -} - -body.woocommerce-account .woocommerce-MyAccount-content h3 { - position: relative; - margin: 0 0 1em -} - -body.woocommerce-account .woocommerce-MyAccount-content h3>span { - font-size: 110% -} - -body.woocommerce-account .woocommerce-MyAccount-content a { - color: inherit -} - -body.woocommerce-account .woocommerce-address-fields__field-wrapper { - margin: 0 -10px -} - -body.woocommerce-account .woocommerce-address-fields__field-wrapper:not(:last-child) { - margin-bottom: 30px -} - -body.woocommerce-account h3 { - margin-bottom: 1em -} - -body.woocommerce-account .woocommerce-EditAccountForm { - margin: 0 -10px -} - -body.woocommerce-account .woocommerce-EditAccountForm fieldset { - border: 1px solid var(--logico-border-color); - width: auto; - border-radius: var(--logico-radius-small,0) -} - -body.woocommerce-account .woocommerce-EditAccountForm fieldset:not(:first-child) { - margin: 65px 10px 0 -} - -body.woocommerce-account .woocommerce-EditAccountForm fieldset .form-row { - width: auto -} - -body.woocommerce-account .woocommerce-EditAccountForm legend { - margin-bottom: .7333em; - padding: 0 10px -} - -body.woocommerce-account .woocommerce-EditAccountForm .button,body.woocommerce-account .woocommerce-EditAccountForm .logico-alter-button { - margin: 30px 10px 0 -} - -body.woocommerce-account .woocommerce-EditAccountForm label { - line-height: 1.875em!important -} - -body.woocommerce-account .woocommerce-EditAccountForm .form-row:not(.form-row-first):not(.form-row-last) { - width: calc(100% - 20px) -} - -body.woocommerce-account .password-input { - display: block; - width: 100% -} - -body.woocommerce-account .form-attention { - padding: 0; - margin: 0 20px; - font-size: 14px; - line-height: 1.9286em; - font-weight: 500; - text-align: center -} - -body.woocommerce-account .form-attention a,body.woocommerce-account .form-attention span { - text-decoration: underline -} - -body.woocommerce-account .form-attention a:hover,body.woocommerce-account .form-attention span:hover { - text-decoration: none -} - -body.woocommerce-account .woocommerce-privacy-policy-text { - padding: 0 20px; - margin: 20px 0 -} - -body.woocommerce-account .woocommerce-privacy-policy-text p { - padding: 0!important -} - -body.woocommerce-account address { - padding: 0; - border: none -} - -body.woocommerce-account .woocommerce-Address:not(:first-child) { - margin-top: 70px!important -} - -.tab-columns .tab-columns-switcher { - text-decoration: underline; - cursor: pointer -} - -.tab-columns .tab-column.hidden { - display: none -} - -body .woocommerce .order-again,body .woocommerce-page .order-again { - margin: 30px 0 0 -} - -body .woocommerce .woocommerce-order table.shop_table,body .woocommerce .woocommerce-MyAccount-content table.shop_table,body .woocommerce-page .woocommerce-order table.shop_table,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table { - border-spacing: unset; - border-top: solid 1px var(--logico-border-hover-color); - border-color: var(--logico-border-hover-color); - margin: 0 -} - -body .woocommerce .woocommerce-order table.shop_table td,body .woocommerce .woocommerce-order table.shop_table tbody th,body .woocommerce .woocommerce-order table.shop_table tfoot th,body .woocommerce .woocommerce-MyAccount-content table.shop_table td,body .woocommerce .woocommerce-MyAccount-content table.shop_table tbody th,body .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot th,body .woocommerce-page .woocommerce-order table.shop_table td,body .woocommerce-page .woocommerce-order table.shop_table tbody th,body .woocommerce-page .woocommerce-order table.shop_table tfoot th,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table td,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table tbody th,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table tfoot th { - border-top-width: 1px; - border-top-style: solid -} - -body .woocommerce .woocommerce-order table.shop_table thead th,body .woocommerce .woocommerce-MyAccount-content table.shop_table thead th,body .woocommerce-page .woocommerce-order table.shop_table thead th,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table thead th { - font-size: 20px; - font-weight: 600; - letter-spacing: -.03em -} - -body .woocommerce .woocommerce-order table.shop_table .button,body .woocommerce .woocommerce-MyAccount-content table.shop_table .button,body .woocommerce-page .woocommerce-order table.shop_table .button,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .button { - min-width: 0; - padding: 0; - border-bottom-width: 1px; - border-bottom-style: solid -} - -body .woocommerce .woocommerce-order table.shop_table .button:after,body .woocommerce .woocommerce-MyAccount-content table.shop_table .button:after,body .woocommerce-page .woocommerce-order table.shop_table .button:after,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .button:after { - content: none; - display: none -} - -body .woocommerce .woocommerce-order table.shop_table .button:hover,body .woocommerce .woocommerce-MyAccount-content table.shop_table .button:hover,body .woocommerce-page .woocommerce-order table.shop_table .button:hover,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .button:hover { - border-color: transparent -} - -body .woocommerce .woocommerce-order table.shop_table .download-product a,body .woocommerce .woocommerce-order table.shop_table .product-name a,body .woocommerce .woocommerce-MyAccount-content table.shop_table .download-product a,body .woocommerce .woocommerce-MyAccount-content table.shop_table .product-name a,body .woocommerce-page .woocommerce-order table.shop_table .download-product a,body .woocommerce-page .woocommerce-order table.shop_table .product-name a,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .download-product a,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .product-name a { - text-decoration: none -} - -body .woocommerce ul.order_details,body .woocommerce-page ul.order_details { - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -moz-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: flex-start; - -moz-justify-content: flex-start; - -ms-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-items: stretch; - -moz-align-items: stretch; - -ms-align-items: stretch; - align-items: stretch -} - -body .woocommerce ul.order_details:before,body .woocommerce ul.order_details:after,body .woocommerce-page ul.order_details:before,body .woocommerce-page ul.order_details:after { - content: none; - display: none -} - -body .woocommerce ul.order_details li,body .woocommerce-page ul.order_details li { - text-align: center; - float: none; - margin-right: 0; - margin-bottom: 0!important; - padding: 0; - border: none -} - -body .woocommerce ul.order_details li:before,body .woocommerce-page ul.order_details li:before { - content: none; - display: none -} - -body .woocommerce ul.order_details li:not(:first-child),body .woocommerce-page ul.order_details li:not(:first-child) { - margin-top: 20px; - padding: 20px 0 0!important; - border-top-style: dashed; - border-top-width: 1px -} - -body .woocommerce .woocommerce-customer-details address,body .woocommerce-page .woocommerce-customer-details address { - padding: 0; - border: none; - width: initial -} - -body .woocommerce .woocommerce-customer-details address p,body .woocommerce-page .woocommerce-customer-details address p { - margin: 1em 0 -} - -body .woocommerce .woocommerce-customer-details .woocommerce-columns.col2-set .woocommerce-column.col-2,body .woocommerce-page .woocommerce-customer-details .woocommerce-columns.col2-set .woocommerce-column.col-2 { - margin-top: 70px -} - -body .woocommerce .woocommerce-customer-details,body .woocommerce .woocommerce-order-details,body .woocommerce .woocommerce-order-downloads,body .woocommerce-page .woocommerce-customer-details,body .woocommerce-page .woocommerce-order-details,body .woocommerce-page .woocommerce-order-downloads { - margin: 0 -} - -body .woocommerce .woocommerce-customer-details:not(:first-child),body .woocommerce .woocommerce-order-details:not(:first-child),body .woocommerce .woocommerce-order-downloads:not(:first-child),body .woocommerce-page .woocommerce-customer-details:not(:first-child),body .woocommerce-page .woocommerce-order-details:not(:first-child),body .woocommerce-page .woocommerce-order-downloads:not(:first-child) { - margin-top: 70px -} - -body .woocommerce .woocommerce-order table.woocommerce-table--order-details td a,body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details td a { - color: inherit; - font-weight: 600; - line-height: 1.3333em -} - -body .woocommerce .woocommerce-order table.woocommerce-table--order-details td a:hover,body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details td a:hover { - color: var(--logico-accent-color) -} - -body .woocommerce .woocommerce-order table.woocommerce-table--order-details td strong,body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details td strong { - font-weight: 600 -} - -body .woocommerce .woocommerce-order table.woocommerce-table--order-details td .amount,body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details td .amount { - font-weight: 600 -} - -body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot th,body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot th { - font-weight: 600 -} - -body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr:last-child th,body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr:last-child td,body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr:last-child th,body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr:last-child td { - font-size: 20px -} - -@media only screen and (min-width: 481px) { - body .woocommerce ul.order_details li { - text-align:left - } - - body .woocommerce .woocommerce-customer-details .woocommerce-columns.col2-set { - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: flex-start; - -moz-justify-content: flex-start; - -ms-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start; - margin-left: -15px; - margin-right: -15px - } - - body .woocommerce .woocommerce-customer-details .woocommerce-columns.col2-set .woocommerce-column.col-1,body .woocommerce .woocommerce-customer-details .woocommerce-columns.col2-set .woocommerce-column.col-2 { - width: 50%; - padding: 0 15px; - min-width: 0; - max-width: none; - display: block; - flex-basis: auto; - margin: 0 - } -} - -@media only screen and (min-width: 841px) { - body .woocommerce .woocommerce-order table.shop_table,body .woocommerce .woocommerce-MyAccount-content table.shop_table,body .woocommerce-page .woocommerce-order table.shop_table,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table { - -webkit-border-radius:0; - border-radius: 0; - border: none - } - - body .woocommerce .woocommerce-order table.shop_table td,body .woocommerce .woocommerce-order table.shop_table tbody th,body .woocommerce .woocommerce-order table.shop_table tfoot th,body .woocommerce .woocommerce-MyAccount-content table.shop_table td,body .woocommerce .woocommerce-MyAccount-content table.shop_table tbody th,body .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot th,body .woocommerce-page .woocommerce-order table.shop_table td,body .woocommerce-page .woocommerce-order table.shop_table tbody th,body .woocommerce-page .woocommerce-order table.shop_table tfoot th,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table td,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table tbody th,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table tfoot th { - padding: 30px 19px - } - - body .woocommerce .woocommerce-order table.shop_table thead th,body .woocommerce .woocommerce-MyAccount-content table.shop_table thead th,body .woocommerce-page .woocommerce-order table.shop_table thead th,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table thead th { - padding: 0 19px 24px - } - - body .woocommerce .woocommerce-order table.shop_table .woocommerce-orders-table__cell-order-actions,body .woocommerce .woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__cell-order-actions,body .woocommerce-page .woocommerce-order table.shop_table .woocommerce-orders-table__cell-order-actions,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__cell-order-actions { - width: 100px; - font-size: 0 - } - - body .woocommerce .woocommerce-order table.shop_table .amount,body .woocommerce .woocommerce-MyAccount-content table.shop_table .amount,body .woocommerce-page .woocommerce-order table.shop_table .amount,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .amount { - font-weight: 600 - } - - body .woocommerce .woocommerce-order table.shop_table .button,body .woocommerce .woocommerce-MyAccount-content table.shop_table .button,body .woocommerce-page .woocommerce-order table.shop_table .button,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .button { - font-size: 16px; - -webkit-border-radius: 0; - border-radius: 0; - min-width: 0; - border-bottom: solid 1px; - background: none - } - - body .woocommerce .woocommerce-order table.shop_table .button:after,body .woocommerce .woocommerce-MyAccount-content table.shop_table .button:after,body .woocommerce-page .woocommerce-order table.shop_table .button:after,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .button:after { - content: none; - display: none - } - - body .woocommerce .woocommerce-order table.shop_table .button:hover,body .woocommerce .woocommerce-MyAccount-content table.shop_table .button:hover,body .woocommerce-page .woocommerce-order table.shop_table .button:hover,body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .button:hover { - border-color: transparent - } - - body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr th,body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr td,body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr th,body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr td { - padding: 7px 19px; - border: none - } - - body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr:first-child th,body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr:first-child td,body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr:first-child th,body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr:first-child td { - padding: 30px 19px 7px; - border-top-width: 1px; - border-top-style: solid - } - - body .woocommerce .woocommerce-order table.woocommerce-table--order-details th:first-child,body .woocommerce .woocommerce-order table.woocommerce-table--order-details td:first-child,body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details th:first-child,body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details td:first-child { - padding-left: 0!important - } - - body .woocommerce .woocommerce-order table.woocommerce-table--order-downloads tr td,body .woocommerce .woocommerce-order table.woocommerce-table--order-downloads tr th,body .woocommerce-page .woocommerce-order table.woocommerce-table--order-downloads tr td,body .woocommerce-page .woocommerce-order table.woocommerce-table--order-downloads tr th { - text-align: center - } - - body .woocommerce .woocommerce-order table.woocommerce-table--order-downloads tr td:first-child,body .woocommerce .woocommerce-order table.woocommerce-table--order-downloads tr th:first-child,body .woocommerce-page .woocommerce-order table.woocommerce-table--order-downloads tr td:first-child,body .woocommerce-page .woocommerce-order table.woocommerce-table--order-downloads tr th:first-child { - text-align: left; - padding-left: 0 - } - - body .woocommerce ul.order_details { - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: space-between; - -moz-justify-content: space-between; - -ms-justify-content: space-between; - justify-content: space-between; - -webkit-align-items: stretch; - -moz-align-items: stretch; - -ms-align-items: stretch; - align-items: stretch - } - - body .woocommerce ul.order_details li { - text-align: left - } - - body .woocommerce ul.order_details li:not(:first-child) { - margin-top: 0; - border-top: none; - margin-left: 20px; - padding: 0 0 0 20px!important; - border-left-style: dashed; - border-left-width: 1px - } -} - -@media only screen and (min-width: 1021px) { - body.woocommerce-account .woocommerce-MyAccount-navigation { - width:27% - } - - body.woocommerce-account .woocommerce-MyAccount-content { - width: 73%; - padding: 0 0 0 40px - } -} - -.woocommerce .woocommerce-cart-form table.shop_table { - border: none; - margin: 0; - -webkit-border-radius: 0; - border-radius: 0 -} - -.woocommerce .woocommerce-cart-form table.shop_table thead tr { - overflow: hidden -} - -.woocommerce .woocommerce-cart-form table.shop_table td { - border-top: none; - border-bottom: solid 1px #E0DED9; - line-height: 1.6667em -} - -.woocommerce .woocommerce-cart-form table.shop_table td.product-quantity { - overflow: hidden -} - -.woocommerce .woocommerce-cart-form table.shop_table td.product-quantity:before { - margin: 10px 0 0 0 -} - -.woocommerce .woocommerce-cart-form table.shop_table td.product-name:before { - float: none; - display: block; - text-align: left -} - -.woocommerce .woocommerce-cart-form table.shop_table th { - font-size: 20px; - font-weight: 600; - border-top: none; - border-bottom: solid 1px var(--logico-border-hover-color); - color: var(--logico-dark-text-color) -} - -.woocommerce .woocommerce-cart-form table.shop_table td.actions { - padding: 33px 0 0!important; - position: relative; - z-index: 2; - border: none; - text-align: right -} - -.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon { - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: flex-start; - -moz-justify-content: flex-start; - -ms-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start; - position: relative; - text-align: left; - padding-bottom: 20px -} - -.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .logico-form-field input[type="text"],.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .logico-form-field label { - font-size: 14px; - width: 100% -} - -.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .logico-alter-button { - white-space: nowrap; - -webkit-flex-shrink: 0; - -moz-flex-shrink: 0; - -ms-flex-shrink: 0; - flex-shrink: 0; - margin: 0 0 0 9px; - width: auto -} - -.woocommerce .woocommerce-cart-form table.shop_table td.actions>.button { - border: none; - background: none; - padding: 0; - margin: 40px 0 0; - border-bottom-style: solid; - border-bottom-color: initial; - border-bottom-width: 1px; - font-size: 16px; - line-height: 1.3125em; - font-weight: 400; - letter-spacing: 0; - -webkit-transition: border-color 0.3s,color 0.3s; - transition: border-color 0.3s,color 0.3s; - width: auto -} - -.woocommerce .woocommerce-cart-form table.shop_table td.actions>.button:disabled { - cursor: default; - opacity: .5 -} - -.woocommerce .woocommerce-cart-form table.shop_table td.actions>.button:not(:disabled):hover { - border-bottom-color: transparent -} - -.woocommerce .woocommerce-cart-form table.shop_table td.actions>.button:after { - content: none; - display: none -} - -.woocommerce .woocommerce-cart-form table.shop_table .product-info { - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: flex-start; - -moz-justify-content: flex-start; - -ms-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-items: center; - -moz-align-items: center; - -ms-align-items: center; - align-items: center -} - -.woocommerce .woocommerce-cart-form table.shop_table .product-thumbnail-wrapper { - margin: 0 30px 0 0; - -webkit-flex-shrink: 0; - -moz-flex-shrink: 0; - -ms-flex-shrink: 0; - flex-shrink: 0 -} - -.woocommerce .woocommerce-cart-form table.shop_table .product-thumbnail-wrapper img { - width: 85px; - border: none; - border-radius: var(--logico-radius-small,0) -} - -.woocommerce .woocommerce-cart-form table.shop_table .product-name { - text-align: left -} - -.woocommerce .woocommerce-cart-form table.shop_table .product-name .product-name-wrapper { - font-weight: 600; - width: 100% -} - -.woocommerce .woocommerce-cart-form table.shop_table .product-name .product-name-wrapper a { - text-decoration: none; - color: var(--logico-default-text-color) -} - -.woocommerce .woocommerce-cart-form table.shop_table .product-name .product-name-wrapper a:hover { - color: var(--logico-accent-color) -} - -.woocommerce .woocommerce-cart-form table.shop_table .product-price .amount,.woocommerce .woocommerce-cart-form table.shop_table .product-subtotal .amount { - font-weight: 600; - color: var(--logico-default-text-color) -} - -.woocommerce .woocommerce-cart-form table.shop_table .product-price .amount del,.woocommerce .woocommerce-cart-form table.shop_table .product-subtotal .amount del { - opacity: 1; - color: #ADADAD; - display: inline-block; - margin: 0 13px 0 0 -} - -.woocommerce .woocommerce-cart-form table.shop_table .product-price .amount ins,.woocommerce .woocommerce-cart-form table.shop_table .product-subtotal .amount ins { - text-decoration: none; - font-weight: inherit; - color: #c01227 -} - -.woocommerce .woocommerce-cart-form table.shop_table .product-remove .remove { - width: 14px; - height: 14px; - font: 400 normal 0/14px 'fontello'; - background: none; - margin: 0; - color: #c01227!important -} - -.woocommerce .woocommerce-cart-form table.shop_table .product-remove .remove:before { - content: '\e845'; - font-size: 14px; - line-height: 14px -} - -.woocommerce .cart-collaterals { - margin: 70px 0 0 -} - -.woocommerce .cart-collaterals p:not(:first-child):not(:last-child) { - margin: 0 0 7px -} - -.woocommerce .cart-collaterals .cart_totals .cart_totals_title { - font-family: inherit; - text-transform: none; - font-weight: 600; - padding: 0 0 .4333em; - border-bottom: solid 1px var(--logico-border-hover-color); - margin: 0 0 .5em -} - -.woocommerce .cart-collaterals .cart_totals table.shop_table { - border: none!important -} - -.woocommerce .cart-collaterals .cart_totals table.shop_table th,.woocommerce .cart-collaterals .cart_totals table.shop_table td { - border: none -} - -.woocommerce .cart-collaterals .cart_totals table.shop_table th { - padding: 9px 12px 9px 0 -} - -.woocommerce .cart-collaterals .cart_totals table.shop_table td { - padding-left: 0; - padding-right: 0; - background: none -} - -.woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals td { - text-align: left!important; - text-transform: none; - font-weight: 400 -} - -.woocommerce .cart-collaterals .cart_totals ul,.woocommerce .cart-collaterals .cart_totals ul#shipping_method { - padding: 0 -} - -.woocommerce .cart-collaterals .cart_totals ul>li,.woocommerce .cart-collaterals .cart_totals ul#shipping_method>li { - text-transform: none; - font-weight: 400; - text-align: left; - padding: 0 -} - -.woocommerce .cart-collaterals .cart_totals ul>li:before,.woocommerce .cart-collaterals .cart_totals ul#shipping_method>li:before { - content: none; - display: none -} - -.woocommerce .cart-collaterals .cart_totals ul li input,.woocommerce .cart-collaterals .cart_totals ul#shipping_method li input { - vertical-align: text-top; - margin: 5px 19px 0 0 -} - -.woocommerce .cart-collaterals .cart_totals ul label,.woocommerce .cart-collaterals .cart_totals ul#shipping_method label { - clear: both -} - -.woocommerce .cart-collaterals .cart_totals ul .amount,.woocommerce .cart-collaterals .cart_totals ul#shipping_method .amount { - font-weight: 600; - float: right; - margin: 0 0 0 20px -} - -.woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-destination { - text-align: left -} - -.woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-calculator { - min-width: 280px -} - -.woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-calculator .form-row.form-row-first,.woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-calculator .form-row.form-row-last { - width: 100% -} - -.woocommerce .cart-collaterals .cart_totals .shipping-calculator-button { - font-weight: 400; - color: inherit -} - -.woocommerce .cart-collaterals .cart_totals .shipping-calculator-form { - margin: 30px -10px; - text-align: left -} - -.woocommerce .cart-collaterals .cart_totals .shipping-calculator-form p { - padding: 0 10px; - position: relative; - z-index: 2; - margin: 0 0 10px; - clear: both; - float: none -} - -.woocommerce .cart-collaterals .cart_totals .shipping-calculator-form button { - -moz-box-sizing: border-box; - box-sizing: border-box; - margin: 15px 0 0; - border: none -} - -.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout { - position: relative; - z-index: 2; - line-height: 1; - font-size: 0; - padding: 25px 0 0; - text-align: right -} - -@media only screen and (max-width: 768px) { - .woocommerce table.cart td.actions,.woocommerce #content table.cart td.actions { - background:none!important - } -} - -@media only screen and (min-width: 769px) { - .woocommerce table.shop_table_responsive tr:nth-child(2n) td { - background:none - } - - .woocommerce .woocommerce-cart-form table.shop_table { - -webkit-border-radius: 0; - border-radius: 0 - } - - .woocommerce .woocommerce-cart-form table.shop_table td { - padding: 30px 10px; - text-align: left - } - - .woocommerce .woocommerce-cart-form table.shop_table td:first-child:not(:last-child) { - padding-left: 0; - padding-right: 10px - } - - .woocommerce .woocommerce-cart-form table.shop_table th { - padding: 0 10px 18px; - text-align: left - } - - .woocommerce .woocommerce-cart-form table.shop_table th:first-child { - padding-left: 40px; - padding-right: 10px - } - - .woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .logico-form-field { - width: 305px - } - - .woocommerce .woocommerce-cart-form table.shop_table td.product-name { - width: 34% - } - - .woocommerce .woocommerce-cart-form table.shop_table td.product-price { - width: 25% - } - - .woocommerce .woocommerce-cart-form table.shop_table td.product-quantity { - width: 26% - } - - .woocommerce .woocommerce-cart-form table.shop_table .product-remove { - padding-left: 10px; - padding-right: 0; - width: 14px - } - - .woocommerce .woocommerce-cart-form table.shop_table .product-remove .remove { - margin: 0; - text-align: right; - float: right - } - - .woocommerce .woocommerce-cart-form table.shop_table tr:not(:first-child) .product-remove .remove { - margin-top: 0 - } - - .woocommerce .woocommerce-cart-form table.shop_table td.product-subtotal { - padding: 50px 0 50px 10px - } - - .woocommerce .cart-collaterals { - margin: 100px 0 0 - } - - .woocommerce .cart-collaterals .cart_totals { - width: auto; - min-width: 305px; - padding: 0; - -moz-box-sizing: border-box; - box-sizing: border-box - } - - .woocommerce .cart-collaterals .cart_totals table.shop_table { - -webkit-border-radius: 0; - border-radius: 0; - border: none; - margin: 0!important - } - - .woocommerce .cart-collaterals .cart_totals table.shop_table tr:not(.woocommerce-shipping-totals) { - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: space-between; - -moz-justify-content: space-between; - -ms-justify-content: space-between; - justify-content: space-between; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start; - width: 100% - } - - .woocommerce .cart-collaterals .cart_totals table.shop_table td,.woocommerce .cart-collaterals .cart_totals table.shop_table th { - padding: 10px 0; - font-weight: 600 - } - - .woocommerce .cart-collaterals .cart_totals table.shop_table td:last-child,.woocommerce .cart-collaterals .cart_totals table.shop_table th:last-child { - padding-left: 20px; - text-align: right - } - - .woocommerce .cart-collaterals .cart_totals table.shop_table td { - -webkit-flex-shrink: 0; - -moz-flex-shrink: 0; - -ms-flex-shrink: 0; - flex-shrink: 0; - text-align: right - } - - .woocommerce .cart-collaterals .cart_totals table.shop_table th { - width: initial; - color: var(--logico-dark-text-color); - font-size: 1.1111em; - line-height: 1.25em - } - - .woocommerce .cart-collaterals .cart_totals table.shop_table .order-total td,.woocommerce .cart-collaterals .cart_totals table.shop_table .order-total th { - color: var(--logico-dark-text-color); - font-size: 1.3889em; - line-height: 1.92em - } - - .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals { - position: relative - } - - .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals td,.woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals th { - display: block; - font-weight: 600 - } - - .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals td { - padding: 10px 0!important; - text-transform: inherit; - text-align: left - } - - .woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-destination { - text-align: left - } - - .woocommerce .cart-collaterals .cart_totals .shipping-calculator-button { - margin: 0 - } - - .woocommerce .cart-collaterals .cart_totals .shipping-calculator-form p:last-of-type { - margin: 0 - } -} - -.woocommerce-checkout .woocommerce-notices-wrapper { - margin-bottom: 20px!important -} - -.woocommerce-checkout .woocommerce-notices-wrapper:empty { - margin-bottom: 0!important -} - -.woocommerce-checkout .content h3:not(#ship-to-different-address) { - font-family: inherit; - font-size: var(--logico-h5-font-size-mobile,20px); - line-height: var(--logico-h5-line-height-mobile,1.2em); - letter-spacing: var(--logico-h5-letter-spacing-mobile,-.03em); - word-spacing: var(--logico-h5-word-spacing-mobile,normal); - text-transform: none; - font-weight: 600; - font-style: var(--logico-h5-font-style,normal) -} - -.woocommerce-checkout .content h3:not(#ship-to-different-address)#order_review_heading,.woocommerce-checkout .content h3:not(#ship-to-different-address)#order_total_heading,.woocommerce-checkout .content h3:not(#ship-to-different-address)#order_payment_heading { - font-size: var(--logico-h6-font-size-mobile,18px); - line-height: var(--logico-h6-line-height-mobile,1.2em); - margin-bottom: 1.3em -} - -.woocommerce-checkout .content-wrapper .content-inner ul>li { - padding: 0 -} - -.woocommerce-checkout .checkout .shipping_address { - margin-top: 30px -} - -.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address { - margin: 0; - font-family: inherit; - font-size: 18px; - line-height: 1.6667em; - letter-spacing: normal; - text-transform: none; - float: none -} - -.woocommerce-checkout .checkout .woocommerce-additional-fields { - margin-top: 50px -} - -.woocommerce-checkout .checkout .woocommerce-additional-fields__field-wrapper .form-row textarea.input-text { - height: 120px -} - -.woocommerce .woocommerce-form-login-toggle:not(:last-child),.woocommerce-page .woocommerce-form-login-toggle:not(:last-child) { - margin-bottom: 20px -} - -.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme,.woocommerce-page .woocommerce-form-login .woocommerce-form-login__rememberme { - display: block; - width: 100%; - font-size: 16px; - line-height: 1.875em -} - -.woocommerce .woocommerce-form-login .form-row.form-row-last,.woocommerce .woocommerce-form-login .form-row.form-row-first,.woocommerce-page .woocommerce-form-login .form-row.form-row-last,.woocommerce-page .woocommerce-form-login .form-row.form-row-first { - width: 100% -} - -.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-page .woocommerce-form-login .woocommerce-form-login__submit { - float: none; - clear: both; - margin: 36px 0 0 -} - -.woocommerce .woocommerce-checkout:not(:first-child),.woocommerce-page .woocommerce-checkout:not(:first-child) { - margin-top: 50px -} - -.woocommerce .woocommerce-checkout h3#order_review_heading:first-child,.woocommerce-page .woocommerce-checkout h3#order_review_heading:first-child { - margin-top: 50px -} - -.woocommerce .woocommerce-checkout .place-order,.woocommerce-page .woocommerce-checkout .place-order { - margin: 30px 0 0!important; - position: relative; - z-index: 2 -} - -.woocommerce .woocommerce-checkout .woocommerce-account-fields .form-row,.woocommerce-page .woocommerce-checkout .woocommerce-account-fields .form-row { - margin: 0 0 8px!important -} - -.woocommerce .woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-page .woocommerce-checkout .woocommerce-shipping-fields { - margin: 11px 0 0 -} - -.woocommerce form .woocommerce-billing-fields__field-wrapper,.woocommerce form .woocommerce-shipping-fields__field-wrapper,.woocommerce form .woocommerce-additional-fields__field-wrapper,.woocommerce form .woocommerce-account-fields,.woocommerce-page form .woocommerce-billing-fields__field-wrapper,.woocommerce-page form .woocommerce-shipping-fields__field-wrapper,.woocommerce-page form .woocommerce-additional-fields__field-wrapper,.woocommerce-page form .woocommerce-account-fields { - margin: 0 -10px -} - -.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last { - width: 100%; - -moz-box-sizing: border-box; - box-sizing: border-box -} - -.woocommerce form .form-row-first,.woocommerce-page form .form-row-first { - clear: left -} - -.woocommerce form .form-row,.woocommerce-page form .form-row { - padding: 0 10px 0; - margin: 0 0 20px!important -} - -.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea { - line-height: 30px; - height: 69px -} - -.woocommerce form h3 label,.woocommerce-page form h3 label { - letter-spacing: normal -} - -.woocommerce form .woocommerce-privacy-policy-text,.woocommerce-page form .woocommerce-privacy-policy-text { - font-size: 16px; - line-height: 1.875em -} - -.woocommerce form .woocommerce-privacy-policy-text p,.woocommerce-page form .woocommerce-privacy-policy-text p { - line-height: inherit -} - -.woocommerce form .woocommerce-privacy-policy-text a,.woocommerce-page form .woocommerce-privacy-policy-text a { - color: inherit -} - -.woocommerce .woocommerce-terms-and-conditions-wrapper .validate-required,.woocommerce-page .woocommerce-terms-and-conditions-wrapper .validate-required { - padding: 0; - margin: 35px 0 0!important -} - -.woocommerce .woocommerce-terms-and-conditions-wrapper .validate-required .woocommerce-form__label-for-checkbox,.woocommerce-page .woocommerce-terms-and-conditions-wrapper .validate-required .woocommerce-form__label-for-checkbox { - position: relative; - padding: 0 0 0 35px; - line-height: 1.375em; - display: block -} - -.woocommerce .woocommerce-terms-and-conditions-wrapper .validate-required .woocommerce-form__label-for-checkbox input[type="checkbox"],.woocommerce-page .woocommerce-terms-and-conditions-wrapper .validate-required .woocommerce-form__label-for-checkbox input[type="checkbox"] { - position: absolute; - left: 0; - right: initial -} - -.woocommerce .woocommerce-terms-and-conditions-wrapper .validate-required a,.woocommerce-page .woocommerce-terms-and-conditions-wrapper .validate-required a { - white-space: nowrap -} - -.woocommerce .woocommerce-terms-and-conditions-wrapper .validate-required .required,.woocommerce-page .woocommerce-terms-and-conditions-wrapper .validate-required .required { - color: #FFA16A -} - -.woocommerce form.login,.woocommerce form.register { - padding: 20px 10px; - margin: 20px 0; - border: solid 1px var(--logico-border-hover-color) -} - -.woocommerce form.login>p,.woocommerce form.register>p { - padding-left: 10px; - padding-right: 10px -} - -.woocommerce form.checkout_coupon { - padding: 20px; - border: solid 1px var(--logico-border-hover-color) -} - -.woocommerce form.checkout_coupon .form-row.form-row-first,.woocommerce form.checkout_coupon .form-row.form-row-last { - width: 100% -} - -.woocommerce form.checkout_coupon button { - margin: 0; - width: 100% -} - -.woocommerce-checkout-review-order:not(:last-child) { - margin-bottom: 55px -} - -.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table { - border: none!important; - border-top: solid 1px var(--logico-border-hover-color)!important; - padding-top: 24px; - margin-top: 0!important; - vertical-align: top -} - -.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table:not(:last-child) { - margin-bottom: 50px!important -} - -.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table thead,.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table tbody { - display: none -} - -.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table .order-total { - font-size: 20px; - line-height: 1.5em; - font-weight: 600 -} - -.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table td { - padding: 6px 0 7px 16px; - vertical-align: top; - text-align: right; - font-weight: inherit; - border: none -} - -.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table td .amount { - font-weight: 600 -} - -.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table th { - padding: 6px 0 7px; - vertical-align: top; - border: none; - font-weight: 600 -} - -.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table ul li { - margin: 0 0 .5em -} - -.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table ul li:before { - display: none; - content: none -} - -.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table .woocommerce-shipping-methods { - display: inline-block; - text-align: left -} - -.woocommerce-checkout-review-order .checkout_cart_table { - width: 100%; - border-spacing: 0; - vertical-align: middle -} - -.woocommerce-checkout-review-order .checkout_cart_table:not(:last-child) { - margin-bottom: 57px!important -} - -.woocommerce-checkout-review-order .checkout_cart_table td { - padding: 15px 0 15px 16px -} - -.woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail { - padding: 15px 0; - width: 50px -} - -.woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail img { - width: 50px; - height: auto; - display: block; - border-radius: var(--logico-radius-small,0) -} - -.woocommerce-checkout-review-order .checkout_cart_table .product-info-wrapper { - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: flex-start; - -moz-justify-content: flex-start; - -ms-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-items: center; - -moz-align-items: center; - -ms-align-items: center; - align-items: center -} - -.woocommerce-checkout-review-order .checkout_cart_table .product-box-name { - width: 100% -} - -.woocommerce-checkout-review-order .checkout_cart_table .product-box-name .product-name-title { - line-height: 1.3333em; - font-weight: 600 -} - -.woocommerce-checkout-review-order .checkout_cart_table .product-box-name .product-name-title a { - text-decoration: none; - color: inherit -} - -.woocommerce-checkout-review-order .checkout_cart_table .product-box-name .product-name-title a:hover { - color: var(--logico-accent-color) -} - -.woocommerce-checkout-review-order .checkout_cart_table .product-box-name .product-name-info { - font-size: .8889em; - line-height: 1.375em; - font-weight: 600 -} - -.woocommerce-checkout-review-order .checkout_cart_table .product-box-name .product-name-info:not(:first-child) { - margin: 8px 0 0 -} - -.woocommerce-checkout-review-order .checkout_cart_table .product-box-total { - margin: 0 0 0 20px; - min-width: 57px; - font-size: .8889em; - line-height: 1.5em; - white-space: nowrap; - -webkit-flex-shrink: 0; - -moz-flex-shrink: 0; - -ms-flex-shrink: 0; - flex-shrink: 0 -} - -.woocommerce-checkout-review-order .checkout_cart_table .product-box-total .amount { - display: block; - font-weight: 600 -} - -.woocommerce-checkout-review-order .checkout_cart_table .product-box-remove { - width: 13px; - margin: 0 0 0 20px; - -webkit-flex-shrink: 0; - -moz-flex-shrink: 0; - -ms-flex-shrink: 0; - flex-shrink: 0 -} - -.woocommerce-checkout-review-order .checkout_cart_table .product-box-remove .remove { - width: 14px; - height: 24px; - font: 400 normal 0/24px 'fontello'; - background: none; - margin: 0; - -webkit-transition: color 0.3s; - transition: color 0.3s; - display: block -} - -.woocommerce-checkout-review-order .checkout_cart_table .product-box-remove .remove:before { - content: '\e845'; - font-size: 14px; - line-height: 24px; - color: #c01227 -} - -.woocommerce-checkout-review-total { - margin: -11px 0 0 -} - -.woocommerce-checkout-review-total .checkout_total_table { - width: 100% -} - -.woocommerce-checkout-review-total .checkout_total_table td { - padding: 10px 0 10px 20px; - text-align: right; - font-weight: 600; - font-size: 18px; - line-height: 30px -} - -.woocommerce-checkout-review-total .checkout_total_table td:first-child { - padding: 10px 0; - text-align: left -} - -.woocommerce-checkout-shipping-method:not(:last-child) { - margin-bottom: 65px -} - -.woocommerce-checkout-shipping-method ul#shipping_method { - margin: 0 -} - -.woocommerce-checkout-shipping-method ul#shipping_method li { - margin: 0; - padding: 0 -} - -.woocommerce-checkout-shipping-method ul#shipping_method li:not(:first-child) { - margin: 8px 0 0 -} - -.woocommerce-checkout-shipping-method ul#shipping_method li:before { - content: none; - display: none -} - -.woocommerce-checkout-shipping-method ul#shipping_method li input { - vertical-align: middle; - margin: -2px 10px 0 0 -} - -.woocommerce-checkout-shipping-method ul#shipping_method li label { - vertical-align: middle; - font-weight: 600; - display: inline -} - -#add_payment_method #order_review,#add_payment_method #payment,.woocommerce-cart #order_review,.woocommerce-cart #payment,.woocommerce-checkout #order_review,.woocommerce-checkout #payment { - border-top: solid 1px var(--logico-border-hover-color)!important; - padding-top: 24px -} - -#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment { - -webkit-border-radius: 0; - border-radius: 0; - background: none -} - -#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods { - margin: 0; - padding: 0; - border: none -} - -#add_payment_method #payment ul.payment_methods li,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice),.woocommerce-cart #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice),.woocommerce-checkout #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice) { - padding: 0; - line-height: 1.3333em -} - -#add_payment_method #payment ul.payment_methods li:before,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):before,.woocommerce-cart #payment ul.payment_methods li:before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):before,.woocommerce-checkout #payment ul.payment_methods li:before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):before { - content: none; - display: none -} - -#add_payment_method #payment ul.payment_methods li img,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice) img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice) img,.woocommerce-checkout #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice) img { - display: inline-block; - margin: -2px .5em 0 .5em -} - -#add_payment_method #payment ul.payment_methods li.payment_method_paypal .about_paypal,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice).payment_method_paypal .about_paypal,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal .about_paypal,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice).payment_method_paypal .about_paypal,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal .about_paypal,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice).payment_method_paypal .about_paypal { - font-size: 1em; - line-height: inherit; - float: none; - font-weight: 400; - white-space: nowrap -} - -#add_payment_method #payment ul.payment_methods li input,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice) input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice) input,.woocommerce-checkout #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice) input { - margin: 0 12px -2px 0!important -} - -#add_payment_method #payment ul.payment_methods li label,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice) label,.woocommerce-cart #payment ul.payment_methods li label,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice) label,.woocommerce-checkout #payment ul.payment_methods li label,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice) label { - display: inline; - font-size: 18px; - font-weight: 600 -} - -#add_payment_method #payment ul.payment_methods li+li,.woocommerce-cart #payment ul.payment_methods li+li,.woocommerce-checkout #payment ul.payment_methods li+li { - margin: 29px 0 0 -} - -#add_payment_method #payment ul.payment_methods li.woocommerce-notice,.woocommerce-cart #payment ul.payment_methods li.woocommerce-notice,.woocommerce-checkout #payment ul.payment_methods li.woocommerce-notice { - padding: .5em 1.5em 1em -} - -.woocommerce .checkout-columns .checkout-column-side,.woocommerce-page .checkout-columns .checkout-column-side { - margin-top: 90px -} - -.woocommerce .checkout-columns .col2-set .col-2,.woocommerce-page .checkout-columns .col2-set .col-2 { - margin: 0 -} - -#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row { - padding: 0 -} - -.checkout-total-wrapper { - margin-bottom: 20px -} - -.checkout-total-wrapper:not(:first-child) { - margin-top: 90px -} - -.woocommerce #payment button.logico-alter-button,.woocommerce-page #payment button.logico-alter-button { - float: none!important -} - -.woocommerce #payment button.logico-alter-button:not(:first-child),.woocommerce-page #payment button.logico-alter-button:not(:first-child) { - margin: 50px 0 0 -} - -#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box { - margin: 30px 0 0; - padding: 20px 20px 18px; - font-size: 14px; - line-height: 1.7143em; - border-radius: var(--logico-radius-small,0); - background: var(--logico-background-alter-color) -} - -#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before { - content: none; - display: none -} - -#add_payment_method #payment div.payment_box p,.woocommerce-cart #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box p { - line-height: inherit -} - -@media only screen and (min-width: 481px) { - .woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last { - width:50% - } - - .woocommerce-checkout .content h3:not(#ship-to-different-address) { - font-size: var(--logico-h5-font-size-mobile-extra,20px); - line-height: var(--logico-h5-line-height-mobile-extra,1.2em); - letter-spacing: var(--logico-h5-letter-spacing-mobile-extra,-.03em); - word-spacing: var(--logico-h5-word-spacing-mobile-extra,normal) - } - - .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_review_heading,.woocommerce-checkout .content h3:not(#ship-to-different-address)#order_total_heading,.woocommerce-checkout .content h3:not(#ship-to-different-address)#order_payment_heading { - font-size: var(--logico-h6-font-size-mobile-extra,18px); - line-height: var(--logico-h6-line-height-mobile-extra,1.2em) - } -} - -@media only screen and (max-width: 840px) { - .woocommerce .woocommerce-checkout-review-order .checkout_cart_table,.woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table { - border:none; - display: block - } - - .woocommerce .woocommerce-checkout-review-order .checkout_cart_table tbody,.woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table tbody { - display: block - } - - .woocommerce .woocommerce-checkout-review-order .checkout_cart_table tr,.woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table tr { - display: block - } - - .woocommerce .woocommerce-checkout-review-order .checkout_cart_table td,.woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table td { - padding: 0; - display: block; - width: auto - } - - .woocommerce .woocommerce-checkout-review-order .checkout_cart_table td:first-child,.woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table td:first-child { - padding: 20px 0 - } - - .woocommerce .woocommerce-checkout-review-order .checkout_cart_table tr+tr td,.woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table tr+tr td { - border: none - } - - .woocommerce .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail,.woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail { - width: auto - } - - .woocommerce .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail img,.woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail img { - width: 85px; - position: relative - } - - .woocommerce .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child),.woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child) { - margin: 11px 0 0 - } - - .woocommerce .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child) td:first-child,.woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child) td:first-child { - border-top: solid 1px var(--logico-border-color) - } - - .woocommerce-checkout .content h3:not(#ship-to-different-address) { - font-size: var(--logico-h5-font-size-tablet,24px); - line-height: var(--logico-h5-line-height-tablet,1.2em); - letter-spacing: var(--logico-h5-letter-spacing-tablet,-.03em); - word-spacing: var(--logico-h5-word-spacing-tablet,normal) - } - - .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_review_heading,.woocommerce-checkout .content h3:not(#ship-to-different-address)#order_total_heading,.woocommerce-checkout .content h3:not(#ship-to-different-address)#order_payment_heading { - font-size: var(--logico-h6-font-size-tablet,20px); - line-height: var(--logico-h6-line-height-tablet,1.2em) - } -} - -@media only screen and (min-width: 841px) { - .woocommerce .woocommerce-checkout-review-order .checkout_cart_table,.woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table { - border:none - } - - .woocommerce .woocommerce-checkout-review-order .checkout_cart_table td,.woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table td { - padding: 18px 0 18px 20px - } - - .woocommerce .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail,.woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail { - width: 85px; - padding: 18px 0 - } - - .woocommerce .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail img,.woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail img { - width: 85px; - position: relative - } - - .woocommerce .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child) td,.woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child) td { - border-top: solid 1px var(--logico-border-color) - } - - .woocommerce .woocommerce-checkout:not(:first-child),.woocommerce-page .woocommerce-checkout:not(:first-child) { - margin-top: 80px - } - - .woocommerce .woocommerce-checkout h3#order_review_heading:first-child,.woocommerce-page .woocommerce-checkout h3#order_review_heading:first-child { - margin-top: 65px - } - - .woocommerce .woocommerce-form-login .form-row.form-row-last,.woocommerce .woocommerce-form-login .form-row.form-row-first,.woocommerce-page .woocommerce-form-login .form-row.form-row-last,.woocommerce-page .woocommerce-form-login .form-row.form-row-first { - width: 50% - } - - .woocommerce-checkout .content h3:not(#ship-to-different-address) { - font-size: var(--logico-h5-font-size-tablet-extra,24px); - line-height: var(--logico-h5-line-height-table-extrat,1.2em); - letter-spacing: var(--logico-h5-letter-spacing-tablet-extra,-.03em); - word-spacing: var(--logico-h5-word-spacing-tablet-extra,normal) - } - - .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_review_heading,.woocommerce-checkout .content h3:not(#ship-to-different-address)#order_total_heading,.woocommerce-checkout .content h3:not(#ship-to-different-address)#order_payment_heading { - font-size: var(--logico-h6-font-size-tablet-extra,20px); - line-height: var(--logico-h6-line-height-tablet-extra,1.2em) - } -} - -@media only screen and (min-width: 1021px) { - .woocommerce-checkout .checkout .woocommerce-additional-fields { - margin-top:65px - } - - .woocommerce-checkout .content h3:not(#ship-to-different-address) { - font-size: var(--logico-h5-font-size-laptop,28px); - line-height: var(--logico-h5-line-height-laptop,1.2em); - letter-spacing: var(--logico-h5-letter-spacing-laptop,-.03em); - word-spacing: var(--logico-h5-word-spacing-laptop,normal) - } - - .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_review_heading,.woocommerce-checkout .content h3:not(#ship-to-different-address)#order_total_heading,.woocommerce-checkout .content h3:not(#ship-to-different-address)#order_payment_heading { - font-size: 20px; - line-height: var(--logico-h6-line-height-laptop,1.2em) - } - - .woocommerce .woocommerce-checkout h3#order_review_heading:first-child,.woocommerce-page .woocommerce-checkout h3#order_review_heading:first-child { - margin-top: 0 - } - - .woocommerce .checkout-columns,.woocommerce-page .checkout-columns { - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: flex-start; - -moz-justify-content: flex-start; - -ms-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start; - margin: 0 -20px - } - - .woocommerce .checkout-columns .checkout-column-main,.woocommerce-page .checkout-columns .checkout-column-main { - padding: 0 20px; - -moz-box-sizing: border-box; - box-sizing: border-box; - width: 66.6666% - } - - .woocommerce .checkout-columns .checkout-column-side,.woocommerce-page .checkout-columns .checkout-column-side { - margin: 0; - padding: 0 20px; - -moz-box-sizing: border-box; - box-sizing: border-box; - width: 33.3333% - } -} - -@media only screen and (min-width: 1201px) { - .woocommerce-checkout .content h3:not(#ship-to-different-address) { - font-size:var(--logico-h5-font-size,30px); - line-height: var(--logico-h5-line-height,1.2em); - letter-spacing: var(--logico-h5-letter-spacing,-.03em); - word-spacing: var(--logico-h5-word-spacing,normal) - } - - .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_review_heading,.woocommerce-checkout .content h3:not(#ship-to-different-address)#order_total_heading,.woocommerce-checkout .content h3:not(#ship-to-different-address)#order_payment_heading { - line-height: var(--logico-h6-line-height,1.2em) - } -} - -.woocommerce .woocommerce-notices-wrapper,.woocommerce .wc-empty-cart-message,.woocommerce-page .woocommerce-notices-wrapper,.woocommerce-page .wc-empty-cart-message { - margin-bottom: 50px -} - -.woocommerce .woocommerce-notices-wrapper:empty,.woocommerce .wc-empty-cart-message:empty,.woocommerce-page .woocommerce-notices-wrapper:empty,.woocommerce-page .wc-empty-cart-message:empty { - margin-bottom: 0 -} - -.woocommerce .woocommerce-password-strength,.woocommerce-page .woocommerce-password-strength { - font-weight: 400 -} - -.woocommerce .col2-set,.woocommerce-page .col2-set { - margin: 0; - width: auto -} - -.woocommerce .col2-set:before,.woocommerce .col2-set:after,.woocommerce-page .col2-set:before,.woocommerce-page .col2-set:after { - content: none; - display: none -} - -.woocommerce .col2-set:not(:last-child),.woocommerce-page .col2-set:not(:last-child) { - margin-bottom: 70px -} - -.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2 { - float: none; - max-width: none; - width: auto; - padding: 0 -} - -.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2 { - margin: 70px 0 0 -} - -.woocommerce form .show-password-input,.woocommerce-page form .show-password-input { - display: block; - right: 17px; - left: initial; - opacity: 1; - z-index: 2; - font-size: 14px; - line-height: 1; - margin: 0; - color: var(--logico-dark-text-color); - overflow: hidden -} - -.woocommerce form .show-password-input:before,.woocommerce-page form .show-password-input:before { - content: none; - display: none -} - -.woocommerce form .show-password-input:after,.woocommerce-page form .show-password-input:after { - content: '\e84b'; - font: 400 normal 14px/1em 'fontello' -} - -.woocommerce form .show-password-input.display-password,.woocommerce-page form .show-password-input.display-password { - color: var(--logico-light-text-color); - opacity: .5 -} - -.woocommerce form .logico-label-wrapper+.password-input input[type="text"],.woocommerce form .logico-label-wrapper+.password-input input[type="password"],.woocommerce-page form .logico-label-wrapper+.password-input input[type="text"],.woocommerce-page form .logico-label-wrapper+.password-input input[type="password"] { - border-top: none -} - -.woocommerce table[class*='woocommerce'] tr td,.woocommerce table[class*='woocommerce'] tr th,.woocommerce table[class*='cart'] tr td,.woocommerce table[class*='cart'] tr th,.woocommerce table[class*='checkout'] tr td,.woocommerce table[class*='checkout'] tr th,.woocommerce table[class*='shop'] tr td,.woocommerce table[class*='shop'] tr th,.woocommerce-page table[class*='woocommerce'] tr td,.woocommerce-page table[class*='woocommerce'] tr th,.woocommerce-page table[class*='cart'] tr td,.woocommerce-page table[class*='cart'] tr th,.woocommerce-page table[class*='checkout'] tr td,.woocommerce-page table[class*='checkout'] tr th,.woocommerce-page table[class*='shop'] tr td,.woocommerce-page table[class*='shop'] tr th { - border: none -} - -.woocommerce table.shop_table,.woocommerce-page table.shop_table { - -webkit-border-radius: 0; - border-radius: 0 -} - -.woocommerce .catalog-top-info-wrapper { - margin: 0 0 30px; - padding: 0; - font-size: 0; - line-height: 1; - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: wrap; - -moz-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-justify-content: space-between; - -moz-justify-content: space-between; - -ms-justify-content: space-between; - justify-content: space-between; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start -} - -.woocommerce .catalog-top-info-wrapper:after { - content: ''; - display: table; - clear: both -} - -.woocommerce .catalog-top-info-wrapper .woocommerce-notices-wrapper { - order: 0; - width: 100% -} - -.woocommerce .catalog-top-info-wrapper .woocommerce-result-count { - order: 1; - width: 100%; - font-size: 16px; - line-height: 30px; - font-weight: 600 -} - -.woocommerce .catalog-top-info-wrapper .woocommerce-ordering-wrapper { - order: 2; - width: 100%; - position: relative; - margin: 0 -} - -.woocommerce .catalog-top-info-wrapper .woocommerce-ordering-wrapper .woocommerce-ordering { - float: none -} - -.woocommerce .catalog-top-info-wrapper .product-filters-trigger-wrapper { - order: 3; - font-size: 0; - line-height: 1; - width: 100%; - margin: 10px 0 0; - padding: 0; - float: left; - position: relative -} - -.woocommerce .catalog-top-info-wrapper .product-filters-trigger-wrapper .logico-alter-button { - display: block -} - -.woocommerce .catalog-top-info-wrapper .shop-mode-buttons { - order: 4 -} - -.woocommerce .woocommerce-result-count { - width: 100%; - margin: 0 0 13px -} - -.woocommerce .shop-mode-buttons { - margin: 20px 0 0 30px; - white-space: nowrap; - font-size: 0; - line-height: 1 -} - -.woocommerce .shop-mode-buttons a { - margin: 5px 0 6px 6px; - display: inline-block; - vertical-align: top; - opacity: .3; - height: 20px; - width: 20px; - overflow: hidden; - position: relative; - text-align: center; - font: 700 normal 18px/20px 'Font Awesome 6 Free' -} - -.woocommerce .shop-mode-buttons .woocommerce-grid:before { - content: '\f00a' -} - -.woocommerce .shop-mode-buttons .woocommerce-list:before { - content: '\f00b' -} - -.woocommerce .shop_mode_grid .shop-mode-buttons .woocommerce-grid { - opacity: 1 -} - -.woocommerce .shop_mode_list .shop-mode-buttons .woocommerce-list { - opacity: 1 -} - -.woocommerce form.lost_reset_password,.woocommerce form.login,.woocommerce form.register { - position: relative; - z-index: 2; - -webkit-border-radius: 0; - border-radius: 0 -} - -.woocommerce form.lost_reset_password .form-row,.woocommerce form.login .form-row,.woocommerce form.register .form-row { - width: auto -} - -.woocommerce form.lost_reset_password .lost_password,.woocommerce form.login .lost_password,.woocommerce form.register .lost_password { - font-size: 14px; - line-height: 1.9286em; - margin-bottom: 0 -} - -.woocommerce form.lost_reset_password .lost_password a,.woocommerce form.login .lost_password a,.woocommerce form.register .lost_password a { - color: inherit -} - -.woocommerce form.checkout_coupon { - -webkit-border-radius: 0; - border-radius: 0; - position: relative; - z-index: 2; - margin: 20px 0 -} - -.woocommerce form.checkout_coupon .form-row-first { - padding: 0; - margin-bottom: 10px -} - -.woocommerce form.checkout_coupon .form-row-last { - padding: 0; - position: relative; - z-index: 2; - margin-bottom: 0 -} - -.woocommerce form.checkout_coupon button { - width: 100% -} - -body .content-wrapper .woocommerce-NoticeGroup:not(:last-child) { - margin-bottom: 50px -} - -body .content-wrapper ul.woocommerce-error,body .content-wrapper ul.woocommerce-info,body .content-wrapper ul.woocommerce-message { - z-index: 2 -} - -body .content-wrapper ul.woocommerce-error li,body .content-wrapper ul.woocommerce-info li,body .content-wrapper ul.woocommerce-message li { - width: 100% -} - -body .content-wrapper ul.woocommerce-error li:before,body .content-wrapper ul.woocommerce-info li:before,body .content-wrapper ul.woocommerce-message li:before { - content: none; - display: none -} - -body .content-wrapper ul.woocommerce-error li,body .content-wrapper ul.woocommerce-error li:not(:last-of-type),body .content-wrapper ul.woocommerce-info li,body .content-wrapper ul.woocommerce-info li:not(:last-of-type),body .content-wrapper ul.woocommerce-message li,body .content-wrapper ul.woocommerce-message li:not(:last-of-type) { - margin-bottom: 0 -} - -body .content-wrapper .woocommerce-error,body .content-wrapper .woocommerce-info,body .content-wrapper .woocommerce-message { - z-index: 2; - line-height: 1.1875em; - font-weight: 600; - color: inherit; - background: none; - margin: 0; - padding: .5555em .5555em .5555em 4.4444em; - min-height: 4em; - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: wrap; - -moz-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-justify-content: flex-start; - -moz-justify-content: flex-start; - -ms-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-items: center; - -moz-align-items: center; - -ms-align-items: center; - align-items: center; - -moz-box-sizing: border-box; - box-sizing: border-box; - border-radius: var(--logico-radius-medium,0); - gap: 6px; - outline: none -} - -body .content-wrapper .woocommerce-error:not(:last-child),body .content-wrapper .woocommerce-info:not(:last-child),body .content-wrapper .woocommerce-message:not(:last-child) { - margin-top: 20px -} - -body .content-wrapper .woocommerce-error:before,body .content-wrapper .woocommerce-info:before,body .content-wrapper .woocommerce-message:before { - font-weight: 400; - font-size: 1.1111em; - line-height: 2.5em; - width: 2.5em; - height: 2.5em; - text-align: center; - position: absolute; - margin: 0; - left: .5555em; - right: initial; - top: .5555em; - border-radius: var(--logico-radius-small,0) -} - -body .content-wrapper .woocommerce-error a,body .content-wrapper .woocommerce-info a,body .content-wrapper .woocommerce-message a { - color: inherit; - display: inline -} - -body .content-wrapper .woocommerce-error .button,body .content-wrapper .woocommerce-info .button,body .content-wrapper .woocommerce-message .button { - margin: 0; - outline: none; - padding: 0; - background: none; - font-size: inherit; - line-height: inherit; - font-weight: inherit; - text-decoration: underline; - border: none; - display: inline; - position: static -} - -body .content-wrapper .woocommerce-error .button:after,body .content-wrapper .woocommerce-info .button:after,body .content-wrapper .woocommerce-message .button:after { - content: none; - display: none -} - -body .content-wrapper .woocommerce-error .button:hover,body .content-wrapper .woocommerce-info .button:hover,body .content-wrapper .woocommerce-message .button:hover { - text-decoration: none -} - -body .content-wrapper .woocommerce-error:not(.woocommerce-notice),body .content-wrapper .woocommerce-info:not(.woocommerce-notice),body .content-wrapper .woocommerce-message:not(.woocommerce-notice) { - border-width: 1px; - border-style: solid -} - -body .content-wrapper .woocommerce-error.woocommerce-notice,body .content-wrapper .woocommerce-info.woocommerce-notice,body .content-wrapper .woocommerce-message.woocommerce-notice { - border-width: 1px; - border-style: solid -} - -body .content-wrapper .woocommerce-info { - border-color: #4EB0E7 -} - -body .content-wrapper .woocommerce-info:before { - background-color: #4EB0E7; - color: #FFF -} - -body .content-wrapper .woocommerce-form-coupon-toggle:not(:last-child) { - margin-bottom: 20px -} - -body .content-wrapper .woocommerce-form-coupon-toggle .woocommerce-info { - border-color: var(--logico-accent-color) -} - -body .content-wrapper .woocommerce-form-coupon-toggle .woocommerce-info:before { - content: '\e847'; - font-family: 'fontello'; - background-color: var(--logico-accent-color) -} - -body .content-wrapper .woocommerce-error { - border-color: #c01227 -} - -body .content-wrapper .woocommerce-error:before { - color: #FFF; - background-color: #c01227 -} - -body .content-wrapper .woocommerce-message { - border-color: #04BF87 -} - -body .content-wrapper .woocommerce-message:before { - color: #FFF; - background-color: #04BF87 -} - -.woocommerce form .form-row.woocommerce-validated .select2-selection,.woocommerce form .form-row.woocommerce-validated input,.woocommerce form .form-row.woocommerce-validated textarea,.woocommerce form .form-row.woocommerce-validated select { - border-color: #04BF87!important -} - -.woocommerce form .form-row.woocommerce-validated .woocommerce-input-wrapper input { - border-color: #04BF87!important -} - -.woocommerce form .form-row.woocommerce-validated .logico-label-placeholder .logico-label-placeholder-text:before,.woocommerce form .form-row.woocommerce-validated .logico-label-placeholder .logico-label-placeholder-text:after { - border-color: #04BF87!important -} - -.woocommerce form .form-row.woocommerce-validated .logico-form-field:before,.woocommerce form .form-row.woocommerce-validated .logico-form-field:after { - border-color: #04BF87!important -} - -.woocommerce form .form-row.woocommerce-invalid .select2-selection,.woocommerce form .form-row.woocommerce-invalid input,.woocommerce form .form-row.woocommerce-invalid textarea,.woocommerce form .form-row.woocommerce-invalid select { - border-color: #c01227!important -} - -.woocommerce form .form-row.woocommerce-invalid .woocommerce-input-wrapper input { - border-color: #c01227!important -} - -.woocommerce form .form-row.woocommerce-invalid .logico-label-placeholder .logico-label-placeholder-text:before,.woocommerce form .form-row.woocommerce-invalid .logico-label-placeholder .logico-label-placeholder-text:after { - border-color: #c01227!important -} - -.woocommerce form .form-row.woocommerce-invalid .logico-form-field:before,.woocommerce form .form-row.woocommerce-invalid .logico-form-field:after { - border-color: #c01227!important -} - -ul.products li:before { - content: none!important; - display: none!important -} - -.woocommerce a.remove:hover { - color: #c01227!important -} - -.body-container .wc-block-grid__product-rating .star-rating,.body-container .wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars,.wc-block-components-product-rating>.wc-block-components-product-rating__stars,.woocommerce .woocommerce-product-rating .star-rating,.woocommerce .star-rating,.star-rating { - order: 4; - font: 400 normal 15px/1 'fontello'!important; - margin: 0; - letter-spacing: .1818em; - width: 6.3254em; - overflow: hidden; - position: relative; - height: 1em -} - -.body-container .wc-block-grid__product-rating .star-rating:before,.body-container .wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before,.wc-block-components-product-rating>.wc-block-components-product-rating__stars:before,.woocommerce .woocommerce-product-rating .star-rating:before,.woocommerce .star-rating:before,.star-rating:before { - content: '\e861\e861\e861\e861\e861'; - position: absolute; - float: left; - top: 0; - left: 0; - right: initial; - opacity: 1; - color: #ACACAC; - line-height: 1em -} - -.body-container .wc-block-grid__product-rating .star-rating>span,.body-container .wc-block-grid__product-rating .wc-block-grid__product-rating__stars>span,.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars>span,.wc-block-components-product-rating>.wc-block-components-product-rating__stars>span,.woocommerce .woocommerce-product-rating .star-rating>span,.woocommerce .star-rating>span,.star-rating>span { - color: var(--logico-accent-color); - overflow: hidden; - float: left; - top: 0; - left: 0; - right: initial; - position: absolute; - font: 400 normal 15px/1em 'fontello' -} - -.body-container .wc-block-grid__product-rating .star-rating>span:before,.body-container .wc-block-grid__product-rating .wc-block-grid__product-rating__stars>span:before,.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars>span:before,.wc-block-components-product-rating>.wc-block-components-product-rating__stars>span:before,.woocommerce .woocommerce-product-rating .star-rating>span:before,.woocommerce .star-rating>span:before,.star-rating>span:before { - content: '\e862\e862\e862\e862\e862'; - position: absolute; - left: 0; - right: initial; - top: 0; - color: inherit; - line-height: 1em -} - -.body-container .wc-block-grid__product-rating .star-rating span.rating:before,.body-container .wc-block-grid__product-rating .star-rating span.rating.after,.body-container .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span.rating:before,.body-container .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span.rating.after,.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span.rating:before,.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span.rating.after,.wc-block-components-product-rating>.wc-block-components-product-rating__stars span.rating:before,.wc-block-components-product-rating>.wc-block-components-product-rating__stars span.rating.after,.woocommerce .woocommerce-product-rating .star-rating span.rating:before,.woocommerce .woocommerce-product-rating .star-rating span.rating.after,.woocommerce .star-rating span.rating:before,.woocommerce .star-rating span.rating.after,.star-rating span.rating:before,.star-rating span.rating.after { - content: none; - display: none -} - -.woocommerce .quantity-wrapper { - font-size: 0; - line-height: 1; - white-space: nowrap; - display: inline-block; - width: 117px -} - -.woocommerce .quantity-wrapper .quantity { - overflow: hidden; - float: none -} - -.woocommerce .quantity-wrapper .quantity .qty { - width: 117px; - height: 34px; - font-family: inherit; - font-size: 18px; - line-height: 34px; - font-weight: 600; - padding: 0 40px; - text-align: center; - border: none; - outline: none; - background: none; - -webkit-appearance: textfield; - -moz-appearance: textfield; - appearance: textfield; - -moz-box-sizing: border-box; - box-sizing: border-box -} - -.woocommerce .quantity-wrapper .quantity .qty::-webkit-inner-spin-button,.woocommerce .quantity-wrapper .quantity .qty::-webkit-outer-spin-button { - -webkit-appearance: none; - appearance: none; - margin: 0 -} - -.woocommerce .quantity-wrapper .quantity .qty::-webkit-input-placeholder { - opacity: 1 -} - -.woocommerce .quantity-wrapper .quantity .qty:-moz-placeholder { - opacity: 1 -} - -.woocommerce .quantity-wrapper .quantity .qty::-moz-placeholder { - opacity: 1 -} - -.woocommerce .quantity-wrapper .quantity .qty:-ms-input-placeholder { - opacity: 1 -} - -.woocommerce .quantity-wrapper.hidden { - display: none -} - -.woocommerce .quantity-wrapper.styled { - position: relative; - z-index: 2 -} - -.woocommerce .quantity-wrapper.styled .btn-plus,.woocommerce .quantity-wrapper.styled .btn-minus { - cursor: pointer; - width: 34px; - height: 34px; - position: absolute; - border: solid 1px var(--logico-border-hover-color); - border-radius: calc(var(--logico-radius-small, 0px) / 2); - -webkit-transition: color 0.3s,background-color 0.3s; - transition: color 0.3s,background-color 0.3s; - -moz-box-sizing: border-box; - box-sizing: border-box; - text-align: center; - top: 0; - padding: 0; - font-size: 18px; - line-height: 32px; - font-weight: 600 -} - -.woocommerce .quantity-wrapper.styled .btn-plus:hover,.woocommerce .quantity-wrapper.styled .btn-minus:hover { - background-color: var(--logico-button-background-hover); - color: var(--logico-button-text-hover) -} - -.woocommerce .quantity-wrapper.styled .btn-minus { - left: 0; - right: initial -} - -.woocommerce .quantity-wrapper.styled .btn-minus:before { - content: '-' -} - -.woocommerce .quantity-wrapper.styled .btn-plus { - left: initial; - right: 0 -} - -.woocommerce .quantity-wrapper.styled .btn-plus:before { - content: '+' -} - -.product-filters-trigger-wrapper { - font-size: 16px; - line-height: 30px; - float: none; - clear: both; - padding: 18px 0 0 -} - -.product-filters-trigger-wrapper .product-filters-trigger { - cursor: pointer -} - -.woocommerce .outer-form-wrapper { - max-width: 420px; - margin: 0 auto -} - -.woocommerce .outer-form-wrapper form.login,.woocommerce .outer-form-wrapper form.lost_reset_password,.woocommerce .outer-form-wrapper form.register { - border: none; - -webkit-border-radius: 0; - border-radius: 0; - padding: 0; - margin: 0 -20px -} - -.woocommerce .outer-form-wrapper form.login>p,.woocommerce .outer-form-wrapper form.lost_reset_password>p,.woocommerce .outer-form-wrapper form.register>p { - padding-left: 20px; - padding-right: 20px -} - -.woocommerce .outer-form-wrapper form .logico-alter-button { - margin: 16px auto 0; - min-width: 0 -} - -.woocommerce .outer-form-wrapper .woocommerce-LostPassword { - padding: 0; - white-space: nowrap -} - -.woocommerce .outer-form-wrapper .form-row:before,.woocommerce .outer-form-wrapper .form-row:after { - content: none; - display: none -} - -.woocommerce .outer-form-wrapper .form-row-checkbox { - margin-top: 20px!important -} - -.woocommerce .outer-form-wrapper a { - text-decoration: underline -} - -.woocommerce .outer-form-wrapper a:hover { - text-decoration: none -} - -.woocommerce .outer-form-wrapper .form-attention:not(:first-child) { - margin-top: 41px -} - -.woocommerce .outer-form-wrapper .form-attention a { - color: inherit -} - -.woocommerce .outer-form-wrapper h3 { - text-align: center -} - -#add_payment_method .cart-collaterals .shipping-calculator-button:after,.woocommerce-cart .cart-collaterals .shipping-calculator-button:after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button:after { - content: none; - display: none -} - -.woocommerce-store-notice,.woocommerce-store-notice.demo_store { - top: 0!important; - margin: 20px; - padding: 20px 40px; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - background-color: var(--logico-background-color); - border: solid 1px var(--logico-border-hover-color); - font-weight: 600; - color: var(--logico-default-text-color); - width: auto; - border-radius: var(--logico-radius-medium,0) -} - -.woocommerce-store-notice .woocommerce-store-notice__dismiss-link,.woocommerce-store-notice.demo_store .woocommerce-store-notice__dismiss-link { - position: absolute; - top: 50%; - right: 21px; - left: initial; - width: 14px; - height: 14px; - margin: -7px 0 0; - -webkit-transition: opacity 0.3s,color 0.3s; - transition: opacity 0.3s,color 0.3s; - cursor: pointer; - font-size: 0; - line-height: 1; - text-align: center -} - -.woocommerce-store-notice .woocommerce-store-notice__dismiss-link:before,.woocommerce-store-notice.demo_store .woocommerce-store-notice__dismiss-link:before { - content: '\e845'; - font: 400 normal 14px/1 'fontello'; - color: #c01227 -} - -#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button { - margin-top: 0 -} - -@media only screen and (min-width: 360px) { - .woocommerce .outer-form-wrapper .woocommerce-LostPassword { - display:inline-block; - padding: 1px 0 1px 20px - } - - .woocommerce .outer-form-wrapper .form-row { - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: space-between; - -moz-justify-content: space-between; - -ms-justify-content: space-between; - justify-content: space-between; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start - } -} - -@media only screen and (min-width: 661px) { - .woocommerce form.checkout_coupon .form-row.form-row-first,.woocommerce form.checkout_coupon .form-row.form-row-last { - width:50% - } - - .woocommerce form.checkout_coupon button { - width: auto; - margin: 0 0 0 20px - } -} - -@media only screen and (max-width: 840px) { - .woocommerce table.shop_table_responsive tr.woocommerce-shipping-totals td:before,.woocommerce-page table.shop_table_responsive tr.woocommerce-shipping-totals td:before { - display:block; - width: 100%; - float: none; - text-align: left; - margin: 0 0 10px - } -} - -@media only screen and (min-width: 841px) { - .woocommerce .woocommerce-notices-wrapper,.woocommerce .wc-empty-cart-message,.woocommerce-page .woocommerce-notices-wrapper,.woocommerce-page .wc-empty-cart-message { - margin-bottom:80px - } - - .woocommerce .woocommerce-notices-wrapper:empty,.woocommerce .wc-empty-cart-message:empty,.woocommerce-page .woocommerce-notices-wrapper:empty,.woocommerce-page .wc-empty-cart-message:empty { - margin-bottom: 0 - } - - .product-filters-trigger-wrapper { - padding: 0 - } - - .woocommerce .catalog-top-info-wrapper { - display: block - } - - .woocommerce .catalog-top-info-wrapper .woocommerce-result-count { - width: auto; - line-height: 50px; - padding: 1px 0 - } - - .woocommerce .catalog-top-info-wrapper .woocommerce-ordering-wrapper { - width: auto; - float: right; - margin: -7px 0 0 - } -} - -@media only screen and (min-width: 1021px) { - .product-filters-trigger-wrapper { - display:none - } - - .woocommerce .catalog-top-info-wrapper { - display: block; - position: relative - } - - .woocommerce .catalog-top-info-wrapper .woocommerce-result-count { - width: auto; - margin: 0 - } - - .woocommerce .catalog-top-info-wrapper .shop-mode-buttons { - margin: 2px 0 0 92px; - float: right - } - - .woocommerce .catalog-top-info-wrapper .woocommerce-ordering-wrapper { - float: right; - width: auto; - border: none; - min-width: 305px - } - - .woocommerce-store-notice,.woocommerce-store-notice.demo_store { - padding: 20px 80px - } -} - -.logico_content_slider_widget .slick-slider { - position: relative; - z-index: 1 -} - -.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl { - padding: 0; - border: none; - font-size: 14px; - line-height: 1.5em -} - -.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt { - margin: 0 -} - -.woocommerce form .form-row .required { - font-weight: inherit -} - -.woocommerce form .password-input input[type="password"],.woocommerce form .password-input input[type="text"],.woocommerce-page form .password-input input[type="password"],.woocommerce-page form .password-input input[type="text"] { - padding-right: 50px -} - -.woocommerce ul.products li.first,.woocommerce-page ul.products li.first { - clear: none -} - -.content-wrapper .content-inner .shop_mode_grid .products ul,.content-wrapper .content-inner .shop_mode_grid .woocommerce ul.products,.content-wrapper .content-inner .shop_mode_grid ul.products { - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: wrap; - -moz-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-justify-content: flex-start; - -moz-justify-content: flex-start; - -ms-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-items: stretch; - -moz-align-items: stretch; - -ms-align-items: stretch; - align-items: stretch -} - -.woocommerce .shop_mode_grid .products ul,.woocommerce .shop_mode_grid .woocommerce ul.products,.woocommerce .shop_mode_grid ul.products,.woocommerce-page .shop_mode_grid .products ul,.woocommerce-page .shop_mode_grid .woocommerce ul.products,.woocommerce-page .shop_mode_grid ul.products { - font-size: 0; - line-height: 1; - margin: -40px -20px 0 -} - -.woocommerce .shop_mode_grid .products ul.columns-1 li.product,.woocommerce .shop_mode_grid .products ul.columns-2 li.product,.woocommerce .shop_mode_grid .products ul.columns-3 li.product,.woocommerce .shop_mode_grid .products ul.columns-4 li.product,.woocommerce .shop_mode_grid .products ul.columns-5 li.product,.woocommerce .shop_mode_grid .products ul.columns-6 li.product,.woocommerce .shop_mode_grid .woocommerce ul.products.columns-1 li.product,.woocommerce .shop_mode_grid .woocommerce ul.products.columns-2 li.product,.woocommerce .shop_mode_grid .woocommerce ul.products.columns-3 li.product,.woocommerce .shop_mode_grid .woocommerce ul.products.columns-4 li.product,.woocommerce .shop_mode_grid .woocommerce ul.products.columns-5 li.product,.woocommerce .shop_mode_grid .woocommerce ul.products.columns-6 li.product,.woocommerce .shop_mode_grid ul.products.columns-1 li.product,.woocommerce .shop_mode_grid ul.products.columns-2 li.product,.woocommerce .shop_mode_grid ul.products.columns-3 li.product,.woocommerce .shop_mode_grid ul.products.columns-4 li.product,.woocommerce .shop_mode_grid ul.products.columns-5 li.product,.woocommerce .shop_mode_grid ul.products.columns-6 li.product,.woocommerce-page .shop_mode_grid .products ul.columns-1 li.product,.woocommerce-page .shop_mode_grid .products ul.columns-2 li.product,.woocommerce-page .shop_mode_grid .products ul.columns-3 li.product,.woocommerce-page .shop_mode_grid .products ul.columns-4 li.product,.woocommerce-page .shop_mode_grid .products ul.columns-5 li.product,.woocommerce-page .shop_mode_grid .products ul.columns-6 li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-1 li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-2 li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-3 li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-4 li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-5 li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-6 li.product,.woocommerce-page .shop_mode_grid ul.products.columns-1 li.product,.woocommerce-page .shop_mode_grid ul.products.columns-2 li.product,.woocommerce-page .shop_mode_grid ul.products.columns-3 li.product,.woocommerce-page .shop_mode_grid ul.products.columns-4 li.product,.woocommerce-page .shop_mode_grid ul.products.columns-5 li.product,.woocommerce-page .shop_mode_grid ul.products.columns-6 li.product { - width: 100%; - clear: none -} - -.woocommerce .shop_mode_grid .products ul li.product,.woocommerce .shop_mode_grid .woocommerce ul.products li.product,.woocommerce .shop_mode_grid ul.products li.product,.woocommerce-page .shop_mode_grid .products ul li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product,.woocommerce-page .shop_mode_grid ul.products li.product { - margin: 40px 0 0; - padding: 0 20px; - float: none!important; - display: inline-block; - vertical-align: top; - -moz-box-sizing: border-box; - box-sizing: border-box; - position: relative -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper { - position: relative; - cursor: default -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper { - position: relative; - padding: 0 0 113.1147%; - overflow: hidden; - border-radius: var(--logico-radius-large,0) -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link { - display: block; - position: absolute; - height: 100%; - width: 100%; - top: 0; - bottom: 0 -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:after,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:after,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:after,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:after,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:after,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:after { - content: ''; - position: absolute; - display: block; - left: 0; - right: 0; - top: 100%; - height: 100%; - opacity: 0; - background: -moz-linear-gradient(0deg,var(--logico-accent-color) 0%,transparent 100%); - background: -webkit-linear-gradient(0deg,var(--logico-accent-color) 0%,transparent 100%); - background: linear-gradient(0deg,var(--logico-accent-color) 0%,transparent 100%); - -webkit-transition: top 0.3s,opacity 0.3s; - transition: top 0.3s,opacity 0.3s -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:hover:after,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:hover:after,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:hover:after,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:hover:after,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:hover:after,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:hover:after { - top: 0; - opacity: 1 -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper img,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper img,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper img,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper img,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper img,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper img { - width: auto!important; - height: 100%!important; - position: absolute; - left: 50%; - right: initial; - -webkit-transform: translateX(-50%); - -ms-transform: translateX(-50%); - transform: translateX(-50%) -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash { - position: absolute; - left: 0; - right: initial; - top: 0; - z-index: 3; - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: wrap; - -moz-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-justify-content: flex-start; - -moz-justify-content: flex-start; - -ms-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item { - display: block; - height: 40px; - font-size: 12px; - line-height: 20px; - text-transform: uppercase; - font-weight: 600; - text-align: center; - padding: 11px 26px 9px; - margin-top: 20px; - -moz-box-sizing: border-box; - box-sizing: border-box; - border-radius: var(--logico-radius-medium,0) -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale { - background-color: #c01227; - color: #fff -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new { - background-color: #04BF87; - color: #fff -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item:not(:last-child),.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item:not(:last-child),.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item:not(:last-child),.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item:not(:last-child),.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item:not(:last-child),.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item:not(:last-child) { - margin-right: 20px; - margin-left: 0 -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons { - position: absolute; - display: block; - z-index: 2; - right: -60px; - left: initial; - bottom: 0; - -webkit-transition: right 0.3s; - transition: right 0.3s -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button,.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart { - white-space: nowrap; - padding: 0; - font-size: 0; - line-height: 1; - width: 60px; - height: 60px; - border: none; - text-align: center; - background-color: var(--logico-background-color); - color: var(--logico-dark-text-color); - border-radius: var(--logico-radius-small,0) 0 0 0 -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.added,.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.added,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.added,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.added,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.added,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.added,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.added,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.added,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.added,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.added,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.added,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.added { - display: none -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.loading:after,.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.loading:after,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.loading:after,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.loading:after,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.loading:after,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.loading:after,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.loading:after,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.loading:after,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.loading:after,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.loading:after,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.loading:after,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.loading:after { - content: '' -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:hover,.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:hover,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:hover,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:hover,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:hover,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:hover,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:hover,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:hover,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:hover,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:hover,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:hover,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:hover { - background-color: var(--logico-button-background-hover); - color: var(--logico-button-text-hover) -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:before,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:before,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:before,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:before,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:before,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:before { - content: '\e843'; - display: inline-block; - vertical-align: top; - font: 400 normal 20px/60px 'fontello'; - position: static; - width: auto; - height: auto; - border: none; - left: initial; - right: initial; - bottom: initial -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:after,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:after,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:after,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:after,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:after,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:after { - content: none; - display: none -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:before,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:before,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:before,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:before,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:before,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:before { - content: '\e87a'; - display: inline-block; - vertical-align: top; - font: 400 normal 14px/60px 'fontello'; - position: static; - width: auto; - height: auto; - border: none; - left: initial; - right: initial; - bottom: initial -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:after,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:after,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:after,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:after,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:after,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:after { - content: none; - display: none -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper { - padding: 20px 0 0; - position: relative; - text-align: center -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title,.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title,.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 { - font-size: 18px; - line-height: 1.3889em; - font-family: inherit; - font-weight: 600; - padding: 0; - text-transform: none -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a,.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a,.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a { - color: inherit -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a:hover,.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a:hover,.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a:hover,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a:hover,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a:hover,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a:hover,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a:hover,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a:hover,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a:hover,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a:hover,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a:hover,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a:hover,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a:hover,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a:hover,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a:hover,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a:hover,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a:hover,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a:hover { - color: var(--logico-accent-color) -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper { - font-size: 0; - line-height: 1 -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper:not(:first-child),.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper:not(:first-child),.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper:not(:first-child),.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper:not(:first-child),.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper:not(:first-child),.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper:not(:first-child) { - margin-top: 15px -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating { - display: inline-block; - vertical-align: top -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating,.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating>span,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating>span,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating>span,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating>span,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating>span,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating>span { - font-size: 15px!important -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-categories,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-categories,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-categories,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-categories,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-categories,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-categories { - font-size: 16px; - line-height: 1.875em -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price { - margin: 0; - font-size: 16px; - line-height: 30px; - font-weight: 600; - color: var(--logico-default-text-color) -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price:not(:first-child),.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price:not(:first-child),.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price:not(:first-child),.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price:not(:first-child),.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price:not(:first-child),.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price:not(:first-child) { - margin-top: 3px -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del { - opacity: 1; - margin: 0 4px 0 0; - color: #ADADAD -} - -.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price ins,.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price ins,.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price ins,.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price ins,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price ins,.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price ins { - text-decoration: none; - font-weight: inherit; - color: #c01227 -} - -.woocommerce .shop_mode_grid .products ul li.product:hover .attachment-woocommerce_buttons,.woocommerce .shop_mode_grid .woocommerce ul.products li.product:hover .attachment-woocommerce_buttons,.woocommerce .shop_mode_grid ul.products li.product:hover .attachment-woocommerce_buttons,.woocommerce-page .shop_mode_grid .products ul li.product:hover .attachment-woocommerce_buttons,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product:hover .attachment-woocommerce_buttons,.woocommerce-page .shop_mode_grid ul.products li.product:hover .attachment-woocommerce_buttons { - left: initial; - right: 0 -} - -.logico-theme-style-rounded.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash,.logico-theme-style-rounded.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash,.logico-theme-style-rounded.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash,.logico-theme-style-rounded.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash,.logico-theme-style-rounded.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash,.logico-theme-style-rounded.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash { - padding: 0 5px -} - -.logico-theme-style-rounded.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item,.logico-theme-style-rounded.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item,.logico-theme-style-rounded.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item,.logico-theme-style-rounded.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item,.logico-theme-style-rounded.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item,.logico-theme-style-rounded.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item { - margin: 10px 5px 0 -} - -@media only screen and (min-width: 481px) { - .woocommerce .shop_mode_grid .products ul.columns-2 li.product,.woocommerce .shop_mode_grid .products ul.columns-3 li.product,.woocommerce .shop_mode_grid .products ul.columns-4 li.product,.woocommerce .shop_mode_grid .products ul.columns-5 li.product,.woocommerce .shop_mode_grid .products ul.columns-6 li.product,.woocommerce .shop_mode_grid .woocommerce ul.products.columns-2 li.product,.woocommerce .shop_mode_grid .woocommerce ul.products.columns-3 li.product,.woocommerce .shop_mode_grid .woocommerce ul.products.columns-4 li.product,.woocommerce .shop_mode_grid .woocommerce ul.products.columns-5 li.product,.woocommerce .shop_mode_grid .woocommerce ul.products.columns-6 li.product,.woocommerce .shop_mode_grid ul.products.columns-2 li.product,.woocommerce .shop_mode_grid ul.products.columns-3 li.product,.woocommerce .shop_mode_grid ul.products.columns-4 li.product,.woocommerce .shop_mode_grid ul.products.columns-5 li.product,.woocommerce .shop_mode_grid ul.products.columns-6 li.product,.woocommerce-page .shop_mode_grid .products ul.columns-2 li.product,.woocommerce-page .shop_mode_grid .products ul.columns-3 li.product,.woocommerce-page .shop_mode_grid .products ul.columns-4 li.product,.woocommerce-page .shop_mode_grid .products ul.columns-5 li.product,.woocommerce-page .shop_mode_grid .products ul.columns-6 li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-2 li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-3 li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-4 li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-5 li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-6 li.product,.woocommerce-page .shop_mode_grid ul.products.columns-2 li.product,.woocommerce-page .shop_mode_grid ul.products.columns-3 li.product,.woocommerce-page .shop_mode_grid ul.products.columns-4 li.product,.woocommerce-page .shop_mode_grid ul.products.columns-5 li.product,.woocommerce-page .shop_mode_grid ul.products.columns-6 li.product { - width:50% - } -} - -@media only screen and (max-width: 840px) { - .woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) { - float:left - } -} - -@media only screen and (min-width: 841px) { - .woocommerce .shop_mode_grid .products ul.columns-3 li.product,.woocommerce .shop_mode_grid .products ul.columns-5 li.product,.woocommerce .shop_mode_grid .products ul.columns-6 li.product,.woocommerce .shop_mode_grid .woocommerce ul.products.columns-3 li.product,.woocommerce .shop_mode_grid .woocommerce ul.products.columns-5 li.product,.woocommerce .shop_mode_grid .woocommerce ul.products.columns-6 li.product,.woocommerce .shop_mode_grid ul.products.columns-3 li.product,.woocommerce .shop_mode_grid ul.products.columns-5 li.product,.woocommerce .shop_mode_grid ul.products.columns-6 li.product,.woocommerce-page .shop_mode_grid .products ul.columns-3 li.product,.woocommerce-page .shop_mode_grid .products ul.columns-5 li.product,.woocommerce-page .shop_mode_grid .products ul.columns-6 li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-3 li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-5 li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-6 li.product,.woocommerce-page .shop_mode_grid ul.products.columns-3 li.product,.woocommerce-page .shop_mode_grid ul.products.columns-5 li.product,.woocommerce-page .shop_mode_grid ul.products.columns-6 li.product { - width:33.3333% - } -} - -@media only screen and (min-width: 1021px) { - .woocommerce .shop_mode_grid .products ul.columns-4 li.product,.woocommerce .shop_mode_grid .products ul.columns-5 li.product,.woocommerce .shop_mode_grid .woocommerce ul.products.columns-4 li.product,.woocommerce .shop_mode_grid .woocommerce ul.products.columns-5 li.product,.woocommerce .shop_mode_grid ul.products.columns-4 li.product,.woocommerce .shop_mode_grid ul.products.columns-5 li.product,.woocommerce-page .shop_mode_grid .products ul.columns-4 li.product,.woocommerce-page .shop_mode_grid .products ul.columns-5 li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-4 li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-5 li.product,.woocommerce-page .shop_mode_grid ul.products.columns-4 li.product,.woocommerce-page .shop_mode_grid ul.products.columns-5 li.product { - width:25% - } - - .woocommerce .logico_sidebar_left .shop_mode_grid .products ul.columns-3 li.product,.woocommerce .logico_sidebar_left .shop_mode_grid .products ul.columns-4 li.product,.woocommerce .logico_sidebar_left .shop_mode_grid .products ul.columns-5 li.product,.woocommerce .logico_sidebar_left .shop_mode_grid .woocommerce ul.products.columns-3 li.product,.woocommerce .logico_sidebar_left .shop_mode_grid .woocommerce ul.products.columns-4 li.product,.woocommerce .logico_sidebar_left .shop_mode_grid .woocommerce ul.products.columns-5 li.product,.woocommerce .logico_sidebar_left .shop_mode_grid ul.products.columns-3 li.product,.woocommerce .logico_sidebar_left .shop_mode_grid ul.products.columns-4 li.product,.woocommerce .logico_sidebar_left .shop_mode_grid ul.products.columns-5 li.product,.woocommerce .logico_sidebar_right .shop_mode_grid .products ul.columns-3 li.product,.woocommerce .logico_sidebar_right .shop_mode_grid .products ul.columns-4 li.product,.woocommerce .logico_sidebar_right .shop_mode_grid .products ul.columns-5 li.product,.woocommerce .logico_sidebar_right .shop_mode_grid .woocommerce ul.products.columns-3 li.product,.woocommerce .logico_sidebar_right .shop_mode_grid .woocommerce ul.products.columns-4 li.product,.woocommerce .logico_sidebar_right .shop_mode_grid .woocommerce ul.products.columns-5 li.product,.woocommerce .logico_sidebar_right .shop_mode_grid ul.products.columns-3 li.product,.woocommerce .logico_sidebar_right .shop_mode_grid ul.products.columns-4 li.product,.woocommerce .logico_sidebar_right .shop_mode_grid ul.products.columns-5 li.product,.woocommerce-page .logico_sidebar_left .shop_mode_grid .products ul.columns-3 li.product,.woocommerce-page .logico_sidebar_left .shop_mode_grid .products ul.columns-4 li.product,.woocommerce-page .logico_sidebar_left .shop_mode_grid .products ul.columns-5 li.product,.woocommerce-page .logico_sidebar_left .shop_mode_grid .woocommerce ul.products.columns-3 li.product,.woocommerce-page .logico_sidebar_left .shop_mode_grid .woocommerce ul.products.columns-4 li.product,.woocommerce-page .logico_sidebar_left .shop_mode_grid .woocommerce ul.products.columns-5 li.product,.woocommerce-page .logico_sidebar_left .shop_mode_grid ul.products.columns-3 li.product,.woocommerce-page .logico_sidebar_left .shop_mode_grid ul.products.columns-4 li.product,.woocommerce-page .logico_sidebar_left .shop_mode_grid ul.products.columns-5 li.product,.woocommerce-page .logico_sidebar_right .shop_mode_grid .products ul.columns-3 li.product,.woocommerce-page .logico_sidebar_right .shop_mode_grid .products ul.columns-4 li.product,.woocommerce-page .logico_sidebar_right .shop_mode_grid .products ul.columns-5 li.product,.woocommerce-page .logico_sidebar_right .shop_mode_grid .woocommerce ul.products.columns-3 li.product,.woocommerce-page .logico_sidebar_right .shop_mode_grid .woocommerce ul.products.columns-4 li.product,.woocommerce-page .logico_sidebar_right .shop_mode_grid .woocommerce ul.products.columns-5 li.product,.woocommerce-page .logico_sidebar_right .shop_mode_grid ul.products.columns-3 li.product,.woocommerce-page .logico_sidebar_right .shop_mode_grid ul.products.columns-4 li.product,.woocommerce-page .logico_sidebar_right .shop_mode_grid ul.products.columns-5 li.product { - width: 33.3333% - } -} - -@media only screen and (min-width: 1201px) { - .woocommerce .shop_mode_grid .products ul,.woocommerce .shop_mode_grid .woocommerce ul.products,.woocommerce .shop_mode_grid ul.products,.woocommerce-page .shop_mode_grid .products ul,.woocommerce-page .shop_mode_grid .woocommerce ul.products,.woocommerce-page .shop_mode_grid ul.products { - margin:-40px -20px 0 - } - - .woocommerce .shop_mode_grid .products ul li.product,.woocommerce .shop_mode_grid .woocommerce ul.products li.product,.woocommerce .shop_mode_grid ul.products li.product,.woocommerce-page .shop_mode_grid .products ul li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product,.woocommerce-page .shop_mode_grid ul.products li.product { - padding: 0 20px; - margin: 40px 0 0 - } - - .woocommerce .shop_mode_grid .products ul.columns-5 li.product,.woocommerce .shop_mode_grid .woocommerce ul.products.columns-5 li.product,.woocommerce .shop_mode_grid ul.products.columns-5 li.product,.woocommerce-page .shop_mode_grid .products ul.columns-5 li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-5 li.product,.woocommerce-page .shop_mode_grid ul.products.columns-5 li.product { - width: 20% - } - - .woocommerce .shop_mode_grid .products ul.columns-6 li.product,.woocommerce .shop_mode_grid .woocommerce ul.products.columns-6 li.product,.woocommerce .shop_mode_grid ul.products.columns-6 li.product,.woocommerce-page .shop_mode_grid .products ul.columns-6 li.product,.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-6 li.product,.woocommerce-page .shop_mode_grid ul.products.columns-6 li.product { - width: 16.6666% - } -} - -.single-product.woocommerce div.product div.images { - margin-bottom: 50px -} - -.single-product.woocommerce div.product div.images .woocommerce-product-gallery__trigger { - z-index: 2 -} - -.single-product.woocommerce div.product div.summary { - margin-bottom: 0 -} - -.single-product.woocommerce div.product .product-title { - letter-spacing: -.03em; - line-height: 1.1667em; - margin: -.2667em 0 0 -} - -.single-product.woocommerce div.product .price { - font-size: 30px; - line-height: 1.3333em; - font-weight: 600; - color: var(--logico-dark-text-color); - display: block -} - -.single-product.woocommerce div.product .price:not(:first-child) { - margin: .7333em 0 0 -} - -.single-product.woocommerce div.product .price:first-child { - margin: -.35em 0 0 -} - -.single-product.woocommerce div.product .price .price_wrapper { - display: block -} - -.single-product.woocommerce div.product .price del { - opacity: 1; - margin: 0 4px 0 0; - color: #c01227 -} - -.single-product.woocommerce div.product .price ins { - text-decoration: none; - font-weight: inherit; - color: #ADADAD -} - -.single-product.woocommerce div.product .woocommerce-variation-price .price { - margin: 1.1333em 0 0 -} - -.single-product.woocommerce div.product .woocommerce-product-rating { - line-height: 1.6667em -} - -.single-product.woocommerce div.product .woocommerce-product-rating .product-rating-wrapper { - display: inline-block; - margin: 0 20px 0 0 -} - -.single-product.woocommerce div.product .woocommerce-product-rating .star-rating { - width: 6.415em -} - -.single-product.woocommerce div.product .woocommerce-product-rating .star-rating,.single-product.woocommerce div.product .woocommerce-product-rating .star-rating>span { - font-size: 15px!important; - letter-spacing: .25em -} - -.single-product.woocommerce div.product .woocommerce-product-details__short-description:not(:first-child) { - margin: 21px 0 0 -} - -.single-product.woocommerce div.product .woocommerce-product-details__short-description ul li strong,.single-product.woocommerce div.product .woocommerce-product-details__short-description ol li strong { - font-weight: 600 -} - -.single-product.woocommerce div.product .woocommerce-product-details__short-description ul li+li,.single-product.woocommerce div.product .woocommerce-product-details__short-description ol li+li { - margin-top: 4px -} - -.single-product.woocommerce div.product .product_meta:not(:first-child) { - margin-top: 27px; - padding-top: 22px; - border-top: solid 1px var(--logico-border-hover-color) -} - -.single-product.woocommerce div.product .product_meta .product_meta_item { - line-height: 2.5em; - display: table-row; - width: 100% -} - -.single-product.woocommerce div.product .product_meta .product_meta_item .product_meta_label { - display: table-cell; - padding: 0 21px 0 0; - font-weight: 600; - letter-spacing: -.03em; - color: var(--logico-dark-text-color) -} - -.single-product.woocommerce div.product .product_meta .product_meta_item .product_meta_value { - display: table-cell -} - -.single-product.woocommerce div.product .product_meta .product_meta_item a { - text-decoration: none; - color: var(--logico-default-text-color) -} - -.single-product.woocommerce div.product .product_meta .product_meta_item a:hover { - color: var(--logico-accent-color) -} - -.single-product.woocommerce div.product .cart { - margin: 0; - position: relative; - z-index: 2 -} - -.single-product.woocommerce div.product .cart:not(:first-child) { - margin-top: 18px; - border-top: solid 1px var(--logico-border-hover-color) -} - -.single-product.woocommerce div.product .cart.variations_form .variations { - margin: 24px 0 0 -} - -.single-product.woocommerce div.product .cart.variations_form .variations th { - padding: 10px 20px 10px 0; - vertical-align: middle; - text-align: left; - width: 10px; - font-weight: 600 -} - -.single-product.woocommerce div.product .cart.variations_form .variations td { - vertical-align: middle; - padding: 10px 0 -} - -.single-product.woocommerce div.product .cart.variations_form .variations label { - margin: 7px 0; - font-weight: 600; - text-transform: capitalize; - display: block -} - -.single-product.woocommerce div.product .cart.variations_form .variations .reset_variations { - position: absolute -} - -.single-product.woocommerce div.product .cart.variations_form .single_variation { - margin: 54px 0 0 -} - -.single-product.woocommerce div.product .cart.grouped_form:not(:first-child) { - margin-top: 22px; - padding-top: 28px -} - -.single-product.woocommerce div.product .cart .button,.single-product.woocommerce div.product .cart .added_to_cart { - margin: 34px 0 0 0!important -} - -.single-product.woocommerce div.product .cart .button.added,.single-product.woocommerce div.product .cart .added_to_cart.added { - display: none -} - -.single-product.woocommerce div.product .cart .button:not(:disabled):not(.disabled):hover:before,.single-product.woocommerce div.product .cart .added_to_cart:not(:disabled):not(.disabled):hover:before { - animation: none -} - -.single-product.woocommerce div.product .cart .button:before { - content: '\e843'; - font-size: 1.42857em; - width: .35714em; - height: .35714em; - right: 1.02143em; - margin: -.17857em 0 0 -} - -.single-product.woocommerce div.product .cart .button.loading { - opacity: .4; - cursor: default -} - -.single-product.woocommerce div.product .cart .button.loading:after { - animation: none -} - -.single-product.woocommerce div.product .cart .added_to_cart { - float: left -} - -.single-product.woocommerce div.product .cart .added_to_cart:before { - content: '\e87a' -} - -.single-product.woocommerce div.product .cart .quantity-wrapper { - float: left; - margin: 42px 0 0 0 -} - -.single-product.woocommerce div.product .cart .quantity-wrapper .quantity { - margin: 0 -} - -.single-product.woocommerce div.product .cart .quantity-wrapper:not(:last-child) { - margin-right: 20px -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs { - clear: both -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs:not(:first-child) { - padding-top: 50px -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--description { - max-width: 995px -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--reviews { - max-width: 995px -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs .panel { - margin: 0 -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs { - position: relative; - list-style: none; - margin: 0 0 40px; - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: wrap; - -moz-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-justify-content: flex-start; - -moz-justify-content: flex-start; - -ms-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start; - width: 100%; - overflow: inherit; - padding: 0!important -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs:before,.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs:after { - content: none; - display: none -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li { - margin: 0; - padding: 0; - background-color: transparent; - border: none; - -webkit-border-radius: 0; - border-radius: 0; - position: relative -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li:after { - content: none; - display: none -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li:before { - content: attr(data-title); - display: block; - font-family: inherit; - font-size: 18px; - line-height: 1.25em; - font-weight: 600; - opacity: 0; - padding: 0 6px 10px; - letter-spacing: -.03em; - text-align: center; - position: static; - border: none; - -webkit-border-radius: 0; - border-radius: 0; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - left: initial; - right: initial; - top: initial; - bottom: initial; - width: auto; - height: auto; - white-space: nowrap -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li a { - display: block; - font-size: 18px; - line-height: 1.25em; - font-weight: 400!important; - text-align: center; - padding: 0 6px 8px!important; - position: absolute; - top: 0; - left: 0; - right: 0; - letter-spacing: -.03em; - border-bottom: solid 2px #E0E0E0; - color: var(--logico-dark-text-color); - white-space: nowrap; - -webkit-transition: none; - transition: none -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li.active a { - font-weight: 600!important; - border-color: var(--logico-accent-color) -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li+li { - margin-left: 20px -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs .wc-tab ul:not([class*="elementor-editor"]) li { - padding: 0 0 0 26px -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs .wc-tab ul:not([class*="elementor-editor"]) li:before { - content: ''; - width: 5px; - height: 5px; - -webkit-border-radius: 0; - border-radius: 0; - opacity: 1; - font-size: inherit; - top: .8125em -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs .wc-tab ul:not([class*="elementor-editor"]) li+li,.single-product.woocommerce .content-wrapper .woocommerce-tabs .wc-tab ul:not([class*="elementor-editor"]) li+ul,.single-product.woocommerce .content-wrapper .woocommerce-tabs .wc-tab ul:not([class*="elementor-editor"]) li+ol { - margin: 10px 0 0 -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes { - border: none; - width: 100%; - border-spacing: 0 -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes:not(:first-child) { - margin-top: 40px -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes:last-child { - margin-bottom: 0 -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr td,.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr th { - border: none; - border-top: solid 1px var(--logico-border-color); - border-left: solid 1px var(--logico-border-color); - line-height: 22px; - padding: 12px 10px; - font-style: normal; - font-weight: 400 -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr th:last-child,.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr td:last-child { - border-right: solid 1px var(--logico-border-color) -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr th { - width: 10px; - white-space: nowrap; - text-align: left; - font-weight: 600; - letter-spacing: -.03em -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr th:after { - content: ':' -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:nth-child(even) td,.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:nth-child(even) th { - background: none -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:first-child th:first-child,.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:first-child td:first-child { - border-radius: var(--logico-radius-small,0) 0 0 0 -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:first-child th:last-child,.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:first-child td:last-child { - border-radius: 0 var(--logico-radius-small,0) 0 0 -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:last-child td,.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:last-child th { - border-bottom: solid 1px var(--logico-border-color) -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:last-child th:first-child,.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:last-child td:first-child { - border-radius: 0 0 0 var(--logico-radius-small,0) -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:last-child th:last-child,.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:last-child td:last-child { - border-radius: 0 0 var(--logico-radius-small,0) 0 -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes p { - padding: 0; - font-size: inherit; - line-height: inherit -} - -.single-product.woocommerce .content-wrapper .woocommerce-tabs .woocommerce-Tabs-panel h2 { - display: none -} - -.single-product.woocommerce .related,.single-product.woocommerce .upsells { - margin: 90px 0 0; - float: left; - width: 100% -} - -.single-product.woocommerce .related h2:not(:last-child),.single-product.woocommerce .upsells h2:not(:last-child) { - margin-bottom: .125em -} - -.woocommerce div.product form.cart .group_table { - width: 100%; - margin: 0 -} - -.woocommerce div.product form.cart .group_table td { - vertical-align: middle -} - -.woocommerce div.product form.cart .group_table .quantity-wrapper { - margin: 0; - float: none; - display: block -} - -.woocommerce div.product form.cart .group_table label { - margin: 0; - float: none; - display: block; - font-weight: 600; - font-size: 20px; - line-height: 1.7em -} - -.woocommerce div.product form.cart .group_table label a { - text-decoration: none; - color: var(--logico-dark-text-color) -} - -.woocommerce div.product form.cart .group_table label a:hover { - color: var(--logico-accent-color) -} - -.woocommerce div.product form.cart .group_table .price_wrapper { - display: block; - text-align: right; - font-size: 18px; - line-height: 30px; - font-weight: 600; - color: var(--logico-default-text-color); - white-space: nowrap -} - -.woocommerce div.product form.cart .group_table .price_wrapper del { - opacity: 1; - display: inline-block; - margin: 0 13px 0 0; - color: #ADADAD -} - -.woocommerce div.product form.cart .group_table .price_wrapper ins { - text-decoration: none; - font-weight: inherit; - color: #c01227 -} - -.woocommerce div.product p.stock { - margin: 0; - font-size: 1em -} - -.woocommerce div.product p.stock:not(:first-child) { - margin: 9px 0 0 -} - -@media only screen and (max-width: 1020px) { - .woocommerce div.product form.cart .group_table { - width:100%; - margin-bottom: -20px!important - } - - .woocommerce div.product form.cart .group_table tr { - display: block; - margin-bottom: 30px; - padding-bottom: 15px; - border-bottom: solid 1px var(--logico-border-hover-color) - } - - .woocommerce div.product form.cart .group_table td { - display: block; - margin: 0; - padding: 0 0 10px - } - - .woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label { - padding-left: 0; - padding-right: 0 - } - - .woocommerce div.product form.cart .group_table .price_wrapper { - text-align: left - } -} - -@media only screen and (min-width: 841px) { - .single-product.woocommerce div.product .related,.single-product.woocommerce div.product .upsells { - margin:120px 0 0 - } - - .single-product.woocommerce .content-wrapper div.product div.images { - width: 39.9254%; - margin: 0; - float: left - } - - .single-product.woocommerce .content-wrapper div.product div.summary { - width: 48.5075%; - margin: 0 0 0 11.5676%; - float: right - } - - .single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li:before { - font-size: 20px; - padding: 0 26px 16px - } - - .single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li a { - font-size: 20px; - padding: 0 26px 14px!important - } - - .single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li+li { - margin-left: 30px; - margin-right: 0 - } -} - -@media only screen and (min-width: 1021px) { - .single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr th { - padding:24px 30px 23px - } - - .single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr td { - padding: 24px 37px 23px - } - - .single-product.woocommerce div.product form.cart .group_table td { - padding: 10px - } - - .single-product.woocommerce div.product form.cart .group_table td:first-child { - width: 10px; - padding-left: 0; - padding-right: 10px - } - - .single-product.woocommerce div.product form.cart .group_table td:last-child { - padding-left: 10px; - padding-right: 0 - } -} - -@media only screen and (min-width: 1201px) { - .single-product.woocommerce div.product .cart .button,.single-product.woocommerce div.product .cart .added_to_cart { - margin:34px 20px 0 0!important - } - - .single-product.woocommerce div.product .cart .quantity-wrapper { - margin: 42px 0 0 - } - - .single-product.woocommerce div.product .cart .quantity-wrapper:not(:last-child) { - margin-right: 37px - } -} - -@media only screen and (min-width: 1380px) { - .single-product.woocommerce div.product .related,.single-product.woocommerce div.product .upsells { - margin:150px 0 0 - } -} - -.woocommerce .widget_layered_nav_filters ul,.woocommerce.widget_layered_nav_filters ul,.woocommerce-page .widget_layered_nav_filters ul { - margin: -10px -5px 0; - font-size: 0; - line-height: 1 -} - -.woocommerce .widget_layered_nav_filters ul .chosen,.woocommerce.widget_layered_nav_filters ul .chosen,.woocommerce-page .widget_layered_nav_filters ul .chosen { - display: inline-block; - vertical-align: top; - margin: 10px 5px 0 -} - -.woocommerce .widget_layered_nav_filters ul .chosen:before,.woocommerce.widget_layered_nav_filters ul .chosen:before,.woocommerce-page .widget_layered_nav_filters ul .chosen:before { - content: none; - display: none -} - -.woocommerce .widget_layered_nav_filters ul .chosen a,.woocommerce.widget_layered_nav_filters ul .chosen a,.woocommerce-page .widget_layered_nav_filters ul .chosen a { - font-size: 14px!important; - line-height: 20px; - font-weight: 400; - padding: 5px 12px; - -webkit-transition: background-color 0.3s,color 0.3s; - transition: background-color 0.3s,color 0.3s; - display: block; - cursor: pointer; - text-decoration: none; - background-color: var(--logico-background-alter-color); - color: var(--logico-default-text-color); - border-radius: calc(var(--logico-radius-small, 0px) / 2) -} - -.woocommerce .widget_layered_nav_filters ul .chosen a:hover,.woocommerce.widget_layered_nav_filters ul .chosen a:hover,.woocommerce-page .widget_layered_nav_filters ul .chosen a:hover { - background-color: var(--logico-background-color); - color: var(--logico-dark-text-color) -} - -.woocommerce .widget_layered_nav_filters ul .chosen a:before,.woocommerce.widget_layered_nav_filters ul .chosen a:before,.woocommerce-page .widget_layered_nav_filters ul .chosen a:before { - content: '\e845'; - color: #c01227; - font: 700 normal 9px/1 'fontello'; - background: none; - width: auto; - height: auto; - -webkit-border-radius: 0; - border-radius: 0; - display: inline-block; - vertical-align: middle; - margin: -3px 10px 0 0 -} - -.wp-block-woocommerce-active-filters .wc-block-active-filters__title { - margin-top: 0; - margin-bottom: 1em; - padding-bottom: .2em; - border-bottom-style: solid; - border-bottom-width: 1px -} - -.wp-block-woocommerce-active-filters .wc-block-active-filters__list li { - padding: 0 -} - -.wp-block-woocommerce-active-filters .wc-block-active-filters__list li:before { - content: none; - display: none -} - -.wp-block-woocommerce-active-filters .wc-block-active-filters__list:not(.wc-block-active-filters__list--chips) .wc-block-active-filters__list-item:before { - content: none; - display: none -} - -.wp-block-woocommerce-active-filters .wc-block-active-filters__list:not(.wc-block-active-filters__list--chips) .wc-block-active-filters__list-item .wc-block-active-filters__list-item-type { - letter-spacing: normal -} - -.wp-block-woocommerce-active-filters .wc-block-active-filters__list:not(.wc-block-active-filters__list--chips) .wc-block-active-filters__list-item .wc-block-active-filters__list-item-name { - font-size: 16px; - margin: 0 -} - -.wp-block-woocommerce-active-filters .wc-block-active-filters__list:not(.wc-block-active-filters__list--chips) .wc-block-active-filters__list-item .wc-block-active-filters__list-item-name button.wc-block-active-filters__list-item-remove { - border: none; - padding: 0; - min-width: 0; - background: none -} - -.wp-block-woocommerce-active-filters .wc-block-active-filters__list:not(.wc-block-active-filters__list--chips) .wc-block-active-filters__list-item .wc-block-active-filters__list-item-name button.wc-block-active-filters__list-item-remove:hover { - padding: 0; - background: none -} - -.wp-block-woocommerce-active-filters .wc-block-active-filters__list:not(.wc-block-active-filters__list--chips) .wc-block-active-filters__list-item .wc-block-active-filters__list-item-name button.wc-block-active-filters__list-item-remove svg { - -webkit-transition: fill 0.3s; - transition: fill 0.3s -} - -.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips { - margin: -10px -5px 0; - font-size: 0; - line-height: 1 -} - -.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item { - display: inline-block; - vertical-align: top; - margin: 10px 5px 0 -} - -.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item:before { - content: none; - display: none -} - -.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item .wc-block-components-chip { - position: relative; - -webkit-border-radius: 0; - border-radius: 0; - border: none; - font-size: 14px!important; - line-height: 20px; - font-weight: 600; - padding: 5px 12px; - -webkit-transition: background-color 0.3s,color 0.3s,border-color 0.3s; - transition: background-color 0.3s,color 0.3s,border-color 0.3s; - display: block; - cursor: pointer; - text-decoration: none; - background-color: var(--logico-background-alter-color); - color: var(--logico-default-text-color) -} - -.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item .wc-block-components-chip:before { - content: '\e845'; - color: #c01227; - font: 700 normal 9px/1 'fontello'; - background: none; - width: auto; - height: auto; - -webkit-border-radius: 0; - border-radius: 0; - display: inline-block; - vertical-align: middle; - margin: -3px 10px 0 0 -} - -.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item .wc-block-components-chip:hover { - background-color: var(--logico-background-color); - color: var(--logico-dark-text-color) -} - -.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item .wc-block-components-chip__text { - padding: 0 -} - -.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item button.wc-block-components-chip__remove { - cursor: pointer; - padding: 0; - min-width: 0; - display: block; - vertical-align: middle; - margin: 0; - border: none; - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - z-index: 2; - width: 100%; - height: 100%; - background: none; - opacity: 0 -} - -.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item button.wc-block-components-chip__remove:before,.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item button.wc-block-components-chip__remove:after,.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item button.wc-block-components-chip__remove svg { - content: none; - display: none -} - -.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item button.wc-block-components-chip__remove:hover { - padding: 0; - background: none -} - -.woocommerce .widget_shopping_cart .cart_list,.woocommerce-page .widget_shopping_cart .cart_list,.woocommerce.widget_shopping_cart .cart_list { - padding: 8px 0 0 -} - -.woocommerce .widget_shopping_cart .cart_list li,.woocommerce-page .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li { - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: flex-start; - -moz-justify-content: flex-start; - -ms-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-items: center; - -moz-align-items: center; - -ms-align-items: center; - align-items: center; - padding: 0; - line-height: 1.6667em -} - -.woocommerce .widget_shopping_cart .cart_list li:not(:first-child),.woocommerce-page .widget_shopping_cart .cart_list li:not(:first-child),.woocommerce.widget_shopping_cart .cart_list li:not(:first-child) { - margin: 30px 0 0; - padding: 31px 0 0 -} - -.woocommerce .widget_shopping_cart .cart_list li:not(:first-child):before,.woocommerce-page .widget_shopping_cart .cart_list li:not(:first-child):before,.woocommerce.widget_shopping_cart .cart_list li:not(:first-child):before { - content: ''; - position: absolute; - display: block; - left: 0; - right: 0; - top: 0; - background-color: var(--logico-border-color); - height: 1px; - opacity: .4 -} - -.woocommerce .widget_shopping_cart .cart_list li a,.woocommerce-page .widget_shopping_cart .cart_list li a,.woocommerce.widget_shopping_cart .cart_list li a { - font-weight: inherit; - display: inline; - color: var(--logico-default-text-color) -} - -.woocommerce .widget_shopping_cart .cart_list li a:hover,.woocommerce-page .widget_shopping_cart .cart_list li a:hover,.woocommerce.widget_shopping_cart .cart_list li a:hover { - color: var(--logico-accent-color) -} - -.woocommerce .widget_shopping_cart .cart_list li .thumbnail-woocommerce_wrapper,.woocommerce-page .widget_shopping_cart .cart_list li .thumbnail-woocommerce_wrapper,.woocommerce.widget_shopping_cart .cart_list li .thumbnail-woocommerce_wrapper { - -webkit-flex-shrink: 0; - -moz-flex-shrink: 0; - -ms-flex-shrink: 0; - flex-shrink: 0; - -webkit-align-self: flex-start; - -moz-align-self: flex-start; - -ms-align-self: flex-start; - align-self: flex-start; - margin: 0 20px 0 0; - position: static -} - -.woocommerce .widget_shopping_cart .cart_list li .thumbnail-woocommerce_wrapper img,.woocommerce-page .widget_shopping_cart .cart_list li .thumbnail-woocommerce_wrapper img,.woocommerce.widget_shopping_cart .cart_list li .thumbnail-woocommerce_wrapper img { - display: block; - position: relative; - margin: 0; - float: none; - width: 85px; - height: auto; - border: none; - border-radius: var(--logico-radius-small,0) -} - -.woocommerce .widget_shopping_cart .cart_list li .content-woocommerce-wrapper,.woocommerce-page .widget_shopping_cart .cart_list li .content-woocommerce-wrapper,.woocommerce.widget_shopping_cart .cart_list li .content-woocommerce-wrapper { - display: block; - width: 100%; - line-height: 1.6667em -} - -.woocommerce .widget_shopping_cart .cart_list li .content-woocommerce-wrapper h6,.woocommerce .widget_shopping_cart .cart_list li .content-woocommerce-wrapper .woocommerce-mini-cart-item__title,.woocommerce-page .widget_shopping_cart .cart_list li .content-woocommerce-wrapper h6,.woocommerce-page .widget_shopping_cart .cart_list li .content-woocommerce-wrapper .woocommerce-mini-cart-item__title,.woocommerce.widget_shopping_cart .cart_list li .content-woocommerce-wrapper h6,.woocommerce.widget_shopping_cart .cart_list li .content-woocommerce-wrapper .woocommerce-mini-cart-item__title { - font-family: inherit; - margin: 0; - line-height: 1.6667em; - font-weight: 600; - display: block -} - -.woocommerce .widget_shopping_cart .cart_list li .content-woocommerce-wrapper .woocommerce-mini-cart-item__price,.woocommerce-page .widget_shopping_cart .cart_list li .content-woocommerce-wrapper .woocommerce-mini-cart-item__price,.woocommerce.widget_shopping_cart .cart_list li .content-woocommerce-wrapper .woocommerce-mini-cart-item__price { - display: block; - margin: 10px 0 0 -} - -.woocommerce .widget_shopping_cart .cart_list li .content-woocommerce-wrapper .quantity,.woocommerce-page .widget_shopping_cart .cart_list li .content-woocommerce-wrapper .quantity,.woocommerce.widget_shopping_cart .cart_list li .content-woocommerce-wrapper .quantity { - display: block; - line-height: 1.3889em; - font-weight: 600 -} - -.woocommerce .widget_shopping_cart .cart_list li a.remove_from_cart_button,.woocommerce-page .widget_shopping_cart .cart_list li a.remove_from_cart_button,.woocommerce.widget_shopping_cart .cart_list li a.remove_from_cart_button { - position: static; - margin: 0 0 0 20px; - background: none; - -webkit-flex-shrink: 0; - -moz-flex-shrink: 0; - -ms-flex-shrink: 0; - flex-shrink: 0; - font: normal 14px/1em 'fontello'; - width: 14px; - height: 14px; - color: #c01227 -} - -.woocommerce .widget_shopping_cart .cart_list li a.remove_from_cart_button:before,.woocommerce-page .widget_shopping_cart .cart_list li a.remove_from_cart_button:before,.woocommerce.widget_shopping_cart .cart_list li a.remove_from_cart_button:before { - content: '\e845' -} - -.woocommerce .widget_shopping_cart p.total,.woocommerce-page .widget_shopping_cart p.total,.woocommerce.widget_shopping_cart p.total { - margin: 30px 0 0!important; - padding: 21px 0 0; - border: none; - position: relative; - font-size: 20px; - font-weight: 600; - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: space-between; - -moz-justify-content: space-between; - -ms-justify-content: space-between; - justify-content: space-between; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start -} - -.woocommerce .widget_shopping_cart p.total:before,.woocommerce-page .widget_shopping_cart p.total:before,.woocommerce.widget_shopping_cart p.total:before { - content: ''; - position: absolute; - display: block; - left: 0; - right: 0; - top: 0; - background-color: var(--logico-border-color); - height: 1px; - opacity: .4 -} - -.woocommerce .widget_shopping_cart p.total strong,.woocommerce-page .widget_shopping_cart p.total strong,.woocommerce.widget_shopping_cart p.total strong { - font-weight: inherit -} - -.woocommerce .widget_shopping_cart p.total .amount,.woocommerce-page .widget_shopping_cart p.total .amount,.woocommerce.widget_shopping_cart p.total .amount { - font-weight: 600; - font-size: 18px -} - -.woocommerce .widget_shopping_cart p.woocommerce-mini-cart-buttons,.woocommerce-page .widget_shopping_cart p.woocommerce-mini-cart-buttons,.woocommerce.widget_shopping_cart p.woocommerce-mini-cart-buttons { - position: relative; - z-index: 2; - padding: 20px 0 0; - margin: 0 -5px!important; - font-size: 0; - line-height: 1; - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: wrap; - -moz-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-justify-content: space-between; - -moz-justify-content: space-between; - -ms-justify-content: space-between; - justify-content: space-between; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start -} - -.woocommerce .widget_shopping_cart p.woocommerce-mini-cart-buttons:before,.woocommerce .widget_shopping_cart p.woocommerce-mini-cart-buttons:after,.woocommerce-page .widget_shopping_cart p.woocommerce-mini-cart-buttons:before,.woocommerce-page .widget_shopping_cart p.woocommerce-mini-cart-buttons:after,.woocommerce.widget_shopping_cart p.woocommerce-mini-cart-buttons:before,.woocommerce.widget_shopping_cart p.woocommerce-mini-cart-buttons:after { - content: none; - display: none -} - -.woocommerce .widget_shopping_cart p.woocommerce-mini-cart-buttons a.logico-alter-button,.woocommerce-page .widget_shopping_cart p.woocommerce-mini-cart-buttons a.logico-alter-button,.woocommerce.widget_shopping_cart p.woocommerce-mini-cart-buttons a.logico-alter-button { - margin: 20px 5px 0; - padding: 14px 60px 14px 14px; - -webkit-flex-shrink: 0; - -moz-flex-shrink: 0; - -ms-flex-shrink: 0; - flex-shrink: 0 -} - -.woocommerce .widget_shopping_cart p.woocommerce-mini-cart-buttons a.logico-alter-button:hover,.woocommerce-page .widget_shopping_cart p.woocommerce-mini-cart-buttons a.logico-alter-button:hover,.woocommerce.widget_shopping_cart p.woocommerce-mini-cart-buttons a.logico-alter-button:hover { - padding: 14px 14px 14px 60px -} - -.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list,.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list,.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list { - list-style: none; - margin: 0; - padding: 0 -} - -.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item,.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item,.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item { - padding: 0; - line-height: 1.6667em; - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: space-between; - -moz-justify-content: space-between; - -ms-justify-content: space-between; - justify-content: space-between; - -webkit-align-items: flex-end; - -moz-align-items: flex-end; - -ms-align-items: flex-end; - align-items: flex-end -} - -.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:not(:first-child),.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:not(:first-child),.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:not(:first-child) { - margin: 10px 0 0 -} - -.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:before,.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:after,.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:before,.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:after,.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:before,.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:after { - content: none; - display: none -} - -.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a,.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a,.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a { - display: inline-block; - position: relative; - padding: 0 0 0 40px; - font-size: inherit; - line-height: 1.6667em; - font-weight: 600; - color: var(--logico-default-text-color) -} - -.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a:before,.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a:before,.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a:before { - content: ''; - width: 20px; - height: 20px; - -moz-box-sizing: border-box; - box-sizing: border-box; - display: block!important; - cursor: pointer; - outline: none!important; - position: absolute; - left: 0; - right: initial; - top: .2778em; - border: solid 1px var(--logico-border-color); - -webkit-transition: border-color 0.3s; - transition: border-color 0.3s; - border-radius: calc(var(--logico-radius-small, 0px) / 2) -} - -.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a:after,.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a:after,.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a:after { - -webkit-transition: opacity 0.3s; - transition: opacity 0.3s; - opacity: 0; - content: '\e87b'; - position: absolute; - width: 20px; - height: 20px; - font: 400 normal 9px/20px 'fontello'; - text-align: center; - display: block; - z-index: 2; - left: 0; - right: initial; - top: .5555em; - color: var(--logico-dark-text-color) -} - -.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item.chosen a:before,.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item.chosen a:before,.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item.chosen a:before { - content: ''; - border-color: var(--logico-border-hover-color) -} - -.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item.chosen a:after,.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item.chosen a:after,.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item.chosen a:after { - opacity: 1 -} - -.woocommerce .widget_price_filter form,.woocommerce.widget_price_filter form,.woocommerce-page .widget_price_filter form { - padding-top: 43px; - position: relative -} - -.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider,.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider { - margin: 0 9px -} - -.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider:before,.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider:after,.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider:before,.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider:after,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider:before,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider:after { - content: ''; - display: block; - position: absolute; - width: 8px; - height: 4px; - top: 0; - background-color: var(--logico-background-color); - border: solid 1px var(--logico-border-color) -} - -.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider:before,.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider:before,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider:before { - left: -8px; - right: initial; - border-right: none -} - -.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider:after,.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider:after,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider:after { - right: -8px; - left: initial; - border-left: none -} - -.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle,.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle { - width: 16px; - height: 16px; - top: -6px; - border: solid 1px var(--logico-border-color); - background-color: var(--logico-background-color) -} - -.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content { - -webkit-border-radius: 0; - border-radius: 0 -} - -.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider-horizontal,.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider-horizontal,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider-horizontal { - height: 6px; - background-color: var(--logico-background-color); - -webkit-box-shadow: inset 0 0 0 1px var(--logico-border-color); - -moz-box-shadow: inset 0 0 0 1px var(--logico-border-color); - box-shadow: inset 0 0 0 1px var(--logico-border-color) -} - -.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider-range,.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider-range,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider-range { - background-color: var(--logico-accent-color) -} - -.woocommerce .widget_price_filter .price_slider_amount,.woocommerce.widget_price_filter .price_slider_amount,.woocommerce-page .widget_price_filter .price_slider_amount { - margin: 33px 0 0; - z-index: 2; - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: wrap; - -moz-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-justify-content: space-between; - -moz-justify-content: space-between; - -ms-justify-content: space-between; - justify-content: space-between; - -webkit-align-items: center; - -moz-align-items: center; - -ms-align-items: center; - align-items: center -} - -.woocommerce .widget_price_filter .price_slider_amount .price_label,.woocommerce.widget_price_filter .price_slider_amount .price_label,.woocommerce-page .widget_price_filter .price_slider_amount .price_label { - order: 1; - font-size: 16px; - line-height: 1.875em; - text-align: left; - position: absolute; - top: 0; - left: 0; - right: 0 -} - -.woocommerce .widget_price_filter .price_slider_amount input,.woocommerce.widget_price_filter .price_slider_amount input,.woocommerce-page .widget_price_filter .price_slider_amount input { - position: absolute -} - -.woocommerce .widget_price_filter .price_slider_amount .clear,.woocommerce.widget_price_filter .price_slider_amount .clear,.woocommerce-page .widget_price_filter .price_slider_amount .clear { - display: none -} - -.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button { - font-size: 14px -} - -.wp-block-woocommerce-price-filter .wc-block-price-filter { - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -moz-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: flex-start; - -moz-justify-content: flex-start; - -ms-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-items: stretch; - -moz-align-items: stretch; - -ms-align-items: stretch; - align-items: stretch -} - -.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-price-filter__range-text { - order: 1; - font-size: 16px; - line-height: 1.875em; - display: block; - margin: 0 0 16px -} - -.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-price-filter__range-text:before { - content: 'Price: ' -} - -.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-price-filter__range-text .wc-block-components-formatted-money-amount { - font-size: 1em -} - -.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-price-filter__range-text .wc-block-formatted-money-amount+.wc-block-formatted-money-amount:before { - content: ' — ' -} - -.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-price-filter__range-input-wrapper { - order: 2; - margin: 16px 0 -} - -.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-components-price-slider__actions { - order: 3; - margin: 33px 0 0; - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row-reverse; - -moz-flex-direction: row-reverse; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; - -webkit-flex-wrap: wrap; - -moz-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-justify-content: flex-end; - -moz-justify-content: flex-end; - -ms-justify-content: flex-end; - justify-content: flex-end; - -webkit-align-items: center; - -moz-align-items: center; - -ms-align-items: center; - align-items: center -} - -.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-components-price-slider__actions button { - white-space: nowrap -} - -.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-reset-button { - font-weight: 600; - text-decoration: underline; - color: var(--logico-default-text-color); - padding: 0; - font-size: 14px; - line-height: 1.4286em; - border: none; - background: none -} - -.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-reset-button:hover { - text-decoration: none -} - -.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input-wrapper { - height: 6px; - margin: 0; - width: 100%; - z-index: 1; - background-color: var(--logico-background-color); - -webkit-box-shadow: inset 0 0 0 1px var(--logico-border-color); - -moz-box-shadow: inset 0 0 0 1px var(--logico-border-color); - box-shadow: inset 0 0 0 1px var(--logico-border-color); - -webkit-border-radius: 0; - border-radius: 0 -} - -.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input-wrapper:before { - content: none; - display: none -} - -.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input-progress { - height: 6px; - --range-color: var(--logico-accent-color); - background-color: transparent -} - -.wp-block-woocommerce-price-filter input[type="range"].wc-block-price-filter__range-input { - margin: 0; - z-index: 2; - background: none; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none -} - -.woocommerce .widget_rating_filter ul,.woocommerce-page .widget_rating_filter ul { - list-style: none; - margin: 0; - padding: 0 -} - -.woocommerce .widget_rating_filter ul li,.woocommerce-page .widget_rating_filter ul li { - padding: 0 -} - -.woocommerce .widget_rating_filter ul li:not(:first-child),.woocommerce-page .widget_rating_filter ul li:not(:first-child) { - margin: 5px 0 0 -} - -.woocommerce .widget_rating_filter ul li:before,.woocommerce-page .widget_rating_filter ul li:before { - content: none; - display: none -} - -.woocommerce .widget_rating_filter ul li a,.woocommerce-page .widget_rating_filter ul li a { - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: space-between; - -moz-justify-content: space-between; - -ms-justify-content: space-between; - justify-content: space-between; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start; - position: relative; - padding: 0 0 0 40px; - color: var(--logico-default-text-color) -} - -.woocommerce .widget_rating_filter ul li a:before,.woocommerce-page .widget_rating_filter ul li a:before { - content: ''; - width: 20px; - height: 20px; - -moz-box-sizing: border-box; - box-sizing: border-box; - display: block!important; - cursor: pointer; - outline: none!important; - position: absolute; - left: 0; - right: initial; - top: .4444em; - border: solid 1px var(--logico-border-color); - -webkit-transition: border-color 0.3s; - transition: border-color 0.3s -} - -.woocommerce .widget_rating_filter ul li a:after,.woocommerce-page .widget_rating_filter ul li a:after { - -webkit-transition: opacity 0.3s; - transition: opacity 0.3s; - opacity: 0; - content: '\e87b'; - position: absolute; - width: 20px; - height: 20px; - font: 400 normal 9px/20px 'fontello'; - text-align: center; - display: block; - z-index: 2; - left: 0; - right: initial; - top: .8889em; - color: var(--logico-dark-text-color) -} - -.woocommerce .widget_rating_filter ul li a .star-rating,.woocommerce-page .widget_rating_filter ul li a .star-rating { - order: initial; - margin: 9px 6px 0 0 -} - -.woocommerce .widget_rating_filter ul li.chosen a:before,.woocommerce-page .widget_rating_filter ul li.chosen a:before { - content: ''; - border-color: var(--logico-border-hover-color) -} - -.woocommerce .widget_rating_filter ul li.chosen a:after,.woocommerce-page .widget_rating_filter ul li.chosen a:after { - opacity: 1 -} - -body:not(.block-editor-page) .widget_product_categories ul,body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul { - list-style: none; - padding: 0; - position: relative; - margin: 0 -} - -body:not(.block-editor-page) .widget_product_categories ul li,body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li { - position: relative; - padding: 0; - line-height: 1.6667em; - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: space-between; - -moz-justify-content: space-between; - -ms-justify-content: space-between; - justify-content: space-between; - -webkit-align-items: flex-end; - -moz-align-items: flex-end; - -ms-align-items: flex-end; - align-items: flex-end -} - -body:not(.block-editor-page) .widget_product_categories ul li:not(:first-child),body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li:not(:first-child) { - margin: 10px 0 0 -} - -body:not(.block-editor-page) .widget_product_categories ul li:before,body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li:before { - content: none; - display: none -} - -body:not(.block-editor-page) .widget_product_categories ul li.cat-item-hierarchical,body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li.cat-item-hierarchical { - margin-right: 20px; - margin-left: 0; - display: block -} - -body:not(.block-editor-page) .widget_product_categories ul li a,body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li a { - text-decoration: none; - position: relative; - display: inline-block; - font-weight: 600; - padding: 0 1em 0 0; - -webkit-transition: padding 0.3s; - transition: padding 0.3s; - color: var(--logico-default-text-color) -} - -body:not(.block-editor-page) .widget_product_categories ul li a:before,body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li a:before { - content: ''; - position: absolute; - display: block; - width: .334em; - height: .334em; - background-color: var(--logico-accent-color); - left: -.5em; - right: initial; - top: .6667em; - opacity: 0; - -webkit-transition: opacity 0.3s,left 0.4s linear; - transition: opacity 0.3s,left 0.4s linear; - border-radius: var(--logico-radius-small,0) -} - -body:not(.block-editor-page) .widget_product_categories ul li a:hover,body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li a:hover { - padding: 0 0 0 1em -} - -body:not(.block-editor-page) .widget_product_categories ul li a:hover:before,body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li a:hover:before { - opacity: 1; - left: 0; - right: initial -} - -body:not(.block-editor-page) .widget_product_categories ul li .widget-archive-trigger,body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li .widget-archive-trigger { - display: block; - position: absolute; - z-index: 1; - top: 0; - right: -20px; - left: auto; - text-align: right; - cursor: pointer; - width: 20px; - height: 1.875em; - -webkit-transition: all 0.3s; - transition: all 0.3s -} - -body:not(.block-editor-page) .widget_product_categories ul li .widget-archive-trigger:before,body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li .widget-archive-trigger:before { - content: '\e812'; - font: 400 normal 14px/1em 'fontello'; - position: absolute; - display: block; - height: 14px; - top: 50%; - right: 0; - left: initial; - margin: -7px 0 0 -} - -body:not(.block-editor-page) .widget_product_categories ul li .widget-archive-trigger.active,body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li .widget-archive-trigger.active { - -webkit-transform: rotate(90deg) translate(-.375em,-.1875em); - -ms-transform: rotate(90deg) translate(-.375em,-.1875em); - transform: rotate(90deg) translate(-.375em,-.1875em); - -webkit-transform-origin: center center; - -moz-transform-origin: center center; - -ms-transform-origin: center center; - -o-transform-origin: center center; - transform-origin: center center -} - -body:not(.block-editor-page) .widget_product_categories ul li>ul,body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li>ul { - margin: 0 -20px 0 20px; - padding: 5px 20px 0 0; - list-style: none; - position: relative -} - -body:not(.block-editor-page) .widget_product_categories ul li>ul li,body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li>ul li { - font-size: 16px; - line-height: 1.875em -} - -body:not(.block-editor-page) .widget_product_categories ul li>ul li:not(:first-child),body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li>ul li:not(:first-child) { - margin: 0 -} - -body:not(.block-editor-page) .widget_product_categories ul li>ul li a:before,body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li>ul li a:before { - width: .375em; - height: .375em; - top: .875em -} - -body:not(.block-editor-page) .wc-block-product-categories.is-list .wc-block-product-categories-list .wc-block-product-categories-list-item-count { - -webkit-transition: color 0.3s; - transition: color 0.3s -} - -body:not(.block-editor-page) .wc-block-product-categories.is-list .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item { - padding: 0; - margin: 0 0 0 100px -} - -body:not(.block-editor-page) .wc-block-product-categories.is-list .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item:not(:first-child) { - margin-top: 5px -} - -body:not(.block-editor-page) .wc-block-product-categories.is-list .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item:before { - content: none; - display: none -} - -body:not(.block-editor-page) .wc-block-product-categories.is-list .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item .wc-block-product-categories-list-item__image { - max-width: 82px; - overflow: hidden; - margin: 0 16px 0 -100px; - border-width: 1px; - border-style: solid -} - -body:not(.block-editor-page) .wc-block-product-categories .wc-block-product-categories__dropdown { - width: 100% -} - -body:not(.block-editor-page) .wc-block-product-categories button.wc-block-product-categories__button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(:disabled) { - margin: 0 0 0 10px; - padding: 0; - height: 42px; - min-width: 42px -} - -body:not(.block-editor-page) .wc-block-product-categories button.wc-block-product-categories__button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(:disabled):hover { - padding: 0 -} - -body:not(.block-editor-page) .wc-block-product-categories button.wc-block-product-categories__button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(:disabled):before,body:not(.block-editor-page) .wc-block-product-categories button.wc-block-product-categories__button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(:disabled):after { - content: none; - display: none -} - -body:not(.block-editor-page) .wc-block-product-categories button.wc-block-product-categories__button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(:disabled) svg { - width: 16px; - position: relative; - left: 0; - top: 2px; - right: initial -} - -.widget_product_search .search-form { - padding: 0 -} - -.widget_product_search .search-form .search-form-field { - padding: 11px 44px 10px 20px -} - -.widget_product_search .search-form .search-form-icon { - text-align: center; - cursor: pointer; - -webkit-transition: color 0.3s; - transition: color 0.3s; - border: none; - outline: none; - padding: 0; - min-width: 0; - background: none; - right: 14px; - left: initial; - top: 17px; - width: 16px; - height: 16px; - font-size: 16px; - line-height: 1em; - color: var(--logico-dark-text-color) -} - -.widget_product_search .search-form .search-form-icon:hover { - color: var(--logico-accent-color) -} - -.woocommerce .widget_product_tag_cloud .tagcloud,.woocommerce.widget_product_tag_cloud .tagcloud,.woocommerce-page .widget_product_tag_cloud .tagcloud { - margin: -10px -5px 0!important; - font-size: 0; - line-height: 1 -} - -.woocommerce .widget_product_tag_cloud .tagcloud .tag-cloud-link,.woocommerce.widget_product_tag_cloud .tagcloud .tag-cloud-link,.woocommerce-page .widget_product_tag_cloud .tagcloud .tag-cloud-link { - font-size: 14px!important; - font-weight: 600; - line-height: 2.0714em; - padding: 0 1.0714em 0 1.0714em; - letter-spacing: .01em; - -webkit-transition: background-color 0.3s,color 0.3s; - transition: background-color 0.3s,color 0.3s; - display: inline-block; - vertical-align: top; - margin: 10px 5px 0; - cursor: pointer; - text-decoration: none; - background-color: var(--logico-background-alter-color); - color: var(--logico-default-text-color); - border-radius: calc(var(--logico-radius-small, 0px) / 2) -} - -.woocommerce .widget_product_tag_cloud .tagcloud .tag-cloud-link:hover,.woocommerce.widget_product_tag_cloud .tagcloud .tag-cloud-link:hover,.woocommerce-page .widget_product_tag_cloud .tagcloud .tag-cloud-link:hover { - background-color: var(--logico-button-background-hover); - color: var(--logico-button-text-hover) -} - -.woocommerce ul.product_list_widget,.woocommerce-page ul.product_list_widget { - padding: 0 -} - -.woocommerce ul.product_list_widget li,.woocommerce-page ul.product_list_widget li { - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -moz-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: center; - -moz-justify-content: center; - -ms-justify-content: center; - justify-content: center; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start; - padding: 0 0 0 105px; - position: relative; - min-height: 85px -} - -.woocommerce ul.product_list_widget li:not(:first-child),.woocommerce-page ul.product_list_widget li:not(:first-child) { - margin: 10px 0 0 -} - -.woocommerce ul.product_list_widget li:before,.woocommerce-page ul.product_list_widget li:before { - content: none; - display: none -} - -.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img { - width: 85px; - height: auto; - float: none; - position: absolute; - left: 0; - right: initial; - top: 0; - margin: 0; - border: none; - border-radius: var(--logico-radius-small,0) -} - -.woocommerce ul.product_list_widget li>a,.woocommerce-page ul.product_list_widget li>a { - line-height: 1; - font-size: 0; - font-weight: inherit; - color: var(--logico-default-text-color) -} - -.woocommerce ul.product_list_widget li>a:hover,.woocommerce-page ul.product_list_widget li>a:hover { - color: var(--logico-accent-color) -} - -.woocommerce ul.product_list_widget li .product-title,.woocommerce-page ul.product_list_widget li .product-title { - font-size: 18px; - line-height: 1.3333em; - font-weight: 600; - margin: 0; - display: block -} - -.woocommerce ul.product_list_widget li .price_wrapper,.woocommerce-page ul.product_list_widget li .price_wrapper { - font-size: 16px; - line-height: 1.375em; - font-weight: 600; - margin: 10px 0 0; - color: var(--logico-default-text-color) -} - -.woocommerce ul.product_list_widget li .price_wrapper del,.woocommerce-page ul.product_list_widget li .price_wrapper del { - opacity: 1; - margin: 0 4px 0 0; - display: inline-block; - color: #ADADAD -} - -.woocommerce ul.product_list_widget li .price_wrapper ins,.woocommerce-page ul.product_list_widget li .price_wrapper ins { - text-decoration: none; - font-weight: inherit; - color: #c01227 -} - -.woocommerce ul.product_list_widget li .product-rating-wrapper:not(:first-child),.woocommerce ul.product_list_widget li .star-rating:not(:first-child),.woocommerce-page ul.product_list_widget li .product-rating-wrapper:not(:first-child),.woocommerce-page ul.product_list_widget li .star-rating:not(:first-child) { - margin: 10px 0 0 -} - -.woocommerce ul.product_list_widget li .reviewer,.woocommerce-page ul.product_list_widget li .reviewer { - font-size: 14px; - line-height: 20px; - font-weight: 600; - color: var(--logico-light-text-color) -} - -.woocommerce ul.product_list_widget li .reviewer:not(:first-child),.woocommerce-page ul.product_list_widget li .reviewer:not(:first-child) { - margin: 10px 0 0 -} - -.sidebar .wc-block-grid__products,.footer-widgets .wc-block-grid__products,.slide-sidebar-content .wc-block-grid__products { - padding: 8px 0 0; - margin: 0 0 -10px!important; - border: none -} - -.sidebar .wc-block-grid__products .wc-block-grid__product,.footer-widgets .wc-block-grid__products .wc-block-grid__product,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product { - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -moz-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: center; - -moz-justify-content: center; - -ms-justify-content: center; - justify-content: center; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start; - padding: 0 0 0 105px; - position: relative; - min-height: 85px; - -webkit-border-radius: 0; - border-radius: 0; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - background: none; - text-align: left; - margin: 0 0 10px; - border: none -} - -.sidebar .wc-block-grid__products .wc-block-grid__product:before,.sidebar .wc-block-grid__products .wc-block-grid__product:after,.footer-widgets .wc-block-grid__products .wc-block-grid__product:before,.footer-widgets .wc-block-grid__products .wc-block-grid__product:after,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product:before,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product:after { - content: none; - display: none -} - -.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale { - display: none -} - -.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link { - margin: 0; - line-height: 1.3333em; - display: block; - order: 1; - position: static; - color: var(--logico-default-text-color) -} - -.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link:hover,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link:hover,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link:hover { - color: var(--logico-accent-color) -} - -.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image { - width: 85px; - height: auto; - float: none; - position: absolute; - left: 0; - right: initial; - top: 0; - margin: 0 -} - -.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img { - border-radius: var(--logico-radius-small,0) -} - -.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title { - -webkit-transition: color 0.3s; - transition: color 0.3s; - line-height: 1.3333em; - margin: 0; - display: block; - font-weight: 600 -} - -.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating { - order: 2 -} - -.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating:not(:first-child),.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating:not(:first-child),.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating:not(:first-child) { - margin: 10px 0 0 -} - -.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price { - font-size: 16px; - line-height: 1.375em; - margin: 10px 0 0; - order: 3; - font-weight: 600; - color: var(--logico-default-text-color) -} - -.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del { - opacity: 1; - margin: 0 4px 0 0; - color: #ADADAD -} - -.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price ins,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price ins,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price ins { - text-decoration: none; - font-weight: inherit; - color: #c01227 -} - -.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button { - position: static; - top: initial; - width: auto; - height: auto; - left: initial; - right: initial; - padding: 0!important; - margin: 10px -10px 0 0; - order: 4; - font-size: 0; - line-height: 1 -} - -.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link { - margin: 0!important; - max-width: 100% -} - -.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before,.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after { - content: '\e843'; - font-size: 1.3571em; - width: 2.5263em; - display: block -} - -.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.loading:before,.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.loading:after,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.loading:before,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.loading:after,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.loading:before,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.loading:after { - animation: none -} - -.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.added,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.added,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.added { - display: none -} - -.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before,.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after { - content: '\e87a'; - font-size: 1em; - width: 3.4286em -} - -.sidebar .wc-block-components-load-more,.footer-widgets .wc-block-components-load-more,.slide-sidebar-content .wc-block-components-load-more,.elementor-widget-sidebar .wc-block-components-load-more { - text-align: initial -} - -.sidebar .wc-block-components-load-more .wp-block-button__link,.footer-widgets .wc-block-components-load-more .wp-block-button__link,.slide-sidebar-content .wc-block-components-load-more .wp-block-button__link,.elementor-widget-sidebar .wc-block-components-load-more .wp-block-button__link { - min-width: 123px; - padding: 13px 20px 12px -} - -.widget div[class*="wp-block-"] .wc-block-sort-select { - text-align: left -} - -.widget div[class*="wp-block-"] .wc-block-sort-select .wc-block-components-sort-select__label { - margin: 0 -} - -.widget div[class*="wp-block-"] .wc-block-sort-select .wc-block-sort-select__select { - display: inline-block; - padding: 0 3px; - height: 30px; - outline: none; - -moz-box-sizing: border-box; - box-sizing: border-box; - border: none; - text-indent: 1px; - background: none; - position: relative; - z-index: 2; - font-weight: 700; - text-transform: uppercase; - font-size: 14px; - -webkit-appearance: none; - -moz-appearance: none; - cursor: pointer -} - -.widget div[class*="wp-block-"] .wc-block-review-list-item__item { - margin: 0 -} - -.widget div[class*="wp-block-"] .wc-block-review-list-item__item:before { - -webkit-transition: background-color 0.3s; - transition: background-color 0.3s; - top: 10px -} - -.widget div[class*="wp-block-"] .wc-block-review-list-item__item:not(:first-child):before { - top: 32px -} - -.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__info { - margin: 0; - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: flex-start; - -moz-justify-content: flex-start; - -ms-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start -} - -.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__meta { - width: 100%; - font-weight: 500; - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -moz-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: flex-start; - -moz-justify-content: flex-start; - -ms-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start -} - -.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__product { - line-height: 1.5em; - font-weight: 600; - margin: 0 -} - -.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__image { - width: 82px; - height: 82px; - margin: 0 25px 0 0; - border-width: 1px; - border-style: solid; - -webkit-flex-shrink: 0; - -moz-flex-shrink: 0; - -ms-flex-shrink: 0; - flex-shrink: 0; - border-radius: var(--logico-radius-small,0) -} - -.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__text:not(:first-child) { - margin: 12px 0 0 -} - -.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__text p { - line-height: 1.4em -} - -.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__rating { - margin: 6px 0 10px; - line-height: 1 -} - -.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars { - font-size: 10px -} - -.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__author { - font-weight: 600 -} - -.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__author,.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__published-date { - display: block; - font-size: 87.5%; - line-height: 1.5em; - letter-spacing: -.02em; - margin: 0; - padding: 0 -} - -.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__published-date { - font-weight: 400 -} - -.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__published-date:before { - content: none; - display: none -} - -.widget div[class*="wp-block-"].has-image .wc-block-review-list-item__item { - padding: 0 -} - -.widget div[class*="wp-block-"].has-image .wc-block-review-list-item__item:before { - content: none; - display: none -} - -.widget div[class*="wp-block-"].has-image .wc-block-review-list-item__item .wc-block-review-list-item__meta { - margin: -6px 0 0 -} - -.widget div[class*="wp-block-"][data-image-type="reviewer"] .wc-block-review-list-item__image { - width: 48px; - height: 48px; - border: none; - margin: 0 20px 0 0 -} - -.widget div[class*="wp-block-"].has-content .wc-block-review-list-item__item:not(:first-child) { - padding-top: 24px; - margin: 20px 0 0; - border-top-style: solid; - border-top-width: 1px -} - -.single-product.woocommerce div.product .woocommerce-product-gallery { - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -moz-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: flex-start; - -moz-justify-content: flex-start; - -ms-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start -} - -.single-product.woocommerce div.product .woocommerce-product-gallery .flex-control-nav { - margin: 13px 0 0; - -moz-box-sizing: border-box; - box-sizing: border-box; - position: relative -} - -.single-product.woocommerce div.product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li { - width: calc(25% - 12px); - margin: 0 6px; - -moz-box-sizing: border-box; - box-sizing: border-box; - background: -moz-linear-gradient(0deg,var(--logico-accent-color) 0%,transparent 100%); - background: -webkit-linear-gradient(0deg,var(--logico-accent-color) 0%,transparent 100%); - background: linear-gradient(0deg,var(--logico-accent-color) 0%,transparent 100%); - border-radius: var(--logico-radius-medium,0) -} - -.single-product.woocommerce div.product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img { - position: relative; - -webkit-transition: opacity 0.3s; - transition: opacity 0.3s; - -moz-box-sizing: border-box; - box-sizing: border-box; - border-radius: var(--logico-radius-medium,0); - opacity: 1 -} - -.single-product.woocommerce div.product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img.flex-active { - opacity: .5 -} - -.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash { - position: absolute; - left: 0; - right: initial; - top: 0; - z-index: 3; - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: wrap; - -moz-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-justify-content: flex-start; - -moz-justify-content: flex-start; - -ms-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start -} - -.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash .flash-item { - display: block; - height: 40px; - font-size: 12px; - line-height: 20px; - text-transform: uppercase; - font-weight: 600; - text-align: center; - padding: 11px 26px 9px; - margin-top: 20px; - -moz-box-sizing: border-box; - box-sizing: border-box; - border-radius: var(--logico-radius-medium,0) -} - -.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash .flash-item.sale { - background-color: #c01227; - color: #fff -} - -.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash .flash-item.new { - background-color: #04BF87; - color: #fff -} - -.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash .flash-item:not(:last-child) { - margin-right: 20px; - margin-left: 0 -} - -.single-product.woocommerce div.product .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper,.single-product.woocommerce div.product .woocommerce-product-gallery .flex-viewport { - width: 100%; - display: block; - position: relative; - overflow: hidden -} - -.single-product.woocommerce div.product .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image,.single-product.woocommerce div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image { - position: relative -} - -.single-product.woocommerce div.product .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a,.single-product.woocommerce div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image a { - display: block; - position: relative; - height: 0; - padding: 100% 0 0; - z-index: 2 -} - -.single-product.woocommerce div.product .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img,.single-product.woocommerce div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img { - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - width: 100%; - height: 100%; - -webkit-object-fit: cover; - object-fit: cover; - -moz-box-sizing: border-box; - box-sizing: border-box; - border-radius: var(--logico-radius-large,0) -} - -.logico-theme-style-rounded.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash { - padding: 0 5px -} - -.logico-theme-style-rounded.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash .flash-item { - margin: 10px 5px -} - -.woocommerce .woocommerce-Reviews { - width: 100% -} - -.woocommerce #reviews #comments ol.commentlist { - margin: 0 -} - -.woocommerce #reviews #comments ol.commentlist li.review.depth-1 { - padding-bottom: 38px; - border-bottom: solid 1px var(--logico-border-hover-color); - position: relative -} - -.woocommerce #reviews #comments ol.commentlist li.review.depth-1:after { - content: ''; - position: absolute; - display: block; - width: 1px; - height: 20px; - left: initial; - right: 0; - bottom: 0 -} - -.woocommerce #reviews #comments ol.commentlist li.review { - padding: 0; - margin: 0; - font-weight: 400; - color: inherit -} - -.woocommerce #reviews #comments ol.commentlist li.review:not(:first-child) { - margin: 38px 0 0 -} - -.woocommerce #reviews #comments ol.commentlist li.review .comment_container { - display: block -} - -.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-avatar { - -webkit-flex-shrink: 0; - -moz-flex-shrink: 0; - -ms-flex-shrink: 0; - flex-shrink: 0; - float: left; - width: 75px; - margin: 5px 15px 0 0; - overflow: hidden -} - -.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-avatar .avatar { - width: 75px; - max-width: none; - height: auto; - border: none; - padding: 0; - position: static; - float: none; - border-radius: var(--logico-radius-small,0) -} - -.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-avatar+.comment-text .comment-header { - margin-left: 95px -} - -.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-text { - width: 100%; - margin: 0; - padding: 0; - border: none -} - -.woocommerce #reviews #comments ol.commentlist li.review .comment_container .description { - clear: both; - margin: 0; - line-height: 1.6667em -} - -.woocommerce #reviews #comments ol.commentlist li.review .comment_container .description:not(:first-child) { - padding-top: 20px -} - -.woocommerce #reviews #comments ol.commentlist li.review .comment_container .description p:first-child { - margin-top: 0 -} - -.woocommerce #reviews #comments ol.commentlist li.review .comment_container .description p:last-child { - margin-bottom: 0 -} - -.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-header { - line-height: 1 -} - -.woocommerce #reviews #comments ol.commentlist li.review .comment_container .product-rating-wrapper:not(:first-child) { - margin: 4px 0 0 -} - -.woocommerce #reviews #comments ol.commentlist li.review .comment_container .star-rating { - float: none -} - -.woocommerce #reviews #comments ol.commentlist li.review .comment_container .star-rating,.woocommerce #reviews #comments ol.commentlist li.review .comment_container .star-rating>span { - font-size: 15px!important -} - -.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-info { - margin: 0; - width: 100%; - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: wrap; - -moz-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-justify-content: flex-start; - -moz-justify-content: flex-start; - -ms-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start -} - -.woocommerce #reviews #comments ol.commentlist li.review .comment_container .woocommerce-review__author,.woocommerce #reviews #comments ol.commentlist li.review .comment_container .woocommerce-review__awaiting-approval { - font-size: 18px; - line-height: 1.3889em; - font-weight: 600; - letter-spacing: -.03em; - display: block; - margin-right: 17px; - width: 100% -} - -.woocommerce #reviews #comments ol.commentlist li.review .comment_container .woocommerce-review__awaiting-approval { - color: #c01227; - margin-top: -1px -} - -.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-date { - font-size: 14px; - line-height: 2.1429em; - font-weight: 600; - color: var(--logico-light-text-color); - display: block; - width: 100% -} - -.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-date:not(:first-child) { - margin-top: 5px -} - -.woocommerce #reviews #comment { - height: 88px -} - -.woocommerce #review_form_wrapper:not(:first-child) { - margin: 70px 0 0 -} - -.woocommerce #review_form #respond .comment-reply-title { - letter-spacing: -.03em; - margin-bottom: .4667em; - display: block -} - -.woocommerce #review_form #respond p { - margin: 0 0 15px -} - -.woocommerce #review_form #respond p.comment-form-cookies-consent { - margin: 26px 0 0; - clear: both -} - -.woocommerce #review_form #respond .comment-form-rating { - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: flex-start; - -moz-justify-content: flex-start; - -ms-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start; - font-size: 16px -} - -.woocommerce #review_form #respond .comment-form-rating:not(:last-child) { - margin-bottom: 14px -} - -.woocommerce #review_form #respond .comment-form-rating:not(:first-child) { - margin-top: 12px -} - -.woocommerce #review_form #respond p.stars { - margin: 7px 0 0; - font-size: 0; - line-height: 1 -} - -.woocommerce #review_form #respond p.stars:not(:first-child) { - margin: 7px 0 0 26px -} - -.woocommerce #review_form #respond p.stars span { - line-height: 1em -} - -.woocommerce #review_form #respond p.stars a { - font-size: 17px; - margin: 0; - padding: 0 6px 0 0 -} - -.woocommerce #review_form #respond p.stars a:before { - content: '\e861'; - -webkit-transition: color 0.3s; - transition: color 0.3s; - font: 400 normal 1em/1em 'fontello'; - color: #ADADAD -} - -.woocommerce #review_form #respond p.stars a:hover~a:before { - content: '\e861' -} - -.woocommerce #review_form #respond p.stars a.active:before { - content: '\e862'; - color: var(--logico-accent-color) -} - -.woocommerce #review_form #respond p.stars:hover a:before,.woocommerce #review_form #respond p.stars:hover a.active:before { - content: '\e862'; - color: var(--logico-accent-color) -} - -.woocommerce #review_form #respond p.stars.selected a:not(.active):before { - content: '\e862'; - color: var(--logico-accent-color) -} - -.woocommerce #review_form #respond p.stars.selected a.active~a:before { - content: '\e861'; - color: #ADADAD -} - -@media only screen and (min-width: 481px) { - .woocommerce #reviews #comments ol.commentlist li.review .comment_container { - display:-webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: flex-start; - -moz-justify-content: flex-start; - -ms-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start; - position: relative - } - - .woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-avatar+.comment-text .comment-header { - margin-left: 0 - } - - .woocommerce #reviews #comments ol.commentlist li.review .comment_container .description:not(:first-child) { - padding-top: 10px - } - - .woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-meta { - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -moz-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: space-between; - -moz-justify-content: space-between; - -ms-justify-content: space-between; - justify-content: space-between; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start; - width: 100% - } - - .woocommerce #reviews #review_form #respond p.comment-form-cookies-consent { - margin: 26px 0; - clear: both - } - - .woocommerce #reviews #comment { - height: 120px - } -} - -@media only screen and (min-width: 661px) { - .woocommerce #reviews #review_form #respond .form-fields .form-name,.woocommerce #reviews #review_form #respond .form-fields .form-email { - width:calc(50% - 20px) - } - - .woocommerce #reviews #comments ol.commentlist li.review .comment_container .woocommerce-review__author,.woocommerce #reviews #comments ol.commentlist li.review .comment_container .woocommerce-review__awaiting-approval { - width: auto - } -} - -@media only screen and (min-width: 841px) { - .woocommerce #reviews #comments ol.commentlist li.review.depth-1 { - padding-bottom:50px - } - - .woocommerce #reviews #comments ol.commentlist li.review:not(:first-child) { - margin: 50px 0 0 - } -} - -@media only screen and (min-width: 1201px) { - .woocommerce #reviews #comments ol.commentlist li.review:not(:first-child) { - margin:50px 0 0 - } - - .woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-avatar { - margin: 0 40px 0 0 - } - - .woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-avatar+.comment-text .comment-header { - margin-left: 0 - } - - .woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-header { - min-height: 50px; - padding: 25px 0 0; - width: 100%; - display: -webkit-box; - display: -moz-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: column; - -moz-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - -webkit-flex-wrap: nowrap; - -moz-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: center; - -moz-justify-content: center; - -ms-justify-content: center; - justify-content: center; - -webkit-align-items: flex-start; - -moz-align-items: flex-start; - -ms-align-items: flex-start; - align-items: flex-start - } - - .woocommerce #review_form_wrapper:not(:first-child) { - margin: 100px 0 0 - } -} diff --git a/assets/css/widgets/widget-image.min.css b/assets/css/widgets/widget-image.min.css index 864b1ea..39c8c85 100644 --- a/assets/css/widgets/widget-image.min.css +++ b/assets/css/widgets/widget-image.min.css @@ -7,7 +7,7 @@ display: inline-block } -.elementor-widget-image a img[src$=".svg"] { +.elementor-widget-image a img[src$=".jpeg"] { width: 48px } diff --git a/assets/images/Team/1.png b/assets/images/Team/1.png new file mode 100644 index 0000000..2f8146c Binary files /dev/null and b/assets/images/Team/1.png differ diff --git a/assets/images/Team/2.jpg b/assets/images/Team/2.jpg new file mode 100644 index 0000000..21b88b8 Binary files /dev/null and b/assets/images/Team/2.jpg differ diff --git a/assets/images/Team/3 .png b/assets/images/Team/3 .png new file mode 100644 index 0000000..3089f76 Binary files /dev/null and b/assets/images/Team/3 .png differ diff --git a/assets/images/Team/4.png b/assets/images/Team/4.png new file mode 100644 index 0000000..c958a53 Binary files /dev/null and b/assets/images/Team/4.png differ diff --git a/assets/images/Team/5.png b/assets/images/Team/5.png new file mode 100644 index 0000000..0464aca Binary files /dev/null and b/assets/images/Team/5.png differ diff --git a/assets/images/about-bg.png b/assets/images/about-bg.png new file mode 100644 index 0000000..626fe75 Binary files /dev/null and b/assets/images/about-bg.png differ diff --git a/assets/images/bg-header-3.png b/assets/images/bg-header-3.png index 6aea1df..9a14267 100644 Binary files a/assets/images/bg-header-3.png and b/assets/images/bg-header-3.png differ diff --git a/assets/images/bg-header-5.png b/assets/images/bg-header-5.png index 5bb60bd..d7ab42a 100644 Binary files a/assets/images/bg-header-5.png and b/assets/images/bg-header-5.png differ diff --git a/assets/images/bg-header-women.png b/assets/images/bg-header-women.png new file mode 100644 index 0000000..c6db683 Binary files /dev/null and b/assets/images/bg-header-women.png differ diff --git a/assets/images/bg-map-women.png b/assets/images/bg-map-women.png new file mode 100644 index 0000000..8974f64 Binary files /dev/null and b/assets/images/bg-map-women.png differ diff --git a/assets/images/ev.jpeg b/assets/images/ev.jpeg index a402cec..472a2a4 100644 Binary files a/assets/images/ev.jpeg and b/assets/images/ev.jpeg differ diff --git a/assets/images/home2-banner-1.jpg b/assets/images/home2-banner-1.jpg index e91109f..298babc 100644 Binary files a/assets/images/home2-banner-1.jpg and b/assets/images/home2-banner-1.jpg differ diff --git a/assets/images/home2-pic-3.png b/assets/images/home2-pic-3.png index ca35017..215148b 100644 Binary files a/assets/images/home2-pic-3.png and b/assets/images/home2-pic-3.png differ diff --git a/assets/images/miletruth-1.png b/assets/images/miletruth-1.png new file mode 100644 index 0000000..1ee78b7 Binary files /dev/null and b/assets/images/miletruth-1.png differ diff --git a/assets/images/miletruth-2.png b/assets/images/miletruth-2.png new file mode 100644 index 0000000..a3fdaa2 Binary files /dev/null and b/assets/images/miletruth-2.png differ diff --git a/assets/images/miletruth-3.png b/assets/images/miletruth-3.png new file mode 100644 index 0000000..12d0f22 Binary files /dev/null and b/assets/images/miletruth-3.png differ diff --git a/assets/images/miletruth-bg.png b/assets/images/miletruth-bg.png new file mode 100644 index 0000000..5124af5 Binary files /dev/null and b/assets/images/miletruth-bg.png differ diff --git a/assets/images/tab-pic-1-solution.jpeg b/assets/images/tab-pic-1-solution.jpeg new file mode 100644 index 0000000..3eabb7c Binary files /dev/null and b/assets/images/tab-pic-1-solution.jpeg differ diff --git a/assets/images/tab-pic-2-solution.jpeg b/assets/images/tab-pic-2-solution.jpeg new file mode 100644 index 0000000..324efc7 Binary files /dev/null and b/assets/images/tab-pic-2-solution.jpeg differ diff --git a/assets/images/tab-pic-2.jpeg b/assets/images/tab-pic-2.jpeg index 0836158..a9a898c 100644 Binary files a/assets/images/tab-pic-2.jpeg and b/assets/images/tab-pic-2.jpeg differ diff --git a/assets/images/tab-pic-3-solution.jpeg b/assets/images/tab-pic-3-solution.jpeg new file mode 100644 index 0000000..b288ba8 Binary files /dev/null and b/assets/images/tab-pic-3-solution.jpeg differ diff --git a/assets/images/tab-pic-3.png b/assets/images/tab-pic-3.png deleted file mode 100644 index 90a54a0..0000000 Binary files a/assets/images/tab-pic-3.png and /dev/null differ diff --git a/assets/images/workflow-1.png b/assets/images/workflow-1.png new file mode 100644 index 0000000..5d2229c Binary files /dev/null and b/assets/images/workflow-1.png differ diff --git a/assets/javascript/accordion.28788e18d1d35c23f450.bundle.min.js b/assets/javascript/accordion.28788e18d1d35c23f450.bundle.min.js index eba33ba..9c0e5f2 100644 --- a/assets/javascript/accordion.28788e18d1d35c23f450.bundle.min.js +++ b/assets/javascript/accordion.28788e18d1d35c23f450.bundle.min.js @@ -1,189 +1,158 @@ -/*! elementor - v3.32.0 - 05-10-2025 */ "use strict"; -(self.webpackChunkelementorFrontend = self.webpackChunkelementorFrontend || []).push([[131], { - 5249: (e, t, a) => { - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0, - a(6281), - a(4846), - a(7458), - a(6211); - class baseTabs extends elementorModules.frontend.handlers.Base { - getDefaultSettings() { - return { - selectors: { - tablist: '[role="tablist"]', - tabTitle: ".elementor-tab-title", - tabContent: ".elementor-tab-content" - }, - classes: { - active: "elementor-active" - }, - showTabFn: "show", - hideTabFn: "hide", - toggleSelf: !0, - hidePrevious: !0, - autoExpand: !0, - keyDirection: { - ArrowLeft: elementorFrontendConfig.is_rtl ? 1 : -1, - ArrowUp: -1, - ArrowRight: elementorFrontendConfig.is_rtl ? -1 : 1, - ArrowDown: 1 - } - } - } - getDefaultElements() { - const e = this.getSettings("selectors"); - return { - $tabTitles: this.findElement(e.tabTitle), - $tabContents: this.findElement(e.tabContent) - } - } - activateDefaultTab() { - const e = this.getSettings(); - if (!e.autoExpand || "editor" === e.autoExpand && !this.isEdit) - return; - const t = this.getEditSettings("activeItemIndex") || 1 - , a = { - showTabFn: e.showTabFn, - hideTabFn: e.hideTabFn - }; - this.setSettings({ - showTabFn: "show", - hideTabFn: "hide" - }), - this.changeActiveTab(t), - this.setSettings(a) - } - handleKeyboardNavigation(e) { - const t = e.currentTarget - , a = jQuery(t.closest(this.getSettings("selectors").tablist)) - , i = a.find(this.getSettings("selectors").tabTitle) - , s = "vertical" === a.attr("aria-orientation"); - switch (e.key) { - case "ArrowLeft": - case "ArrowRight": - if (s) - return; - break; - case "ArrowUp": - case "ArrowDown": - if (!s) - return; - e.preventDefault(); - break; - case "Home": - return e.preventDefault(), - void i.first().trigger("focus"); - case "End": - return e.preventDefault(), - void i.last().trigger("focus"); - default: - return - } - const n = t.getAttribute("data-tab") - 1 - , r = this.getSettings("keyDirection")[e.key] - , o = i[n + r]; - o ? o.focus() : -1 === n + r ? i.last().trigger("focus") : i.first().trigger("focus") - } - deactivateActiveTab(e) { - const t = this.getSettings() - , a = t.classes.active - , i = e ? '[data-tab="' + e + '"]' : "." + a - , s = this.elements.$tabTitles.filter(i) - , n = this.elements.$tabContents.filter(i); - s.add(n).removeClass(a + " active"), - s.closest(".elementor-accordion-item").removeClass("active"), - s.attr({ - tabindex: "-1", - "aria-selected": "false", - "aria-expanded": "false" - }), - n[t.hideTabFn](), - n.attr("hidden", "hidden") - } - activateTab(e) { - const t = this.getSettings() - , a = t.classes.active - , i = this.elements.$tabTitles.filter('[data-tab="' + e + '"]') - , s = this.elements.$tabContents.filter('[data-tab="' + e + '"]') - , n = "show" === t.showTabFn ? 0 : 400; - i.add(s).addClass(a + " active"), - i.closest(".elementor-accordion-item").addClass("active"), - i.attr({ - tabindex: "0", - "aria-selected": "true", - "aria-expanded": "true" - }), - s[t.showTabFn](n, () => elementorFrontend.elements.$window.trigger("elementor-pro/motion-fx/recalc")), - s.removeAttr("hidden") - } - isActiveTab(e) { - return this.elements.$tabTitles.filter('[data-tab="' + e + '"]').hasClass(this.getSettings("classes.active")) - } - bindEvents() { - this.elements.$tabTitles.on({ - keydown: e => { - jQuery(e.target).is("a") && "Enter" === e.key && e.preventDefault(), - ["End", "Home", "ArrowUp", "ArrowDown"].includes(e.key) && this.handleKeyboardNavigation(e) - } - , - keyup: e => { - switch (e.code) { - case "ArrowLeft": - case "ArrowRight": - this.handleKeyboardNavigation(e); - break; - case "Enter": - case "Space": - e.preventDefault(), - this.changeActiveTab(e.currentTarget.getAttribute("data-tab")) +(self.webpackChunkelementorFrontend = self.webpackChunkelementorFrontend || []).push([ + [131], { + 5249: (e, t, a) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0, a(4846), a(7458), a(6211); + class baseTabs extends elementorModules.frontend.handlers.Base { + getDefaultSettings() { + return { + selectors: { + tablist: '[role="tablist"]', + tabTitle: ".elementor-tab-title", + tabContent: ".elementor-tab-content" + }, + classes: { + active: "elementor-active" + }, + showTabFn: "show", + hideTabFn: "hide", + toggleSelf: !0, + hidePrevious: !0, + autoExpand: !0, + keyDirection: { + ArrowLeft: elementorFrontendConfig.is_rtl ? 1 : -1, + ArrowUp: -1, + ArrowRight: elementorFrontendConfig.is_rtl ? -1 : 1, + ArrowDown: 1 } } - , - click: e => { - e.preventDefault(), - this.changeActiveTab(e.currentTarget.getAttribute("data-tab")) + } + getDefaultElements() { + const e = this.getSettings("selectors"); + return { + $tabTitles: this.findElement(e.tabTitle), + $tabContents: this.findElement(e.tabContent) } - }) - } - onInit() { - super.onInit(...arguments), - this.activateDefaultTab() - } - onEditSettingsChange(e) { - "activeItemIndex" === e && this.activateDefaultTab() - } - changeActiveTab(e) { - const t = this.isActiveTab(e) - , a = this.getSettings(); - if (t) return; - !a.toggleSelf && t || !a.hidePrevious || this.deactivateActiveTab(), - !a.hidePrevious && t && this.deactivateActiveTab(e), - t || this.activateTab(e) - } - } - t.default = baseTabs - } - , - 9675: (e, t, a) => { - var i = a(6784); - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - var s = i(a(5249)); - class Accordion extends s.default { - getDefaultSettings() { - return { - ...super.getDefaultSettings(), - showTabFn: "slideDown", - hideTabFn: "slideUp" + } + activateDefaultTab() { + const e = this.getSettings(); + if (!e.autoExpand || "editor" === e.autoExpand && !this.isEdit) return; + const t = this.getEditSettings("activeItemIndex") || 1, + a = { + showTabFn: e.showTabFn, + hideTabFn: e.hideTabFn + }; + this.setSettings({ + showTabFn: "show", + hideTabFn: "hide" + }), this.changeActiveTab(t), this.setSettings(a) + } + handleKeyboardNavigation(e) { + const t = e.currentTarget, + a = jQuery(t.closest(this.getSettings("selectors").tablist)), + i = a.find(this.getSettings("selectors").tabTitle), + s = "vertical" === a.attr("aria-orientation"); + switch (e.key) { + case "ArrowLeft": + case "ArrowRight": + if (s) return; + break; + case "ArrowUp": + case "ArrowDown": + if (!s) return; + e.preventDefault(); + break; + case "Home": + return e.preventDefault(), void i.first().trigger("focus"); + case "End": + return e.preventDefault(), void i.last().trigger("focus"); + default: + return + } + const n = t.getAttribute("data-tab") - 1, + r = this.getSettings("keyDirection")[e.key], + o = i[n + r]; + o ? o.focus() : -1 === n + r ? i.last().trigger("focus") : i.first().trigger("focus") + } + deactivateActiveTab(e) { + const t = this.getSettings(), + a = t.classes.active, + i = e ? '[data-tab="' + e + '"]' : "." + a, + s = this.elements.$tabTitles.filter(i), + n = this.elements.$tabContents.filter(i); + s.add(n).removeClass(a), s.attr({ + tabindex: "-1", + "aria-selected": "false", + "aria-expanded": "false" + }), n[t.hideTabFn](), n.attr("hidden", "hidden") + } + activateTab(e) { + const t = this.getSettings(), + a = t.classes.active, + i = this.elements.$tabTitles.filter('[data-tab="' + e + '"]'), + s = this.elements.$tabContents.filter('[data-tab="' + e + '"]'), + n = "show" === t.showTabFn ? 0 : 400; + i.add(s).addClass(a), i.attr({ + tabindex: "0", + "aria-selected": "true", + "aria-expanded": "true" + }), s[t.showTabFn](n, () => elementorFrontend.elements.$window.trigger("elementor-pro/motion-fx/recalc")), s.removeAttr("hidden") + } + isActiveTab(e) { + return this.elements.$tabTitles.filter('[data-tab="' + e + '"]').hasClass(this.getSettings("classes.active")) + } + bindEvents() { + this.elements.$tabTitles.on({ + keydown: e => { + jQuery(e.target).is("a") && "Enter" === e.key && e.preventDefault(), ["End", "Home", "ArrowUp", "ArrowDown"].includes(e.key) && this.handleKeyboardNavigation(e) + }, + keyup: e => { + switch (e.code) { + case "ArrowLeft": + case "ArrowRight": + this.handleKeyboardNavigation(e); + break; + case "Enter": + case "Space": + e.preventDefault(), this.changeActiveTab(e.currentTarget.getAttribute("data-tab")) + } + }, + click: e => { + e.preventDefault(), this.changeActiveTab(e.currentTarget.getAttribute("data-tab")) + } + }) + } + onInit(...e) { + super.onInit(...e), this.activateDefaultTab() + } + onEditSettingsChange(e) { + "activeItemIndex" === e && this.activateDefaultTab() + } + changeActiveTab(e) { + const t = this.isActiveTab(e), + a = this.getSettings(); + !a.toggleSelf && t || !a.hidePrevious || this.deactivateActiveTab(), !a.hidePrevious && t && this.deactivateActiveTab(e), t || this.activateTab(e) } } + t.default = baseTabs + }, + 9675: (e, t, a) => { + var i = a(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var s = i(a(5249)); + class Accordion extends s.default { + getDefaultSettings() { + return { ...super.getDefaultSettings(), + showTabFn: "slideDown", + hideTabFn: "slideUp" + } + } + } + t.default = Accordion } - t.default = Accordion } -}]); +]); \ No newline at end of file diff --git a/assets/javascript/jquery.cookie.min.js b/assets/javascript/jquery.cookie.min.js index 37f13d9..7a4065d 100644 --- a/assets/javascript/jquery.cookie.min.js +++ b/assets/javascript/jquery.cookie.min.js @@ -55,3 +55,475 @@ !e.cookie(n)) } }); + + + +/** + * Doormile — Premium Interactive Dashboard Logic + * Core Interactions: ALT Vision Toggles, Timeline Hover Highlights, Live AI Routing Simulator + */ + +document.addEventListener('DOMContentLoaded', () => { + + /* ========================================================================== + 1. HEADER NAV SCROLL EFFECTS (For smooth page scrolling) + ========================================================================== */ + const sections = document.querySelectorAll('section'); + + // Smooth navigation anchor links + document.querySelectorAll('.scroll-arrow-link').forEach(link => { + link.addEventListener('click', function(e) { + e.preventDefault(); + const targetId = this.getAttribute('href'); + document.querySelector(targetId).scrollIntoView({ + behavior: 'smooth' + }); + }); + }); + + + /* ========================================================================== + 2. INTERACTIVE STRATEGIC MOAT ACCORDION + ========================================================================== */ + const moatCards = document.querySelectorAll('.moat-card'); + + moatCards.forEach(card => { + card.addEventListener('click', () => { + // Remove active status from all cards + moatCards.forEach(c => c.classList.remove('active')); + + // Activate current card + card.classList.add('active'); + }); + }); + + + /* ========================================================================== + 3. INTERACTIVE ALT VISION TOGGLES (Image 2 exact match) + ========================================================================== */ + const altPill1 = document.getElementById('alt-pill-1'); + const altPill2 = document.getElementById('alt-pill-2'); + + const visionTitle = document.querySelector('.vision-main-title'); + const visionSubtitle = document.querySelector('.vision-main-subtitle'); + const vision2030CardHeading = document.querySelector('.glowing-vision-card .card-heading'); + const vision2030CardText = document.querySelector('.glowing-vision-card .card-text'); + + // Alt 1 Copy Data + const alt1Data = { + title: 'The Intelligence Grid Behind Every Urban Mile', + subtitle: 'From Hyderabad EV pilot to nationwide AI logistics intelligence by 2030', + cardHeading: 'AI Pulse Layer', + cardText: 'Nationwide AI logistics grid reaching 15+ cities, empowering female micro-entrepreneurs.' + }; + + // Alt 2 Copy Data + const alt2Data = { + title: 'The Neural Backbone Behind Every Urban Mile', + subtitle: 'From Hyderabad EV pilot to a full algorithmic urban grid routing infrastructure by 2030', + cardHeading: 'Neural Backbone', + cardText: 'Resilient node logistics framework connecting metropolitan hubs through dynamic autonomous routing.' + }; + + function applyAltTransition(data, activePill, inactivePill) { + activePill.classList.add('active'); + inactivePill.classList.remove('active'); + + // Smooth text transition + visionTitle.style.opacity = 0; + visionSubtitle.style.opacity = 0; + vision2030CardHeading.style.opacity = 0; + vision2030CardText.style.opacity = 0; + + setTimeout(() => { + visionTitle.innerHTML = data.title; + visionSubtitle.textContent = data.subtitle; + vision2030CardHeading.textContent = data.cardHeading; + vision2030CardText.textContent = data.cardText; + + visionTitle.style.opacity = 1; + visionSubtitle.style.opacity = 1; + vision2030CardHeading.style.opacity = 1; + vision2030CardText.style.opacity = 1; + }, 200); + } + + // Set transition styles for quick animations + [visionTitle, visionSubtitle, vision2030CardHeading, vision2030CardText].forEach(el => { + el.style.transition = 'opacity 0.25s ease'; + }); + + altPill1.addEventListener('click', () => { + if (!altPill1.classList.contains('active')) { + applyAltTransition(alt1Data, altPill1, altPill2); + addSimLog('Toggled view to ALT 1: AI Pulse Layer model.', true); + } + }); + + altPill2.addEventListener('click', () => { + if (!altPill2.classList.contains('active')) { + applyAltTransition(alt2Data, altPill2, altPill1); + addSimLog('Toggled view to ALT 2: Neural Backbone architecture.', true); + } + }); + + + /* ========================================================================== + 4. TIMELINE HOVER SYNCRONIZATION + ========================================================================== */ + const roadmapCardsList = document.querySelectorAll('.roadmap-col-card'); + const timelineDots = document.querySelectorAll('.node-dot-item'); + + roadmapCardsList.forEach((card, idx) => { + card.addEventListener('mouseenter', () => { + // Highlight the corresponding dot on timeline line + timelineDots.forEach(d => d.classList.remove('dot-hover')); + if (timelineDots[idx]) { + timelineDots[idx].classList.add('dot-hover'); + // Temporarily expand scale in styling + timelineDots[idx].style.transform = 'translate(-50%, -50%) scale(1.5)'; + timelineDots[idx].style.transition = 'transform 0.2s cubic-bezier(0.34, 1.56, 0.64, 1)'; + } + }); + + card.addEventListener('mouseleave', () => { + if (timelineDots[idx]) { + timelineDots[idx].classList.remove('dot-hover'); + timelineDots[idx].style.transform = 'translate(-50%, -50%) scale(1)'; + } + }); + }); + + + /* ========================================================================== + 5. HTML5 CANVAS: LIVE AI ROUTING SIMULATOR + ========================================================================== */ + const canvas = document.getElementById('simCanvas'); + const ctx = canvas.getContext('2d'); + + // Controls + const toggleManualBtn = document.getElementById('toggle-manual'); + const toggleAiBtn = document.getElementById('toggle-ai'); + const speedBtn = document.getElementById('sim-speed-btn'); + const refreshBtn = document.getElementById('sim-refresh-btn'); + const riderCountSpan = document.getElementById('rider-count'); + const consoleLogs = document.getElementById('sim-console'); + + // Metric DOM Handles + const simSlaVal = document.getElementById('sim-sla-val'); + const simSlaDelta = document.getElementById('sim-sla-delta'); + const simSlaProgress = document.getElementById('sim-sla-progress'); + + const simTimeVal = document.getElementById('sim-time-val'); + const simTimeDelta = document.getElementById('sim-time-delta'); + const simTimeProgress = document.getElementById('sim-time-progress'); + + const simCo2Val = document.getElementById('sim-co2-val'); + const simCo2Delta = document.getElementById('sim-co2-delta'); + const simCo2Progress = document.getElementById('sim-co2-progress'); + + // Simulation States + let isAiMode = false; + let animSpeed = 1; // Speed multiplier + let networkNodes = []; + let riders = []; + let lastTime = 0; + + // Grid System Dimensions + function resizeCanvas() { + const dpr = window.devicePixelRatio || 1; + const rect = canvas.getBoundingClientRect(); + canvas.width = rect.width * dpr; + canvas.height = rect.height * dpr; + ctx.scale(dpr, dpr); + } + resizeCanvas(); + window.addEventListener('resize', resizeCanvas); + + // Dynamic Log Handler + function addSimLog(message, isAI = false) { + const timeStr = new Date().toLocaleTimeString([], { hour: '2-digit', minute: '2-digit', second: '2-digit' }); + const logEntry = document.createElement('div'); + logEntry.className = 'log-entry'; + logEntry.innerHTML = `[${timeStr}] ${isAI ? '[MileTruth AI] ' : ''}${message}`; + + consoleLogs.appendChild(logEntry); + consoleLogs.scrollTop = consoleLogs.scrollHeight; + + // Keep maximum 8 log entries in terminal + if (consoleLogs.childElementCount > 8) { + consoleLogs.removeChild(consoleLogs.firstChild); + } + } + + // Initialize Network Grid Nodes (Hyderabad Mock Grid) + function initNetworkGrid() { + networkNodes = []; + const width = canvas.width / (window.devicePixelRatio || 1); + const height = canvas.height / (window.devicePixelRatio || 1); + + // Generate central hubs + const centralHub = { x: width * 0.5, y: height * 0.5, type: 'central', label: 'Central Hub EV' }; + networkNodes.push(centralHub); + + // Generate suburban delivery clusters + const clusterCount = 5; + const nodesPerCluster = 5; + + for (let i = 0; i < clusterCount; i++) { + const angle = (i * Math.PI * 2) / clusterCount; + const dist = Math.min(width, height) * 0.3; + const cx = centralHub.x + Math.cos(angle) * dist; + const cy = centralHub.y + Math.sin(angle) * dist; + + const clusterHub = { x: cx, y: cy, type: 'subhub', label: `Hub Zone ${String.fromCharCode(65 + i)}` }; + networkNodes.push(clusterHub); + + // Inner delivery terminal nodes + for (let j = 0; j < nodesPerCluster; j++) { + const subAngle = (j * Math.PI * 2) / nodesPerCluster; + const subDist = 35 + Math.random() * 25; + networkNodes.push({ + x: cx + Math.cos(subAngle) * subDist, + y: cy + Math.sin(subAngle) * subDist, + type: 'delivery', + label: `Point ${i}-${j}` + }); + } + } + + // Spawn EV Rider particles + spawnRiders(); + } + + function spawnRiders() { + riders = []; + const hubNodes = networkNodes.filter(n => n.type === 'central' || n.type === 'subhub'); + const deliveryNodes = networkNodes.filter(n => n.type === 'delivery'); + + const riderCount = 10; + riderCountSpan.textContent = `${riderCount} EVs`; + + for (let i = 0; i < riderCount; i++) { + const startHub = hubNodes[Math.floor(Math.random() * hubNodes.length)]; + const target = deliveryNodes[Math.floor(Math.random() * deliveryNodes.length)]; + + riders.push({ + x: startHub.x, + y: startHub.y, + source: startHub, + target: target, + progress: Math.random(), + speed: 0.003 + Math.random() * 0.002, + id: `EV-${100 + i}`, + color: i % 2 === 0 ? 'rgba(255, 42, 95, 0.95)' : 'rgba(6, 182, 212, 0.95)' + }); + } + } + + // Grid rendering logic + function drawSimulationGrid() { + const width = canvas.width / (window.devicePixelRatio || 1); + const height = canvas.height / (window.devicePixelRatio || 1); + + ctx.clearRect(0, 0, width, height); + + // 1. Draw connecting arterial routes + ctx.strokeStyle = 'rgba(255, 255, 255, 0.025)'; + ctx.lineWidth = 1; + const hubNodes = networkNodes.filter(n => n.type === 'central' || n.type === 'subhub'); + + ctx.beginPath(); + for (let i = 0; i < hubNodes.length; i++) { + for (let j = i + 1; j < hubNodes.length; j++) { + ctx.moveTo(hubNodes[i].x, hubNodes[i].y); + ctx.lineTo(hubNodes[j].x, hubNodes[j].y); + } + } + ctx.stroke(); + + // 2. Draw active delivery paths + ctx.beginPath(); + riders.forEach(rider => { + if (isAiMode) { + ctx.strokeStyle = 'rgba(255, 42, 95, 0.07)'; + ctx.lineWidth = 2.5; + ctx.moveTo(rider.source.x, rider.source.y); + ctx.lineTo(rider.target.x, rider.target.y); + } else { + ctx.strokeStyle = 'rgba(156, 163, 175, 0.04)'; + ctx.lineWidth = 1.5; + + const midX = (rider.source.x + rider.target.x) / 2 + 50; + const midY = (rider.source.y + rider.target.y) / 2 - 50; + + ctx.moveTo(rider.source.x, rider.source.y); + ctx.quadraticCurveTo(midX, midY, rider.target.x, rider.target.y); + } + }); + ctx.stroke(); + + // 3. Draw grid node points + networkNodes.forEach(node => { + if (node.type === 'central') { + ctx.fillStyle = '#ff2a5f'; + ctx.beginPath(); + ctx.arc(node.x, node.y, 8, 0, Math.PI * 2); + ctx.fill(); + + ctx.strokeStyle = 'rgba(255, 42, 95, 0.2)'; + ctx.lineWidth = 6; + ctx.stroke(); + } else if (node.type === 'subhub') { + ctx.fillStyle = '#06b6d4'; + ctx.beginPath(); + ctx.arc(node.x, node.y, 5, 0, Math.PI * 2); + ctx.fill(); + } else { + ctx.fillStyle = 'rgba(255, 255, 255, 0.12)'; + ctx.beginPath(); + ctx.arc(node.x, node.y, 2.5, 0, Math.PI * 2); + ctx.fill(); + } + }); + + // 4. Animate EV Riders (Moving dots) + riders.forEach(rider => { + let riderX, riderY; + + if (isAiMode) { + riderX = rider.source.x + (rider.target.x - rider.source.x) * rider.progress; + riderY = rider.source.y + (rider.target.y - rider.source.y) * rider.progress; + } else { + const t = rider.progress; + const midX = (rider.source.x + rider.target.x) / 2 + 50; + const midY = (rider.source.y + rider.target.y) / 2 - 50; + + riderX = (1 - t) * (1 - t) * rider.source.x + 2 * (1 - t) * t * midX + t * t * rider.target.x; + riderY = (1 - t) * (1 - t) * rider.source.y + 2 * (1 - t) * t * midY + t * t * rider.target.y; + } + + ctx.shadowBlur = 8; + ctx.shadowColor = rider.color; + ctx.fillStyle = rider.color; + + ctx.beginPath(); + ctx.arc(riderX, riderY, 4.5, 0, Math.PI * 2); + ctx.fill(); + + ctx.shadowBlur = 0; + + const speedMultiplier = isAiMode ? 1.6 : 1.0; + rider.progress += rider.speed * animSpeed * speedMultiplier; + + if (rider.progress >= 1.0) { + const deliveries = networkNodes.filter(n => n.type === 'delivery'); + + rider.source = rider.target; + rider.target = deliveries[Math.floor(Math.random() * deliveries.length)]; + rider.progress = 0; + rider.speed = 0.003 + Math.random() * 0.002; + + if (Math.random() > 0.6) { + if (isAiMode) { + addSimLog(`${rider.id} completed optimized route. SLA Locked.`, true); + } else { + addSimLog(`${rider.id} delivered package. Latency buffer +3.2s.`, false); + } + } + } + }); + } + + // Telemetry dashboard dynamic transitions + function updateMetricsDashboard() { + if (isAiMode) { + simSlaVal.textContent = '98.4%'; + simSlaVal.style.color = 'var(--primary-glow)'; + simSlaDelta.textContent = '+30.2% vs Manual'; + simSlaDelta.className = 'delta'; + simSlaProgress.style.width = '98.4%'; + simSlaProgress.style.background = 'var(--primary)'; + + simTimeVal.textContent = '18.2 min'; + simTimeVal.style.color = '#fff'; + simTimeDelta.textContent = '-24.3 min threshold'; + simTimeDelta.className = 'delta'; + simTimeProgress.style.width = '24%'; + simTimeProgress.style.background = 'var(--primary)'; + + simCo2Val.textContent = '340 kg'; + simCo2Val.style.color = 'var(--accent-glow)'; + simCo2Delta.textContent = '+183% baseline'; + simCo2Progress.style.width = '92%'; + } else { + simSlaVal.textContent = '68.2%'; + simSlaVal.style.color = 'var(--text-secondary)'; + simSlaDelta.textContent = '-30.2% vs AI'; + simSlaDelta.className = 'delta negative'; + simSlaProgress.style.width = '68.2%'; + simSlaProgress.style.background = 'var(--text-muted)'; + + simTimeVal.textContent = '42.5 min'; + simTimeVal.style.color = 'var(--text-secondary)'; + simTimeDelta.textContent = '+24.3 min delayed'; + simTimeDelta.className = 'delta negative'; + simTimeProgress.style.width = '82%'; + simTimeProgress.style.background = 'var(--text-muted)'; + + simCo2Val.textContent = '120 kg'; + simCo2Val.style.color = 'var(--text-secondary)'; + simCo2Delta.textContent = '+8% baseline'; + simCo2Progress.style.width = '35%'; + } + } + + // Loop + function loop(timestamp) { + drawSimulationGrid(); + requestAnimationFrame(loop); + } + + // Click triggers + toggleManualBtn.addEventListener('click', () => { + if (isAiMode) { + isAiMode = false; + toggleAiBtn.classList.remove('active'); + toggleManualBtn.classList.add('active'); + addSimLog('Switched to unoptimized Manual Dispatch mode.'); + updateMetricsDashboard(); + } + }); + + toggleAiBtn.addEventListener('click', () => { + if (!isAiMode) { + isAiMode = true; + toggleManualBtn.classList.remove('active'); + toggleAiBtn.classList.add('active'); + addSimLog('MileTruth AI optimization activated. Resolving city bottlenecks...', true); + updateMetricsDashboard(); + } + }); + + speedBtn.addEventListener('click', () => { + if (animSpeed === 1) { + animSpeed = 2.5; + speedBtn.style.color = 'var(--primary-glow)'; + addSimLog('Boost mode active. Dispatch rate x2.5.'); + } else { + animSpeed = 1; + speedBtn.style.color = 'var(--text-primary)'; + addSimLog('Grid speed returned to normal.'); + } + }); + + refreshBtn.addEventListener('click', () => { + initNetworkGrid(); + addSimLog('Urban network grid re-routed and refreshed.'); + }); + + // Start + initNetworkGrid(); + requestAnimationFrame(loop); + +}); diff --git a/assets/javascript/scroll-to-top.js b/assets/javascript/scroll-to-top.js new file mode 100644 index 0000000..78973d3 --- /dev/null +++ b/assets/javascript/scroll-to-top.js @@ -0,0 +1,44 @@ +(function () { + "use strict"; + + var scrollTopButtons = document.querySelectorAll(".footer-scroll-top"); + + if (!scrollTopButtons.length) { + return; + } + + function goToPageTop() { + window.scrollTo({ + top: 0, + behavior: "smooth", + }); + } + + function updateButtonVisibility() { + var shouldShowButton = window.scrollY > 300; + + scrollTopButtons.forEach(function (button) { + button.classList.toggle("active", shouldShowButton); + }); + } + + scrollTopButtons.forEach(function (button) { + button.setAttribute("role", "button"); + button.setAttribute("tabindex", "0"); + button.setAttribute("aria-label", "Scroll to top"); + + button.addEventListener("click", goToPageTop); + button.addEventListener("keydown", function (event) { + if (event.key === "Enter" || event.key === " ") { + event.preventDefault(); + goToPageTop(); + } + }); + }); + + window.addEventListener("scroll", updateButtonVisibility, { + passive: true, + }); + + updateButtonVisibility(); +})(); diff --git a/assets/javascript/theme.js b/assets/javascript/theme.js index 23ed857..5c5f80d 100644 --- a/assets/javascript/theme.js +++ b/assets/javascript/theme.js @@ -343,14 +343,6 @@ function background_image_parallax(object, multiplier) { }); } } -function scroll_to_top_init() { - let scrollTop = jQuery(window).scrollTop(); - if (scrollTop > 100) { - jQuery(".footer-scroll-top").addClass("active"); - } else { - jQuery(".footer-scroll-top").removeClass("active"); - } -} function check_custom_field(element) { if (element.val() || jQuery("option.placeholder", element).is(":selected")) { element @@ -596,19 +588,6 @@ function genre_get_posts( } jQuery(document).ready(function () { setTimeout(sticky_menu_active, 300); - jQuery(".footer-scroll-top").on("pointerdown", function (e) { - jQuery(this).data("fastScrolled", true); - window.scrollTo(0, 0); - setTimeout(() => jQuery(this).data("fastScrolled", false), 500); - }); - jQuery(".footer-scroll-top").on("click", function (e) { - if (jQuery(this).data("fastScrolled")) { - e.preventDefault(); - return; - } - e.preventDefault(); - jQuery("html, body").stop(true, true).animate({ scrollTop: 0 }, 150); - }); side_panel_open(); search_panel_open(); overlay_close_all(); @@ -636,7 +615,6 @@ jQuery(document).ready(function () { logico_custom_cursor(); logico_ticker(); scroll_to_anchor(); - scroll_to_top_init(); jQuery(".elementor-widget").on( "click", ".content-pagination a", @@ -704,9 +682,6 @@ jQuery(window).on("resize", function () { logico_custom_cursor(); logico_ticker(); }); -jQuery(window).on("scroll", function () { - scroll_to_top_init(); -}); jQuery(document).on( "elementor/popup/show", function (event, popupId, popupDocument) { diff --git a/how-it-works.php b/how-it-works.php index c574b91..9bd7f7b 100644 --- a/how-it-works.php +++ b/how-it-works.php @@ -4,214 +4,10 @@ include 'includes/layout/head.php'; ?> - + class="wp-singular page-template-default page page-id-59 wp-theme-logico wp-child-theme-logico-child theme-logico woocommerce-no-js ehf-header ehf-footer ehf-template-logico ehf-stylesheet-logico-child logico-front-end logico-theme-style-rounded elementor-default elementor-page elementor-page-59"> - - + +
- +
diff --git a/includes/layout/footer.php b/includes/layout/footer.php index 776d36a..6333fa1 100644 --- a/includes/layout/footer.php +++ b/includes/layout/footer.php @@ -232,7 +232,7 @@

- Delivered on time + Delivered on time with no hassle.

@@ -325,10 +325,10 @@
  • - MileTruth™ + MileTruth™
  • - How It Works + How It Works
  • Use Cases @@ -357,16 +357,16 @@
    • - About Us + About Us
    • - Women entrepreneurship + Women entrepreneurship
    • - Blog + Blog
    • - Contact + Contact
    • @@ -25006,7 +25016,7 @@ } .reveal { - opacity: 0; + /* opacity: 0; */ transform: translateY(28px); transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1), transform 0.7s cubic-bezier(0.22, 1, 0.36, 1); } @@ -25626,17 +25636,30 @@ line-height: 1.6; } + /* Width */ +::-webkit-scrollbar { + width: 10px; +} + +/* Track */ +::-webkit-scrollbar-track { + background: #ffffff00; +} + +/* Handle */ +::-webkit-scrollbar-thumb { + background: #C01227; + border-radius: 999px; +} + +/* Hover */ +::-webkit-scrollbar-thumb:hover { + background: #dc6271; +} + /*# sourceURL=global-styles-inline-css */ - - - + - - + @@ -35684,12 +32796,12 @@ h1.page-title { .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-buttons { margin: 48px 0px 0px 0px; --logico-button-text-color: #FFFFFF; - --logico-button-border-color: #EF644C; + --logico-button-border-color: #C01227; --logico-button-background-color: #c0122700; --logico-button-icon-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; - --logico-button-border-hover: #EF644C; - --logico-button-background-hover: #EF644C; + --logico-button-border-hover: #C01227; + --logico-button-background-hover: #C01227; --logico-button-icon-hover: #FFFFFF; } @@ -35749,12 +32861,12 @@ h1.page-title { .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-buttons { margin: 48px 0px 0px 0px; --logico-button-text-color: #FFFFFF; - --logico-button-border-color: #EF644C; + --logico-button-border-color: #C01227; --logico-button-background-color: #c0122700; --logico-button-icon-color: #FFFFFF; --logico-button-text-hover: #FFFFFF; - --logico-button-border-hover: #EF644C; - --logico-button-background-hover: #EF644C; + --logico-button-border-hover: #C01227; + --logico-button-background-hover: #C01227; --logico-button-icon-hover: #FFFFFF; } diff --git a/includes/sections/about/competitive-edge.php b/includes/sections/about/competitive-edge.php new file mode 100644 index 0000000..dac2a8a --- /dev/null +++ b/includes/sections/about/competitive-edge.php @@ -0,0 +1,168 @@ +
      +
      +
      + +

      Where Doormile Sits — And Why It Wins

      +

      A side-by-side technical capabilities comparison showing how operational fleet ownership and dynamic AI planning disrupt basic aggregators.

      +
      + +
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      CapabilityDoormileAggregatorsLocal CouriersSoftware Platforms
      + + Owned fleet control + ✓ YesNoYesNo
      + + Dynamic routing & dispatch + ✓ AdvancedBasicNoAdvanced
      + + EV-aware planning + ✓ YesNoNoNo
      + + Documentation & proof trail + ✓ YesPartialNoYes
      + + Real-time tracking + ✓ YesYesNoYes
      + + Verified handling + ✓ YesNoPartialNo
      + + Hyperlocal learning + ✓ YesNoNoNo
      + + SLA accountability + ✓ HighLowMediumLow
      +
      + + +
      +
      + + + + +
      Strategic Moat
      +
      + +
      + +
      +
      + Ownership > Aggregation + + + +
      +
      + End-to-end control of the fleet eliminates delivery partner dependency and ensures highly predictable quality parameters and consistent operational delivery. +
      +
      + + +
      +
      + Intelligence > Manual Ops + + + +
      +
      + Native algorithmic optimization drives every routing and dispatch decision at scale, removing human cognitive bottlenecking and localized dispatcher delays. +
      +
      + + +
      +
      + Trust > Transactions + + + +
      +
      + Verified handling and transparent digital chain-of-custody trails build enterprise-grade credibility, protecting delicate logistics consignments. +
      +
      +
      + + +
      + + + + Doormile combines operational ownership with algorithmic optimization and trusted delivery execution. +
      +
      +
      +
      +
      \ No newline at end of file diff --git a/includes/sections/about/cta.php b/includes/sections/about/cta.php new file mode 100644 index 0000000..d8858f4 --- /dev/null +++ b/includes/sections/about/cta.php @@ -0,0 +1,21 @@ + + +
      +
      +
      +

      Ready to Start
      Your Journey?

      +

      Join our Women Entrepreneurship program and become part of
      + India's fastest-growing logistics network.

      + +
      +
      +
      \ No newline at end of file diff --git a/includes/sections/about/intelligence-grid.php b/includes/sections/about/intelligence-grid.php new file mode 100644 index 0000000..db964be --- /dev/null +++ b/includes/sections/about/intelligence-grid.php @@ -0,0 +1,229 @@ +
      + +
      +
      + +
      + +
      +
      + ALT 1: The AI Pulse Layer for Urban India + ALT 2: The Neural Backbone of City Logistics +
      + + +
      + + +
      VISION / 2030
      + +

      + The Intelligence Grid Behind Every Urban Mile +

      + +

      + From Hyderabad EV pilot to nationwide AI logistics intelligence by 2030 +

      + + +
      + ROADMAP TO 2030 +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + 75% COMPLETE → +
      + + +
      + +
      +
      + 2026 +
      + + + + + + +
      +
      + Pilot Phase +
      Hyderabad Pilot
      +

      + Launch operations in Hyderabad with dedicated EV hubs and MileTruth AI v1.0. +

      +
      +
      + + + 50-80 orders/day +
      +
      + + + 1 city +
      +
      + + + 10+ women partners +
      +
      +
      + + +
      +
      + 2027 +
      + + + + + + +
      +
      + Multi-City +
      Multi-City Scale
      +

      + Expand to Bengaluru and Chennai, securing key B2B enterprise traction. +

      +
      +
      + + 300-500 orders/day +
      +
      + + 3 cities +
      +
      + + 50+ EVs +
      +
      +
      + + +
      +
      + 2028 +
      + + + + + +
      +
      + Platform +
      Platform Expansion
      +

      + Scale to 5+ cities. Launch developer API marketplace and Series A readiness. +

      +
      +
      + + 1,200+ orders/day +
      +
      + + 5+ cities +
      +
      + + API marketplace +
      +
      +
      + + +
      +
      + 2030 +
      + + + + + +
      +
      + Vision State +
      AI Pulse Layer
      +

      + Nationwide AI logistics grid reaching 15+ cities, empowering female micro-entrepreneurs. +

      +
      +
      + + 5,000+ orders/day +
      +
      + Rs 65 Cr+ revenue +
      +
      + + 2,000+ women partners +
      +
      +
      +
      + + + + + + +
      +
      \ No newline at end of file diff --git a/includes/sections/about/our-team.php b/includes/sections/about/our-team.php index 8200db1..2be747a 100644 --- a/includes/sections/about/our-team.php +++ b/includes/sections/about/our-team.php @@ -1,400 +1,176 @@ - - - -
      -
      + +
      -
      -
      +
      +
      -
      / team /
      +
      / team / +
      -
      +
      -

      Meet our  best crew

      +

      Meet our the best crew +

      -
      +
      +
      -
      + +
      - -
      +
      -
      - Ratan Kumar -
      - +
      Ratan Kumar
      +
      COO & Operational Specialist
        -
      • -
      • -
      • -
      • +
      • +
      • +
      • +
      - - -
      +
      -
      - Fazul Ilahi -
      - +
      Fazul Ilahi
      +
      CTO & Technology Specialist
        -
      • -
      • -
      • -
      • +
      • +
      • +
      • +
      • +
      +
      +
      +
      +
      +
      +
      + +
      +
      Parthiban
      +
      CGO & Growth
      Specialist
      +
      +
        +
      • +
      • +
      • +
      • +
      +
      +
      +
      +
      +
      +
      + +
      +
      Aravinth
      +
      CFO & Finance
      Specialist
      +
      +
        +
      • +
      • +
      • +
      • +
      +
      +
      +
      +
      +
      +
      + +
      +
      Suriya Kumar
      +
      Engineering Head & AI Specialist
      +
      +
        +
      • +
      • +
      • +
      - - -
      -
      - -
      -
      - Parthiban -
      - -
      -
        -
      • -
      • -
      • -
      • -
      -
      -
      -
      -
      - - -
      -
      - -
      -
      - Aravinth -
      - -
      -
        -
      • -
      • -
      • -
      • -
      -
      -
      -
      -
      - - - -
      -
      - -
      -
      - Suriya Kumar -
      - -
      -
        -
      • -
      • -
      • -
      • -
      -
      -
      -
      -
      -
      + +
      +
      -
      -
      +
      \ No newline at end of file diff --git a/includes/sections/hero/about-us.php b/includes/sections/hero/about-us.php index 1ff6700..3668ebb 100644 --- a/includes/sections/hero/about-us.php +++ b/includes/sections/hero/about-us.php @@ -1,46 +1,77 @@ -
      -
      -
      -
      - - -
      -
      - -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      +
      +
      +
      +
      +
      +

      About Doormile

      +

      The Operators Building Doormile

      +
      +
      +
      +
      diff --git a/includes/sections/hero/blogs-hero-section.php b/includes/sections/hero/blogs-hero-section.php index 94a493e..e88eb60 100644 --- a/includes/sections/hero/blogs-hero-section.php +++ b/includes/sections/hero/blogs-hero-section.php @@ -8,7 +8,7 @@
      -
      +
      - +
      diff --git a/includes/sections/hero/howits-hero-section.php b/includes/sections/hero/howits-hero-section.php index d8b6721..34cad8c 100644 --- a/includes/sections/hero/howits-hero-section.php +++ b/includes/sections/hero/howits-hero-section.php @@ -152,7 +152,7 @@
      01 - /01 + /02
      diff --git a/includes/sections/hero/miletruth-hero-section.php b/includes/sections/hero/miletruth-hero-section.php index d59e23e..410529f 100644 --- a/includes/sections/hero/miletruth-hero-section.php +++ b/includes/sections/hero/miletruth-hero-section.php @@ -1,7 +1,4 @@ - - -
      diff --git a/includes/sections/hero/miletruth-hero.php b/includes/sections/hero/miletruth-hero.php new file mode 100644 index 0000000..074cdb6 --- /dev/null +++ b/includes/sections/hero/miletruth-hero.php @@ -0,0 +1,87 @@ +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      SLA Compliance
      +
      + + 1 +  % +
      +
      +
      +
      +
      +
      +
      +
      Distance Saved
      +
      + + 1 +  % +
      +
      +
      +
      +
      +
      +
      +
      Fewer Vehicles
      +
      + + 1 +  % +
      +
      +
      +
      +
      +
      +
      +
      Dispatch Latency
      +
      + + 45 + ms +
      +
      +
      +
      +
      +
      +
      +
      diff --git a/includes/sections/how-it-works/3-miles.php b/includes/sections/how-it-works/3-miles.php new file mode 100644 index 0000000..d1bb9f4 --- /dev/null +++ b/includes/sections/how-it-works/3-miles.php @@ -0,0 +1,102 @@ +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      First Mile +
      +
      +
      +
      +
      +

      Orders are picked up from warehouses with live tracking and quality checks.

      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      Mid Mile +
      +
      +
      +
      +
      +

      Smooth inter-city delivery through strategically located hubs with live tracking.

      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      Last Mile +
      +
      +
      +
      +
      +

      Packages are delivered to customers with real-time updates and proof of delivery.

      +
      +
      +
      +
      +
      +
      + + +
      +
      + +
      +
      +
      \ No newline at end of file diff --git a/includes/sections/logistics/connected-log.php b/includes/sections/logistics/connected-log.php index d9b67a3..c3032d8 100644 --- a/includes/sections/logistics/connected-log.php +++ b/includes/sections/logistics/connected-log.php @@ -1,1156 +1,105 @@ - - - - - -
      - -
      -
      Connected System
      -

      Every Mile Protects the Next

      -

      Doormile doesn't hand off — it connects. Decisions in the first mile protect the last mile - SLA. One delivery timeline. One connected system.

      -
      - -
      - -
      - - -
      -
      -
      -
      - - - -
      -
      - - - -
      -
      -
      - - - - - - -
      -
      First Mile
      -

      Origin & Pickup

      -

      Intelligent pickup scheduling that anticipates downstream requirements and SLA - windows.

      -
      -
      - - -
      -
      -
      -
      - - - -
      -
      -
      - - - - - - -
      -
      Mid Mile
      -

      Transit & Hubs

      -

      Dynamic routing through sortation centers with real-time optimization and rerouting. -

      -
      -
      - - -
      -
      -
      -
      -
      - - - - -
      -
      Last Mile
      -

      Final Delivery

      -

      SLA-aware delivery windows protected by upstream intelligence and predictive ETA.

      -
      -
      - -
      - - -
      - -
      - - - - -
      - -
      -
      Shipment #DME-2847
      -
      Mumbai → Delhi Express
      -
      - -
      -
      - First Mile - Mid Mile - Last Mile -
      -
      -
      - -
      -
      -
      - -
      - On Time -
      ETA: 4:30 PM
      -
      - -
      - -
      - -
      - - +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      / Connected Logistics / +
      +
      +
      +
      +
      +

      Smart logistics solutions we deliver for modern supply chains +

      +
      +
      +
      +
      +
      Real-Time Visibility +
      +
      +
      +
      +
      +

      See every shipment, every vehicle, every handoff—live. No blind spots.

      +
      +
      +
      +
      +
      Dynamic Route Adjustment +
      +
      +
      +
      +
      +

      AI continuously optimizes routes based on traffic, weather, and real-world conditions.

      +
      +
      +
      +
      +
      Proactive Delay Prevention +
      +
      +
      +
      +
      +

      Detect SLA risks hours before they become problems. Act, don't react.

      +
      +
      +
      +
      +
      Execution Intelligence +
      +
      +
      +
      +
      +

      Learn from every delivery. Get smarter with every mile traveled.

      +
      +
      +
      +
      + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      \ No newline at end of file diff --git a/includes/sections/logistics/connected-logistics-section.php b/includes/sections/logistics/connected-logistics-section.php index 2e18e99..ffda680 100644 --- a/includes/sections/logistics/connected-logistics-section.php +++ b/includes/sections/logistics/connected-logistics-section.php @@ -1,33 +1,4 @@ - +
      diff --git a/includes/sections/logistics/ev-logistics.php b/includes/sections/logistics/ev-logistics.php index fc512f4..8fba0ae 100644 --- a/includes/sections/logistics/ev-logistics.php +++ b/includes/sections/logistics/ev-logistics.php @@ -1,48 +1,5 @@ - -
      diff --git a/includes/sections/logistics/ev_logistic_section.php b/includes/sections/logistics/ev_logistic_section.php new file mode 100644 index 0000000..ab48589 --- /dev/null +++ b/includes/sections/logistics/ev_logistic_section.php @@ -0,0 +1,108 @@ + + +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      / features / +
      +
      +
      +
      +
      +

      Logistics Built for Electric Vehicles +

      +
      +
      +
      +
      +
      +
      + +
      +

      Routes are optimized around battery levels and charging windows, not retrofitted as an afterthought.

      +
      +
      +
      + +
      +

      Our algorithms factor in terrain, traffic, and payload weight to maximize range efficiency

      +
      +
      +
      + +
      +

      Seamless coordination with charging infrastructure to eliminate range anxiety for drivers.

      +
      +
      +
      + +
      +

      Real-time emissions monitoring and sustainability reports for every delivery.

      +
      +
      + +
      +
      +
      + +
      +
      +
      +
      +
      \ No newline at end of file diff --git a/includes/sections/logistics/women_section.php b/includes/sections/logistics/women_section.php new file mode 100644 index 0000000..cd2b4eb --- /dev/null +++ b/includes/sections/logistics/women_section.php @@ -0,0 +1,183 @@ +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +

      01

      +
      +
      +
      +
      +
      Empowering Women +
      +
      +
      +
      +
      +

      Doormile empowers women in last-mile delivery.

      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      / Success Stories / +
      +
      +
      +
      +
      +
      +
      +

      Women Leading the Way +

      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + + +
      + +
      + +
      + + Women Entrepreneurship +
      + +

      + Empowering women to lead, manage, and grow in modern logistics operations.

      + +
      + +
      +
      +
      +
      +
      +
      + + +
      +
      +
      +
      +
      +
      + +
      + + +
      + +
      + +
      + + Leadership in Logistics +
      + +

      + Creating opportunities for women to drive innovation in last-mile delivery.

      + +
      + +
      +
      +
      +
      +
      +
      + + +
      +
      +
      +
      +
      +
      + +
      + + +
      + +
      + +
      + + Stronger Together +
      + +

      + Building a future where women power smarter, faster, and reliable logistics.

      + +
      + +
      +
      +
      +
      +
      + + +
      +
      +
      +
      +
      +
      +
      +
      \ No newline at end of file diff --git a/includes/sections/miles/doormile-way.php b/includes/sections/miles/doormile-way.php deleted file mode 100644 index 1d5e245..0000000 --- a/includes/sections/miles/doormile-way.php +++ /dev/null @@ -1,167 +0,0 @@ -
      -
      -
      -
      -
      -
      / Doormile Approach / -
      -
      -
      -
      -
      -
      The Doormile Way -
      -
      -
      -
      -
      -
      -
      -

      Smarter, Faster, Connected Logistics -

      -
      -
      -
      -
      -
      -
      -

      - We connect first mile and last mile into one seamless system, reducing delays and improving efficiency. With real-time tracking and digital workflows, -
      - every delivery is faster, reliable, and fully transparent. -

      -

      Seamless logistics powered by real-time tracking, digital processes, and reliable delivery execution.

      -
      -
      -
      -
      - -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - -
      -
      -
      -
      - -
      -
      -
      End-to-End Protection -
      -
      -
      -
      -
      -

      End-to-end control ensures nothing is lost or delayed across the journey

      -
      -
      -
      -
      -
      -
      -
      -
      - -
      -
      -
      -
      - -
      -
      -
      Proactive delay prevention -
      -
      -
      -
      -
      -

      Real-time insights identify and resolve issues before they impact delivery

      -
      -
      -
      -
      -
      -
      -
      -
      - -
      -
      -
      -
      - -
      -
      -
      Single owner, single promise -
      -
      -
      -
      -
      -

      One unified system takes full responsibility for the entire delivery process

      -
      -
      -
      -
      -
      -
      -
      -
      - -
      -
      -
      -
      - -
      -
      -
      Dynamic AI-driven adjustments -
      -
      -
      -
      -
      -

      Intelligent routing adapts instantly to optimize speed, cost, and efficiency

      -
      -
      -
      -
      -
      -
      \ No newline at end of file diff --git a/includes/sections/miles/miles3.php b/includes/sections/miles/miles3.php index d7b9f31..c260b25 100644 --- a/includes/sections/miles/miles3.php +++ b/includes/sections/miles/miles3.php @@ -1,130 +1,5 @@
      - - -
      +
      @@ -261,11 +129,7 @@

      Orders are picked up from warehouses with live tracking and quality checks.

      - +
      @@ -497,11 +361,7 @@

      Smooth inter-city delivery through strategically located hubs with live tracking.

      - +
      @@ -641,11 +501,7 @@

      Packages are delivered to customers with real-time updates and proof of delivery.

      - +
      @@ -660,7 +516,7 @@
      -
      +
      --> -
      -
      -
      + + +
      -
      -
      -
      -
      -
      -
      / Why Businesses Choose Doormile / +
      +
      +
      +
      +
      +
      / Why Businesses Choose Doormile / +
      +
      +
      +
      +
      +

      The connected approach delivers measurable advantages +

      +
      -
      -
      -

      The connected approach delivers measurable advantages

      -
      -
      -
      -
      -
      +
      +
      @@ -2964,9 +2823,7 @@ --width: 506px; } - .elementor-element.elementor-element-5bc90f3 { - --width: 65%; - } + .elementor-element.elementor-element-3ea6309 { --width: 35%; diff --git a/includes/sections/miles/the_doormile_way.php b/includes/sections/miles/the_doormile_way.php new file mode 100644 index 0000000..934fec4 --- /dev/null +++ b/includes/sections/miles/the_doormile_way.php @@ -0,0 +1,167 @@ +
      +
      +
      +
      +
      +
      +
      / Doormile Approach / +
      +
      +
      +
      +
      +
      The Doormile Way +
      +
      +
      +
      +
      +
      +
      +

      Smarter, Faster, Connected Logistics +

      +
      +
      +
      +
      +
      +
      +

      We connect first mile and last mile into one seamless system, reducing delays and improving efficiency. With real-time tracking and digital workflows, +
      every delivery is faster, reliable, and fully transparent. +

      +

      Seamless logistics powered by real-time tracking, digital processes, and reliable delivery execution.

      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      End-to-End Protection +
      +
      +
      +
      +
      +

      End-to-end visibility ensures every shipment stays secure and on schedule.

      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      Proactive delay prevention +
      +
      +
      +
      +
      +

      Real-time monitoring helps prevent delays before they impact deliveries.

      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      Single owner, single promise +
      +
      +
      +
      +
      +

      One unified system manages the entire delivery process seamlessly.

      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      Dynamic AI-driven adjustments +
      +
      +
      +
      +
      +

      AI-powered routing adapts instantly to improve speed and efficiency.

      +
      +
      +
      +
      +
      +
      +
      \ No newline at end of file diff --git a/includes/sections/miles/workflow-1.php b/includes/sections/miles/workflow-1.php new file mode 100644 index 0000000..c0728e5 --- /dev/null +++ b/includes/sections/miles/workflow-1.php @@ -0,0 +1,100 @@ +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      + + +
      +
      diff --git a/includes/sections/miles/workflow-2.php b/includes/sections/miles/workflow-2.php new file mode 100644 index 0000000..4822d91 --- /dev/null +++ b/includes/sections/miles/workflow-2.php @@ -0,0 +1,97 @@ +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      diff --git a/includes/sections/miles/workflow-3.php b/includes/sections/miles/workflow-3.php new file mode 100644 index 0000000..a02e57f --- /dev/null +++ b/includes/sections/miles/workflow-3.php @@ -0,0 +1,97 @@ +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      diff --git a/includes/sections/solution/card-1.php b/includes/sections/solution/card-1.php new file mode 100644 index 0000000..0b81497 --- /dev/null +++ b/includes/sections/solution/card-1.php @@ -0,0 +1,774 @@ + + +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      +

      FMCG +

      +
      +
      +
      +
      +

      FMCG logistics demands speed, precision, and continuous fulfillment across high-volume delivery networks. Businesses must balance tight delivery timelines, inventory movement, and operational efficiency without compromising product availability.

      +
      +
      + +
      +
      + + +
      +
      +
      +
        +
      • Unpredictable demand spikes create delivery pressure and reduce operational efficiency during peak periods.
      • +
      • Fresh product expiry constraints require faster, precisely timed deliveries to maintain product quality.
      • +
      • Multi-stop route complexity increases travel time, operational costs, and delivery coordination challenges.
      • +
      • Inventory stockout risks increase when delivery delays disrupt fast-moving product distribution.
      • + + + +
      +
      + +
      +
      +
      +
      +
      +
      + + +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      +

      Pharma +

      +
      +
      +
      +
      +

      Pharma logistics requires precision, compliance, and real-time monitoring to ensure every shipment reaches safely and on time. From temperature-sensitive medicines to emergency deliveries, operational reliability is critical at every stage.

      +
      +
      + +
      +
      + + +
      +
      +
      +
        +
      • Cold chain integrity requirements demand precise temperature-controlled delivery management throughout transit.
      • +
      • Regulatory compliance tracking ensures every delivery meets industry standards and operational guidelines.
      • +
      • Critical delivery time windows require highly accurate scheduling and real-time route coordination.
      • +
      • Emergency and high-priority medical shipments require instant dispatch coordination and zero-delay execution.
      • + + + +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      +

      Enterprise & B2B +

      +
      +
      +
      +
      +

      Enterprise and B2B logistics require precision, coordination, and reliability to manage high-value shipments at scale. Complex delivery expectations, appointment scheduling, and service-level commitments demand intelligent operational control.

      +
      +
      + +
      +
      + + +
      +
      +
      +
        +
      • Appointment scheduling coordination requires precise timing and seamless delivery planning across multiple customer locations.
      • +
      • White-glove delivery standards demand high-quality handling, accuracy, and premium customer service execution.
      • +
      • Multi-location routing complexity increases operational challenges in managing efficient large-scale deliveries.
      • +
      • Strict SLA commitments increase pressure on teams to maintain timely and error-free deliveries across multiple locations
      • + + + +
      +
      + +
      +
      +
      +
      +
      +
      +
      + + + + + + + + + + \ No newline at end of file diff --git a/includes/sections/solution/cards.php b/includes/sections/solution/cards.php new file mode 100644 index 0000000..243b764 --- /dev/null +++ b/includes/sections/solution/cards.php @@ -0,0 +1,80 @@ +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      Watch video
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +

      FMCG +

      +
      +
      +
      +
      +

      FMCG logistics demands speed, precision, and continuous fulfillment across high-volume delivery networks. Businesses must balance tight delivery timelines, inventory movement, and operational efficiency without compromising product availability.

      +
      +
      + +
      +
      + + +
      +
      +
      +
        +
      • Unpredictable demand spikes create delivery pressure and reduce operational efficiency during peak periods.
      • +
      • Fresh product expiry constraints require faster, precisely timed deliveries to maintain product quality.
      • +
      • Multi-stop route complexity increases travel time, operational costs, and delivery coordination challenges.
      • +
      • Inventory stockout risks increase when delivery delays disrupt fast-moving product distribution.
      • + + + +
      +
      + +
      +
      +
      +
      +
      +
      \ No newline at end of file diff --git a/index.php b/index.php index 392d2e2..1c1b744 100644 --- a/index.php +++ b/index.php @@ -233,7 +233,7 @@
      - + - + + + @@ -521,7 +523,6 @@ }
      - - + - + - - - + \ No newline at end of file diff --git a/solutions.php b/solutions.php index d9bfa20..0c97223 100644 --- a/solutions.php +++ b/solutions.php @@ -57,10 +57,10 @@ include 'includes/layout/head.php'; ?>
      - + + - - +