commit 4f39822cb7e9e19dc9661a21ee43215844669e69 Author: R-Bharathraj Date: Fri May 15 11:21:50 2026 +0530 Updated Doormile website diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b24d71e --- /dev/null +++ b/.gitignore @@ -0,0 +1,50 @@ +# These are some examples of commonly ignored file patterns. +# You should customize this list as applicable to your project. +# Learn more about .gitignore: +# https://www.atlassian.com/git/tutorials/saving-changes/gitignore + +# Node artifact files +node_modules/ +dist/ + +# Compiled Java class files +*.class + +# Compiled Python bytecode +*.py[cod] + +# Log files +*.log + +# Package files +*.jar + +# Maven +target/ +dist/ + +# JetBrains IDE +.idea/ + +# Unit test reports +TEST*.xml + +# Generated by MacOS +.DS_Store + +# Generated by Windows +Thumbs.db + +# Applications +*.app +*.exe +*.war + +# Large media files +*.mp4 +*.tiff +*.avi +*.flv +*.mov +*.wmv + diff --git a/README.md b/README.md new file mode 100644 index 0000000..e3538ad --- /dev/null +++ b/README.md @@ -0,0 +1,29 @@ +# README # + +This README would normally document whatever steps are necessary to get your application up and running. + +### What is this repository for? ### + +* Quick summary +* Version +* [Learn Markdown](https://bitbucket.org/tutorials/markdowndemo) + +### How do I get set up? ### + +* Summary of set up +* Configuration +* Dependencies +* Database configuration +* How to run tests +* Deployment instructions + +### Contribution guidelines ### + +* Writing test +* Code reviews +* Other guidelines + +### Who do I talk to? ### + +* Repo owner or admin +* Other community or team contact \ No newline at end of file diff --git a/about-us.php b/about-us.php new file mode 100644 index 0000000..19b5d78 --- /dev/null +++ b/about-us.php @@ -0,0 +1,636 @@ + + + + + + + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/css/custom-frontend.min.css b/assets/css/custom-frontend.min.css new file mode 100644 index 0000000..5608a3f --- /dev/null +++ b/assets/css/custom-frontend.min.css @@ -0,0 +1,2540 @@ +:root { + --direction-multiplier: 1 +} + +body.rtl,html[dir=rtl] { + --direction-multiplier: -1 +} + +.elementor-hidden { + display: none +} + +.elementor-visibility-hidden { + visibility: hidden +} + +.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible { + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + top: -10000em; + width: 1px; + clip: rect(0,0,0,0); + border: 0 +} + +.elementor-clearfix:after { + clear: both; + content: ""; + display: block; + height: 0; + width: 0 +} + +.e-logo-wrapper { + display: inline-block; + line-height: 1 +} + +.e-logo-wrapper i { + color: var(--e-a-color-circle-logo); + font-size: 2.5em +} + +.elementor *,.elementor :after,.elementor :before { + box-sizing: border-box +} + +.elementor a { + box-shadow: none; + text-decoration: none +} + +.elementor hr { + background-color: transparent; + margin: 0 +} + +.elementor img { + border: none; + border-radius: 0; + box-shadow: none; + height: auto; + max-width: 100% +} + +.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure { + margin: 0 +} + +.elementor embed,.elementor iframe,.elementor object,.elementor video { + border: none; + line-height: 1; + margin: 0; + max-width: 100%; + width: 100% +} + +.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container { + direction: ltr; + inset: 0; + overflow: hidden; + position: absolute; + z-index: 0 +} + +.elementor .elementor-background-video-container { + pointer-events: none; + transition: opacity 1s +} + +.elementor .elementor-background-video-container.elementor-loading { + opacity: 0 +} + +.elementor .elementor-background-video,.elementor .elementor-background-video-embed { + max-width: none +} + +.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted { + inset-block-start: 50%; + inset-inline-start: 50%; + position: absolute; + transform: translate(-50%,-50%) +} + +.elementor .elementor-background-video-hosted { + -o-object-fit: cover; + object-fit: cover +} + +.elementor .elementor-background-overlay { + inset: 0; + position: absolute +} + +.elementor .elementor-background-slideshow { + inset: 0; + position: absolute; + z-index: 0 +} + +.elementor .elementor-background-slideshow__slide__image { + background-position: 50%; + background-size: cover; + height: 100%; + width: 100% +} + +.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute { + position: absolute +} + +.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed { + position: fixed +} + +.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial { + max-width: 100% +} + +@media (max-width: 840px) { + .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial { + max-width:100% + } +} + +@media (max-width: 480px) { + .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial { + max-width:100% + } +} + +.elementor-element.elementor-absolute,.elementor-element.elementor-fixed { + z-index: 1 +} + +.elementor-element { + --flex-direction: initial; + --flex-wrap: initial; + --justify-content: initial; + --align-items: initial; + --align-content: initial; + --gap: initial; + --flex-basis: initial; + --flex-grow: initial; + --flex-shrink: initial; + --order: initial; + --align-self: initial; + align-self: var(--align-self); + flex-basis: var(--flex-basis); + flex-grow: var(--flex-grow); + flex-shrink: var(--flex-shrink); + order: var(--order) +} + +.elementor-element:where(.e-con-full,.elementor-widget) { + align-content: var(--align-content); + align-items: var(--align-items); + flex-direction: var(--flex-direction); + flex-wrap: var(--flex-wrap); + gap: var(--row-gap) var(--column-gap); + justify-content: var(--justify-content) +} + +.elementor-invisible { + visibility: hidden +} + +.elementor-custom-embed-play { + inset-block-start: 50%; + inset-inline-start: 50%; + position: absolute; + transform: translate(calc(-50% * var(--direction-multiplier)),-50%) +} + +.elementor-custom-embed-play i { + color: #fff; + font-size: 100px; + text-shadow: 1px 0 6px rgba(0,0,0,.3) +} + +.elementor-custom-embed-play svg { + fill: #fff; + filter: drop-shadow(1px 0 6px rgba(0,0,0,.3)); + height: 100px; + width: 100px +} + +.elementor-custom-embed-play i,.elementor-custom-embed-play svg { + opacity: .8; + transition: all .5s +} + +.elementor-custom-embed-play.elementor-playing i { + font-family: eicons +} + +.elementor-custom-embed-play.elementor-playing i:before { + content: "\e8fb" +} + +.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg { + animation: eicon-spin 2s linear infinite +} + +.elementor-tag { + display: inline-flex +} + +.elementor-ken-burns { + transition-duration: 10s; + transition-property: transform; + transition-timing-function: linear +} + +.elementor-ken-burns--out { + transform: scale(1.3) +} + +.elementor-ken-burns--active { + transition-duration: 20s +} + +.elementor-ken-burns--active.elementor-ken-burns--out { + transform: scale(1) +} + +.elementor-ken-burns--active.elementor-ken-burns--in { + transform: scale(1.3) +} + +.elementor-align-center { + text-align: center +} + +.elementor-align-right { + text-align: right +} + +.elementor-align-left { + text-align: left +} + +.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button { + width: auto +} + +.elementor-align-justify .elementor-button { + width: 100% +} + +@media (min-width: -1) { + .elementor-widescreen-align-center { + text-align:center + } + + .elementor-widescreen-align-right { + text-align: right + } + + .elementor-widescreen-align-left { + text-align: left + } + + .elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button { + width: auto + } + + .elementor-widescreen-align-justify .elementor-button { + width: 100% + } +} + +@media (max-width: 1200px) { + .elementor-laptop-align-center { + text-align:center + } + + .elementor-laptop-align-right { + text-align: right + } + + .elementor-laptop-align-left { + text-align: left + } + + .elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button { + width: auto + } + + .elementor-laptop-align-justify .elementor-button { + width: 100% + } +} + +@media (max-width: 1020px) { + .elementor-tablet_extra-align-center { + text-align:center + } + + .elementor-tablet_extra-align-right { + text-align: right + } + + .elementor-tablet_extra-align-left { + text-align: left + } + + .elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button { + width: auto + } + + .elementor-tablet_extra-align-justify .elementor-button { + width: 100% + } +} + +@media (max-width: 840px) { + .elementor-tablet-align-center { + text-align:center + } + + .elementor-tablet-align-right { + text-align: right + } + + .elementor-tablet-align-left { + text-align: left + } + + .elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button { + width: auto + } + + .elementor-tablet-align-justify .elementor-button { + width: 100% + } +} + +@media (max-width: 660px) { + .elementor-mobile_extra-align-center { + text-align:center + } + + .elementor-mobile_extra-align-right { + text-align: right + } + + .elementor-mobile_extra-align-left { + text-align: left + } + + .elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button { + width: auto + } + + .elementor-mobile_extra-align-justify .elementor-button { + width: 100% + } +} + +@media (max-width: 480px) { + .elementor-mobile-align-center { + text-align:center + } + + .elementor-mobile-align-right { + text-align: right + } + + .elementor-mobile-align-left { + text-align: left + } + + .elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button { + width: auto + } + + .elementor-mobile-align-justify .elementor-button { + width: 100% + } +} + +:root { + --page-title-display: block +} + +.elementor-page-title,h1.entry-title { + display: var(--page-title-display) +} + +@keyframes eicon-spin { + 0% { + transform: rotate(0deg) + } + + to { + transform: rotate(359deg) + } +} + +.eicon-animation-spin { + animation: eicon-spin 2s linear infinite +} + +.elementor-section { + position: relative +} + +.elementor-section .elementor-container { + display: flex; + margin-inline:auto;position: relative +} + +@media (max-width: 840px) { + .elementor-section .elementor-container { + flex-wrap:wrap + } +} + +.elementor-section.elementor-section-boxed>.elementor-container { + max-width: 1140px +} + +.elementor-section.elementor-section-stretched { + position: relative; + width: 100% +} + +.elementor-section.elementor-section-items-top>.elementor-container { + align-items: flex-start +} + +.elementor-section.elementor-section-items-middle>.elementor-container { + align-items: center +} + +.elementor-section.elementor-section-items-bottom>.elementor-container { + align-items: flex-end +} + +@media (min-width: 481px) { + .elementor-section.elementor-section-height-full { + height:100vh + } + + .elementor-section.elementor-section-height-full>.elementor-container { + height: 100% + } +} + +.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap { + align-items: flex-start +} + +.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap { + align-items: center +} + +.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap { + align-items: flex-end +} + +.elementor-widget-wrap { + align-content: flex-start; + flex-wrap: wrap; + position: relative; + width: 100% +} + +.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { + display: flex +} + +.elementor-widget-wrap>.elementor-element { + width: 100% +} + +.elementor-widget-wrap.e-swiper-container { + width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px))) +} + +.elementor-widget { + position: relative +} + +.elementor-widget:not(:last-child) { + margin-block-end:var(--kit-widget-spacing,20px)} + +.elementor-widget: not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial { + margin-block-end:0 +} + +.elementor-column { + display: flex; + min-height: 1px; + position: relative +} + +.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated { + padding: 5px +} + +.elementor-column-gap-default>.elementor-column>.elementor-element-populated { + padding: 10px +} + +.elementor-column-gap-extended>.elementor-column>.elementor-element-populated { + padding: 15px +} + +.elementor-column-gap-wide>.elementor-column>.elementor-element-populated { + padding: 20px +} + +.elementor-column-gap-wider>.elementor-column>.elementor-element-populated { + padding: 30px +} + +.elementor-inner-section .elementor-column-gap-no .elementor-element-populated { + padding: 0 +} + +@media (min-width: 481px) { + .elementor-column.elementor-col-10,.elementor-column[data-col="10"] { + width:10% + } + + .elementor-column.elementor-col-11,.elementor-column[data-col="11"] { + width: 11.111% + } + + .elementor-column.elementor-col-12,.elementor-column[data-col="12"] { + width: 12.5% + } + + .elementor-column.elementor-col-14,.elementor-column[data-col="14"] { + width: 14.285% + } + + .elementor-column.elementor-col-16,.elementor-column[data-col="16"] { + width: 16.666% + } + + .elementor-column.elementor-col-20,.elementor-column[data-col="20"] { + width: 20% + } + + .elementor-column.elementor-col-25,.elementor-column[data-col="25"] { + width: 25% + } + + .elementor-column.elementor-col-30,.elementor-column[data-col="30"] { + width: 30% + } + + .elementor-column.elementor-col-33,.elementor-column[data-col="33"] { + width: 33.333% + } + + .elementor-column.elementor-col-40,.elementor-column[data-col="40"] { + width: 40% + } + + .elementor-column.elementor-col-50,.elementor-column[data-col="50"] { + width: 50% + } + + .elementor-column.elementor-col-60,.elementor-column[data-col="60"] { + width: 60% + } + + .elementor-column.elementor-col-66,.elementor-column[data-col="66"] { + width: 66.666% + } + + .elementor-column.elementor-col-70,.elementor-column[data-col="70"] { + width: 70% + } + + .elementor-column.elementor-col-75,.elementor-column[data-col="75"] { + width: 75% + } + + .elementor-column.elementor-col-80,.elementor-column[data-col="80"] { + width: 80% + } + + .elementor-column.elementor-col-83,.elementor-column[data-col="83"] { + width: 83.333% + } + + .elementor-column.elementor-col-90,.elementor-column[data-col="90"] { + width: 90% + } + + .elementor-column.elementor-col-100,.elementor-column[data-col="100"] { + width: 100% + } +} + +@media (max-width: 479px) { + .elementor-column.elementor-xs-10 { + width:10% + } + + .elementor-column.elementor-xs-11 { + width: 11.111% + } + + .elementor-column.elementor-xs-12 { + width: 12.5% + } + + .elementor-column.elementor-xs-14 { + width: 14.285% + } + + .elementor-column.elementor-xs-16 { + width: 16.666% + } + + .elementor-column.elementor-xs-20 { + width: 20% + } + + .elementor-column.elementor-xs-25 { + width: 25% + } + + .elementor-column.elementor-xs-30 { + width: 30% + } + + .elementor-column.elementor-xs-33 { + width: 33.333% + } + + .elementor-column.elementor-xs-40 { + width: 40% + } + + .elementor-column.elementor-xs-50 { + width: 50% + } + + .elementor-column.elementor-xs-60 { + width: 60% + } + + .elementor-column.elementor-xs-66 { + width: 66.666% + } + + .elementor-column.elementor-xs-70 { + width: 70% + } + + .elementor-column.elementor-xs-75 { + width: 75% + } + + .elementor-column.elementor-xs-80 { + width: 80% + } + + .elementor-column.elementor-xs-83 { + width: 83.333% + } + + .elementor-column.elementor-xs-90 { + width: 90% + } + + .elementor-column.elementor-xs-100 { + width: 100% + } +} + +@media (max-width: 480px) { + .elementor-column.elementor-sm-10 { + width:10% + } + + .elementor-column.elementor-sm-11 { + width: 11.111% + } + + .elementor-column.elementor-sm-12 { + width: 12.5% + } + + .elementor-column.elementor-sm-14 { + width: 14.285% + } + + .elementor-column.elementor-sm-16 { + width: 16.666% + } + + .elementor-column.elementor-sm-20 { + width: 20% + } + + .elementor-column.elementor-sm-25 { + width: 25% + } + + .elementor-column.elementor-sm-30 { + width: 30% + } + + .elementor-column.elementor-sm-33 { + width: 33.333% + } + + .elementor-column.elementor-sm-40 { + width: 40% + } + + .elementor-column.elementor-sm-50 { + width: 50% + } + + .elementor-column.elementor-sm-60 { + width: 60% + } + + .elementor-column.elementor-sm-66 { + width: 66.666% + } + + .elementor-column.elementor-sm-70 { + width: 70% + } + + .elementor-column.elementor-sm-75 { + width: 75% + } + + .elementor-column.elementor-sm-80 { + width: 80% + } + + .elementor-column.elementor-sm-83 { + width: 83.333% + } + + .elementor-column.elementor-sm-90 { + width: 90% + } + + .elementor-column.elementor-sm-100 { + width: 100% + } +} + +@media (min-width: 481px) and (max-width:840px) { + .elementor-column.elementor-md-10 { + width:10% + } + + .elementor-column.elementor-md-11 { + width: 11.111% + } + + .elementor-column.elementor-md-12 { + width: 12.5% + } + + .elementor-column.elementor-md-14 { + width: 14.285% + } + + .elementor-column.elementor-md-16 { + width: 16.666% + } + + .elementor-column.elementor-md-20 { + width: 20% + } + + .elementor-column.elementor-md-25 { + width: 25% + } + + .elementor-column.elementor-md-30 { + width: 30% + } + + .elementor-column.elementor-md-33 { + width: 33.333% + } + + .elementor-column.elementor-md-40 { + width: 40% + } + + .elementor-column.elementor-md-50 { + width: 50% + } + + .elementor-column.elementor-md-60 { + width: 60% + } + + .elementor-column.elementor-md-66 { + width: 66.666% + } + + .elementor-column.elementor-md-70 { + width: 70% + } + + .elementor-column.elementor-md-75 { + width: 75% + } + + .elementor-column.elementor-md-80 { + width: 80% + } + + .elementor-column.elementor-md-83 { + width: 83.333% + } + + .elementor-column.elementor-md-90 { + width: 90% + } + + .elementor-column.elementor-md-100 { + width: 100% + } +} + +@media (min-width: -1) { + .elementor-reverse-widescreen>.elementor-container>:first-child { + order:10 + } + + .elementor-reverse-widescreen>.elementor-container>:nth-child(2) { + order: 9 + } + + .elementor-reverse-widescreen>.elementor-container>:nth-child(3) { + order: 8 + } + + .elementor-reverse-widescreen>.elementor-container>:nth-child(4) { + order: 7 + } + + .elementor-reverse-widescreen>.elementor-container>:nth-child(5) { + order: 6 + } + + .elementor-reverse-widescreen>.elementor-container>:nth-child(6) { + order: 5 + } + + .elementor-reverse-widescreen>.elementor-container>:nth-child(7) { + order: 4 + } + + .elementor-reverse-widescreen>.elementor-container>:nth-child(8) { + order: 3 + } + + .elementor-reverse-widescreen>.elementor-container>:nth-child(9) { + order: 2 + } + + .elementor-reverse-widescreen>.elementor-container>:nth-child(10) { + order: 1 + } +} + +@media (min-width: 841px) and (max-width:1200px) { + .elementor-reverse-laptop>.elementor-container>:first-child { + order:10 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(2) { + order: 9 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(3) { + order: 8 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(4) { + order: 7 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(5) { + order: 6 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(6) { + order: 5 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(7) { + order: 4 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(8) { + order: 3 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(9) { + order: 2 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(10) { + order: 1 + } +} + +@media (min-width: 1021px) and (max-width:1200px) { + .elementor-reverse-laptop>.elementor-container>:first-child { + order:10 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(2) { + order: 9 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(3) { + order: 8 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(4) { + order: 7 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(5) { + order: 6 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(6) { + order: 5 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(7) { + order: 4 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(8) { + order: 3 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(9) { + order: 2 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(10) { + order: 1 + } +} + +@media (min-width: 841px) and (max-width:1020px) { + .elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9) { + order:0 + } + + .elementor-reverse-tablet_extra>.elementor-container>:first-child { + order: 10 + } + + .elementor-reverse-tablet_extra>.elementor-container>:nth-child(2) { + order: 9 + } + + .elementor-reverse-tablet_extra>.elementor-container>:nth-child(3) { + order: 8 + } + + .elementor-reverse-tablet_extra>.elementor-container>:nth-child(4) { + order: 7 + } + + .elementor-reverse-tablet_extra>.elementor-container>:nth-child(5) { + order: 6 + } + + .elementor-reverse-tablet_extra>.elementor-container>:nth-child(6) { + order: 5 + } + + .elementor-reverse-tablet_extra>.elementor-container>:nth-child(7) { + order: 4 + } + + .elementor-reverse-tablet_extra>.elementor-container>:nth-child(8) { + order: 3 + } + + .elementor-reverse-tablet_extra>.elementor-container>:nth-child(9) { + order: 2 + } + + .elementor-reverse-tablet_extra>.elementor-container>:nth-child(10) { + order: 1 + } +} + +@media (min-width: 481px) and (max-width:840px) { + .elementor-reverse-tablet>.elementor-container>:first-child { + order:10 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(2) { + order: 9 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(3) { + order: 8 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(4) { + order: 7 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(5) { + order: 6 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(6) { + order: 5 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(7) { + order: 4 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(8) { + order: 3 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(9) { + order: 2 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(10) { + order: 1 + } +} + +@media (min-width: 661px) and (max-width:840px) { + .elementor-reverse-tablet>.elementor-container>:first-child { + order:10 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(2) { + order: 9 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(3) { + order: 8 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(4) { + order: 7 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(5) { + order: 6 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(6) { + order: 5 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(7) { + order: 4 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(8) { + order: 3 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(9) { + order: 2 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(10) { + order: 1 + } +} + +@media (min-width: 481px) and (max-width:660px) { + .elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9) { + order:0 + } + + .elementor-reverse-mobile_extra>.elementor-container>:first-child { + order: 10 + } + + .elementor-reverse-mobile_extra>.elementor-container>:nth-child(2) { + order: 9 + } + + .elementor-reverse-mobile_extra>.elementor-container>:nth-child(3) { + order: 8 + } + + .elementor-reverse-mobile_extra>.elementor-container>:nth-child(4) { + order: 7 + } + + .elementor-reverse-mobile_extra>.elementor-container>:nth-child(5) { + order: 6 + } + + .elementor-reverse-mobile_extra>.elementor-container>:nth-child(6) { + order: 5 + } + + .elementor-reverse-mobile_extra>.elementor-container>:nth-child(7) { + order: 4 + } + + .elementor-reverse-mobile_extra>.elementor-container>:nth-child(8) { + order: 3 + } + + .elementor-reverse-mobile_extra>.elementor-container>:nth-child(9) { + order: 2 + } + + .elementor-reverse-mobile_extra>.elementor-container>:nth-child(10) { + order: 1 + } +} + +@media (max-width: 480px) { + .elementor-reverse-mobile>.elementor-container>:first-child { + order:10 + } + + .elementor-reverse-mobile>.elementor-container>:nth-child(2) { + order: 9 + } + + .elementor-reverse-mobile>.elementor-container>:nth-child(3) { + order: 8 + } + + .elementor-reverse-mobile>.elementor-container>:nth-child(4) { + order: 7 + } + + .elementor-reverse-mobile>.elementor-container>:nth-child(5) { + order: 6 + } + + .elementor-reverse-mobile>.elementor-container>:nth-child(6) { + order: 5 + } + + .elementor-reverse-mobile>.elementor-container>:nth-child(7) { + order: 4 + } + + .elementor-reverse-mobile>.elementor-container>:nth-child(8) { + order: 3 + } + + .elementor-reverse-mobile>.elementor-container>:nth-child(9) { + order: 2 + } + + .elementor-reverse-mobile>.elementor-container>:nth-child(10) { + order: 1 + } + + .elementor-column { + width: 100% + } +} + +.elementor-grid { + display: grid; + grid-column-gap: var(--grid-column-gap); + grid-row-gap: var(--grid-row-gap) +} + +.elementor-grid .elementor-grid-item { + min-width: 0 +} + +.elementor-grid-0 .elementor-grid { + display: inline-block; + margin-block-end:calc(-1 * var(--grid-row-gap));width: 100%; + word-spacing: var(--grid-column-gap) +} + +.elementor-grid-0 .elementor-grid .elementor-grid-item { + display: inline-block; + margin-block-end:var(--grid-row-gap);word-break: break-word +} + +.elementor-grid-1 .elementor-grid { + grid-template-columns: repeat(1,1fr) +} + +.elementor-grid-2 .elementor-grid { + grid-template-columns: repeat(2,1fr) +} + +.elementor-grid-3 .elementor-grid { + grid-template-columns: repeat(3,1fr) +} + +.elementor-grid-4 .elementor-grid { + grid-template-columns: repeat(4,1fr) +} + +.elementor-grid-5 .elementor-grid { + grid-template-columns: repeat(5,1fr) +} + +.elementor-grid-6 .elementor-grid { + grid-template-columns: repeat(6,1fr) +} + +.elementor-grid-7 .elementor-grid { + grid-template-columns: repeat(7,1fr) +} + +.elementor-grid-8 .elementor-grid { + grid-template-columns: repeat(8,1fr) +} + +.elementor-grid-9 .elementor-grid { + grid-template-columns: repeat(9,1fr) +} + +.elementor-grid-10 .elementor-grid { + grid-template-columns: repeat(10,1fr) +} + +.elementor-grid-11 .elementor-grid { + grid-template-columns: repeat(11,1fr) +} + +.elementor-grid-12 .elementor-grid { + grid-template-columns: repeat(12,1fr) +} + +@media (min-width: -1) { + .elementor-grid-widescreen-0 .elementor-grid { + display:inline-block; + margin-block-end:calc(-1 * var(--grid-row-gap));width: 100%; + word-spacing: var(--grid-column-gap) + } + + .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item { + display: inline-block; + margin-block-end:var(--grid-row-gap);word-break: break-word + } + + .elementor-grid-widescreen-1 .elementor-grid { + grid-template-columns: repeat(1,1fr) + } + + .elementor-grid-widescreen-2 .elementor-grid { + grid-template-columns: repeat(2,1fr) + } + + .elementor-grid-widescreen-3 .elementor-grid { + grid-template-columns: repeat(3,1fr) + } + + .elementor-grid-widescreen-4 .elementor-grid { + grid-template-columns: repeat(4,1fr) + } + + .elementor-grid-widescreen-5 .elementor-grid { + grid-template-columns: repeat(5,1fr) + } + + .elementor-grid-widescreen-6 .elementor-grid { + grid-template-columns: repeat(6,1fr) + } + + .elementor-grid-widescreen-7 .elementor-grid { + grid-template-columns: repeat(7,1fr) + } + + .elementor-grid-widescreen-8 .elementor-grid { + grid-template-columns: repeat(8,1fr) + } + + .elementor-grid-widescreen-9 .elementor-grid { + grid-template-columns: repeat(9,1fr) + } + + .elementor-grid-widescreen-10 .elementor-grid { + grid-template-columns: repeat(10,1fr) + } + + .elementor-grid-widescreen-11 .elementor-grid { + grid-template-columns: repeat(11,1fr) + } + + .elementor-grid-widescreen-12 .elementor-grid { + grid-template-columns: repeat(12,1fr) + } +} + +@media (max-width: 1200px) { + .elementor-grid-laptop-0 .elementor-grid { + display:inline-block; + margin-block-end:calc(-1 * var(--grid-row-gap));width: 100%; + word-spacing: var(--grid-column-gap) + } + + .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item { + display: inline-block; + margin-block-end:var(--grid-row-gap);word-break: break-word + } + + .elementor-grid-laptop-1 .elementor-grid { + grid-template-columns: repeat(1,1fr) + } + + .elementor-grid-laptop-2 .elementor-grid { + grid-template-columns: repeat(2,1fr) + } + + .elementor-grid-laptop-3 .elementor-grid { + grid-template-columns: repeat(3,1fr) + } + + .elementor-grid-laptop-4 .elementor-grid { + grid-template-columns: repeat(4,1fr) + } + + .elementor-grid-laptop-5 .elementor-grid { + grid-template-columns: repeat(5,1fr) + } + + .elementor-grid-laptop-6 .elementor-grid { + grid-template-columns: repeat(6,1fr) + } + + .elementor-grid-laptop-7 .elementor-grid { + grid-template-columns: repeat(7,1fr) + } + + .elementor-grid-laptop-8 .elementor-grid { + grid-template-columns: repeat(8,1fr) + } + + .elementor-grid-laptop-9 .elementor-grid { + grid-template-columns: repeat(9,1fr) + } + + .elementor-grid-laptop-10 .elementor-grid { + grid-template-columns: repeat(10,1fr) + } + + .elementor-grid-laptop-11 .elementor-grid { + grid-template-columns: repeat(11,1fr) + } + + .elementor-grid-laptop-12 .elementor-grid { + grid-template-columns: repeat(12,1fr) + } +} + +@media (max-width: 1020px) { + .elementor-grid-tablet_extra-0 .elementor-grid { + display:inline-block; + margin-block-end:calc(-1 * var(--grid-row-gap));width: 100%; + word-spacing: var(--grid-column-gap) + } + + .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item { + display: inline-block; + margin-block-end:var(--grid-row-gap);word-break: break-word + } + + .elementor-grid-tablet_extra-1 .elementor-grid { + grid-template-columns: repeat(1,1fr) + } + + .elementor-grid-tablet_extra-2 .elementor-grid { + grid-template-columns: repeat(2,1fr) + } + + .elementor-grid-tablet_extra-3 .elementor-grid { + grid-template-columns: repeat(3,1fr) + } + + .elementor-grid-tablet_extra-4 .elementor-grid { + grid-template-columns: repeat(4,1fr) + } + + .elementor-grid-tablet_extra-5 .elementor-grid { + grid-template-columns: repeat(5,1fr) + } + + .elementor-grid-tablet_extra-6 .elementor-grid { + grid-template-columns: repeat(6,1fr) + } + + .elementor-grid-tablet_extra-7 .elementor-grid { + grid-template-columns: repeat(7,1fr) + } + + .elementor-grid-tablet_extra-8 .elementor-grid { + grid-template-columns: repeat(8,1fr) + } + + .elementor-grid-tablet_extra-9 .elementor-grid { + grid-template-columns: repeat(9,1fr) + } + + .elementor-grid-tablet_extra-10 .elementor-grid { + grid-template-columns: repeat(10,1fr) + } + + .elementor-grid-tablet_extra-11 .elementor-grid { + grid-template-columns: repeat(11,1fr) + } + + .elementor-grid-tablet_extra-12 .elementor-grid { + grid-template-columns: repeat(12,1fr) + } +} + +@media (max-width: 840px) { + .elementor-grid-tablet-0 .elementor-grid { + display:inline-block; + margin-block-end:calc(-1 * var(--grid-row-gap));width: 100%; + word-spacing: var(--grid-column-gap) + } + + .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item { + display: inline-block; + margin-block-end:var(--grid-row-gap);word-break: break-word + } + + .elementor-grid-tablet-1 .elementor-grid { + grid-template-columns: repeat(1,1fr) + } + + .elementor-grid-tablet-2 .elementor-grid { + grid-template-columns: repeat(2,1fr) + } + + .elementor-grid-tablet-3 .elementor-grid { + grid-template-columns: repeat(3,1fr) + } + + .elementor-grid-tablet-4 .elementor-grid { + grid-template-columns: repeat(4,1fr) + } + + .elementor-grid-tablet-5 .elementor-grid { + grid-template-columns: repeat(5,1fr) + } + + .elementor-grid-tablet-6 .elementor-grid { + grid-template-columns: repeat(6,1fr) + } + + .elementor-grid-tablet-7 .elementor-grid { + grid-template-columns: repeat(7,1fr) + } + + .elementor-grid-tablet-8 .elementor-grid { + grid-template-columns: repeat(8,1fr) + } + + .elementor-grid-tablet-9 .elementor-grid { + grid-template-columns: repeat(9,1fr) + } + + .elementor-grid-tablet-10 .elementor-grid { + grid-template-columns: repeat(10,1fr) + } + + .elementor-grid-tablet-11 .elementor-grid { + grid-template-columns: repeat(11,1fr) + } + + .elementor-grid-tablet-12 .elementor-grid { + grid-template-columns: repeat(12,1fr) + } +} + +@media (max-width: 660px) { + .elementor-grid-mobile_extra-0 .elementor-grid { + display:inline-block; + margin-block-end:calc(-1 * var(--grid-row-gap));width: 100%; + word-spacing: var(--grid-column-gap) + } + + .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item { + display: inline-block; + margin-block-end:var(--grid-row-gap);word-break: break-word + } + + .elementor-grid-mobile_extra-1 .elementor-grid { + grid-template-columns: repeat(1,1fr) + } + + .elementor-grid-mobile_extra-2 .elementor-grid { + grid-template-columns: repeat(2,1fr) + } + + .elementor-grid-mobile_extra-3 .elementor-grid { + grid-template-columns: repeat(3,1fr) + } + + .elementor-grid-mobile_extra-4 .elementor-grid { + grid-template-columns: repeat(4,1fr) + } + + .elementor-grid-mobile_extra-5 .elementor-grid { + grid-template-columns: repeat(5,1fr) + } + + .elementor-grid-mobile_extra-6 .elementor-grid { + grid-template-columns: repeat(6,1fr) + } + + .elementor-grid-mobile_extra-7 .elementor-grid { + grid-template-columns: repeat(7,1fr) + } + + .elementor-grid-mobile_extra-8 .elementor-grid { + grid-template-columns: repeat(8,1fr) + } + + .elementor-grid-mobile_extra-9 .elementor-grid { + grid-template-columns: repeat(9,1fr) + } + + .elementor-grid-mobile_extra-10 .elementor-grid { + grid-template-columns: repeat(10,1fr) + } + + .elementor-grid-mobile_extra-11 .elementor-grid { + grid-template-columns: repeat(11,1fr) + } + + .elementor-grid-mobile_extra-12 .elementor-grid { + grid-template-columns: repeat(12,1fr) + } +} + +@media (max-width: 480px) { + .elementor-grid-mobile-0 .elementor-grid { + display:inline-block; + margin-block-end:calc(-1 * var(--grid-row-gap));width: 100%; + word-spacing: var(--grid-column-gap) + } + + .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item { + display: inline-block; + margin-block-end:var(--grid-row-gap);word-break: break-word + } + + .elementor-grid-mobile-1 .elementor-grid { + grid-template-columns: repeat(1,1fr) + } + + .elementor-grid-mobile-2 .elementor-grid { + grid-template-columns: repeat(2,1fr) + } + + .elementor-grid-mobile-3 .elementor-grid { + grid-template-columns: repeat(3,1fr) + } + + .elementor-grid-mobile-4 .elementor-grid { + grid-template-columns: repeat(4,1fr) + } + + .elementor-grid-mobile-5 .elementor-grid { + grid-template-columns: repeat(5,1fr) + } + + .elementor-grid-mobile-6 .elementor-grid { + grid-template-columns: repeat(6,1fr) + } + + .elementor-grid-mobile-7 .elementor-grid { + grid-template-columns: repeat(7,1fr) + } + + .elementor-grid-mobile-8 .elementor-grid { + grid-template-columns: repeat(8,1fr) + } + + .elementor-grid-mobile-9 .elementor-grid { + grid-template-columns: repeat(9,1fr) + } + + .elementor-grid-mobile-10 .elementor-grid { + grid-template-columns: repeat(10,1fr) + } + + .elementor-grid-mobile-11 .elementor-grid { + grid-template-columns: repeat(11,1fr) + } + + .elementor-grid-mobile-12 .elementor-grid { + grid-template-columns: repeat(12,1fr) + } +} + +@media (min-width: 1201px) { + #elementor-device-mode:after { + content:"desktop" + } +} + +@media (min-width: -1) { + #elementor-device-mode:after { + content:"widescreen" + } +} + +@media (max-width: 1200px) { + #elementor-device-mode:after { + content:"laptop" + } +} + +@media (max-width: 1020px) { + #elementor-device-mode:after { + content:"tablet_extra" + } +} + +@media (max-width: 840px) { + #elementor-device-mode:after { + content:"tablet" + } +} + +@media (max-width: 660px) { + #elementor-device-mode:after { + content:"mobile_extra" + } +} + +@media (max-width: 480px) { + #elementor-device-mode:after { + content:"mobile" + } +} + +@media (prefers-reduced-motion:no-preference) { + html { + scroll-behavior: smooth + } +} + +.e-con { + --border-radius: 0; + --border-top-width: 0px; + --border-right-width: 0px; + --border-bottom-width: 0px; + --border-left-width: 0px; + --border-style: initial; + --border-color: initial; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --content-width: min(100%,var(--container-max-width,1140px)); + --width: 100%; + --min-height: initial; + --height: auto; + --text-align: initial; + --margin-top: 0px; + --margin-right: 0px; + --margin-bottom: 0px; + --margin-left: 0px; + --padding-top: var(--container-default-padding-top,10px); + --padding-right: var(--container-default-padding-right,10px); + --padding-bottom: var(--container-default-padding-bottom,10px); + --padding-left: var(--container-default-padding-left,10px); + --position: relative; + --z-index: revert; + --overflow: visible; + --gap: var(--widgets-spacing,20px); + --row-gap: var(--widgets-spacing-row,20px); + --column-gap: var(--widgets-spacing-column,20px); + --overlay-mix-blend-mode: initial; + --overlay-opacity: 1; + --overlay-transition: 0.3s; + --e-con-grid-template-columns: repeat(3,1fr); + --e-con-grid-template-rows: repeat(2,1fr); + border-radius: var(--border-radius); + height: var(--height); + min-height: var(--min-height); + min-width: 0; + overflow: var(--overflow); + position: var(--position); + width: var(--width); + z-index: var(--z-index); + --flex-wrap-mobile: wrap +} + +.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 { + 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.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)) +} + +:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con { + --margin-right: 0px; + --margin-left: 0px +} + +.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; + flex-wrap: wrap +} + +.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea { + flex-basis: 100%; + max-width: 100% +} + +.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input { + flex-grow: 1 +} + +.elementor-field-group { + align-items: center; + flex-wrap: wrap +} + +.elementor-field-group.elementor-field-type-submit { + align-items: flex-end +} + +.elementor-field-group .elementor-field-textual { + background-color: transparent; + border: 1px solid #69727d; + color: #1f2124; + flex-grow: 1; + max-width: 100%; + vertical-align: middle; + width: 100% +} + +.elementor-field-group .elementor-field-textual:focus { + box-shadow: inset 0 0 0 1px rgba(0,0,0,.1); + outline: 0 +} + +.elementor-field-group .elementor-field-textual::-moz-placeholder { + color: inherit; + font-family: inherit; + opacity: .6 +} + +.elementor-field-group .elementor-field-textual::placeholder { + color: inherit; + font-family: inherit; + opacity: .6 +} + +.elementor-field-group .elementor-select-wrapper { + display: flex; + position: relative; + width: 100% +} + +.elementor-field-group .elementor-select-wrapper select { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + color: inherit; + flex-basis: 100%; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + letter-spacing: inherit; + line-height: inherit; + padding-inline-end:20px;text-transform: inherit +} + +.elementor-field-group .elementor-select-wrapper:before { + content: "\e92a"; + font-family: eicons; + font-size: 15px; + inset-block-start: 50%; + inset-inline-end: 10px; + pointer-events: none; + position: absolute; + text-shadow: 0 0 3px rgba(0,0,0,.3); + transform: translateY(-50%) +} + +.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before { + content: "" +} + +.elementor-field-subgroup { + display: flex; + flex-wrap: wrap +} + +.elementor-field-subgroup .elementor-field-option label { + display: inline-block +} + +.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option { + padding-inline-end:10px} + +.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option { + flex-basis: 100% +} + +.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label { + display: inline +} + +.elementor-field-label { + cursor: pointer +} + +.elementor-mark-required .elementor-field-label:after { + color: red; + content: "*"; + padding-inline-start:.2em} + +.elementor-field-textual { + border-radius: 3px; + font-size: 15px; + line-height: 1.4; + min-height: 40px; + padding: 5px 14px +} + +.elementor-field-textual.elementor-size-xs { + border-radius: 2px; + font-size: 13px; + min-height: 33px; + padding: 4px 12px +} + +.elementor-field-textual.elementor-size-md { + border-radius: 4px; + font-size: 16px; + min-height: 47px; + padding: 6px 16px +} + +.elementor-field-textual.elementor-size-lg { + border-radius: 5px; + font-size: 18px; + min-height: 59px; + padding: 7px 20px +} + +.elementor-field-textual.elementor-size-xl { + border-radius: 6px; + font-size: 20px; + min-height: 72px; + padding: 8px 24px +} + +.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { + flex-basis: 100% +} + +.elementor-button-align-stretch .e-form__buttons__wrapper { + flex-basis: 50%; + flex-grow: 1 +} + +.elementor-button-align-stretch .e-form__buttons__wrapper__button { + flex-basis: 100% +} + +.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit { + justify-content: center +} + +.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit { + justify-content: flex-start +} + +.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit { + justify-content: flex-end +} + +[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit { + justify-content: flex-start +} + +.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { + flex-basis: auto +} + +.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper { + flex-grow: 0 +} + +.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button { + flex-basis: auto +} + +@media screen and (max-width: 840px) { + .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { + flex-basis:100% + } + + .elementor-tablet-button-align-stretch .e-form__buttons__wrapper { + flex-basis: 50%; + flex-grow: 1 + } + + .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button { + flex-basis: 100% + } + + .elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit { + justify-content: center + } + + .elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit { + justify-content: flex-start + } + + .elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit { + justify-content: flex-end + } + + [dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit { + justify-content: flex-start + } + + .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { + flex-basis: auto + } + + .elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper { + flex-grow: 0 + } + + .elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button { + flex-basis: auto + } +} + +@media screen and (max-width: 480px) { + .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { + flex-basis:100% + } + + .elementor-mobile-button-align-stretch .e-form__buttons__wrapper { + flex-basis: 50%; + flex-grow: 1 + } + + .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button { + flex-basis: 100% + } + + .elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit { + justify-content: center + } + + .elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit { + justify-content: flex-start + } + + .elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit { + justify-content: flex-end + } + + [dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit { + justify-content: flex-start + } + + .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { + flex-basis: auto + } + + .elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper { + flex-grow: 0 + } + + .elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button { + flex-basis: auto + } +} + +.elementor-error .elementor-field { + border-color: #d9534f +} + +.elementor-error .help-inline { + color: #d9534f; + font-size: .9em +} + +.elementor-message { + font-size: 1em; + line-height: 1; + margin: 10px 0 +} + +.elementor-message:before { + content: "\e90e"; + display: inline-block; + font-family: eicons; + font-style: normal; + font-weight: 400; + margin-inline-end:5px;vertical-align: middle +} + +.elementor-message.elementor-message-danger { + color: #d9534f +} + +.elementor-message.elementor-message-danger:before { + content: "\e87f" +} + +.elementor-message.form-message-success { + color: #5cb85c +} + +.elementor-form .elementor-button { + border: none; + padding-block-end:0;padding-block-start:0} + +.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span { + display: flex; + flex-direction: row; + gap: 5px; + justify-content: center +} + +.elementor-form .elementor-button.elementor-size-xs { + min-height: 33px +} + +.elementor-form .elementor-button.elementor-size-sm { + min-height: 40px +} + +.elementor-form .elementor-button.elementor-size-md { + min-height: 47px +} + +.elementor-form .elementor-button.elementor-size-lg { + min-height: 59px +} + +.elementor-form .elementor-button.elementor-size-xl { + min-height: 72px +} + +.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) { + transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s) +} + +.elementor-heading-title { + line-height: 1; + margin: 0; + padding: 0 +} + +.elementor-button { + background-color: #69727d; + border-radius: 3px; + color: #fff; + display: inline-block; + fill: #fff; + font-size: 15px; + line-height: 1; + padding: 12px 24px; + text-align: center; + transition: all .3s +} + +.elementor-button:focus,.elementor-button:hover,.elementor-button:visited { + color: #fff +} + +.elementor-button-content-wrapper { + display: flex; + flex-direction: row; + gap: 5px; + justify-content: center +} + +.elementor-button-icon { + align-items: center; + display: flex +} + +.elementor-button-icon svg { + height: auto; + width: 1em +} + +.elementor-button-icon .e-font-icon-svg { + height: 1em +} + +.elementor-button-text { + display: inline-block +} + +.elementor-button.elementor-size-xs { + border-radius: 2px; + font-size: 13px; + padding: 10px 20px +} + +.elementor-button.elementor-size-md { + border-radius: 4px; + font-size: 16px; + padding: 15px 30px +} + +.elementor-button.elementor-size-lg { + border-radius: 5px; + font-size: 18px; + padding: 20px 40px +} + +.elementor-button.elementor-size-xl { + border-radius: 6px; + font-size: 20px; + padding: 25px 50px +} + +.elementor-button span { + text-decoration: inherit +} + +.elementor-element.elementor-button-info .elementor-button { + background-color: #5bc0de +} + +.elementor-element.elementor-button-success .elementor-button { + background-color: #5cb85c +} + +.elementor-element.elementor-button-warning .elementor-button { + background-color: #f0ad4e +} + +.elementor-element.elementor-button-danger .elementor-button { + background-color: #d9534f +} + +.elementor-widget-button .elementor-button .elementor-button-info { + background-color: #5bc0de +} + +.elementor-widget-button .elementor-button .elementor-button-success { + background-color: #5cb85c +} + +.elementor-widget-button .elementor-button .elementor-button-warning { + background-color: #f0ad4e +} + +.elementor-widget-button .elementor-button .elementor-button-danger { + background-color: #d9534f +} + +.elementor-view-stacked .elementor-icon { + background-color: #69727d; + color: #fff; + fill: #fff; + padding: .5em +} + +.elementor-view-framed .elementor-icon { + background-color: transparent; + border: 3px solid #69727d; + color: #69727d; + padding: .5em +} + +.elementor-icon { + color: #69727d; + display: inline-block; + font-size: 50px; + line-height: 1; + text-align: center; + transition: all .3s +} + +.elementor-icon:hover { + color: #69727d +} + +.elementor-icon i,.elementor-icon svg { + display: block; + height: 1em; + position: relative; + width: 1em +} + +.elementor-icon i:before,.elementor-icon svg:before { + left: 50%; + position: absolute; + transform: translateX(-50%) +} + +.elementor-icon i.fad { + width: auto +} + +.elementor-shape-square .elementor-icon { + border-radius: 0 +} + +.elementor-shape-rounded .elementor-icon { + border-radius: 10% +} + +.elementor-shape-circle .elementor-icon { + border-radius: 50% +} + +.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)) { + transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0)); + transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x) +} + +.e-con.e-transform { + transform: perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0)); + transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x) +} + +.animated { + animation-duration: 1.25s +} + +.animated.animated-slow { + animation-duration: 2s +} + +.animated.animated-fast { + animation-duration: .75s +} + +.animated.infinite { + animation-iteration-count: infinite +} + +.animated.reverse { + animation-direction: reverse; + animation-fill-mode: forwards +} + +@media (prefers-reduced-motion:reduce) { + .animated { + animation: none!important + } + + html * { + transition-delay: 0s!important; + transition-duration: 0s!important + } +} + +@media (max-width: 480px) { + .elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone { + display:none + } +} + +@media (min-width: 481px) and (max-width:660px) { + .elementor .elementor-hidden-mobile_extra { + display:none + } +} + +@media (min-width: 661px) and (max-width:840px) { + .elementor .elementor-hidden-tablet { + display:none + } +} + +@media (min-width: 841px) and (max-width:1020px) { + .elementor .elementor-hidden-tablet_extra { + display:none + } +} + +@media (min-width: 1021px) and (max-width:1200px) { + .elementor .elementor-hidden-laptop { + display:none + } +} + +@media (min-width: 1201px) and (max-width:99999px) { + .elementor .elementor-hidden-desktop { + display:none + } +} + +@media (min-width: -1) { + .elementor .elementor-hidden-widescreen { + display:none + } +} diff --git a/assets/css/elementor-frontend-inline-css.css b/assets/css/elementor-frontend-inline-css.css new file mode 100644 index 0000000..7f72e5c --- /dev/null +++ b/assets/css/elementor-frontend-inline-css.css @@ -0,0 +1,6749 @@ +.elementor-kit-5 { + --e-global-color-primary: #111111; + --e-global-color-secondary: #777777; + --e-global-color-text: #333333; + --e-global-color-accent: #FAC12E; + --e-global-typography-primary-font-family: "Roboto"; + --e-global-typography-primary-font-weight: 600; + --e-global-typography-secondary-font-family: "Roboto Slab"; + --e-global-typography-secondary-font-weight: 400; + --e-global-typography-text-font-family: "Manrope"; + --e-global-typography-text-font-size: 18px; + --e-global-typography-text-font-weight: 400; + --e-global-typography-text-line-height: 1.6667em; + --e-global-typography-accent-font-family: "Manrope"; + --e-global-typography-accent-font-weight: 400; + --e-global-typography-accent-line-height: 1.6667em; + color: #333333; + font-family: "Manrope", Sans-serif; + font-size: 18px; + font-weight: 400; + font-style: normal; + text-decoration: none; + line-height: 1.6667em; +} + +.elementor-kit-5 p { + margin-block-end:1.7em;} + +.elementor-kit-5 a { + color: #FAC12E; + text-decoration: underline; +} + +.elementor-kit-5 h1 { + color: #111111; + font-family: "Space Grotesk", Sans-serif; + font-size: 120px; + font-weight: 500; + text-transform: uppercase; + font-style: normal; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-kit-5 h2 { + color: #111111; + font-family: "Space Grotesk", Sans-serif; + font-size: 80px; + font-weight: 500; + text-transform: uppercase; + font-style: normal; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-kit-5 h3 { + color: #111111; + font-family: "Space Grotesk", Sans-serif; + font-size: 60px; + font-weight: 500; + text-transform: uppercase; + font-style: normal; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-kit-5 h4 { + color: #111111; + font-family: "Space Grotesk", Sans-serif; + font-size: 40px; + font-weight: 500; + text-transform: uppercase; + font-style: normal; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-kit-5 h5 { + color: #111111; + font-family: "Space Grotesk", Sans-serif; + font-size: 30px; + font-weight: 500; + text-transform: uppercase; + font-style: normal; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-kit-5 h6 { + color: #111111; + font-family: "Space Grotesk", Sans-serif; + font-size: 25px; + font-weight: 500; + text-transform: uppercase; + font-style: normal; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button { + font-family: "Manrope", Sans-serif; + font-size: 14px; + font-weight: 600; +} + +.elementor-section.elementor-section-boxed > .elementor-container { + max-width: 1380px; +} + +.e-con { + --container-max-width: 1380px; +} + +.elementor-widget:not(:last-child) { + margin-block-end:0px;} + +.elementor-element { + --widgets-spacing: 0px 40px; + --widgets-spacing-row: 0px; + --widgets-spacing-column: 40px; +} + + + +h1.page-title { + display: var(--page-title-display); +} + +@media(max-width: 1200px) { + .elementor-kit-5 h1 { + font-size:80px; + } + + .elementor-kit-5 h2 { + font-size: 60px; + } + + .elementor-kit-5 h3 { + font-size: 46px; + } + + .elementor-kit-5 h4 { + font-size: 34px; + } + + .elementor-kit-5 h5 { + font-size: 28px; + } + + .elementor-kit-5 h6 { + font-size: 22px; + } +} + +@media(max-width: 840px) { + .elementor-kit-5 { + --e-global-typography-text-font-size:16px; + --e-global-typography-accent-font-size: 16px; + font-size: 16px; + } + + .elementor-kit-5 h1 { + font-size: 60px; + } + + .elementor-kit-5 h2 { + font-size: 50px; + } + + .elementor-kit-5 h3 { + font-size: 36px; + } + + .elementor-kit-5 h4 { + font-size: 28px; + } + + .elementor-kit-5 h5 { + font-size: 24px; + } + + .elementor-kit-5 h6 { + font-size: 20px; + } + + .elementor-section.elementor-section-boxed > .elementor-container { + max-width: 1024px; + } + + .e-con { + --container-max-width: 1024px; + } +} + +@media(max-width: 660px) { + .elementor-kit-5 h1 { + font-size:40px; + } + + .elementor-kit-5 h2 { + font-size: 32px; + } + + .elementor-kit-5 h3 { + font-size: 28px; + } + + .elementor-kit-5 h4 { + font-size: 23px; + } + + .elementor-kit-5 h5 { + font-size: 20px; + } + + .elementor-kit-5 h6 { + font-size: 18px; + } +} + +@media(max-width: 480px) { + .elementor-section.elementor-section-boxed > .elementor-container { + max-width:767px; + } + + .e-con { + --container-max-width: 767px; + } +} + +.elementor-108 .elementor-element.elementor-element-9b66268 { + --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-108 .elementor-element.elementor-element-8f6e334 { + --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; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-108 .elementor-element.elementor-element-30d596a { + width: var( --container-widget-width, 1046px ); + max-width: 1046px; + --container-widget-width: 1046px; + --container-widget-flex-grow: 0; +} + +.elementor-108 .elementor-element.elementor-element-30d596a .elementor-counter-number-wrapper { + --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-108 .elementor-element.elementor-element-30d596a .elementor-counter-number { + font-family: "Manrope Alt", Sans-serif; + font-size: 180px; + font-weight: 600; + letter-spacing: -0.03em; +} + +.elementor-108 .elementor-element.elementor-element-b2a390e { + 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-108 .elementor-element.elementor-element-b2a390e > .elementor-widget-container { + --e-transform-rotateZ: -90deg; + --e-transform-translateY: 20%; +} + +.elementor-108 .elementor-element.elementor-element-b2a390e .logico-title { + font-size: 20px; + font-weight: 500; + line-height: 1.5em; + color: #111111; +} + +.elementor-108 .elementor-element.elementor-element-e7c8c5f { + --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: 116px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-108 .elementor-element.elementor-element-b172322 { + --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; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-108 .elementor-element.elementor-element-0194d9e { + --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-108 .elementor-element.elementor-element-676ec37 > .elementor-widget-container { + margin: 40px 130px 0px 0px; +} + +.elementor-108 .elementor-element.elementor-element-fec2f9b { + --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: 40px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-108 .elementor-element.elementor-element-c4e32fc { + --display: flex; +} + +.elementor-108 .elementor-element.elementor-element-f578144 .logico-title { + font-size: 20px; + font-weight: 600; + color: #111111; +} + +.elementor-108 .elementor-element.elementor-element-95288a0 > .elementor-widget-container { + margin: 20px 0px 0px 0px; +} + +.elementor-108 .elementor-element.elementor-element-8419cf5 { + --display: flex; +} + +.elementor-108 .elementor-element.elementor-element-b0fb188 .logico-title { + font-size: 20px; + font-weight: 600; + color: #111111; +} + +.elementor-108 .elementor-element.elementor-element-bca7fbf > .elementor-widget-container { + margin: 23px 0px 0px 0px; +} + +.elementor-108 .elementor-element.elementor-element-8957ed4 > .elementor-widget-container { + margin: 6px 0px 0px 0px; +} + +.elementor-108 .elementor-element.elementor-element-75fca4e > .elementor-widget-container { + margin: 6px 0px 0px 0px; +} + +.elementor-108 .elementor-element.elementor-element-cc2418e > .elementor-widget-container { + margin: 6px 0px 0px 0px; +} + +.elementor-108 .elementor-element.elementor-element-c47eab5 { + --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-108 .elementor-element.elementor-element-ce72cd4 { + --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: 20px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-108 .elementor-element.elementor-element-38f153a { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-108 .elementor-element.elementor-element-88c3237 { + --divider-border-style: solid; + --divider-color: #111111; + --divider-border-width: 1px; +} + +.elementor-108 .elementor-element.elementor-element-88c3237 .elementor-divider-separator { + width: 100%; +} + +.elementor-108 .elementor-element.elementor-element-88c3237 .elementor-divider { + padding-block-start:80px;padding-block-end:80px;} + +.elementor-108 .elementor-element.elementor-element-de5f637 { + --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 20px; + --row-gap: 0px; + --column-gap: 20px; + --overflow: hidden; +} + +.elementor-108 .elementor-element.elementor-element-4c23661 { + --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; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-108 .elementor-element.elementor-element-3494fec { + --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-108 .elementor-element.elementor-element-2cf3498 > .elementor-widget-container { + margin: 0% 0% 0% -20%; +} + +.elementor-108 .elementor-element.elementor-element-2cf3498 img { + max-width: 120%; +} + +.elementor-108 .elementor-element.elementor-element-5207177 { + --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-108 .elementor-element.elementor-element-88a27ab > .elementor-widget-container { + margin: 40px 130px 0px 0px; +} + +.elementor-108 .elementor-element.elementor-element-920208b { + --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: 40px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-108 .elementor-element.elementor-element-1efdb49 { + --display: flex; +} + +.elementor-108 .elementor-element.elementor-element-e0a766d .logico-title { + font-size: 20px; + font-weight: 600; + color: #111111; +} + +.elementor-108 .elementor-element.elementor-element-083809e > .elementor-widget-container { + margin: 20px 0px 0px 0px; +} + +.elementor-108 .elementor-element.elementor-element-ec0e3c0 { + --display: flex; +} + +.elementor-108 .elementor-element.elementor-element-99d4f2f .logico-title { + font-size: 20px; + font-weight: 600; + color: #111111; +} + +.elementor-108 .elementor-element.elementor-element-5cf9f65 > .elementor-widget-container { + margin: 23px 0px 0px 0px; +} + +.elementor-108 .elementor-element.elementor-element-1f18e5b > .elementor-widget-container { + margin: 6px 0px 0px 0px; +} + +.elementor-108 .elementor-element.elementor-element-c5bd6b0 > .elementor-widget-container { + margin: 6px 0px 0px 0px; +} + +.elementor-108 .elementor-element.elementor-element-aebf62e > .elementor-widget-container { + margin: 6px 0px 0px 0px; +} + +.elementor-108 .elementor-element.elementor-element-68d569c { + --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-108 .elementor-element.elementor-element-47ad046 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-108 .elementor-element.elementor-element-357dbac { + --divider-border-style: solid; + --divider-color: #111111; + --divider-border-width: 1px; +} + +.elementor-108 .elementor-element.elementor-element-357dbac .elementor-divider-separator { + width: 100%; +} + +.elementor-108 .elementor-element.elementor-element-357dbac .elementor-divider { + padding-block-start:80px;padding-block-end:80px;} + +.elementor-108 .elementor-element.elementor-element-f555abf { + --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 20px; + --row-gap: 0px; + --column-gap: 20px; + --margin-top: 20px; + --margin-bottom: 150px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-108 .elementor-element.elementor-element-f955e02 { + --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; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-108 .elementor-element.elementor-element-5780d04 { + --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-108 .elementor-element.elementor-element-63fe8fb > .elementor-widget-container { + margin: 40px 130px 0px 0px; +} + +.elementor-108 .elementor-element.elementor-element-89de240 { + --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: 40px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-108 .elementor-element.elementor-element-170797f { + --display: flex; +} + +.elementor-108 .elementor-element.elementor-element-91ca1e1 .logico-title { + font-size: 20px; + font-weight: 600; + color: #111111; +} + +.elementor-108 .elementor-element.elementor-element-14d48b2 > .elementor-widget-container { + margin: 20px 0px 0px 0px; +} + +.elementor-108 .elementor-element.elementor-element-624849c { + --display: flex; +} + +.elementor-108 .elementor-element.elementor-element-4475806 .logico-title { + font-size: 20px; + font-weight: 600; + color: #111111; +} + +.elementor-108 .elementor-element.elementor-element-307a242 > .elementor-widget-container { + margin: 23px 0px 0px 0px; +} + +.elementor-108 .elementor-element.elementor-element-eec40d3 > .elementor-widget-container { + margin: 6px 0px 0px 0px; +} + +.elementor-108 .elementor-element.elementor-element-7df3754 > .elementor-widget-container { + margin: 6px 0px 0px 0px; +} + +.elementor-108 .elementor-element.elementor-element-e78342e > .elementor-widget-container { + margin: 6px 0px 0px 0px; +} + +.elementor-108 .elementor-element.elementor-element-34d9395 { + --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; +} + +@media(min-width: 481px) { + .elementor-108 .elementor-element.elementor-element-0194d9e { + --width:50%; + } + + .elementor-108 .elementor-element.elementor-element-c47eab5 { + --width: 50%; + } + + .elementor-108 .elementor-element.elementor-element-3494fec { + --width: 50%; + } + + .elementor-108 .elementor-element.elementor-element-5207177 { + --width: 50%; + } + + .elementor-108 .elementor-element.elementor-element-5780d04 { + --width: 50%; + } + + .elementor-108 .elementor-element.elementor-element-34d9395 { + --width: 50%; + } +} + +@media(max-width: 1200px) and (min-width:481px) { + .elementor-108 .elementor-element.elementor-element-c4e32fc { + --width:100%; + } + + .elementor-108 .elementor-element.elementor-element-8419cf5 { + --width: 100%; + } + + .elementor-108 .elementor-element.elementor-element-1efdb49 { + --width: 100%; + } + + .elementor-108 .elementor-element.elementor-element-ec0e3c0 { + --width: 100%; + } + + .elementor-108 .elementor-element.elementor-element-170797f { + --width: 100%; + } + + .elementor-108 .elementor-element.elementor-element-624849c { + --width: 100%; + } +} + +@media(max-width: 1020px) and (min-width:481px) { + .elementor-108 .elementor-element.elementor-element-0194d9e { + --width:100%; + } + + .elementor-108 .elementor-element.elementor-element-fec2f9b { + --width: 100%; + } + + .elementor-108 .elementor-element.elementor-element-c47eab5 { + --width: 100%; + } + + .elementor-108 .elementor-element.elementor-element-3494fec { + --width: 100%; + } + + .elementor-108 .elementor-element.elementor-element-5207177 { + --width: 100%; + } + + .elementor-108 .elementor-element.elementor-element-5780d04 { + --width: 100%; + } + + .elementor-108 .elementor-element.elementor-element-34d9395 { + --width: 100%; + } +} + +@media(max-width: 840px) and (min-width:481px) { + .elementor-108 .elementor-element.elementor-element-c4e32fc { + --width:47%; + } + + .elementor-108 .elementor-element.elementor-element-8419cf5 { + --width: 46%; + } + + .elementor-108 .elementor-element.elementor-element-1efdb49 { + --width: 47%; + } + + .elementor-108 .elementor-element.elementor-element-ec0e3c0 { + --width: 46%; + } + + .elementor-108 .elementor-element.elementor-element-170797f { + --width: 47%; + } + + .elementor-108 .elementor-element.elementor-element-624849c { + --width: 46%; + } +} + +@media(max-width: 660px) and (min-width:481px) { + .elementor-108 .elementor-element.elementor-element-c4e32fc { + --width:100%; + } + + .elementor-108 .elementor-element.elementor-element-8419cf5 { + --width: 100%; + } + + .elementor-108 .elementor-element.elementor-element-1efdb49 { + --width: 100%; + } + + .elementor-108 .elementor-element.elementor-element-ec0e3c0 { + --width: 100%; + } + + .elementor-108 .elementor-element.elementor-element-170797f { + --width: 100%; + } + + .elementor-108 .elementor-element.elementor-element-624849c { + --width: 100%; + } +} + +@media(max-width: 1200px) { + .elementor-108 .elementor-element.elementor-element-8f6e334 { + --padding-top:0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-108 .elementor-element.elementor-element-30d596a { + --container-widget-width: 755px; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 755px ); + max-width: 755px; + } + + .elementor-108 .elementor-element.elementor-element-30d596a .elementor-counter-number-wrapper { + text-align: { + { + VALUE + } + } + + ;--counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + } + + .elementor-108 .elementor-element.elementor-element-30d596a .elementor-counter-number { + font-size: 130px; + line-height: 1em; + } + + .elementor-108 .elementor-element.elementor-element-b2a390e { + --container-widget-width: 110px; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 110px ); + max-width: 110px; + } + + .elementor-108 .elementor-element.elementor-element-b2a390e .logico-title { + font-size: 16px; + } + + .elementor-108 .elementor-element.elementor-element-b172322 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-108 .elementor-element.elementor-element-676ec37 > .elementor-widget-container { + margin: 40px 0px 0px 0px; + } + + .elementor-108 .elementor-element.elementor-element-fec2f9b { + --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-108 .elementor-element.elementor-element-8419cf5 { + --margin-top: 40px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-108 .elementor-element.elementor-element-38f153a { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-108 .elementor-element.elementor-element-de5f637 { + --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-108 .elementor-element.elementor-element-4c23661 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-108 .elementor-element.elementor-element-2cf3498 > .elementor-widget-container { + margin: 0% 0% 0% -15%; + } + + .elementor-108 .elementor-element.elementor-element-2cf3498 img { + max-width: 110%; + } + + .elementor-108 .elementor-element.elementor-element-88a27ab > .elementor-widget-container { + margin: 40px 0px 0px 0px; + } + + .elementor-108 .elementor-element.elementor-element-920208b { + --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-108 .elementor-element.elementor-element-ec0e3c0 { + --margin-top: 40px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-108 .elementor-element.elementor-element-47ad046 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-108 .elementor-element.elementor-element-f955e02 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-108 .elementor-element.elementor-element-63fe8fb > .elementor-widget-container { + margin: 40px 0px 0px 0px; + } + + .elementor-108 .elementor-element.elementor-element-89de240 { + --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-108 .elementor-element.elementor-element-624849c { + --margin-top: 40px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } +} + +@media(max-width: 1020px) { + .elementor-108 .elementor-element.elementor-element-30d596a { + --container-widget-width:654px; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 654px ); + max-width: 654px; + } + + .elementor-108 .elementor-element.elementor-element-30d596a .elementor-counter-number-wrapper { + text-align: { + { + VALUE + } + } + + ;--counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + } + + .elementor-108 .elementor-element.elementor-element-30d596a .elementor-counter-number { + font-size: 114px; + } + + .elementor-108 .elementor-element.elementor-element-b172322 { + --flex-direction: column-reverse; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + } + + .elementor-108 .elementor-element.elementor-element-0194d9e { + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-108 .elementor-element.elementor-element-fec2f9b { + --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-108 .elementor-element.elementor-element-8419cf5 { + --margin-top: 0px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-108 .elementor-element.elementor-element-88c3237 .elementor-divider { + padding-block-start:50px;padding-block-end:50px;} + + .elementor-108 .elementor-element.elementor-element-de5f637 { + --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-108 .elementor-element.elementor-element-4c23661 { + --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-108 .elementor-element.elementor-element-2cf3498 > .elementor-widget-container { + margin: 0% 0% 0% 0%; + } + + .elementor-108 .elementor-element.elementor-element-2cf3498 img { + max-width: 100%; + } + + .elementor-108 .elementor-element.elementor-element-920208b { + --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-108 .elementor-element.elementor-element-ec0e3c0 { + --margin-top: 0px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-108 .elementor-element.elementor-element-357dbac .elementor-divider { + padding-block-start:50px;padding-block-end:50px;} + + .elementor-108 .elementor-element.elementor-element-f555abf { + --flex-direction: column-reverse; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + --margin-top: 0px; + --margin-bottom: 120px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-108 .elementor-element.elementor-element-f955e02 { + --flex-direction: column-reverse; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --flex-wrap-mobile: wrap; + } + + .elementor-108 .elementor-element.elementor-element-5780d04 { + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-108 .elementor-element.elementor-element-89de240 { + --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-108 .elementor-element.elementor-element-624849c { + --margin-top: 0px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } +} + +@media(max-width: 840px) { + .elementor-108 .elementor-element.elementor-element-8f6e334 { + --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-108 .elementor-element.elementor-element-30d596a { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 100% ); + max-width: 100%; + } + + .elementor-108 .elementor-element.elementor-element-30d596a .elementor-counter-number-wrapper { + text-align: { + { + VALUE + } + } + + ;--counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + } + + .elementor-108 .elementor-element.elementor-element-30d596a .elementor-counter-number { + font-size: 100px; + } + + .elementor-108 .elementor-element.elementor-element-b2a390e > .elementor-widget-container { + --e-transform-rotateZ: 0deg; + } + + .elementor-108 .elementor-element.elementor-element-b2a390e { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 100% ); + max-width: 100%; + } + + .elementor-108 .elementor-element.elementor-element-b2a390e .logico-title { + font-size: 20px; + } + + .elementor-108 .elementor-element.elementor-element-0ebbd17 img { + max-width: 70%; + } + + .elementor-108 .elementor-element.elementor-element-bad700d img { + max-width: 70%; + } +} + +@media(max-width: 660px) { + .elementor-108 .elementor-element.elementor-element-8f6e334 { + --padding-top:0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-108 .elementor-element.elementor-element-30d596a .elementor-counter-number-wrapper { + text-align: { + { + VALUE + } + } + + ;--counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + } + + .elementor-108 .elementor-element.elementor-element-30d596a .elementor-counter-number { + font-size: 70px; + } + + .elementor-108 .elementor-element.elementor-element-e7c8c5f { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-108 .elementor-element.elementor-element-b172322 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-108 .elementor-element.elementor-element-676ec37 > .elementor-widget-container { + margin: 20px 0px 0px 0px; + } + + .elementor-108 .elementor-element.elementor-element-fec2f9b { + --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-108 .elementor-element.elementor-element-8419cf5 { + --margin-top: 40px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-108 .elementor-element.elementor-element-0ebbd17 img { + max-width: 80%; + } + + .elementor-108 .elementor-element.elementor-element-38f153a { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-108 .elementor-element.elementor-element-4c23661 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-108 .elementor-element.elementor-element-88a27ab > .elementor-widget-container { + margin: 20px 0px 0px 0px; + } + + .elementor-108 .elementor-element.elementor-element-ec0e3c0 { + --margin-top: 40px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-108 .elementor-element.elementor-element-47ad046 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-108 .elementor-element.elementor-element-f555abf { + --margin-top: 0px; + --margin-bottom: 90px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-108 .elementor-element.elementor-element-f955e02 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-108 .elementor-element.elementor-element-63fe8fb > .elementor-widget-container { + margin: 20px 0px 0px 0px; + } + + .elementor-108 .elementor-element.elementor-element-624849c { + --margin-top: 40px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-108 .elementor-element.elementor-element-bad700d img { + max-width: 80%; + } +} + +@media(max-width: 480px) { + .elementor-108 .elementor-element.elementor-element-30d596a .elementor-counter-number { + font-size:52px; + } + + .elementor-108 .elementor-element.elementor-element-b2a390e .logico-title { + font-size: 18px; + } + + .elementor-108 .elementor-element.elementor-element-5207177 { + --margin-top: 20px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } +} + +.elementor-69 .elementor-element.elementor-element-e32dfeb { + --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: 20px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-69 .elementor-element.elementor-element-edd8f69 { + --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; +} + +.elementor-69 .elementor-element.elementor-element-edd8f69:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-edd8f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 { + background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/11/home6-slide-1.jpg"); + background-position: bottom center; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830:before { + background-color: transparent; + background-image: linear-gradient(270deg, #33333300 0%, #1F1F1F80 100%); +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { + max-width: 65%; + margin: 0px 0px 98px 0px; +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .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-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading { + font-size: 80px; + line-height: 1.125em; + word-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .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-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-text .text-content { + max-width: 590px; +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830.slide-style-standard .content-slider-item-text { + margin: 23px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830.slide-style-modern .content-slider-item-text .text-content { + padding: 23px 0px 0px 0px; +} + +.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-background-color: #FAC12E00; + --logico-button-icon-color: #FFFFFF; + --logico-button-text-hover: #FFFFFF; + --logico-button-border-hover: #EF644C; + --logico-button-background-hover: #EF644C; + --logico-button-icon-hover: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 { + background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/11/home6-slide-2.jpg"); + background-position: top left; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061:before { + background-color: transparent; + background-image: linear-gradient(270deg, #1F1F1F00 0%, #1F1F1F80 100%); +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner { + max-width: 45%; + margin: 0% 6% 13% 0%; +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .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-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading { + font-size: 80px; + line-height: 1.125em; + word-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .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-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061.slide-style-standard .content-slider-item-text { + margin: 23px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061.slide-style-modern .content-slider-item-text .text-content { + padding: 23px 0px 0px 0px; +} + +.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-background-color: #FAC12E00; + --logico-button-icon-color: #FFFFFF; + --logico-button-text-hover: #FFFFFF; + --logico-button-border-hover: #EF644C; + --logico-button-background-hover: #EF644C; + --logico-button-icon-hover: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { + height: 975px; +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel .owl-stage-outer { + border-radius: 25px 25px 25px 25px; +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .slider-footer { + text-align: right; + margin-top: 0px; + margin-bottom: 53px; +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .slider-footer .slider-pagination { + margin-right: 53px; + margin-left: 0px; +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .slider-progress-wrapper { + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .owl-dots .owl-dot:not(.active) span { + border-color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-b7a76bc .owl-dots .owl-dot.active span { + border-color: #4CB5B5; +} + +.elementor-69 .elementor-element.elementor-element-0c995bc { + --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: stretch; + --gap: 20px 20px; + --row-gap: 20px; + --column-gap: 20px; + --margin-top: -224px; + --margin-bottom: -10px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 10px; + --padding-right: 10px; + --z-index: 1; +} + +.elementor-69 .elementor-element.elementor-element-4f964a3 { + --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; + --margin-top: 0px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 53px; + --padding-bottom: 55px; + --padding-left: 100px; + --padding-right: 100px; +} + +.elementor-69 .elementor-element.elementor-element-4f964a3:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-4f964a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-69 .elementor-element.elementor-element-6928dc5 { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-5edee0f .logico-title { + font-size: 18px; + font-weight: 700; + line-height: 1.6667em; + letter-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-6f4ae0b > .elementor-widget-container { + margin: 10px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-6f4ae0b { + 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-69 .elementor-element.elementor-element-6c0342b { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-abf3bb5 .logico-title { + font-size: 18px; + font-weight: 700; + line-height: 1.6667em; + letter-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-142121a > .elementor-widget-container { + margin: 10px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-142121a { + 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-69 .elementor-element.elementor-element-c29b44f { + --display: flex; + --border-radius: 25px 25px 25px 25px; + --padding-top: 44px; + --padding-bottom: 58px; + --padding-left: 57px; + --padding-right: 64px; +} + +.elementor-69 .elementor-element.elementor-element-c29b44f:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-c29b44f > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #EEEEEE; +} + +.elementor-69 .elementor-element.elementor-element-acdf10f > .elementor-widget-container { + margin: 0px 0px 7px 0px; +} + +.elementor-69 .elementor-element.elementor-element-acdf10f { + font-size: 18px; + font-weight: 600; + line-height: 1.3333em; + letter-spacing: -0.03em; + --logico-default-text-color: #111111; + color: #111111; +} + +.elementor-69 .elementor-element.elementor-element-9b72dfe div.wpforms-container .wpforms-form .wpforms-field-number-slider-hint, .elementor-69 .elementor-element.elementor-element-9b72dfe div .wpforms-form .wpforms-field-description { + color: #bebebe; +} + +.elementor-69 .elementor-element.elementor-element-9b72dfe { + --logico-button-border-color: #1F1F1F; + --logico-button-background-color: #1F1F1F; + --logico-button-border-hover: #1F1F1F; + --logico-button-background-hover: #1F1F1F; +} + +.elementor-69 .elementor-element.elementor-element-78c7969 > .elementor-widget-container { + margin: -4px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-78c7969 { + font-size: 12px; + line-height: 1em; + --logico-default-text-color: #898989; + color: #898989; +} + +.elementor-69 .elementor-element.elementor-element-c36a604 { + --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: 150px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-69 .elementor-element.elementor-element-c36a604:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-c36a604 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-69 .elementor-element.elementor-element-77d1265 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-69 .elementor-element.elementor-element-b147420 { + --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; +} + +.elementor-69 .elementor-element.elementor-element-5bc90f3 { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-176d17f .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-63a9de5 > .elementor-widget-container { + margin: 18px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-63a9de5 .logico-title { + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-3ea6309 { + --display: flex; + --justify-content: flex-end; +} + +.elementor-69 .elementor-element.elementor-element-e663357 > .elementor-widget-container { + margin: 0px 0px 18px 0px; +} + +.elementor-69 .elementor-element.elementor-element-e663357 .button-container { + text-align: right; +} + +.elementor-69 .elementor-element.elementor-element-e663357 { + --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; +} + +.elementor-69 .elementor-element.elementor-element-4add972 { + --display: grid; + --e-con-grid-template-columns: repeat(3, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --gap: 70px 120px; + --row-gap: 70px; + --column-gap: 120px; + --grid-auto-flow: row; + --margin-top: 55px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-69 .elementor-element.elementor-element-e1670a9 { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-74687fb > .elementor-widget-container { + padding: 22px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-74687fb .elementor-icon-wrapper { + text-align: start; +} + +.elementor-69 .elementor-element.elementor-element-74687fb .elementor-icon { + font-size: 139px; +} + +.elementor-69 .elementor-element.elementor-element-74687fb .elementor-icon svg { + height: 139px; +} + +.elementor-69 .elementor-element.elementor-element-74687fb .elementor-icon-wrapper svg { + width: auto; +} + +.elementor-69 .elementor-element.elementor-element-d310968 > .elementor-widget-container { + margin: 25px 0px 20px 0px; +} + +.elementor-69 .elementor-element.elementor-element-d310968 .logico-title { + font-family: "Plus Jakarta Sans", Sans-serif; + font-size: 20px; + font-weight: 700; + line-height: 24px; + letter-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-9989187 { + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-97a7e5b { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-fd9c57e .elementor-icon-wrapper { + text-align: start; +} + +.elementor-69 .elementor-element.elementor-element-fd9c57e .elementor-icon { + font-size: 158px; +} + +.elementor-69 .elementor-element.elementor-element-fd9c57e .elementor-icon svg { + height: 158px; +} + +.elementor-69 .elementor-element.elementor-element-fd9c57e .elementor-icon-wrapper svg { + width: auto; +} + +.elementor-69 .elementor-element.elementor-element-c582715 > .elementor-widget-container { + margin: 25px 0px 20px 0px; +} + +.elementor-69 .elementor-element.elementor-element-c582715 .logico-title { + font-family: "Plus Jakarta Sans", Sans-serif; + font-size: 20px; + font-weight: 700; + line-height: 24px; + letter-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-3ae1ce0 { + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-86fb82f { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-fbb1628 > .elementor-widget-container { + padding: 25px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-fbb1628 .elementor-icon-wrapper { + text-align: start; +} + +.elementor-69 .elementor-element.elementor-element-fbb1628 .elementor-icon { + font-size: 128px; +} + +.elementor-69 .elementor-element.elementor-element-fbb1628 .elementor-icon svg { + height: 128px; +} + +.elementor-69 .elementor-element.elementor-element-fbb1628 .elementor-icon-wrapper svg { + width: auto; +} + +.elementor-69 .elementor-element.elementor-element-fb01b90 > .elementor-widget-container { + margin: 25px 0px 20px 0px; +} + +.elementor-69 .elementor-element.elementor-element-fb01b90 .logico-title { + font-family: "Plus Jakarta Sans", Sans-serif; + font-size: 20px; + font-weight: 700; + line-height: 24px; + letter-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-1057c22 { + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-d6ce687 > .elementor-widget-container { + margin: 44px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-d6ce687 { + --logico-button-text-color: #FFFFFF; + --logico-button-border-color: #FFFFFF; + --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; +} + +.elementor-69 .elementor-element.elementor-element-3b2c33f { + --display: flex; + --min-height: 474px; + --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; + --margin-top: 60px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-69 .elementor-element.elementor-element-3b2c33f:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-3b2c33f > .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-map.png"); + background-position: center center; + background-repeat: no-repeat; + background-size: contain; +} + +.elementor-69 .elementor-element.elementor-element-8d9ae8c { + width: var( --container-widget-width, 1000px ); + max-width: 1000px; + --container-widget-width: 1000px; + --container-widget-flex-grow: 0; +} + +.elementor-69 .elementor-element.elementor-element-8d9ae8c .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: #4CB5B5; + stroke: #4CB5B5; +} + +.elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { + font-family: "Manrope Alt", Sans-serif; + font-size: 180px; + font-weight: 700; + letter-spacing: -0.03em; +} + +.elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { + font-family: "Manrope Alt", Sans-serif; + font-size: 180px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-69 .elementor-element.elementor-element-df21f2d { + 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-69 .elementor-element.elementor-element-df21f2d > .elementor-widget-container { + --e-transform-rotateZ: -90deg; + --e-transform-translateY: 20%; +} + +.elementor-69 .elementor-element.elementor-element-df21f2d .logico-title { + font-size: 20px; + font-weight: 500; + line-height: 1.5em; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-c18ab2f { + --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; + --padding-top: 0px; + --padding-bottom: 150px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-69 .elementor-element.elementor-element-c18ab2f:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-c18ab2f > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-69 .elementor-element.elementor-element-ef458a9 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-69 .elementor-element.elementor-element-1440e67 { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-147f53d .logico-title { + text-align: center; + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-39d3387 { + width: var( --container-widget-width, 700px ); + max-width: 700px; + --container-widget-width: 700px; + --container-widget-flex-grow: 0; +} + +.elementor-69 .elementor-element.elementor-element-39d3387 > .elementor-widget-container { + margin: 18px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-39d3387.elementor-element { + --align-self: center; +} + +.elementor-69 .elementor-element.elementor-element-39d3387 .logico-title { + text-align: center; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-003b885 { + --display: flex; + --overflow: hidden; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-69 .elementor-element.elementor-element-319d521 { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-338e860 > .elementor-widget-container { + margin: 70px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing { + margin: -60px calc(-60px/2) 0; +} + +.elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { + padding: 60px calc(60px/2) 0; +} + +.elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel { + margin: 0 calc(-60px/2); + width: calc(100% + 60px); +} + +.elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper { + padding: 0 calc(60px/2); +} + +.elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme .owl-nav { + left: calc(60px/2 + 30px); + right: calc(60px/2 + 30px); +} + +.elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme:hover .owl-nav { + left: calc(60px/2 + 20px); + right: calc(60px/2 + 20px); +} + +.elementor-69 .elementor-element.elementor-element-338e860 .portfolio-item .post-title { + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-338e860 .portfolio-item .portfolio-item-content:before { + background: linear-gradient(0deg, #1F1F1F 0%, transparent 100%); +} + +.elementor-69 .elementor-element.elementor-element-338e860 .slider-footer { + text-align: right; +} + +.elementor-69 .elementor-element.elementor-element-338e860 .slider-progress-wrapper { + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-338e860 .owl-dots .owl-dot:not(.active) span { + border-color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-338e860 .owl-dots .owl-dot.active span { + border-color: #4CB5B5; +} + +.elementor-69 .elementor-element.elementor-element-338e860 .custom-cursor-drag { + background-color: #111111; +} + +.elementor-69 .elementor-element.elementor-element-f2affbe { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-69 .elementor-element.elementor-element-ca2dda1 > .elementor-widget-container { + margin: -45px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-ca2dda1 { + --logico-button-text-color: #FFFFFF; + --logico-button-border-color: #FFFFFF; + --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; +} + +.elementor-69 .elementor-element.elementor-element-08175b6 { + --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-69 .elementor-element.elementor-element-50e9147 { + --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-69 .elementor-element.elementor-element-dbafd10 img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-69 .elementor-element.elementor-element-dbafd10:hover img { + opacity: 1; +} + +.elementor-69 .elementor-element.elementor-element-6ad071c img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-69 .elementor-element.elementor-element-6ad071c:hover img { + opacity: 1; +} + +.elementor-69 .elementor-element.elementor-element-2bb96d3 img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-69 .elementor-element.elementor-element-2bb96d3:hover img { + opacity: 1; +} + +.elementor-69 .elementor-element.elementor-element-9772a7a img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-69 .elementor-element.elementor-element-9772a7a:hover img { + opacity: 1; +} + +.elementor-69 .elementor-element.elementor-element-c793b8f img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-69 .elementor-element.elementor-element-c793b8f:hover img { + opacity: 1; +} + +.elementor-69 .elementor-element.elementor-element-c88a313 img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-69 .elementor-element.elementor-element-c88a313:hover img { + opacity: 1; +} + +.elementor-69 .elementor-element.elementor-element-ff67ffb { + --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-69 .elementor-element.elementor-element-05d0228 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-69 .elementor-element.elementor-element-bd1a288 > .elementor-widget-container { + border-style: solid; + border-width: 0px 0px 1px 0px; +} + +.elementor-69 .elementor-element.elementor-element-bd1a288 .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; +} + +.elementor-69 .elementor-element.elementor-element-36a396b { + --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-69 .elementor-element.elementor-element-28bcd39 { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-929c651 .logico-title { + letter-spacing: -0.03em; +} + +.elementor-69 .elementor-element.elementor-element-bfe4c0c > .elementor-widget-container { + margin: 60px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-c6bafcf { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-4d650b9 > .elementor-widget-container { + margin: 60px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-3740bcf { + --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-69 .elementor-element.elementor-element-a6cdccc { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-741acdc .ticker .separator { + color: #4CB5B5; +} + +.elementor-69 .elementor-element.elementor-element-82b0f91 { + --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: 87px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-69 .elementor-element.elementor-element-6a7a661 { + --display: grid; + --e-con-grid-template-columns: repeat(4, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --gap: 60px 40px; + --row-gap: 60px; + --column-gap: 40px; + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-69 .elementor-element.elementor-element-c224925 { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-0280275 > .elementor-widget-container { + margin: 0px 0px 30px -9px; +} + +.elementor-69 .elementor-element.elementor-element-0280275 .elementor-icon-wrapper { + text-align: start; +} + +.elementor-69 .elementor-element.elementor-element-0280275.elementor-view-stacked .elementor-icon { + background-color: #A1A1A1; +} + +.elementor-69 .elementor-element.elementor-element-0280275.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-0280275.elementor-view-default .elementor-icon { + color: #A1A1A1; + border-color: #A1A1A1; +} + +.elementor-69 .elementor-element.elementor-element-0280275.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-0280275.elementor-view-default .elementor-icon svg { + fill: #A1A1A1; +} + +.elementor-69 .elementor-element.elementor-element-0280275 .elementor-icon { + font-size: 70px; +} + +.elementor-69 .elementor-element.elementor-element-0280275 .elementor-icon svg { + height: 70px; +} + +.elementor-69 .elementor-element.elementor-element-5b7cfb3 .logico-title { + font-size: 60px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; + color: #4CB5B5; +} + +.elementor-69 .elementor-element.elementor-element-48fc642 > .elementor-widget-container { + margin: 19px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-48fc642 .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; + color: #333333; +} + +.elementor-69 .elementor-element.elementor-element-ac3bd17 > .elementor-widget-container { + margin: 14px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-42aaab4 { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-6f6c690 > .elementor-widget-container { + margin: 12px 0px 27px -1px; +} + +.elementor-69 .elementor-element.elementor-element-6f6c690 .elementor-icon-wrapper { + text-align: start; +} + +.elementor-69 .elementor-element.elementor-element-6f6c690.elementor-view-stacked .elementor-icon { + background-color: #A1A1A1; +} + +.elementor-69 .elementor-element.elementor-element-6f6c690.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-6f6c690.elementor-view-default .elementor-icon { + color: #A1A1A1; + border-color: #A1A1A1; +} + +.elementor-69 .elementor-element.elementor-element-6f6c690.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-6f6c690.elementor-view-default .elementor-icon svg { + fill: #A1A1A1; +} + +.elementor-69 .elementor-element.elementor-element-6f6c690 .elementor-icon { + font-size: 61px; +} + +.elementor-69 .elementor-element.elementor-element-6f6c690 .elementor-icon svg { + height: 61px; +} + +.elementor-69 .elementor-element.elementor-element-0c86bc4 .logico-title { + font-size: 60px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; + color: #4CB5B5; +} + +.elementor-69 .elementor-element.elementor-element-57de126 > .elementor-widget-container { + margin: 19px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-57de126 .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; + color: #333333; +} + +.elementor-69 .elementor-element.elementor-element-cab77b2 > .elementor-widget-container { + margin: 14px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-4f7435a { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-3e1afd7 > .elementor-widget-container { + margin: 8px 0px 24px 0px; +} + +.elementor-69 .elementor-element.elementor-element-3e1afd7 .elementor-icon-wrapper { + text-align: start; +} + +.elementor-69 .elementor-element.elementor-element-3e1afd7.elementor-view-stacked .elementor-icon { + background-color: #A1A1A1; +} + +.elementor-69 .elementor-element.elementor-element-3e1afd7.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-3e1afd7.elementor-view-default .elementor-icon { + color: #A1A1A1; + border-color: #A1A1A1; +} + +.elementor-69 .elementor-element.elementor-element-3e1afd7.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-3e1afd7.elementor-view-default .elementor-icon svg { + fill: #A1A1A1; +} + +.elementor-69 .elementor-element.elementor-element-3e1afd7 .elementor-icon { + font-size: 68px; +} + +.elementor-69 .elementor-element.elementor-element-3e1afd7 .elementor-icon svg { + height: 68px; +} + +.elementor-69 .elementor-element.elementor-element-4898567 .logico-title { + font-size: 60px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; + color: #4CB5B5; +} + +.elementor-69 .elementor-element.elementor-element-517d984 > .elementor-widget-container { + margin: 19px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-517d984 .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; + color: #333333; +} + +.elementor-69 .elementor-element.elementor-element-a5cc297 > .elementor-widget-container { + margin: 14px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-da5cbc5 { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-e208573 > .elementor-widget-container { + margin: 18px 0px 33px -1px; +} + +.elementor-69 .elementor-element.elementor-element-e208573 .elementor-icon-wrapper { + text-align: start; +} + +.elementor-69 .elementor-element.elementor-element-e208573.elementor-view-stacked .elementor-icon { + background-color: #A1A1A1; +} + +.elementor-69 .elementor-element.elementor-element-e208573.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-e208573.elementor-view-default .elementor-icon { + color: #A1A1A1; + border-color: #A1A1A1; +} + +.elementor-69 .elementor-element.elementor-element-e208573.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-e208573.elementor-view-default .elementor-icon svg { + fill: #A1A1A1; +} + +.elementor-69 .elementor-element.elementor-element-e208573 .elementor-icon { + font-size: 49px; +} + +.elementor-69 .elementor-element.elementor-element-e208573 .elementor-icon svg { + height: 49px; +} + +.elementor-69 .elementor-element.elementor-element-0e746a6 .logico-title { + font-size: 60px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; + color: #4CB5B5; +} + +.elementor-69 .elementor-element.elementor-element-dac53c6 > .elementor-widget-container { + margin: 19px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-dac53c6 .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; + color: #333333; +} + +.elementor-69 .elementor-element.elementor-element-c9896a3 > .elementor-widget-container { + margin: 14px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-1c1edc7 { + --display: grid; + --e-con-grid-template-columns: repeat(1, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --grid-auto-flow: row; + --margin-top: 150px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 20px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-masonry-listing { + margin: -7px calc(-7px/2) 0; +} + +.elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, .elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { + padding: 7px calc(7px/2) 0; +} + +.elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.owl-carousel { + margin: 0 calc(-7px/2); + width: calc(100% + 7px); +} + +.elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper { + padding: 0 calc(7px/2); +} + +.elementor-69 .elementor-element.elementor-element-3d66841 .owl-carousel.owl-theme .owl-nav { + left: calc(7px/2 + 30px); + right: calc(7px/2 + 30px); +} + +.elementor-69 .elementor-element.elementor-element-3d66841 .owl-carousel.owl-theme:hover .owl-nav { + left: calc(7px/2 + 20px); + right: calc(7px/2 + 20px); +} + +.elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content { + padding: 37px 37px 37px 37px; +} + +.elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-item .post-title { + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-item .portfolio-item-content:before { + background: linear-gradient(0deg, #1F1F1F 0%, transparent 100%); +} + +.elementor-69 .elementor-element.elementor-element-8afb5f5 { + --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-69 .elementor-element.elementor-element-e7be0c1 { + --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 25px 25px; + --padding-top: 213px; + --padding-bottom: 368px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-69 .elementor-element.elementor-element-e7be0c1:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-e7be0c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-69 .elementor-element.elementor-element-3559d0b { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-69 .elementor-element.elementor-element-95ba1a8 .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-127d516 { + width: var( --container-widget-width, 760px ); + max-width: 760px; + --container-widget-width: 760px; + --container-widget-flex-grow: 0; +} + +.elementor-69 .elementor-element.elementor-element-127d516 > .elementor-widget-container { + margin: 18px 0px 38px 0px; +} + +.elementor-69 .elementor-element.elementor-element-127d516 .logico-title { + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-2969c55 { + --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-69 .elementor-element.elementor-element-9703d95 { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-cba160e > .elementor-widget-container { + margin: 0px 0px 49px 0px; +} + +.elementor-69 .elementor-element.elementor-element-cba160e .elementor-counter-number-wrapper { + text-align: { + { + VALUE + } + } + + ;--counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + color: #4CB5B5; +} + +.elementor-69 .elementor-element.elementor-element-cba160e .elementor-counter-number { + font-family: "Plus Jakarta Sans", Sans-serif; + font-size: 80px; + font-weight: 600; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-69 .elementor-element.elementor-element-cba160e .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-69 .elementor-element.elementor-element-3656bcd > .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-69 .elementor-element.elementor-element-3656bcd .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.2em; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-2e148fa > .elementor-widget-container { + margin: 23px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-2e148fa { + line-height: 1.9444em; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-6df3bee > .elementor-widget-container { + margin: 24px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { + padding-block-end:calc(0px/2);} + +.elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { + margin-block-start:calc(0px/2);} + +.elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { + margin-inline:calc(0px/2);} + +.elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-items.elementor-inline-items { + margin-inline:calc(-0px/2);} + +.elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { + inset-inline-end: calc(-0px/2); +} + +.elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-icon i { + color: #FFFFFF; + transition: color 0.3s; +} + +.elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-icon svg { + fill: #FFFFFF; + transition: fill 0.3s; +} + +.elementor-69 .elementor-element.elementor-element-6df3bee { + --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-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-icon { + padding-inline-end:15px;} + +.elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-item > a { + line-height: 1.9444em; +} + +.elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-text { + color: #FFFFFF; + transition: color 0.3s; +} + +.elementor-69 .elementor-element.elementor-element-1b50e2b { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-a51fcba > .elementor-widget-container { + margin: 0px 0px 49px 0px; +} + +.elementor-69 .elementor-element.elementor-element-a51fcba .elementor-counter-number-wrapper { + text-align: { + { + VALUE + } + } + + ;--counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + color: #4CB5B5; +} + +.elementor-69 .elementor-element.elementor-element-a51fcba .elementor-counter-number { + font-family: "Plus Jakarta Sans", Sans-serif; + font-size: 80px; + font-weight: 600; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-69 .elementor-element.elementor-element-a51fcba .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-69 .elementor-element.elementor-element-4a9397e > .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-69 .elementor-element.elementor-element-4a9397e .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.2em; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-bfb9f2a > .elementor-widget-container { + margin: 23px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-bfb9f2a { + line-height: 1.9444em; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-256f25a > .elementor-widget-container { + margin: 24px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { + padding-block-end:calc(0px/2);} + +.elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { + margin-block-start:calc(0px/2);} + +.elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { + margin-inline:calc(0px/2);} + +.elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-items.elementor-inline-items { + margin-inline:calc(-0px/2);} + +.elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { + inset-inline-end: calc(-0px/2); +} + +.elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-icon i { + color: #FFFFFF; + transition: color 0.3s; +} + +.elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-icon svg { + fill: #FFFFFF; + transition: fill 0.3s; +} + +.elementor-69 .elementor-element.elementor-element-256f25a { + --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-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-icon { + padding-inline-end:15px;} + +.elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-item > a { + line-height: 1.9444em; +} + +.elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-text { + color: #FFFFFF; + transition: color 0.3s; +} + +.elementor-69 .elementor-element.elementor-element-1b93850 { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-4d031ce > .elementor-widget-container { + margin: 0px 0px 49px 0px; +} + +.elementor-69 .elementor-element.elementor-element-4d031ce .elementor-counter-number-wrapper { + text-align: { + { + VALUE + } + } + + ;--counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + color: #4CB5B5; +} + +.elementor-69 .elementor-element.elementor-element-4d031ce .elementor-counter-number { + font-family: "Plus Jakarta Sans", Sans-serif; + font-size: 80px; + font-weight: 600; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-69 .elementor-element.elementor-element-4d031ce .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-69 .elementor-element.elementor-element-24d982e > .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-69 .elementor-element.elementor-element-24d982e .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.2em; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-660f701 > .elementor-widget-container { + margin: 23px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-660f701 { + line-height: 1.9444em; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-ec91b55 > .elementor-widget-container { + margin: 24px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { + padding-block-end:calc(0px/2);} + +.elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { + margin-block-start:calc(0px/2);} + +.elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { + margin-inline:calc(0px/2);} + +.elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items.elementor-inline-items { + margin-inline:calc(-0px/2);} + +.elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { + inset-inline-end: calc(-0px/2); +} + +.elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-icon i { + color: #FFFFFF; + transition: color 0.3s; +} + +.elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-icon svg { + fill: #FFFFFF; + transition: fill 0.3s; +} + +.elementor-69 .elementor-element.elementor-element-ec91b55 { + --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-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-icon { + padding-inline-end:15px;} + +.elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-item > a { + line-height: 1.9444em; +} + +.elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-text { + color: #FFFFFF; + transition: color 0.3s; +} + +.elementor-69 .elementor-element.elementor-element-243f1d4 { + --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: -215px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-69 .elementor-element.elementor-element-517a03b { + --display: flex; + --min-height: 389px; + --justify-content: center; + --align-items: center; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --border-radius: 25px 25px 25px 25px; +} + +.elementor-69 .elementor-element.elementor-element-517a03b:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-517a03b > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/12/home6-banner.jpg"); + background-position: center center; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-69 .elementor-element.elementor-element-2b5eccb { + width: 100%; + max-width: 100%; + font-size: 30px; + font-weight: 600; + line-height: 1.3333em; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-2b5eccb > .elementor-widget-container { + margin: 0px 370px 0px 370px; +} + +body:not(.rtl) .elementor-69 .elementor-element.elementor-element-72ffde1 { + left: 0px; +} + +body.rtl .elementor-69 .elementor-element.elementor-element-72ffde1 { + right: 0px; +} + +.elementor-69 .elementor-element.elementor-element-72ffde1 { + bottom: 0px; +} + +.elementor-69 .elementor-element.elementor-element-72ffde1 .elementor-wrapper { + --video-aspect-ratio: 1.77777; +} + +.elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button .video-button-wrapper { + border-radius: 0px 25px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button { + --logico-button-text-color: #1F1F1F; + --logico-button-icon-color: #1F1F1F; + --logico-button-background-color: #FFFFFF; + --logico-button-text-hover: #4CB5B5; + --logico-button-icon-hover: #4CB5B5; +} + +.elementor-69 .elementor-element.elementor-element-72ffde1 .video-button-wrapper { + --logico-button-background-hover: #FFFFFF; +} + +.elementor-69 .elementor-element.elementor-element-ca7cde4 { + --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-69 .elementor-element.elementor-element-c263d4d { + --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-69 .elementor-element.elementor-element-feca7fe { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-d13da5d > .elementor-widget-container { + margin: 40px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-d13da5d { + text-align: start; +} + +.elementor-69 .elementor-element.elementor-element-d13da5d img { + max-width: 410px; +} + +.elementor-69 .elementor-element.elementor-element-4968a6c { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 40px; + --padding-right: 0px; +} + +.elementor-69 .elementor-element.elementor-element-65072bf .slider-footer { + text-align: right; +} + +.elementor-69 .elementor-element.elementor-element-65072bf .slider-footer.slider-footer-position-after { + margin-top: -52px; +} + +.elementor-69 .elementor-element.elementor-element-65072bf .slider-footer.slider-footer-position-before { + margin-bottom: -52px; +} + +.elementor-69 .elementor-element.elementor-element-65072bf .owl-dots .owl-dot:not(.active) span { + border-color: #D4D4D4; +} + +.elementor-69 .elementor-element.elementor-element-65072bf .owl-dots .owl-dot.active span { + border-color: #1F1F1F; +} + +.elementor-69 .elementor-element.elementor-element-4dbe89c { + --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-69 .elementor-element.elementor-element-894b461 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-69 .elementor-element.elementor-element-ec45fc1 { + --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-69 .elementor-element.elementor-element-5bbed5b { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-56cdbbc .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #111111; +} + +.elementor-69 .elementor-element.elementor-element-86986f1 { + width: var( --container-widget-width, 590px ); + max-width: 590px; + --container-widget-width: 590px; + --container-widget-flex-grow: 0; +} + +.elementor-69 .elementor-element.elementor-element-86986f1 > .elementor-widget-container { + margin: 18px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-b040c8c { + --display: flex; +} + +.elementor-69 .elementor-element.elementor-element-ed39b3b > .elementor-widget-container { + margin: 0px 0px 18px 0px; +} + +.elementor-69 .elementor-element.elementor-element-ed39b3b .button-container { + text-align: right; +} + +.elementor-69 .elementor-element.elementor-element-00c3e4b > .elementor-widget-container { + margin: 42px 0px 0px 0px; +} + +.elementor-69 .elementor-element.elementor-element-59ed9f6 > .elementor-widget-container { + margin: 44px 0px 0px 0px; +} + +@media(min-width: 481px) { + .elementor-69 .elementor-element.elementor-element-4f964a3 { + --width:670px; + } + + .elementor-69 .elementor-element.elementor-element-c29b44f { + --width: 506px; + } + + .elementor-69 .elementor-element.elementor-element-5bc90f3 { + --width: 65%; + } + + .elementor-69 .elementor-element.elementor-element-3ea6309 { + --width: 35%; + } + + .elementor-69 .elementor-element.elementor-element-003b885 { + --content-width: 1660px; + } + + .elementor-69 .elementor-element.elementor-element-243f1d4 { + --content-width: 1730px; + } + + .elementor-69 .elementor-element.elementor-element-feca7fe { + --width: 40%; + } + + .elementor-69 .elementor-element.elementor-element-4968a6c { + --width: 60%; + } +} + +@media(max-width: 1200px) and (min-width:481px) { + .elementor-69 .elementor-element.elementor-element-4f964a3 { + --width:500px; + } + + .elementor-69 .elementor-element.elementor-element-c29b44f { + --width: 340px; + } +} + +@media(max-width: 1020px) and (min-width:481px) { + .elementor-69 .elementor-element.elementor-element-4f964a3 { + --width:60%; + } + + .elementor-69 .elementor-element.elementor-element-c29b44f { + --width: 40%; + } + + .elementor-69 .elementor-element.elementor-element-5bc90f3 { + --width: 68%; + } + + .elementor-69 .elementor-element.elementor-element-3ea6309 { + --width: 32%; + } + + .elementor-69 .elementor-element.elementor-element-4968a6c { + --width: 70%; + } +} + +@media(max-width: 840px) and (min-width:481px) { + .elementor-69 .elementor-element.elementor-element-4f964a3 { + --width:100%; + } + + .elementor-69 .elementor-element.elementor-element-c29b44f { + --width: 100%; + } + + .elementor-69 .elementor-element.elementor-element-feca7fe { + --width: 100%; + } + + .elementor-69 .elementor-element.elementor-element-4968a6c { + --width: 100%; + } +} + +@media(max-width: 660px) and (min-width:481px) { + .elementor-69 .elementor-element.elementor-element-4f964a3 { + --width:100%; + } + + .elementor-69 .elementor-element.elementor-element-c29b44f { + --width: 100%; + } + + .elementor-69 .elementor-element.elementor-element-5bc90f3 { + --width: 100%; + } + + .elementor-69 .elementor-element.elementor-element-3ea6309 { + --width: 100%; + } +} + +@media(max-width: 1200px) { + .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { + margin:0px 0px 150px 0px; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 { + background-position: top left; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading { + font-size: 46px; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading { + font-size: 46px; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { + height: 750px; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .slider-footer { + margin-top: 0px; + margin-bottom: 30px; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .slider-footer .slider-pagination { + margin-right: 30px; + margin-left: 0px; + } + + .elementor-69 .elementor-element.elementor-element-4f964a3 { + --gap: 50px 40px; + --row-gap: 50px; + --column-gap: 40px; + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 40px; + --padding-right: 40px; + } + + .elementor-69 .elementor-element.elementor-element-c29b44f { + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 40px; + --padding-right: 40px; + } + + .elementor-69 .elementor-element.elementor-element-77d1265 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-69 .elementor-element.elementor-element-63a9de5 > .elementor-widget-container { + padding: 0px 0px 0px 0px; + } + + .elementor-69 .elementor-element.elementor-element-4add972 { + --gap: 70px 40px; + --row-gap: 70px; + --column-gap: 40px; + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-8d9ae8c { + --container-widget-width: 750px; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 750px ); + max-width: 750px; + } + + .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { + font-size: 130px; + line-height: 1em; + } + + .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { + font-size: 130px; + } + + .elementor-69 .elementor-element.elementor-element-df21f2d > .elementor-widget-container { + --e-transform-translateY: -100%; + } + + .elementor-69 .elementor-element.elementor-element-df21f2d .logico-title { + font-size: 16px; + } + + .elementor-69 .elementor-element.elementor-element-ef458a9 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-69 .elementor-element.elementor-element-003b885 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel { + padding: 0px 100px 0px 0px; + } + + .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing { + margin: -40px calc(-40px/2) 0; + } + + .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { + padding: 40px calc(40px/2) 0; + } + + .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel { + margin: 0 calc(-40px/2); + width: calc(100% + 40px); + } + + .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper { + padding: 0 calc(40px/2); + } + + .elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme .owl-nav { + left: calc(40px/2 + 30px); + right: calc(40px/2 + 30px); + } + + .elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme:hover .owl-nav { + left: calc(40px/2 + 20px); + right: calc(40px/2 + 20px); + } + + .elementor-69 .elementor-element.elementor-element-f2affbe { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-69 .elementor-element.elementor-element-08175b6 { + --gap: 40px 0px; + --row-gap: 40px; + --column-gap: 0px; + } + + .elementor-69 .elementor-element.elementor-element-50e9147 { + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-69 .elementor-element.elementor-element-05d0228 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-69 .elementor-element.elementor-element-36a396b { + --margin-top: 18px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-929c651 > .elementor-widget-container { + padding: 0% 0% 0% 0%; + } + + .elementor-69 .elementor-element.elementor-element-6a7a661 { + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-69 .elementor-element.elementor-element-1c1edc7 { + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-3559d0b { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-69 .elementor-element.elementor-element-127d516 { + --container-widget-width: 600px; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 600px ); + max-width: 600px; + } + + .elementor-69 .elementor-element.elementor-element-2969c55 { + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-243f1d4 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-69 .elementor-element.elementor-element-2b5eccb > .elementor-widget-container { + margin: 0px 100px 0px 300px; + } + + .elementor-69 .elementor-element.elementor-element-c263d4d { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-69 .elementor-element.elementor-element-d13da5d img { + max-width: 100%; + } + + .elementor-69 .elementor-element.elementor-element-894b461 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-69 .elementor-element.elementor-element-ec45fc1 { + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-86986f1 > .elementor-widget-container { + padding: 0px 0px 0px 0px; + } +} + +@media(max-width: 1020px) { + .elementor-69 .elementor-element.elementor-element-e32dfeb { + --padding-top:10px; + --padding-bottom: 0px; + --padding-left: 10px; + --padding-right: 10px; + } + + .elementor-69 .elementor-element.elementor-element-edd8f69 { + --border-radius: 25px 25px 25px 25px; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { + margin: 40px 0px 0px 0px; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner { + max-width: 55%; + margin: 0% 6% 0% 0%; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { + height: 500px; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel .owl-stage-outer { + border-radius: 25px 25px 25px 25px; + } + + .elementor-69 .elementor-element.elementor-element-0c995bc { + --gap: 10px 10px; + --row-gap: 10px; + --column-gap: 10px; + --margin-top: 10px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-4f964a3 { + --gap: 20px 20px; + --row-gap: 20px; + --column-gap: 20px; + --padding-top: 53px; + --padding-bottom: 55px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-69 .elementor-element.elementor-element-c29b44f { + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-69 .elementor-element.elementor-element-c36a604 { + --border-radius: 25px 25px 0px 0px; + --margin-top: 10px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 120px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-4add972 { + --e-con-grid-template-columns: repeat(2, 1fr); + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-3b2c33f { + --min-height: 350px; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + } + + .elementor-69 .elementor-element.elementor-element-8d9ae8c { + --container-widget-width: 705px; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 705px ); + max-width: 705px; + } + + .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { + font-size: 100px; + } + + .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { + font-size: 100px; + } + + .elementor-69 .elementor-element.elementor-element-c18ab2f { + --padding-top: 0px; + --padding-bottom: 120px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-50e9147 { + --e-con-grid-template-columns: repeat(3, 1fr); + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-ff67ffb { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-36a396b { + --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-69 .elementor-element.elementor-element-c6bafcf { + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-3740bcf { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-6a7a661 { + --e-con-grid-template-columns: repeat(2, 1fr); + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-1c1edc7 { + --grid-auto-flow: row; + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content { + padding: 25px 20px 25px 20px; + } + + .elementor-69 .elementor-element.elementor-element-8afb5f5 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 10px; + --padding-right: 10px; + } + + .elementor-69 .elementor-element.elementor-element-e7be0c1 { + --padding-top: 120px; + --padding-bottom: 266px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-2969c55 { + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-243f1d4 { + --margin-top: -145px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-517a03b { + --min-height: 250px; + } + + .elementor-69 .elementor-element.elementor-element-2b5eccb > .elementor-widget-container { + margin: 0px 150px 0px 250px; + } + + .elementor-69 .elementor-element.elementor-element-2b5eccb { + font-size: 26px; + } + + .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button .elementor-custom-embed-play { + height: 105px; + padding: 20px 34px 20px 34px; + } + + .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { + height: 105px; + } + + .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { + height: calc(105px - 22px); + } + + .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-lift .elementor-custom-embed-play { + padding: 20px 34px calc(20px + var(--logico-video-button-border)) 34px; + } + + .elementor-69 .elementor-element.elementor-element-ca7cde4 { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-4dbe89c { + --margin-top: 120px; + --margin-bottom: 120px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-ec45fc1 { + --grid-auto-flow: row; + } +} + +@media(max-width: 840px) { + .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { + margin:0px 0px 0px 0px; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading { + font-size: 36px; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading { + font-size: 36px; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { + height: 600px; + } + + .elementor-69 .elementor-element.elementor-element-0c995bc { + --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-69 .elementor-element.elementor-element-4f964a3 { + --flex-wrap: nowrap; + } + + .elementor-69 .elementor-element.elementor-element-4f964a3.e-con { + --flex-shrink: 0; + } + + .elementor-69 .elementor-element.elementor-element-c29b44f { + --padding-top: 30px; + --padding-bottom: 30px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-69 .elementor-element.elementor-element-4add972 { + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-3b2c33f { + --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; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + } + + .elementor-69 .elementor-element.elementor-element-8d9ae8c { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 100% ); + max-width: 100%; + } + + .elementor-69 .elementor-element.elementor-element-8d9ae8c.elementor-element { + --align-self: flex-end; + } + + .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { + font-size: 90px; + line-height: 1em; + } + + .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { + font-size: 90px; + line-height: 1em; + } + + .elementor-69 .elementor-element.elementor-element-df21f2d > .elementor-widget-container { + --e-transform-rotateZ: 0deg; + --e-transform-translateX: 0%; + --e-transform-translateY: 0%; + } + + .elementor-69 .elementor-element.elementor-element-df21f2d { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 100% ); + max-width: 100%; + --e-transform-origin-x: center; + --e-transform-origin-y: center; + } + + .elementor-69 .elementor-element.elementor-element-df21f2d.elementor-element { + --align-self: flex-start; + } + + .elementor-69 .elementor-element.elementor-element-df21f2d .logico-title { + font-size: 20px; + } + + .elementor-69 .elementor-element.elementor-element-50e9147 { + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-36a396b { + --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-69 .elementor-element.elementor-element-bfe4c0c > .elementor-widget-container { + margin: 40px 0px 0px 0px; + } + + .elementor-69 .elementor-element.elementor-element-c6bafcf { + --margin-top: 30px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-4d650b9 > .elementor-widget-container { + margin: 40px 0px 0px 0px; + } + + .elementor-69 .elementor-element.elementor-element-6a7a661 { + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-1c1edc7 { + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-127d516 { + --container-widget-width: 460px; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 460px ); + max-width: 460px; + } + + .elementor-69 .elementor-element.elementor-element-2969c55 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-cba160e > .elementor-widget-container { + margin: 0px 0px 30px 0px; + } + + .elementor-69 .elementor-element.elementor-element-a51fcba > .elementor-widget-container { + margin: 0px 0px 30px 0px; + } + + .elementor-69 .elementor-element.elementor-element-4d031ce > .elementor-widget-container { + margin: 0px 0px 30px 0px; + } + + .elementor-69 .elementor-element.elementor-element-2b5eccb > .elementor-widget-container { + margin: 0px 50px 0px 230px; + } + + .elementor-69 .elementor-element.elementor-element-c263d4d { + --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-69 .elementor-element.elementor-element-feca7fe { + --align-items: flex-start; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + } + + .elementor-69 .elementor-element.elementor-element-d13da5d > .elementor-widget-container { + margin: 0px 0px 0px 0px; + } + + .elementor-69 .elementor-element.elementor-element-d13da5d { + text-align: start; + } + + .elementor-69 .elementor-element.elementor-element-d13da5d img { + width: 400px; + max-width: 90%; + } + + .elementor-69 .elementor-element.elementor-element-4968a6c { + --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-69 .elementor-element.elementor-element-65072bf .slider-footer.slider-footer-position-after { + margin-top: -25px; + } + + .elementor-69 .elementor-element.elementor-element-65072bf .slider-footer.slider-footer-position-before { + margin-bottom: -25px; + } + + .elementor-69 .elementor-element.elementor-element-ec45fc1 { + --gap: 40px 20px; + --row-gap: 40px; + --column-gap: 20px; + --grid-auto-flow: row; + } +} + +@media(max-width: 660px) { + .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { + margin:80px 0px 0px 0px; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading { + font-size: 28px; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner { + max-width: 70%; + margin: 9% 6% 0% 0%; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 { + background-position: 20% 0%; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading { + font-size: 28px; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { + height: 540px; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .slider-footer { + margin-top: 0px; + margin-bottom: 20px; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .slider-footer .slider-pagination { + margin-right: 20px; + margin-left: 0px; + } + + .elementor-69 .elementor-element.elementor-element-4f964a3 { + --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-69 .elementor-element.elementor-element-c29b44f { + --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-69 .elementor-element.elementor-element-c36a604 { + --padding-top: 90px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-77d1265 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-69 .elementor-element.elementor-element-4add972 { + --gap: 70px 20px; + --row-gap: 70px; + --column-gap: 20px; + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-3b2c33f { + --min-height: 250px; + --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; + } + + .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { + font-size: 70px; + } + + .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { + font-size: 70px; + } + + .elementor-69 .elementor-element.elementor-element-c18ab2f { + --padding-top: 0px; + --padding-bottom: 90px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-ef458a9 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-69 .elementor-element.elementor-element-003b885 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-69 .elementor-element.elementor-element-f2affbe { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-69 .elementor-element.elementor-element-50e9147 { + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-69 .elementor-element.elementor-element-ff67ffb { + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-05d0228 { + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-69 .elementor-element.elementor-element-c6bafcf { + --margin-top: 30px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-3740bcf { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-6a7a661 { + --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-69 .elementor-element.elementor-element-1c1edc7 { + --grid-auto-flow: row; + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-e7be0c1 { + --padding-top: 90px; + --padding-bottom: 180px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-3559d0b { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-69 .elementor-element.elementor-element-127d516 { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var( --container-widget-width, 100% ); + max-width: 100%; + } + + .elementor-69 .elementor-element.elementor-element-2969c55 { + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-243f1d4 { + --margin-top: -90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-69 .elementor-element.elementor-element-517a03b { + --padding-top: 0px; + --padding-bottom: 50px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-2b5eccb > .elementor-widget-container { + margin: 0px 50px 0px 50px; + } + + .elementor-69 .elementor-element.elementor-element-2b5eccb { + text-align: center; + } + + .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button .elementor-custom-embed-play { + height: 65px; + } + + .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { + height: 65px; + } + + .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { + height: calc(65px - 22px); + } + + .elementor-69 .elementor-element.elementor-element-ca7cde4 { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-c263d4d { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-69 .elementor-element.elementor-element-4dbe89c { + --margin-top: 90px; + --margin-bottom: 90px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-69 .elementor-element.elementor-element-894b461 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-69 .elementor-element.elementor-element-ec45fc1 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } +} + +@media(max-width: 480px) { + .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { + max-width:100%; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner { + max-width: 100%; + } + + .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 { + background-position: 50% 50%; + } + + .elementor-69 .elementor-element.elementor-element-4f964a3 { + --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-69 .elementor-element.elementor-element-4add972 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { + font-size: 52px; + } + + .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { + font-size: 52px; + } + + .elementor-69 .elementor-element.elementor-element-df21f2d .logico-title { + font-size: 18px; + } + + .elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel { + padding: 0px 60px 0px 0px; + } + + .elementor-69 .elementor-element.elementor-element-08175b6 { + --gap: 30px 0px; + --row-gap: 30px; + --column-gap: 0px; + } + + .elementor-69 .elementor-element.elementor-element-50e9147 { + --e-con-grid-template-columns: repeat(2, 1fr); + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-6a7a661 { + --e-con-grid-template-columns: repeat(1, 1fr); + --gap: 45px 20px; + --row-gap: 45px; + --column-gap: 20px; + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-1c1edc7 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-2969c55 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-69 .elementor-element.elementor-element-2b5eccb > .elementor-widget-container { + margin: 0px 0px 0px 0px; + padding: 30px 20px 30px 20px; + } + + .elementor-69 .elementor-element.elementor-element-ec45fc1 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } +} + +.elementor-69 .elementor-element-256f25a .color-text { + color: #000000; + } + +.elementor-41 .elementor-element.elementor-element-ecb5f56 { + --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 .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; + --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; + --border-radius: 10px 10px 10px 10px; + --margin-top: 10px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 10px; + --padding-bottom: 10px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-41 .elementor-element.elementor-element-25675d8:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-25675d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-41 .elementor-element.elementor-element-9f657cb { + --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 20px; + --row-gap: 0px; + --column-gap: 20px; +} + +.elementor-41 .elementor-element.elementor-element-21ff0f3 .elementor-icon-box-wrapper { + align-items: center; + gap: 15px; +} + +.elementor-41 .elementor-element.elementor-element-21ff0f3.elementor-view-stacked .elementor-icon { + background-color: #FFFFFF; +} + +.elementor-41 .elementor-element.elementor-element-21ff0f3.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-21ff0f3.elementor-view-default .elementor-icon { + fill: #FFFFFF; + color: #FFFFFF; + border-color: #FFFFFF; +} + +.elementor-41 .elementor-element.elementor-element-21ff0f3 .elementor-icon { + font-size: 19px; +} + +.elementor-41 .elementor-element.elementor-element-21ff0f3 .elementor-icon-box-description { + font-size: 14px; + line-height: 1.3571em; + color: #FFFFFF; +} + +.elementor-41 .elementor-element.elementor-element-f27e329 { + --display: flex; + --flex-direction: row-reverse; + --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-reverse; + --align-items: flex-end; + --gap: 0px 20px; + --row-gap: 0px; + --column-gap: 20px; + --flex-wrap: wrap; + --align-content: flex-end; +} + +.elementor-41 .elementor-element.elementor-element-2a342bf { + --grid-template-columns: repeat(0, auto); + --icon-size: 14px; + --grid-column-gap: 20px; + --grid-row-gap: 10px; +} + +.elementor-41 .elementor-element.elementor-element-2a342bf .elementor-widget-container { + text-align: right; +} + +.elementor-41 .elementor-element.elementor-element-2a342bf > .elementor-widget-container { + margin: 0px 0px 0px 20px; +} + +.elementor-41 .elementor-element.elementor-element-2a342bf.elementor-element { + --align-self: center; +} + +.elementor-41 .elementor-element.elementor-element-2a342bf .elementor-social-icon { + background-color: #FFFFFF00; + --icon-padding: 0em; +} + +.elementor-41 .elementor-element.elementor-element-2a342bf .elementor-social-icon:hover { + background-color: #FFFFFF00; +} + +.elementor-41 .elementor-element.elementor-element-2a342bf .elementor-social-icon:hover i { + color: #FAC12E; +} + +.elementor-41 .elementor-element.elementor-element-2a342bf .elementor-social-icon:hover svg { + fill: #FAC12E; +} + +.elementor-41 .elementor-element.elementor-element-9c89c08 { + width: auto; + max-width: auto; +} + +.elementor-41 .elementor-element.elementor-element-9c89c08 > .elementor-widget-container { + margin: 0px 0px 0px 20px; +} + +.elementor-41 .elementor-element.elementor-element-9c89c08.elementor-element { + --align-self: flex-start; +} + +.elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon-box-wrapper { + align-items: center; + gap: 21px; +} + +.elementor-41 .elementor-element.elementor-element-9c89c08.elementor-view-stacked .elementor-icon { + background-color: #FFFFFF; +} + +.elementor-41 .elementor-element.elementor-element-9c89c08.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-9c89c08.elementor-view-default .elementor-icon { + fill: #FFFFFF; + color: #FFFFFF; + border-color: #FFFFFF; +} + +.elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon { + font-size: 14px; +} + +.elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon-box-description { + font-size: 14px; + line-height: 1.3571em; + color: #FFFFFF; +} + +.elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon-box-description a { + color: #FFFFFF; +} + +.elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon-box-description a:hover { + color: #FAC12E; +} + +.elementor-41 .elementor-element.elementor-element-ebad42b { + width: auto; + max-width: auto; +} + +.elementor-41 .elementor-element.elementor-element-ebad42b > .elementor-widget-container { + margin: 0px 0px 0px 0px; +} + +.elementor-41 .elementor-element.elementor-element-ebad42b.elementor-element { + --align-self: flex-start; +} + +.elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon-box-wrapper { + align-items: center; + gap: 15px; +} + +.elementor-41 .elementor-element.elementor-element-ebad42b.elementor-view-stacked .elementor-icon { + background-color: #FFFFFF; +} + +.elementor-41 .elementor-element.elementor-element-ebad42b.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-ebad42b.elementor-view-default .elementor-icon { + fill: #FFFFFF; + color: #FFFFFF; + border-color: #FFFFFF; +} + +.elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon { + font-size: 20px; +} + +.elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon-box-description { + font-size: 14px; + line-height: 1.3571em; + color: #FFFFFF; +} + +.elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon-box-description a { + color: #FFFFFF; +} + +.elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon-box-description a:hover { + color: #FAC12E; +} + +.elementor-41 .elementor-element.elementor-element-2f43a4b { + --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 0px; + --row-gap: 0px; + --column-gap: 0px; + --z-index: 99; +} + +.elementor-41 .elementor-element.elementor-element-2f43a4b:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-2f43a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #FFFFFF; +} + +.elementor-41 .elementor-element.elementor-element-9873da0 { + --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: 0px; + --margin-bottom: 0px; + --margin-left: 20px; + --margin-right: 0px; + --z-index: 2; +} + +.elementor-41 .elementor-element.elementor-element-28e65b3 { + --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-around; + --align-items: stretch; + --gap: 0px 20px; + --row-gap: 0px; + --column-gap: 20px; + --flex-wrap: nowrap; + --z-index: 2; +} + +.elementor-41 .elementor-element.elementor-element-8beda87 { + --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: center; + --gap: 0vw 3.1vw; + --row-gap: 0vw; + --column-gap: 3.1vw; + --flex-wrap: nowrap; + --padding-top: 34px; + --padding-bottom: 34px; + --padding-left: 0px; + --padding-right: 0px; + --z-index: 2; +} + +.elementor-41 .elementor-element.elementor-element-8beda87.e-con { + --flex-grow: 1; + --flex-shrink: 0; +} + +#side-panel-07cba34:before { + background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/06/bg-slide-sidebar.jpg"); + background-position: center center; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-41 .elementor-element.elementor-element-07cba34.elementor-element { + --flex-grow: 0; + --flex-shrink: 1; +} + +#side-panel-07cba34 .slide-sidebar { + padding: 137px 60px 60px 60px !important; +} + +#side-panel-07cba34 { + --logico-default-text-color: #ffffff; + --logico-dark-text-color: #ffffff; + --logico-light-text-color: #bebebe; + --logico-accent-color: #fac12e; + --logico-accent-alter-color: #fac12e; + --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: #fac12e; + --logico-button-background-color: rgba(255, 255, 255, 0); + --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-41 .elementor-element.elementor-element-ce54c28 .hfe-site-logo-container, .elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-caption-width figcaption { + text-align: left; +} + +.elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-site-logo .hfe-site-logo-container img { + width: 153px; +} + +.elementor-41 .elementor-element.elementor-element-ce54c28 .widget-image-caption { + margin-top: 0px; + margin-bottom: 0px; +} + +.elementor-41 .elementor-element.elementor-element-ce54c28.elementor-element { + --flex-grow: 0; + --flex-shrink: 0; +} + +.elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-site-logo-container .hfe-site-logo-img { + border-style: none; +} + +.elementor-41 .elementor-element.elementor-element-50655f3 { + --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; + --z-index: 1; +} + +.elementor-41 .elementor-element.elementor-element-50655f3.e-con { + --flex-grow: 0; + --flex-shrink: 1; +} + +.elementor-41 .elementor-element.elementor-element-9929820 { + width: auto; + max-width: auto; +} + +.elementor-41 .elementor-element.elementor-element-9929820 > .elementor-widget-container { + padding: 4px 0px 4px 0px; +} + +.elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container nav { + text-align: center; +} + +.elementor-41 .elementor-element.elementor-element-9929820 .menu-trigger { + text-align: right; +} + +.elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu > li ul.sub-menu { + padding: 33px 33px 35px 42px; + background-color: #1f1f1f; +} + +.elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu li:hover > ul.sub-menu ul.sub-menu { + margin: 0 0 0 calc(33px + 5px); +} + +.elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu li:hover > ul.sub-menu ul.sub-menu:before { + width: calc(33px + 5px); +} + +.elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu > li ul.sub-menu > li > a, .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu > li ul.sub-menu > li > a:after { + color: #ffffff; +} + +.elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu > li ul.sub-menu > li.current-menu-ancestor > a, .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu > li ul.sub-menu > li.current-menu-parent > a, .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu > li ul.sub-menu > li.current-menu-item > a:not([href *= "/#"]), .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu > li ul.sub-menu > li.active > a, .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu > li ul.sub-menu > li:hover > a, .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu > li ul.sub-menu > li > a:before { + color: #fac12e; +} + +.elementor-41 .elementor-element.elementor-element-d6b82c3 { + --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: center; + --gap: 0px 20px; + --row-gap: 0px; + --column-gap: 20px; + --flex-wrap: nowrap; +} + +.elementor-41 .elementor-element.elementor-element-d6b82c3.e-con { + --flex-grow: 1; + --flex-shrink: 0; +} + +.elementor-41 .elementor-element.elementor-element-0fa8a56 { + --display: flex; + --align-items: flex-end; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --margin-top: 0%; + --margin-bottom: 0%; + --margin-left: 2.7%; + --margin-right: 0%; + --padding-top: 11px; + --padding-bottom: 11px; + --padding-left: 0px; + --padding-right: 0px; + --z-index: 1; +} + +.elementor-41 .elementor-element.elementor-element-0fa8a56.e-con { + --flex-grow: 1; + --flex-shrink: 0; +} + +.elementor-41 .elementor-element.elementor-element-8bc6aeb .header-button-container { + text-align: right; +} + +.elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button { + min-width: 193px; +} + +.elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button.header-button-animation-jump { + min-height: 72px; +} + +.elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button.header-button-animation-jump:hover { + min-height: calc(72px - 22px); +} + +.elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button.header-button-animation-fade { + min-height: 72px; +} + +.elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button:hover { + background-color: #FFD058; +} + +.elementor-41 .elementor-element.elementor-element-a9e42ed { + --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: 0px; + --margin-bottom: 164px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-41 .elementor-element.elementor-element-5c0e23d { + --display: flex; + --min-height: 554px; + --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; + --flex-wrap: nowrap; + --overlay-opacity: 1; + --border-radius: 25px 25px 25px 25px; + --padding-top: 90px; + --padding-bottom: 90px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-41 .elementor-element.elementor-element-5c0e23d:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-5c0e23d > .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-header-1.jpg"); + background-position: center center; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-41 .elementor-element.elementor-element-5c0e23d::before, .elementor-41 .elementor-element.elementor-element-5c0e23d > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-5c0e23d > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-5c0e23d > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-5c0e23d > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-5c0e23d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { + background-color: #1F1F1F33; + --background-overlay: ''; +} + +.elementor-41 .elementor-element.elementor-element-401ea82 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-41 .elementor-element.elementor-element-ea205b5 .page-title.logico-title-h2 { + color: #FFFFFF; +} + +.elementor-41 .elementor-element.elementor-element-3d13f28 { + width: auto; + max-width: auto; + bottom: 10px; +} + +.elementor-41 .elementor-element.elementor-element-3d13f28 > .elementor-widget-container { + background-color: #FFFFFF; + padding: 18px 38px 19px 38px; + border-radius: 15px 15px 15px 15px; +} + +.elementor-41 .elementor-element.elementor-element-3d13f28.elementor-element { + --align-self: flex-start; +} + +body:not(.rtl) .elementor-41 .elementor-element.elementor-element-3d13f28 { + left: 10px; +} + +body.rtl .elementor-41 .elementor-element.elementor-element-3d13f28 { + right: 10px; +} + +.elementor-41 .elementor-element.elementor-element-3d13f28 .breadcrumbs, .elementor-41 .elementor-element.elementor-element-3d13f28 .breadcrumbs a { + color: #333333; +} + +.elementor-41 .elementor-element.elementor-element-e657a3d { + width: auto; + max-width: auto; + top: 100%; +} + +body:not(.rtl) .elementor-41 .elementor-element.elementor-element-e657a3d { + right: 0px; +} + +body.rtl .elementor-41 .elementor-element.elementor-element-e657a3d { + left: 0px; +} + +.elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { + background-color: #FFFFFF; +} + +.elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { + background-color: #1F1F1F; +} + +@media(max-width: 1200px) { + .elementor-41 .elementor-element.elementor-element-2a342bf { + --grid-column-gap:15px; + } + + .elementor-41 .elementor-element.elementor-element-9873da0 { + --margin-top: 0px; + --margin-bottom: 0px; + --margin-left: 20px; + --margin-right: 20px; + } + + .elementor-41 .elementor-element.elementor-element-8beda87 { + --padding-top: 20px; + --padding-bottom: 20px; + --padding-left: 0px; + --padding-right: 0px; + --z-index: 1; + } + + .elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-site-logo-container, .elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-caption-width figcaption { + text-align: left; + } + + .elementor-41 .elementor-element.elementor-element-50655f3 { + --justify-content: flex-end; + --align-items: center; + --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); + --padding-top: 20px; + --padding-bottom: 20px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-41 .elementor-element.elementor-element-9929820 > .elementor-widget-container { + padding: 0px 0px 0px 0px; + } + + .elementor-41 .elementor-element.elementor-element-9929820 { + z-index: 2; + } + + .elementor-41 .elementor-element.elementor-element-d6b82c3 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-41 .elementor-element.elementor-element-5c0e23d { + --min-height: 500px; + } + + body:not(.rtl) .elementor-41 .elementor-element.elementor-element-3d13f28 { + left: 20px; + } + + body.rtl .elementor-41 .elementor-element.elementor-element-3d13f28 { + right: 20px; + } +} + +@media(max-width: 1020px) { + .elementor-41 .elementor-element.elementor-element-ecb5f56 { + --padding-top:0px; + --padding-bottom: 0px; + --padding-left: 10px; + --padding-right: 10px; + } + + .elementor-41 .elementor-element.elementor-element-a9e42ed { + --margin-top: 0px; + --margin-bottom: 120px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 10px; + --padding-right: 10px; + } + + .elementor-41 .elementor-element.elementor-element-5c0e23d { + --min-height: 330px; + } + + .elementor-41 .elementor-element.elementor-element-3d13f28 > .elementor-widget-container { + padding: 10px 20px 10px 20px; + } +} + +@media(max-width: 840px) { + .elementor-41 .elementor-element.elementor-element-5c0e23d { + --min-height:250px; + } +} + +@media(max-width: 660px) { + .elementor-41 .elementor-element.elementor-element-ecb5f56 { + --padding-top:0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-41 .elementor-element.elementor-element-25675d8 { + --padding-top: 10px; + --padding-bottom: 10px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-41 .elementor-element.elementor-element-9873da0 { + --margin-top: 0px; + --margin-bottom: 0px; + --margin-left: 20px; + --margin-right: 20px; + } + + .elementor-41 .elementor-element.elementor-element-28e65b3 { + --flex-wrap: nowrap; + } + + .elementor-41 .elementor-element.elementor-element-50655f3.e-con { + --flex-grow: 0; + --flex-shrink: 1; + } + + .elementor-41 .elementor-element.elementor-element-a9e42ed { + --margin-top: 0px; + --margin-bottom: 90px; + --margin-left: 0px; + --margin-right: 0px; + } + + body:not(.rtl) .elementor-41 .elementor-element.elementor-element-3d13f28 { + left: 20px; + } + + body.rtl .elementor-41 .elementor-element.elementor-element-3d13f28 { + right: 20px; + } +} + +@media(max-width: 480px) { + .elementor-41 .elementor-element.elementor-element-28e65b3 { + --flex-wrap:nowrap; + } + + .elementor-41 .elementor-element.elementor-element-8beda87 { + --width: auto; + } + + .elementor-41 .elementor-element.elementor-element-8beda87.e-con { + --flex-grow: 1; + --flex-shrink: 0; + } + + .elementor-41 .elementor-element.elementor-element-5c0e23d { + --min-height: 200px; + } +} + +@media(min-width: 481px) { + .elementor-41 .elementor-element.elementor-element-9f657cb { + --width:30%; + } + + .elementor-41 .elementor-element.elementor-element-f27e329 { + --width: 70%; + } + + .elementor-41 .elementor-element.elementor-element-8beda87 { + --width: auto; + } + + .elementor-41 .elementor-element.elementor-element-d6b82c3 { + --width: auto; + } + + .elementor-41 .elementor-element.elementor-element-0fa8a56 { + --width: auto; + } +} + +.elementor-1124 .elementor-element.elementor-element-22d534d { + --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: 20px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-1124 .elementor-element.elementor-element-729e13c { + width: auto; + max-width: auto; + top: 0px; +} + +body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-729e13c { + left: 20px; +} + +body.rtl .elementor-1124 .elementor-element.elementor-element-729e13c { + right: 20px; +} + +.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration { + text-align: left; +} + +.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { + background-color: #1F1F1F; +} + +.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { + background-color: #FAC12E; +} + +.elementor-1124 .elementor-element.elementor-element-7e04f3b { + --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; + --overflow: hidden; + --border-radius: 25px 25px 25px 25px; + --padding-top: 122px; + --padding-bottom: 62px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-7e04f3b:not(.elementor-motion-effects-element-type-background), .elementor-1124 .elementor-element.elementor-element-7e04f3b > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-1124 .elementor-element.elementor-element-7e04f3b.e-con { + --flex-grow: 0; + --flex-shrink: 0; +} + +.elementor-1124 .elementor-element.elementor-element-89e1910 { + --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: space-between; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-1124 .elementor-element.elementor-element-241b0db { + --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: 18px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; +} + +body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-bacd3e2 { + left: -138px; +} + +body.rtl .elementor-1124 .elementor-element.elementor-element-bacd3e2 { + right: -138px; +} + +.elementor-1124 .elementor-element.elementor-element-bacd3e2 { + top: 185px; + z-index: 0; +} + +.elementor-1124 .elementor-element.elementor-element-bacd3e2 img { + width: 965px; + max-width: 965px; +} + +.elementor-1124 .elementor-element.elementor-element-f5c4a8d > .elementor-widget-container { + margin: 0px 0px 21px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-f5c4a8d .logico-title { + font-size: 14px; + line-height: 2.1428em; + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-687d944 > .elementor-widget-container { + margin: 0px 0px 1px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-687d944 .logico-title { + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-bd15a64 > .elementor-widget-container { + margin: 27px 50px 0px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-bd15a64 { + --logico-default-text-color: #E7E7E7; + color: #E7E7E7; +} + +.elementor-1124 .elementor-element.elementor-element-e815787 { + --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: 72px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-d1578f0 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-674ef8b .logico-title { + font-weight: 700; + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-3a49b31 > .elementor-widget-container { + margin: 20px 0px 0px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-3a49b31 { + font-size: 16px; + line-height: 1.75em; + color: #FFFFFF; + --logico-default-text-color: #FFFFFF; + --logico-accent-color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-ba62d5c { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-a944a85 .logico-title { + font-weight: 700; + letter-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-072a962 > .elementor-widget-container { + margin: 20px 0px 0px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-072a962 { + font-size: 16px; + line-height: 1.75em; + color: #FFFFFF; + --logico-default-text-color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-b484c43 { + --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 40px; + --row-gap: 0px; + --column-gap: 40px; + --margin-top: 52px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-444965e { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-7c871d1 .logico-title { + font-weight: 700; + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-1952ce4 > .elementor-widget-container { + margin: 20px 0px 0px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-1952ce4 { + font-size: 16px; + line-height: 1.75em; + color: #FFFFFF; + --logico-default-text-color: #FFFFFF; + --logico-accent-color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-87f43bc { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-bcc0304 .logico-title { + font-weight: 700; + letter-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-f23a8d9 { + --grid-template-columns: repeat(0, auto); + --icon-size: 16px; + --grid-column-gap: 38px; + --grid-row-gap: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-f23a8d9 > .elementor-widget-container { + margin: 25px 0px 0px -3px; +} + +.elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon { + background-color: #FFFFFF00; + --icon-padding: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon i { + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon svg { + fill: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon:hover i { + color: #FAC12E; +} + +.elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon:hover svg { + fill: #FAC12E; +} + +.elementor-1124 .elementor-element.elementor-element-b5747ff { + --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 25px 25px; + --padding-top: 85px; + --padding-bottom: 75px; + --padding-left: 105px; + --padding-right: 105px; +} + +.elementor-1124 .elementor-element.elementor-element-b5747ff:not(.elementor-motion-effects-element-type-background), .elementor-1124 .elementor-element.elementor-element-b5747ff > .elementor-motion-effects-container > .elementor-motion-effects-layer { + background-color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-cad45b1 > .elementor-widget-container { + margin: 0px 0px 24px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-cad45b1 .logico-title { + font-size: 30px; + font-weight: 600; + line-height: 1.3333em; + letter-spacing: -0.03em; + color: #111111; +} + +.elementor-1124 .elementor-element.elementor-element-5155bc5 > .elementor-widget-container { + margin: 10px 0px 0px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-5155bc5 .wpforms-container .wpforms-field, .elementor-1124 .elementor-element.elementor-element-5155bc5 .wp-core-ui div.wpforms-container .wpforms-field { + padding: calc(20px / 2) 0; +} + +.elementor-1124 .elementor-element.elementor-element-5155bc5 div.wpforms-container .wpforms-form .wpforms-field-label { + font-size: 14px; +} + +.elementor-1124 .elementor-element.elementor-element-5155bc5 .wpforms-container .wpforms-submit-container { + padding-top: 28px; +} + +.elementor-1124 .elementor-element.elementor-element-8f02142 { + --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-end; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --margin-top: 216px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-1124 .elementor-element.elementor-element-4f50032 { + --display: flex; +} + +.elementor-1124 .elementor-element.elementor-element-24a041c { + width: var( --container-widget-width, 800px ); + max-width: 800px; + --container-widget-width: 800px; + --container-widget-flex-grow: 0; +} + +.elementor-1124 .elementor-element.elementor-element-24a041c .logico-title { + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-f67ccb3 { + --display: flex; +} + +.elementor-1124 .elementor-element.elementor-element-ff6b585 > .elementor-widget-container { + margin: 0px 0px 16px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { + text-align: right; +} + +.elementor-1124 .elementor-element.elementor-element-ff6b585 { + --logico-button-text-color: #FFFFFF; + --logico-button-border-color: #FAC12E; + --logico-button-background-color: #FFFFFF00; + --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-1124 .elementor-element.elementor-element-07ba4e1 { + --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; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-1124 .elementor-element.elementor-element-fafb4a0 { + --divider-border-style: solid; + --divider-color: #CBCBCB; + --divider-border-width: 1px; +} + +.elementor-1124 .elementor-element.elementor-element-fafb4a0 > .elementor-widget-container { + margin: 72px 0px 122px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-fafb4a0 .elementor-divider-separator { + width: 100%; +} + +.elementor-1124 .elementor-element.elementor-element-fafb4a0 .elementor-divider { + padding-block-start:0px;padding-block-end:0px;} + +.elementor-1124 .elementor-element.elementor-element-0e0d8be { + --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: 50px 20px; + --row-gap: 50px; + --column-gap: 20px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-1124 .elementor-element.elementor-element-60a07d2 { + --display: flex; +} + +.elementor-1124 .elementor-element.elementor-element-8a5ad9c { + text-align: start; +} + +.elementor-1124 .elementor-element.elementor-element-8a5ad9c img { + width: 153px; +} + +.elementor-1124 .elementor-element.elementor-element-03567bd { + --grid-template-columns: repeat(0, auto); + --icon-size: 16px; + --grid-column-gap: 38px; + --grid-row-gap: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-03567bd > .elementor-widget-container { + margin: 40px 0px 0px -3px; +} + +.elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon { + background-color: #FFFFFF00; + --icon-padding: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon i { + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon svg { + fill: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon:hover i { + color: #FAC12E; +} + +.elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon:hover svg { + fill: #FAC12E; +} + +.elementor-1124 .elementor-element.elementor-element-ea7c3cc > .elementor-widget-container { + margin: 51px 0px 0px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { + font-family: "Manrope Alt", Sans-serif; + font-size: 80px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; + color: #FFFFFF00; + -webkit-text-stroke-width: 1px; + stroke-width: 1px; + -webkit-text-stroke-color: #FAC12E; + stroke: #FAC12E; +} + +.elementor-1124 .elementor-element.elementor-element-a4172a9 { + --display: flex; +} + +.elementor-1124 .elementor-element.elementor-element-fa48476 > .elementor-widget-container { + margin: 1px 0px 8px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-fa48476 .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li { + font-size: 16px; +} + +.elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li, .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li a { + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li a:hover { + color: #FAC12E; + border-color: #FAC12E; +} + +.elementor-1124 .elementor-element.elementor-element-a36dcfc { + --display: flex; +} + +.elementor-1124 .elementor-element.elementor-element-06be7c3 > .elementor-widget-container { + margin: 1px 0px 8px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-06be7c3 .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li { + font-size: 16px; +} + +.elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li, .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li a { + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li a:hover { + color: #FAC12E; + border-color: #FAC12E; +} + +.elementor-1124 .elementor-element.elementor-element-c1123e4 { + --display: flex; +} + +.elementor-1124 .elementor-element.elementor-element-b03b421 > .elementor-widget-container { + margin: 1px 0px 8px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-b03b421 .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li { + font-size: 16px; +} + +.elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li, .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li a { + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li a:hover { + color: #FAC12E; + border-color: #FAC12E; +} + +.elementor-1124 .elementor-element.elementor-element-6c64806 { + --display: grid; + --e-con-grid-template-columns: repeat(2, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --grid-auto-flow: row; + --margin-top: 79px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-1124 .elementor-element.elementor-element-5a88bdb { + font-size: 14px; + color: #BEBEBE; + --logico-default-text-color: #BEBEBE; + --logico-accent-color: #BEBEBE; +} + +.elementor-1124 .elementor-element.elementor-element-dc710dd { + text-align: end; + font-size: 14px; + color: #BEBEBE; + --logico-default-text-color: #BEBEBE; + --logico-accent-color: #BEBEBE; +} + +@media(min-width: 481px) { + .elementor-1124 .elementor-element.elementor-element-241b0db { + --width:45%; + } + + .elementor-1124 .elementor-element.elementor-element-d1578f0 { + --width: 37%; + } + + .elementor-1124 .elementor-element.elementor-element-ba62d5c { + --width: 56%; + } + + .elementor-1124 .elementor-element.elementor-element-444965e { + --width: 37%; + } + + .elementor-1124 .elementor-element.elementor-element-87f43bc { + --width: 56%; + } + + .elementor-1124 .elementor-element.elementor-element-b5747ff { + --width: 50%; + } + + .elementor-1124 .elementor-element.elementor-element-4f50032 { + --width: 70%; + } + + .elementor-1124 .elementor-element.elementor-element-f67ccb3 { + --width: 30%; + } + + .elementor-1124 .elementor-element.elementor-element-60a07d2 { + --width: 50%; + } + + .elementor-1124 .elementor-element.elementor-element-a4172a9 { + --width: 16.6667%; + } + + .elementor-1124 .elementor-element.elementor-element-a36dcfc { + --width: 16.6667%; + } + + .elementor-1124 .elementor-element.elementor-element-c1123e4 { + --width: 16.6667%; + } +} + +@media(max-width: 1200px) and (min-width:481px) { + .elementor-1124 .elementor-element.elementor-element-d1578f0 { + --width:50%; + } + + .elementor-1124 .elementor-element.elementor-element-ba62d5c { + --width: 50%; + } + + .elementor-1124 .elementor-element.elementor-element-444965e { + --width: 50%; + } + + .elementor-1124 .elementor-element.elementor-element-87f43bc { + --width: 50%; + } + + .elementor-1124 .elementor-element.elementor-element-60a07d2 { + --width: 42%; + } +} + +@media(max-width: 1020px) and (min-width:481px) { + .elementor-1124 .elementor-element.elementor-element-241b0db { + --width:100%; + } + + .elementor-1124 .elementor-element.elementor-element-b5747ff { + --width: 100%; + } + + .elementor-1124 .elementor-element.elementor-element-4f50032 { + --width: 100%; + } + + .elementor-1124 .elementor-element.elementor-element-f67ccb3 { + --width: 100%; + } +} + +@media(max-width: 840px) and (min-width:481px) { + .elementor-1124 .elementor-element.elementor-element-60a07d2 { + --width:calc(50% - 30px); + } + + .elementor-1124 .elementor-element.elementor-element-a4172a9 { + --width: calc(50% - 30px); + } + + .elementor-1124 .elementor-element.elementor-element-a36dcfc { + --width: calc(50% - 30px); + } + + .elementor-1124 .elementor-element.elementor-element-c1123e4 { + --width: calc(50% - 30px); + } +} + +@media(max-width: 660px) and (min-width:481px) { + .elementor-1124 .elementor-element.elementor-element-60a07d2 { + --width:47%; + } + + .elementor-1124 .elementor-element.elementor-element-a4172a9 { + --width: 47%; + } + + .elementor-1124 .elementor-element.elementor-element-a36dcfc { + --width: 47%; + } + + .elementor-1124 .elementor-element.elementor-element-c1123e4 { + --width: 47%; + } +} + +@media(max-width: 1200px) { + .elementor-1124 .elementor-element.elementor-element-7e04f3b { + --padding-top:120px; + --padding-bottom: 62px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-1124 .elementor-element.elementor-element-89e1910 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-1124 .elementor-element.elementor-element-bd15a64 > .elementor-widget-container { + margin: 27px 0px 0px 0px; + } + + .elementor-1124 .elementor-element.elementor-element-e815787 { + --gap: 0px 20px; + --row-gap: 0px; + --column-gap: 20px; + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-1124 .elementor-element.elementor-element-b484c43 { + --gap: 0px 20px; + --row-gap: 0px; + --column-gap: 20px; + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-1124 .elementor-element.elementor-element-b5747ff { + --padding-top: 50px; + --padding-bottom: 50px; + --padding-left: 50px; + --padding-right: 50px; + } + + .elementor-1124 .elementor-element.elementor-element-8f02142 { + --margin-top: 150px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { + text-align: right; + } + + .elementor-1124 .elementor-element.elementor-element-07ba4e1 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-1124 .elementor-element.elementor-element-fafb4a0 > .elementor-widget-container { + margin: 72px 0px 90px 0px; + } + + .elementor-1124 .elementor-element.elementor-element-0e0d8be { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { + font-size: 60px; + } + + .elementor-1124 .elementor-element.elementor-element-6c64806 { + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } +} + +@media(max-width: 1020px) { + .elementor-1124 .elementor-element.elementor-element-22d534d { + --padding-top:0px; + --padding-bottom: 10px; + --padding-left: 10px; + --padding-right: 10px; + } + + body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-729e13c { + left: 10px; + } + + body.rtl .elementor-1124 .elementor-element.elementor-element-729e13c { + right: 10px; + } + + .elementor-1124 .elementor-element.elementor-element-7e04f3b { + --padding-top: 120px; + --padding-bottom: 60px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-1124 .elementor-element.elementor-element-89e1910 { + --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-1124 .elementor-element.elementor-element-241b0db { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-bacd3e2 { + left: 0%; + } + + body.rtl .elementor-1124 .elementor-element.elementor-element-bacd3e2 { + right: 0%; + } + + .elementor-1124 .elementor-element.elementor-element-bacd3e2 { + top: 150px; + } + + .elementor-1124 .elementor-element.elementor-element-bacd3e2 img { + max-width: 100%; + } + + .elementor-1124 .elementor-element.elementor-element-b5747ff { + --margin-top: 70px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 85px; + --padding-bottom: 75px; + --padding-left: 105px; + --padding-right: 105px; + } + + .elementor-1124 .elementor-element.elementor-element-8f02142 { + --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: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-1124 .elementor-element.elementor-element-f67ccb3 { + --margin-top: 30px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-1124 .elementor-element.elementor-element-ff6b585 > .elementor-widget-container { + margin: 0px 0px 0px 0px; + } + + .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { + text-align: left; + } + + .elementor-1124 .elementor-element.elementor-element-07ba4e1 { + --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-1124 .elementor-element.elementor-element-0e0d8be { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-1124 .elementor-element.elementor-element-03567bd { + --grid-column-gap: 30px; + } + + .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { + font-size: 40px; + } + + .elementor-1124 .elementor-element.elementor-element-6c64806 { + --grid-auto-flow: row; + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } +} + +@media(max-width: 840px) { + .elementor-1124 .elementor-element.elementor-element-e815787 { + --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 20px; + --row-gap: 0px; + --column-gap: 20px; + --flex-wrap: nowrap; + } + + .elementor-1124 .elementor-element.elementor-element-b484c43 { + --flex-wrap: nowrap; + } + + .elementor-1124 .elementor-element.elementor-element-fafb4a0 > .elementor-widget-container { + margin: 60px 0px 60px 0px; + } + + .elementor-1124 .elementor-element.elementor-element-0e0d8be { + --flex-wrap: wrap; + } + + .elementor-1124 .elementor-element.elementor-element-6c64806 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-1124 .elementor-element.elementor-element-5a88bdb { + text-align: center; + } + + .elementor-1124 .elementor-element.elementor-element-dc710dd { + text-align: center; + } +} + +@media(max-width: 660px) { + .elementor-1124 .elementor-element.elementor-element-7e04f3b { + --padding-top:70px; + --padding-bottom: 60px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-1124 .elementor-element.elementor-element-b5747ff { + --padding-top: 50px; + --padding-bottom: 30px; + --padding-left: 50px; + --padding-right: 50px; + } + + .elementor-1124 .elementor-element.elementor-element-cad45b1 .logico-title { + font-size: 24px; + } + + .elementor-1124 .elementor-element.elementor-element-5155bc5 { + --logico-form-field-border-radius-left-top: 10px; + --logico-form-field-border-radius-right-top: 10px; + --logico-form-field-border-radius-right-bottom: 10px; + --logico-form-field-border-radius-left-bottom: 10px; + } + + .elementor-1124 .elementor-element.elementor-element-8f02142 { + --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: flex-start; + --align-items: center; + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-1124 .elementor-element.elementor-element-24a041c .logico-title { + text-align: center; + } + + .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { + text-align: center; + } + + .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { + font-size: 38px; + } + + .elementor-1124 .elementor-element.elementor-element-6c64806 { + --grid-auto-flow: row; + } +} + +@media(max-width: 480px) { + .elementor-1124 .elementor-element.elementor-element-e815787 { + --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-1124 .elementor-element.elementor-element-ba62d5c { + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-1124 .elementor-element.elementor-element-b484c43 { + --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-1124 .elementor-element.elementor-element-87f43bc { + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-1124 .elementor-element.elementor-element-b5747ff { + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-1124 .elementor-element.elementor-element-cad45b1 > .elementor-widget-container { + margin: 0px 0px 14px 0px; + } + + .elementor-1124 .elementor-element.elementor-element-6c64806 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } +} + + + + + @font-face { + font-family: 'Manrope Alt'; + src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-Bold.ttf') format('truetype'); + font-weight: bold; + font-style: normal; + } + @font-face { + font-family: 'Manrope Alt'; + src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-ExtraBold.ttf') format('truetype'); + font-weight: 800; + font-style: normal; + } + @font-face { + font-family: 'Manrope Alt'; + src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-ExtraLight.ttf') format('truetype'); + font-weight: 200; + font-style: normal; + } + @font-face { + font-family: 'Manrope Alt'; + src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-Light.ttf') format('truetype'); + font-weight: 300; + font-style: normal; + } + @font-face { + font-family: 'Manrope Alt'; + src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-Medium.ttf') format('truetype'); + font-weight: 500; + font-style: normal; + } + @font-face { + font-family: 'Manrope Alt'; + src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-Regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; + } + @font-face { + font-family: 'Manrope Alt'; + src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-SemiBold.ttf') format('truetype'); + font-weight: 600; + font-style: normal; + } +:root { + --logico-viewport-mobile: 480px; + --logico-viewport-mobile-extra: 660px; + --logico-viewport-tablet: 840px; + --logico-viewport-tablet-extra: 1020px; + --logico-viewport-laptop: 1200px; + --logico-viewport-widescreen: 2400px; + + --logico-content-width: 1380px; + + --logico-default-text-color: #333333; + --logico-dark-text-color: #111111; + --logico-light-text-color: #a3a3a3; + --logico-accent-color: #fac12e; + --logico-accent-alter-color: #fac12e; + --logico-border-color: #adadad; + --logico-border-hover-color: #111111; + --logico-background-color: #ffffff; + --logico-background-alter-color: #f9f7f6; + --logico-button-text-color: #333333; + --logico-button-border-color: #333333; + --logico-button-background-color: rgba(255, 255, 255, 0); + --logico-button-icon-color: #ffffff; + --logico-button-text-hover: #ffffff; + --logico-button-border-hover: #333333; + --logico-button-background-hover: #333333; + --logico-button-icon-hover: #ffffff; + + --logico-body-font-size: 18px; + --logico-body-line-height: 1.6667em; + --logico-body-font-family: Manrope; + --logico-body-font-style: normal; + --logico-body-font-weight: 400; + --logico-body-text-decoration: none; + + --logico-h1-font-size: 120px; + --logico-h1-line-height: 1.2em; + --logico-h1-letter-spacing: -0.03em; + --logico-h1-font-family: Space Grotesk; + --logico-h1-text-transform: uppercase; + --logico-h1-font-style: normal; + --logico-h1-font-weight: 500; + + --logico-h2-font-size: 80px; + --logico-h2-line-height: 1.2em; + --logico-h2-letter-spacing: -0.03em; + --logico-h2-font-family: Space Grotesk; + --logico-h2-text-transform: uppercase; + --logico-h2-font-style: normal; + --logico-h2-font-weight: 500; + + --logico-h3-font-size: 60px; + --logico-h3-line-height: 1.2em; + --logico-h3-letter-spacing: -0.03em; + --logico-h3-font-family: Space Grotesk; + --logico-h3-text-transform: uppercase; + --logico-h3-font-style: normal; + --logico-h3-font-weight: 500; + + --logico-h4-font-size: 40px; + --logico-h4-line-height: 1.2em; + --logico-h4-letter-spacing: -0.03em; + --logico-h4-font-family: Space Grotesk; + --logico-h4-text-transform: uppercase; + --logico-h4-font-style: normal; + --logico-h4-font-weight: 500; + + --logico-h5-font-size: 30px; + --logico-h5-line-height: 1.2em; + --logico-h5-letter-spacing: -0.03em; + --logico-h5-font-family: Space Grotesk; + --logico-h5-text-transform: uppercase; + --logico-h5-font-style: normal; + --logico-h5-font-weight: 500; + + --logico-h6-font-size: 25px; + --logico-h6-line-height: 1.2em; + --logico-h6-letter-spacing: -0.03em; + --logico-h6-font-family: Space Grotesk; + --logico-h6-text-transform: uppercase; + --logico-h6-font-style: normal; + --logico-h6-font-weight: 500; + + --logico-button-font-size: 14px; + --logico-button-font-family: Manrope; + --logico-button-font-weight: 600; + + --logico-paragraph-spacing: 1.7em; + + --logico-h1-font-size-laptop: 80px; + --logico-h2-font-size-laptop: 60px; + --logico-h3-font-size-laptop: 46px; + --logico-h4-font-size-laptop: 34px; + --logico-h5-font-size-laptop: 28px; + --logico-h6-font-size-laptop: 22px; + --logico-body-font-size-tablet: 16px; + --logico-h1-font-size-tablet: 60px; + --logico-h2-font-size-tablet: 50px; + --logico-h3-font-size-tablet: 36px; + --logico-h4-font-size-tablet: 28px; + --logico-h5-font-size-tablet: 24px; + --logico-h6-font-size-tablet: 20px; + --logico-h1-font-size-mobile-extra: 40px; + --logico-h2-font-size-mobile-extra: 32px; + --logico-h3-font-size-mobile-extra: 28px; + --logico-h4-font-size-mobile-extra: 23px; + --logico-h5-font-size-mobile-extra: 20px; + --logico-h6-font-size-mobile-extra: 18px; + + --logico-radius-small: 10px; + --logico-radius-medium: 15px; + --logico-radius-large: 25px; +} + +.wp-block-post-content, +.logico-front-end { + font-size: 18px; + line-height: 1.6667em; + font-family: Manrope; + font-style: normal; + font-weight: 400; + text-decoration: none; +} +.wp-block-post-content h1:not([class*=logico-title-h]), +.wp-block-post-content .logico-title-h1, +.logico-front-end h1:not([class*=logico-title-h]), +.logico-front-end .logico-title-h1 { + font-size: 120px; + line-height: 1.2em; + letter-spacing: -0.03em; + font-family: Space Grotesk; + text-transform: uppercase; + font-style: normal; + font-weight: 500; +} +.wp-block-post-content h2:not([class*=logico-title-h]), +.wp-block-post-content .logico-title-h2, +.logico-front-end h2:not([class*=logico-title-h]), +.logico-front-end .logico-title-h2 { + font-size: 80px; + line-height: 1.2em; + letter-spacing: -0.03em; + font-family: Space Grotesk; + text-transform: uppercase; + font-style: normal; + font-weight: 500; +} +.wp-block-post-content h3:not([class*=logico-title-h]), +.wp-block-post-content .logico-title-h3, +.logico-front-end h3:not([class*=logico-title-h]), +.logico-front-end .logico-title-h3 { + font-size: 60px; + line-height: 1.2em; + letter-spacing: -0.03em; + font-family: Space Grotesk; + text-transform: uppercase; + font-style: normal; + font-weight: 500; +} +.wp-block-post-content h4:not([class*=logico-title-h]), +.wp-block-post-content .logico-title-h4, +.logico-front-end h4:not([class*=logico-title-h]), +.logico-front-end .logico-title-h4 { + font-size: 40px; + line-height: 1.2em; + letter-spacing: -0.03em; + font-family: Space Grotesk; + text-transform: uppercase; + font-style: normal; + font-weight: 500; +} +.wp-block-post-content h5:not([class*=logico-title-h]), +.wp-block-post-content .logico-title-h5, +.logico-front-end h5:not([class*=logico-title-h]), +.logico-front-end .logico-title-h5 { + font-size: 30px; + line-height: 1.2em; + letter-spacing: -0.03em; + font-family: Space Grotesk; + text-transform: uppercase; + font-style: normal; + font-weight: 500; +} +.wp-block-post-content h6:not([class*=logico-title-h]), +.wp-block-post-content .logico-title-h6, +.logico-front-end h6:not([class*=logico-title-h]), +.logico-front-end .logico-title-h6 { + font-size: 25px; + line-height: 1.2em; + letter-spacing: -0.03em; + font-family: Space Grotesk; + text-transform: uppercase; + font-style: normal; + font-weight: 500; +} +.logico-alter-button { + font-size: 14px; + font-family: Manrope; + font-weight: 600; +} +.wp-block-post-content p, +.logico-front-end p { + margin-bottom: 1.7em; +} +@media only screen and (max-width: 1200px) { + .wp-block-post-content h1:not([class*=logico-title-h]), + .wp-block-post-content .logico-title-h1, + .logico-front-end h1:not([class*=logico-title-h]), + .logico-front-end .logico-title-h1 { + font-size: 80px; + } + .wp-block-post-content h2:not([class*=logico-title-h]), + .wp-block-post-content .logico-title-h2, + .logico-front-end h2:not([class*=logico-title-h]), + .logico-front-end .logico-title-h2 { + font-size: 60px; + } + .wp-block-post-content h3:not([class*=logico-title-h]), + .wp-block-post-content .logico-title-h3, + .logico-front-end h3:not([class*=logico-title-h]), + .logico-front-end .logico-title-h3 { + font-size: 46px; + } + .wp-block-post-content h4:not([class*=logico-title-h]), + .wp-block-post-content .logico-title-h4, + .logico-front-end h4:not([class*=logico-title-h]), + .logico-front-end .logico-title-h4 { + font-size: 34px; + } + .wp-block-post-content h5:not([class*=logico-title-h]), + .wp-block-post-content .logico-title-h5, + .logico-front-end h5:not([class*=logico-title-h]), + .logico-front-end .logico-title-h5 { + font-size: 28px; + } + .wp-block-post-content h6:not([class*=logico-title-h]), + .wp-block-post-content .logico-title-h6, + .logico-front-end h6:not([class*=logico-title-h]), + .logico-front-end .logico-title-h6 { + font-size: 22px; + } +} +@media only screen and (max-width: 840px) { + .wp-block-post-content, + .logico-front-end { + font-size: 16px; + } + .wp-block-post-content h1:not([class*=logico-title-h]), + .wp-block-post-content .logico-title-h1, + .logico-front-end h1:not([class*=logico-title-h]), + .logico-front-end .logico-title-h1 { + font-size: 60px; + } + .wp-block-post-content h2:not([class*=logico-title-h]), + .wp-block-post-content .logico-title-h2, + .logico-front-end h2:not([class*=logico-title-h]), + .logico-front-end .logico-title-h2 { + font-size: 50px; + } + .wp-block-post-content h3:not([class*=logico-title-h]), + .wp-block-post-content .logico-title-h3, + .logico-front-end h3:not([class*=logico-title-h]), + .logico-front-end .logico-title-h3 { + font-size: 36px; + } + .wp-block-post-content h4:not([class*=logico-title-h]), + .wp-block-post-content .logico-title-h4, + .logico-front-end h4:not([class*=logico-title-h]), + .logico-front-end .logico-title-h4 { + font-size: 28px; + } + .wp-block-post-content h5:not([class*=logico-title-h]), + .wp-block-post-content .logico-title-h5, + .logico-front-end h5:not([class*=logico-title-h]), + .logico-front-end .logico-title-h5 { + font-size: 24px; + } + .wp-block-post-content h6:not([class*=logico-title-h]), + .wp-block-post-content .logico-title-h6, + .logico-front-end h6:not([class*=logico-title-h]), + .logico-front-end .logico-title-h6 { + font-size: 20px; + } +} +@media only screen and (max-width: 660px) { + .wp-block-post-content h1:not([class*=logico-title-h]), + .wp-block-post-content .logico-title-h1, + .logico-front-end h1:not([class*=logico-title-h]), + .logico-front-end .logico-title-h1 { + font-size: 40px; + } + .wp-block-post-content h2:not([class*=logico-title-h]), + .wp-block-post-content .logico-title-h2, + .logico-front-end h2:not([class*=logico-title-h]), + .logico-front-end .logico-title-h2 { + font-size: 32px; + } + .wp-block-post-content h3:not([class*=logico-title-h]), + .wp-block-post-content .logico-title-h3, + .logico-front-end h3:not([class*=logico-title-h]), + .logico-front-end .logico-title-h3 { + font-size: 28px; + } + .wp-block-post-content h4:not([class*=logico-title-h]), + .wp-block-post-content .logico-title-h4, + .logico-front-end h4:not([class*=logico-title-h]), + .logico-front-end .logico-title-h4 { + font-size: 23px; + } + .wp-block-post-content h5:not([class*=logico-title-h]), + .wp-block-post-content .logico-title-h5, + .logico-front-end h5:not([class*=logico-title-h]), + .logico-front-end .logico-title-h5 { + font-size: 20px; + } + .wp-block-post-content h6:not([class*=logico-title-h]), + .wp-block-post-content .logico-title-h6, + .logico-front-end h6:not([class*=logico-title-h]), + .logico-front-end .logico-title-h6 { + font-size: 18px; + } +} +.body-container.error-404 { + background-color: #fac12e; +} +body.error-404 { + background-image: none !important; +} +.body-container.error-404 { + background-position: center center; + background-repeat: no-repeat; + -webkit-background-size: initial; + background-size: initial; + background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/06/bg-404.png"); +} + diff --git a/assets/css/non-used/comparision.css b/assets/css/non-used/comparision.css new file mode 100644 index 0000000..df853e5 --- /dev/null +++ b/assets/css/non-used/comparision.css @@ -0,0 +1,484 @@ +< !-- comparison approach -->< !-- ── SECTION HTML ── --> diff --git a/assets/css/non-used/custom-apple-webkit.min.css b/assets/css/non-used/custom-apple-webkit.min.css new file mode 100644 index 0000000..1848fa1 --- /dev/null +++ b/assets/css/non-used/custom-apple-webkit.min.css @@ -0,0 +1,100 @@ +.e--ua-appleWebkit.rtl { + --flex-right: flex-start +} + +.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right { + --justify-content: var(--flex-right,flex-end) +} + +.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center { + --justify-content: center +} + +.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid { + display: flex; + flex-wrap: wrap; + justify-content: var(--justify-content,space-between); + margin-left: calc(-.5 * var(--grid-column-gap)); + margin-right: calc(-.5 * var(--grid-column-gap)); + width: auto +} + +.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item { + margin-left: calc(.5 * var(--grid-column-gap)); + margin-right: calc(.5 * var(--grid-column-gap)) +} + +.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid { + display: inline-block +} + +.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item { + margin-left: 0; + margin-right: 0 +} + +@media (max-width: 1024px) { + .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right { + --justify-content:var(--flex-right,flex-end) + } + + .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center { + --justify-content: center + } + + .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid { + display: flex; + flex-wrap: wrap; + justify-content: var(--justify-content,space-between); + margin-left: calc(-.5 * var(--grid-column-gap)); + margin-right: calc(-.5 * var(--grid-column-gap)); + width: auto + } + + .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item { + margin-left: calc(.5 * var(--grid-column-gap)); + margin-right: calc(.5 * var(--grid-column-gap)) + } + + .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid { + display: inline-block + } + + .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item { + margin-left: 0; + margin-right: 0 + } +} + +@media (max-width: 767px) { + .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right { + --justify-content:var(--flex-right,flex-end) + } + + .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center { + --justify-content: center + } + + .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid { + display: flex; + flex-wrap: wrap; + justify-content: var(--justify-content,space-between); + margin-left: calc(-.5 * var(--grid-column-gap)); + margin-right: calc(-.5 * var(--grid-column-gap)); + width: auto + } + + .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item { + margin-left: calc(.5 * var(--grid-column-gap)); + margin-right: calc(.5 * var(--grid-column-gap)) + } + + .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid { + display: inline-block + } + + .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item { + margin-left: 0; + margin-right: 0 + } +} diff --git a/assets/css/non-used/custom-lightbox.min.css b/assets/css/non-used/custom-lightbox.min.css new file mode 100644 index 0000000..0a60dbb --- /dev/null +++ b/assets/css/non-used/custom-lightbox.min.css @@ -0,0 +1,510 @@ +.elementor-lightbox { + --lightbox-ui-color: hsla(0, 0%, 93%, .9); + --lightbox-ui-color-hover: #fff; + --lightbox-text-color: var(--lightbox-ui-color); + --lightbox-header-icons-size: 20px; + --lightbox-navigation-icons-size: 25px +} + +.elementor-lightbox:not(.elementor-popup-modal) .dialog-header, +.elementor-lightbox:not(.elementor-popup-modal) .dialog-message { + text-align: center +} + +.elementor-lightbox .dialog-header { + display: none +} + +.elementor-lightbox .dialog-widget-content { + background: none; + box-shadow: none; + height: 100%; + width: 100% +} + + +.elementor-lightbox .dialog-message { + animation-duration: .3s; + height: 100% +} + +.elementor-lightbox .dialog-message.dialog-lightbox-message { + padding: 0 +} + +.elementor-lightbox .dialog-lightbox-close-button { + cursor: pointer; + display: flex; + font-size: var(--lightbox-header-icons-size); + inset-inline-end: .75em; + line-height: 1; + margin-top: 13px; + padding: .25em; + position: absolute; + z-index: 2 +} + +.elementor-lightbox .dialog-lightbox-close-button svg { + height: 1em; + width: 1em +} + +.elementor-lightbox .dialog-lightbox-close-button, +.elementor-lightbox .elementor-swiper-button { + color: var(--lightbox-ui-color); + opacity: 1; + transition: all .3s +} + +.elementor-lightbox .dialog-lightbox-close-button svg, +.elementor-lightbox .elementor-swiper-button svg { + fill: var(--lightbox-ui-color) +} + +.elementor-lightbox .dialog-lightbox-close-button:hover, +.elementor-lightbox .elementor-swiper-button:hover { + color: var(--lightbox-ui-color-hover) +} + +.elementor-lightbox .dialog-lightbox-close-button:hover svg, +.elementor-lightbox .elementor-swiper-button:hover svg { + fill: var(--lightbox-ui-color-hover) +} + +.elementor-lightbox .swiper { + height: 100% +} + +.elementor-lightbox .elementor-lightbox-item { + align-items: center; + box-sizing: border-box; + display: flex; + height: 100%; + justify-content: center; + margin: auto; + padding: 70px; + position: relative +} + +@media (max-width:767px) { + .elementor-lightbox .elementor-lightbox-item { + padding: 70px 0 + } +} + +.elementor-lightbox .elementor-lightbox-image { + max-height: 100%; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none +} + +.elementor-lightbox .elementor-lightbox-image, +.elementor-lightbox .elementor-lightbox-image:hover { + border: none; + filter: none; + opacity: 1 +} + +.elementor-lightbox .elementor-lightbox-image { + border-radius: 2px; + box-shadow: 0 0 30px rgba(0, 0, 0, .3), 0 0 8px -5px rgba(0, 0, 0, .3) +} + +.elementor-lightbox .elementor-video-container { + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%, -50%); + width: 100% +} + +.elementor-lightbox .elementor-video-container .elementor-video-landscape, +.elementor-lightbox .elementor-video-container .elementor-video-portrait, +.elementor-lightbox .elementor-video-container .elementor-video-square { + height: 100%; + margin: auto; + width: 100% +} + +.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe, +.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe, +.elementor-lightbox .elementor-video-container .elementor-video-square iframe { + background-color: #000; + border: 0 +} + +.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe, +.elementor-lightbox .elementor-video-container .elementor-video-landscape video, +.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe, +.elementor-lightbox .elementor-video-container .elementor-video-portrait video, +.elementor-lightbox .elementor-video-container .elementor-video-square iframe, +.elementor-lightbox .elementor-video-container .elementor-video-square video { + aspect-ratio: var(--video-aspect-ratio, 1.77777) +} + +.elementor-lightbox .elementor-video-container .elementor-video-square iframe, +.elementor-lightbox .elementor-video-container .elementor-video-square video { + height: min(90vh, 90vw); + width: min(90vh, 90vw) +} + +.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe, +.elementor-lightbox .elementor-video-container .elementor-video-landscape video { + height: auto; + max-height: 90vh; + width: 100% +} + +.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe, +.elementor-lightbox .elementor-video-container .elementor-video-portrait video { + height: 100%; + max-width: 90vw +} + +@media (min-width:1025px) { + .elementor-lightbox .elementor-video-container .elementor-video-landscape { + max-height: 85vh; + width: 85vw + } + .elementor-lightbox .elementor-video-container .elementor-video-portrait { + height: 85vh; + max-width: 85vw + } +} + +@media (max-width:1024px) { + .elementor-lightbox .elementor-video-container .elementor-video-landscape { + max-height: 95vh; + width: 95vw + } + .elementor-lightbox .elementor-video-container .elementor-video-portrait { + height: 95vh; + max-width: 95vw + } +} + +.elementor-lightbox .swiper .elementor-swiper-button-prev { + left: 0 +} + +.elementor-lightbox .swiper .elementor-swiper-button-next { + right: 0 +} + +.elementor-lightbox .swiper .swiper-pagination-fraction { + color: #fff; + width: -moz-max-content; + width: max-content +} + +.elementor-lightbox .elementor-swiper-button:focus { + outline-width: 1px +} + +.elementor-lightbox .elementor-swiper-button-next, +.elementor-lightbox .elementor-swiper-button-prev { + align-items: center; + display: flex; + font-size: var(--lightbox-navigation-icons-size); + height: 100%; + justify-content: center; + width: 15% +} + +@media (max-width:1024px) { + .elementor-lightbox .elementor-swiper-button-next:active, + .elementor-lightbox .elementor-swiper-button-prev:active { + -webkit-tap-highlight-color: transparent; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0) + } + .elementor-lightbox .elementor-swiper-button-next i, + .elementor-lightbox .elementor-swiper-button-next svg, + .elementor-lightbox .elementor-swiper-button-prev i, + .elementor-lightbox .elementor-swiper-button-prev svg { + cursor: pointer + } + .elementor-lightbox .elementor-swiper-button-next i:active, + .elementor-lightbox .elementor-swiper-button-next svg:active, + .elementor-lightbox .elementor-swiper-button-prev i:active, + .elementor-lightbox .elementor-swiper-button-prev svg:active { + background-color: rgba(0, 0, 0, .5); + outline: none + } +} + +@media (max-width:767px) { + .elementor-lightbox .elementor-swiper-button:focus { + outline: none + } + .elementor-lightbox .elementor-swiper-button-next, + .elementor-lightbox .elementor-swiper-button-prev { + width: 20% + } + .elementor-lightbox .elementor-swiper-button-next:active, + .elementor-lightbox .elementor-swiper-button-prev:active { + -webkit-tap-highlight-color: transparent; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0) + } + .elementor-lightbox .elementor-swiper-button-next i, + .elementor-lightbox .elementor-swiper-button-prev i { + background-color: rgba(0, 0, 0, .5); + padding: 10px + } + .elementor-lightbox .elementor-swiper-button-next i, + .elementor-lightbox .elementor-swiper-button-next svg, + .elementor-lightbox .elementor-swiper-button-prev i, + .elementor-lightbox .elementor-swiper-button-prev svg { + cursor: pointer + } + .elementor-lightbox .elementor-swiper-button-next i:active, + .elementor-lightbox .elementor-swiper-button-next svg:active, + .elementor-lightbox .elementor-swiper-button-prev i:active, + .elementor-lightbox .elementor-swiper-button-prev svg:active { + background-color: rgba(0, 0, 0, .5); + outline: none + } + .elementor-lightbox .elementor-swiper-button-prev { + justify-content: flex-start; + left: 0 + } + .elementor-lightbox .elementor-swiper-button-next { + justify-content: flex-end; + right: 0 + } +} + +.elementor-slideshow__counter { + color: currentColor; + font-size: .75em; + width: -moz-max-content; + width: max-content +} + +.elementor-slideshow__footer, +.elementor-slideshow__header { + left: 0; + padding: 15px 20px; + position: absolute; + transition: .3s; + width: 100% +} + +.elementor-slideshow__footer { + color: var(--lightbox-text-color) +} + +.elementor-slideshow__header { + align-items: center; + color: var(--lightbox-ui-color); + display: flex; + flex-direction: row-reverse; + font-size: var(--lightbox-header-icons-size); + padding-inline-end: 2.6em; + padding-inline-start: 1em; + top: 0; + z-index: 10 +} + +.elementor-slideshow__header>i, +.elementor-slideshow__header>svg { + cursor: pointer; + margin: 0 .35em; + padding: .25em +} + +.elementor-slideshow__header>i { + font-size: inherit +} + +.elementor-slideshow__header>i:hover { + color: var(--lightbox-ui-color-hover) +} + +.elementor-slideshow__header>svg { + box-sizing: content-box; + fill: var(--lightbox-ui-color); + height: 1em; + width: 1em +} + +.elementor-slideshow__header>svg:hover { + fill: var(--lightbox-ui-color-hover) +} + +.elementor-slideshow__header .elementor-slideshow__counter { + margin-inline-end: auto +} + +.elementor-slideshow__header .elementor-icon-share { + z-index: 5 +} + +.elementor-slideshow__share-menu { + background-color: transparent; + height: 0; + overflow: hidden; + position: absolute; + transition: background-color .4s; + width: 0 +} + +.elementor-slideshow__share-menu .elementor-slideshow__share-links a { + color: #0c0d0e +} + +.elementor-slideshow__share-links { + background-color: #fff; + border-radius: 3px; + box-shadow: 0 4px 15px rgba(0, 0, 0, .3); + display: block; + inset-inline-end: 2.8em; + min-width: 200px; + opacity: 0; + padding: 14px 20px; + position: absolute; + top: 3em; + transform: scale(0); + transform-origin: 90% 10%; + transition: all .25s .1s +} + +.elementor-slideshow__share-links a { + color: #3f444b; + display: block; + font-size: 12px; + line-height: 2.5; + opacity: 0; + text-align: start; + transition: opacity .5s .1s +} + +.elementor-slideshow__share-links a:hover { + color: #000 +} + +.elementor-slideshow__share-links a i, +.elementor-slideshow__share-links a svg { + margin-inline-end: .75em +} + +.elementor-slideshow__share-links a i { + font-size: 1.25em +} + +.elementor-slideshow__share-links a svg { + height: 1.25em; + width: 1.25em +} + +.elementor-slideshow__share-links:before { + border: .45em solid transparent; + border-bottom-color: #fff; + content: ""; + display: block; + inset-inline-end: .5em; + position: absolute; + top: 1px; + transform: translateY(-100%) scaleX(.7) +} + +.elementor-slideshow__footer { + bottom: 0; + position: fixed; + z-index: 5 +} + +.elementor-slideshow__description, +.elementor-slideshow__title { + margin: 0 +} + +.elementor-slideshow__title { + font-size: 16px; + font-weight: 700 +} + +.elementor-slideshow__description { + font-size: 14px +} + +.elementor-slideshow--ui-hidden .elementor-slideshow__footer, +.elementor-slideshow--ui-hidden .elementor-slideshow__header { + opacity: 0; + pointer-events: none +} + +.elementor-slideshow--ui-hidden .elementor-swiper-button-next, +.elementor-slideshow--ui-hidden .elementor-swiper-button-prev { + opacity: 0 +} + +.elementor-slideshow--fullscreen-mode .elementor-video-container { + width: 100% +} + +.elementor-slideshow--zoom-mode .elementor-slideshow__footer, +.elementor-slideshow--zoom-mode .elementor-slideshow__header { + background-color: rgba(0, 0, 0, .5) +} + +.elementor-slideshow--zoom-mode .elementor-swiper-button-next, +.elementor-slideshow--zoom-mode .elementor-swiper-button-prev { + opacity: 0; + pointer-events: none +} + +.elementor-slideshow--share-mode .elementor-slideshow__share-menu { + background-color: rgba(0, 0, 0, .5); + cursor: default; + height: 100vh; + left: 0; + opacity: 1; + top: 0; + width: 100vw +} + +.elementor-slideshow--share-mode .elementor-slideshow__share-links { + transform: scale(1) +} + +.elementor-slideshow--share-mode .elementor-slideshow__share-links, +.elementor-slideshow--share-mode .elementor-slideshow__share-links a { + opacity: 1 +} + +.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter { + color: #1da1f2 +} + +.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook { + color: #3b5998 +} + +.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest { + color: #bd081c +} + +.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold { + color: #9da5ae +} + +.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter { + fill: #1da1f2 +} + +.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook { + fill: #3b5998 +} + +.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest { + fill: #bd081c +} + +.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold { + fill: #9da5ae +} + +.elementor-slideshow--share-mode .eicon-share-arrow { + z-index: 2 +} diff --git a/assets/css/non-used/dialog.min.css b/assets/css/non-used/dialog.min.css new file mode 100644 index 0000000..353d86e --- /dev/null +++ b/assets/css/non-used/dialog.min.css @@ -0,0 +1,369 @@ +.dialog-widget-content { + background-color: var(--e-a-bg-default); + border-radius: 3px; + box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2); + overflow: hidden; + position: absolute +} + +.dialog-message { + box-sizing: border-box; + line-height: 1.5 +} + +.dialog-close-button { + color: var(--e-a-color-txt); + cursor: pointer; + font-size: 15px; + inset-inline-end: 15px; + line-height: 1; + margin-block-start: 15px; + position: absolute; + transition: var(--e-a-transition-hover) +} + +.dialog-close-button:hover { + color: var(--e-a-color-txt-hover) +} + +.dialog-prevent-scroll { + max-height: 100vh; + overflow: hidden +} + +.dialog-type-lightbox { + background-color: rgba(0, 0, 0, .8); + bottom: 0; + height: 100%; + left: 0; + position: fixed; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + width: 100%; + z-index: 9999 +} + +.elementor-editor-active .elementor-popup-modal { + background-color: initial +} + +.dialog-type-alert .dialog-widget-content, +.dialog-type-confirm .dialog-widget-content { + margin: auto; + padding: 20px; + width: 400px +} + +.dialog-type-alert .dialog-header, +.dialog-type-confirm .dialog-header { + font-size: 15px; + font-weight: 500 +} + +.dialog-type-alert .dialog-header:after, +.dialog-type-confirm .dialog-header:after { + border-block-end: var(--e-a-border); + content: ""; + display: block; + margin-block-end: 10px; + margin-inline-end: -20px; + margin-inline-start: -20px; + padding-block-end: 10px +} + +.dialog-type-alert .dialog-message, +.dialog-type-confirm .dialog-message { + min-height: 50px +} + +.dialog-type-alert .dialog-buttons-wrapper, +.dialog-type-confirm .dialog-buttons-wrapper { + display: flex; + gap: 15px; + justify-content: flex-end; + padding-block-start: 10px +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button { + background-color: var(--e-a-btn-bg); + border: none; + border-radius: var(--e-a-border-radius); + color: var(--e-a-btn-color-invert); + font-size: 12px; + font-weight: 500; + line-height: 1.2; + outline: none; + padding: 8px 16px; + transition: var(--e-a-transition-hover) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover { + border: none +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover { + background-color: var(--e-a-btn-bg-hover); + color: var(--e-a-btn-color-invert) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active { + background-color: var(--e-a-btn-bg-active) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]), +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]) { + cursor: pointer +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled { + background-color: var(--e-a-btn-bg-disabled); + color: var(--e-a-btn-color-disabled) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon { + display: none +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt { + background: transparent; + color: var(--e-a-color-txt) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover { + background: var(--e-a-bg-hover); + color: var(--e-a-color-txt-hover) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled { + background: transparent; + color: var(--e-a-color-txt-disabled) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border { + border: 1px solid var(--e-a-color-txt-muted) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success { + background-color: var(--e-a-btn-bg-success) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover { + background-color: var(--e-a-btn-bg-success-hover) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary { + background-color: var(--e-a-btn-bg-primary); + color: var(--e-a-btn-color) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover { + background-color: var(--e-a-btn-bg-primary-hover); + color: var(--e-a-btn-color) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt { + background: transparent; + color: var(--e-a-color-primary-bold) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover { + background: var(--e-a-bg-primary) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro { + background-color: var(--e-a-btn-bg-accent) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover { + background-color: var(--e-a-btn-bg-accent-hover) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active { + background-color: var(--e-a-btn-bg-accent-active) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info { + background-color: var(--e-a-btn-bg-info) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover { + background-color: var(--e-a-btn-bg-info-hover) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning { + background-color: var(--e-a-btn-bg-warning) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover { + background-color: var(--e-a-btn-bg-warning-hover) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger { + background-color: var(--e-a-btn-bg-danger) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white { + color: var(--e-a-color-white) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover { + background-color: var(--e-a-btn-bg-danger-hover) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button i, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i { + margin-inline-end: 5px +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited { + color: initial +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled], +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled] { + background-color: var(--e-a-btn-bg-disabled); + cursor: not-allowed +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited { + background-color: var(--e-a-btn-bg-disabled) +} diff --git a/assets/css/non-used/elementor-icons.min.css b/assets/css/non-used/elementor-icons.min.css new file mode 100644 index 0000000..c50e6a8 --- /dev/null +++ b/assets/css/non-used/elementor-icons.min.css @@ -0,0 +1,2004 @@ +/*! elementor-icons - v5.44.0 - 01-09-2025 */ +@font-face { + font-display: swap; + font-family: eicons; + src: url(../fonts/eicons.eot?5.44.0); + src: url(../fonts/eicons.eot?5.44.0#iefix) format("embedded-opentype"),url(../fonts/eicons.woff2?5.44.0) format("woff2"),url(../fonts/eicons.woff?5.44.0) format("woff"),url(../fonts/eicons.ttf?5.44.0) format("truetype"),url(../fonts/eicons.svg?5.44.0#eicon) format("svg"); + font-weight: 400; + font-style: normal +} + +[class*=" eicon-"],[class^=eicon] { + display: inline-block; + font-family: eicons; + font-size: inherit; + font-weight: 400; + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +@keyframes a { + 0% { + transform: rotate(0deg) + } + + to { + transform: rotate(359deg) + } +} + +.eicon-animation-spin { + animation: a 2s infinite linear +} + +.eicon-editor-link:before { + content: "\e800" +} + +.eicon-editor-unlink:before { + content: "\e801" +} + +.eicon-editor-external-link:before { + content: "\e802" +} + +.eicon-editor-close:before { + content: "\e803" +} + +.eicon-editor-list-ol:before { + content: "\e804" +} + +.eicon-editor-list-ul:before { + content: "\e805" +} + +.eicon-editor-bold:before { + content: "\e806" +} + +.eicon-editor-italic:before { + content: "\e807" +} + +.eicon-editor-underline:before { + content: "\e808" +} + +.eicon-editor-paragraph:before { + content: "\e809" +} + +.eicon-editor-h1:before { + content: "\e80a" +} + +.eicon-editor-h2:before { + content: "\e80b" +} + +.eicon-editor-h3:before { + content: "\e80c" +} + +.eicon-editor-h4:before { + content: "\e80d" +} + +.eicon-editor-h5:before { + content: "\e80e" +} + +.eicon-editor-h6:before { + content: "\e80f" +} + +.eicon-editor-quote:before { + content: "\e810" +} + +.eicon-editor-code:before { + content: "\e811" +} + +.eicon-elementor:before { + content: "\e812" +} + +.eicon-elementor-circle:before { + content: "\e813" +} + +.eicon-pojome:before { + content: "\e814" +} + +.eicon-plus:before { + content: "\e815" +} + +.eicon-menu-bar:before { + content: "\e816" +} + +.eicon-apps:before { + content: "\e817" +} + +.eicon-accordion:before { + content: "\e818" +} + +.eicon-alert:before { + content: "\e819" +} + +.eicon-animation-text:before { + content: "\e81a" +} + +.eicon-animation:before { + content: "\e81b" +} + +.eicon-banner:before { + content: "\e81c" +} + +.eicon-blockquote:before { + content: "\e81d" +} + +.eicon-button:before { + content: "\e81e" +} + +.eicon-call-to-action:before { + content: "\e81f" +} + +.eicon-captcha:before { + content: "\e820" +} + +.eicon-carousel:before { + content: "\e821" +} + +.eicon-checkbox:before { + content: "\e822" +} + +.eicon-columns:before { + content: "\e823" +} + +.eicon-countdown:before { + content: "\e824" +} + +.eicon-counter:before { + content: "\e825" +} + +.eicon-date:before { + content: "\e826" +} + +.eicon-divider-shape:before { + content: "\e827" +} + +.eicon-divider:before { + content: "\e828" +} + +.eicon-download-button:before { + content: "\e829" +} + +.eicon-dual-button:before { + content: "\e82a" +} + +.eicon-email-field:before { + content: "\e82b" +} + +.eicon-facebook-comments:before { + content: "\e82c" +} + +.eicon-facebook-like-box:before { + content: "\e82d" +} + +.eicon-form-horizontal:before { + content: "\e82e" +} + +.eicon-form-vertical:before { + content: "\e82f" +} + +.eicon-gallery-grid:before { + content: "\e830" +} + +.eicon-gallery-group:before { + content: "\e831" +} + +.eicon-gallery-justified:before { + content: "\e832" +} + +.eicon-gallery-masonry:before { + content: "\e833" +} + +.eicon-icon-box:before { + content: "\e834" +} + +.eicon-image-before-after:before { + content: "\e835" +} + +.eicon-image-box:before { + content: "\e836" +} + +.eicon-image-hotspot:before { + content: "\e837" +} + +.eicon-image-rollover:before { + content: "\e838" +} + +.eicon-info-box:before { + content: "\e839" +} + +.eicon-inner-section:before { + content: "\e83a" +} + +.eicon-mailchimp:before { + content: "\e83b" +} + +.eicon-menu-card:before { + content: "\e83c" +} + +.eicon-navigation-horizontal:before { + content: "\e83d" +} + +.eicon-nav-menu:before { + content: "\e83e" +} + +.eicon-navigation-vertical:before { + content: "\e83f" +} + +.eicon-number-field:before { + content: "\e840" +} + +.eicon-parallax:before { + content: "\e841" +} + +.eicon-php7:before { + content: "\e842" +} + +.eicon-post-list:before { + content: "\e843" +} + +.eicon-post-slider:before { + content: "\e844" +} + +.eicon-post:before { + content: "\e845" +} + +.eicon-posts-carousel:before { + content: "\e846" +} + +.eicon-posts-grid:before { + content: "\e847" +} + +.eicon-posts-group:before { + content: "\e848" +} + +.eicon-posts-justified:before { + content: "\e849" +} + +.eicon-posts-masonry:before { + content: "\e84a" +} + +.eicon-posts-ticker:before { + content: "\e84b" +} + +.eicon-price-list:before { + content: "\e84c" +} + +.eicon-price-table:before { + content: "\e84d" +} + +.eicon-radio:before { + content: "\e84e" +} + +.eicon-rtl:before { + content: "\e84f" +} + +.eicon-scroll:before { + content: "\e850" +} + +.eicon-search:before { + content: "\e851" +} + +.eicon-select:before { + content: "\e852" +} + +.eicon-share:before { + content: "\e853" +} + +.eicon-sidebar:before { + content: "\e854" +} + +.eicon-skill-bar:before { + content: "\e855" +} + +.eicon-slider-3d:before { + content: "\e856" +} + +.eicon-slider-album:before { + content: "\e857" +} + +.eicon-slider-device:before { + content: "\e858" +} + +.eicon-slider-full-screen:before { + content: "\e859" +} + +.eicon-slider-push:before { + content: "\e85a" +} + +.eicon-slider-vertical:before { + content: "\e85b" +} + +.eicon-slider-video:before { + content: "\e85c" +} + +.eicon-slides:before { + content: "\e85d" +} + +.eicon-social-icons:before { + content: "\e85e" +} + +.eicon-spacer:before { + content: "\e85f" +} + +.eicon-table:before { + content: "\e860" +} + +.eicon-tabs:before { + content: "\e861" +} + +.eicon-tel-field:before { + content: "\e862" +} + +.eicon-text-area:before { + content: "\e863" +} + +.eicon-text-field:before { + content: "\e864" +} + +.eicon-thumbnails-down:before { + content: "\e865" +} + +.eicon-thumbnails-half:before { + content: "\e866" +} + +.eicon-thumbnails-right:before { + content: "\e867" +} + +.eicon-time-line:before { + content: "\e868" +} + +.eicon-toggle:before { + content: "\e869" +} + +.eicon-url:before { + content: "\e86a" +} + +.eicon-t-letter:before { + content: "\e86b" +} + +.eicon-wordpress:before { + content: "\e86c" +} + +.eicon-text:before { + content: "\e86d" +} + +.eicon-anchor:before { + content: "\e86e" +} + +.eicon-bullet-list:before { + content: "\e86f" +} + +.eicon-code:before { + content: "\e870" +} + +.eicon-favorite:before { + content: "\e871" +} + +.eicon-google-maps:before { + content: "\e872" +} + +.eicon-image:before { + content: "\e873" +} + +.eicon-photo-library:before { + content: "\e874" +} + +.eicon-woocommerce:before { + content: "\e875" +} + +.eicon-youtube:before { + content: "\e876" +} + +.eicon-flip-box:before { + content: "\e877" +} + +.eicon-settings:before { + content: "\e878" +} + +.eicon-headphones:before { + content: "\e879" +} + +.eicon-testimonial:before { + content: "\e87a" +} + +.eicon-counter-circle:before { + content: "\e87b" +} + +.eicon-person:before { + content: "\e87c" +} + +.eicon-chevron-right:before { + content: "\e87d" +} + +.eicon-chevron-left:before { + content: "\e87e" +} + +.eicon-close:before { + content: "\e87f" +} + +.eicon-file-download:before { + content: "\e880" +} + +.eicon-save:before { + content: "\e881" +} + +.eicon-zoom-in:before { + content: "\e882" +} + +.eicon-shortcode:before { + content: "\e883" +} + +.eicon-nerd:before { + content: "\e884" +} + +.eicon-device-desktop:before { + content: "\e885" +} + +.eicon-device-tablet:before { + content: "\e886" +} + +.eicon-device-mobile:before { + content: "\e887" +} + +.eicon-document-file:before { + content: "\e888" +} + +.eicon-folder-o:before { + content: "\e889" +} + +.eicon-hypster:before { + content: "\e88a" +} + +.eicon-h-align-left:before { + content: "\e88b" +} + +.eicon-h-align-right:before { + content: "\e88c" +} + +.eicon-h-align-center:before { + content: "\e88d" +} + +.eicon-h-align-stretch:before { + content: "\e88e" +} + +.eicon-v-align-top:before { + content: "\e88f" +} + +.eicon-v-align-bottom:before { + content: "\e890" +} + +.eicon-v-align-middle:before { + content: "\e891" +} + +.eicon-v-align-stretch:before { + content: "\e892" +} + +.eicon-pro-icon:before { + content: "\e893" +} + +.eicon-mail:before { + content: "\e894" +} + +.eicon-lock-user:before { + content: "\e895" +} + +.eicon-testimonial-carousel:before { + content: "\e896" +} + +.eicon-media-carousel:before { + content: "\e897" +} + +.eicon-section:before { + content: "\e898" +} + +.eicon-column:before { + content: "\e899" +} + +.eicon-edit:before { + content: "\e89a" +} + +.eicon-clone:before { + content: "\e89b" +} + +.eicon-trash:before { + content: "\e89c" +} + +.eicon-play:before { + content: "\e89d" +} + +.eicon-angle-right:before { + content: "\e89e" +} + +.eicon-angle-left:before { + content: "\e89f" +} + +.eicon-animated-headline:before { + content: "\e8a0" +} + +.eicon-menu-toggle:before { + content: "\e8a1" +} + +.eicon-fb-embed:before { + content: "\e8a2" +} + +.eicon-fb-feed:before { + content: "\e8a3" +} + +.eicon-twitter-embed:before { + content: "\e8a4" +} + +.eicon-twitter-feed:before { + content: "\e8a5" +} + +.eicon-sync:before { + content: "\e8a6" +} + +.eicon-import-export:before { + content: "\e8a7" +} + +.eicon-check-circle:before { + content: "\e8a8" +} + +.eicon-library-save:before { + content: "\e8a9" +} + +.eicon-library-download:before { + content: "\e9dd" +} + +.eicon-insert:before { + content: "\e8ab" +} + +.eicon-preview-medium:before { + content: "\e8ac" +} + +.eicon-sort-down:before { + content: "\e8ad" +} + +.eicon-sort-up:before { + content: "\e8ae" +} + +.eicon-heading:before { + content: "\e8af" +} + +.eicon-logo:before { + content: "\e8b0" +} + +.eicon-meta-data:before { + content: "\e8b1" +} + +.eicon-post-content:before { + content: "\e8b2" +} + +.eicon-post-excerpt:before { + content: "\e8b3" +} + +.eicon-post-navigation:before { + content: "\e8b4" +} + +.eicon-yoast:before { + content: "\e8b5" +} + +.eicon-nerd-chuckle:before { + content: "\e8b6" +} + +.eicon-nerd-wink:before { + content: "\e8b7" +} + +.eicon-comments:before { + content: "\e8b8" +} + +.eicon-download-circle-o:before { + content: "\e8b9" +} + +.eicon-library-upload:before { + content: "\e8ba" +} + +.eicon-save-o:before { + content: "\e8bb" +} + +.eicon-upload-circle-o:before { + content: "\e8bc" +} + +.eicon-ellipsis-h:before { + content: "\e8bd" +} + +.eicon-ellipsis-v:before { + content: "\e8be" +} + +.eicon-arrow-left:before { + content: "\e8bf" +} + +.eicon-arrow-right:before { + content: "\e8c0" +} + +.eicon-arrow-up:before { + content: "\e8c1" +} + +.eicon-arrow-down:before { + content: "\e8c2" +} + +.eicon-play-o:before { + content: "\e8c3" +} + +.eicon-archive-posts:before { + content: "\e8c4" +} + +.eicon-archive-title:before { + content: "\e8c5" +} + +.eicon-featured-image:before { + content: "\e8c6" +} + +.eicon-post-info:before { + content: "\e8c7" +} + +.eicon-post-title:before { + content: "\e8c8" +} + +.eicon-site-logo:before { + content: "\e8c9" +} + +.eicon-site-search:before { + content: "\e8ca" +} + +.eicon-site-title:before { + content: "\e8cb" +} + +.eicon-plus-square:before { + content: "\e8cc" +} + +.eicon-minus-square:before { + content: "\e8cd" +} + +.eicon-cloud-check:before { + content: "\e8ce" +} + +.eicon-drag-n-drop:before { + content: "\e8cf" +} + +.eicon-welcome:before { + content: "\e8d0" +} + +.eicon-handle:before { + content: "\e8d1" +} + +.eicon-cart:before { + content: "\e8d2" +} + +.eicon-product-add-to-cart:before { + content: "\e8d3" +} + +.eicon-product-breadcrumbs:before { + content: "\e8d4" +} + +.eicon-product-categories:before { + content: "\e8d5" +} + +.eicon-product-description:before { + content: "\e8d6" +} + +.eicon-product-images:before { + content: "\e8d7" +} + +.eicon-product-info:before { + content: "\e8d8" +} + +.eicon-product-meta:before { + content: "\e8d9" +} + +.eicon-product-pages:before { + content: "\e8da" +} + +.eicon-product-price:before { + content: "\e8db" +} + +.eicon-product-rating:before { + content: "\e8dc" +} + +.eicon-product-related:before { + content: "\e8dd" +} + +.eicon-product-stock:before { + content: "\e8de" +} + +.eicon-product-tabs:before { + content: "\e8df" +} + +.eicon-product-title:before { + content: "\e8e0" +} + +.eicon-product-upsell:before { + content: "\e8e1" +} + +.eicon-products:before { + content: "\e8e2" +} + +.eicon-bag-light:before { + content: "\e8e3" +} + +.eicon-bag-medium:before { + content: "\e8e4" +} + +.eicon-bag-solid:before { + content: "\e8e5" +} + +.eicon-basket-light:before { + content: "\e8e6" +} + +.eicon-basket-medium:before { + content: "\e8e7" +} + +.eicon-basket-solid:before { + content: "\e8e8" +} + +.eicon-cart-light:before { + content: "\e8e9" +} + +.eicon-cart-medium:before { + content: "\e8ea" +} + +.eicon-cart-solid:before { + content: "\e8eb" +} + +.eicon-exchange:before { + content: "\e8ec" +} + +.eicon-preview-thin:before { + content: "\e8ed" +} + +.eicon-device-laptop:before { + content: "\e8ee" +} + +.eicon-collapse:before { + content: "\e8ef" +} + +.eicon-expand:before { + content: "\e8f0" +} + +.eicon-navigator:before { + content: "\e8f1" +} + +.eicon-plug:before { + content: "\e8f2" +} + +.eicon-dashboard:before { + content: "\e8f3" +} + +.eicon-typography:before { + content: "\e8f4" +} + +.eicon-info-circle-o:before { + content: "\e8f5" +} + +.eicon-integration:before { + content: "\e8f6" +} + +.eicon-plus-circle-o:before { + content: "\e8f7" +} + +.eicon-rating:before { + content: "\e8f8" +} + +.eicon-review:before { + content: "\e8f9" +} + +.eicon-tools:before { + content: "\e8fa" +} + +.eicon-loading:before { + content: "\e8fb" +} + +.eicon-sitemap:before { + content: "\e8fc" +} + +.eicon-click:before { + content: "\e8fd" +} + +.eicon-clock:before { + content: "\e8fe" +} + +.eicon-library-open:before { + content: "\e8ff" +} + +.eicon-warning:before { + content: "\e900" +} + +.eicon-flow:before { + content: "\e901" +} + +.eicon-cursor-move:before { + content: "\e902" +} + +.eicon-arrow-circle-left:before { + content: "\e903" +} + +.eicon-flash:before { + content: "\e904" +} + +.eicon-redo:before { + content: "\e905" +} + +.eicon-ban:before { + content: "\e906" +} + +.eicon-barcode:before { + content: "\e907" +} + +.eicon-calendar:before { + content: "\e908" +} + +.eicon-caret-left:before { + content: "\e909" +} + +.eicon-caret-right:before { + content: "\e90a" +} + +.eicon-caret-up:before { + content: "\e90b" +} + +.eicon-chain-broken:before { + content: "\e90c" +} + +.eicon-check-circle-o:before { + content: "\e90d" +} + +.eicon-check:before { + content: "\e90e" +} + +.eicon-chevron-double-left:before { + content: "\e90f" +} + +.eicon-chevron-double-right:before { + content: "\e910" +} + +.eicon-undo:before { + content: "\e911" +} + +.eicon-filter:before { + content: "\e912" +} + +.eicon-circle-o:before { + content: "\e913" +} + +.eicon-circle:before { + content: "\e914" +} + +.eicon-clock-o:before { + content: "\e915" +} + +.eicon-cog:before { + content: "\e916" +} + +.eicon-cogs:before { + content: "\e917" +} + +.eicon-commenting-o:before { + content: "\e918" +} + +.eicon-copy:before { + content: "\e919" +} + +.eicon-database:before { + content: "\e91a" +} + +.eicon-dot-circle-o:before { + content: "\e91b" +} + +.eicon-envelope:before { + content: "\e91c" +} + +.eicon-external-link-square:before { + content: "\e91d" +} + +.eicon-eyedropper:before { + content: "\e91e" +} + +.eicon-folder:before { + content: "\e91f" +} + +.eicon-font:before { + content: "\e920" +} + +.eicon-adjust:before { + content: "\e921" +} + +.eicon-lightbox:before { + content: "\e922" +} + +.eicon-heart-o:before { + content: "\e923" +} + +.eicon-history:before { + content: "\e924" +} + +.eicon-image-bold:before { + content: "\e925" +} + +.eicon-info-circle:before { + content: "\e926" +} + +.eicon-link:before { + content: "\e927" +} + +.eicon-long-arrow-left:before { + content: "\e928" +} + +.eicon-long-arrow-right:before { + content: "\e929" +} + +.eicon-caret-down:before { + content: "\e92a" +} + +.eicon-paint-brush:before { + content: "\e92b" +} + +.eicon-pencil:before { + content: "\e92c" +} + +.eicon-plus-circle:before { + content: "\e92d" +} + +.eicon-zoom-in-bold:before { + content: "\e92e" +} + +.eicon-sort-amount-desc:before { + content: "\e92f" +} + +.eicon-sign-out:before { + content: "\e930" +} + +.eicon-spinner:before { + content: "\e931" +} + +.eicon-square:before { + content: "\e932" +} + +.eicon-star-o:before { + content: "\e933" +} + +.eicon-star:before { + content: "\e934" +} + +.eicon-text-align-justify:before { + content: "\e935" +} + +.eicon-text-align-center:before { + content: "\e936" +} + +.eicon-tags:before { + content: "\e937" +} + +.eicon-text-align-left:before { + content: "\e938" +} + +.eicon-text-align-right:before { + content: "\e939" +} + +.eicon-close-circle:before { + content: "\e93a" +} + +.eicon-trash-o:before { + content: "\e93b" +} + +.eicon-font-awesome:before { + content: "\e93c" +} + +.eicon-user-circle-o:before { + content: "\e93d" +} + +.eicon-video-camera:before { + content: "\e93e" +} + +.eicon-heart:before { + content: "\e93f" +} + +.eicon-wrench:before { + content: "\e940" +} + +.eicon-help:before { + content: "\e941" +} + +.eicon-help-o:before { + content: "\e942" +} + +.eicon-zoom-out-bold:before { + content: "\e943" +} + +.eicon-plus-square-o:before { + content: "\e944" +} + +.eicon-minus-square-o:before { + content: "\e945" +} + +.eicon-minus-circle:before { + content: "\e946" +} + +.eicon-minus-circle-o:before { + content: "\e947" +} + +.eicon-code-bold:before { + content: "\e948" +} + +.eicon-cloud-upload:before { + content: "\e949" +} + +.eicon-search-bold:before { + content: "\e94a" +} + +.eicon-map-pin:before { + content: "\e94b" +} + +.eicon-meetup:before { + content: "\e94c" +} + +.eicon-slideshow:before { + content: "\e94d" +} + +.eicon-t-letter-bold:before { + content: "\e94e" +} + +.eicon-preferences:before { + content: "\e94f" +} + +.eicon-table-of-contents:before { + content: "\e950" +} + +.eicon-tv:before { + content: "\e951" +} + +.eicon-upload:before { + content: "\e952" +} + +.eicon-instagram-comments:before { + content: "\e953" +} + +.eicon-instagram-nested-gallery:before { + content: "\e954" +} + +.eicon-instagram-post:before { + content: "\e955" +} + +.eicon-instagram-video:before { + content: "\e956" +} + +.eicon-instagram-gallery:before { + content: "\e957" +} + +.eicon-instagram-likes:before { + content: "\e958" +} + +.eicon-facebook:before { + content: "\e959" +} + +.eicon-twitter:before { + content: "\e95a" +} + +.eicon-pinterest:before { + content: "\e95b" +} + +.eicon-frame-expand:before { + content: "\e95c" +} + +.eicon-frame-minimize:before { + content: "\e95d" +} + +.eicon-archive:before { + content: "\e95e" +} + +.eicon-colors-typography:before { + content: "\e95f" +} + +.eicon-custom:before { + content: "\e960" +} + +.eicon-footer:before { + content: "\e961" +} + +.eicon-header:before { + content: "\e962" +} + +.eicon-layout-settings:before { + content: "\e963" +} + +.eicon-lightbox-expand:before { + content: "\e964" +} + +.eicon-error-404:before { + content: "\e965" +} + +.eicon-theme-style:before { + content: "\e966" +} + +.eicon-search-results:before { + content: "\e967" +} + +.eicon-single-post:before { + content: "\e968" +} + +.eicon-site-identity:before { + content: "\e969" +} + +.eicon-theme-builder:before { + content: "\e96a" +} + +.eicon-download-bold:before { + content: "\e96b" +} + +.eicon-share-arrow:before { + content: "\e96c" +} + +.eicon-global-settings:before { + content: "\e96d" +} + +.eicon-user-preferences:before { + content: "\e96e" +} + +.eicon-lock:before { + content: "\e96f" +} + +.eicon-export-kit:before { + content: "\e970" +} + +.eicon-import-kit:before { + content: "\e971" +} + +.eicon-lottie:before { + content: "\e972" +} + +.eicon-products-archive:before { + content: "\e973" +} + +.eicon-single-product:before { + content: "\e974" +} + +.eicon-disable-trash-o:before { + content: "\e975" +} + +.eicon-single-page:before { + content: "\e976" +} + +.eicon-wordpress-light:before { + content: "\e977" +} + +.eicon-cogs-check:before { + content: "\e978" +} + +.eicon-custom-css:before { + content: "\e979" +} + +.eicon-global-colors:before { + content: "\e97a" +} + +.eicon-globe:before { + content: "\e97b" +} + +.eicon-typography-1:before { + content: "\e97c" +} + +.eicon-background:before { + content: "\e97d" +} + +.eicon-device-responsive:before { + content: "\e97e" +} + +.eicon-device-wide:before { + content: "\e97f" +} + +.eicon-code-highlight:before { + content: "\e980" +} + +.eicon-video-playlist:before { + content: "\e981" +} + +.eicon-download-kit:before { + content: "\e982" +} + +.eicon-kit-details:before { + content: "\e983" +} + +.eicon-kit-parts:before { + content: "\e984" +} + +.eicon-kit-upload:before { + content: "\e985" +} + +.eicon-kit-plugins:before { + content: "\e986" +} + +.eicon-kit-upload-alt:before { + content: "\e987" +} + +.eicon-hotspot:before { + content: "\e988" +} + +.eicon-paypal-button:before { + content: "\e989" +} + +.eicon-shape:before { + content: "\e98a" +} + +.eicon-wordart:before { + content: "\e98b" +} + +.eicon-checkout:before { + content: "\e98c" +} + +.eicon-container:before { + content: "\e98d" +} + +.eicon-flip:before { + content: "\e98e" +} + +.eicon-info:before { + content: "\e98f" +} + +.eicon-my-account:before { + content: "\e990" +} + +.eicon-purchase-summary:before { + content: "\e991" +} + +.eicon-page-transition:before { + content: "\e992" +} + +.eicon-spotify:before { + content: "\e993" +} + +.eicon-stripe-button:before { + content: "\e994" +} + +.eicon-woo-settings:before { + content: "\e995" +} + +.eicon-woo-cart:before { + content: "\e996" +} + +.eicon-grow:before { + content: "\e997" +} + +.eicon-order-end:before { + content: "\e998" +} + +.eicon-nowrap:before { + content: "\e999" +} + +.eicon-order-start:before { + content: "\e99a" +} + +.eicon-progress-tracker:before { + content: "\e99b" +} + +.eicon-shrink:before { + content: "\e99c" +} + +.eicon-wrap:before { + content: "\e99d" +} + +.eicon-align-center-h:before { + content: "\e99e" +} + +.eicon-align-center-v:before { + content: "\e99f" +} + +.eicon-align-end-h:before { + content: "\e9a0" +} + +.eicon-align-end-v:before { + content: "\e9a1" +} + +.eicon-align-start-h:before { + content: "\e9a2" +} + +.eicon-align-start-v:before { + content: "\e9a3" +} + +.eicon-align-stretch-h:before { + content: "\e9a4" +} + +.eicon-align-stretch-v:before { + content: "\e9a5" +} + +.eicon-justify-center-h:before { + content: "\e9a6" +} + +.eicon-justify-center-v:before { + content: "\e9a7" +} + +.eicon-justify-end-h:before { + content: "\e9a8" +} + +.eicon-justify-end-v:before { + content: "\e9a9" +} + +.eicon-justify-space-around-h:before { + content: "\e9aa" +} + +.eicon-justify-space-around-v:before { + content: "\e9ab" +} + +.eicon-justify-space-between-h:before { + content: "\e9ac" +} + +.eicon-justify-space-between-v:before { + content: "\e9ad" +} + +.eicon-justify-space-evenly-h:before { + content: "\e9ae" +} + +.eicon-justify-space-evenly-v:before { + content: "\e9af" +} + +.eicon-justify-start-h:before { + content: "\e9b0" +} + +.eicon-justify-start-v:before { + content: "\e9b1" +} + +.eicon-woocommerce-cross-sells:before { + content: "\e9b2" +} + +.eicon-woocommerce-notices:before { + content: "\e9b3" +} + +.eicon-inner-container:before { + content: "\e9b4" +} + +.eicon-warning-full:before { + content: "\e9b5" +} + +.eicon-exit:before { + content: "\e9b6" +} + +.eicon-loop-builder:before { + content: "\e9b7" +} + +.eicon-notes:before { + content: "\e9b8" +} + +.eicon-read:before { + content: "\e9b9" +} + +.eicon-unread:before { + content: "\e9ba" +} + +.eicon-carousel-loop:before { + content: "\e9bb" +} + +.eicon-mega-menu:before { + content: "\eb78" +} + +.eicon-nested-carousel:before { + content: "\e9bd" +} + +.eicon-ai:before { + content: "\e9be" +} + +.eicon-taxonomy-filter:before { + content: "\eb7d" +} + +.eicon-container-grid:before { + content: "\ef02" +} + +.eicon-upgrade:before { + content: "\e9c1" +} + +.eicon-advanced:before { + content: "\eb84" +} + +.eicon-div-block:before { + content: "\eb9b" +} + +.eicon-notification:before { + content: "\e9c3" +} + +.eicon-light-mode:before { + content: "\e9c4" +} + +.eicon-dark-mode:before { + content: "\e9c5" +} + +.eicon-upgrade-crown:before { + content: "\e9c6" +} + +.eicon-off-canvas:before { + content: "\e9c7" +} + +.eicon-speakerphone:before { + content: "\e9c9" +} + +.eicon-ehp-cta:before { + content: "\e9cb" +} + +.eicon-ehp-forms:before { + content: "\e9bc" +} + +.eicon-ehp-hero:before { + content: "\e9ca" +} + +.eicon-ehp-zigzag:before { + content: "\e9cc" +} + +.eicon-e-button:before { + content: "\e9ce" +} + +.eicon-flexbox:before { + content: "\e9d0" +} + +.eicon-paragraph:before { + content: "\e9d1" +} + +.eicon-icon:before { + content: "\e9d2" +} + +.eicon-e-image:before { + content: "\e9d3" +} + +.eicon-video:before { + content: "\e9d4" +} + +.eicon-svg:before { + content: "\e9d5" +} + +.eicon-e-divider:before { + content: "\e9d6" +} + +.eicon-e-heading:before { + content: "\e9d7" +} + +.eicon-atomic:before { + content: "\ebae" +} + +.eicon-library-delete:before { + content: "\e9d8" +} + +.eicon-library-copy:before { + content: "\e9d9" +} + +.eicon-library-folder-empty:before { + content: "\e9da" +} + +.eicon-library-move:before { + content: "\e9db" +} + +.eicon-library-edit:before { + content: "\e9dc" +} + +.eicon-library-subscription-upgrade:before { + content: "\e9de" +} + +.eicon-library-folder-view:before { + content: "\e9df" +} + +.eicon-library-grid:before { + content: "\e9e1" +} + +.eicon-library-cloud-connect:before { + content: "\e9e2" +} + +.eicon-library-import:before { + content: "\e9e3" +} + +.eicon-library-list:before { + content: "\e9e4" +} + +.eicon-library-cloud-empty:before { + content: "\e9e5" +} + +.eicon-folder-plus:before { + content: "\e8aa" +} + +.eicon-library-folder:before { + content: "\e9e6" +} + +.eicon-accessibility:before { + content: "\e9bf" +} + +.eicon-lock-outline:before { + content: "\e9e7" +} + +.eicon-e-youtube:before { + content: "\e9e8" +} + +.eicon-contact:before { + content: "\ebd2" +} + +.eicon-eye:before { + content: "\e8ac" +} + +.eicon-elementor-square:before { + content: "\e813" +} diff --git a/assets/css/non-used/google-fonts.css b/assets/css/non-used/google-fonts.css new file mode 100644 index 0000000..da91216 --- /dev/null +++ b/assets/css/non-used/google-fonts.css @@ -0,0 +1,3263 @@ +/* cyrillic-ext */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggixSuXd.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggixSuXd.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggixSuXd.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggixSuXd.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggixSuXd.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggixSuXd.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggixSuXd.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(../fonts/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 100; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 100; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 100; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 100; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* math */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 100; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} + +/* symbols */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 100; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 100; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 100; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 100; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 200; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 200; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 200; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 200; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* math */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 200; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} + +/* symbols */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 200; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 200; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 200; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 200; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* math */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} + +/* symbols */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* math */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} + +/* symbols */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* math */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} + +/* symbols */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* math */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} + +/* symbols */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* math */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} + +/* symbols */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* math */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} + +/* symbols */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 900; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 900; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 900; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 900; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* math */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 900; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} + +/* symbols */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 900; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 900; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 900; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 900; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 100; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 100; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 100; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 100; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* math */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 100; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} + +/* symbols */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 100; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 100; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 100; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 100; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 200; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 200; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 200; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 200; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* math */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 200; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} + +/* symbols */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 200; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 200; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 200; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 200; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* math */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} + +/* symbols */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* math */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} + +/* symbols */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* math */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} + +/* symbols */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* math */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} + +/* symbols */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* math */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} + +/* symbols */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* math */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} + +/* symbols */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 900; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 900; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 900; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 900; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* math */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 900; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} + +/* symbols */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 900; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 900; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 900; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 900; + font-stretch: 100%; + font-display: swap; + src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* cyrillic-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} + +/* cyrillic */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +/* greek-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} + +/* greek */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} + +/* vietnamese */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* vietnamese */ + +@font-face { + font-family: '"Manrope", Sans-serif'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: '"Manrope", Sans-serif'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: '"Manrope", Sans-serif'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* vietnamese */ + +@font-face { + font-family: '"Manrope", Sans-serif'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: '"Manrope", Sans-serif'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: '"Manrope", Sans-serif'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* vietnamese */ + +@font-face { + font-family: '"Manrope", Sans-serif'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: '"Manrope", Sans-serif'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: '"Manrope", Sans-serif'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* vietnamese */ + +@font-face { + font-family: '"Manrope", Sans-serif'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: '"Manrope", Sans-serif'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: '"Manrope", Sans-serif'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* vietnamese */ + +@font-face { + font-family: '"Manrope", Sans-serif'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ + +@font-face { + font-family: '"Manrope", Sans-serif'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ + +@font-face { + font-family: '"Manrope", Sans-serif'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/assets/css/non-used/solid.css b/assets/css/non-used/solid.css new file mode 100644 index 0000000..ebd57f3 --- /dev/null +++ b/assets/css/non-used/solid.css @@ -0,0 +1,18 @@ +/*! + * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +@font-face { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(../fonts/fa-solid-900.eot); + src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url("../fonts/fa-solid-900.svg#fontawesome") format("svg") + +} + +.fa,.fas { + font-family: 'Font Awesome 5 Free'; + font-weight: 900 +} diff --git a/assets/css/non-used/style.min.css b/assets/css/non-used/style.min.css new file mode 100644 index 0000000..11c571a --- /dev/null +++ b/assets/css/non-used/style.min.css @@ -0,0 +1,4527 @@ +@charset "UTF-8";.wp-block-accordion { + box-sizing: border-box +} + +.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon { + transform: rotate(45deg) +} + +@media (prefers-reduced-motion:no-preference) { + .wp-block-accordion-item { + transition: grid-template-rows .3s ease-out + } + + .wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon { + transition: transform .2s ease-in-out + } +} + +.wp-block-accordion-heading__toggle { + align-items: center; + background: none; + border: none; + color: inherit; + cursor: pointer; + display: flex; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + letter-spacing: inherit; + line-height: inherit; + overflow: hidden; + padding: var(--wp--preset--spacing--20,1em) 0; + text-align: inherit; + text-decoration: inherit; + text-transform: inherit; + width: 100%; + word-spacing: inherit +} + +.wp-block-accordion-heading__toggle:not(:focus-visible) { + outline: none +} + +.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title { + text-decoration: underline +} + +.wp-block-accordion-heading__toggle-title { + flex: 1 +} + +.wp-block-accordion-heading__toggle-icon { + align-items: center; + display: flex; + height: 1.2em; + justify-content: center; + width: 1.2em +} + +.wp-block-accordion-panel[aria-hidden=true],.wp-block-accordion-panel[inert] { + display: none; + margin-block-start:0} + +.wp-block-archives { + box-sizing: border-box +} + +.wp-block-archives-dropdown label { + display: block +} + +.wp-block-avatar { + line-height: 0 +} + +.wp-block-avatar,.wp-block-avatar img { + box-sizing: border-box +} + +.wp-block-avatar.aligncenter { + text-align: center +} + +.wp-block-audio { + box-sizing: border-box +} + +.wp-block-audio :where(figcaption) { + margin-bottom: 1em; + margin-top: .5em +} + +.wp-block-audio audio { + min-width: 300px; + width: 100% +} + +.wp-block-breadcrumbs { + box-sizing: border-box +} + +.wp-block-breadcrumbs ol { + flex-wrap: wrap; + list-style: none +} + +.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol { + align-items: center; + display: flex; + margin: 0; + padding: 0 +} + +.wp-block-breadcrumbs li:not(:last-child):after { + content: var(--separator,"/"); + margin: 0 .5em; + opacity: .7 +} + +.wp-block-breadcrumbs span { + color: inherit +} + +.wp-block-button__link { + align-content: center; + box-sizing: border-box; + cursor: pointer; + display: inline-block; + height: 100%; + text-align: center; + word-break: break-word +} + +.wp-block-button__link.aligncenter { + text-align: center +} + +.wp-block-button__link.alignright { + text-align: right +} + +:where(.wp-block-button__link) { + border-radius: 9999px; + box-shadow: none; + padding: calc(.667em + 2px) calc(1.333em + 2px); + text-decoration: none +} + +.wp-block-button[style*=text-decoration] .wp-block-button__link { + text-decoration: inherit +} + +.wp-block-buttons>.wp-block-button.has-custom-width { + max-width: none +} + +.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link { + width: 100% +} + +.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link { + font-size: inherit +} + +.wp-block-buttons>.wp-block-button.wp-block-button__width-25 { + width: calc(25% - var(--wp--style--block-gap, .5em)*.75) +} + +.wp-block-buttons>.wp-block-button.wp-block-button__width-50 { + width: calc(50% - var(--wp--style--block-gap, .5em)*.5) +} + +.wp-block-buttons>.wp-block-button.wp-block-button__width-75 { + width: calc(75% - var(--wp--style--block-gap, .5em)*.25) +} + +.wp-block-buttons>.wp-block-button.wp-block-button__width-100 { + flex-basis: 100%; + width: 100% +} + +.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 { + width: 25% +} + +.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 { + width: 50% +} + +.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 { + width: 75% +} + +.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared { + border-radius: 0 +} + +.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius { + border-radius: 0!important +} + +:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link) { + border: 2px solid; + padding: .667em 1.333em +} + +:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) { + color: currentColor +} + +:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) { + background-color: initial; + background-image: none +} + +.wp-block-buttons { + box-sizing: border-box +} + +.wp-block-buttons.is-vertical { + flex-direction: column +} + +.wp-block-buttons.is-vertical>.wp-block-button:last-child { + margin-bottom: 0 +} + +.wp-block-buttons>.wp-block-button { + display: inline-block; + margin: 0 +} + +.wp-block-buttons.is-content-justification-left { + justify-content: flex-start +} + +.wp-block-buttons.is-content-justification-left.is-vertical { + align-items: flex-start +} + +.wp-block-buttons.is-content-justification-center { + justify-content: center +} + +.wp-block-buttons.is-content-justification-center.is-vertical { + align-items: center +} + +.wp-block-buttons.is-content-justification-right { + justify-content: flex-end +} + +.wp-block-buttons.is-content-justification-right.is-vertical { + align-items: flex-end +} + +.wp-block-buttons.is-content-justification-space-between { + justify-content: space-between +} + +.wp-block-buttons.aligncenter { + text-align: center +} + +.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter { + margin-left: auto; + margin-right: auto; + width: 100% +} + +.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link { + text-decoration: inherit +} + +.wp-block-buttons.has-custom-font-size .wp-block-button__link { + font-size: inherit +} + +.wp-block-buttons .wp-block-button__link { + width: 100% +} + +.wp-block-button.aligncenter,.wp-block-calendar { + text-align: center +} + +.wp-block-calendar td,.wp-block-calendar th { + border: 1px solid; + padding: .25em +} + +.wp-block-calendar th { + font-weight: 400 +} + +.wp-block-calendar caption { + background-color: inherit +} + +.wp-block-calendar table { + border-collapse: collapse; + width: 100% +} + +.wp-block-calendar table.has-background th { + background-color: inherit +} + +.wp-block-calendar table.has-text-color th { + color: inherit +} + +.wp-block-calendar :where(table:not(.has-text-color)) { + color: #40464d +} + +.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th { + border-color: #ddd +} + +:where(.wp-block-calendar table:not(.has-background) th) { + background: #ddd +} + +.wp-block-categories { + box-sizing: border-box +} + +.wp-block-categories.alignleft { + margin-right: 2em +} + +.wp-block-categories.alignright { + margin-left: 2em +} + +.wp-block-categories.wp-block-categories-dropdown.aligncenter { + text-align: center +} + +.wp-block-categories .wp-block-categories__label { + display: block; + width: 100% +} + +.wp-block-code { + box-sizing: border-box +} + +.wp-block-code code { + /*!rtl:begin:ignore*/ + direction: ltr; + display: block; + font-family: inherit; + overflow-wrap: break-word; + text-align: initial; + white-space: pre-wrap /*!rtl:end:ignore*/ +} + +.wp-block-columns { + box-sizing: border-box; + display: flex; + flex-wrap: wrap!important +} + +@media (min-width: 782px) { + .wp-block-columns { + flex-wrap:nowrap!important + } +} + +.wp-block-columns { + align-items: normal!important +} + +.wp-block-columns.are-vertically-aligned-top { + align-items: flex-start +} + +.wp-block-columns.are-vertically-aligned-center { + align-items: center +} + +.wp-block-columns.are-vertically-aligned-bottom { + align-items: flex-end +} + +@media (max-width: 781px) { + .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column { + flex-basis:100%!important + } +} + +@media (min-width: 782px) { + .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column { + flex-basis:0; + flex-grow: 1 + } + + .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] { + flex-grow: 0 + } +} + +.wp-block-columns.is-not-stacked-on-mobile { + flex-wrap: nowrap!important +} + +.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column { + flex-basis: 0; + flex-grow: 1 +} + +.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] { + flex-grow: 0 +} + +:where(.wp-block-columns) { + margin-bottom: 1.75em +} + +:where(.wp-block-columns.has-background) { + padding: 1.25em 2.375em +} + +.wp-block-column { + flex-grow: 1; + min-width: 0; + overflow-wrap: break-word; + word-break: break-word +} + +.wp-block-column.is-vertically-aligned-top { + align-self: flex-start +} + +.wp-block-column.is-vertically-aligned-center { + align-self: center +} + +.wp-block-column.is-vertically-aligned-bottom { + align-self: flex-end +} + +.wp-block-column.is-vertically-aligned-stretch { + align-self: stretch +} + +.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top { + width: 100% +} + +.wp-block-post-comments { + box-sizing: border-box +} + +.wp-block-post-comments .alignleft { + float: left +} + +.wp-block-post-comments .alignright { + float: right +} + +.wp-block-post-comments .navigation:after { + clear: both; + content: ""; + display: table +} + +.wp-block-post-comments .commentlist { + clear: both; + list-style: none; + margin: 0; + padding: 0 +} + +.wp-block-post-comments .commentlist .comment { + min-height: 2.25em; + padding-left: 3.25em +} + +.wp-block-post-comments .commentlist .comment p { + font-size: 1em; + line-height: 1.8; + margin: 1em 0 +} + +.wp-block-post-comments .commentlist .children { + list-style: none; + margin: 0; + padding: 0 +} + +.wp-block-post-comments .comment-author { + line-height: 1.5 +} + +.wp-block-post-comments .comment-author .avatar { + border-radius: 1.5em; + display: block; + float: left; + height: 2.5em; + margin-right: .75em; + margin-top: .5em; + width: 2.5em +} + +.wp-block-post-comments .comment-author cite { + font-style: normal +} + +.wp-block-post-comments .comment-meta { + font-size: .875em; + line-height: 1.5 +} + +.wp-block-post-comments .comment-meta b { + font-weight: 400 +} + +.wp-block-post-comments .comment-meta .comment-awaiting-moderation { + display: block; + margin-bottom: 1em; + margin-top: 1em +} + +.wp-block-post-comments .comment-body .commentmetadata { + font-size: .875em +} + +.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label { + display: block; + margin-bottom: .25em +} + +.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea { + box-sizing: border-box; + display: block; + width: 100% +} + +.wp-block-post-comments .comment-form-cookies-consent { + display: flex; + gap: .25em +} + +.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent { + margin-top: .35em +} + +.wp-block-post-comments .comment-reply-title { + margin-bottom: 0 +} + +.wp-block-post-comments .comment-reply-title :where(small) { + font-size: var(--wp--preset--font-size--medium,smaller); + margin-left: .5em +} + +.wp-block-post-comments .reply { + font-size: .875em; + margin-bottom: 1.4em +} + +.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea { + border: 1px solid #949494; + font-family: inherit; + font-size: 1em +} + +.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea { + padding: calc(.667em + 2px) +} + +:where(.wp-block-post-comments input[type=submit]) { + border: none +} + +.wp-block-comments { + box-sizing: border-box +} + +.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous { + font-size: inherit +} + +.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow { + display: inline-block; + margin-right: 1ch +} + +.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) { + transform: scaleX(1) +} + +.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow { + display: inline-block; + margin-left: 1ch +} + +.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) { + transform: scaleX(1) +} + +.wp-block-comments-pagination.aligncenter { + justify-content: center +} + +.wp-block-comment-template { + box-sizing: border-box; + list-style: none; + margin-bottom: 0; + max-width: 100%; + padding: 0 +} + +.wp-block-comment-template li { + clear: both +} + +.wp-block-comment-template ol { + list-style: none; + margin-bottom: 0; + max-width: 100%; + padding-left: 2rem +} + +.wp-block-comment-template.alignleft { + float: left +} + +.wp-block-comment-template.aligncenter { + margin-left: auto; + margin-right: auto; + width: fit-content +} + +.wp-block-comment-template.alignright { + float: right +} + +.wp-block-comment-date { + box-sizing: border-box +} + +.comment-awaiting-moderation { + display: block; + font-size: .875em; + line-height: 1.5 +} + +.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link { + box-sizing: border-box +} + +.wp-block-cover,.wp-block-cover-image { + align-items: center; + background-position: 50%; + box-sizing: border-box; + display: flex; + justify-content: center; + min-height: 430px; + overflow: hidden; + overflow: clip; + padding: 1em; + position: relative +} + +.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]) { + background-color: #000 +} + +.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient { + background-color: initial +} + +.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before { + background-color: inherit; + content: "" +} + +.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before { + bottom: 0; + left: 0; + opacity: .5; + position: absolute; + right: 0; + top: 0 +} + +.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before { + opacity: .1 +} + +.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before { + opacity: .2 +} + +.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before { + opacity: .3 +} + +.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before { + opacity: .4 +} + +.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before { + opacity: .5 +} + +.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before { + opacity: .6 +} + +.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before { + opacity: .7 +} + +.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before { + opacity: .8 +} + +.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before { + opacity: .9 +} + +.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before { + opacity: 1 +} + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 { + opacity: 0 +} + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 { + opacity: .1 +} + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 { + opacity: .2 +} + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 { + opacity: .3 +} + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 { + opacity: .4 +} + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 { + opacity: .5 +} + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 { + opacity: .6 +} + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 { + opacity: .7 +} + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 { + opacity: .8 +} + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 { + opacity: .9 +} + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 { + opacity: 1 +} + +.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright { + max-width: 420px; + width: 100% +} + +.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright { + display: flex +} + +.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container { + color: inherit; + position: relative; + width: 100% +} + +.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left { + align-items: flex-start; + justify-content: flex-start +} + +.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center { + align-items: flex-start; + justify-content: center +} + +.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right { + align-items: flex-start; + justify-content: flex-end +} + +.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left { + align-items: center; + justify-content: flex-start +} + +.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center { + align-items: center; + justify-content: center +} + +.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right { + align-items: center; + justify-content: flex-end +} + +.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left { + align-items: flex-end; + justify-content: flex-start +} + +.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center { + align-items: flex-end; + justify-content: center +} + +.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right { + align-items: flex-end; + justify-content: flex-end +} + +.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container { + margin: 0 +} + +.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container { + margin: 0; + width: auto +} + +.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background { + border: none; + bottom: 0; + box-shadow: none; + height: 100%; + left: 0; + margin: 0; + max-height: none; + max-width: none; + object-fit: cover; + outline: none; + padding: 0; + position: absolute; + right: 0; + top: 0; + width: 100% +} + +.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax { + background-attachment: fixed; + background-repeat: no-repeat; + background-size: cover +} + +@supports (-webkit-touch-callout:inherit) { + .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax { + background-attachment: scroll + } +} + +@media (prefers-reduced-motion:reduce) { + .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax { + background-attachment: scroll + } +} + +.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated { + background-repeat: repeat; + background-size: auto +} + +.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover { + color: #fff +} + +.wp-block-cover-image .wp-block-cover.has-left-content { + justify-content: flex-start +} + +.wp-block-cover-image .wp-block-cover.has-right-content { + justify-content: flex-end +} + +.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2 { + margin-left: 0; + text-align: left +} + +.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2 { + margin-right: 0; + text-align: right +} + +.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2 { + font-size: 2em; + line-height: 1.25; + margin-bottom: 0; + max-width: 840px; + padding: .44em; + text-align: center; + z-index: 1 +} + +:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)) { + color: #fff +} + +:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)) { + color: #000 +} + +:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)) { + color: inherit +} + +body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background { + z-index: 0 +} + +body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before { + z-index: 1 +} + +.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container { + z-index: auto +} + +.wp-block-details { + box-sizing: border-box +} + +.wp-block-details summary { + cursor: pointer +} + +.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"] { + max-width: 360px; + width: 100% +} + +.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper { + min-width: 280px +} + +.wp-block-cover .wp-block-embed { + min-height: 240px; + min-width: 320px +} + +.wp-block-embed { + overflow-wrap: break-word +} + +.wp-block-embed :where(figcaption) { + margin-bottom: 1em; + margin-top: .5em +} + +.wp-block-embed iframe { + max-width: 100% +} + +.wp-block-embed__wrapper { + position: relative +} + +.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before { + content: ""; + display: block; + padding-top: 50% +} + +.wp-embed-responsive .wp-has-aspect-ratio iframe { + bottom: 0; + height: 100%; + left: 0; + position: absolute; + right: 0; + top: 0; + width: 100% +} + +.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before { + padding-top: 42.85% +} + +.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before { + padding-top: 50% +} + +.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before { + padding-top: 56.25% +} + +.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before { + padding-top: 75% +} + +.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before { + padding-top: 100% +} + +.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before { + padding-top: 177.77% +} + +.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before { + padding-top: 200% +} + +.wp-block-file { + box-sizing: border-box +} + +.wp-block-file:not(.wp-element-button) { + font-size: .8em +} + +.wp-block-file.aligncenter { + text-align: center +} + +.wp-block-file.alignright { + text-align: right +} + +.wp-block-file *+.wp-block-file__button { + margin-left: .75em +} + +:where(.wp-block-file) { + margin-bottom: 1.5em +} + +.wp-block-file__embed { + margin-bottom: 1em +} + +:where(.wp-block-file__button) { + border-radius: 2em; + display: inline-block; + padding: .5em 1em +} + +:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited { + box-shadow: none; + color: #fff; + opacity: .85; + text-decoration: none +} + +.wp-block-form-input__label { + display: flex; + flex-direction: column; + gap: .25em; + margin-bottom: .5em; + width: 100% +} + +.wp-block-form-input__label.is-label-inline { + align-items: center; + flex-direction: row; + gap: .5em +} + +.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content { + margin-bottom: .5em +} + +.wp-block-form-input__label:has(input[type=checkbox]) { + flex-direction: row; + width: fit-content +} + +.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content { + margin: 0 +} + +.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]) { + flex-direction: row-reverse +} + +.wp-block-form-input__label-content { + width: fit-content +} + +:where(.wp-block-form-input__input) { + font-size: 1em; + margin-bottom: .5em; + padding: 0 .5em +} + +:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week] { + border-style: solid; + border-width: 1px; + line-height: 2; + min-height: 2em +} + +textarea.wp-block-form-input__input { + min-height: 10em +} + +.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images) { + display: flex; + flex-wrap: wrap; + list-style-type: none; + margin: 0; + padding: 0 +} + +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item { + display: flex; + flex-direction: column; + flex-grow: 1; + justify-content: center; + margin: 0 1em 1em 0; + position: relative; + width: calc(50% - 1em) +} + +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) { + margin-right: 0 +} + +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure { + align-items: flex-end; + display: flex; + height: 100%; + justify-content: flex-start; + margin: 0 +} + +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img { + display: block; + height: auto; + max-width: 100%; + width: auto +} + +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption { + background: linear-gradient(0deg,#000000b3,#0000004d 70%,#0000); + bottom: 0; + box-sizing: border-box; + color: #fff; + font-size: .8em; + margin: 0; + max-height: 100%; + overflow: auto; + padding: 3em .77em .7em; + position: absolute; + text-align: center; + width: 100%; + z-index: 2 +} + +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img { + display: inline +} + +.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption { + flex-grow: 1 +} + +.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img { + flex: 1; + height: 100%; + object-fit: cover; + width: 100% +} + +.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item { + margin-right: 0; + width: 100% +} + +@media (min-width: 600px) { + .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item { + margin-right:1em; + width: calc(33.33333% - .66667em) + } + + .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item { + margin-right: 1em; + width: calc(25% - .75em) + } + + .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item { + margin-right: 1em; + width: calc(20% - .8em) + } + + .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item { + margin-right: 1em; + width: calc(16.66667% - .83333em) + } + + .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item { + margin-right: 1em; + width: calc(14.28571% - .85714em) + } + + .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item { + margin-right: 1em; + width: calc(12.5% - .875em) + } + + .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) { + margin-right: 0 + } +} + +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child { + margin-right: 0 +} + +.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright { + max-width: 420px; + width: 100% +} + +.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure { + justify-content: center +} + +.wp-block-gallery:not(.is-cropped) .blocks-gallery-item { + align-self: flex-start +} + +figure.wp-block-gallery.has-nested-images { + align-items: normal +} + +.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) { + margin: 0; + width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2) +} + +.wp-block-gallery.has-nested-images figure.wp-block-image { + box-sizing: border-box; + display: flex; + flex-direction: column; + flex-grow: 1; + justify-content: center; + max-width: 100%; + position: relative +} + +.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div { + flex-direction: column; + flex-grow: 1; + margin: 0 +} + +.wp-block-gallery.has-nested-images figure.wp-block-image img { + display: block; + height: auto; + max-width: 100%!important; + width: auto +} + +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before { + bottom: 0; + left: 0; + max-height: 100%; + position: absolute; + right: 0 +} + +.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before { + backdrop-filter: blur(3px); + content: ""; + height: 100%; + -webkit-mask-image: linear-gradient(0deg,#000 20%,#0000); + mask-image: linear-gradient(0deg,#000 20%,#0000); + max-height: 40%; + pointer-events: none +} + +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { + box-sizing: border-box; + color: #fff; + font-size: 13px; + margin: 0; + overflow: auto; + padding: 1em; + text-align: center; + text-shadow: 0 0 1.5px #000 +} + +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar { + height: 12px; + width: 12px +} + +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track { + background-color: initial +} + +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb { + background-clip: padding-box; + background-color: initial; + border: 3px solid #0000; + border-radius: 8px +} + +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb { + background-color: #fffc +} + +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { + scrollbar-color: #0000 #0000; + scrollbar-gutter: stable both-edges; + scrollbar-width: thin +} + +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover { + scrollbar-color: #fffc #0000 +} + +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { + will-change: transform +} + +@media (hover: none) { + .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { + scrollbar-color:#fffc #0000 + } +} + +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { + background: linear-gradient(0deg,#0006,#0000) +} + +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img { + display: inline +} + +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a { + color: inherit +} + +.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img { + box-sizing: border-box +} + +.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div { + flex: 1 1 auto +} + +.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption { + background: none; + color: inherit; + flex: initial; + margin: 0; + padding: 10px 10px 9px; + position: relative; + text-shadow: none +} + +.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before { + content: none +} + +.wp-block-gallery.has-nested-images figcaption { + flex-basis: 100%; + flex-grow: 1; + text-align: center +} + +.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) { + margin-bottom: auto; + margin-top: 0 +} + +.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) { + align-self: inherit +} + +.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) { + display: flex +} + +.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img { + flex: 1 0 0%; + height: 100%; + object-fit: cover; + width: 100% +} + +.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) { + width: 100% +} + +@media (min-width: 600px) { + .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) { + width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667) + } + + .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) { + width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75) + } + + .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) { + width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8) + } + + .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) { + width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333) + } + + .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) { + width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714) + } + + .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) { + width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875) + } + + .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) { + width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667) + } + + .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) { + width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5) + } + + .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child { + width: 100% + } +} + +.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright { + max-width: 420px; + width: 100% +} + +.wp-block-gallery.has-nested-images.aligncenter { + justify-content: center +} + +.wp-block-group { + box-sizing: border-box +} + +:where(.wp-block-group.wp-block-group-is-layout-constrained) { + position: relative +} + +h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background { + padding: 1.25em 2.375em +} + +h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) { + rotate: 180deg +} + +.wp-block-image>a,.wp-block-image>figure>a { + display: inline-block +} + +.wp-block-image img { + box-sizing: border-box; + height: auto; + max-width: 100%; + vertical-align: bottom +} + +@media not (prefers-reduced-motion) { + .wp-block-image img.hide { + visibility: hidden + } + + .wp-block-image img.show { + animation: show-content-image .4s + } +} + +.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a { + border-radius: inherit +} + +.wp-block-image.has-custom-border img { + box-sizing: border-box +} + +.wp-block-image.aligncenter { + text-align: center +} + +.wp-block-image.alignfull>a,.wp-block-image.alignwide>a { + width: 100% +} + +.wp-block-image.alignfull img,.wp-block-image.alignwide img { + height: auto; + width: 100% +} + +.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright { + display: table +} + +.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption { + caption-side: bottom; + display: table-caption +} + +.wp-block-image .alignleft { + float: left; + margin: .5em 1em .5em 0 +} + +.wp-block-image .alignright { + float: right; + margin: .5em 0 .5em 1em +} + +.wp-block-image .aligncenter { + margin-left: auto; + margin-right: auto +} + +.wp-block-image :where(figcaption) { + margin-bottom: 1em; + margin-top: .5em +} + +.wp-block-image.is-style-circle-mask img { + border-radius: 9999px +} + +@supports ((-webkit-mask-image: none) or (mask-image:none)) or (-webkit-mask-image:none) { + .wp-block-image.is-style-circle-mask img { + border-radius:0; + -webkit-mask-image: url('data:image/svg+xml;utf8,'); + mask-image: url('data:image/svg+xml;utf8,'); + mask-mode: alpha; + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: contain; + mask-size: contain + } +} + +:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img) { + border-radius: 9999px +} + +.wp-block-image figure { + margin: 0 +} + +.wp-lightbox-container { + display: flex; + flex-direction: column; + position: relative +} + +.wp-lightbox-container img { + cursor: zoom-in +} + +.wp-lightbox-container img:hover+button { + opacity: 1 +} + +.wp-lightbox-container button { + align-items: center; + backdrop-filter: blur(16px) saturate(180%); + background-color: #5a5a5a40; + border: none; + border-radius: 4px; + cursor: zoom-in; + display: flex; + height: 20px; + justify-content: center; + opacity: 0; + padding: 0; + position: absolute; + right: 16px; + text-align: center; + top: 16px; + width: 20px; + z-index: 100 +} + +@media not (prefers-reduced-motion) { + .wp-lightbox-container button { + transition: opacity .2s ease + } +} + +.wp-lightbox-container button:focus-visible { + outline: 3px auto #5a5a5a40; + outline: 3px auto -webkit-focus-ring-color; + outline-offset: 3px +} + +.wp-lightbox-container button:hover { + cursor: pointer; + opacity: 1 +} + +.wp-lightbox-container button:focus { + opacity: 1 +} + +.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background) { + background-color: #5a5a5a40; + border: none +} + +.wp-lightbox-overlay { + box-sizing: border-box; + cursor: zoom-out; + height: 100vh; + left: 0; + overflow: hidden; + position: fixed; + top: 0; + visibility: hidden; + width: 100%; + z-index: 100000 +} + +.wp-lightbox-overlay .close-button { + align-items: center; + cursor: pointer; + display: flex; + justify-content: center; + min-height: 40px; + min-width: 40px; + padding: 0; + position: absolute; + right: calc(env(safe-area-inset-right) + 16px); + top: calc(env(safe-area-inset-top) + 16px); + z-index: 5000000 +} + +.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) { + background: none; + border: none +} + +.wp-lightbox-overlay .lightbox-image-container { + height: var(--wp--lightbox-container-height); + left: 50%; + overflow: hidden; + position: absolute; + top: 50%; + transform: translate(-50%,-50%); + transform-origin: top left; + width: var(--wp--lightbox-container-width); + z-index: 9999999999 +} + +.wp-lightbox-overlay .wp-block-image { + align-items: center; + box-sizing: border-box; + display: flex; + height: 100%; + justify-content: center; + margin: 0; + position: relative; + transform-origin: 0 0; + width: 100%; + z-index: 3000000 +} + +.wp-lightbox-overlay .wp-block-image img { + height: var(--wp--lightbox-image-height); + min-height: var(--wp--lightbox-image-height); + min-width: var(--wp--lightbox-image-width); + width: var(--wp--lightbox-image-width) +} + +.wp-lightbox-overlay .wp-block-image figcaption { + display: none +} + +.wp-lightbox-overlay button { + background: none; + border: none +} + +.wp-lightbox-overlay .scrim { + background-color: #fff; + height: 100%; + opacity: .9; + position: absolute; + width: 100%; + z-index: 2000000 +} + +.wp-lightbox-overlay.active { + visibility: visible +} + +@media not (prefers-reduced-motion) { + .wp-lightbox-overlay.active { + animation: turn-on-visibility .25s both + } + + .wp-lightbox-overlay.active img { + animation: turn-on-visibility .35s both + } + + .wp-lightbox-overlay.show-closing-animation:not(.active) { + animation: turn-off-visibility .35s both + } + + .wp-lightbox-overlay.show-closing-animation:not(.active) img { + animation: turn-off-visibility .25s both + } + + .wp-lightbox-overlay.zoom.active { + animation: none; + opacity: 1; + visibility: visible + } + + .wp-lightbox-overlay.zoom.active .lightbox-image-container { + animation: lightbox-zoom-in .4s + } + + .wp-lightbox-overlay.zoom.active .lightbox-image-container img { + animation: none + } + + .wp-lightbox-overlay.zoom.active .scrim { + animation: turn-on-visibility .4s forwards + } + + .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) { + animation: none + } + + .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container { + animation: lightbox-zoom-out .4s + } + + .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img { + animation: none + } + + .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim { + animation: turn-off-visibility .4s forwards + } +} + +@keyframes show-content-image { + 0% { + visibility: hidden + } + + 99% { + visibility: hidden + } + + to { + visibility: visible + } +} + +@keyframes turn-on-visibility { + 0% { + opacity: 0 + } + + to { + opacity: 1 + } +} + +@keyframes turn-off-visibility { + 0% { + opacity: 1; + visibility: visible + } + + 99% { + opacity: 0; + visibility: visible + } + + to { + opacity: 0; + visibility: hidden + } +} + +@keyframes lightbox-zoom-in { + 0% { + transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)) + } + + to { + transform: translate(-50%,-50%) scale(1) + } +} + +@keyframes lightbox-zoom-out { + 0% { + transform: translate(-50%,-50%) scale(1); + visibility: visible + } + + 99% { + visibility: visible + } + + to { + transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); + visibility: hidden + } +} + +ol.wp-block-latest-comments { + box-sizing: border-box; + margin-left: 0 +} + +:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) { + line-height: 1.1 +} + +:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) { + line-height: 1.8 +} + +.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])) { + line-height: 1.5 +} + +.wp-block-latest-comments .wp-block-latest-comments { + padding-left: 0 +} + +.wp-block-latest-comments__comment { + list-style: none; + margin-bottom: 1em +} + +.has-avatars .wp-block-latest-comments__comment { + list-style: none; + min-height: 2.25em +} + +.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta { + margin-left: 3.25em +} + +.wp-block-latest-comments__comment-excerpt p { + font-size: .875em; + margin: .36em 0 1.4em +} + +.wp-block-latest-comments__comment-date { + display: block; + font-size: .75em +} + +.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar { + border-radius: 1.5em; + display: block; + float: left; + height: 2.5em; + margin-right: .75em; + width: 2.5em +} + +.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a { + font-size: inherit +} + +.wp-block-latest-posts { + box-sizing: border-box +} + +.wp-block-latest-posts.alignleft { + margin-right: 2em +} + +.wp-block-latest-posts.alignright { + margin-left: 2em +} + +.wp-block-latest-posts.wp-block-latest-posts__list { + list-style: none +} + +.wp-block-latest-posts.wp-block-latest-posts__list li { + clear: both; + overflow-wrap: break-word +} + +.wp-block-latest-posts.is-grid { + display: flex; + flex-wrap: wrap +} + +.wp-block-latest-posts.is-grid li { + margin: 0 1.25em 1.25em 0; + width: 100% +} + +@media (min-width: 600px) { + .wp-block-latest-posts.columns-2 li { + width:calc(50% - .625em) + } + + .wp-block-latest-posts.columns-2 li:nth-child(2n) { + margin-right: 0 + } + + .wp-block-latest-posts.columns-3 li { + width: calc(33.33333% - .83333em) + } + + .wp-block-latest-posts.columns-3 li:nth-child(3n) { + margin-right: 0 + } + + .wp-block-latest-posts.columns-4 li { + width: calc(25% - .9375em) + } + + .wp-block-latest-posts.columns-4 li:nth-child(4n) { + margin-right: 0 + } + + .wp-block-latest-posts.columns-5 li { + width: calc(20% - 1em) + } + + .wp-block-latest-posts.columns-5 li:nth-child(5n) { + margin-right: 0 + } + + .wp-block-latest-posts.columns-6 li { + width: calc(16.66667% - 1.04167em) + } + + .wp-block-latest-posts.columns-6 li:nth-child(6n) { + margin-right: 0 + } +} + +:root :where(.wp-block-latest-posts.is-grid) { + padding: 0 +} + +:root :where(.wp-block-latest-posts.wp-block-latest-posts__list) { + padding-left: 0 +} + +.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date { + display: block; + font-size: .8125em +} + +.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content { + margin-bottom: 1em; + margin-top: .5em +} + +.wp-block-latest-posts__featured-image a { + display: inline-block +} + +.wp-block-latest-posts__featured-image img { + height: auto; + max-width: 100%; + width: auto +} + +.wp-block-latest-posts__featured-image.alignleft { + float: left; + margin-right: 1em +} + +.wp-block-latest-posts__featured-image.alignright { + float: right; + margin-left: 1em +} + +.wp-block-latest-posts__featured-image.aligncenter { + margin-bottom: 1em; + text-align: center +} + +ol,ul { + box-sizing: border-box +} + +:root :where(.wp-block-list.has-background) { + padding: 1.25em 2.375em +} + +.wp-block-loginout { + box-sizing: border-box +} + +.wp-block-math { + overflow-x: auto; + overflow-y: hidden +} + +.wp-block-media-text { + box-sizing: border-box; + /*!rtl:begin:ignore*/ + direction: ltr; + /*!rtl:end:ignore*/ + display: grid; + grid-template-columns: 50% 1fr; + grid-template-rows: auto +} + +.wp-block-media-text.has-media-on-the-right { + grid-template-columns: 1fr 50% +} + +.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media { + align-self: start +} + +.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media { + align-self: center +} + +.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media { + align-self: end +} + +.wp-block-media-text>.wp-block-media-text__media { + /*!rtl:begin:ignore*/ + grid-column: 1; + grid-row: 1; + /*!rtl:end:ignore*/ + margin: 0 +} + +.wp-block-media-text>.wp-block-media-text__content { + direction: ltr; + /*!rtl:begin:ignore*/ + grid-column: 2; + grid-row: 1; + /*!rtl:end:ignore*/ + padding: 0 8%; + word-break: break-word +} + +.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media { + /*!rtl:begin:ignore*/ + grid-column: 2; + grid-row: 1 /*!rtl:end:ignore*/ +} + +.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content { + /*!rtl:begin:ignore*/ + grid-column: 1; + grid-row: 1 /*!rtl:end:ignore*/ +} + +.wp-block-media-text__media a { + display: block +} + +.wp-block-media-text__media img,.wp-block-media-text__media video { + height: auto; + max-width: unset; + vertical-align: middle; + width: 100% +} + +.wp-block-media-text.is-image-fill>.wp-block-media-text__media { + background-size: cover; + height: 100%; + min-height: 250px +} + +.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a { + display: block; + height: 100% +} + +.wp-block-media-text.is-image-fill>.wp-block-media-text__media img { + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; + clip: rect(0,0,0,0); + border: 0 +} + +.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media { + height: 100%; + min-height: 250px; + position: relative +} + +.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a { + display: block; + height: 100% +} + +.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img { + height: 100%; + object-fit: cover; + position: absolute; + width: 100% +} + +@media (max-width: 600px) { + .wp-block-media-text.is-stacked-on-mobile { + grid-template-columns:100%!important + } + + .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media { + grid-column: 1; + grid-row: 1 + } + + .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content { + grid-column: 1; + grid-row: 2 + } +} + +.wp-block-navigation { + position: relative +} + +.wp-block-navigation ul { + margin-bottom: 0; + margin-left: 0; + margin-top: 0; + padding-left: 0 +} + +.wp-block-navigation ul,.wp-block-navigation ul li { + list-style: none; + padding: 0 +} + +.wp-block-navigation .wp-block-navigation-item { + align-items: center; + display: flex; + position: relative +} + +.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty { + display: none +} + +.wp-block-navigation .wp-block-navigation-item__content { + display: block; + z-index: 1 +} + +.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content { + color: inherit +} + +.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus { + text-decoration: underline +} + +.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus { + text-decoration: line-through +} + +.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus) { + text-decoration: none +} + +.wp-block-navigation .wp-block-navigation__submenu-icon { + align-self: center; + background-color: inherit; + border: none; + color: currentColor; + display: inline-block; + font-size: inherit; + height: .6em; + line-height: 0; + margin-left: .25em; + padding: 0; + width: .6em +} + +.wp-block-navigation .wp-block-navigation__submenu-icon svg { + display: inline-block; + stroke: currentColor; + height: inherit; + margin-top: .075em; + width: inherit +} + +.wp-block-navigation { + --navigation-layout-justification-setting: flex-start; + --navigation-layout-direction: row; + --navigation-layout-wrap: wrap; + --navigation-layout-justify: flex-start; + --navigation-layout-align: center +} + +.wp-block-navigation.is-vertical { + --navigation-layout-direction: column; + --navigation-layout-justify: initial; + --navigation-layout-align: flex-start +} + +.wp-block-navigation.no-wrap { + --navigation-layout-wrap: nowrap +} + +.wp-block-navigation.items-justified-center { + --navigation-layout-justification-setting: center; + --navigation-layout-justify: center +} + +.wp-block-navigation.items-justified-center.is-vertical { + --navigation-layout-align: center +} + +.wp-block-navigation.items-justified-right { + --navigation-layout-justification-setting: flex-end; + --navigation-layout-justify: flex-end +} + +.wp-block-navigation.items-justified-right.is-vertical { + --navigation-layout-align: flex-end +} + +.wp-block-navigation.items-justified-space-between { + --navigation-layout-justification-setting: space-between; + --navigation-layout-justify: space-between +} + +.wp-block-navigation .has-child .wp-block-navigation__submenu-container { + align-items: normal; + background-color: inherit; + color: inherit; + display: flex; + flex-direction: column; + opacity: 0; + position: absolute; + z-index: 2 +} + +@media not (prefers-reduced-motion) { + .wp-block-navigation .has-child .wp-block-navigation__submenu-container { + transition: opacity .1s linear + } +} + +.wp-block-navigation .has-child .wp-block-navigation__submenu-container { + height: 0; + overflow: hidden; + visibility: hidden; + width: 0 +} + +.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content { + display: flex; + flex-grow: 1; + padding: .5em 1em +} + +.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon { + margin-left: auto; + margin-right: 0 +} + +.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content { + margin: 0 +} + +.wp-block-navigation .has-child .wp-block-navigation__submenu-container { + left: -1px; + top: 100% +} + +@media (min-width: 782px) { + .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { + left:100%; + top: -1px + } + + .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before { + background: #0000; + content: ""; + display: block; + height: 100%; + position: absolute; + right: 100%; + width: .5em + } + + .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon { + margin-right: .25em + } + + .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg { + transform: rotate(-90deg) + } +} + +.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container { + height: auto; + min-width: 200px; + opacity: 1; + overflow: visible; + visibility: visible; + width: auto +} + +.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container { + left: 0; + top: 100% +} + +@media (min-width: 782px) { + .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { + left:100%; + top: 0 + } +} + +.wp-block-navigation-submenu { + display: flex; + position: relative +} + +.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg { + stroke: currentColor +} + +button.wp-block-navigation-item__content { + background-color: initial; + border: none; + color: currentColor; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + letter-spacing: inherit; + line-height: inherit; + text-align: left; + text-transform: inherit +} + +.wp-block-navigation-submenu__toggle { + cursor: pointer +} + +.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg { + transform: rotate(180deg) +} + +.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle { + padding-left: 0; + padding-right: .85em +} + +.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon { + margin-left: -.6em; + pointer-events: none +} + +.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) { + padding: 0 +} + +.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog { + gap: inherit +} + +:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) { + padding: .5em 1em +} + +:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) { + padding: .5em 1em +} + +.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container { + left: auto; + right: 0 +} + +.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { + left: -1px; + right: -1px +} + +@media (min-width: 782px) { + .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { + left:auto; + right: 100% + } +} + +.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container { + background-color: #fff; + border: 1px solid #00000026 +} + +.wp-block-navigation.has-background .wp-block-navigation__submenu-container { + background-color: inherit +} + +.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container { + color: #000 +} + +.wp-block-navigation__container { + align-items: var(--navigation-layout-align,initial); + display: flex; + flex-direction: var(--navigation-layout-direction,initial); + flex-wrap: var(--navigation-layout-wrap,wrap); + justify-content: var(--navigation-layout-justify,initial); + list-style: none; + margin: 0; + padding-left: 0 +} + +.wp-block-navigation__container .is-responsive { + display: none +} + +.wp-block-navigation__container:only-child,.wp-block-page-list:only-child { + flex-grow: 1 +} + +@keyframes overlay-menu__fade-in-animation { + 0% { + opacity: 0; + transform: translateY(.5em) + } + + to { + opacity: 1; + transform: translateY(0) + } +} + +.wp-block-navigation__responsive-container { + bottom: 0; + display: none; + left: 0; + position: fixed; + right: 0; + top: 0 +} + +.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) { + color: inherit +} + +.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content { + align-items: var(--navigation-layout-align,initial); + display: flex; + flex-direction: var(--navigation-layout-direction,initial); + flex-wrap: var(--navigation-layout-wrap,wrap); + justify-content: var(--navigation-layout-justify,initial) +} + +.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) { + background-color: inherit!important; + color: inherit!important +} + +.wp-block-navigation__responsive-container.is-menu-open { + background-color: inherit; + display: flex; + flex-direction: column +} + +@media not (prefers-reduced-motion) { + .wp-block-navigation__responsive-container.is-menu-open { + animation: overlay-menu__fade-in-animation .1s ease-out; + animation-fill-mode: forwards + } +} + +.wp-block-navigation__responsive-container.is-menu-open { + overflow: auto; + padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); + z-index: 100000 +} + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content { + align-items: var(--navigation-layout-justification-setting,inherit); + display: flex; + flex-direction: column; + flex-wrap: nowrap; + overflow: visible; + padding-top: calc(2rem + 24px) +} + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list { + justify-content: flex-start +} + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon { + display: none +} + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container { + border: none; + height: auto; + min-width: 200px; + opacity: 1; + overflow: initial; + padding-left: 2rem; + padding-right: 2rem; + position: static; + visibility: visible; + width: auto +} + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container { + gap: inherit +} + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container { + padding-top: var(--wp--style--block-gap,2em) +} + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content { + padding: 0 +} + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list { + align-items: var(--navigation-layout-justification-setting,initial); + display: flex; + flex-direction: column +} + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list { + background: #0000!important; + color: inherit!important +} + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container { + left: auto; + right: auto +} + +@media (min-width: 600px) { + .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { + background-color:inherit; + display: block; + position: relative; + width: 100%; + z-index: auto + } + + .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close { + display: none + } + + .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container { + left: 0 + } +} + +.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open { + background-color: #fff +} + +.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open { + color: #000 +} + +.wp-block-navigation__toggle_button_label { + font-size: 1rem; + font-weight: 700 +} + +.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open { + background: #0000; + border: none; + color: currentColor; + cursor: pointer; + margin: 0; + padding: 0; + text-transform: inherit; + vertical-align: middle +} + +.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg { + fill: currentColor; + display: block; + height: 24px; + pointer-events: none; + width: 24px +} + +.wp-block-navigation__responsive-container-open { + display: flex +} + +.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open { + font-family: inherit; + font-size: inherit; + font-weight: inherit +} + +@media (min-width: 600px) { + .wp-block-navigation__responsive-container-open:not(.always-shown) { + display:none + } +} + +.wp-block-navigation__responsive-container-close { + position: absolute; + right: 0; + top: 0; + z-index: 2 +} + +.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close { + font-family: inherit; + font-size: inherit; + font-weight: inherit +} + +.wp-block-navigation__responsive-close { + width: 100% +} + +.has-modal-open .wp-block-navigation__responsive-close { + margin-left: auto; + margin-right: auto; + max-width: var(--wp--style--global--wide-size,100%) +} + +.wp-block-navigation__responsive-close:focus { + outline: none +} + +.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog { + box-sizing: border-box +} + +.wp-block-navigation__responsive-dialog { + position: relative +} + +.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog { + margin-top: 46px +} + +@media (min-width: 782px) { + .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog { + margin-top:32px + } +} + +html.has-modal-open { + overflow: hidden +} + +.wp-block-navigation .wp-block-navigation-item__label { + overflow-wrap: break-word +} + +.wp-block-navigation .wp-block-navigation-item__description { + display: none +} + +.link-ui-tools { + outline: 1px solid #f0f0f0; + padding: 8px +} + +.link-ui-block-inserter { + padding-top: 8px +} + +.link-ui-block-inserter__back { + margin-left: 8px; + text-transform: uppercase +} + +.wp-block-navigation .wp-block-page-list { + align-items: var(--navigation-layout-align,initial); + background-color: inherit; + display: flex; + flex-direction: var(--navigation-layout-direction,initial); + flex-wrap: var(--navigation-layout-wrap,wrap); + justify-content: var(--navigation-layout-justify,initial) +} + +.wp-block-navigation .wp-block-navigation-item { + background-color: inherit +} + +.wp-block-page-list { + box-sizing: border-box +} + +.is-small-text { + font-size: .875em +} + +.is-regular-text { + font-size: 1em +} + +.is-large-text { + font-size: 2.25em +} + +.is-larger-text { + font-size: 3em +} + +.has-drop-cap:not(:focus):first-letter { + float: left; + font-size: 8.4em; + font-style: normal; + font-weight: 100; + line-height: .68; + margin: .05em .1em 0 0; + text-transform: uppercase +} + +body.rtl .has-drop-cap:not(:focus):first-letter { + float: none; + margin-left: .1em +} + +p.has-drop-cap.has-background { + overflow: hidden +} + +:root :where(p.has-background) { + padding: 1.25em 2.375em +} + +:where(p.has-text-color:not(.has-link-color)) a { + color: inherit +} + +p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"] { + rotate: 180deg +} + +.wp-block-post-author { + box-sizing: border-box; + display: flex; + flex-wrap: wrap +} + +.wp-block-post-author__byline { + font-size: .5em; + margin-bottom: 0; + margin-top: 0; + width: 100% +} + +.wp-block-post-author__avatar { + margin-right: 1em +} + +.wp-block-post-author__bio { + font-size: .7em; + margin-bottom: .7em +} + +.wp-block-post-author__content { + flex-basis: 0; + flex-grow: 1 +} + +.wp-block-post-author__name { + margin: 0 +} + +.wp-block-post-author-biography { + box-sizing: border-box +} + +:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea) { + border: 1px solid #949494; + font-family: inherit; + font-size: 1em +} + +:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea) { + padding: calc(.667em + 2px) +} + +.wp-block-post-comments-form { + box-sizing: border-box +} + +.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) { + font-weight: inherit +} + +.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) { + font-family: inherit +} + +.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) { + font-size: inherit +} + +.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) { + line-height: inherit +} + +.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) { + font-style: inherit +} + +.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) { + letter-spacing: inherit +} + +.wp-block-post-comments-form :where(input[type=submit]) { + box-shadow: none; + cursor: pointer; + display: inline-block; + overflow-wrap: break-word; + text-align: center +} + +.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea { + box-sizing: border-box; + display: block; + width: 100% +} + +.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label { + display: block; + margin-bottom: .25em +} + +.wp-block-post-comments-form .comment-form-cookies-consent { + display: flex; + gap: .25em +} + +.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent { + margin-top: .35em +} + +.wp-block-post-comments-form .comment-reply-title { + margin-bottom: 0 +} + +.wp-block-post-comments-form .comment-reply-title :where(small) { + font-size: var(--wp--preset--font-size--medium,smaller); + margin-left: .5em +} + +.wp-block-post-comments-count { + box-sizing: border-box +} + +.wp-block-post-content { + display: flow-root +} + +.wp-block-post-comments-link,.wp-block-post-date { + box-sizing: border-box +} + +:where(.wp-block-post-excerpt) { + box-sizing: border-box; + margin-bottom: var(--wp--style--block-gap); + margin-top: var(--wp--style--block-gap) +} + +.wp-block-post-excerpt__excerpt { + margin-bottom: 0; + margin-top: 0 +} + +.wp-block-post-excerpt__more-text { + margin-bottom: 0; + margin-top: var(--wp--style--block-gap) +} + +.wp-block-post-excerpt__more-link { + display: inline-block +} + +.wp-block-post-featured-image { + margin-left: 0; + margin-right: 0 +} + +.wp-block-post-featured-image a { + display: block; + height: 100% +} + +.wp-block-post-featured-image :where(img) { + box-sizing: border-box; + height: auto; + max-width: 100%; + vertical-align: bottom; + width: 100% +} + +.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img { + width: 100% +} + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim { + background-color: #000; + inset: 0; + position: absolute +} + +.wp-block-post-featured-image { + position: relative +} + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient { + background-color: initial +} + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 { + opacity: 0 +} + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 { + opacity: .1 +} + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 { + opacity: .2 +} + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 { + opacity: .3 +} + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 { + opacity: .4 +} + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 { + opacity: .5 +} + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 { + opacity: .6 +} + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 { + opacity: .7 +} + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 { + opacity: .8 +} + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 { + opacity: .9 +} + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 { + opacity: 1 +} + +.wp-block-post-featured-image:where(.alignleft,.alignright) { + width: 100% +} + +.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous { + display: inline-block; + margin-right: 1ch +} + +.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) { + transform: scaleX(1) +} + +.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next { + display: inline-block; + margin-left: 1ch +} + +.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) { + transform: scaleX(1) +} + +.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"] { + rotate: 180deg +} + +.wp-block-post-terms { + box-sizing: border-box +} + +.wp-block-post-terms .wp-block-post-terms__separator { + white-space: pre-wrap +} + +.wp-block-post-time-to-read,.wp-block-post-title { + box-sizing: border-box +} + +.wp-block-post-title { + word-break: break-word +} + +.wp-block-post-title :where(a) { + display: inline-block; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + letter-spacing: inherit; + line-height: inherit; + text-decoration: inherit +} + +.wp-block-post-author-name { + box-sizing: border-box +} + +.wp-block-preformatted { + box-sizing: border-box; + white-space: pre-wrap +} + +:where(.wp-block-preformatted.has-background) { + padding: 1.25em 2.375em +} + +.wp-block-pullquote { + box-sizing: border-box; + margin: 0 0 1em; + overflow-wrap: break-word; + padding: 4em 0; + text-align: center +} + +.wp-block-pullquote blockquote,.wp-block-pullquote p { + color: inherit +} + +.wp-block-pullquote blockquote { + margin: 0 +} + +.wp-block-pullquote p { + margin-top: 0 +} + +.wp-block-pullquote p:last-child { + margin-bottom: 0 +} + +.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright { + max-width: 420px +} + +.wp-block-pullquote cite,.wp-block-pullquote footer { + position: relative +} + +.wp-block-pullquote .has-text-color a { + color: inherit +} + +.wp-block-pullquote.has-text-align-left blockquote { + text-align: left +} + +.wp-block-pullquote.has-text-align-right blockquote { + text-align: right +} + +.wp-block-pullquote.has-text-align-center blockquote { + text-align: center +} + +.wp-block-pullquote.is-style-solid-color { + border: none +} + +.wp-block-pullquote.is-style-solid-color blockquote { + margin-left: auto; + margin-right: auto; + max-width: 60% +} + +.wp-block-pullquote.is-style-solid-color blockquote p { + font-size: 2em; + margin-bottom: 0; + margin-top: 0 +} + +.wp-block-pullquote.is-style-solid-color blockquote cite { + font-style: normal; + text-transform: none +} + +.wp-block-pullquote :where(cite) { + color: inherit; + display: block +} + +.wp-block-post-template { + box-sizing: border-box; + list-style: none; + margin-bottom: 0; + margin-top: 0; + max-width: 100%; + padding: 0 +} + +.wp-block-post-template.is-flex-container { + display: flex; + flex-direction: row; + flex-wrap: wrap; + gap: 1.25em +} + +.wp-block-post-template.is-flex-container>li { + margin: 0; + width: 100% +} + +@media (min-width: 600px) { + .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li { + width:calc(50% - .625em) + } + + .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li { + width: calc(33.33333% - .83333em) + } + + .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li { + width: calc(25% - .9375em) + } + + .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li { + width: calc(20% - 1em) + } + + .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li { + width: calc(16.66667% - 1.04167em) + } +} + +@media (max-width: 600px) { + .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid { + grid-template-columns:1fr + } +} + +.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright { + float: right; + margin-inline-end:0;margin-inline-start:2em} + +.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft { + float: left; + margin-inline-end:2em;margin-inline-start:0} + +.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter { + margin-inline-end:auto;margin-inline-start:auto} + +.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type { + margin-inline-start:auto} + +.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child { + margin-inline-end:auto} + +.wp-block-query-pagination .wp-block-query-pagination-previous-arrow { + display: inline-block; + margin-right: 1ch +} + +.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) { + transform: scaleX(1) +} + +.wp-block-query-pagination .wp-block-query-pagination-next-arrow { + display: inline-block; + margin-left: 1ch +} + +.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) { + transform: scaleX(1) +} + +.wp-block-query-pagination.aligncenter { + justify-content: center +} + +.wp-block-query-title,.wp-block-query-total,.wp-block-quote { + box-sizing: border-box +} + +.wp-block-quote { + overflow-wrap: break-word +} + +.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)) { + margin-bottom: 1em; + padding: 0 1em +} + +.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p { + font-size: 1.5em; + font-style: italic; + line-height: 1.6 +} + +.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer { + font-size: 1.125em; + text-align: right +} + +.wp-block-quote>cite { + display: block +} + +.wp-block-read-more { + display: block; + width: fit-content +} + +.wp-block-read-more:where(:not([style*=text-decoration])) { + text-decoration: none +} + +.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus { + text-decoration: none +} + +ul.wp-block-rss.alignleft { + margin-right: 2em +} + +ul.wp-block-rss.alignright { + margin-left: 2em +} + +ul.wp-block-rss.is-grid { + display: flex; + flex-wrap: wrap; + padding: 0 +} + +ul.wp-block-rss.is-grid li { + margin: 0 1em 1em 0; + width: 100% +} + +@media (min-width: 600px) { + ul.wp-block-rss.columns-2 li { + width:calc(50% - 1em) + } + + ul.wp-block-rss.columns-3 li { + width: calc(33.33333% - 1em) + } + + ul.wp-block-rss.columns-4 li { + width: calc(25% - 1em) + } + + ul.wp-block-rss.columns-5 li { + width: calc(20% - 1em) + } + + ul.wp-block-rss.columns-6 li { + width: calc(16.66667% - 1em) + } +} + +.wp-block-rss__item-author,.wp-block-rss__item-publish-date { + display: block; + font-size: .8125em +} + +.wp-block-rss { + box-sizing: border-box; + list-style: none; + padding: 0 +} + +.wp-block-search__button { + margin-left: 10px; + word-break: normal +} + +.wp-block-search__button.has-icon { + line-height: 0 +} + +.wp-block-search__button svg { + height: 1.25em; + min-height: 24px; + min-width: 24px; + width: 1.25em; + fill: currentColor; + vertical-align: text-bottom +} + +:where(.wp-block-search__button) { + border: 1px solid #ccc; + padding: 6px 10px +} + +.wp-block-search__inside-wrapper { + display: flex; + flex: auto; + flex-wrap: nowrap; + max-width: 100% +} + +.wp-block-search__label { + width: 100% +} + +.wp-block-search.wp-block-search__button-only .wp-block-search__button { + box-sizing: border-box; + display: flex; + flex-shrink: 0; + justify-content: center; + margin-left: 0; + max-width: 100% +} + +.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper { + min-width: 0!important; + transition-property: width +} + +.wp-block-search.wp-block-search__button-only .wp-block-search__input { + flex-basis: 100%; + transition-duration: .3s +} + +.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper { + overflow: hidden +} + +.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input { + border-left-width: 0!important; + border-right-width: 0!important; + flex-basis: 0; + flex-grow: 0; + margin: 0; + min-width: 0!important; + padding-left: 0!important; + padding-right: 0!important; + width: 0!important +} + +:where(.wp-block-search__input) { + appearance: none; + border: 1px solid #949494; + flex-grow: 1; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + letter-spacing: inherit; + line-height: inherit; + margin-left: 0; + margin-right: 0; + min-width: 3rem; + padding: 8px; + text-decoration: unset!important; + text-transform: inherit +} + +:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) { + background-color: #fff; + border: 1px solid #949494; + box-sizing: border-box; + padding: 4px +} + +:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input { + border: none; + border-radius: 0; + padding: 0 4px +} + +:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus { + outline: none +} + +:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) { + padding: 4px 8px +} + +.wp-block-search.aligncenter .wp-block-search__inside-wrapper { + margin: auto +} + +.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper { + float: right +} + +.wp-block-separator { + border: none; + border-top: 2px solid +} + +:root :where(.wp-block-separator.is-style-dots) { + height: auto; + line-height: 1; + text-align: center +} + +:root :where(.wp-block-separator.is-style-dots):before { + color: currentColor; + content: "···"; + font-family: serif; + font-size: 1.5em; + letter-spacing: 2em; + padding-left: 2em +} + +.wp-block-separator.is-style-dots { + background: none!important; + border: none!important +} + +.wp-block-site-logo { + box-sizing: border-box; + line-height: 0 +} + +.wp-block-site-logo a { + display: inline-block; + line-height: 0 +} + +.wp-block-site-logo.is-default-size img { + height: auto; + width: 120px +} + +.wp-block-site-logo img { + height: auto; + max-width: 100% +} + +.wp-block-site-logo a,.wp-block-site-logo img { + border-radius: inherit +} + +.wp-block-site-logo.aligncenter { + margin-left: auto; + margin-right: auto; + text-align: center +} + +:root :where(.wp-block-site-logo.is-style-rounded) { + border-radius: 9999px +} + +.wp-block-site-tagline,.wp-block-site-title { + box-sizing: border-box +} + +.wp-block-site-title :where(a) { + color: inherit; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + letter-spacing: inherit; + line-height: inherit; + text-decoration: inherit +} + +.wp-block-social-links { + background: none; + box-sizing: border-box; + margin-left: 0; + padding-left: 0; + padding-right: 0; + text-indent: 0 +} + +.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover { + border-bottom: 0; + box-shadow: none; + text-decoration: none +} + +.wp-block-social-links .wp-social-link svg { + height: 1em; + width: 1em +} + +.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { + font-size: .65em; + margin-left: .5em; + margin-right: .5em +} + +.wp-block-social-links.has-small-icon-size { + font-size: 16px +} + +.wp-block-social-links,.wp-block-social-links.has-normal-icon-size { + font-size: 24px +} + +.wp-block-social-links.has-large-icon-size { + font-size: 36px +} + +.wp-block-social-links.has-huge-icon-size { + font-size: 48px +} + +.wp-block-social-links.aligncenter { + display: flex; + justify-content: center +} + +.wp-block-social-links.alignright { + justify-content: flex-end +} + +.wp-block-social-link { + border-radius: 9999px; + display: block +} + +@media not (prefers-reduced-motion) { + .wp-block-social-link { + transition: transform .1s ease + } +} + +.wp-block-social-link { + height: auto +} + +.wp-block-social-link a { + align-items: center; + display: flex; + line-height: 0 +} + +.wp-block-social-link:hover { + transform: scale(1.1) +} + +.wp-block-social-links .wp-block-social-link.wp-social-link { + display: inline-block; + margin: 0; + padding: 0 +} + +.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited { + color: currentColor; + fill: currentColor +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link { + background-color: #f0f0f0; + color: #444 +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon { + background-color: #f90; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp { + background-color: #1ea0c3; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance { + background-color: #0757fe; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky { + background-color: #0a7aff; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen { + background-color: #1e1f26; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart { + background-color: #02e49b; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord { + background-color: #5865f2; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble { + background-color: #e94c89; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox { + background-color: #4280ff; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy { + background-color: #f45800; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook { + background-color: #0866ff; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx { + background-color: #000; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr { + background-color: #0461dd; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare { + background-color: #e65678; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github { + background-color: #24292d; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads { + background-color: #eceadd; + color: #382110 +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google { + background-color: #ea4434; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar { + background-color: #1d4fc4; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram { + background-color: #f00075; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm { + background-color: #e21b24; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin { + background-color: #0d66c2; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon { + background-color: #3288d4; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium { + background-color: #000; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup { + background-color: #f6405f; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon { + background-color: #000; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest { + background-color: #e60122; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket { + background-color: #ef4155; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit { + background-color: #ff4500; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype { + background-color: #0478d7; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat { + background-color: #fefc00; + color: #fff; + stroke: #000 +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud { + background-color: #ff5600; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify { + background-color: #1bd760; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram { + background-color: #2aabee; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads { + background-color: #000; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok { + background-color: #000; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr { + background-color: #011835; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch { + background-color: #6440a4; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter { + background-color: #1da1f2; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo { + background-color: #1eb7ea; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk { + background-color: #4680c2; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress { + background-color: #3499cd; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp { + background-color: #25d366; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x { + background-color: #000; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp { + background-color: #d32422; + color: #fff +} + +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube { + background-color: red; + color: #fff +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link { + background: none +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg { + height: 1.25em; + width: 1.25em +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon { + color: #f90 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp { + color: #1ea0c3 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance { + color: #0757fe +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky { + color: #0a7aff +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen { + color: #1e1f26 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart { + color: #02e49b +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord { + color: #5865f2 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble { + color: #e94c89 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox { + color: #4280ff +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy { + color: #f45800 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook { + color: #0866ff +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx { + color: #000 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr { + color: #0461dd +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare { + color: #e65678 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github { + color: #24292d +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads { + color: #382110 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google { + color: #ea4434 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar { + color: #1d4fc4 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram { + color: #f00075 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm { + color: #e21b24 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin { + color: #0d66c2 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon { + color: #3288d4 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium { + color: #000 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup { + color: #f6405f +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon { + color: #000 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest { + color: #e60122 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket { + color: #ef4155 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit { + color: #ff4500 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype { + color: #0478d7 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat { + color: #fff; + stroke: #000 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud { + color: #ff5600 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify { + color: #1bd760 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram { + color: #2aabee +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads { + color: #000 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok { + color: #000 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr { + color: #011835 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch { + color: #6440a4 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter { + color: #1da1f2 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo { + color: #1eb7ea +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk { + color: #4680c2 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp { + color: #25d366 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress { + color: #3499cd +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x { + color: #000 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp { + color: #d32422 +} + +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube { + color: red +} + +.wp-block-social-links.is-style-pill-shape .wp-social-link { + width: auto +} + +:root :where(.wp-block-social-links .wp-social-link a) { + padding: .25em +} + +:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) { + padding: 0 +} + +:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) { + padding-left: .6666666667em; + padding-right: .6666666667em +} + +.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label { + color: #000 +} + +.wp-block-spacer { + clear: both +} + +.wp-block-tag-cloud { + box-sizing: border-box +} + +.wp-block-tag-cloud.aligncenter { + justify-content: center; + text-align: center +} + +.wp-block-tag-cloud a { + display: inline-block; + margin-right: 5px +} + +.wp-block-tag-cloud span { + display: inline-block; + margin-left: 5px; + text-decoration: none +} + +:root :where(.wp-block-tag-cloud.is-style-outline) { + display: flex; + flex-wrap: wrap; + gap: 1ch +} + +:root :where(.wp-block-tag-cloud.is-style-outline a) { + border: 1px solid; + font-size: unset!important; + margin-right: 0; + padding: 1ch 2ch; + text-decoration: none!important +} + +.wp-block-table { + overflow-x: auto +} + +.wp-block-table table { + border-collapse: collapse; + width: 100% +} + +.wp-block-table thead { + border-bottom: 3px solid +} + +.wp-block-table tfoot { + border-top: 3px solid +} + +.wp-block-table td,.wp-block-table th { + border: 1px solid; + padding: .5em +} + +.wp-block-table .has-fixed-layout { + table-layout: fixed; + width: 100% +} + +.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th { + word-break: break-word +} + +.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright { + display: table; + width: auto +} + +.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th { + word-break: break-word +} + +.wp-block-table .has-subtle-light-gray-background-color { + background-color: #f3f4f5 +} + +.wp-block-table .has-subtle-pale-green-background-color { + background-color: #e9fbe5 +} + +.wp-block-table .has-subtle-pale-blue-background-color { + background-color: #e7f5fe +} + +.wp-block-table .has-subtle-pale-pink-background-color { + background-color: #fcf0ef +} + +.wp-block-table.is-style-stripes { + background-color: initial; + border-collapse: inherit; + border-spacing: 0 +} + +.wp-block-table.is-style-stripes tbody tr:nth-child(odd) { + background-color: #f0f0f0 +} + +.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) { + background-color: #f3f4f5 +} + +.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) { + background-color: #e9fbe5 +} + +.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) { + background-color: #e7f5fe +} + +.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) { + background-color: #fcf0ef +} + +.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th { + border-color: #0000 +} + +.wp-block-table.is-style-stripes { + border-bottom: 1px solid #f0f0f0 +} + +.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>* { + border-color: inherit +} + +.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th { + border-top-color: inherit +} + +.wp-block-table table[style*=border-top-color] tr:not(:first-child) { + border-top-color: initial +} + +.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>* { + border-right-color: inherit +} + +.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th { + border-bottom-color: inherit +} + +.wp-block-table table[style*=border-bottom-color] tr:not(:last-child) { + border-bottom-color: initial +} + +.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>* { + border-left-color: inherit +} + +.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>* { + border-style: inherit +} + +.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>* { + border-style: inherit; + border-width: inherit +} + +:root :where(.wp-block-table-of-contents) { + box-sizing: border-box +} + +.wp-block-term-count { + box-sizing: border-box +} + +:where(.wp-block-term-description) { + box-sizing: border-box; + margin-bottom: var(--wp--style--block-gap); + margin-top: var(--wp--style--block-gap) +} + +.wp-block-term-description p { + margin-bottom: 0; + margin-top: 0 +} + +.wp-block-term-name { + box-sizing: border-box +} + +.wp-block-term-template { + box-sizing: border-box; + list-style: none; + margin-bottom: 0; + margin-top: 0; + max-width: 100%; + padding: 0 +} + +.wp-block-text-columns,.wp-block-text-columns.aligncenter { + display: flex +} + +.wp-block-text-columns .wp-block-column { + margin: 0 1em; + padding: 0 +} + +.wp-block-text-columns .wp-block-column:first-child { + margin-left: 0 +} + +.wp-block-text-columns .wp-block-column:last-child { + margin-right: 0 +} + +.wp-block-text-columns.columns-2 .wp-block-column { + width: 50% +} + +.wp-block-text-columns.columns-3 .wp-block-column { + width: 33.3333333333% +} + +.wp-block-text-columns.columns-4 .wp-block-column { + width: 25% +} + +pre.wp-block-verse { + overflow: auto; + white-space: pre-wrap +} + +:where(pre.wp-block-verse) { + font-family: inherit +} + +.wp-block-video { + box-sizing: border-box +} + +.wp-block-video video { + height: auto; + vertical-align: middle; + width: 100% +} + +@supports (position: sticky) { + .wp-block-video [poster] { + object-fit:cover + } +} + +.wp-block-video.aligncenter { + text-align: center +} + +.wp-block-video :where(figcaption) { + margin-bottom: 1em; + margin-top: .5em +} + +.editor-styles-wrapper,.entry-content { + counter-reset: footnotes +} + +a[data-fn].fn { + counter-increment: footnotes; + display: inline-flex; + font-size: smaller; + text-decoration: none; + text-indent: -9999999px; + vertical-align: super +} + +a[data-fn].fn:after { + content: "[" counter(footnotes) "]"; + float: left; + text-indent: 0 +} + +:root { + --wp-block-synced-color: #7a00df; + --wp-block-synced-color--rgb: 122,0,223; + --wp-bound-block-color: var(--wp-block-synced-color); + --wp-editor-canvas-background: #ddd; + --wp-admin-theme-color: #007cba; + --wp-admin-theme-color--rgb: 0,124,186; + --wp-admin-theme-color-darker-10: #006ba1; + --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; + --wp-admin-theme-color-darker-20: #005a87; + --wp-admin-theme-color-darker-20--rgb: 0,90,135; + --wp-admin-border-width-focus: 2px +} + +@media (min-resolution: 192dpi) { + :root { + --wp-admin-border-width-focus:1.5px + } +} + +.wp-element-button { + cursor: pointer +} + +:root .has-very-light-gray-background-color { + background-color: #eee +} + +:root .has-very-dark-gray-background-color { + background-color: #313131 +} + +:root .has-very-light-gray-color { + color: #eee +} + +:root .has-very-dark-gray-color { + color: #313131 +} + +:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { + background: linear-gradient(135deg,#00d084,#0693e3) +} + +:root .has-purple-crush-gradient-background { + background: linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe) +} + +:root .has-hazy-dawn-gradient-background { + background: linear-gradient(135deg,#faaca8,#dad0ec) +} + +:root .has-subdued-olive-gradient-background { + background: linear-gradient(135deg,#fafae1,#67a671) +} + +:root .has-atomic-cream-gradient-background { + background: linear-gradient(135deg,#fdd79a,#004a59) +} + +:root .has-nightshade-gradient-background { + background: linear-gradient(135deg,#330968,#31cdcf) +} + +:root .has-midnight-gradient-background { + background: linear-gradient(135deg,#020381,#2874fc) +} + +:root { + --wp--preset--font-size--normal: 16px; + --wp--preset--font-size--huge: 42px +} + +.has-regular-font-size { + font-size: 1em +} + +.has-larger-font-size { + font-size: 2.625em +} + +.has-normal-font-size { + font-size: var(--wp--preset--font-size--normal) +} + +.has-huge-font-size { + font-size: var(--wp--preset--font-size--huge) +} + +.has-text-align-center { + text-align: center +} + +.has-text-align-left { + text-align: left +} + +.has-text-align-right { + text-align: right +} + +.has-fit-text { + white-space: nowrap!important +} + +#end-resizable-editor-section { + display: none +} + +.aligncenter { + clear: both +} + +.items-justified-left { + justify-content: flex-start +} + +.items-justified-center { + justify-content: center +} + +.items-justified-right { + justify-content: flex-end +} + +.items-justified-space-between { + justify-content: space-between +} + +.screen-reader-text { + border: 0; + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; + word-wrap: normal!important +} + +.screen-reader-text:focus { + background-color: #ddd; + 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 +} + +html :where(.has-border-color) { + border-style: solid +} + +html :where([style*=border-top-color]) { + border-top-style: solid +} + +html :where([style*=border-right-color]) { + border-right-style: solid +} + +html :where([style*=border-bottom-color]) { + border-bottom-style: solid +} + +html :where([style*=border-left-color]) { + border-left-style: solid +} + +html :where([style*=border-width]) { + border-style: solid +} + +html :where([style*=border-top-width]) { + border-top-style: solid +} + +html :where([style*=border-right-width]) { + border-right-style: solid +} + +html :where([style*=border-bottom-width]) { + border-bottom-style: solid +} + +html :where([style*=border-left-width]) { + border-left-style: solid +} + +html :where(img[class*=wp-image-]) { + height: auto; + max-width: 100% +} + +:where(figure) { + margin: 0 0 1em +} + +html :where(.is-position-sticky) { + --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px) +} + +@media screen and (max-width: 600px) { + html :where(.is-position-sticky) { + --wp-admin--admin-bar--position-offset:0px + } +} diff --git a/assets/css/non-used/swiper.min.css b/assets/css/non-used/swiper.min.css new file mode 100644 index 0000000..8117a34 --- /dev/null +++ b/assets/css/non-used/swiper.min.css @@ -0,0 +1,731 @@ +/** + * Swiper 8.4.5 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * https://swiperjs.com + * + * Copyright 2014-2022 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: November 21, 2022 + */ + +@font-face { + font-family: swiper-icons; + src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA'); + font-weight: 400; + font-style: normal +} + +:root { + --swiper-theme-color: #007aff +} + +.swiper { + margin-left: auto; + margin-right: auto; + position: relative; + overflow: hidden; + list-style: none; + padding: 0; + z-index: 1 +} + +.swiper-vertical>.swiper-wrapper { + flex-direction: column +} + +.swiper-wrapper { + position: relative; + width: 100%; + height: 100%; + z-index: 1; + display: flex; + transition-property: transform; + box-sizing: content-box +} + +.swiper-android .swiper-slide, +.swiper-wrapper { + transform: translate3d(0px, 0, 0) +} + +.swiper-pointer-events { + touch-action: pan-y +} + +.swiper-pointer-events.swiper-vertical { + touch-action: pan-x +} + +.swiper-slide { + flex-shrink: 0; + width: 100%; + height: 100%; + position: relative; + transition-property: transform +} + +.swiper-slide-invisible-blank { + visibility: hidden +} + +.swiper-autoheight, +.swiper-autoheight .swiper-slide { + height: auto +} + +.swiper-autoheight .swiper-wrapper { + align-items: flex-start; + transition-property: transform, height +} + +.swiper-backface-hidden .swiper-slide { + transform: translateZ(0); + -webkit-backface-visibility: hidden; + backface-visibility: hidden +} + +.swiper-3d, +.swiper-3d.swiper-css-mode .swiper-wrapper { + perspective: 1200px +} + +.swiper-3d .swiper-cube-shadow, +.swiper-3d .swiper-slide, +.swiper-3d .swiper-slide-shadow, +.swiper-3d .swiper-slide-shadow-bottom, +.swiper-3d .swiper-slide-shadow-left, +.swiper-3d .swiper-slide-shadow-right, +.swiper-3d .swiper-slide-shadow-top, +.swiper-3d .swiper-wrapper { + transform-style: preserve-3d +} + +.swiper-3d .swiper-slide-shadow, +.swiper-3d .swiper-slide-shadow-bottom, +.swiper-3d .swiper-slide-shadow-left, +.swiper-3d .swiper-slide-shadow-right, +.swiper-3d .swiper-slide-shadow-top { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + pointer-events: none; + z-index: 10 +} + +.swiper-3d .swiper-slide-shadow { + background: rgba(0, 0, 0, .15) +} + +.swiper-3d .swiper-slide-shadow-left { + background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) +} + +.swiper-3d .swiper-slide-shadow-right { + background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) +} + +.swiper-3d .swiper-slide-shadow-top { + background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) +} + +.swiper-3d .swiper-slide-shadow-bottom { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) +} + +.swiper-css-mode>.swiper-wrapper { + overflow: auto; + scrollbar-width: none; + -ms-overflow-style: none +} + +.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar { + display: none +} + +.swiper-css-mode>.swiper-wrapper>.swiper-slide { + scroll-snap-align: start start +} + +.swiper-horizontal.swiper-css-mode>.swiper-wrapper { + scroll-snap-type: x mandatory +} + +.swiper-vertical.swiper-css-mode>.swiper-wrapper { + scroll-snap-type: y mandatory +} + +.swiper-centered>.swiper-wrapper::before { + content: ''; + flex-shrink: 0; + order: 9999 +} + +.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child { + margin-inline-start: var(--swiper-centered-offset-before) +} + +.swiper-centered.swiper-horizontal>.swiper-wrapper::before { + height: 100%; + min-height: 1px; + width: var(--swiper-centered-offset-after) +} + +.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child { + margin-block-start: var(--swiper-centered-offset-before) +} + +.swiper-centered.swiper-vertical>.swiper-wrapper::before { + width: 100%; + min-width: 1px; + height: var(--swiper-centered-offset-after) +} + +.swiper-centered>.swiper-wrapper>.swiper-slide { + scroll-snap-align: center center +} + +.swiper-virtual .swiper-slide { + -webkit-backface-visibility: hidden; + transform: translateZ(0) +} + +.swiper-virtual.swiper-css-mode .swiper-wrapper::after { + content: ''; + position: absolute; + left: 0; + top: 0; + pointer-events: none +} + +.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { + height: 1px; + width: var(--swiper-virtual-size) +} + +.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { + width: 1px; + height: var(--swiper-virtual-size) +} + +:root { + --swiper-navigation-size: 44px +} + +.swiper-button-next, +.swiper-button-prev { + position: absolute; + top: 50%; + width: calc(var(--swiper-navigation-size)/ 44 * 27); + height: var(--swiper-navigation-size); + margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); + z-index: 10; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + color: var(--swiper-navigation-color, var(--swiper-theme-color)) +} + +.swiper-button-next.swiper-button-disabled, +.swiper-button-prev.swiper-button-disabled { + opacity: .35; + cursor: auto; + pointer-events: none +} + +.swiper-button-next.swiper-button-hidden, +.swiper-button-prev.swiper-button-hidden { + opacity: 0; + cursor: auto; + pointer-events: none +} + +.swiper-navigation-disabled .swiper-button-next, +.swiper-navigation-disabled .swiper-button-prev { + display: none !important +} + +.swiper-button-next:after, +.swiper-button-prev:after { + font-family: swiper-icons; + font-size: var(--swiper-navigation-size); + text-transform: none !important; + letter-spacing: 0; + font-variant: initial; + line-height: 1 +} + +.swiper-button-prev, +.swiper-rtl .swiper-button-next { + left: 10px; + right: auto +} + +.swiper-button-prev:after, +.swiper-rtl .swiper-button-next:after { + content: 'prev' +} + +.swiper-button-next, +.swiper-rtl .swiper-button-prev { + right: 10px; + left: auto +} + +.swiper-button-next:after, +.swiper-rtl .swiper-button-prev:after { + content: 'next' +} + +.swiper-button-lock { + display: none +} + +.swiper-pagination { + position: absolute; + text-align: center; + transition: .3s opacity; + transform: translate3d(0, 0, 0); + z-index: 10 +} + +.swiper-pagination.swiper-pagination-hidden { + opacity: 0 +} + +.swiper-pagination-disabled>.swiper-pagination, +.swiper-pagination.swiper-pagination-disabled { + display: none !important +} + +.swiper-horizontal>.swiper-pagination-bullets, +.swiper-pagination-bullets.swiper-pagination-horizontal, +.swiper-pagination-custom, +.swiper-pagination-fraction { + bottom: 10px; + left: 0; + width: 100% +} + +.swiper-pagination-bullets-dynamic { + overflow: hidden; + font-size: 0 +} + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transform: scale(.33); + position: relative +} + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { + transform: scale(1) +} + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { + transform: scale(1) +} + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { + transform: scale(.66) +} + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { + transform: scale(.33) +} + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { + transform: scale(.66) +} + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { + transform: scale(.33) +} + +.swiper-pagination-bullet { + width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px)); + height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px)); + display: inline-block; + border-radius: 50%; + background: var(--swiper-pagination-bullet-inactive-color, #000); + opacity: var(--swiper-pagination-bullet-inactive-opacity, .2) +} + +button.swiper-pagination-bullet { + border: none; + margin: 0; + padding: 0; + box-shadow: none; + -webkit-appearance: none; + appearance: none +} + +.swiper-pagination-clickable .swiper-pagination-bullet { + cursor: pointer +} + +.swiper-pagination-bullet:only-child { + display: none !important +} + +.swiper-pagination-bullet-active { + opacity: var(--swiper-pagination-bullet-opacity, 1); + background: var(--swiper-pagination-color, var(--swiper-theme-color)) +} + +.swiper-pagination-vertical.swiper-pagination-bullets, +.swiper-vertical>.swiper-pagination-bullets { + right: 10px; + top: 50%; + transform: translate3d(0px, -50%, 0) +} + +.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, +.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { + margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; + display: block +} + +.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, +.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + top: 50%; + transform: translateY(-50%); + width: 8px +} + +.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, +.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + display: inline-block; + transition: .2s transform, .2s top +} + +.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, +.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { + margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px) +} + +.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, +.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + left: 50%; + transform: translateX(-50%); + white-space: nowrap +} + +.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, +.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transition: .2s transform, .2s left +} + +.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transition: .2s transform, .2s right +} + +.swiper-pagination-progressbar { + background: rgba(0, 0, 0, .25); + position: absolute +} + +.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { + background: var(--swiper-pagination-color, var(--swiper-theme-color)); + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + transform: scale(0); + transform-origin: left top +} + +.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { + transform-origin: right top +} + +.swiper-horizontal>.swiper-pagination-progressbar, +.swiper-pagination-progressbar.swiper-pagination-horizontal, +.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, +.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { + width: 100%; + height: 4px; + left: 0; + top: 0 +} + +.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, +.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, +.swiper-pagination-progressbar.swiper-pagination-vertical, +.swiper-vertical>.swiper-pagination-progressbar { + width: 4px; + height: 100%; + left: 0; + top: 0 +} + +.swiper-pagination-lock { + display: none +} + +.swiper-scrollbar { + border-radius: 10px; + position: relative; + -ms-touch-action: none; + background: rgba(0, 0, 0, .1) +} + +.swiper-scrollbar-disabled>.swiper-scrollbar, +.swiper-scrollbar.swiper-scrollbar-disabled { + display: none !important +} + +.swiper-horizontal>.swiper-scrollbar, +.swiper-scrollbar.swiper-scrollbar-horizontal { + position: absolute; + left: 1%; + bottom: 3px; + z-index: 50; + height: 5px; + width: 98% +} + +.swiper-scrollbar.swiper-scrollbar-vertical, +.swiper-vertical>.swiper-scrollbar { + position: absolute; + right: 3px; + top: 1%; + z-index: 50; + width: 5px; + height: 98% +} + +.swiper-scrollbar-drag { + height: 100%; + width: 100%; + position: relative; + background: rgba(0, 0, 0, .5); + border-radius: 10px; + left: 0; + top: 0 +} + +.swiper-scrollbar-cursor-drag { + cursor: move +} + +.swiper-scrollbar-lock { + display: none +} + +.swiper-zoom-container { + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center; + text-align: center +} + +.swiper-zoom-container>canvas, +.swiper-zoom-container>img, +.swiper-zoom-container>svg { + max-width: 100%; + max-height: 100%; + object-fit: contain +} + +.swiper-slide-zoomed { + cursor: move +} + +.swiper-lazy-preloader { + width: 42px; + height: 42px; + position: absolute; + left: 50%; + top: 50%; + margin-left: -21px; + margin-top: -21px; + z-index: 10; + transform-origin: 50%; + box-sizing: border-box; + border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); + border-radius: 50%; + border-top-color: transparent +} + +.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, +.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { + animation: swiper-preloader-spin 1s infinite linear +} + +.swiper-lazy-preloader-white { + --swiper-preloader-color: #fff +} + +.swiper-lazy-preloader-black { + --swiper-preloader-color: #000 +} + +@keyframes swiper-preloader-spin { + 0% { + transform: rotate(0deg) + } + 100% { + transform: rotate(360deg) + } +} + +.swiper .swiper-notification { + position: absolute; + left: 0; + top: 0; + pointer-events: none; + opacity: 0; + z-index: -1000 +} + +.swiper-free-mode>.swiper-wrapper { + transition-timing-function: ease-out; + margin: 0 auto +} + +.swiper-grid>.swiper-wrapper { + flex-wrap: wrap +} + +.swiper-grid-column>.swiper-wrapper { + flex-wrap: wrap; + flex-direction: column +} + +.swiper-fade.swiper-free-mode .swiper-slide { + transition-timing-function: ease-out +} + +.swiper-fade .swiper-slide { + pointer-events: none; + transition-property: opacity +} + +.swiper-fade .swiper-slide .swiper-slide { + pointer-events: none +} + +.swiper-fade .swiper-slide-active, +.swiper-fade .swiper-slide-active .swiper-slide-active { + pointer-events: auto +} + +.swiper-cube { + overflow: visible +} + +.swiper-cube .swiper-slide { + pointer-events: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + z-index: 1; + visibility: hidden; + transform-origin: 0 0; + width: 100%; + height: 100% +} + +.swiper-cube .swiper-slide .swiper-slide { + pointer-events: none +} + +.swiper-cube.swiper-rtl .swiper-slide { + transform-origin: 100% 0 +} + +.swiper-cube .swiper-slide-active, +.swiper-cube .swiper-slide-active .swiper-slide-active { + pointer-events: auto +} + +.swiper-cube .swiper-slide-active, +.swiper-cube .swiper-slide-next, +.swiper-cube .swiper-slide-next+.swiper-slide, +.swiper-cube .swiper-slide-prev { + pointer-events: auto; + visibility: visible +} + +.swiper-cube .swiper-slide-shadow-bottom, +.swiper-cube .swiper-slide-shadow-left, +.swiper-cube .swiper-slide-shadow-right, +.swiper-cube .swiper-slide-shadow-top { + z-index: 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden +} + +.swiper-cube .swiper-cube-shadow { + position: absolute; + left: 0; + bottom: 0px; + width: 100%; + height: 100%; + opacity: .6; + z-index: 0 +} + +.swiper-cube .swiper-cube-shadow:before { + content: ''; + background: #000; + position: absolute; + left: 0; + top: 0; + bottom: 0; + right: 0; + filter: blur(50px) +} + +.swiper-flip { + overflow: visible +} + +.swiper-flip .swiper-slide { + pointer-events: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + z-index: 1 +} + +.swiper-flip .swiper-slide .swiper-slide { + pointer-events: none +} + +.swiper-flip .swiper-slide-active, +.swiper-flip .swiper-slide-active .swiper-slide-active { + pointer-events: auto +} + +.swiper-flip .swiper-slide-shadow-bottom, +.swiper-flip .swiper-slide-shadow-left, +.swiper-flip .swiper-slide-shadow-right, +.swiper-flip .swiper-slide-shadow-top { + z-index: 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden +} + +.swiper-creative .swiper-slide { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + overflow: hidden; + transition-property: transform, opacity, height +} + +.swiper-cards { + overflow: visible +} + +.swiper-cards .swiper-slide { + transform-origin: center bottom; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + overflow: hidden +} diff --git a/assets/css/non-used/wpforms-base.min.css b/assets/css/non-used/wpforms-base.min.css new file mode 100644 index 0000000..4d5188c --- /dev/null +++ b/assets/css/non-used/wpforms-base.min.css @@ -0,0 +1,1547 @@ +.wpforms-container .wpforms-error-container,.wpforms-container .wpforms-error-noscript { + color: #D63637 +} + +.wpforms-container .wpforms-error-styled-container { + padding: 15px 0 +} + +.wpforms-container .wpforms-error-styled-container p { + margin: 0 +} + +.wpforms-container .wpforms-error-styled-container+.wpforms-submit-container { + margin-top: 10px +} + +.wpforms-container label.wpforms-error,.wpforms-container em.wpforms-error { + display: block; + color: #D63637; + font-size: 0.9em; + font-style: normal; + cursor: default; + min-width: 120px +} + +.wpforms-container .wpforms-field input.wpforms-error,.wpforms-container .wpforms-field input.user-invalid,.wpforms-container .wpforms-field textarea.wpforms-error,.wpforms-container .wpforms-field textarea.user-invalid,.wpforms-container .wpforms-field select.wpforms-error,.wpforms-container .wpforms-field select.user-invalid { + border: 1px solid #D63637 +} + +.wpforms-container .wpforms-field input[type=checkbox].wpforms-error,.wpforms-container .wpforms-field input[type=checkbox].user-invalid,.wpforms-container .wpforms-field input[type=radio].wpforms-error,.wpforms-container .wpforms-field input[type=radio].user-invalid { + border: none +} + +.wpforms-container .wpforms-field.wpforms-has-error .choices__inner { + border: 1px solid #D63637 +} + +.wpforms-container .wpforms-error-alert { + border: 1px solid rgba(0,0,0,0.25); + text-shadow: 0 1px 0 rgba(255,255,255,0.5); + padding: 10px 15px; + font-size: 14px; + margin: 0 0 10px 0 +} + +.wpforms-container .wpforms-error-alert { + color: #D63637; + background-color: #f2dede; + border-color: #f2dede +} + +div[style*="z-index: 2147483647"] div[style*="border-width: 11px"][style*="position: absolute"][style*="pointer-events: none"] { + border-style: none +} + +.wpforms-container .wpforms-screen-reader-element { + position: absolute !important; + clip: rect(0, 0, 0, 0); + height: 1px; + width: 1px; + border: 0; + overflow: hidden; + word-wrap: normal !important +} + +.wpforms-container .wpforms-field-hp { + display: none !important; + position: absolute !important; + left: -9000px !important +} + +.wpforms-container .wpforms-recaptcha-container { + padding: 0; + clear: both +} + +.wpforms-container .wpforms-recaptcha-container iframe { + display: block; + width: 100%; + max-width: 100% +} + +.wpforms-container .wpforms-recaptcha-container .g-recaptcha { + padding: 10px 0 0 +} + +.wpforms-container .wpforms-recaptcha-container.wpforms-is-turnstile.wpforms-is-turnstile-invisible { + padding: 0; + height: 0 +} + +.wpforms-container .wpforms-recaptcha-container.wpforms-is-turnstile iframe { + position: relative !important; + visibility: inherit !important +} + +.wpforms-container .wpforms-recaptcha-container.wpforms-is-recaptcha-type-v3 .g-recaptcha,.wpforms-container .wpforms-recaptcha-container.wpforms-is-turnstile-invisible .g-recaptcha,.wpforms-container .wpforms-recaptcha-container.wpforms-is-recaptcha-type-invisible .g-recaptcha { + padding: 0 +} + +.wpforms-container .wpforms-recaptcha-container.wpforms-is-recaptcha-type-v3 .wpforms-error:first-of-type,.wpforms-container .wpforms-recaptcha-container.wpforms-is-turnstile-invisible .wpforms-error:first-of-type,.wpforms-container .wpforms-recaptcha-container.wpforms-is-recaptcha-type-invisible .wpforms-error:first-of-type { + margin-top: 10px +} + +.wpforms-container amp-img>img { + position: absolute +} + +.wpforms-container .amp-form-submit-success .wpforms-field-container,.wpforms-container .amp-form-submit-success .wpforms-submit-container { + display: none +} + +.wpforms-container .wpforms-preview-notice-links { + line-height: 2.4 +} + +body.rtl .wpforms-container .wpforms-form input[type=tel] { + direction: ltr; + text-align: right +} + +body.rtl .wpforms-container .wpforms-form input[type=url] { + direction: ltr; + text-align: right +} + +body.rtl .wpforms-container .wpforms-form input[type=url]::-webkit-textfield-decoration-container { + display: flex; + flex-direction: row-reverse +} + +body.rtl .wpforms-container .wpforms-form input[type=email] { + direction: ltr; + text-align: right +} + +body.rtl .wpforms-container .wpforms-form input[type=email]::-webkit-textfield-decoration-container { + display: flex; + flex-direction: row-reverse +} + +body.rtl .wpforms-container .wpforms-form input[type=number]::-webkit-textfield-decoration-container { + flex-direction: row-reverse +} + +body.rtl .wpforms-container .wpforms-form .wpforms-field-date-time .wpforms-datepicker-wrap .wpforms-datepicker-clear { + right: auto; + left: 10px +} + +body.rtl .wpforms-container .wpforms-form .wpforms-field-date-time .ui-timepicker-list li { + padding: 3px 5px 3px 0 !important +} + +body.rtl .wpforms-container .wpforms-form .wpforms-field-date-time .wpforms-field-medium+.wpforms-datepicker-clear { + left: calc( 40% + 10px); + right: auto +} + +body.rtl .wpforms-container .wpforms-form .wpforms-field-file-upload .dz-remove { + right: auto; + left: 0 +} + +body.rtl .wpforms-container .wpforms-form .wpforms-image-choices-none .wpforms-image-choices-item .wpforms-image-choices-label { + margin-left: 0; + margin-right: 10px +} + +body.rtl .ui-timepicker-list li { + padding: 3px 5px 3px 0 +} + +.wpforms-container .wpforms-form .wpforms-field.wpforms-field-email .wpforms-field-row,.wpforms-container .wpforms-form .wpforms-field.wpforms-field-address .wpforms-field-row,.wpforms-container .wpforms-form .wpforms-field.wpforms-field-password .wpforms-field-row { + flex-wrap: wrap; + container-type: inline-size; + container-name: wpforms-field-row-responsive +} + +.wpforms-container .wpforms-form .wpforms-field.wpforms-field-name .wpforms-field-row { + flex-wrap: wrap; + container-type: inline-size; + container-name: wpforms-field-row-responsive-name-field +} + +.wpforms-container .wpforms-form .wpforms-field .wpforms-field-row-responsive { + flex-wrap: wrap; + container-type: inline-size; + container-name: wpforms-field-row-responsive +} + +@container wpforms-field-row-responsive (max-width: 200px) { + .wpforms-container .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block { + width: 100%; + padding: 0 + } + + .wpforms-container .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block:only-child { + padding: 0 + } + + .wpforms-container .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block:not(:last-child) { + margin-bottom: 15px + } +} + +@container wpforms-field-row-responsive-name-field (max-width: 260px) { + .wpforms-container .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block { + width: 100%; + padding: 0 + } + + .wpforms-container .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block:only-child { + padding: 0 + } + + .wpforms-container .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block:not(:last-child) { + margin-bottom: 15px + } +} + +.wpforms-container .wpforms-form .wpforms-checkbox-2-columns,.wpforms-container .wpforms-form .wpforms-multiplechoice-2-columns,.wpforms-container .wpforms-form .wpforms-list-2-columns { + container-type: inline-size; + container-name: wpforms-field-2-columns-responsive +} + +@container wpforms-field-2-columns-responsive (max-width: 320px) { + .wpforms-container .wpforms-form .wpforms-checkbox-2-columns ul,.wpforms-container .wpforms-form .wpforms-multiplechoice-2-columns ul,.wpforms-container .wpforms-form .wpforms-list-2-columns ul { + grid-template-columns: 1fr !important + } + + .wpforms-container .wpforms-form .wpforms-checkbox-2-columns ul li,.wpforms-container .wpforms-form .wpforms-multiplechoice-2-columns ul li,.wpforms-container .wpforms-form .wpforms-list-2-columns ul li { + width: 100% + } +} + +.wpforms-container .wpforms-form .wpforms-checkbox-3-columns,.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns,.wpforms-container .wpforms-form .wpforms-list-3-columns { + container-type: inline-size; + container-name: wpforms-field-3-columns-responsive +} + +@container wpforms-field-3-columns-responsive (max-width: 480px) { + .wpforms-container .wpforms-form .wpforms-checkbox-3-columns ul,.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns ul,.wpforms-container .wpforms-form .wpforms-list-3-columns ul { + grid-template-columns: repeat(2, minmax(0, 1fr)) !important + } + + .wpforms-container .wpforms-form .wpforms-checkbox-3-columns ul li,.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns ul li,.wpforms-container .wpforms-form .wpforms-list-3-columns ul li { + width: 100% + } +} + +@container wpforms-field-3-columns-responsive (max-width: 320px) { + .wpforms-container .wpforms-form .wpforms-checkbox-3-columns ul,.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns ul,.wpforms-container .wpforms-form .wpforms-list-3-columns ul { + grid-template-columns: 1fr !important + } + + .wpforms-container .wpforms-form .wpforms-checkbox-3-columns ul li,.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns ul li,.wpforms-container .wpforms-form .wpforms-list-3-columns ul li { + width: 100% + } +} + +@media only screen and (max-width: 600px) { + div.wpforms-container .wpforms-form .wpforms-field>* { + max-width:100% + } + + div.wpforms-container .wpforms-form .wpforms-field { + padding-right: 1px; + padding-left: 1px + } + + div.wpforms-container .wpforms-form .wpforms-field input.wpforms-field-small,div.wpforms-container .wpforms-form .wpforms-field input.wpforms-field-medium,div.wpforms-container .wpforms-form .wpforms-field input.wpforms-field-large,div.wpforms-container .wpforms-form .wpforms-field select.wpforms-field-small,div.wpforms-container .wpforms-form .wpforms-field select.wpforms-field-medium,div.wpforms-container .wpforms-form .wpforms-field select.wpforms-field-large,div.wpforms-container .wpforms-form .wpforms-field .wpforms-field-row.wpforms-field-small,div.wpforms-container .wpforms-form .wpforms-field .wpforms-field-row.wpforms-field-medium,div.wpforms-container .wpforms-form .wpforms-field .wpforms-field-row.wpforms-field-large { + max-width: 100% + } + + div.wpforms-container .wpforms-form .wpforms-mobile-full { + width: 100%; + margin-left: 0 + } + + div.wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern):not(.wpforms-field-radio):not(.wpforms-field-checkbox):not(.wpforms-field-layout):not(.wpforms-field-repeater) { + overflow-x: hidden + } + + div.wpforms-container .wpforms-form .wpforms-checkbox-2-columns ul,div.wpforms-container .wpforms-form .wpforms-multiplechoice-2-columns ul,div.wpforms-container .wpforms-form .wpforms-list-2-columns ul,div.wpforms-container .wpforms-form .wpforms-checkbox-3-columns ul,div.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns ul,div.wpforms-container .wpforms-form .wpforms-list-3-columns ul { + grid-template-columns: 1fr !important + } + + div.wpforms-container .wpforms-form .wpforms-checkbox-2-columns ul li,div.wpforms-container .wpforms-form .wpforms-multiplechoice-2-columns ul li,div.wpforms-container .wpforms-form .wpforms-list-2-columns ul li,div.wpforms-container .wpforms-form .wpforms-checkbox-3-columns ul li,div.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns ul li,div.wpforms-container .wpforms-form .wpforms-list-3-columns ul li { + width: 100% + } + + div.wpforms-container .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page { + display: block; + margin: 0 0 10px 0 + } + + div.wpforms-container .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number { + width: 30px; + height: 30px; + line-height: 30px + } + + div.wpforms-container .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page { + width: 100% !important; + padding: 5px 10px + } + + div.wpforms-container .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-number { + display: none + } + + div.wpforms-container .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page.active { + font-weight: 700 + } + + div.wpforms-container .wpforms-form.inline-fields .wpforms-field-container,div.wpforms-container .wpforms-form.inline-fields .wpforms-field { + display: block; + width: 100% + } + + div.wpforms-container .wpforms-form.inline-fields .wpforms-submit-container { + width: 100% + } +} + +.wpforms-container { + margin-bottom: 26px +} + +.wpforms-container .wpforms-form * { + word-break: break-word; + box-sizing: border-box +} + +.wpforms-container .wpforms-form .wpforms-field-label,.wpforms-container .wpforms-form .wpforms-field-sublabel,.wpforms-container .wpforms-form .wpforms-field-description,.wpforms-container .wpforms-form textarea,.wpforms-container .wpforms-form li,.wpforms-container .wpforms-form th { + hyphens: auto +} + +.wpforms-container ul,.wpforms-container ul li { + background: none; + border: 0; + margin: 0 +} + +.wpforms-container .wpforms-title { + font-size: 24px; + font-weight: 700; + margin: 0 0 10px 0 +} + +.wpforms-container .wpforms-submit-container { + clear: both; + position: relative +} + +.wpforms-container .wpforms-submit-spinner { + margin-inline-start:15px;display: inline-block; + vertical-align: middle +} + +.wpforms-container .wpforms-hidden { + display: none !important +} + +.wpforms-clear:before { + content: " "; + display: table +} + +.wpforms-clear:after { + clear: both; + content: " "; + display: table +} + +.wpforms-container .wpforms-notice { + background-color: #ffffff; + border: 1px solid rgba(0,0,0,0.25); + border-left-width: 12px; + color: #333333; + font-size: 16px; + line-height: 1.5; + margin-bottom: 30px; + padding: 20px 36px 20px 26px; + position: relative +} + +.wpforms-container .wpforms-notice .wpforms-delete { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -moz-appearance: none; + -webkit-appearance: none; + background-color: rgba(10,10,10,0.2); + border: none; + border-radius: 50%; + cursor: pointer; + display: inline-block; + height: 20px; + margin: 0; + padding: 0; + vertical-align: top; + width: 20px; + position: absolute; + right: 10px; + top: 10px +} + +.wpforms-container .wpforms-notice .wpforms-delete:before,.wpforms-container .wpforms-notice .wpforms-delete:after { + background-color: #ffffff; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center +} + +.wpforms-container .wpforms-notice .wpforms-delete:before { + height: 2px; + width: 50% +} + +.wpforms-container .wpforms-notice .wpforms-delete:after { + height: 50%; + width: 2px +} + +.wpforms-container .wpforms-notice .wpforms-delete:hover,.wpforms-container .wpforms-notice .wpforms-delete:focus { + background-color: rgba(10,10,10,0.3) +} + +.wpforms-container .wpforms-notice a { + text-decoration: underline +} + +.wpforms-container .wpforms-notice p { + margin: 0 0 20px 0 +} + +.wpforms-container .wpforms-notice p:last-of-type { + margin-bottom: 0 +} + +.wpforms-container .wpforms-notice .wpforms-notice-actions { + margin-top: 20px +} + +.wpforms-container .wpforms-notice .wpforms-notice-action { + border: 2px solid; + margin-right: 20px; + padding: 5px; + text-decoration: none +} + +.wpforms-container .wpforms-notice .wpforms-notice-action:hover,.wpforms-container .wpforms-notice .wpforms-notice-action:focus,.wpforms-container .wpforms-notice .wpforms-notice-action:active { + color: #ffffff +} + +.wpforms-container .wpforms-notice.wpforms-info { + border-color: #3273dc +} + +.wpforms-container .wpforms-notice.wpforms-info .wpforms-notice-action { + border-color: #3273dc +} + +.wpforms-container .wpforms-notice.wpforms-info .wpforms-notice-action:hover,.wpforms-container .wpforms-notice.wpforms-info .wpforms-notice-action:focus,.wpforms-container .wpforms-notice.wpforms-info .wpforms-notice-action:active { + background-color: #3273dc +} + +.wpforms-container .wpforms-notice.wpforms-success { + border-color: #23d160 +} + +.wpforms-container .wpforms-notice.wpforms-success .wpforms-notice-action { + border-color: #23d160 +} + +.wpforms-container .wpforms-notice.wpforms-success .wpforms-notice-action:hover,.wpforms-container .wpforms-notice.wpforms-success .wpforms-notice-action:focus,.wpforms-container .wpforms-notice.wpforms-success .wpforms-notice-action:active { + background-color: #23d160 +} + +.wpforms-container .wpforms-notice.wpforms-warning { + border-color: #ffdd57 +} + +.wpforms-container .wpforms-notice.wpforms-warning .wpforms-notice-action { + border-color: #ffdd57 +} + +.wpforms-container .wpforms-notice.wpforms-warning .wpforms-notice-action:hover,.wpforms-container .wpforms-notice.wpforms-warning .wpforms-notice-action:focus,.wpforms-container .wpforms-notice.wpforms-warning .wpforms-notice-action:active { + background-color: #ffdd57; + color: inherit +} + +.wpforms-container .wpforms-notice.wpforms-error { + border-color: #D63637 +} + +.wpforms-container .wpforms-notice.wpforms-error .wpforms-notice-action { + border-color: #D63637 +} + +.wpforms-container .wpforms-notice.wpforms-error .wpforms-notice-action:hover,.wpforms-container .wpforms-notice.wpforms-error .wpforms-notice-action:focus,.wpforms-container .wpforms-notice.wpforms-error .wpforms-notice-action:active { + background-color: #D63637 +} + +.wpforms-container .wpforms-preview-notice-links { + line-height: 2.4 +} + +.wpforms-container input.wpforms-field-medium,.wpforms-container select.wpforms-field-medium,.wpforms-container .wpforms-field-row.wpforms-field-medium,.wp-core-ui div.wpforms-container input.wpforms-field-medium,.wp-core-ui div.wpforms-container select.wpforms-field-medium,.wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-medium { + max-width: 60% +} + +.wpforms-container input.wpforms-field-small,.wpforms-container select.wpforms-field-small,.wpforms-container .wpforms-field-row.wpforms-field-small,.wp-core-ui div.wpforms-container input.wpforms-field-small,.wp-core-ui div.wpforms-container select.wpforms-field-small,.wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-small { + max-width: 25% +} + +.wpforms-container input.wpforms-field-large,.wpforms-container select.wpforms-field-large,.wpforms-container .wpforms-field-row.wpforms-field-large,.wp-core-ui div.wpforms-container input.wpforms-field-large,.wp-core-ui div.wpforms-container select.wpforms-field-large,.wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-large { + max-width: 100% +} + +.wpforms-container fieldset,.wp-core-ui div.wpforms-container fieldset { + display: block; + border: none; + margin: 0; + padding: 0 +} + +.wpforms-container .wpforms-field,.wp-core-ui div.wpforms-container .wpforms-field { + padding: 15px 0; + position: relative +} + +.wpforms-container .wpforms-field.wpforms-field-hidden,.wp-core-ui div.wpforms-container .wpforms-field.wpforms-field-hidden { + display: none; + padding: 0 +} + +.wpforms-container .wpforms-field-description,.wpforms-container .wpforms-field-limit-text,.wp-core-ui div.wpforms-container .wpforms-field-description,.wp-core-ui div.wpforms-container .wpforms-field-limit-text { + font-size: 0.8em; + margin: 5px 0 0 0; + word-break: break-word; + word-wrap: break-word; + line-height: 1.3 +} + +.wpforms-container .wpforms-field-description.wpforms-disclaimer-description,.wp-core-ui div.wpforms-container .wpforms-field-description.wpforms-disclaimer-description { + background-color: #ffffff; + border: 1px solid rgba(0,0,0,0.25); + padding: 15px 15px 0; + height: 125px; + overflow-y: scroll; + overflow-x: hidden +} + +.wpforms-container .wpforms-field-description.wpforms-disclaimer-description p,.wp-core-ui div.wpforms-container .wpforms-field-description.wpforms-disclaimer-description p { + margin: 0 0 15px 0 +} + +.wpforms-container .wpforms-field-description-before,.wpforms-container .wpforms-field-description.before,.wp-core-ui div.wpforms-container .wpforms-field-description-before,.wp-core-ui div.wpforms-container .wpforms-field-description.before { + font-size: 0.85em; + margin: 0 0 5px 0 +} + +.wpforms-container .wpforms-field-label,.wp-core-ui div.wpforms-container .wpforms-field-label { + display: block; + font-weight: 700; + font-style: normal; + word-break: break-word; + word-wrap: break-word +} + +.wpforms-container .wpforms-field-label-inline,.wp-core-ui div.wpforms-container .wpforms-field-label-inline { + display: inline; + vertical-align: baseline; + font-weight: 400; + font-style: normal; + word-break: break-word; + word-wrap: break-word +} + +.wpforms-container .wpforms-field-sublabel,.wp-core-ui div.wpforms-container .wpforms-field-sublabel { + display: block; + font-size: 0.8em; + font-weight: 400; + font-style: normal; + min-width: 120px +} + +.wpforms-container .wpforms-field-label.wpforms-label-hide,.wpforms-container .wpforms-field-sublabel.wpforms-sublabel-hide,.wp-core-ui div.wpforms-container .wpforms-field-label.wpforms-label-hide,.wp-core-ui div.wpforms-container .wpforms-field-sublabel.wpforms-sublabel-hide { + position: absolute; + clip: rect(0 0 0 0); + width: 1px; + height: 1px; + margin: -1px; + overflow: hidden +} + +.wpforms-container .wpforms-required-label,.wp-core-ui div.wpforms-container .wpforms-required-label { + color: var(--wpforms-label-error-color); + font-weight: normal +} + +.wpforms-container input[type=date],.wpforms-container input[type=datetime],.wpforms-container input[type=datetime-local],.wpforms-container input[type=email],.wpforms-container input[type=month],.wpforms-container input[type=number],.wpforms-container input[type=password],.wpforms-container input[type=range],.wpforms-container input[type=search],.wpforms-container input[type=tel],.wpforms-container input[type=text],.wpforms-container input[type=time],.wpforms-container input[type=url],.wpforms-container input[type=week],.wpforms-container select,.wpforms-container textarea,.wp-core-ui div.wpforms-container input[type=date],.wp-core-ui div.wpforms-container input[type=datetime],.wp-core-ui div.wpforms-container input[type=datetime-local],.wp-core-ui div.wpforms-container input[type=email],.wp-core-ui div.wpforms-container input[type=month],.wp-core-ui div.wpforms-container input[type=number],.wp-core-ui div.wpforms-container input[type=password],.wp-core-ui div.wpforms-container input[type=range],.wp-core-ui div.wpforms-container input[type=search],.wp-core-ui div.wpforms-container input[type=tel],.wp-core-ui div.wpforms-container input[type=text],.wp-core-ui div.wpforms-container input[type=time],.wp-core-ui div.wpforms-container input[type=url],.wp-core-ui div.wpforms-container input[type=week],.wp-core-ui div.wpforms-container select,.wp-core-ui div.wpforms-container textarea { + display: block; + width: 100%; + box-sizing: border-box; + font-family: inherit; + font-style: normal; + font-weight: 400; + margin: 0 +} + +.wpforms-container input[type=date]:read-only,.wpforms-container input[type=datetime]:read-only,.wpforms-container input[type=datetime-local]:read-only,.wpforms-container input[type=email]:read-only,.wpforms-container input[type=month]:read-only,.wpforms-container input[type=number]:read-only,.wpforms-container input[type=password]:read-only,.wpforms-container input[type=range]:read-only,.wpforms-container input[type=search]:read-only,.wpforms-container input[type=tel]:read-only,.wpforms-container input[type=text]:read-only,.wpforms-container input[type=time]:read-only,.wpforms-container input[type=url]:read-only,.wpforms-container input[type=week]:read-only,.wpforms-container select:read-only,.wpforms-container textarea:read-only,.wp-core-ui div.wpforms-container input[type=date]:read-only,.wp-core-ui div.wpforms-container input[type=datetime]:read-only,.wp-core-ui div.wpforms-container input[type=datetime-local]:read-only,.wp-core-ui div.wpforms-container input[type=email]:read-only,.wp-core-ui div.wpforms-container input[type=month]:read-only,.wp-core-ui div.wpforms-container input[type=number]:read-only,.wp-core-ui div.wpforms-container input[type=password]:read-only,.wp-core-ui div.wpforms-container input[type=range]:read-only,.wp-core-ui div.wpforms-container input[type=search]:read-only,.wp-core-ui div.wpforms-container input[type=tel]:read-only,.wp-core-ui div.wpforms-container input[type=text]:read-only,.wp-core-ui div.wpforms-container input[type=time]:read-only,.wp-core-ui div.wpforms-container input[type=url]:read-only,.wp-core-ui div.wpforms-container input[type=week]:read-only,.wp-core-ui div.wpforms-container select:read-only,.wp-core-ui div.wpforms-container textarea:read-only { + cursor: default +} + +.wpforms-container textarea,.wp-core-ui div.wpforms-container textarea { + resize: vertical +} + +.wpforms-container input[type=checkbox],.wpforms-container input[type=radio],.wp-core-ui div.wpforms-container input[type=checkbox],.wp-core-ui div.wpforms-container input[type=radio] { + width: 16px; + height: 16px; + margin: 2px 10px 0 3px; + display: inline-block; + vertical-align: baseline; + font-style: normal; + font-weight: 400 +} + +.wpforms-container .wpforms-five-sixths,.wpforms-container .wpforms-four-sixths,.wpforms-container .wpforms-four-fifths,.wpforms-container .wpforms-one-fifth,.wpforms-container .wpforms-one-fourth,.wpforms-container .wpforms-one-half,.wpforms-container .wpforms-one-sixth,.wpforms-container .wpforms-one-third,.wpforms-container .wpforms-three-fourths,.wpforms-container .wpforms-three-fifths,.wpforms-container .wpforms-three-sixths,.wpforms-container .wpforms-two-fourths,.wpforms-container .wpforms-two-fifths,.wpforms-container .wpforms-two-sixths,.wpforms-container .wpforms-two-thirds { + float: left; + margin-left: 20px; + clear: none +} + +.wpforms-container .wpforms-one-half,.wpforms-container .wpforms-three-sixths,.wpforms-container .wpforms-two-fourths { + width: calc( 50% - 10px) +} + +.wpforms-container .wpforms-one-third,.wpforms-container .wpforms-two-sixths { + width: calc( 100% / 3 - 20px) +} + +.wpforms-container .wpforms-one-third.wpforms-first,.wpforms-container .wpforms-two-sixths.wpforms-first { + width: calc( 100% / 3) +} + +.wpforms-container .wpforms-four-sixths,.wpforms-container .wpforms-two-thirds { + width: calc( 2 * 100% / 3 - 20px) +} + +.wpforms-container .wpforms-four-sixths.wpforms-first,.wpforms-container .wpforms-two-thirds.wpforms-first { + width: calc( 2 * 100% / 3) +} + +.wpforms-container .wpforms-one-fourth { + width: calc( 25% - 20px) +} + +.wpforms-container .wpforms-one-fourth.wpforms-first { + width: 25% +} + +.wpforms-container .wpforms-three-fourths { + width: calc( 75% - 20px) +} + +.wpforms-container .wpforms-three-fourths.wpforms-first { + width: 75% +} + +.wpforms-container .wpforms-one-fifth { + width: calc( 100% / 5 - 20px) +} + +.wpforms-container .wpforms-one-fifth.wpforms-first { + width: calc( 100% / 5) +} + +.wpforms-container .wpforms-two-fifths { + width: calc( 2 * 100% / 5 - 20px) +} + +.wpforms-container .wpforms-two-fifths.wpforms-first { + width: calc( 2 * 100% / 5) +} + +.wpforms-container .wpforms-three-fifths { + width: calc( 3 * 100% / 5 - 20px) +} + +.wpforms-container .wpforms-three-fifths.wpforms-first { + width: calc( 3 * 100% / 5) +} + +.wpforms-container .wpforms-four-fifths { + width: calc( 4 * 100% / 5 - 20px) +} + +.wpforms-container .wpforms-four-fifths.wpforms-first { + width: calc( 4 * 100% / 5) +} + +.wpforms-container .wpforms-one-sixth { + width: calc( 100% / 6 - 20px) +} + +.wpforms-container .wpforms-one-sixth.wpforms-first { + width: calc( 100% / 6) +} + +.wpforms-container .wpforms-five-sixths { + width: calc( 5 * 100% / 6 - 20px) +} + +.wpforms-container .wpforms-five-sixths.wpforms-first { + width: calc( 5 * 100% / 6) +} + +.wpforms-container .wpforms-first { + clear: both !important; + margin-left: 0 !important +} + +.wpforms-container .wpforms-field { + float: none; + clear: both +} + +.wpforms-container .wpforms-field.wpforms-five-sixths,.wpforms-container .wpforms-field.wpforms-four-sixths,.wpforms-container .wpforms-field.wpforms-four-fifths,.wpforms-container .wpforms-field.wpforms-one-fifth,.wpforms-container .wpforms-field.wpforms-one-fourth,.wpforms-container .wpforms-field.wpforms-one-half,.wpforms-container .wpforms-field.wpforms-one-sixth,.wpforms-container .wpforms-field.wpforms-one-third,.wpforms-container .wpforms-field.wpforms-three-fourths,.wpforms-container .wpforms-field.wpforms-three-fifths,.wpforms-container .wpforms-field.wpforms-three-sixths,.wpforms-container .wpforms-field.wpforms-two-fourths,.wpforms-container .wpforms-field.wpforms-two-fifths,.wpforms-container .wpforms-field.wpforms-two-sixths,.wpforms-container .wpforms-field.wpforms-two-thirds { + float: left; + margin-left: 20px; + clear: none +} + +.wpforms-container .wpforms-field .wpforms-field-row { + align-items: start; + position: relative; + display: flex; + justify-content: space-between; + margin-bottom: 15px +} + +.wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block { + padding: 0 10px +} + +.wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:first-child { + padding-inline-start:0} + +.wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:last-child { + padding-inline-end:0} + +.wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:only-child { + margin-right: auto; + padding-right: 10px +} + +.wpforms-container .wpforms-field .wpforms-field-row:before { + content: ""; + display: table +} + +.wpforms-container .wpforms-field .wpforms-field-row:after { + clear: both; + content: ""; + display: table +} + +.wpforms-container .wpforms-field .wpforms-field-row:last-of-type { + margin-bottom: 0 +} + +.wpforms-container .wpforms-field .wpforms-field-row>:only-child { + width: 100% +} + +.wpforms-container .wpforms-field .wpforms-field-row.wpforms-no-columns { + display: block +} + +.wpforms-container .wpforms-field .wpforms-field-row .wpforms-five-sixths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-four-sixths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-four-fifths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-fifth,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-fourth,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-sixth,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-third,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-fourths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-fifths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-sixths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-fourths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-fifths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-sixths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-thirds { + float: none; + margin-left: 0; + clear: initial +} + +.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-sixths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-fourths { + width: 50% +} + +.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-third,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-sixths { + width: 33.33333% +} + +.wpforms-container .wpforms-field .wpforms-field-row .wpforms-four-sixths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-thirds { + width: 66.66667% +} + +.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-fourth { + width: 25% +} + +.wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-fourths { + width: 75% +} + +.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-fifth { + width: 20% +} + +.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-fifths { + width: 40% +} + +.wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-fifths { + width: 60% +} + +.wpforms-container .wpforms-field .wpforms-field-row .wpforms-four-fifths { + width: 80% +} + +.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-sixth { + width: 16.66667% +} + +.wpforms-container .wpforms-field .wpforms-field-row .wpforms-five-sixths { + width: 83.33333% +} + +.wpforms-container .wpforms-field .wpforms-checkbox-2-columns ul,.wpforms-container .wpforms-field .wpforms-multiplechoice-2-columns ul,.wpforms-container .wpforms-field .wpforms-list-2-columns ul,.wpforms-container .wpforms-field .wpforms-checkbox-3-columns ul,.wpforms-container .wpforms-field .wpforms-multiplechoice-3-columns ul,.wpforms-container .wpforms-field .wpforms-list-3-columns ul { + display: grid; + gap: 15px 30px +} + +.wpforms-container .wpforms-field .wpforms-checkbox-2-columns ul,.wpforms-container .wpforms-field .wpforms-multiplechoice-2-columns ul,.wpforms-container .wpforms-field .wpforms-list-2-columns ul { + grid-template-columns: repeat(2, 1fr) +} + +.wpforms-container .wpforms-field .wpforms-checkbox-3-columns ul,.wpforms-container .wpforms-field .wpforms-multiplechoice-3-columns ul,.wpforms-container .wpforms-field .wpforms-list-3-columns ul { + grid-template-columns: repeat(3, 1fr) +} + +.wpforms-container .wpforms-field .wpforms-list-inline ul li { + display: inline-block; + vertical-align: top; + margin-right: 20px +} + +.wpforms-container.inline-fields { + overflow: visible +} + +.wpforms-container.inline-fields .wpforms-form { + display: flex; + justify-content: space-between +} + +.wpforms-container.inline-fields .wpforms-field-container { + display: flex; + justify-content: space-between; + width: calc( 100% - 175px) +} + +.wpforms-container.inline-fields .wpforms-field-container .wpforms-field { + padding-right: 7px; + padding-left: 8px +} + +.wpforms-container.inline-fields .wpforms-field-container .wpforms-field:first-of-type { + padding-left: 0 +} + +.wpforms-container.inline-fields .wpforms-field-container .wpforms-field:last-of-type { + padding-right: 0 +} + +.wpforms-container.inline-fields .wpforms-field-row:first-of-type .wpforms-field-row-block:first-child { + padding-left: 0 +} + +.wpforms-container.inline-fields .wpforms-submit-container { + width: 160px; + padding-bottom: 16px; + align-self: flex-end +} + +.wpforms-container.inline-fields .wpforms-submit { + display: block; + width: 100% +} + +.wpforms-container.inline-fields input.wpforms-field-medium,.wpforms-container.inline-fields select.wpforms-field-medium,.wpforms-container.inline-fields .wpforms-field-row.wpforms-field-medium { + max-width: 100% +} + +.wpforms-container ul.wpforms-image-choices label:not(.wpforms-error) { + cursor: pointer; + position: relative +} + +.wpforms-container ul.wpforms-image-choices label input { + top: 50% +} + +.wpforms-container .wpforms-image-choices-modern img { + display: inline-block; + margin: 0 auto; + max-width: 100% +} + +.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error) { + background: none; + display: inline-block; + margin: 0 auto; + cursor: pointer; + border: 1px solid #ffffff; + border-radius: 3px; + padding: 20px; + transition: all 0.5s; + text-align: center +} + +.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error):hover { + border: 1px solid rgba(0,0,0,0.25) +} + +.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error):focus,.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error):focus-within { + border: 1px solid rgba(0,0,0,0.25) +} + +.wpforms-container .wpforms-image-choices-modern .wpforms-selected label,.wpforms-container .wpforms-image-choices-modern li:has(input:checked) label { + box-shadow: 0 0 20px 0 rgba(0,0,0,0.1) +} + +.wpforms-container .wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-label,.wpforms-container .wpforms-image-choices-modern li:has(input:checked) .wpforms-image-choices-label { + font-weight: 700 +} + +.wpforms-container .wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-image:after,.wpforms-container .wpforms-image-choices-modern li:has(input:checked) .wpforms-image-choices-image:after { + opacity: 1 +} + +.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-image { + display: block; + position: relative +} + +.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-image:after { + content: "\2714"; + font-size: 22px; + line-height: 32px; + color: #ffffff; + background: var(--wpforms-button-background-color, #066aab); + opacity: 0; + position: absolute; + top: 50%; + left: 50%; + margin: -16px 0 0 -16px; + width: 32px; + height: 32px; + border-radius: 50%; + transition: all 0.5s +} + +.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-label { + display: block; + margin-top: 12px +} + +.wpforms-container .wpforms-list-inline .wpforms-image-choices-modern li { + margin: 5px !important +} + +.wpforms-container .wpforms-image-choices-classic img { + display: inline-block; + margin: 0 auto; + max-width: 100% +} + +.wpforms-container .wpforms-image-choices-classic label:not(.wpforms-error) { + background: none; + display: inline-block; + margin: 0 auto; + cursor: pointer; + border: 1px solid transparent; + padding: 10px; + text-align: center +} + +.wpforms-container .wpforms-image-choices-classic label:not(.wpforms-error):hover { + border: 1px solid rgba(0,0,0,0.25) +} + +.wpforms-container .wpforms-image-choices-classic label:not(.wpforms-error):focus { + border: 1px solid rgba(0,0,0,0.25) +} + +.wpforms-container .wpforms-image-choices-classic .wpforms-image-choices-image { + display: block +} + +.wpforms-container .wpforms-image-choices-classic .wpforms-selected label,.wpforms-container .wpforms-image-choices-classic li:has(input:checked) label { + border-color: rgba(0,0,0,0.7) +} + +.wpforms-container .wpforms-image-choices-classic .wpforms-image-choices-label { + display: block; + margin-top: 8px +} + +.wpforms-container .wpforms-list-inline .wpforms-image-choices-classic li { + margin: 0 10px 10px 0 !important +} + +.wpforms-container .wpforms-image-choices-none .wpforms-image-choices-item img { + display: inline-block; + margin: 0 auto; + max-width: 100% +} + +.wpforms-container .wpforms-image-choices-none .wpforms-image-choices-item input { + vertical-align: middle +} + +.wpforms-container .wpforms-image-choices-none .wpforms-image-choices-item .wpforms-image-choices-label { + display: inline-block; + margin-top: 5px; + margin-left: 10px; + vertical-align: middle +} + +.wpforms-container ul.wpforms-icon-choices,.wpforms-container ul.wpforms-icon-choices * { + box-sizing: border-box +} + +.wpforms-container ul.wpforms-icon-choices { + display: flex; + flex-direction: column; + width: 100%; + padding: 0 1px 0 1px !important; + margin: 12px 0 -20px 0 !important +} + +.wpforms-container ul.wpforms-icon-choices+.wpforms-field-description,.wpforms-container ul.wpforms-icon-choices+.wpforms-error { + margin-top: 15px +} + +.wpforms-container ul.wpforms-icon-choices li { + min-width: 120px; + padding-right: 0 !important; + margin: 0 0 20px 0 !important +} + +.wpforms-container ul.wpforms-icon-choices label { + position: relative; + display: block; + margin: 0; + cursor: pointer +} + +.wpforms-container ul.wpforms-icon-choices .wpforms-icon-choices-icon { + display: block +} + +.wpforms-container ul.wpforms-icon-choices svg { + margin: 0 auto; + fill: var(--wpforms-icon-choices-color) +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-none svg { + margin: 0 +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default li,.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li { + margin: 0 0 22px 0 !important +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default label { + text-align: center +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default label:focus-within .wpforms-icon-choices-icon { + box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color) +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon { + position: relative; + z-index: 1; + margin-bottom: 10px; + padding: 15px 20px 45px 20px; + background-color: #ffffff; + box-shadow: 0 0 0 1px #cccccc; + border-radius: 6px +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon:hover { + box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color) +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon svg { + position: relative; + z-index: 2 +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon-bg { + display: block; + position: absolute; + z-index: 0; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 6px; + background-color: #ffffff +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon,.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon { + background-color: transparent; + box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color); + box-sizing: border-box +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon-bg,.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon-bg { + background-color: var(--wpforms-icon-choices-color); + opacity: .1 +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li label { + background-color: #ffffff !important; + box-shadow: 0 0 0 1px #cccccc; + border-radius: 6px; + height: 100%; + padding: 20px 20px 15px 20px; + text-align: center +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li label:hover { + box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color) +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li:focus-within label { + box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color) +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li.wpforms-selected label,.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li:has(input:checked) label { + box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color),0 2px 10px rgba(0,0,0,0.15) +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li .wpforms-icon-choices-icon { + margin-bottom: 10px +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-classic li label { + background-color: #ffffff !important; + height: 100%; + padding: 20px 20px 15px 20px; + text-align: center +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-classic li label:hover { + box-shadow: 0 0 0 1px #999999 +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-classic li:focus-within label { + box-shadow: 0 0 0 1px #999999 +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-classic li.wpforms-selected label,.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-classic li:has(input:checked) label { + box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color) +} + +.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-classic li .wpforms-icon-choices-icon { + margin-bottom: 10px +} + +.wpforms-container .wpforms-field-radio ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before,.wpforms-container .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before { + content: ""; + position: absolute; + z-index: 2; + bottom: 15px; + left: calc(50% - 8px); + display: block; + width: 16px; + height: 16px; + background-color: #ffffff; + box-shadow: 0 0 0 1px #cccccc; + border-radius: 50%; + margin: 15px auto 0 +} + +.wpforms-container .wpforms-field-radio ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,.wpforms-container .wpforms-field-radio ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before,.wpforms-container .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,.wpforms-container .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before { + box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color) +} + +.wpforms-container .wpforms-field-radio ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,.wpforms-container .wpforms-field-radio ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after,.wpforms-container .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,.wpforms-container .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after { + content: ""; + position: absolute; + z-index: 2; + bottom: calc(15px + 4px); + left: calc(50% - 4px); + display: block; + width: 8px; + height: 8px; + background-color: var(--wpforms-icon-choices-color); + border-radius: 50% +} + +.wpforms-container .wpforms-field-checkbox ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before,.wpforms-container .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before { + content: ""; + position: absolute; + z-index: 2; + bottom: 15px; + left: calc(50% - 8px); + display: block; + width: 16px; + height: 16px; + background-color: #ffffff; + box-shadow: 0 0 0 1px #cccccc; + border-radius: 3px; + margin: 15px auto 0 +} + +.wpforms-container .wpforms-field-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,.wpforms-container .wpforms-field-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before,.wpforms-container .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,.wpforms-container .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before { + box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color) +} + +.wpforms-container .wpforms-field-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,.wpforms-container .wpforms-field-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after,.wpforms-container .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,.wpforms-container .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after { + content: ""; + box-sizing: border-box; + display: block; + position: absolute; + z-index: 2; + bottom: 23px; + left: calc(50% - 6px); + width: 6px; + height: 10px; + border-style: solid; + border-color: var(--wpforms-icon-choices-color); + border-width: 0 2px 2px 0; + transform-origin: bottom left; + transform: rotate(45deg) +} + +.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 !important +} + +.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 !important; + margin-bottom: 22px !important +} + +.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 !important +} + +.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 !important +} + +.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) +} + +.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content { + display: flex; + align-items: center; + gap: 15px +} + +.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content .wpforms-single-item-price { + width: calc(60% - 85px) +} + +.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content .wpforms-single-item-price.wpforms-field-small { + text-wrap: balance; + width: calc(25% - 85px) +} + +.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content .wpforms-single-item-price.wpforms-field-large { + width: calc(100% - 85px) +} + +.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content select.wpforms-payment-quantity { + margin-left: 0; + height: 30px; + min-height: 30px; + font-size: 14px; + padding-top: 0; + padding-bottom: 0 +} + +.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price { + display: inline-block; + max-width: calc( 60% - 85px) +} + +.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-small { + max-width: calc( 25% - 85px) +} + +.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-large { + max-width: calc( 100% - 85px) +} + +.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-quantity { + display: inline-block; + margin-inline-start:15px;width: 70px; + min-width: 70px +} + +.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern { + display: flex; + flex-wrap: wrap; + column-gap: 15px; + align-items: flex-start +} + +.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-label { + min-width: 100% +} + +.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .choices { + margin-bottom: 5px +} + +.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row { + flex-grow: 1; + max-width: calc( 60% - 85px) +} + +.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row.wpforms-field-small { + max-width: calc( 25% - 85px) +} + +.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row.wpforms-field-large { + max-width: calc( 100% - 85px) +} + +.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-payment-quantity { + flex-basis: 70px; + max-width: 70px +} + +.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-payment-quantity .choices__list--dropdown { + min-width: 70px +} + +.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-description { + flex-basis: 100%; + margin-top: 0 +} + +.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-error { + flex-basis: 100% +} + +@media only screen and (max-width: 600px) { + .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price { + width:calc( 100% - 85px) !important; + max-width: 100% !important + } + + .wpforms-form .wpforms-payment-quantities-enabled .wpforms-single-item-price-content .wpforms-single-item-price { + width: calc( 100% - 70px) !important + } + + .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row { + width: calc( 100% - 85px) !important; + max-width: 100% !important + } +} + +#wpforms-form-page-page .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-medium,#wpforms-form-page-page .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-small { + max-width: calc( 100% - 85px) +} + +.wpforms-container .wpforms-form .choices .choices__inner { + border-radius: 3px; + min-height: 35px +} + +.wpforms-container .wpforms-form .choices .choices__inner .choices__list--single { + height: auto +} + +.wpforms-container .wpforms-form .choices .choices__inner .choices__list--multiple .choices__item { + line-height: 1.3 +} + +.wpforms-container .wpforms-form .choices.is-open.is-flipped .choices__inner,.wpforms-container .wpforms-form .choices.is-open .choices__list--dropdown { + border-radius: 0 0 3px 3px +} + +.wpforms-container .wpforms-form .choices.is-open.is-flipped .choices__list--dropdown,.wpforms-container .wpforms-form .choices.is-open .choices__inner { + border-radius: 3px 3px 0 0 +} + +.wpforms-container textarea { + line-height: 1.3 +} + +.wpforms-container textarea.wpforms-field-small { + height: 70px +} + +.wpforms-container textarea.wpforms-field-medium { + height: 120px +} + +.wpforms-container textarea.wpforms-field-large { + height: 220px +} + +.wpforms-container .wpforms-order-summary-container { + display: block; + max-width: 60% +} + +.wpforms-container .wpforms-order-summary-container * { + word-break: break-word; + box-sizing: border-box +} + +.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview { + width: 100%; + table-layout: fixed +} + +.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th { + text-align: center +} + +.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label { + text-align: left +} + +.rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label { + text-align: right +} + +.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity { + width: 8ch +} + +.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short { + display: none +} + +@media (max-width: 600px) { + .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity { + width:4ch + } + + .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short { + display: inline + } + + .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full { + display: none + } +} + +.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price { + width: 6ch; + text-align: right +} + +.rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price { + text-align: left +} + +.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td { + text-align: left +} + +.rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td { + text-align: right +} + +.wpforms-container .size-large>.wpforms-order-summary-container,.wpforms-container .wpforms-field-large>.wpforms-order-summary-container { + max-width: 100% +} + +.wpforms-container .size-medium>.wpforms-order-summary-container,.wpforms-container .wpforms-field-medium>.wpforms-order-summary-container { + max-width: 60% +} + +.wpforms-container .wpforms-order-summary-container tr.wpforms-order-summary-preview-coupon-total td.wpforms-order-summary-item-price { + color: #D63637 +} + +.wpforms-field.wpf-disable-field select,.wpforms-field.wpf-disable-field textarea,.wpforms-field.wpf-disable-field button,.wpforms-field.wpf-disable-field input[type=text],.wpforms-field.wpf-disable-field input[type=number],.wpforms-field.wpf-disable-field input[type=email],.wpforms-field.wpf-disable-field input[type=url],.wpforms-field.wpf-disable-field input[type=tel],.wpforms-field.wpf-disable-field input[type=password],.wpforms-field.wpf-disable-field input[type=radio],.wpforms-field.wpf-disable-field input[type=checkbox],.wpforms-field.wpf-disable-field input[type=range],.wpforms-field.wpf-disable-field input[type=file],.wpforms-field.wpf-disable-field input.wpforms-field-date-time-date,.wpforms-field.wpf-disable-field .wpforms-uploader,.wpforms-field.wpf-disable-field .choices,.wpforms-field.wpf-disable-field .wpforms-image-choices-image,.wpforms-field.wpf-disable-field .wpforms-field-rating-wrapper,.wpforms-field.wpf-disable-field .wpforms-field-password-input-icon,.wpforms-field.wpf-disable-field .wpforms-disclaimer-description,.wpforms-field.wpf-disable-field .mce-tinymce,.wpforms-field.wpf-disable-field .iti__selected-country,.wpforms-field.wpf-disable-field .StripeElement,.wpforms-field.wpf-disable-field .wpforms-stripe-element,.wpforms-field.wpf-disable-field .wpforms-field-square-cardnumber,.wpforms-field.wpf-disable-field .wpforms-square-cardnumber,.wpforms-field.wpf-disable-field .wpforms-geolocation-map,.wpforms-field.wpf-disable-field .wpforms-signature-wrap,.wpforms-field.wpf-disable-field .wpforms-paypal-commerce-card-fields,.wpforms-field.wpf-disable-field.wpforms-field-net_promoter_score table.modern>tbody>tr>td,.wpforms-field.wpf-disable-field .wpforms-camera-link,.wpforms-field.wpforms-field-readonly select,.wpforms-field.wpforms-field-readonly textarea,.wpforms-field.wpforms-field-readonly button,.wpforms-field.wpforms-field-readonly input[type=text],.wpforms-field.wpforms-field-readonly input[type=number],.wpforms-field.wpforms-field-readonly input[type=email],.wpforms-field.wpforms-field-readonly input[type=url],.wpforms-field.wpforms-field-readonly input[type=tel],.wpforms-field.wpforms-field-readonly input[type=password],.wpforms-field.wpforms-field-readonly input[type=radio],.wpforms-field.wpforms-field-readonly input[type=checkbox],.wpforms-field.wpforms-field-readonly input[type=range],.wpforms-field.wpforms-field-readonly input[type=file],.wpforms-field.wpforms-field-readonly input.wpforms-field-date-time-date,.wpforms-field.wpforms-field-readonly .wpforms-uploader,.wpforms-field.wpforms-field-readonly .choices,.wpforms-field.wpforms-field-readonly .wpforms-image-choices-image,.wpforms-field.wpforms-field-readonly .wpforms-field-rating-wrapper,.wpforms-field.wpforms-field-readonly .wpforms-field-password-input-icon,.wpforms-field.wpforms-field-readonly .wpforms-disclaimer-description,.wpforms-field.wpforms-field-readonly .mce-tinymce,.wpforms-field.wpforms-field-readonly .iti__selected-country,.wpforms-field.wpforms-field-readonly .StripeElement,.wpforms-field.wpforms-field-readonly .wpforms-stripe-element,.wpforms-field.wpforms-field-readonly .wpforms-field-square-cardnumber,.wpforms-field.wpforms-field-readonly .wpforms-square-cardnumber,.wpforms-field.wpforms-field-readonly .wpforms-geolocation-map,.wpforms-field.wpforms-field-readonly .wpforms-signature-wrap,.wpforms-field.wpforms-field-readonly .wpforms-paypal-commerce-card-fields,.wpforms-field.wpforms-field-readonly.wpforms-field-net_promoter_score table.modern>tbody>tr>td,.wpforms-field.wpforms-field-readonly .wpforms-camera-link { + cursor: default !important; + opacity: 0.35 !important; + pointer-events: none !important +} + +.wpforms-field.wpf-disable-field input[type=radio],.wpforms-field.wpf-disable-field input[type=checkbox],.wpforms-field.wpforms-field-readonly input[type=radio],.wpforms-field.wpforms-field-readonly input[type=checkbox] { + cursor: default !important; + pointer-events: none !important +} + +.wpforms-field.wpf-disable-field label,.wpforms-field.wpforms-field-readonly label { + pointer-events: none !important +} + +.wpforms-field.wpf-disable-field .iti__country-container,.wpforms-field.wpforms-field-readonly .iti__country-container { + cursor: default !important +} + +.wpforms-field.wpf-disable-field .iti__country-container button,.wpforms-field.wpforms-field-readonly .iti__country-container button { + cursor: default !important +} diff --git a/assets/css/sections/section-blogs.css b/assets/css/sections/section-blogs.css new file mode 100644 index 0000000..07444ad --- /dev/null +++ b/assets/css/sections/section-blogs.css @@ -0,0 +1,188 @@ + /* ── Blog page hero ── */ + .blog-hero { + background: linear-gradient(160deg, #0c0c14 0%, #18050a 100%); + padding: 120px 0 60px; + text-align: center; + position: relative; + overflow: hidden; + margin-top: 0 !important; + } + .blog-hero::before { + content: ''; + position: absolute; + inset: 0; + background: radial-gradient(ellipse 60% 50% at 50% 60%, rgba(192,18,39,0.14) 0%, transparent 100%); + pointer-events: none; + } + .blog-hero-inner { + position: relative; + z-index: 1; + max-width: 720px; + margin: 0 auto; + padding: 0 32px; + } + .blog-hero-eyebrow { + display: inline-flex; + align-items: center; + gap: 10px; + font-family: 'Manrope', sans-serif; + font-size: 11px; + font-weight: 700; + letter-spacing: 3.5px; + text-transform: uppercase; + color: rgba(255,255,255,0.35); + margin-bottom: 20px; + } + .blog-hero-eyebrow::before, + .blog-hero-eyebrow::after { + content: ''; + display: block; + width: 28px; + height: 1px; + background: rgba(255,255,255,0.2); + } + .blog-hero h1 { + font-family: 'Manrope', sans-serif; + font-size: clamp(28px, 4.5vw, 52px); + font-weight: 900; + color: #ffffff !important; + line-height: 1.05; + letter-spacing: -1.5px; + text-transform: uppercase; + margin: 0 0 14px; + } + .blog-hero h1 span { color: #c01227; } + .blog-hero p { + font-family: 'Manrope', sans-serif; + font-size: 15px; + color: rgba(255,255,255,0.48); + line-height: 1.7; + margin: 0; + } + + /* ── Blog grid section ── */ + .blog-section { + background: #f8fafc; + padding: 80px 0 100px; + } + .blog-container { + max-width: 1280px; + margin: 0 auto; + padding: 0 40px; + } + + /* ── Blog grid ── */ + .dm-blog-grid { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 32px; + } + + /* ── Blog card ── */ + .dm-blog-card { + background: #fff; + border-radius: 20px; + overflow: hidden; + border: 1px solid rgba(0,0,0,0.07); + box-shadow: 0 4px 24px rgba(0,0,0,0.05); + transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.4s cubic-bezier(0.4, 0, 0.2, 1); + display: flex; + flex-direction: column; + } + .dm-blog-card:hover { + transform: translateY(-12px) scale(1.02); + box-shadow: 0 20px 50px rgba(0,0,0,0.15), 0 0 20px rgba(192, 18, 39, 0.1); + } + .dm-blog-card-image { + width: 100%; + aspect-ratio: 4/3; + overflow: hidden; + background: #eee; + } + .dm-blog-card-image img { + width: 100%; + height: 100%; + object-fit: cover; + display: block; + transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1); + } + .dm-blog-card:hover .dm-blog-card-image img { + transform: scale(1.04); + } + .dm-blog-card-body { + padding: 20px 22px 24px; + flex: 1; + display: flex; + flex-direction: column; + } + .dm-blog-meta { + display: flex; + align-items: center; + gap: 10px; + margin-bottom: 10px; + flex-wrap: wrap; + } + .dm-blog-category { + font-family: 'Manrope', sans-serif; + font-size: 9px; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 1.8px; + color: #c01227; + background: rgba(192,18,39,0.07); + border: 1px solid rgba(192,18,39,0.15); + border-radius: 100px; + padding: 3px 9px; + text-decoration: none; + white-space: nowrap; + } + .dm-blog-date { + font-family: 'Manrope', sans-serif; + font-size: 10px; + font-weight: 600; + color: #94a3b8; + letter-spacing: 0.3px; + } + .dm-blog-card h3 { + font-family: 'Manrope', sans-serif; + font-size: 15px; + font-weight: 800; + color: #111827; + line-height: 1.4; + letter-spacing: -0.2px; + margin: 0 0 8px; + } + .dm-blog-card p { + font-family: 'Manrope', sans-serif; + font-size: 12.5px; + color: #64748b; + line-height: 1.65; + margin: 0 0 18px; + flex: 1; + } + .dm-blog-read-more { + display: inline-flex; + align-items: center; + gap: 5px; + font-family: 'Manrope', sans-serif; + font-size: 12px; + font-weight: 700; + color: #c01227; + text-decoration: none; + letter-spacing: 0.2px; + margin-top: auto; + transition: gap 0.2s ease; + } + .dm-blog-read-more:hover { gap: 9px; } + .dm-blog-read-more svg { flex-shrink: 0; } + + /* ── Responsive ── */ + @media (max-width: 1024px) { + .dm-blog-grid { grid-template-columns: repeat(2, 1fr); } + } + @media (max-width: 640px) { + .dm-blog-grid { grid-template-columns: 1fr; } + .blog-hero { padding: 110px 0 60px; } + .blog-container { padding: 0 20px; } + .blog-section { padding: 60px 0 80px; } + } diff --git a/assets/css/sections/section-brands.css b/assets/css/sections/section-brands.css new file mode 100644 index 0000000..98d6d61 --- /dev/null +++ b/assets/css/sections/section-brands.css @@ -0,0 +1,171 @@ +.tax-product_brand .brand-description { + overflow: hidden; + zoom:1} + +.tax-product_brand .brand-description img.brand-thumbnail { + width: 25%; + float: right +} + +.tax-product_brand .brand-description .text { + width: 72%; + float: left +} + +.widget_brand_description img { + box-sizing: border-box; + width: 100%; + max-width: none; + height: auto; + margin: 0 0 1em +} + +ul.brand-thumbnails { + margin-left: 0; + margin-bottom: 0; + clear: both; + list-style: none +} + +ul.brand-thumbnails:before { + clear: both; + content: ""; + display: table +} + +ul.brand-thumbnails:after { + clear: both; + content: ""; + display: table +} + +ul.brand-thumbnails li { + float: left; + margin: 0 3.8% 1em 0; + padding: 0; + position: relative; + width: 22.05% +} + +ul.brand-thumbnails.fluid-columns li { + width: auto +} + +ul.brand-thumbnails:not(.fluid-columns) li.first { + clear: both +} + +ul.brand-thumbnails:not(.fluid-columns) li.last { + margin-right: 0 +} + +ul.brand-thumbnails.columns-1 li { + width: 100%; + margin-right: 0 +} + +ul.brand-thumbnails.columns-2 li { + width: 48% +} + +ul.brand-thumbnails.columns-3 li { + width: 30.75% +} + +ul.brand-thumbnails.columns-5 li { + width: 16.95% +} + +ul.brand-thumbnails.columns-6 li { + width: 13.5% +} + +.brand-thumbnails li img { + box-sizing: border-box; + width: 100%; + max-width: none; + height: auto; + margin: 0 +} + +@media screen and (max-width: 768px) { + ul.brand-thumbnails:not(.fluid-columns) li { + width:48%!important + } + + ul.brand-thumbnails:not(.fluid-columns) li.first { + clear: none + } + + ul.brand-thumbnails:not(.fluid-columns) li.last { + margin-right: 3.8% + } + + ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd) { + clear: both + } + + ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even) { + margin-right: 0 + } +} + +.brand-thumbnails-description li { + text-align: center +} + +.brand-thumbnails-description li .term-thumbnail img { + display: inline +} + +.brand-thumbnails-description li .term-description { + margin-top: 1em; + text-align: left +} + +#brands_a_z h3:target { + text-decoration: underline +} + +ul.brands_index { + list-style: none outside; + overflow: hidden; + zoom:1} + +ul.brands_index li { + float: left; + margin: 0 2px 2px 0 +} + +ul.brands_index li a,ul.brands_index li span { + border: 1px solid #ccc; + padding: 6px; + line-height: 1em; + float: left; + text-decoration: none +} + +ul.brands_index li span { + border-color: #eee; + color: #ddd +} + +ul.brands_index li a:hover { + border-width: 2px; + padding: 5px; + text-decoration: none +} + +ul.brands_index li a.active { + border-width: 2px; + padding: 5px +} + +div#brands_a_z a.top { + border: 1px solid #ccc; + padding: 4px; + line-height: 1em; + float: right; + text-decoration: none; + font-size: .8em +} diff --git a/assets/css/sections/section-ev-logistics.css b/assets/css/sections/section-ev-logistics.css new file mode 100644 index 0000000..a88a35e --- /dev/null +++ b/assets/css/sections/section-ev-logistics.css @@ -0,0 +1,737 @@ +/* EV Section Styles */ +:root { + --ev-primary: #111111; + --ev-accent: #E31E24; + --ev-accent-soft: rgba(227, 30, 36, 0.1); + --ev-text-muted: #64748B; + --ev-bg-light: #F8FAFC; + --ev-card-bg: rgba(255, 255, 255, 0.8); + --ev-radius-lg: 32px; + --ev-radius-md: 20px; + --ev-radius-sm: 12px; + --ev-shadow-premium: 0 20px 50px rgba(0, 0, 0, 0.06); + --ev-glass-border: rgba(255, 255, 255, 0.5); +} + +.ev-section { + padding: 120px 0; + background-color: #FDFDFD; + font-family: 'Inter', system-ui, -apple-system, sans-serif; + overflow: hidden; + position: relative; +} + +/* Background Blobs */ +.ev-section::before, +.ev-section::after { + content: ''; + position: absolute; + width: 600px; + height: 600px; + border-radius: 50%; + filter: blur(120px); + z-index: 0; + opacity: 0.4; +} + +.ev-section::before { + background: radial-gradient(circle, #E31E24 0%, transparent 70%); + top: -200px; + right: -200px; +} + +.ev-section::after { + background: radial-gradient(circle, #3B82F6 0%, transparent 70%); + bottom: -200px; + left: -200px; +} + +.ev-container { + max-width: 1300px; + margin: 0 auto; + padding: 0 40px; + position: relative; + z-index: 1; +} + +.ev-grid { + display: grid; + grid-template-columns: 1.1fr 1.2fr; + gap: 80px; + align-items: center; +} + +/* Left Content */ +.ev-badge { + display: inline-flex; + align-items: center; + padding: 8px 18px; + border-radius: 100px; + font-size: 13px; + font-weight: 700; + margin-bottom: 32px; + background: #FFFFFF; + border: 1px solid #E2E8F0; + color: #1E293B; + text-transform: uppercase; + letter-spacing: 0.5px; + box-shadow: 0 4px 12px rgba(0,0,0,0.03); +} + +.ev-title { + font-size: clamp(36px, 5vw, 64px); + font-weight: 900; + line-height: 1.05; + color: var(--ev-primary); + margin-bottom: 28px; + letter-spacing: -1.5px; +} + +.ev-title .accent { + color: var(--ev-accent); + display: block; +} + +.ev-desc { + font-size: 18px; + color: var(--ev-text-muted); + line-height: 1.7; + max-width: 520px; + margin-bottom: 56px; + font-weight: 500; +} + +/* Feature Grid */ +.feature-grid { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 20px; +} + +.feature-card { + background: var(--ev-card-bg); + backdrop-filter: blur(12px); + -webkit-backdrop-filter: blur(12px); + padding: 24px; + border-radius: var(--ev-radius-md); + border: 1px solid var(--ev-glass-border); + box-shadow: var(--ev-shadow-premium); + transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); +} + +.feature-card:hover { + transform: translateY(-12px) scale(1.02); + border-color: rgba(227, 30, 36, 0.3); + box-shadow: 0 30px 70px rgba(227, 30, 36, 0.2), 0 0 30px rgba(227, 30, 36, 0.1); +} + +.feature-icon-box { + width: 48px; + height: 48px; + background: #fff; + border-radius: 12px; + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 20px; + box-shadow: 0 8px 16px rgba(0,0,0,0.04); +} + +.feature-card h3 { + font-size: 15px; + font-weight: 800; + margin-bottom: 8px; + color: var(--ev-primary); + text-transform: uppercase; + letter-spacing: 0.5px; +} + +.feature-card p { + font-size: 13px; + color: var(--ev-text-muted); + line-height: 1.6; + margin: 0; + font-weight: 500; +} + +/* Right Dashboard */ +.ev-dashboard { + position: relative; + padding: 20px; +} + +.dashboard-card { + background: rgba(255, 255, 255, 0.7); + backdrop-filter: blur(20px); + -webkit-backdrop-filter: blur(20px); + border-radius: var(--ev-radius-lg); + padding: 40px; + box-shadow: 0 40px 100px rgba(0, 0, 0, 0.08); + border: 1px solid rgba(255, 255, 255, 0.8); + position: relative; + overflow: visible; +} + +.dashboard-header { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 40px; +} + +.dashboard-title { + font-size: 20px; + font-weight: 900; + margin: 0; + color: var(--ev-primary); + letter-spacing: 0.5px; +} + +.live-indicator { + background: rgba(16, 185, 129, 0.1); + color: #059669; + padding: 6px 14px; + border-radius: 100px; + font-size: 11px; + font-weight: 800; + display: flex; + align-items: center; + gap: 8px; + text-transform: uppercase; +} + +.live-indicator::before { + content: ''; + width: 8px; + height: 8px; + background: #10B981; + border-radius: 50%; + box-shadow: 0 0 10px rgba(16, 185, 129, 0.5); + animation: pulse 2s infinite; +} + +@keyframes pulse { + 0% { transform: scale(0.95); opacity: 1; } + 50% { transform: scale(1.1); opacity: 0.6; } + 100% { transform: scale(0.95); opacity: 1; } +} + +.van-display { + position: relative; + margin: 60px 0; + display: flex; + justify-content: center; +} + +.van-image { + width: 80%; + height: auto; + filter: drop-shadow(0 30px 40px rgba(0,0,0,0.1)); + transition: transform 0.5s ease; +} + +.van-display:hover .van-image { + transform: scale(1.05) rotate(-2deg); +} + +/* Dashboard Overlays */ +.overlay-card { + position: absolute; + background: rgba(255, 255, 255, 0.9); + backdrop-filter: blur(8px); + padding: 12px 18px; + border-radius: 16px; + box-shadow: 0 15px 35px rgba(0, 0, 0, 0.08); + display: flex; + align-items: center; + gap: 12px; + z-index: 2; + border: 1px solid rgba(255, 255, 255, 1); + animation: float 4s ease-in-out infinite; +} + +@keyframes float { + 0% { transform: translateY(0px); } + 50% { transform: translateY(-10px); } + 100% { transform: translateY(0px); } +} + +.overlay-card.v-status-1 { top: 0%; left: -10%; animation-delay: 0s; } +.overlay-card.v-status-2 { top: -15%; right: 0%; animation-delay: 1s; } +.overlay-card.v-status-3 { bottom: 10%; left: -5%; animation-delay: 2s; } +.overlay-card.v-status-4 { bottom: -5%; right: -10%; animation-delay: 1.5s; } + +.status-avatar { + width: 40px; + height: 40px; + border-radius: 10px; + background: #F1F5F9; + display: flex; + align-items: center; + justify-content: center; + overflow: hidden; +} + +.overlay-card .info h4 { + font-size: 13px; + font-weight: 800; + margin: 0; + color: #111; +} + +.overlay-card .info p { + font-size: 11px; + margin: 0; + color: var(--ev-text-muted); + font-weight: 600; +} + +.progress-ring { + width: 38px; + height: 38px; + display: flex; + align-items: center; + justify-content: center; + font-size: 10px; + font-weight: 800; + border-radius: 50%; + border: 3px solid #E2E8F0; + color: #111; +} + +.progress-ring.success { border-color: #10B981; color: #10B981; } +.progress-ring.warning { border-color: #F59E0B; color: #F59E0B; } + +/* Stats Row */ +.stats-row { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 16px; + margin-top: 40px; +} + +.stat-metric { + background: rgba(255, 255, 255, 1); + padding: 20px 10px; + border-radius: 20px; + text-align: center; + border: 1px solid #F1F5F9; + box-shadow: 0 4px 12px rgba(0,0,0,0.03); + transition: all 0.3s ease; +} + +.stat-metric:hover { + transform: translateY(-5px); + border-color: var(--ev-accent); +} + +.stat-value { + display: block; + font-size: 22px; + font-weight: 900; + color: var(--ev-primary); + margin-bottom: 4px; +} + +.stat-label { + display: block; + font-size: 10px; + color: var(--ev-text-muted); + font-weight: 700; + text-transform: uppercase; + letter-spacing: 0.5px; +} + +/* Responsiveness */ +@media (max-width: 1280px) { + .ev-grid { gap: 40px; } + .overlay-card.v-status-1 { left: 0; } + .overlay-card.v-status-2 { right: 0; } +} + +@media (max-width: 1024px) { + .ev-grid { + grid-template-columns: 1fr; + gap: 80px; + } + + .ev-content { + text-align: center; + display: flex; + flex-direction: column; + align-items: center; + } + + .ev-desc { + max-width: 600px; + } + + .feature-grid { + max-width: 800px; + width: 100%; + } + + .ev-dashboard { + max-width: 800px; + margin: 0 auto; + } +} + +@media (max-width: 640px) { + .ev-section { padding: 80px 0; } + .feature-grid { grid-template-columns: 1fr; } + .stats-row { grid-template-columns: 1fr 1fr; } + .dashboard-card { padding: 30px 20px; } + .ev-title { font-size: 40px; } + .overlay-card { transform: scale(0.8); } + .v-status-1, .v-status-2, .v-status-3, .v-status-4 { position: static; margin-bottom: 10px; } + .van-display { margin: 20px 0; } +} +/* EV2 Section - Premium Redesign */ +:root { + --ev2-primary: #0A0A0B; + --ev2-accent: #E31E24; + --ev2-accent-glow: rgba(227, 30, 36, 0.4); + --ev2-text: #FFFFFF; + --ev2-text-muted: #A1A1AA; + --ev2-card-bg: rgba(23, 23, 23, 0.7); + --ev2-border: rgba(255, 255, 255, 0.1); + --ev2-radius: 24px; +} + +.ev2-section { + padding: 120px 0; + background-color: var(--ev2-primary); + color: var(--ev2-text); + font-family: 'Outfit', 'Manrope', sans-serif; + overflow: hidden; + position: relative; +} + +/* Abstract Background Elements */ +.ev2-section::before { + content: ''; + position: absolute; + top: -10%; + right: -10%; + width: 40%; + height: 40%; + background: radial-gradient(circle, var(--ev2-accent-glow) 0%, transparent 70%); + z-index: 0; + pointer-events: none; +} + +.ev2-container { + max-width: 1300px; + margin: 0 auto; + padding: 0 30px; + position: relative; + z-index: 1; +} + +.ev2-grid { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 80px; + align-items: center; +} + +/* Left Content */ +.ev2-badge { + display: inline-flex; + align-items: center; + gap: 8px; + padding: 8px 16px; + border-radius: 100px; + font-size: 13px; + font-weight: 700; + margin-bottom: 24px; + background: rgba(227, 30, 36, 0.1); + color: var(--ev2-accent); + border: 1px solid rgba(227, 30, 36, 0.2); + text-transform: uppercase; + letter-spacing: 1px; +} + +.ev2-badge::before { + content: ''; + width: 6px; + height: 6px; + background: var(--ev2-accent); + border-radius: 50%; + box-shadow: 0 0 10px var(--ev2-accent); + animation: pulse 2s infinite; +} + +@keyframes pulse { + 0% { transform: scale(1); opacity: 1; } + 50% { transform: scale(1.5); opacity: 0.5; } + 100% { transform: scale(1); opacity: 1; } +} + +.ev2-title { + font-size: clamp(40px, 6vw, 72px); + font-weight: 900; + line-height: 1; + margin-bottom: 30px; + text-transform: uppercase; +} + +.ev2-title .glow { + color: var(--ev2-accent); + display: block; + text-shadow: 0 0 30px var(--ev2-accent-glow); +} + +.ev2-desc { + font-size: 20px; + color: var(--ev2-text-muted); + line-height: 1.6; + max-width: 580px; + margin-bottom: 50px; +} + +/* Feature Stack */ +.ev2-features { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 20px; +} + +.ev2-feature-item { + padding: 24px; + background: var(--ev2-card-bg); + backdrop-filter: blur(10px); + border: 1px solid var(--ev2-border); + border-radius: 20px; + transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); +} + +.ev2-feature-item:hover { + transform: translateY(-8px); + border-color: rgba(227, 30, 36, 0.4); + background: rgba(23, 23, 23, 0.9); +} + +.ev2-icon-wrap { + width: 50px; + height: 50px; + background: rgba(255, 255, 255, 0.05); + border-radius: 12px; + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 20px; + color: var(--ev2-accent); +} + +.ev2-feature-item h3 { + font-size: 18px; + font-weight: 700; + margin-bottom: 12px; + letter-spacing: -0.5px; +} + +.ev2-feature-item p { + font-size: 14px; + color: var(--ev2-text-muted); + line-height: 1.5; + margin: 0; +} + +/* Right Side - Visual Interface */ +.ev2-visual-wrap { + position: relative; +} + +.ev2-main-card { + background: linear-gradient(135deg, #171719 0%, #0A0A0B 100%); + border-radius: 32px; + padding: 40px; + border: 1px solid var(--ev2-border); + box-shadow: 0 40px 100px rgba(0, 0, 0, 0.5); + position: relative; + overflow: hidden; +} + +.ev2-main-card::after { + content: ''; + position: absolute; + inset: 0; + background: linear-gradient(180deg, transparent 0%, rgba(227, 30, 36, 0.05) 100%); + pointer-events: none; +} + +.ev2-card-header { + display: flex; + justify-content: space-between; + align-items: flex-start; + margin-bottom: 40px; +} + +.ev2-tagline { + font-size: 12px; + font-weight: 800; + color: var(--ev2-accent); + letter-spacing: 2px; + text-transform: uppercase; +} + +.ev2-id { + font-size: 28px; + font-weight: 900; + color: #fff; + margin-top: 5px; +} + +.ev2-status-pill { + background: rgba(16, 185, 129, 0.1); + color: #10B981; + padding: 6px 14px; + border-radius: 100px; + font-size: 12px; + font-weight: 700; + display: flex; + align-items: center; + gap: 6px; +} + +.ev2-image-box { + position: relative; + margin: 30px 0; + border-radius: 20px; + overflow: hidden; +} + +.ev2-image-box img { + width: 100%; + height: auto; + display: block; + transform: scale(1.05); + transition: transform 0.8s ease; +} + +.ev2-main-card:hover .ev2-image-box img { + transform: scale(1); +} + +/* Floating HUD elements */ +.ev2-hud { + position: absolute; + padding: 15px; + background: rgba(10, 10, 11, 0.8); + backdrop-filter: blur(12px); + border: 1px solid rgba(255, 255, 255, 0.1); + border-radius: 16px; + z-index: 10; +} + +.hud-1 { + top: 30%; + right: -20px; + width: 180px; +} + +.hud-2 { + bottom: 20%; + left: -20px; + width: 160px; +} + +.hud-label { + font-size: 10px; + color: var(--ev2-text-muted); + text-transform: uppercase; + font-weight: 700; + margin-bottom: 5px; +} + +.hud-value { + font-size: 20px; + font-weight: 900; + color: #fff; +} + +.hud-progress { + height: 4px; + background: rgba(255, 255, 255, 0.1); + border-radius: 2px; + margin-top: 10px; +} + +.hud-bar { + height: 100%; + background: var(--ev2-accent); + border-radius: 2px; + box-shadow: 0 0 10px var(--ev2-accent); +} + +/* Bottom Metrics */ +.ev2-metrics { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 20px; + margin-top: 40px; +} + +.metric-box { + text-align: left; +} + +.m-val { + font-size: 24px; + font-weight: 900; + display: block; + color: #fff; +} + +.m-label { + font-size: 11px; + color: var(--ev2-text-muted); + font-weight: 600; +} + +/* Responsiveness */ +@media (max-width: 1024px) { + .ev2-grid { + grid-template-columns: 1fr; + gap: 60px; + } + + .ev2-content { + text-align: center; + } + + .ev2-desc { + margin-left: auto; + margin-right: auto; + } + + .ev2-features { + max-width: 700px; + margin: 0 auto; + } + + .ev2-visual-wrap { + max-width: 600px; + margin: 0 auto; + } + + .hud-1, .hud-2 { + display: none; + } +} + +@media (max-width: 640px) { + .ev2-features { + grid-template-columns: 1fr; + } + + .ev2-title { + font-size: 40px; + } + + .ev2-metrics { + grid-template-columns: 1fr 1fr; + } +} diff --git a/assets/css/sections/section-ev-premium.css b/assets/css/sections/section-ev-premium.css new file mode 100644 index 0000000..0cd61d7 --- /dev/null +++ b/assets/css/sections/section-ev-premium.css @@ -0,0 +1,464 @@ +/* EV Premium Section - High-End SaaS UI */ +:root { + --evp-bg: #030303; + --evp-card-bg: rgba(20, 20, 22, 0.6); + --evp-accent: #E31E24; + --evp-accent-glow: rgba(227, 30, 36, 0.4); + --evp-success: #10B981; + --evp-info: #3B82F6; + --evp-text: #FFFFFF; + --evp-text-dim: #A1A1AA; + --evp-border: rgba(255, 255, 255, 0.08); + --evp-glass-border: rgba(255, 255, 255, 0.12); + --evp-radius-lg: 32px; + --evp-radius-md: 20px; + --evp-font: 'Manrope', -apple-system, sans-serif; +} + +.evp-section { + padding: 140px 0; + background-color: #1f1f1f; + color: var(--evp-text); + font-family: var(--evp-font); + position: relative; + overflow: hidden; +} + +/* ─── BACKGROUND EFFECTS ─── */ +.evp-bg-aura { + position: absolute; + width: 600px; + height: 600px; + border-radius: 50%; + filter: blur(150px); + z-index: 0; + pointer-events: none; + opacity: 0.3; +} + +.aura-red { + background: radial-gradient(circle, var(--evp-accent) 0%, transparent 70%); + top: -100px; + right: -100px; +} + + + +.logico-front-end h4:not([class*=logico-title-h]){ + color: #fff !important; +} + + +.aura-blue { + background: radial-gradient(circle, var(--evp-info) 0%, transparent 70%); + bottom: -100px; + left: -100px; +} + +.evp-grid-overlay { + position: absolute; + inset: 0; + background-image: linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px), + linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px); + background-size: 50px 50px; + mask-image: radial-gradient(circle at center, black, transparent 80%); + pointer-events: none; + z-index: 1; +} + +.evp-container { + max-width: 1400px; + margin: 0 auto; + padding: 0 40px; + position: relative; + z-index: 10; +} + +.evp-layout { + display: flex; + align-items: center; + gap: 80px; + position: relative; +} + +/* ─── LEFT: CONTENT & HERO ─── */ +.evp-content { + flex: 1; + max-width: 650px; +} + +.evp-tag { + display: inline-flex; + align-items: center; + gap: 8px; + padding: 8px 16px; + background: rgba(227, 30, 36, 0.1); + border: 1px solid rgba(227, 30, 36, 0.2); + border-radius: 100px; + font-size: 13px; + font-weight: 700; + color: var(--evp-accent); + text-transform: uppercase; + letter-spacing: 1px; + margin-bottom: 32px; +} + +.evp-tag .status-dot { + width: 8px; + height: 8px; + background: var(--evp-accent); + border-radius: 50%; + box-shadow: 0 0 10px var(--evp-accent); + animation: evp-pulse 2s infinite; +} + +@keyframes evp-pulse { + 0% { transform: scale(0.95); opacity: 1; } + 50% { transform: scale(1.3); opacity: 0.5; } + 100% { transform: scale(0.95); opacity: 1; } +} + +.evp-title { + font-size: clamp(40px, 5vw, 68px); + line-height: 1.05; + font-weight: 800; + letter-spacing: -2px; + margin-bottom: 30px; +} + +.evp-title span { + display: block; + color: var(--evp-accent); + filter: drop-shadow(0 0 20px var(--evp-accent-glow)); +} + +.evp-desc { + font-size: 20px; + color: var(--evp-text-dim); + line-height: 1.6; + margin-bottom: 50px; + max-width: 580px; +} + +/* Feature Cards Stack */ +.evp-features { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 20px; +} + +.evp-feature-card { + padding: 30px; + background: var(--evp-card-bg); + backdrop-filter: blur(20px); + border: 1px solid var(--evp-glass-border); + border-radius: var(--evp-radius-md); + transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1); + position: relative; + overflow: hidden; +} + +.evp-feature-card::before { + content: ''; + position: absolute; + top: 0; left: 0; width: 100%; height: 100%; + background: linear-gradient(135deg, rgba(255,255,255,0.05) 0%, transparent 100%); + opacity: 0; + transition: opacity 0.4s; +} + +.evp-feature-card:hover { + transform: translateY(-5px) scale(1.02); + border-color: rgba(227, 30, 36, 0.4); + box-shadow: 0 20px 40px rgba(0,0,0,0.4); +} + +.evp-feature-card:hover::before { + opacity: 1; +} + +.evp-icon-box { + width: 48px; + height: 48px; + border-radius: 14px; + background: rgba(255, 255, 255, 0.05); + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 20px; + color: var(--evp-accent); + font-size: 20px; +} + +.evp-feature-card h3 { + font-size: 17px; + font-weight: 700; + margin-bottom: 12px; +} + +.evp-feature-card p { + font-size: 14px; + color: #fff; + line-height: 1.5; + margin: 0; +} + +/* ─── RIGHT: VISUAL DASHBOARD ─── */ +.evp-visual { + flex: 1; + position: relative; + display: flex; + justify-content: center; + align-items: center; +} + +.evp-dashboard { + width: 100%; + max-width: 600px; + background: linear-gradient(135deg, rgba(255, 255, 255, 0.05) 0%, transparent 100%); + border: 1px solid var(--evp-border); + border-radius: 40px; + padding: 50px; + position: relative; + box-shadow: 0 50px 100px rgba(0,0,0,0.8); + overflow: visible; +} + +.evp-dashboard::after { + content: ''; + position: absolute; + inset: 0; + border-radius: 40px; + padding: 1px; + background: linear-gradient(to bottom right, rgba(255,255,255,0.1), transparent, rgba(255,255,255,0.05)); + -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); + mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); + -webkit-mask-composite: xor; + mask-composite: exclude; + pointer-events: none; +} + +.evp-db-header { + display: flex; + justify-content: space-between; + align-items: flex-start; + margin-bottom: 10px; +} + +.evp-db-title { + font-size: 12px; + font-weight: 800; + text-transform: uppercase; + letter-spacing: 2px; + color: var(--evp-text-dim); +} + +.evp-live-tag { + font-size: 11px; + font-weight: 700; + color: var(--evp-success); + display: flex; + align-items: center; + gap: 6px; + background: rgba(16, 185, 129, 0.1); + padding: 4px 10px; + border-radius: 50px; +} + +.evp-db-id { + font-size: 32px; + font-weight: 900; + margin-top: 10px; +} + +.evp-van-stage { + position: relative; + margin: 40px 0; + width: 100%; + z-index: 2; +} + +.evp-van-image { + width: 110%; + height: auto; + /* margin-left: -5%; */ + filter: drop-shadow(0 20px 30px rgba(0,0,0,0.5)); + animation: evp-float 6s ease-in-out infinite; +} + +@keyframes evp-float { + 0%, 100% { transform: translateY(0); } + 50% { transform: translateY(-15px); } +} + +/* Floating HUD Cards */ +.evp-hud-card { + position: absolute; + background: rgba(15, 15, 18, 0.85); + backdrop-filter: blur(15px); + border: 1px solid rgba(255, 255, 255, 0.1); + border-radius: 18px; + padding: 16px; + z-index: 10; + box-shadow: 0 20px 40px rgba(0,0,0,0.4); + pointer-events: all; + transition: transform 0.3s ease; +} + +.evp-hud-card:hover { + transform: scale(1.05); +} + +.hud-battery { + top: 55%; + left: -40px; + min-width: 160px; + display: flex; + align-items: center; + gap: 15px; +} + +.hud-location { + top: 15%; + right: -30px; + min-width: 180px; +} + +.hud-route { + bottom: 30%; + right: -50px; + min-width: 170px; + background: linear-gradient(135deg, rgba(20, 20, 24, 0.9), rgba(10, 10, 12, 0.9)); +} + +.evp-progress-svg { + width: 44px; + height: 44px; + transform: rotate(-90deg); +} + +.evp-progress-circle-bg { + fill: none; + stroke: rgba(255,255,255,0.05); + stroke-width: 4; +} + +.evp-progress-circle { + fill: none; + stroke: var(--evp-success); + stroke-width: 4; + stroke-linecap: round; + stroke-dasharray: 113; + stroke-dashoffset: 20; /* Example for 82% */ + transition: stroke-dashoffset 1s ease-out; +} + +.hud-val-large { + font-size: 20px; + font-weight: 900; + line-height: 1; +} + +.hud-label-small { + font-size: 10px; + color: var(--evp-text-dim); + text-transform: uppercase; + font-weight: 700; + margin-bottom: 4px; + letter-spacing: 0.5px; +} + +/* Route Visual in HUD */ +.hud-route-path { + margin-top: 10px; + height: 30px; + background-image: radial-gradient(circle, rgba(255,255,255,0.2) 1px, transparent 1px); + background-size: 8px 8px; + border-radius: 8px; + position: relative; + overflow: hidden; +} + +.hud-route-line { + position: absolute; + top: 50%; + left: 10%; + width: 60%; + height: 2px; + background: var(--evp-accent); + box-shadow: 0 0 10px var(--evp-accent); +} + +/* Dashboard Bottom Metrics */ +.evp-metrics { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 15px; + border-top: 1px solid var(--evp-border); + padding-top: 25px; +} + +.m-item { + text-align: center; +} + +.m-label { + font-size: 9px; + text-transform: uppercase; + font-weight: 800; + color: var(--evp-text-dim); + letter-spacing: 0.5px; + margin-bottom: 5px; +} + +.m-value { + font-size: 18px; + font-weight: 900; + color: #fff; +} + +/* ─── RESPONSIVENESS ─── */ +@media (max-width: 1300px) { + .evp-layout { gap: 40px; } + .hud-battery { left: 0; } + .hud-location { right: 0; } + .hud-route { right: 0; } +} + +@media (max-width: 1100px) { + .evp-layout { + flex-direction: column; + text-align: center; + } + + .evp-content { + max-width: 100%; + display: flex; + flex-direction: column; + align-items: center; + } + + .evp-desc { + max-width: 700px; + } + + .evp-features { + max-width: 800px; + width: 100%; + } + + .evp-visual { + margin-top: 60px; + width: 100%; + } +} + +@media (max-width: 640px) { + .evp-section { padding: 80px 0; } + .evp-features { grid-template-columns: 1fr; } + .evp-metrics { grid-template-columns: 1fr 1fr; gap: 20px; } + .evp-dashboard { padding: 30px 20px; } + .evp-hud-card { display: contents; } + .evp-title { font-size: 38px; } + .evp-db-id { font-size: 24px; } +} diff --git a/assets/css/sections/section-miles3.css b/assets/css/sections/section-miles3.css new file mode 100644 index 0000000..515fb8a --- /dev/null +++ b/assets/css/sections/section-miles3.css @@ -0,0 +1,3230 @@ + .mile-box { + border: 1px solid #333333; + border-radius: 25px; + padding: 40px 30px; + transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); + background: rgba(255, 255, 255, 0.02); + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3); + transform: translateY(0); + } + + .mile-box:hover { + border-color: #c01227; + background: rgba(255, 255, 255, 0.08); + box-shadow: 0 25px 60px rgba(192, 18, 39, 0.5), 0 0 30px rgba(192, 18, 39, 0.2); + transform: translateY(-8px) scale(1.02); + } + + /* Portfolio Item Cards - Hover Effects with Drop Shadow */ + .portfolio-item-wrapper { + transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); + box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2); + } + + .portfolio-item-wrapper:hover { + transform: translateY(-10px); + box-shadow: 0 25px 50px rgba(0, 0, 0, 0.4), 0 0 20px rgba(192, 18, 39, 0.15); + } + + /* Content Item Cards - Hover Effects */ + .content-item { + transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); + box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15); + } + + .content-item:hover { + transform: translateY(-8px); + box-shadow: 0 20px 50px rgba(192, 18, 39, 0.3), 0 0 25px rgba(192, 18, 39, 0.15); + } + + .elementor-element-e32dfeb .logico-title { + color: #ffffff !important; + } + + .mile-box p, + .slider-progress-wrapper { + color: #aaaaaa !important; + } + + .slider-progress-current, + .slider-progress-all, + .dm-step-card__title { + color: #ffffff !important; + } + + + .elementor-element.elementor-element-e32dfeb { + background: #000000; + --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: 20px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + /* Doormile Approach Slider Hover Effect */ + .doormile-approach-slide .portfolio-item { + position: relative; + overflow: hidden; + border-radius: 15px; + display: block; + } + + .doormile-approach-slide .portfolio-item-media img { + width: 100%; + height: auto; + display: block; + transition: transform 0.5s ease; + } + + .doormile-approach-slide:hover .portfolio-item-media img { + transform: scale(1.1); + } + + .doormile-approach-slide .portfolio-item-content { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 50%; + background: rgba(0, 0, 0, 0.8); + backdrop-filter: blur(5px); + display: flex; + flex-direction: column; + justify-content: center; + padding: 25px; + opacity: 0; + transform: translateY(100%); + transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); + z-index: 10; + } + + .doormile-approach-slide:hover .portfolio-item-content { + opacity: 1; + transform: translateY(0); + } + + .doormile-approach-slide .post-title { + color: #ffffff !important; + margin-bottom: 12px !important; + font-size: 22px !important; + font-weight: 700 !important; + line-height: 1.2 !important; + } + + .doormile-approach-slide .post-description { + color: rgba(255, 255, 255, 0.9) !important; + font-size: 15px !important; + line-height: 1.5 !important; + margin: 0 !important; + } + + .elementor-element.elementor-element-edd8f69 { + --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; + } + + .elementor-element.elementor-element-edd8f69:not(.elementor-motion-effects-element-type-background), + .elementor-element.elementor-element-edd8f69>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #1F1F1F; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 { + background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/11/home6-slide-1.jpg"); + background-position: bottom center; + background-repeat: no-repeat; + background-size: cover; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830:before { + background-color: transparent; + background-image: linear-gradient(270deg, #33333300 0%, #1F1F1F80 100%); + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { + max-width: 65%; + margin: 0px 0px 98px 0px; + } + + .elementor-element.elementor-element-b7a76bc .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-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading { + font-size: 80px; + line-height: 1.125em; + word-spacing: -0.03em; + color: #FFFFFF; + } + + .elementor-element.elementor-element-b7a76bc .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-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-text .text-content { + max-width: 590px; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830.slide-style-standard .content-slider-item-text { + margin: 23px 0px 0px 0px; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830.slide-style-modern .content-slider-item-text .text-content { + padding: 23px 0px 0px 0px; + } + + .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-background-color: #FAC12E00; + --logico-button-icon-color: #FFFFFF; + --logico-button-text-hover: #FFFFFF; + --logico-button-border-hover: #EF644C; + --logico-button-background-hover: #EF644C; + --logico-button-icon-hover: #FFFFFF; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 { + background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/11/home6-slide-2.jpg"); + background-position: top left; + background-repeat: no-repeat; + background-size: cover; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061:before { + background-color: transparent; + background-image: linear-gradient(270deg, #1F1F1F00 0%, #1F1F1F80 100%); + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner { + max-width: 45%; + margin: 0% 6% 13% 0%; + } + + .elementor-element.elementor-element-b7a76bc .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-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading { + font-size: 80px; + line-height: 1.125em; + word-spacing: -0.03em; + color: #FFFFFF; + } + + .elementor-element.elementor-element-b7a76bc .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-element.elementor-element-b7a76bc .elementor-repeater-item-6867061.slide-style-standard .content-slider-item-text { + margin: 23px 0px 0px 0px; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061.slide-style-modern .content-slider-item-text .text-content { + padding: 23px 0px 0px 0px; + } + + .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-background-color: #FAC12E00; + --logico-button-icon-color: #FFFFFF; + --logico-button-text-hover: #FFFFFF; + --logico-button-border-hover: #EF644C; + --logico-button-background-hover: #EF644C; + --logico-button-icon-hover: #FFFFFF; + } + + .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { + height: 975px; + } + + .elementor-element.elementor-element-b7a76bc .owl-carousel .owl-stage-outer { + border-radius: 25px 25px 25px 25px; + } + + .elementor-element.elementor-element-b7a76bc .slider-footer { + text-align: right; + margin-top: 0px; + margin-bottom: 53px; + } + + .elementor-element.elementor-element-b7a76bc .slider-footer .slider-pagination { + margin-right: 53px; + margin-left: 0px; + } + + .elementor-element.elementor-element-b7a76bc .slider-progress-wrapper { + color: #FFFFFF; + } + + .elementor-element.elementor-element-b7a76bc .owl-dots .owl-dot:not(.active) span { + border-color: #FFFFFF; + } + + .elementor-element.elementor-element-b7a76bc .owl-dots .owl-dot.active span { + border-color: #c01227; + } + + .elementor-element.elementor-element-0c995bc { + --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: stretch; + --gap: 20px 20px; + --row-gap: 20px; + --column-gap: 20px; + --margin-top: -224px; + --margin-bottom: -10px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 10px; + --padding-right: 10px; + --z-index: 1; + } + + .elementor-element.elementor-element-4f964a3 { + --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; + --margin-top: 0px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 53px; + --padding-bottom: 55px; + --padding-left: 100px; + --padding-right: 100px; + } + + .elementor-element.elementor-element-4f964a3:not(.elementor-motion-effects-element-type-background), + .elementor-element.elementor-element-4f964a3>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #1F1F1F; + } + + .elementor-element.elementor-element-6928dc5 { + --display: flex; + } + + .elementor-element.elementor-element-5edee0f .logico-title { + font-size: 18px; + font-weight: 700; + line-height: 1.6667em; + letter-spacing: -0.03em; + color: #FFFFFF; + } + + .elementor-element.elementor-element-6f4ae0b>.elementor-widget-container { + margin: 10px 0px 0px 0px; + } + + .elementor-element.elementor-element-6f4ae0b { + 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-element.elementor-element-6c0342b { + --display: flex; + } + + .elementor-element.elementor-element-abf3bb5 .logico-title { + font-size: 18px; + font-weight: 700; + line-height: 1.6667em; + letter-spacing: -0.03em; + color: #FFFFFF; + } + + .elementor-element.elementor-element-142121a>.elementor-widget-container { + margin: 10px 0px 0px 0px; + } + + .elementor-element.elementor-element-142121a { + 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-element.elementor-element-c29b44f { + --display: flex; + --border-radius: 25px 25px 25px 25px; + --padding-top: 44px; + --padding-bottom: 58px; + --padding-left: 57px; + --padding-right: 64px; + } + + .elementor-element.elementor-element-c29b44f:not(.elementor-motion-effects-element-type-background), + .elementor-element.elementor-element-c29b44f>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #EEEEEE; + } + + .elementor-element.elementor-element-acdf10f>.elementor-widget-container { + margin: 0px 0px 7px 0px; + } + + .elementor-element.elementor-element-acdf10f { + font-size: 18px; + font-weight: 600; + line-height: 1.3333em; + letter-spacing: -0.03em; + --logico-default-text-color: #111111; + color: #111111; + } + + .elementor-element.elementor-element-9b72dfe div.wpforms-container .wpforms-form .wpforms-field-number-slider-hint, + .elementor-element.elementor-element-9b72dfe div .wpforms-form .wpforms-field-description { + color: #bebebe; + } + + .elementor-element.elementor-element-9b72dfe { + --logico-button-border-color: #1F1F1F; + --logico-button-background-color: #1F1F1F; + --logico-button-border-hover: #1F1F1F; + --logico-button-background-hover: #1F1F1F; + } + + .elementor-element.elementor-element-78c7969>.elementor-widget-container { + margin: -4px 0px 0px 0px; + } + + .elementor-element.elementor-element-78c7969 { + font-size: 12px; + line-height: 1em; + --logico-default-text-color: #898989; + color: #898989; + } + + .elementor-element.elementor-element-c36a604 { + --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: 150px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-element.elementor-element-c36a604:not(.elementor-motion-effects-element-type-background), + .elementor-element.elementor-element-c36a604>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #1F1F1F; + } + + .elementor-element.elementor-element-77d1265 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-b147420 { + --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; + } + + .elementor-element.elementor-element-5bc90f3 { + --display: flex; + } + + .elementor-element.elementor-element-176d17f .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #FFFFFF; + } + + .elementor-element.elementor-element-63a9de5>.elementor-widget-container { + margin: 18px 0px 0px 0px; + } + + .elementor-element.elementor-element-63a9de5 .logico-title { + color: #FFFFFF; + } + + .elementor-element.elementor-element-3ea6309 { + --display: flex; + --justify-content: flex-end; + } + + .elementor-element.elementor-element-e663357>.elementor-widget-container { + margin: 0px 0px 18px 0px; + } + + .elementor-element.elementor-element-e663357 .button-container { + text-align: right; + } + + .elementor-element.elementor-element-e663357 { + --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; + } + + .elementor-element.elementor-element-4add972 { + --display: grid; + --e-con-grid-template-columns: repeat(3, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --gap: 70px 120px; + --row-gap: 70px; + --column-gap: 120px; + --grid-auto-flow: row; + --margin-top: 55px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-e1670a9 { + --display: flex; + } + + .elementor-element.elementor-element-74687fb>.elementor-widget-container { + padding: 22px 0px 0px 0px; + } + + .elementor-element.elementor-element-74687fb .elementor-icon-wrapper { + text-align: start; + } + + .elementor-element.elementor-element-74687fb .elementor-icon { + font-size: 139px; + } + + .elementor-element.elementor-element-74687fb .elementor-icon svg { + height: 139px; + } + + .elementor-element.elementor-element-74687fb .elementor-icon-wrapper svg { + width: auto; + } + + .elementor-element.elementor-element-d310968>.elementor-widget-container { + margin: 25px 0px 20px 0px; + } + + .elementor-element.elementor-element-d310968 .logico-title { + font-family: "Plus Jakarta Sans", Sans-serif; + font-size: 20px; + font-weight: 700; + line-height: 24px; + letter-spacing: -0.03em; + color: #FFFFFF; + } + + .elementor-element.elementor-element-9989187 { + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; + } + + .elementor-element.elementor-element-97a7e5b { + --display: flex; + } + + .elementor-element.elementor-element-fd9c57e .elementor-icon-wrapper { + text-align: start; + } + + .elementor-element.elementor-element-fd9c57e .elementor-icon { + font-size: 158px; + } + + .elementor-element.elementor-element-fd9c57e .elementor-icon svg { + height: 158px; + } + + .elementor-element.elementor-element-fd9c57e .elementor-icon-wrapper svg { + width: auto; + } + + .elementor-element.elementor-element-c582715>.elementor-widget-container { + margin: 25px 0px 20px 0px; + } + + .elementor-element.elementor-element-c582715 .logico-title { + font-family: "Plus Jakarta Sans", Sans-serif; + font-size: 20px; + font-weight: 700; + line-height: 24px; + letter-spacing: -0.03em; + color: #FFFFFF; + } + + .elementor-element.elementor-element-3ae1ce0 { + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; + } + + .elementor-element.elementor-element-86fb82f { + --display: flex; + } + + .elementor-element.elementor-element-fbb1628>.elementor-widget-container { + padding: 25px 0px 0px 0px; + } + + .elementor-element.elementor-element-fbb1628 .elementor-icon-wrapper { + text-align: start; + } + + .elementor-element.elementor-element-fbb1628 .elementor-icon { + font-size: 128px; + } + + .elementor-element.elementor-element-fbb1628 .elementor-icon svg { + height: 128px; + } + + .elementor-element.elementor-element-fbb1628 .elementor-icon-wrapper svg { + width: auto; + } + + .elementor-element.elementor-element-fb01b90>.elementor-widget-container { + margin: 25px 0px 20px 0px; + } + + .elementor-element.elementor-element-fb01b90 .logico-title { + font-family: "Plus Jakarta Sans", Sans-serif; + font-size: 20px; + font-weight: 700; + line-height: 24px; + letter-spacing: -0.03em; + color: #FFFFFF; + } + + .elementor-element.elementor-element-1057c22 { + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; + } + + .elementor-element.elementor-element-d6ce687>.elementor-widget-container { + margin: 44px 0px 0px 0px; + } + + .elementor-element.elementor-element-d6ce687 { + --logico-button-text-color: #FFFFFF; + --logico-button-border-color: #FFFFFF; + --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; + } + + .elementor-element.elementor-element-3b2c33f { + --display: flex; + --min-height: 474px; + --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; + --margin-top: 60px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-3b2c33f:not(.elementor-motion-effects-element-type-background), + .elementor-element.elementor-element-3b2c33f>.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-map.png"); + background-position: center center; + background-repeat: no-repeat; + background-size: contain; + } + + .elementor-element.elementor-element-8d9ae8c { + width: var(--container-widget-width, 1000px); + max-width: 1000px; + --container-widget-width: 1000px; + --container-widget-flex-grow: 0; + } + + .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-wrapper { + + color: #FFFFFF00; + -webkit-text-stroke-width: 2px; + stroke-width: 2px; + -webkit-text-stroke-color: #4CB5B5; + stroke: #4CB5B5; + } + + .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { + font-family: "Manrope Alt", Sans-serif; + font-size: 180px; + font-weight: 700; + letter-spacing: -0.03em; + } + + .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { + font-family: "Manrope Alt", Sans-serif; + font-size: 180px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; + } + + .elementor-element.elementor-element-df21f2d { + 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-element.elementor-element-df21f2d>.elementor-widget-container { + --e-transform-rotateZ: -90deg; + --e-transform-translateY: 20%; + } + + .elementor-element.elementor-element-df21f2d .logico-title { + font-size: 20px; + font-weight: 500; + line-height: 1.5em; + color: #FFFFFF; + } + + .elementor-element.elementor-element-c18ab2f { + --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; + --padding-top: 50px; + --padding-bottom: 150px; + --padding-left: 0px; + --padding-right: 0px; + background-image: url(../../images/bg-map.png); + background-position: center center; + background-repeat: no-repeat; + /* background-size: cover; */ + } + + .elementor-element.elementor-element-c18ab2f:not(.elementor-motion-effects-element-type-background), + .elementor-element.elementor-element-c18ab2f>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #1F1F1F; + } + + .elementor-element.elementor-element-ef458a9 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-1440e67 { + --display: flex; + } + + .elementor-element.elementor-element-147f53d .logico-title { + text-align: center; + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #FFFFFF; + } + + .elementor-element.elementor-element-39d3387 { + width: var(--container-widget-width, 700px); + max-width: 800px; + --container-widget-width: 800px; + --container-widget-flex-grow: 0; + } + + .elementor-element.elementor-element-39d3387>.elementor-widget-container { + margin: 18px 0px 0px 0px; + } + + .elementor-element.elementor-element-39d3387.elementor-element { + --align-self: center; + } + + .elementor-element.elementor-element-39d3387 .logico-title { + text-align: center; + color: #FFFFFF; + } + + .elementor-element.elementor-element-003b885 { + --display: flex; + --overflow: hidden; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-319d521 { + --display: flex; + } + + .elementor-element.elementor-element-338e860>.elementor-widget-container { + margin: 70px 0px 0px 0px; + } + + .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing, + .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing { + margin: -60px calc(-60px/2) 0; + } + + .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, + .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { + padding: 60px calc(60px/2) 0; + } + + .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel { + margin: 0 calc(-60px/2); + width: calc(100% + 60px); + } + + .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper { + padding: 0 calc(60px/2); + } + + .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme .owl-nav { + left: calc(60px/2 + 30px); + right: calc(60px/2 + 30px); + } + + .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme:hover .owl-nav { + left: calc(60px/2 + 20px); + right: calc(60px/2 + 20px); + } + + .elementor-element.elementor-element-338e860 .portfolio-item .post-title { + color: #FFFFFF; + } + + .elementor-element.elementor-element-338e860 .portfolio-item .portfolio-item-content:before { + background: linear-gradient(0deg, #1F1F1F 0%, transparent 100%); + } + + .elementor-element.elementor-element-338e860 .slider-footer { + text-align: right; + } + + .elementor-element.elementor-element-338e860 .slider-progress-wrapper { + color: #FFFFFF; + } + + .elementor-element.elementor-element-338e860 .owl-dots .owl-dot:not(.active) span { + border-color: #FFFFFF; + } + + .elementor-element.elementor-element-338e860 .owl-dots .owl-dot.active span { + border-color: #c01227; + } + + .elementor-element.elementor-element-338e860 .custom-cursor-drag { + background-color: #111111; + } + + .elementor-element.elementor-element-f2affbe { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-ca2dda1>.elementor-widget-container { + margin: -45px 0px 0px 0px; + } + + .elementor-element.elementor-element-ca2dda1 { + --logico-button-text-color: #FFFFFF; + --logico-button-border-color: #FFFFFF; + --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; + } + + .elementor-element.elementor-element-08175b6 { + --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-element.elementor-element-50e9147 { + --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-element.elementor-element-dbafd10 img { + opacity: 0.5; + transition-duration: 0.3s; + } + + .elementor-element.elementor-element-dbafd10:hover img { + opacity: 1; + } + + .elementor-element.elementor-element-6ad071c img { + opacity: 0.5; + transition-duration: 0.3s; + } + + .elementor-element.elementor-element-6ad071c:hover img { + opacity: 1; + } + + .elementor-element.elementor-element-2bb96d3 img { + opacity: 0.5; + transition-duration: 0.3s; + } + + .elementor-element.elementor-element-2bb96d3:hover img { + opacity: 1; + } + + .elementor-element.elementor-element-9772a7a img { + opacity: 0.5; + transition-duration: 0.3s; + } + + .elementor-element.elementor-element-9772a7a:hover img { + opacity: 1; + } + + .elementor-element.elementor-element-c793b8f img { + opacity: 0.5; + transition-duration: 0.3s; + } + + .elementor-element.elementor-element-c793b8f:hover img { + opacity: 1; + } + + .elementor-element.elementor-element-c88a313 img { + opacity: 0.5; + transition-duration: 0.3s; + } + + .elementor-element.elementor-element-c88a313:hover img { + opacity: 1; + } + + .elementor-element.elementor-element-ff67ffb { + --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-element.elementor-element-05d0228 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-bd1a288>.elementor-widget-container { + border-style: solid; + border-width: 0px 0px 1px 0px; + } + + .elementor-element.elementor-element-bd1a288 .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + } + + .elementor-element.elementor-element-36a396b { + --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-element.elementor-element-28bcd39 { + --display: flex; + } + + .elementor-element.elementor-element-929c651 .logico-title { + letter-spacing: -0.03em; + } + + .elementor-element.elementor-element-bfe4c0c>.elementor-widget-container { + margin: 60px 0px 0px 0px; + } + + .elementor-element.elementor-element-c6bafcf { + --display: flex; + } + + .elementor-element.elementor-element-4d650b9>.elementor-widget-container { + margin: 60px 0px 0px 0px; + } + + .elementor-element.elementor-element-3740bcf { + --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-element.elementor-element-a6cdccc { + --display: flex; + } + + .elementor-element.elementor-element-741acdc .ticker .separator { + color: #c01227; + } + + .elementor-element.elementor-element-82b0f91 { + --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: 87px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-6a7a661 { + --display: grid; + --e-con-grid-template-columns: repeat(4, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --gap: 60px 40px; + --row-gap: 60px; + --column-gap: 40px; + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-c224925 { + --display: flex; + } + + .elementor-element.elementor-element-0280275>.elementor-widget-container { + margin: 0px 0px 30px -9px; + } + + .elementor-element.elementor-element-0280275 .elementor-icon-wrapper { + text-align: start; + } + + .elementor-element.elementor-element-0280275.elementor-view-stacked .elementor-icon { + background-color: #A1A1A1; + } + + .elementor-element.elementor-element-0280275.elementor-view-framed .elementor-icon, + .elementor-element.elementor-element-0280275.elementor-view-default .elementor-icon { + color: #A1A1A1; + border-color: #A1A1A1; + } + + .elementor-element.elementor-element-0280275.elementor-view-framed .elementor-icon, + .elementor-element.elementor-element-0280275.elementor-view-default .elementor-icon svg { + fill: #A1A1A1; + } + + .elementor-element.elementor-element-0280275 .elementor-icon { + font-size: 70px; + } + + .elementor-element.elementor-element-0280275 .elementor-icon svg { + height: 70px; + } + + .elementor-element.elementor-element-5b7cfb3 .logico-title { + font-size: 60px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; + color: #c01227; + } + + .elementor-element.elementor-element-48fc642>.elementor-widget-container { + margin: 19px 0px 0px 0px; + } + + .elementor-element.elementor-element-48fc642 .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; + color: #333333; + } + + .elementor-element.elementor-element-ac3bd17>.elementor-widget-container { + margin: 14px 0px 0px 0px; + } + + .elementor-element.elementor-element-42aaab4 { + --display: flex; + } + + .elementor-element.elementor-element-6f6c690>.elementor-widget-container { + margin: 12px 0px 27px -1px; + } + + .elementor-element.elementor-element-6f6c690 .elementor-icon-wrapper { + text-align: start; + } + + .elementor-element.elementor-element-6f6c690.elementor-view-stacked .elementor-icon { + background-color: #A1A1A1; + } + + .elementor-element.elementor-element-6f6c690.elementor-view-framed .elementor-icon, + .elementor-element.elementor-element-6f6c690.elementor-view-default .elementor-icon { + color: #A1A1A1; + border-color: #A1A1A1; + } + + .elementor-element.elementor-element-6f6c690.elementor-view-framed .elementor-icon, + .elementor-element.elementor-element-6f6c690.elementor-view-default .elementor-icon svg { + fill: #A1A1A1; + } + + .elementor-element.elementor-element-6f6c690 .elementor-icon { + font-size: 61px; + } + + .elementor-element.elementor-element-6f6c690 .elementor-icon svg { + height: 61px; + } + + .elementor-element.elementor-element-0c86bc4 .logico-title { + font-size: 60px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; + color: #c01227; + } + + .elementor-element.elementor-element-57de126>.elementor-widget-container { + margin: 19px 0px 0px 0px; + } + + .elementor-element.elementor-element-57de126 .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; + color: #333333; + } + + .elementor-element.elementor-element-cab77b2>.elementor-widget-container { + margin: 14px 0px 0px 0px; + } + + .elementor-element.elementor-element-4f7435a { + --display: flex; + } + + .elementor-element.elementor-element-3e1afd7>.elementor-widget-container { + margin: 8px 0px 24px 0px; + } + + .elementor-element.elementor-element-3e1afd7 .elementor-icon-wrapper { + text-align: start; + } + + .elementor-element.elementor-element-3e1afd7.elementor-view-stacked .elementor-icon { + background-color: #A1A1A1; + } + + .elementor-element.elementor-element-3e1afd7.elementor-view-framed .elementor-icon, + .elementor-element.elementor-element-3e1afd7.elementor-view-default .elementor-icon { + color: #A1A1A1; + border-color: #A1A1A1; + } + + .elementor-element.elementor-element-3e1afd7.elementor-view-framed .elementor-icon, + .elementor-element.elementor-element-3e1afd7.elementor-view-default .elementor-icon svg { + fill: #A1A1A1; + } + + .elementor-element.elementor-element-3e1afd7 .elementor-icon { + font-size: 68px; + } + + .elementor-element.elementor-element-3e1afd7 .elementor-icon svg { + height: 68px; + } + + .elementor-element.elementor-element-4898567 .logico-title { + font-size: 60px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; + color: #c01227; + } + + .elementor-element.elementor-element-517d984>.elementor-widget-container { + margin: 19px 0px 0px 0px; + } + + .elementor-element.elementor-element-517d984 .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; + color: #333333; + } + + .elementor-element.elementor-element-a5cc297>.elementor-widget-container { + margin: 14px 0px 0px 0px; + } + + .elementor-element.elementor-element-da5cbc5 { + --display: flex; + } + + .elementor-element.elementor-element-e208573>.elementor-widget-container { + margin: 18px 0px 33px -1px; + } + + .elementor-element.elementor-element-e208573 .elementor-icon-wrapper { + text-align: start; + } + + .elementor-element.elementor-element-e208573.elementor-view-stacked .elementor-icon { + background-color: #A1A1A1; + } + + .elementor-element.elementor-element-e208573.elementor-view-framed .elementor-icon, + .elementor-element.elementor-element-e208573.elementor-view-default .elementor-icon { + color: #A1A1A1; + border-color: #A1A1A1; + } + + .elementor-element.elementor-element-e208573.elementor-view-framed .elementor-icon, + .elementor-element.elementor-element-e208573.elementor-view-default .elementor-icon svg { + fill: #A1A1A1; + } + + .elementor-element.elementor-element-e208573 .elementor-icon { + font-size: 49px; + } + + .elementor-element.elementor-element-e208573 .elementor-icon svg { + height: 49px; + } + + .elementor-element.elementor-element-0e746a6 .logico-title { + font-size: 60px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; + color: #c01227; + } + + .elementor-element.elementor-element-dac53c6>.elementor-widget-container { + margin: 19px 0px 0px 0px; + } + + .elementor-element.elementor-element-dac53c6 .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; + color: #333333; + } + + .elementor-element.elementor-element-c9896a3>.elementor-widget-container { + margin: 14px 0px 0px 0px; + } + + .elementor-element.elementor-element-1c1edc7 { + --display: grid; + --e-con-grid-template-columns: repeat(1, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --grid-auto-flow: row; + --margin-top: 150px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 20px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-grid-listing, + .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-masonry-listing { + margin: -7px calc(-7px/2) 0; + } + + .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, + .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { + padding: 7px calc(7px/2) 0; + } + + .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.owl-carousel { + margin: 0 calc(-7px/2); + width: calc(100% + 7px); + } + + .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper { + padding: 0 calc(7px/2); + } + + .elementor-element.elementor-element-3d66841 .owl-carousel.owl-theme .owl-nav { + left: calc(7px/2 + 30px); + right: calc(7px/2 + 30px); + } + + .elementor-element.elementor-element-3d66841 .owl-carousel.owl-theme:hover .owl-nav { + left: calc(7px/2 + 20px); + right: calc(7px/2 + 20px); + } + + .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content { + padding: 37px 37px 37px 37px; + } + + .elementor-element.elementor-element-3d66841 .portfolio-item .post-title { + color: #FFFFFF; + } + + .elementor-element.elementor-element-3d66841 .portfolio-item .portfolio-item-content:before { + background: linear-gradient(0deg, #1F1F1F 0%, transparent 100%); + } + + .elementor-element.elementor-element-8afb5f5 { + --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-element.elementor-element-e7be0c1 { + --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 25px 25px; + --padding-top: 213px; + --padding-bottom: 368px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-element.elementor-element-e7be0c1:not(.elementor-motion-effects-element-type-background), + .elementor-element.elementor-element-e7be0c1>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #1F1F1F; + } + + .elementor-element.elementor-element-3559d0b { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-95ba1a8 .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #FFFFFF; + } + + .elementor-element.elementor-element-127d516 { + width: var(--container-widget-width, 760px); + max-width: 760px; + --container-widget-width: 760px; + --container-widget-flex-grow: 0; + } + + .elementor-element.elementor-element-127d516>.elementor-widget-container { + margin: 18px 0px 38px 0px; + } + + .elementor-element.elementor-element-127d516 .logico-title { + color: #FFFFFF; + } + + .elementor-element.elementor-element-2969c55 { + --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-element.elementor-element-9703d95 { + --display: flex; + } + + .elementor-element.elementor-element-cba160e>.elementor-widget-container { + margin: 0px 0px 49px 0px; + } + + .elementor-element.elementor-element-cba160e .elementor-counter-number-wrapper { + + color: #c01227; + } + + .elementor-element.elementor-element-cba160e .elementor-counter-number { + font-family: "Plus Jakarta Sans", Sans-serif; + font-size: 80px; + font-weight: 600; + line-height: 1em; + letter-spacing: -0.03em; + } + + .elementor-element.elementor-element-cba160e .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-element.elementor-element-3656bcd>.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-element.elementor-element-3656bcd .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.2em; + color: #FFFFFF; + } + + .elementor-element.elementor-element-2e148fa>.elementor-widget-container { + margin: 23px 0px 0px 0px; + } + + .elementor-element.elementor-element-2e148fa { + line-height: 1.9444em; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; + } + + .elementor-element.elementor-element-6df3bee>.elementor-widget-container { + margin: 24px 0px 0px 0px; + } + + .elementor-element.elementor-element-6df3bee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { + padding-block-end: calc(0px/2); + } + + .elementor-element.elementor-element-6df3bee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { + margin-block-start: calc(0px/2); + } + + .elementor-element.elementor-element-6df3bee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { + margin-inline: calc(0px/2); + } + + .elementor-element.elementor-element-6df3bee .elementor-icon-list-items.elementor-inline-items { + margin-inline: calc(-0px/2); + } + + .elementor-element.elementor-element-6df3bee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { + inset-inline-end: calc(-0px/2); + } + + .elementor-element.elementor-element-6df3bee .elementor-icon-list-icon i { + color: #FFFFFF; + transition: color 0.3s; + } + + .elementor-element.elementor-element-6df3bee .elementor-icon-list-icon svg { + fill: #FFFFFF; + transition: fill 0.3s; + } + + .elementor-element.elementor-element-6df3bee { + --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-element.elementor-element-6df3bee .elementor-icon-list-icon { + padding-inline-end: 15px; + } + + .elementor-element.elementor-element-6df3bee .elementor-icon-list-item>.elementor-icon-list-text, + .elementor-element.elementor-element-6df3bee .elementor-icon-list-item>a { + line-height: 1.9444em; + } + + .elementor-element.elementor-element-6df3bee .elementor-icon-list-text { + color: #FFFFFF; + transition: color 0.3s; + } + + .elementor-element.elementor-element-1b50e2b { + --display: flex; + } + + .elementor-element.elementor-element-a51fcba>.elementor-widget-container { + margin: 0px 0px 49px 0px; + } + + .elementor-element.elementor-element-a51fcba .elementor-counter-number-wrapper { + + color: #c01227; + } + + .elementor-element.elementor-element-a51fcba .elementor-counter-number { + font-family: "Plus Jakarta Sans", Sans-serif; + font-size: 80px; + font-weight: 600; + line-height: 1em; + letter-spacing: -0.03em; + } + + .elementor-element.elementor-element-a51fcba .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-element.elementor-element-4a9397e>.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-element.elementor-element-4a9397e .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.2em; + color: #FFFFFF; + } + + .elementor-element.elementor-element-bfb9f2a>.elementor-widget-container { + margin: 23px 0px 0px 0px; + } + + .elementor-element.elementor-element-bfb9f2a { + line-height: 1.9444em; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; + } + + .elementor-element.elementor-element-256f25a>.elementor-widget-container { + margin: 24px 0px 0px 0px; + } + + .elementor-element.elementor-element-256f25a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { + padding-block-end: calc(0px/2); + } + + .elementor-element.elementor-element-256f25a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { + margin-block-start: calc(0px/2); + } + + .elementor-element.elementor-element-256f25a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { + margin-inline: calc(0px/2); + } + + .elementor-element.elementor-element-256f25a .elementor-icon-list-items.elementor-inline-items { + margin-inline: calc(-0px/2); + } + + .elementor-element.elementor-element-256f25a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { + inset-inline-end: calc(-0px/2); + } + + .elementor-element.elementor-element-256f25a .elementor-icon-list-icon i { + color: #FFFFFF; + transition: color 0.3s; + } + + .elementor-element.elementor-element-256f25a .elementor-icon-list-icon svg { + fill: #FFFFFF; + transition: fill 0.3s; + } + + .elementor-element.elementor-element-256f25a { + --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-element.elementor-element-256f25a .elementor-icon-list-icon { + padding-inline-end: 15px; + } + + .elementor-element.elementor-element-256f25a .elementor-icon-list-item>.elementor-icon-list-text, + .elementor-element.elementor-element-256f25a .elementor-icon-list-item>a { + line-height: 1.9444em; + } + + .elementor-element.elementor-element-256f25a .elementor-icon-list-text { + color: #FFFFFF; + transition: color 0.3s; + } + + .elementor-element.elementor-element-1b93850 { + --display: flex; + } + + .elementor-element.elementor-element-4d031ce>.elementor-widget-container { + margin: 0px 0px 49px 0px; + } + + .elementor-element.elementor-element-4d031ce .elementor-counter-number-wrapper { + + color: #c01227; + } + + .elementor-element.elementor-element-4d031ce .elementor-counter-number { + font-family: "Plus Jakarta Sans", Sans-serif; + font-size: 80px; + font-weight: 600; + line-height: 1em; + letter-spacing: -0.03em; + } + + .elementor-element.elementor-element-4d031ce .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-element.elementor-element-24d982e>.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-element.elementor-element-24d982e .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.2em; + color: #FFFFFF; + } + + .elementor-element.elementor-element-660f701>.elementor-widget-container { + margin: 23px 0px 0px 0px; + } + + .elementor-element.elementor-element-660f701 { + line-height: 1.9444em; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; + } + + .elementor-element.elementor-element-ec91b55>.elementor-widget-container { + margin: 24px 0px 0px 0px; + } + + .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { + padding-block-end: calc(0px/2); + } + + .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { + margin-block-start: calc(0px/2); + } + + .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { + margin-inline: calc(0px/2); + } + + .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items.elementor-inline-items { + margin-inline: calc(-0px/2); + } + + .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { + inset-inline-end: calc(-0px/2); + } + + .elementor-element.elementor-element-ec91b55 .elementor-icon-list-icon i { + color: #FFFFFF; + transition: color 0.3s; + } + + .elementor-element.elementor-element-ec91b55 .elementor-icon-list-icon svg { + fill: #FFFFFF; + transition: fill 0.3s; + } + + .elementor-element.elementor-element-ec91b55 { + --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-element.elementor-element-ec91b55 .elementor-icon-list-icon { + padding-inline-end: 15px; + } + + .elementor-element.elementor-element-ec91b55 .elementor-icon-list-item>.elementor-icon-list-text, + .elementor-element.elementor-element-ec91b55 .elementor-icon-list-item>a { + line-height: 1.9444em; + } + + .elementor-element.elementor-element-ec91b55 .elementor-icon-list-text { + color: #FFFFFF; + transition: color 0.3s; + } + + .elementor-element.elementor-element-243f1d4 { + --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: -215px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-517a03b { + --display: flex; + --min-height: 389px; + --justify-content: center; + --align-items: center; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + --border-radius: 25px 25px 25px 25px; + } + + .elementor-element.elementor-element-517a03b:not(.elementor-motion-effects-element-type-background), + .elementor-element.elementor-element-517a03b>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/12/home6-banner.jpg"); + background-position: center center; + background-repeat: no-repeat; + background-size: cover; + } + + .elementor-element.elementor-element-2b5eccb { + width: 100%; + max-width: 100%; + font-size: 30px; + font-weight: 600; + line-height: 1.3333em; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; + } + + .elementor-element.elementor-element-2b5eccb>.elementor-widget-container { + margin: 0px 370px 0px 370px; + } + + body:not(.rtl) .elementor-element.elementor-element-72ffde1 { + left: 0px; + } + + body.rtl .elementor-element.elementor-element-72ffde1 { + right: 0px; + } + + .elementor-element.elementor-element-72ffde1 { + bottom: 0px; + } + + .elementor-element.elementor-element-72ffde1 .elementor-wrapper { + --video-aspect-ratio: 1.77777; + } + + .elementor-element.elementor-element-72ffde1 .logico-video-button .video-button-wrapper { + border-radius: 0px 25px 0px 0px; + } + + .elementor-element.elementor-element-72ffde1 .logico-video-button { + --logico-button-text-color: #1F1F1F; + --logico-button-icon-color: #1F1F1F; + --logico-button-background-color: #FFFFFF; + --logico-button-text-hover: #c01227; + --logico-button-icon-hover: #c01227; + } + + .elementor-element.elementor-element-72ffde1 .video-button-wrapper { + --logico-button-background-hover: #FFFFFF; + } + + .elementor-element.elementor-element-ca7cde4 { + --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-element.elementor-element-c263d4d { + --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-element.elementor-element-feca7fe { + --display: flex; + } + + .elementor-element.elementor-element-d13da5d>.elementor-widget-container { + margin: 40px 0px 0px 0px; + } + + .elementor-element.elementor-element-d13da5d { + text-align: start; + } + + .elementor-element.elementor-element-d13da5d img { + max-width: 410px; + } + + .elementor-element.elementor-element-4968a6c { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 40px; + --padding-right: 0px; + } + + .elementor-element.elementor-element-65072bf .slider-footer { + text-align: right; + } + + .elementor-element.elementor-element-65072bf .slider-footer.slider-footer-position-after { + margin-top: -52px; + } + + .elementor-element.elementor-element-65072bf .slider-footer.slider-footer-position-before { + margin-bottom: -52px; + } + + .elementor-element.elementor-element-65072bf .owl-dots .owl-dot:not(.active) span { + border-color: #D4D4D4; + } + + .elementor-element.elementor-element-65072bf .owl-dots .owl-dot.active span { + border-color: #1F1F1F; + } + + .elementor-element.elementor-element-4dbe89c { + --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-element.elementor-element-894b461 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-ec45fc1 { + --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-element.elementor-element-5bbed5b { + --display: flex; + } + + .elementor-element.elementor-element-56cdbbc .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #111111; + } + + .elementor-element.elementor-element-86986f1 { + width: var(--container-widget-width, 590px); + max-width: 590px; + --container-widget-width: 590px; + --container-widget-flex-grow: 0; + } + + .elementor-element.elementor-element-86986f1>.elementor-widget-container { + margin: 18px 0px 0px 0px; + } + + .elementor-element.elementor-element-b040c8c { + --display: flex; + } + + .elementor-element.elementor-element-ed39b3b>.elementor-widget-container { + margin: 0px 0px 18px 0px; + } + + .elementor-element.elementor-element-ed39b3b .button-container { + text-align: right; + } + + .elementor-element.elementor-element-00c3e4b>.elementor-widget-container { + margin: 42px 0px 0px 0px; + } + + .elementor-element.elementor-element-59ed9f6>.elementor-widget-container { + margin: 44px 0px 0px 0px; + } + + @media(min-width: 481px) { + .elementor-element.elementor-element-4f964a3 { + --width: 670px; + } + + .elementor-element.elementor-element-c29b44f { + --width: 506px; + } + + .elementor-element.elementor-element-5bc90f3 { + --width: 65%; + } + + .elementor-element.elementor-element-3ea6309 { + --width: 35%; + } + + .elementor-element.elementor-element-003b885 { + --content-width: 1660px; + } + + .elementor-element.elementor-element-243f1d4 { + --content-width: 1730px; + } + + .elementor-element.elementor-element-feca7fe { + --width: 40%; + } + + .elementor-element.elementor-element-4968a6c { + --width: 60%; + } + } + + @media(max-width: 1200px) and (min-width:481px) { + .elementor-element.elementor-element-4f964a3 { + --width: 500px; + } + + .elementor-element.elementor-element-c29b44f { + --width: 340px; + } + } + + @media(max-width: 1020px) and (min-width:481px) { + .elementor-element.elementor-element-4f964a3 { + --width: 60%; + } + + .elementor-element.elementor-element-c29b44f { + --width: 40%; + } + + .elementor-element.elementor-element-5bc90f3 { + --width: 68%; + } + + .elementor-element.elementor-element-3ea6309 { + --width: 32%; + } + + .elementor-element.elementor-element-4968a6c { + --width: 70%; + } + } + + @media(max-width: 840px) and (min-width:481px) { + .elementor-element.elementor-element-4f964a3 { + --width: 100%; + } + + .elementor-element.elementor-element-c29b44f { + --width: 100%; + } + + .elementor-element.elementor-element-feca7fe { + --width: 100%; + } + + .elementor-element.elementor-element-4968a6c { + --width: 100%; + } + } + + @media(max-width: 660px) and (min-width:481px) { + .elementor-element.elementor-element-4f964a3 { + --width: 100%; + } + + .elementor-element.elementor-element-c29b44f { + --width: 100%; + } + + .elementor-element.elementor-element-5bc90f3 { + --width: 100%; + } + + .elementor-element.elementor-element-3ea6309 { + --width: 100%; + } + } + + @media(max-width: 1200px) { + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { + margin: 0px 0px 150px 0px; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 { + background-position: top left; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading { + font-size: 46px; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading { + font-size: 46px; + } + + .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { + height: 750px; + } + + .elementor-element.elementor-element-b7a76bc .slider-footer { + margin-top: 0px; + margin-bottom: 30px; + } + + .elementor-element.elementor-element-b7a76bc .slider-footer .slider-pagination { + margin-right: 30px; + margin-left: 0px; + } + + .elementor-element.elementor-element-4f964a3 { + --gap: 50px 40px; + --row-gap: 50px; + --column-gap: 40px; + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 40px; + --padding-right: 40px; + } + + .elementor-element.elementor-element-c29b44f { + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 40px; + --padding-right: 40px; + } + + .elementor-element.elementor-element-77d1265 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-63a9de5>.elementor-widget-container { + padding: 0px 0px 0px 0px; + } + + .elementor-element.elementor-element-4add972 { + --gap: 70px 40px; + --row-gap: 70px; + --column-gap: 40px; + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-8d9ae8c { + --container-widget-width: 750px; + --container-widget-flex-grow: 0; + width: var(--container-widget-width, 750px); + max-width: 750px; + } + + .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { + font-size: 130px; + line-height: 1em; + } + + .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { + font-size: 130px; + } + + .elementor-element.elementor-element-df21f2d>.elementor-widget-container { + --e-transform-translateY: -100%; + } + + .elementor-element.elementor-element-df21f2d .logico-title { + font-size: 16px; + } + + .elementor-element.elementor-element-ef458a9 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-003b885 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-338e860 .owl-carousel { + padding: 0px 100px 0px 0px; + } + + .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing, + .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing { + margin: -40px calc(-40px/2) 0; + } + + .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, + .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { + padding: 40px calc(40px/2) 0; + } + + .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel { + margin: 0 calc(-40px/2); + width: calc(100% + 40px); + } + + .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper { + padding: 0 calc(40px/2); + } + + .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme .owl-nav { + left: calc(40px/2 + 30px); + right: calc(40px/2 + 30px); + } + + .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme:hover .owl-nav { + left: calc(40px/2 + 20px); + right: calc(40px/2 + 20px); + } + + .elementor-element.elementor-element-f2affbe { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-08175b6 { + --gap: 40px 0px; + --row-gap: 40px; + --column-gap: 0px; + } + + .elementor-element.elementor-element-50e9147 { + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-05d0228 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-36a396b { + --margin-top: 18px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-929c651>.elementor-widget-container { + padding: 0% 0% 0% 0%; + } + + .elementor-element.elementor-element-6a7a661 { + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-1c1edc7 { + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-3559d0b { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-127d516 { + --container-widget-width: 600px; + --container-widget-flex-grow: 0; + width: var(--container-widget-width, 600px); + max-width: 600px; + } + + .elementor-element.elementor-element-2969c55 { + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-243f1d4 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-2b5eccb>.elementor-widget-container { + margin: 0px 100px 0px 300px; + } + + .elementor-element.elementor-element-c263d4d { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-d13da5d img { + max-width: 100%; + } + + .elementor-element.elementor-element-894b461 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-ec45fc1 { + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-86986f1>.elementor-widget-container { + padding: 0px 0px 0px 0px; + } + } + + @media(max-width: 1020px) { + .elementor-element.elementor-element-e32dfeb { + --padding-top: 10px; + --padding-bottom: 0px; + --padding-left: 10px; + --padding-right: 10px; + } + + .elementor-element.elementor-element-edd8f69 { + --border-radius: 25px 25px 25px 25px; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { + margin: 40px 0px 0px 0px; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner { + max-width: 55%; + margin: 0% 6% 0% 0%; + } + + .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { + height: 500px; + } + + .elementor-element.elementor-element-b7a76bc .owl-carousel .owl-stage-outer { + border-radius: 25px 25px 25px 25px; + } + + .elementor-element.elementor-element-0c995bc { + --gap: 10px 10px; + --row-gap: 10px; + --column-gap: 10px; + --margin-top: 10px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-element.elementor-element-4f964a3 { + --gap: 20px 20px; + --row-gap: 20px; + --column-gap: 20px; + --padding-top: 53px; + --padding-bottom: 55px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-c29b44f { + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-c36a604 { + --border-radius: 25px 25px 0px 0px; + --margin-top: 10px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 120px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-element.elementor-element-4add972 { + --e-con-grid-template-columns: repeat(2, 1fr); + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-3b2c33f { + --min-height: 350px; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + } + + .elementor-element.elementor-element-8d9ae8c { + --container-widget-width: 705px; + --container-widget-flex-grow: 0; + width: var(--container-widget-width, 705px); + max-width: 705px; + } + + .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { + font-size: 100px; + } + + .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { + font-size: 100px; + } + + .elementor-element.elementor-element-c18ab2f { + --padding-top: 0px; + --padding-bottom: 120px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-element.elementor-element-50e9147 { + --e-con-grid-template-columns: repeat(3, 1fr); + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-ff67ffb { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-36a396b { + --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-element.elementor-element-c6bafcf { + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-3740bcf { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-6a7a661 { + --e-con-grid-template-columns: repeat(2, 1fr); + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-1c1edc7 { + --grid-auto-flow: row; + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content { + padding: 25px 20px 25px 20px; + } + + .elementor-element.elementor-element-8afb5f5 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 10px; + --padding-right: 10px; + } + + .elementor-element.elementor-element-e7be0c1 { + --padding-top: 120px; + --padding-bottom: 266px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-element.elementor-element-2969c55 { + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-243f1d4 { + --margin-top: -145px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-517a03b { + --min-height: 250px; + } + + .elementor-element.elementor-element-2b5eccb>.elementor-widget-container { + margin: 0px 150px 0px 250px; + } + + .elementor-element.elementor-element-2b5eccb { + font-size: 26px; + } + + .elementor-element.elementor-element-72ffde1 .logico-video-button .elementor-custom-embed-play { + height: 105px; + padding: 20px 34px 20px 34px; + } + + .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { + height: 105px; + } + + .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { + height: calc(105px - 22px); + } + + .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-lift .elementor-custom-embed-play { + padding: 20px 34px calc(20px + var(--logico-video-button-border)) 34px; + } + + .elementor-element.elementor-element-ca7cde4 { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-4dbe89c { + --margin-top: 120px; + --margin-bottom: 120px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-ec45fc1 { + --grid-auto-flow: row; + } + } + + @media(max-width: 840px) { + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { + margin: 0px 0px 0px 0px; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading { + font-size: 36px; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading { + font-size: 36px; + } + + .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { + height: 600px; + } + + .elementor-element.elementor-element-0c995bc { + --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-element.elementor-element-4f964a3 { + --flex-wrap: nowrap; + } + + .elementor-element.elementor-element-4f964a3.e-con { + --flex-shrink: 0; + } + + .elementor-element.elementor-element-c29b44f { + --padding-top: 30px; + --padding-bottom: 30px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-4add972 { + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-3b2c33f { + --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; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + } + + .elementor-element.elementor-element-8d9ae8c { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var(--container-widget-width, 100%); + max-width: 100%; + } + + .elementor-element.elementor-element-8d9ae8c.elementor-element { + --align-self: flex-end; + } + + .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { + font-size: 90px; + line-height: 1em; + } + + .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { + font-size: 90px; + line-height: 1em; + } + + .elementor-element.elementor-element-df21f2d>.elementor-widget-container { + --e-transform-rotateZ: 0deg; + --e-transform-translateX: 0%; + --e-transform-translateY: 0%; + } + + .elementor-element.elementor-element-df21f2d { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var(--container-widget-width, 100%); + max-width: 100%; + --e-transform-origin-x: center; + --e-transform-origin-y: center; + } + + .elementor-element.elementor-element-df21f2d.elementor-element { + --align-self: flex-start; + } + + .elementor-element.elementor-element-df21f2d .logico-title { + font-size: 20px; + } + + .elementor-element.elementor-element-50e9147 { + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-36a396b { + --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-element.elementor-element-bfe4c0c>.elementor-widget-container { + margin: 40px 0px 0px 0px; + } + + .elementor-element.elementor-element-c6bafcf { + --margin-top: 30px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-4d650b9>.elementor-widget-container { + margin: 40px 0px 0px 0px; + } + + .elementor-element.elementor-element-6a7a661 { + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-1c1edc7 { + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-127d516 { + --container-widget-width: 460px; + --container-widget-flex-grow: 0; + width: var(--container-widget-width, 460px); + max-width: 460px; + } + + .elementor-element.elementor-element-2969c55 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-cba160e>.elementor-widget-container { + margin: 0px 0px 30px 0px; + } + + .elementor-element.elementor-element-a51fcba>.elementor-widget-container { + margin: 0px 0px 30px 0px; + } + + .elementor-element.elementor-element-4d031ce>.elementor-widget-container { + margin: 0px 0px 30px 0px; + } + + .elementor-element.elementor-element-2b5eccb>.elementor-widget-container { + margin: 0px 50px 0px 230px; + } + + .elementor-element.elementor-element-c263d4d { + --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-element.elementor-element-feca7fe { + --align-items: flex-start; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + } + + .elementor-element.elementor-element-d13da5d>.elementor-widget-container { + margin: 0px 0px 0px 0px; + } + + .elementor-element.elementor-element-d13da5d { + text-align: start; + } + + .elementor-element.elementor-element-d13da5d img { + width: 400px; + max-width: 90%; + } + + .elementor-element.elementor-element-4968a6c { + --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-element.elementor-element-65072bf .slider-footer.slider-footer-position-after { + margin-top: -25px; + } + + .elementor-element.elementor-element-65072bf .slider-footer.slider-footer-position-before { + margin-bottom: -25px; + } + + .elementor-element.elementor-element-ec45fc1 { + --gap: 40px 20px; + --row-gap: 40px; + --column-gap: 20px; + --grid-auto-flow: row; + } + } + + @media(max-width: 660px) { + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { + margin: 80px 0px 0px 0px; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading { + font-size: 28px; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner { + max-width: 70%; + margin: 9% 6% 0% 0%; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 { + background-position: 20% 0%; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading { + font-size: 28px; + } + + .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { + height: 540px; + } + + .elementor-element.elementor-element-b7a76bc .slider-footer { + margin-top: 0px; + margin-bottom: 20px; + } + + .elementor-element.elementor-element-b7a76bc .slider-footer .slider-pagination { + margin-right: 20px; + margin-left: 0px; + } + + .elementor-element.elementor-element-4f964a3 { + --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-element.elementor-element-c29b44f { + --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-element.elementor-element-c36a604 { + --padding-top: 90px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-element.elementor-element-77d1265 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-4add972 { + --gap: 70px 20px; + --row-gap: 70px; + --column-gap: 20px; + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-3b2c33f { + --min-height: 250px; + --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; + } + + .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { + font-size: 70px; + } + + .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { + font-size: 70px; + } + + .elementor-element.elementor-element-c18ab2f { + --padding-top: 0px; + --padding-bottom: 90px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-element.elementor-element-ef458a9 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-003b885 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-f2affbe { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-50e9147 { + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-ff67ffb { + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-05d0228 { + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-c6bafcf { + --margin-top: 30px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-3740bcf { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-6a7a661 { + --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-element.elementor-element-1c1edc7 { + --grid-auto-flow: row; + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-e7be0c1 { + --padding-top: 90px; + --padding-bottom: 180px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-element.elementor-element-3559d0b { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-127d516 { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var(--container-widget-width, 100%); + max-width: 100%; + } + + .elementor-element.elementor-element-2969c55 { + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-243f1d4 { + --margin-top: -90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-517a03b { + --padding-top: 0px; + --padding-bottom: 50px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-element.elementor-element-2b5eccb>.elementor-widget-container { + margin: 0px 50px 0px 50px; + } + + .elementor-element.elementor-element-2b5eccb { + text-align: center; + } + + .elementor-element.elementor-element-72ffde1 .logico-video-button .elementor-custom-embed-play { + height: 65px; + } + + .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { + height: 65px; + } + + .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { + height: calc(65px - 22px); + } + + .elementor-element.elementor-element-ca7cde4 { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-c263d4d { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-4dbe89c { + --margin-top: 90px; + --margin-bottom: 90px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-894b461 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-ec45fc1 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + } + + @media(max-width: 480px) { + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner { + max-width: 100%; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner { + max-width: 100%; + } + + .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 { + background-position: 50% 50%; + } + + .elementor-element.elementor-element-4f964a3 { + --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-element.elementor-element-4add972 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-8d9ae8c .elementor-counter-number { + font-size: 52px; + } + + .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix { + font-size: 52px; + } + + .elementor-element.elementor-element-df21f2d .logico-title { + font-size: 18px; + } + + .elementor-element.elementor-element-338e860 .owl-carousel { + padding: 0px 60px 0px 0px; + } + + .elementor-element.elementor-element-08175b6 { + --gap: 30px 0px; + --row-gap: 30px; + --column-gap: 0px; + } + + .elementor-element.elementor-element-50e9147 { + --e-con-grid-template-columns: repeat(2, 1fr); + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-6a7a661 { + --e-con-grid-template-columns: repeat(1, 1fr); + --gap: 45px 20px; + --row-gap: 45px; + --column-gap: 20px; + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-1c1edc7 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-2969c55 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-2b5eccb>.elementor-widget-container { + margin: 0px 0px 0px 0px; + padding: 30px 20px 30px 20px; + } + + .elementor-element.elementor-element-ec45fc1 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + } + diff --git a/assets/css/sections/section-miletruth.css b/assets/css/sections/section-miletruth.css new file mode 100644 index 0000000..b77c4d5 --- /dev/null +++ b/assets/css/sections/section-miletruth.css @@ -0,0 +1,395 @@ +/* + * section-miletruth.css + * Extends the existing ev-section & evp-section patterns. + * Only adds what the existing CSS files don't already provide. + */ + +/* ── Override ev-section font to match site Manrope ── */ +.ev-section, +.ev-section .ev-title, +.ev-section .ev-desc, +.ev-section .ev-badge, +.ev-section .feature-card h3, +.ev-section .feature-card p { + font-family: 'Manrope', sans-serif; +} + +/* ── Remove the decorative blobs (they show as colored arcs at section edges) ── */ +.ev-section::before, +.ev-section::after { + display: none; +} + +/* ── Column widths: image always gets the large column ── + Edge (non-rev): content first → col1 small, image → col2 large + Impact/Fulfillment (rev): image first → col1 large, content → col2 small ── */ +.ev-section .ev-grid { + grid-template-columns: 0.42fr 2.2fr; +} +.ev-section .ev-grid.ev-grid--rev { + grid-template-columns: 2.2fr 0.42fr; +} +.ev-section .ev-grid, +.ev-section .ev-grid.ev-grid--rev { + gap: 40px; + align-items: center; +} + +/* ── Widen the container on this page to give images more room ── */ +.ev-section .ev-container { + max-width: 1440px; + padding: 0 32px; +} + +/* ── Slightly smaller body text so images feel dominant ── */ +.ev-section .ev-desc { + font-size: 16px !important; + line-height: 1.65; + margin-bottom: 36px; +} + +/* ── Hero slider dark background (no Elementor CSS on this page) ── */ +.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 ── */ +.content-wrapper.miletruth-hero { + margin-top: 0 !important; +} + +/* ── Image-left layouts: image is first child in HTML, large column is first ── */ +.ev-grid--rev { + grid-template-columns: 2.2fr 0.42fr; +} +/* No order override needed — HTML source order already places image first (left, large) */ + + +/* ── Dark section override on ev-section ── */ +.ev-section--dark { + background: #1a1a1f !important; +} +.ev-section--dark .ev-title { color: #ffffff; } +.ev-section--dark .ev-desc { color: rgba(255, 255, 255, 0.55); } +.ev-section--dark .ev-badge { + background: rgba(255,255,255,0.06); + border-color: rgba(255,255,255,0.12); + color: rgba(255,255,255,0.7); + box-shadow: none; +} +.ev-section--dark .feature-card { + background: rgba(255,255,255,0.05); + border-color: rgba(255,255,255,0.08); +} +.ev-section--dark .feature-card:hover { + background: rgba(255,255,255,0.08); + border-color: rgba(227,30,36,0.3); +} +.ev-section--dark .feature-card h3 { color: #ffffff; } +.ev-section--dark .feature-card p { color: rgba(255,255,255,0.5); } +.ev-section--dark .feature-icon-box { + background: rgba(255,255,255,0.07); + box-shadow: none; +} + +/* ── Picture card (pitch image container) ── */ +.mr-pic-card { + border-radius: 32px; + overflow: hidden; + box-shadow: 0 40px 100px rgba(0, 0, 0, 0.09); + border: 1px solid rgba(255, 255, 255, 0.6); + background: #fff; +} +.mr-pic-card--dark { + border-color: rgba(255,255,255,0.08); + box-shadow: 0 40px 80px rgba(0,0,0,0.45); +} +.mr-pic-card img { + width: 100%; height: auto; display: block; + transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1); +} +.mr-pic-card:hover img { transform: scale(1.025); } + +/* ── Stats strip ── */ +.mr-stats-strip { + padding: 72px 0; + background: #F8FAFC; + border-top: 1px solid rgba(0,0,0,0.05); + border-bottom: 1px solid rgba(0,0,0,0.05); +} +.mr-stats-grid { + max-width: 1300px; + margin: 0 auto; + padding: 0 40px; + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 0; + background: #fff; + border: 1px solid rgba(0,0,0,0.07); + border-radius: 24px; + overflow: hidden; + box-shadow: 0 8px 40px rgba(0,0,0,0.05); +} +.mr-stat-item { + padding: 44px 32px; + text-align: center; + border-right: 1px solid rgba(0,0,0,0.07); + transition: background 0.3s ease; +} +.mr-stat-item:last-child { border-right: none; } +.mr-stat-item:hover { background: rgba(192,18,39,0.03); } +.mr-stat-num { + font-family: 'Manrope', sans-serif; + font-size: clamp(36px, 4.5vw, 58px); + font-weight: 900; + color: #111; + letter-spacing: -2px; + line-height: 1; + margin-bottom: 10px; +} +.mr-stat-num span { color: #c01227; } +.mr-stat-lbl { + font-family: 'Manrope', sans-serif; + font-size: 11px; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 2px; + color: #64748B; +} + +/* ── CTA section ── */ +.mr-cta-section { + padding: 130px 0; + background: #0d0304; + position: relative; + overflow: hidden; + text-align: center; +} +.mr-cta-section::before { + content: ''; + position: absolute; + inset: 0; + background: radial-gradient(ellipse 65% 55% at 50% 50%, rgba(192,18,39,0.16) 0%, transparent 100%); + pointer-events: none; +} +.mr-cta-inner { + max-width: 720px; + margin: 0 auto; + padding: 0 40px; + position: relative; + z-index: 1; +} +.mr-cta-eyebrow { + display: inline-flex; + align-items: center; + gap: 10px; + font-family: 'Manrope', sans-serif; + font-size: 11px; + font-weight: 700; + letter-spacing: 3.5px; + text-transform: uppercase; + color: rgba(255,255,255,0.35); + margin-bottom: 28px; +} +.mr-cta-eyebrow::before, +.mr-cta-eyebrow::after { + content: ''; + display: block; + width: 28px; height: 1px; + background: rgba(255,255,255,0.2); +} +.mr-cta-inner h2 { + font-family: 'Manrope', sans-serif; + font-size: clamp(34px, 5vw, 64px); + font-weight: 900; + color: #fff; + line-height: 1.05; + letter-spacing: -2px; + text-transform: uppercase; + margin: 0 0 22px; +} +.mr-cta-inner h2 span { color: #c01227; } +.mr-cta-inner p { + font-family: 'Manrope', sans-serif; + font-size: 18px; + color: rgba(255,255,255,0.48); + line-height: 1.75; + margin: 0 0 52px; +} +.mr-cta-btns { + display: flex; + gap: 14px; + justify-content: center; + flex-wrap: wrap; +} +/* Primary CTA button */ +.mr-cta-btns .logico-button { + border-radius: 100px !important; +} + +/* ── List style matching ev-section checklist ── */ +.ev-checklist { + list-style: none !important; + margin: 0 0 48px; + padding: 0; + display: flex; + flex-direction: column; + gap: 14px; +} +.ev-checklist li { + list-style: none !important; + display: flex; + align-items: flex-start; + gap: 12px; + font-family: 'Manrope', sans-serif; + font-size: 15px; + font-weight: 600; + color: #2d3748; + line-height: 1.55; +} +.ev-checklist li::marker { + content: '' !important; + display: none !important; +} +.ev-checklist--dark li { color: rgba(255,255,255,0.75); } + +/* .logico-front-end ul li:before (vendor-theme-core.css) injects a fontello icon on + every li — override it with higher specificity + !important so only our SVG shows */ +.logico-front-end .ev-checklist li::before, +.ev-checklist li::before { + content: '' !important; + font: unset !important; + position: relative !important; + display: block !important; + width: 20px; height: 20px; min-width: 20px; + border-radius: 6px; + background: rgba(192,18,39,0.08) !important; + border: 1.5px solid rgba(192,18,39,0.2); + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M1 4l2.5 2.5L9 1' stroke='%23c01227' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important; + background-size: 10px; background-repeat: no-repeat; background-position: center; + margin-top: 2px; flex-shrink: 0; + top: 0 !important; left: 0 !important; +} +.ev-checklist--dark li::before { + background-color: rgba(192,18,39,0.08) !important; + border-color: rgba(192,18,39,0.2) !important; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c01227' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 7 17l-5-5'/%3E%3Cpath d='m22 10-7.5 7.5L13 16'/%3E%3C/svg%3E") !important; + background-size: 14px; +} + +/* ── Responsive extras ── */ +@media (max-width: 1024px) { + .mr-stats-grid { grid-template-columns: repeat(2, 1fr); } + .mr-stat-item:nth-child(even) { border-right: none; } + .mr-stat-item:nth-child(n+3) { border-top: 1px solid rgba(0,0,0,0.07); } +} +@media (max-width: 680px) { + .mr-stats-strip { padding: 52px 0; } + .mr-stats-grid { padding: 0 20px; grid-template-columns: 1fr 1fr; border-radius: 16px; } + .mr-stat-item { padding: 28px 16px; } + .mr-stat-item:nth-child(odd) { border-right: 1px solid rgba(0,0,0,0.07); } + .mr-cta-section { padding: 80px 0; } + .mr-cta-inner { padding: 0 20px; } + .mr-cta-btns { flex-direction: column; align-items: center; } +} + +/* Additional responsive image fixes for MileTruth page */ +@media (max-width: 1200px) { + .mr-pic-card img { + max-height: 520px; + width: 100%; + height: auto; + object-fit: cover; + } + .miletruth-hero .content-slider .slide-content-inner { + max-width: 80%; + } +} + +@media (max-width: 1024px) { + .mr-pic-card { + border-radius: 24px; + } + .mr-pic-card img { + max-height: 480px; + object-fit: cover; + } + .miletruth-hero .content-slider .slide-content-inner { + max-width: 90%; + margin: 0 auto; + } +} + +@media (max-width: 768px) { + .ev-section .ev-grid, + .ev-grid--rev { + grid-template-columns: 1fr; + } + .mr-pic-card { + width: 100%; + margin-bottom: 24px; + } + .mr-pic-card img { + max-height: 360px; + object-fit: cover; + } + .miletruth-hero .content-slider .slide-content-inner { + max-width: 95%; + margin-left: auto; + margin-right: auto; + } +} + +@media (max-width: 480px) { + .mr-pic-card img { + max-height: 240px; + object-fit: cover; + } + .mr-stats-grid { + grid-template-columns: 1fr; + padding: 0 14px; + border-radius: 12px; + } + .mr-stat-item { + padding: 20px; + border-right: none !important; + border-top: 1px solid rgba(0,0,0,0.07); + } + .mr-stat-num { + font-size: clamp(28px, 8vw, 40px); + } +} + +/* Responsive tweaks specifically for dark variant to ensure readable layout */ +@media (max-width: 1024px) { + .ev-section--dark { + padding: 80px 0; + } + .ev-section--dark .ev-container { + padding: 0 20px; + } + .ev-section--dark .ev-title, + .ev-section--dark .ev-desc { + text-align: center; + margin-left: auto; + margin-right: auto; + max-width: 100%; + } + .ev-section--dark .feature-grid { + grid-template-columns: 1fr; + gap: 20px; + } +} + +@media (max-width: 640px) { + .ev-section--dark { + padding: 60px 0; + } + .ev-section--dark .ev-title { font-size: clamp(28px, 7vw, 40px); } + .ev-section--dark .ev-badge { margin-left: auto; margin-right: auto; } + .ev-section--dark .feature-card { + background: rgba(255,255,255,0.03); + border-color: rgba(255,255,255,0.06); + } +} diff --git a/assets/css/vendor/vendor-elementor-base.css b/assets/css/vendor/vendor-elementor-base.css new file mode 100644 index 0000000..5dae3c0 --- /dev/null +++ b/assets/css/vendor/vendor-elementor-base.css @@ -0,0 +1,2000 @@ +ul.hfe-nav-menu,.hfe-nav-menu li,.hfe-nav-menu ul { + list-style: none!important; + margin: 0; + padding: 0 +} + +.hfe-nav-menu li.menu-item { + position: relative +} + +.hfe-flyout-container .hfe-nav-menu li.menu-item { + position: relative; + background: unset +} + +.hfe-nav-menu .sub-menu li.menu-item { + position: relative; + background: inherit +} + +.hfe-nav-menu__theme-icon-yes button.sub-menu-toggle { + display: none +} + +div.hfe-nav-menu,.elementor-widget-hfe-nav-menu .elementor-widget-container { + -js-display: flex; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -moz-box-orient: vertical; + -moz-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column +} + +.hfe-nav-menu__layout-horizontal,.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + -js-display: flex; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap +} + +.hfe-nav-menu .parent-has-no-child .hfe-menu-toggle { + display: none +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu,.hfe-submenu-action-hover .hfe-layout-vertical .hfe-nav-menu .sub-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 16; + visibility: hidden; + opacity: 0; + text-align: left; + -webkit-transition: all 300ms ease-in; + transition: all 300ms ease-in +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu,.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:focus>.sub-menu { + visibility: visible; + opacity: 1 +} + +.hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:hover>.sub-menu,.hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:focus>.sub-menu { + visibility: hidden; + opacity: 0 +} + +.hfe-nav-menu .menu-item-has-children .sub-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 9999; + visibility: hidden; + opacity: 0 +} + +.hfe-flyout-container .hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu { + top: 0; + left: 0 +} + +.hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu { + top: 0; + left: 100% +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu,.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children.focus>.sub-menu { + visibility: visible; + opacity: 1; + -webkit-transition: all 300ms ease-out; + transition: all 300ms ease-out +} + +.hfe-nav-menu:before,.hfe-nav-menu:after { + content: ''; + display: table; + clear: both +} + +.hfe-nav-menu__align-right .hfe-nav-menu { + margin-left: auto; + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + -moz-box-pack: end; + justify-content: flex-end +} + +.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-menu-item,.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item { + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + -moz-box-pack: end; + justify-content: flex-end +} + +.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper,.rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper,.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-button-wrapper,.rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-button-wrapper { + text-align: right +} + +.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper,.rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper,.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-button-wrapper,.rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-button-wrapper { + text-align: left +} + +.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper,.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.hfe-button-wrapper { + text-align: center +} + +.hfe-nav-menu__align-left .hfe-nav-menu { + margin-right: auto; + -webkit-box-pack: start; + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + -moz-box-pack: start; + justify-content: flex-start +} + +.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-menu-item,.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item { + -webkit-box-pack: start; + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + -moz-box-pack: start; + justify-content: flex-start +} + +.hfe-nav-menu__align-center .hfe-nav-menu { + margin-left: auto; + margin-right: auto; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + -moz-box-pack: center; + justify-content: center +} + +.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-menu-item,.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item { + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + -moz-box-pack: center; + justify-content: center +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + -js-display: flex; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap +} + +.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu { + width: 100% +} + +.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.menu-item { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + -webkit-flex-grow: 1; + -moz-box-flex: 1; + flex-grow: 1 +} + +.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item { + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + -moz-box-pack: center; + justify-content: center +} + +.hfe-active-menu+nav li:not(:last-child) a.hfe-menu-item,.hfe-active-menu+nav li:not(:last-child) a.hfe-sub-menu-item { + border-bottom-width: 0 +} + +.hfe-nav-menu a.hfe-menu-item,.hfe-nav-menu a.hfe-sub-menu-item { + line-height: 1; + text-decoration: none; + -js-display: flex; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -moz-box-pack: justify; + -ms-flex-pack: justify; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-box-align: center; + -webkit-align-items: center; + -moz-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-justify-content: space-between; + justify-content: space-between +} + +.hfe-nav-menu a.hfe-menu-item:hover,.hfe-nav-menu a.hfe-sub-menu-item:hover { + text-decoration: none +} + +.hfe-nav-menu .sub-menu { + min-width: 220px; + margin: 0; + z-index: 9999 +} + +.hfe-nav-menu__layout-horizontal { + font-size: 0 +} + +.hfe-nav-menu__layout-horizontal li.menu-item,.hfe-nav-menu__layout-horizontal>li.menu-item { + font-size: medium +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu { + -webkit-box-shadow: 0 4px 10px -2px rgba(0,0,0,.1); + box-shadow: 0 4px 10px -2px rgba(0,0,0,.1) +} + +.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i:before { + content: '' +} + +.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-arrow i:before { + content: '' +} + +.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-arrow i:before { + content: '+' +} + +.hfe-submenu-icon-none .hfe-nav-menu .parent-has-child .sub-arrow { + display: none +} + +.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before,.hfe-link-redirect-self_link.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before { + content: '' +} + +.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before,.hfe-link-redirect-self_link.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before { + content: '-' +} + +.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before,.hfe-link-redirect-self_link.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before { + content: '' +} + +.rtl .hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: 'ï„„' +} + +.rtl .hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' +} + +.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: 'ï„…' +} + +.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' +} + +.hfe-nav-menu-icon { + padding: .35em; + border: 0 solid +} + +.hfe-nav-menu-icon svg { + width: 25px; + height: 25px; + line-height: 25px; + font-size: 25px +} + +.hfe-nav-menu-icon i:focus { + outline: 0 +} + +.hfe-has-submenu-container a.hfe-menu-item:focus,.hfe-has-submenu-container a.hfe-sub-menu-item:focus { + outline: 0 +} + +.hfe-nav-menu .menu-item-has-children:focus,.hfe-nav-menu .menu-item-has-children .sub-menu:focus,.hfe-nav-menu .menu-item-has-children-container:focus { + outline: 0 +} + +.hfe-nav-menu .menu-item-has-children-container { + position: relative +} + +.hfe-nav-menu__layout-expandible .sub-menu,.hfe-nav-menu__layout-vertical .sub-menu,.hfe-flyout-wrapper .sub-menu { + position: relative; + height: 0 +} + +.hfe-nav-menu__submenu-arrow .hfe-menu-toggle:before,.hfe-nav-menu__submenu-plus .hfe-menu-toggle:before,.hfe-nav-menu__submenu-classic .hfe-menu-toggle:before { + font-family: 'Font Awesome 5 Free'; + z-index: 1; + font-size: inherit; + font-weight: inherit; + line-height: 0 +} + +.hfe-menu-item-center .hfe-nav-menu li a.hfe-menu-item,.hfe-menu-item-center .hfe-nav-menu li a.hfe-sub-menu-item { + margin-right: 0 +} + +.hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-menu-item,.hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-sub-menu-item { + margin-right: 0 +} + +.hfe-nav-menu__toggle-icon:before { + content: '\f0c9'; + font-family: 'fontAwesome'; + z-index: 1; + font-size: 24px; + font-weight: inherit; + font-style: normal; + line-height: 0 +} + +.hfe-active-menu .hfe-nav-menu__toggle-icon:before { + content: '\f00d' +} + +.hfe-nav-menu__layout-expandible { + -webkit-transition-property: display; + transition-property: display; + -webkit-transition-duration: .5s; + transition-duration: .5s; + -webkit-transition-timing-function: cubic-bezier(0,1,.5,1); + transition-timing-function: cubic-bezier(0,1,.5,1) +} + +.hfe-nav-menu__layout-expandible { + visibility: hidden; + opacity: 0 +} + +.hfe-nav-menu__layout-expandible .sub-menu { + visibility: hidden; + opacity: 0 +} + +.hfe-active-menu+.hfe-nav-menu__layout-expandible { + visibility: visible; + opacity: 1; + height: auto +} + +.hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-expandible,.hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal,.hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-vertical { + position: absolute; + top: 100% +} + +.hfe-nav-menu__layout-expandible .menu-item-has-children .menu-item-has-children .sub-menu,.hfe-nav-menu__layout-vertical .menu-item-has-children .menu-item-has-children .sub-menu { + top: 0; + left: 0 +} + +.hfe-layout-expandible nav { + height: 0 +} + +.hfe-nav-sub-menu-icon,.hfe-nav-menu__icon { + display: inline-block; + line-height: 1 +} + +.hfe-nav-menu__toggle { + -js-display: flex; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + font-size: 22px; + cursor: pointer; + border: 0 solid; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #494c4f; + position: relative; + line-height: 1 +} + +.hfe-nav-menu__toggle-icon { + display: inline-block; + font-size: inherit; + font-weight: 400; + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +.hfe-nav-menu .sub-arrow { + font-size: 14px; + line-height: 1; + -js-display: flex; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + cursor: pointer; + margin-top: -10px; + margin-bottom: -10px +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow { + margin-left: 10px +} + +.hfe-nav-menu__layout-vertical .hfe-nav-menu .sub-arrow,.hfe-layout-expandible .sub-arrow,.hfe-flyout-wrapper .sub-arrow { + padding: 10px +} + +.hfe-nav-menu .child-item,.hfe-nav-menu__layout-vertical .hfe-nav-menu .child-item { + font-size: 14px; + line-height: 1; + padding: 10px 0 10px 10px; + margin-top: -10px; + margin-bottom: -10px; + position: absolute; + right: 0; + margin-right: 20px +} + +.hfe-layout-horizontal .hfe-nav-menu__toggle,.hfe-layout-vertical .hfe-nav-menu__toggle { + visibility: hidden; + opacity: 0; + display: none +} + +.hfe-nav-menu-icon { + display: inline-block; + line-height: 1; + text-align: center +} + +.hfe-nav-menu__layout-expandible .saved-content,.hfe-nav-menu__layout-expandible .sub-menu,.hfe-nav-menu__layout-expandible .child,.hfe-nav-menu__layout-vertical .saved-content,.hfe-nav-menu__layout-vertical .sub-menu,.hfe-nav-menu__layout-vertical .child,.hfe-flyout-container .saved-content,.hfe-flyout-container .sub-menu,.hfe-flyout-container .child { + left: 0!important; + width: 100%!important +} + +.hfe-flyout-container .hfe-nav-menu .sub-menu { + background: unset +} + +.hfe-nav-menu__layout-vertical .hfe-menu-toggle:hover,.hfe-nav-menu__layout-expandible .hfe-menu-toggle:hover,.hfe-flyout-wrapper .hfe-menu-toggle:hover { + border: 1px dotted +} + +.hfe-nav-menu__layout-vertical .hfe-menu-toggle,.hfe-nav-menu__layout-expandible .hfe-menu-toggle,.hfe-flyout-wrapper .hfe-menu-toggle { + border: 1px dotted transparent +} + +.hfe-nav-menu .menu-item a:before,.hfe-nav-menu .menu-item a:after { + display: block; + position: absolute; + -webkit-transition: 0.3s; + transition: 0.3s; + -webkit-transition-timing-function: cubic-bezier(.58,.3,.005,1); + transition-timing-function: cubic-bezier(.58,.3,.005,1) +} + +.hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + opacity: 0 +} + +.hfe-nav-menu .menu-item a.hfe-menu-item:hover:before,.hfe-nav-menu .menu-item a.hfe-menu-item:hover:after,.hfe-nav-menu .menu-item a.hfe-menu-item:focus:before,.hfe-nav-menu .menu-item a.hfe-menu-item:focus:after,.hfe-nav-menu .menu-item a.hfe-menu-item.highlighted:before,.hfe-nav-menu .menu-item a.hfe-menu-item.highlighted:after,.hfe-nav-menu .current-menu-item:before,.hfe-nav-menu .current-menu-item:after { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1) +} + +.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__underline .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__overline .menu-item.parent a.hfe-menu-item:after { + height: 3px; + width: 100%; + left: 0; + background-color: #55595c; + z-index: 2 +} + +.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + height: 0; + width: 0; + left: 50% +} + +.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + top: 10px +} + +.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + bottom: 10px +} + +.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + top: -10px +} + +.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + bottom: -10px +} + +.hfe-pointer__double-line.hfe-animation__none,.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item,.hfe-pointer__underline.hfe-animation__none,.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item,.hfe-pointer__overline.hfe-animation__none,.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__double-line.hfe-animation__none:before,.hfe-pointer__double-line.hfe-animation__none:after,.hfe-pointer__double-line.hfe-animation__none:hover,.hfe-pointer__double-line.hfe-animation__none:focus,.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus,.hfe-pointer__underline.hfe-animation__none:before,.hfe-pointer__underline.hfe-animation__none:after,.hfe-pointer__underline.hfe-animation__none:hover,.hfe-pointer__underline.hfe-animation__none:focus,.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus,.hfe-pointer__overline.hfe-animation__none:before,.hfe-pointer__overline.hfe-animation__none:after,.hfe-pointer__overline.hfe-animation__none:hover,.hfe-pointer__overline.hfe-animation__none:focus,.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before { + content: ''; + top: 0 +} + +.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__overline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + width: 10px; + left: -20px +} + +.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after { + content: ''; + bottom: 0 +} + +.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__underline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + width: 10px; + left: -webkit-calc(100% + 20px); + left: calc(100% + 20px) +} + +.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after { + background: transparent; + left: 0; + top: 0; + bottom: 0; + right: 0; + border: 3px solid #55595c +} + +.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before { + content: '' +} + +.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + -webkit-transform: scale(.75); + -ms-transform: scale(.75); + transform: scale(.75) +} + +.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + -webkit-transform: scale(1.25); + -ms-transform: scale(1.25); + transform: scale(1.25) +} + +.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:before { + -webkit-transition: opacity 0.2s,-webkit-transform 0.4s; + transition: opacity 0.2s,-webkit-transform 0.4s; + transition: opacity 0.2s,transform 0.4s; + transition: opacity 0.2s,transform 0.4s,-webkit-transform 0.4s +} + +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:after { + width: 3px; + height: 3px +} + +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:before { + border-width: 0 0 3px 3px; + -webkit-transition: width 0.1s 0.2s,height 0.1s 0.3s,opacity 0.12s 0.22s; + transition: width 0.1s 0.2s,height 0.1s 0.3s,opacity 0.12s 0.22s +} + +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:after { + content: ''; + top: initial; + bottom: 0; + left: initial; + right: 0; + border-width: 3px 3px 0 0; + -webkit-transition: width 0.1s,height 0.1s 0.1s,opacity 0.02s 0.18s; + transition: width 0.1s,height 0.1s 0.1s,opacity 0.02s 0.18s +} + +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:after,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:after,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:after,.hfe-pointer__framed.hfe-animation__draw .current-menu-item:before,.hfe-pointer__framed.hfe-animation__draw .current-menu-item:after { + width: 100%; + height: 100% +} + +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:before,.hfe-pointer__framed.hfe-animation__draw .current-menu-item:before { + -webkit-transition: opacity 0.02s,height 0.1s,width 0.1s 0.1s; + transition: opacity 0.02s,height 0.1s,width 0.1s 0.1s +} + +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:after,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:after,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:after,.hfe-pointer__framed.hfe-animation__draw .current-menu-item:after { + -webkit-transition: opacity 0.02s 0.2s,height 0.1s 0.2s,width 0.1s 0.3s; + transition: opacity 0.02s 0.2s,height 0.1s 0.2s,width 0.1s 0.3s +} + +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:after { + width: 3px; + height: 3px +} + +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:before { + border-width: 3px 0 0 3px +} + +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:after { + content: ''; + top: initial; + bottom: 0; + left: initial; + right: 0; + border-width: 0 3px 3px 0 +} + +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover:before,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover:after,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus:before,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus:after,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted:before,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted:after,.hfe-pointer__framed.hfe-animation__corners .current-menu-item:before,.hfe-pointer__framed.hfe-animation__corners .current-menu-item:after { + width: 100%; + height: 100%; + -webkit-transition: opacity 0.002s,width 0.4s,height 0.4s; + transition: opacity 0.002s,width 0.4s,height 0.4s +} + +.hfe-pointer__framed.hfe-animation__none,.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__framed.hfe-animation__none:before,.hfe-pointer__framed.hfe-animation__none:after,.hfe-pointer__framed.hfe-animation__none:hover,.hfe-pointer__framed.hfe-animation__none:focus,.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__background .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__background .menu-item.parent a.hfe-menu-item:after { + content: ''; + -webkit-transition: 0.3s; + transition: 0.3s +} + +.hfe-pointer__background .menu-item.parent a.hfe-menu-item:before { + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #55595c; + z-index: -1 +} + +.hfe-pointer__background .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__background .menu-item.parent a.hfe-menu-item:focus,.hfe-pointer__background .menu-item.parent a.hfe-menu-item.highlighted,.hfe-pointer__background .current-menu-item { + color: #fff +} + +.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:before { + -webkit-transform: scale(.5); + -ms-transform: scale(.5); + transform: scale(.5) +} + +.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover:before,.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus:before,.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item.highlighted:before,.hfe-pointer__background.hfe-animation__grow .current-menu-item:before { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + opacity: 1 +} + +.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + -webkit-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); + -webkit-transition: 0.3s; + transition: 0.3s +} + +.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover:before,.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus:before,.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item.highlighted:before,.hfe-pointer__background.hfe-animation__shrink .current-menu-item:before { + -webkit-transition: opacity 0.15s,-webkit-transform 0.4s; + transition: opacity 0.15s,-webkit-transform 0.4s; + transition: opacity 0.15s,transform 0.4s; + transition: opacity 0.15s,transform 0.4s,-webkit-transform 0.4s +} + +.hfe-pointer__background.hfe-animation__sweep-left .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + left: 100% +} + +.hfe-pointer__background.hfe-animation__sweep-right .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + right: 100% +} + +.hfe-pointer__background.hfe-animation__sweep-up .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + top: 100% +} + +.hfe-pointer__background.hfe-animation__sweep-down .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + bottom: 100% +} + +.hfe-pointer__background.hfe-animation__shutter-out-vertical .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + bottom: 50%; + top: 50% +} + +.hfe-pointer__background.hfe-animation__shutter-out-horizontal .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + right: 50%; + left: 50% +} + +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:after { + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #55595c; + z-index: -1 +} + +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:before { + top: 0; + bottom: 100% +} + +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:after { + top: 100%; + bottom: 0 +} + +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover:before,.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus:before,.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted:before,.hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item:before { + bottom: 50% +} + +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover:after,.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus:after,.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted:after,.hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item:after { + top: 50% +} + +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:before { + right: 0; + left: 100% +} + +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:after { + right: 100%; + left: 0 +} + +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover:before,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus:before,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted:before,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item:before { + left: 50% +} + +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover:after,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus:after,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted:after,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item:after { + right: 50% +} + +.hfe-pointer__background.hfe-animation__none,.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__background.hfe-animation__none:before,.hfe-pointer__background.hfe-animation__none:after,.hfe-pointer__background.hfe-animation__none:hover,.hfe-pointer__background.hfe-animation__none:focus,.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: skew(-8deg); + -ms-transform: skew(-8deg); + transform: skew(-8deg) +} + +.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2) +} + +.hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: scale(.8); + -ms-transform: scale(.8); + transform: scale(.8) +} + +.hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: translateY(-8px); + -ms-transform: translateY(-8px); + transform: translateY(-8px) +} + +.hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: translateY(8px); + -ms-transform: translateY(8px); + transform: translateY(8px) +} + +.hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: rotate(6deg); + -ms-transform: rotate(6deg); + transform: rotate(6deg) +} + +.hfe-pointer__text.hfe-animation__none,.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__text.hfe-animation__none:before,.hfe-pointer__text.hfe-animation__none:after,.hfe-pointer__text.hfe-animation__none:hover,.hfe-pointer__text.hfe-animation__none:focus,.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:before,.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:after,.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-flyout-overlay { + display: none; + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 999998; + background: rgba(0,0,0,.6); + cursor: pointer; + -webkit-backface-visibility: hidden +} + +.hfe-pointer__underline .menu-item.parent a.hfe-menu-item.elementor-button:after,.hfe-pointer__overline .menu-item.parent a.hfe-menu-item.elementor-button:before,.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button:after,.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button:before { + height: 0 +} + +.hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button:before,.hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button:after { + border-width: 0 +} + +.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:hover,.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:focus { + -webkit-transform: none; + transform: none +} + +.hfe-flyout-close,.hfe-flyout-close svg { + position: absolute; + top: 0; + right: 0; + margin: 5px; + width: 23px; + height: 23px; + line-height: 23px; + font-size: 23px; + display: block; + cursor: pointer +} + +.hfe-flyout-wrapper .hfe-side.hfe-flyout-left { + top: 0; + bottom: 0; + left: -100%; + right: auto; + height: 100%; + width: 300px; + max-width: 100%; + max-width: 100vw +} + +.hfe-flyout-wrapper .hfe-side { + display: none; + position: fixed; + z-index: 999999; + padding: 0; + margin: 0; + -webkit-overflow-scrolling: touch; + -webkit-backface-visibility: hidden +} + +.hfe-flyout-wrapper .hfe-side.hfe-flyout-show { + display: block +} + +.hfe-flyout-content.push { + color: #fff +} + +.hfe-flyout-content ul li { + color: #fff +} + +.hfe-flyout-wrapper .hfe-side.hfe-flyout-right { + top: 0; + bottom: 0; + left: auto; + right: -100%; + height: 100%; + width: 300px; + max-width: 100% +} + +.hfe-flyout-wrapper .hfe-side.hfe-flyout-left { + top: 0; + bottom: 0; + left: -100%; + right: auto; + height: 100%; + width: 300px; + max-width: 100%; + max-width: 100vw +} + +.hfe-flyout-wrapper .hfe-side.top { + top: -100%; + bottom: auto; + left: 0; + right: 0; + width: 100%; + width: 100vw; + height: 300px; + max-height: 100% +} + +.hfe-flyout-wrapper .hfe-side.bottom { + top: auto; + bottom: -100%; + left: 0; + right: 0; + width: 100%; + width: 100vw; + height: 300px; + max-height: 100% +} + +.hfe-flyout-content { + height: 100%; + overflow-x: hidden; + overflow-y: auto; + line-height: 1.4em; + color: #fff +} + +@media (max-width: 1024px) { + .hfe-flyout-content { + -webkit-transform:translateZ(0); + transform: translateZ(0) + } +} + +.hfe-flyout-content::-webkit-scrollbar { + display: none +} + +.admin-bar .hfe-side { + margin-top: 32px +} + +.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children>ul.sub-menu { + -webkit-transform: translateY(20%); + -ms-transform: translateY(20%); + transform: translateY(20%); + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-transition: all 0.1s; + transition: all 0.1s +} + +.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover>ul.sub-menu { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" +} + +.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children>ul.sub-menu { + -webkit-transform: translateY(-20%); + -ms-transform: translateY(-20%); + transform: translateY(-20%); + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-transition: all 0.1s; + transition: all 0.1s +} + +.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover>ul.sub-menu { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" +} + +.hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:first-child,.hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:last-child { + overflow: visible!important +} + +.elementor-widget-navigation-menu:not(.hfe-nav-menu__align-justify):not(.hfe-menu-item-space-between) a.hfe-menu-item.elementor-button { + display: inline-flex +} + +.hfe-nav-menu li.hfe-button-wrapper { + align-self: center +} + +@media only screen and (max-width: 1024px) { + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li,.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu { + width:100%; + margin-right: 0 + } + + .hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle,.hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle { + display: block + } + + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu { + visibility: hidden; + opacity: 0 + } + + .hfe-nav-menu__breakpoint-tablet .hfe-active-menu+.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + visibility: visible; + opacity: 1 + } + + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal,.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical { + visibility: hidden; + opacity: 0; + height: 0 + } + + .hfe-nav-menu__breakpoint-tablet .hfe-active-menu+.hfe-nav-menu__layout-horizontal,.hfe-nav-menu__breakpoint-tablet .hfe-active-menu+.hfe-nav-menu__layout-vertical { + visibility: visible; + opacity: 1; + height: auto + } + + .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + position: relative + } + + .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal,.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-vertical { + position: absolute + } + + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu { + visibility: hidden; + opacity: 0 + } + + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu { + top: 0; + left: 0 + } + + .hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle,.hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle { + visibility: visible; + opacity: 1; + display: block + } + + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical { + float: none + } + + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu,.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu,.hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu { + visibility: hidden; + opacity: 0; + -webkit-transition: none; + transition: none + } + + .hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover { + border: 1px dotted + } + + .hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle { + border: 1px dotted transparent + } + + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu { + position: relative; + height: 0 + } + + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu { + position: relative; + height: 0; + top: 0 + } + + .hfe-nav-menu__breakpoint-tablet .saved-content,.hfe-nav-menu__breakpoint-tablet .sub-menu,.hfe-nav-menu__breakpoint-tablet .child { + left: 0!important; + width: auto!important + } + + .hfe-nav-menu .sub-menu { + min-width: auto; + margin: 0 + } + + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow { + padding: 10px + } + + .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' + } + + .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' + } + + .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + + .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + + .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '-' + } + + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu .sub-menu { + -webkit-box-shadow: none; + box-shadow: none + } + + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before,.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: 'ï„„' + } + + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before,.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before,.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before { + content: '' + } + + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before,.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before { + content: '' + } + + .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu,.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu { + -webkit-transform: none; + -ms-transform: none; + transform: none + } + + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before { + background-color: unset!important + } + + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before { + border: 0px!important + } + + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: none!important; + -ms-transform: none!important; + transform: none!important + } + + .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item,.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item,.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.hfe-button-wrapper { + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -moz-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between + } +} + +@media only screen and (max-width: 767px) { + .hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item,.hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.hfe-button-wrapper { + -webkit-box-pack:justify; + -webkit-justify-content: space-between; + -moz-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between + } + + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-horizontal .hfe-nav-menu__toggle,.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal .hfe-nav-menu { + visibility: visible; + opacity: 1; + display: block + } + + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal li.menu-item,.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu { + width: 100% + } + + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle { + display: inline-block + } + + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu { + position: relative; + height: 0; + top: 0 + } + + .hfe-nav-menu .sub-menu { + min-width: auto; + margin: 0 + } + + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu,.hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu { + visibility: hidden; + opacity: 0; + -webkit-transition: none; + transition: none + } + + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical { + float: none + } + + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle.hfe-active-menu { + display: block + } + + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal,.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-vertical { + visibility: hidden; + opacity: 0; + height: 0 + } + + .hfe-nav-menu__breakpoint-mobile .hfe-layout-horizontal .hfe-nav-menu__toggle,.hfe-nav-menu__breakpoint-mobile .hfe-layout-vertical .hfe-nav-menu__toggle { + visibility: visible; + opacity: 1; + display: block + } + + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal { + visibility: hidden; + opacity: 0; + height: 0 + } + + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical { + float: none + } + + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu { + visibility: hidden; + opacity: 0 + } + + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu { + visibility: hidden; + opacity: 0 + } + + .hfe-nav-menu__breakpoint-mobile .hfe-active-menu+.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + visibility: visible; + opacity: 1 + } + + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal,.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical { + visibility: hidden; + opacity: 0; + height: 0 + } + + .hfe-nav-menu__breakpoint-mobile .hfe-active-menu+.hfe-nav-menu__layout-horizontal,.hfe-nav-menu__breakpoint-mobile .hfe-active-menu+.hfe-nav-menu__layout-vertical { + visibility: visible; + opacity: 1; + height: auto + } + + .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + position: relative + } + + .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal,.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-vertical { + position: absolute + } + + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu { + top: 0; + left: 0 + } + + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' + } + + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' + } + + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '-' + } + + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: 'ï„„' + } + + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before { + content: '' + } + + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before { + content: '' + } + + .hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle:hover { + border: 1px dotted + } + + .hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle { + border: 1px dotted transparent + } + + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu .sub-menu { + -webkit-box-shadow: none; + box-shadow: none + } + + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-1 .hfe-nav-menu { + -webkit-transform: scale(.7); + -ms-transform: scale(.7); + transform: scale(.7); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-transition: all 0.3s; + transition: all 0.3s + } + + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow { + padding: 10px + } + + .hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-1 .hfe-nav-menu { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" + } + + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-2 .hfe-nav-menu { + -webkit-transform: translateX(20%); + -ms-transform: translateX(20%); + transform: translateX(20%); + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-transition: all 0.3s cubic-bezier(.25,.5,.5,.9); + transition: all 0.3s cubic-bezier(.25,.5,.5,.9) + } + + .hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-2 .hfe-nav-menu { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" + } + + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-3 .hfe-nav-menu { + -webkit-transform: translateY(20%); + -ms-transform: translateY(20%); + transform: translateY(20%); + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-transition: all 0.3s; + transition: all 0.3s + } + + .hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-3 .hfe-nav-menu { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" + } + + .hfe-nav-menu__breakpoint-mobile .saved-content,.hfe-nav-menu__breakpoint-mobile .sub-menu,.hfe-nav-menu__breakpoint-mobile .child,.hfe-nav-menu__breakpoint-tablet .saved-content,.hfe-nav-menu__breakpoint-tablet .sub-menu,.hfe-nav-menu__breakpoint-tablet .child { + left: 0!important; + width: auto!important + } + + .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu,.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu { + -webkit-transform: none; + -ms-transform: none; + transform: none + } + + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before { + background-color: unset!important + } + + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before { + border: 0px!important + } + + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus,.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: none!important; + -ms-transform: none!important; + transform: none!important + } +} + +.hfe-toggle-no .hfe-layout-expandible .hfe-nav-menu__toggle { + display: none +} + +.hfe-icon { + display: inline-block; + vertical-align: middle +} + +.hfe-icon svg { + width: 1em; + height: 1em +} + +.hfe-cart-menu-wrap-custom { + display: inline-block; + line-height: 1 +} + +.hfe-cart-menu-wrap-custom .hfe-cart-count,.hfe-cart-menu-wrap-custom .hfe-cart-count:after { + border-color: #75c32c; + color: #75c32c +} + +.hfe-cart-menu-wrap-custom .hfe-cart-count { + font-weight: 700; + position: relative; + display: inline-block; + vertical-align: middle; + text-align: center; + min-width: 2.1em; + min-height: 2.1em; + font-size: .86em; + line-height: 1.8; + border-radius: .3em .3em .3em .3em; + border-width: 2px; + border-style: solid; + padding: 12px 24px +} + +.hfe-cart-menu-wrap-default { + display: inline-block; + line-height: 1 +} + +.hfe-cart-menu-wrap-default .hfe-cart-count,.hfe-cart-menu-wrap-default .hfe-cart-count:after { + border-color: #75c32c; + color: #75c32c +} + +.hfe-cart-menu-wrap-default .hfe-cart-count { + font-weight: 700; + position: relative; + display: inline-block; + vertical-align: middle; + text-align: center; + min-width: 2.1em; + min-height: 2.1em; + font-size: .86em; + line-height: 1.8; + border-radius: 0em 0em .3em .3em; + border-width: 2px; + border-style: solid; + padding: 0 .4em +} + +.hfe-cart-menu-wrap-default .hfe-cart-count:after { + bottom: 100%; + margin-bottom: 0; + height: .8em; + width: .8em; + left: 50%; + transform: translateX(-50%); + top: -.6em; + content: ' '; + position: absolute; + pointer-events: none; + border-width: 2px; + border-style: solid; + border-top-left-radius: 10em; + border-top-right-radius: 10em; + border-bottom: 0 +} + +.elementor-widget-hfe-cart:not(.hfe-menu-cart--show-subtotal-yes) .hfe-menu-cart__toggle .elementor-button-text { + display: none +} + +.elementor-widget-hfe-cart.toggle-icon--bag-light .hfe-menu-cart__toggle .elementor-button-icon i:before { + content: '\e8e3' +} + +.elementor-widget-hfe-cart.toggle-icon--bag-medium .hfe-menu-cart__toggle .elementor-button-icon i:before { + content: '\e8e4' +} + +.elementor-widget-hfe-cart.toggle-icon--bag-solid .hfe-menu-cart__toggle .elementor-button-icon i:before { + content: '\e8e5' +} + +.hfe-menu-cart__toggle .elementor-button { + background: transparent; + border-radius: 0; + color: #818a91; + border: 1px solid; + border-color: inherit; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center +} + +.hfe-menu-cart__toggle .elementor-button-text { + margin-right: .3em +} + +.hfe-menu-cart__toggle .elementor-button-icon { + position: relative; + -webkit-transition: color 0.1s; + -o-transition: color 0.1s; + transition: color 0.1s +} + +.hfe-menu-cart--items-indicator-bubble .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before { + content: attr(data-counter); + display: block; + position: absolute; + min-width: 1.6em; + height: 1.6em; + line-height: 1.5em; + top: -.7em; + right: -.7em; + border-radius: 100%; + color: #fff; + background-color: #d9534f; + text-align: center; + font-size: 10px +} + +.hfe-menu-cart--items-indicator-plain .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before { + content: attr(data-counter); + display: inline-block; + font-weight: 400 +} + +.hfe-menu-cart--empty-indicator-hide .hfe-menu-cart__toggle .elementor-button .elementor-button-icon[data-counter="0"]:before { + content: none; + display: none +} + +.hfe-menu-cart__toggle .elementor-button-icon { + -webkit-box-ordinal-group: 16; + -webkit-order: 15; + -ms-flex-order: 15; + order: 15 +} + +.hfe-menu-cart__toggle.hfe-button-wrapper .elementor-button { + color: #4d4848 +} + +.hfe-search-button-wrapper { + display: block; + cursor: pointer; + vertical-align: middle; + text-align: right +} + +.hfe-search-form__container { + display: flex; + overflow: hidden +} + +.hfe-search-form__input { + flex-basis: 100% +} + +.hfe-search-icon-toggle i.fa-search { + display: inline-block; + position: absolute; + width: 20px; + box-sizing: content-box; + padding: 10px +} + +.hfe-search-icon-toggle i:before { + vertical-align: middle +} + +.hfe-search-button-wrapper input[type=search] { + border: 0; + padding: 10px; + cursor: pointer; + border-radius: 0; + transition: all .5s; + box-sizing: border-box; + outline: none +} + +.hfe-search-button-wrapper button { + border: none; + border-radius: 0; + padding: 0 +} + +.hfe-search-button-wrapper input[type=search]:focus { + cursor: auto; + border: none; + box-shadow: none +} + +.hfe-search-icon-toggle input:-moz-placeholder,.hfe-search-icon-toggle input::-webkit-input-placeholder { + color: transparent +} + +.hfe-search-layout-icon .hfe-search-icon-toggle .hfe-search-form__input { + background-color: unset; + height: 100% +} + +.hfe-search-button-wrapper.hfe-input-focus { + display: flex +} + +.hfe-search-form__container .hfe-search-submit { + min-width: 3%; + position: relative +} + +.hfe-search-form__container button#clear,.hfe-search-icon-toggle button#clear { + visibility: hidden; + position: absolute; + right: 0; + top: 0; + padding: 0 8px; + font-style: normal; + user-select: none; + cursor: pointer; + bottom: 0; + margin-right: 10px; + background-color: transparent +} + +.hfe-search-button-wrapper input[type="search"]::-webkit-search-decoration,.hfe-search-button-wrapper input[type="search"]::-webkit-search-cancel-button,.hfe-search-button-wrapper input[type="search"]::-webkit-search-results-button,.hfe-search-button-wrapper input[type="search"]::-webkit-search-results-decoration { + display: none +} + +.hfe-search-form__container button#clear-with-button { + visibility: hidden; + position: absolute; + top: 0; + padding: 0 8px; + font-style: normal; + font-size: 1.2em; + user-select: none; + cursor: pointer; + bottom: 0; + background-color: transparent +} + +.hfe-search-button-wrapper,.hfe-search-form__container,.hfe-search-icon-toggle,.hfe-search-button-wrapper .hfe-search-icon-toggle i,.hfe-search-button-wrapper .hfe-search-icon-toggle i:before { + position: relative +} + +.hfe-search-button-wrapper .hfe-search-icon-toggle .hfe-search-form__input { + position: absolute; + width: 0; + right: 0; + background-color: transparent +} + +.hfe-search-icon-toggle { + width: 100%!important +} + +.hfe-search-button-wrapper.hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input { + position: absolute; + width: 250px; + right: 0 +} + +.hfe-search-layout-text .hfe-search-form__container,.hfe-search-layout-icon_text .hfe-search-form__container,.hfe-search-layout-text .hfe-search-form__container .hfe-search-form__input,.hfe-search-layout-icon_text .hfe-search-form__container .hfe-search-form__input { + width: 100% +} + +.hfe-search-icon-toggle { + line-height: 1.5 +} + +.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__underline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__overline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__overline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + width: 100%; + left: 0; + opacity: 1 +} + +.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + bottom: 0; + opacity: 1 +} + +.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + top: 0; + opacity: 1 +} + +.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + height: 3px; + width: 100%; + left: 0; + opacity: 1 +} + +.hfe-pointer__framed.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + opacity: 1; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1) +} + +.hfe-pointer__framed.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:before,.hfe-pointer__underline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + opacity: 1 +} + +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + border-width: 3px; + width: 100%; + opacity: 1; + height: 100% +} + +.hfe-scroll-to-top-wrap.hfe-scroll-to-top-hide { + display: none +} + +.hfe-scroll-to-top-wrap.edit-mode,.hfe-scroll-to-top-wrap.single-page-off { + display: none!important +} + +.hfe-scroll-to-top-button { + position: fixed; + right: 15px; + bottom: 15px; + z-index: 9999; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; + -ms-flex-align: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + width: 50px; + height: 50px; + border-radius: 50px; + background-color: #000; + color: #fff; + text-align: center; + opacity: 1; + cursor: pointer; + -webkit-transition: all .3s; + transition: all .3s +} + +.hfe-scroll-to-top-button i { + color: #fff; + font-size: 16px +} + +ul.hfe-breadcrumbs { + display: block; + margin: 0; + padding: 0; + list-style: none +} + +ul.hfe-breadcrumbs li { + display: inline-block; + margin-right: 10px; + vertical-align: middle +} + +ul.hfe-breadcrumbs li:last-child { + margin: 0 +} + +ul.hfe-breadcrumbs li a,ul.hfe-breadcrumbs li span.hfe-breadcrumbs-separator-icon,ul.hfe-breadcrumbs li span.hfe-breadcrumbs-text { + display: block +} + +ul.hfe-breadcrumbs li span.hfe-breadcrumbs-text { + -webkit-transition: all .4s; + transition: all .4s +} + +span.hfe-breadcrumbs-home-icon { + margin-right: 10px; + align-content: center +} + +.hfe-breadcrumbs-first a { + align-content: center +} + +.hfe-breadcrumbs-separator-icon i,.hfe-breadcrumbs-separator-icon svg,.hfe-breadcrumbs-home-icon i,.hfe-breadcrumbs-home-icon svg { + width: 1em; + height: 1em; + position: relative; + display: block +} + +ul.hfe-breadcrumbs-show-home li.hfe-breadcrumbs-first { + display: inline-flex +} + +ul.hfe-post-info-items { + list-style: none; + margin: 0; + padding: 0 +} + +ul.hfe-post-info-inline.hfe-post-info-items { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap +} + +li.hfe-post-info-item { + -webkit-align-content: center; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center +} + +li.hfe-post-info-item,li.hfe-post-info-item>a { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; + -ms-flex-align: center +} + +.hfe-post-info-inline.hfe-post-info-items .hfe-post-info-item { + margin-right: 8px; + margin-left: 8px +} + +.hfe-post-info-inline .hfe-post-info-item:not(:last-child):after { + position: relative; + right: -8px +} + +.hfe-post-info-inline.hfe-post-info-items { + margin-right: -8px; + margin-left: -8px +} + +.hfe-post-info-icon svg { + display: block +} + +.hfe-post-info-layout-traditional .hfe-post-info-item:not(:last-child):after { + position: absolute; + bottom: 0; + width: 100%; + left: 0 +} + +.hfe-post-info-layout-traditional .hfe-post-info-item:not(:last-child) { + position: relative +} + +.hfe-icon-wrap .hfe-icon svg { + height: 100%; + width: 100% +} + +body .elementor .hfe-button-wrapper a { + text-decoration: none +} + +.hfe-button-wrapper { + border-radius: 3px +} + +.hfe-reading-progress-bar { + height: 4px +} + +.hfe-posts-grid { + display: grid +} + +.hfe-post-image img { + width: 100%; + height: auto; + display: block +} + +.hfe-post-title a { + text-decoration: none +} + +.hfe-post-title { + margin-top: 0 +} + +.hfe-read-more { + text-decoration: none +} + +.hfe-post-meta { + font-size: 12px; + line-height: 1.3em +} + +.hfe-post-title { + font-size: 20px +} diff --git a/assets/css/vendor/vendor-elementor-custom.min.css b/assets/css/vendor/vendor-elementor-custom.min.css new file mode 100644 index 0000000..68d7914 --- /dev/null +++ b/assets/css/vendor/vendor-elementor-custom.min.css @@ -0,0 +1,2535 @@ +:root { + --direction-multiplier: 1 +} + +body.rtl,html[dir=rtl] { + --direction-multiplier: -1 +} + +.elementor-hidden { + display: none +} + +.elementor-visibility-hidden { + visibility: hidden +} + +.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible { + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + top: -10000em; + width: 1px; + clip: rect(0,0,0,0); + border: 0 +} + +.elementor-clearfix:after { + clear: both; + content: ""; + display: block; + height: 0; + width: 0 +} + +.e-logo-wrapper { + background: var(--e-a-bg-logo); + border-radius: 50%; + display: inline-block; + line-height: 1; + padding: .75em +} + +.e-logo-wrapper i { + color: var(--e-a-color-logo); + font-size: 1em +} + +.elementor *,.elementor :after,.elementor :before { + box-sizing: border-box +} + +.elementor a { + box-shadow: none; + text-decoration: none +} + +.elementor hr { + background-color: transparent; + margin: 0 +} + +.elementor img { + border: none; + border-radius: 0; + box-shadow: none; + height: auto; + max-width: 100% +} + +.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure { + margin: 0 +} + +.elementor embed,.elementor iframe,.elementor object,.elementor video { + border: none; + line-height: 1; + margin: 0; + max-width: 100%; + width: 100% +} + +.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container { + direction: ltr; + inset: 0; + overflow: hidden; + position: absolute; + z-index: 0 +} + +.elementor .elementor-background-video-container { + pointer-events: none; + transition: opacity 1s +} + +.elementor .elementor-background-video-container.elementor-loading { + opacity: 0 +} + +.elementor .elementor-background-video,.elementor .elementor-background-video-embed { + max-width: none +} + +.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted { + inset-block-start: 50%; + inset-inline-start: 50%; + position: absolute; + transform: translate(-50%,-50%) +} + +.elementor .elementor-background-video-hosted { + -o-object-fit: cover; + object-fit: cover +} + +.elementor .elementor-background-overlay { + inset: 0; + position: absolute +} + +.elementor .elementor-background-slideshow { + inset: 0; + position: absolute; + z-index: 0 +} + +.elementor .elementor-background-slideshow__slide__image { + background-position: 50%; + background-size: cover; + height: 100%; + width: 100% +} + +.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute { + position: absolute +} + +.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed { + position: fixed +} + +.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial { + max-width: 100% +} + +@media (max-width: 840px) { + .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial { + max-width:100% + } +} + +@media (max-width: 480px) { + .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial { + max-width:100% + } +} + +.elementor-element { + --flex-direction: initial; + --flex-wrap: initial; + --justify-content: initial; + --align-items: initial; + --align-content: initial; + --gap: initial; + --flex-basis: initial; + --flex-grow: initial; + --flex-shrink: initial; + --order: initial; + --align-self: initial; + align-self: var(--align-self); + flex-basis: var(--flex-basis); + flex-grow: var(--flex-grow); + flex-shrink: var(--flex-shrink); + order: var(--order) +} + +.elementor-element.elementor-absolute,.elementor-element.elementor-fixed { + z-index: 1 +} + +.elementor-element:where(.e-con-full,.elementor-widget) { + align-content: var(--align-content); + align-items: var(--align-items); + flex-direction: var(--flex-direction); + flex-wrap: var(--flex-wrap); + gap: var(--row-gap) var(--column-gap); + justify-content: var(--justify-content) +} + +.elementor-invisible { + visibility: hidden +} + +.elementor-custom-embed-play { + inset-block-start: 50%; + inset-inline-start: 50%; + position: absolute; + transform: translate(calc(-50% * var(--direction-multiplier)),-50%) +} + +.elementor-custom-embed-play i { + color: #fff; + font-size: 100px; + text-shadow: 1px 0 6px rgba(0,0,0,.3) +} + +.elementor-custom-embed-play svg { + height: 100px; + width: 100px; + fill: #fff; + filter: drop-shadow(1px 0 6px rgba(0,0,0,.3)) +} + +.elementor-custom-embed-play i,.elementor-custom-embed-play svg { + opacity: .8; + transition: all .5s +} + +.elementor-custom-embed-play.elementor-playing i { + font-family: eicons +} + +.elementor-custom-embed-play.elementor-playing i:before { + content: "\e8fb" +} + +.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg { + animation: eicon-spin 2s linear infinite +} + +.elementor-tag { + display: inline-flex +} + +.elementor-ken-burns { + transition-duration: 10s; + transition-property: transform; + transition-timing-function: linear +} + +.elementor-ken-burns--out { + transform: scale(1.3) +} + +.elementor-ken-burns--active { + transition-duration: 20s +} + +.elementor-ken-burns--active.elementor-ken-burns--out { + transform: scale(1) +} + +.elementor-ken-burns--active.elementor-ken-burns--in { + transform: scale(1.3) +} + +.elementor-align-center { + text-align: center +} + +.elementor-align-right { + text-align: right +} + +.elementor-align-left { + text-align: left +} + +.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button { + width: auto +} + +.elementor-align-justify .elementor-button { + width: 100% +} + +@media (min-width: -1) { + .elementor-widescreen-align-center { + text-align:center + } + + .elementor-widescreen-align-right { + text-align: right + } + + .elementor-widescreen-align-left { + text-align: left + } + + .elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button { + width: auto + } + + .elementor-widescreen-align-justify .elementor-button { + width: 100% + } +} + +@media (max-width: 1200px) { + .elementor-laptop-align-center { + text-align:center + } + + .elementor-laptop-align-right { + text-align: right + } + + .elementor-laptop-align-left { + text-align: left + } + + .elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button { + width: auto + } + + .elementor-laptop-align-justify .elementor-button { + width: 100% + } +} + +@media (max-width: 1020px) { + .elementor-tablet_extra-align-center { + text-align:center + } + + .elementor-tablet_extra-align-right { + text-align: right + } + + .elementor-tablet_extra-align-left { + text-align: left + } + + .elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button { + width: auto + } + + .elementor-tablet_extra-align-justify .elementor-button { + width: 100% + } +} + +@media (max-width: 840px) { + .elementor-tablet-align-center { + text-align:center + } + + .elementor-tablet-align-right { + text-align: right + } + + .elementor-tablet-align-left { + text-align: left + } + + .elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button { + width: auto + } + + .elementor-tablet-align-justify .elementor-button { + width: 100% + } +} + +@media (max-width: 660px) { + .elementor-mobile_extra-align-center { + text-align:center + } + + .elementor-mobile_extra-align-right { + text-align: right + } + + .elementor-mobile_extra-align-left { + text-align: left + } + + .elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button { + width: auto + } + + .elementor-mobile_extra-align-justify .elementor-button { + width: 100% + } +} + +@media (max-width: 480px) { + .elementor-mobile-align-center { + text-align:center + } + + .elementor-mobile-align-right { + text-align: right + } + + .elementor-mobile-align-left { + text-align: left + } + + .elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button { + width: auto + } + + .elementor-mobile-align-justify .elementor-button { + width: 100% + } +} + +:root { + --page-title-display: block +} + +.elementor-page-title,h1.entry-title { + display: var(--page-title-display) +} + +@keyframes eicon-spin { + 0% { + transform: rotate(0deg) + } + + to { + transform: rotate(359deg) + } +} + +.eicon-animation-spin { + animation: eicon-spin 2s linear infinite +} + +.elementor-section { + position: relative +} + +.elementor-section .elementor-container { + display: flex; + margin-left: auto; + margin-right: auto; + position: relative +} + +@media (max-width: 840px) { + .elementor-section .elementor-container { + flex-wrap:wrap + } +} + +.elementor-section.elementor-section-boxed>.elementor-container { + max-width: 1140px +} + +.elementor-section.elementor-section-stretched { + position: relative; + width: 100% +} + +.elementor-section.elementor-section-items-top>.elementor-container { + align-items: flex-start +} + +.elementor-section.elementor-section-items-middle>.elementor-container { + align-items: center +} + +.elementor-section.elementor-section-items-bottom>.elementor-container { + align-items: flex-end +} + +@media (min-width: 481px) { + .elementor-section.elementor-section-height-full { + height:100vh + } + + .elementor-section.elementor-section-height-full>.elementor-container { + height: 100% + } +} + +.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap { + align-items: flex-start +} + +.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap { + align-items: center +} + +.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap { + align-items: flex-end +} + +.elementor-widget-wrap { + align-content: flex-start; + flex-wrap: wrap; + position: relative; + width: 100% +} + +.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { + display: flex +} + +.elementor-widget-wrap>.elementor-element { + width: 100% +} + +.elementor-widget-wrap.e-swiper-container { + width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px))) +} + +.elementor-widget { + position: relative +} + +.elementor-widget:not(:last-child) { + margin-bottom: var(--kit-widget-spacing,20px) +} + +.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial { + margin-bottom: 0 +} + +.elementor-column { + display: flex; + min-height: 1px; + position: relative +} + +.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated { + padding: 5px +} + +.elementor-column-gap-default>.elementor-column>.elementor-element-populated { + padding: 10px +} + +.elementor-column-gap-extended>.elementor-column>.elementor-element-populated { + padding: 15px +} + +.elementor-column-gap-wide>.elementor-column>.elementor-element-populated { + padding: 20px +} + +.elementor-column-gap-wider>.elementor-column>.elementor-element-populated { + padding: 30px +} + +.elementor-inner-section .elementor-column-gap-no .elementor-element-populated { + padding: 0 +} + +@media (min-width: 481px) { + .elementor-column.elementor-col-10,.elementor-column[data-col="10"] { + width:10% + } + + .elementor-column.elementor-col-11,.elementor-column[data-col="11"] { + width: 11.111% + } + + .elementor-column.elementor-col-12,.elementor-column[data-col="12"] { + width: 12.5% + } + + .elementor-column.elementor-col-14,.elementor-column[data-col="14"] { + width: 14.285% + } + + .elementor-column.elementor-col-16,.elementor-column[data-col="16"] { + width: 16.666% + } + + .elementor-column.elementor-col-20,.elementor-column[data-col="20"] { + width: 20% + } + + .elementor-column.elementor-col-25,.elementor-column[data-col="25"] { + width: 25% + } + + .elementor-column.elementor-col-30,.elementor-column[data-col="30"] { + width: 30% + } + + .elementor-column.elementor-col-33,.elementor-column[data-col="33"] { + width: 33.333% + } + + .elementor-column.elementor-col-40,.elementor-column[data-col="40"] { + width: 40% + } + + .elementor-column.elementor-col-50,.elementor-column[data-col="50"] { + width: 50% + } + + .elementor-column.elementor-col-60,.elementor-column[data-col="60"] { + width: 60% + } + + .elementor-column.elementor-col-66,.elementor-column[data-col="66"] { + width: 66.666% + } + + .elementor-column.elementor-col-70,.elementor-column[data-col="70"] { + width: 70% + } + + .elementor-column.elementor-col-75,.elementor-column[data-col="75"] { + width: 75% + } + + .elementor-column.elementor-col-80,.elementor-column[data-col="80"] { + width: 80% + } + + .elementor-column.elementor-col-83,.elementor-column[data-col="83"] { + width: 83.333% + } + + .elementor-column.elementor-col-90,.elementor-column[data-col="90"] { + width: 90% + } + + .elementor-column.elementor-col-100,.elementor-column[data-col="100"] { + width: 100% + } +} + +@media (max-width: 479px) { + .elementor-column.elementor-xs-10 { + width:10% + } + + .elementor-column.elementor-xs-11 { + width: 11.111% + } + + .elementor-column.elementor-xs-12 { + width: 12.5% + } + + .elementor-column.elementor-xs-14 { + width: 14.285% + } + + .elementor-column.elementor-xs-16 { + width: 16.666% + } + + .elementor-column.elementor-xs-20 { + width: 20% + } + + .elementor-column.elementor-xs-25 { + width: 25% + } + + .elementor-column.elementor-xs-30 { + width: 30% + } + + .elementor-column.elementor-xs-33 { + width: 33.333% + } + + .elementor-column.elementor-xs-40 { + width: 40% + } + + .elementor-column.elementor-xs-50 { + width: 50% + } + + .elementor-column.elementor-xs-60 { + width: 60% + } + + .elementor-column.elementor-xs-66 { + width: 66.666% + } + + .elementor-column.elementor-xs-70 { + width: 70% + } + + .elementor-column.elementor-xs-75 { + width: 75% + } + + .elementor-column.elementor-xs-80 { + width: 80% + } + + .elementor-column.elementor-xs-83 { + width: 83.333% + } + + .elementor-column.elementor-xs-90 { + width: 90% + } + + .elementor-column.elementor-xs-100 { + width: 100% + } +} + +@media (max-width: 480px) { + .elementor-column.elementor-sm-10 { + width:10% + } + + .elementor-column.elementor-sm-11 { + width: 11.111% + } + + .elementor-column.elementor-sm-12 { + width: 12.5% + } + + .elementor-column.elementor-sm-14 { + width: 14.285% + } + + .elementor-column.elementor-sm-16 { + width: 16.666% + } + + .elementor-column.elementor-sm-20 { + width: 20% + } + + .elementor-column.elementor-sm-25 { + width: 25% + } + + .elementor-column.elementor-sm-30 { + width: 30% + } + + .elementor-column.elementor-sm-33 { + width: 33.333% + } + + .elementor-column.elementor-sm-40 { + width: 40% + } + + .elementor-column.elementor-sm-50 { + width: 50% + } + + .elementor-column.elementor-sm-60 { + width: 60% + } + + .elementor-column.elementor-sm-66 { + width: 66.666% + } + + .elementor-column.elementor-sm-70 { + width: 70% + } + + .elementor-column.elementor-sm-75 { + width: 75% + } + + .elementor-column.elementor-sm-80 { + width: 80% + } + + .elementor-column.elementor-sm-83 { + width: 83.333% + } + + .elementor-column.elementor-sm-90 { + width: 90% + } + + .elementor-column.elementor-sm-100 { + width: 100% + } +} + +@media (min-width: 481px) and (max-width:840px) { + .elementor-column.elementor-md-10 { + width:10% + } + + .elementor-column.elementor-md-11 { + width: 11.111% + } + + .elementor-column.elementor-md-12 { + width: 12.5% + } + + .elementor-column.elementor-md-14 { + width: 14.285% + } + + .elementor-column.elementor-md-16 { + width: 16.666% + } + + .elementor-column.elementor-md-20 { + width: 20% + } + + .elementor-column.elementor-md-25 { + width: 25% + } + + .elementor-column.elementor-md-30 { + width: 30% + } + + .elementor-column.elementor-md-33 { + width: 33.333% + } + + .elementor-column.elementor-md-40 { + width: 40% + } + + .elementor-column.elementor-md-50 { + width: 50% + } + + .elementor-column.elementor-md-60 { + width: 60% + } + + .elementor-column.elementor-md-66 { + width: 66.666% + } + + .elementor-column.elementor-md-70 { + width: 70% + } + + .elementor-column.elementor-md-75 { + width: 75% + } + + .elementor-column.elementor-md-80 { + width: 80% + } + + .elementor-column.elementor-md-83 { + width: 83.333% + } + + .elementor-column.elementor-md-90 { + width: 90% + } + + .elementor-column.elementor-md-100 { + width: 100% + } +} + +@media (min-width: -1) { + .elementor-reverse-widescreen>.elementor-container>:first-child { + order:10 + } + + .elementor-reverse-widescreen>.elementor-container>:nth-child(2) { + order: 9 + } + + .elementor-reverse-widescreen>.elementor-container>:nth-child(3) { + order: 8 + } + + .elementor-reverse-widescreen>.elementor-container>:nth-child(4) { + order: 7 + } + + .elementor-reverse-widescreen>.elementor-container>:nth-child(5) { + order: 6 + } + + .elementor-reverse-widescreen>.elementor-container>:nth-child(6) { + order: 5 + } + + .elementor-reverse-widescreen>.elementor-container>:nth-child(7) { + order: 4 + } + + .elementor-reverse-widescreen>.elementor-container>:nth-child(8) { + order: 3 + } + + .elementor-reverse-widescreen>.elementor-container>:nth-child(9) { + order: 2 + } + + .elementor-reverse-widescreen>.elementor-container>:nth-child(10) { + order: 1 + } +} + +@media (min-width: 841px) and (max-width:1200px) { + .elementor-reverse-laptop>.elementor-container>:first-child { + order:10 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(2) { + order: 9 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(3) { + order: 8 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(4) { + order: 7 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(5) { + order: 6 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(6) { + order: 5 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(7) { + order: 4 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(8) { + order: 3 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(9) { + order: 2 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(10) { + order: 1 + } +} + +@media (min-width: 1021px) and (max-width:1200px) { + .elementor-reverse-laptop>.elementor-container>:first-child { + order:10 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(2) { + order: 9 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(3) { + order: 8 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(4) { + order: 7 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(5) { + order: 6 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(6) { + order: 5 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(7) { + order: 4 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(8) { + order: 3 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(9) { + order: 2 + } + + .elementor-reverse-laptop>.elementor-container>:nth-child(10) { + order: 1 + } +} + +@media (min-width: 841px) and (max-width:1020px) { + .elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9) { + order:0 + } + + .elementor-reverse-tablet_extra>.elementor-container>:first-child { + order: 10 + } + + .elementor-reverse-tablet_extra>.elementor-container>:nth-child(2) { + order: 9 + } + + .elementor-reverse-tablet_extra>.elementor-container>:nth-child(3) { + order: 8 + } + + .elementor-reverse-tablet_extra>.elementor-container>:nth-child(4) { + order: 7 + } + + .elementor-reverse-tablet_extra>.elementor-container>:nth-child(5) { + order: 6 + } + + .elementor-reverse-tablet_extra>.elementor-container>:nth-child(6) { + order: 5 + } + + .elementor-reverse-tablet_extra>.elementor-container>:nth-child(7) { + order: 4 + } + + .elementor-reverse-tablet_extra>.elementor-container>:nth-child(8) { + order: 3 + } + + .elementor-reverse-tablet_extra>.elementor-container>:nth-child(9) { + order: 2 + } + + .elementor-reverse-tablet_extra>.elementor-container>:nth-child(10) { + order: 1 + } +} + +@media (min-width: 481px) and (max-width:840px) { + .elementor-reverse-tablet>.elementor-container>:first-child { + order:10 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(2) { + order: 9 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(3) { + order: 8 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(4) { + order: 7 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(5) { + order: 6 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(6) { + order: 5 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(7) { + order: 4 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(8) { + order: 3 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(9) { + order: 2 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(10) { + order: 1 + } +} + +@media (min-width: 661px) and (max-width:840px) { + .elementor-reverse-tablet>.elementor-container>:first-child { + order:10 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(2) { + order: 9 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(3) { + order: 8 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(4) { + order: 7 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(5) { + order: 6 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(6) { + order: 5 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(7) { + order: 4 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(8) { + order: 3 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(9) { + order: 2 + } + + .elementor-reverse-tablet>.elementor-container>:nth-child(10) { + order: 1 + } +} + +@media (min-width: 481px) and (max-width:660px) { + .elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9) { + order:0 + } + + .elementor-reverse-mobile_extra>.elementor-container>:first-child { + order: 10 + } + + .elementor-reverse-mobile_extra>.elementor-container>:nth-child(2) { + order: 9 + } + + .elementor-reverse-mobile_extra>.elementor-container>:nth-child(3) { + order: 8 + } + + .elementor-reverse-mobile_extra>.elementor-container>:nth-child(4) { + order: 7 + } + + .elementor-reverse-mobile_extra>.elementor-container>:nth-child(5) { + order: 6 + } + + .elementor-reverse-mobile_extra>.elementor-container>:nth-child(6) { + order: 5 + } + + .elementor-reverse-mobile_extra>.elementor-container>:nth-child(7) { + order: 4 + } + + .elementor-reverse-mobile_extra>.elementor-container>:nth-child(8) { + order: 3 + } + + .elementor-reverse-mobile_extra>.elementor-container>:nth-child(9) { + order: 2 + } + + .elementor-reverse-mobile_extra>.elementor-container>:nth-child(10) { + order: 1 + } +} + +@media (max-width: 480px) { + .elementor-reverse-mobile>.elementor-container>:first-child { + order:10 + } + + .elementor-reverse-mobile>.elementor-container>:nth-child(2) { + order: 9 + } + + .elementor-reverse-mobile>.elementor-container>:nth-child(3) { + order: 8 + } + + .elementor-reverse-mobile>.elementor-container>:nth-child(4) { + order: 7 + } + + .elementor-reverse-mobile>.elementor-container>:nth-child(5) { + order: 6 + } + + .elementor-reverse-mobile>.elementor-container>:nth-child(6) { + order: 5 + } + + .elementor-reverse-mobile>.elementor-container>:nth-child(7) { + order: 4 + } + + .elementor-reverse-mobile>.elementor-container>:nth-child(8) { + order: 3 + } + + .elementor-reverse-mobile>.elementor-container>:nth-child(9) { + order: 2 + } + + .elementor-reverse-mobile>.elementor-container>:nth-child(10) { + order: 1 + } + + .elementor-column { + width: 100% + } +} + +.elementor-grid { + display: grid; + grid-column-gap: var(--grid-column-gap); + grid-row-gap: var(--grid-row-gap) +} + +.elementor-grid .elementor-grid-item { + min-width: 0 +} + +.elementor-grid-0 .elementor-grid { + display: inline-block; + margin-bottom: calc(-1 * var(--grid-row-gap)); + width: 100%; + word-spacing: var(--grid-column-gap) +} + +.elementor-grid-0 .elementor-grid .elementor-grid-item { + display: inline-block; + margin-bottom: var(--grid-row-gap); + word-break: break-word +} + +.elementor-grid-1 .elementor-grid { + grid-template-columns: repeat(1,1fr) +} + +.elementor-grid-2 .elementor-grid { + grid-template-columns: repeat(2,1fr) +} + +.elementor-grid-3 .elementor-grid { + grid-template-columns: repeat(3,1fr) +} + +.elementor-grid-4 .elementor-grid { + grid-template-columns: repeat(4,1fr) +} + +.elementor-grid-5 .elementor-grid { + grid-template-columns: repeat(5,1fr) +} + +.elementor-grid-6 .elementor-grid { + grid-template-columns: repeat(6,1fr) +} + +.elementor-grid-7 .elementor-grid { + grid-template-columns: repeat(7,1fr) +} + +.elementor-grid-8 .elementor-grid { + grid-template-columns: repeat(8,1fr) +} + +.elementor-grid-9 .elementor-grid { + grid-template-columns: repeat(9,1fr) +} + +.elementor-grid-10 .elementor-grid { + grid-template-columns: repeat(10,1fr) +} + +.elementor-grid-11 .elementor-grid { + grid-template-columns: repeat(11,1fr) +} + +.elementor-grid-12 .elementor-grid { + grid-template-columns: repeat(12,1fr) +} + +@media (min-width: -1) { + .elementor-grid-widescreen-0 .elementor-grid { + display:inline-block; + margin-bottom: calc(-1 * var(--grid-row-gap)); + width: 100%; + word-spacing: var(--grid-column-gap) + } + + .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item { + display: inline-block; + margin-bottom: var(--grid-row-gap); + word-break: break-word + } + + .elementor-grid-widescreen-1 .elementor-grid { + grid-template-columns: repeat(1,1fr) + } + + .elementor-grid-widescreen-2 .elementor-grid { + grid-template-columns: repeat(2,1fr) + } + + .elementor-grid-widescreen-3 .elementor-grid { + grid-template-columns: repeat(3,1fr) + } + + .elementor-grid-widescreen-4 .elementor-grid { + grid-template-columns: repeat(4,1fr) + } + + .elementor-grid-widescreen-5 .elementor-grid { + grid-template-columns: repeat(5,1fr) + } + + .elementor-grid-widescreen-6 .elementor-grid { + grid-template-columns: repeat(6,1fr) + } + + .elementor-grid-widescreen-7 .elementor-grid { + grid-template-columns: repeat(7,1fr) + } + + .elementor-grid-widescreen-8 .elementor-grid { + grid-template-columns: repeat(8,1fr) + } + + .elementor-grid-widescreen-9 .elementor-grid { + grid-template-columns: repeat(9,1fr) + } + + .elementor-grid-widescreen-10 .elementor-grid { + grid-template-columns: repeat(10,1fr) + } + + .elementor-grid-widescreen-11 .elementor-grid { + grid-template-columns: repeat(11,1fr) + } + + .elementor-grid-widescreen-12 .elementor-grid { + grid-template-columns: repeat(12,1fr) + } +} + +@media (max-width: 1200px) { + .elementor-grid-laptop-0 .elementor-grid { + display:inline-block; + margin-bottom: calc(-1 * var(--grid-row-gap)); + width: 100%; + word-spacing: var(--grid-column-gap) + } + + .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item { + display: inline-block; + margin-bottom: var(--grid-row-gap); + word-break: break-word + } + + .elementor-grid-laptop-1 .elementor-grid { + grid-template-columns: repeat(1,1fr) + } + + .elementor-grid-laptop-2 .elementor-grid { + grid-template-columns: repeat(2,1fr) + } + + .elementor-grid-laptop-3 .elementor-grid { + grid-template-columns: repeat(3,1fr) + } + + .elementor-grid-laptop-4 .elementor-grid { + grid-template-columns: repeat(4,1fr) + } + + .elementor-grid-laptop-5 .elementor-grid { + grid-template-columns: repeat(5,1fr) + } + + .elementor-grid-laptop-6 .elementor-grid { + grid-template-columns: repeat(6,1fr) + } + + .elementor-grid-laptop-7 .elementor-grid { + grid-template-columns: repeat(7,1fr) + } + + .elementor-grid-laptop-8 .elementor-grid { + grid-template-columns: repeat(8,1fr) + } + + .elementor-grid-laptop-9 .elementor-grid { + grid-template-columns: repeat(9,1fr) + } + + .elementor-grid-laptop-10 .elementor-grid { + grid-template-columns: repeat(10,1fr) + } + + .elementor-grid-laptop-11 .elementor-grid { + grid-template-columns: repeat(11,1fr) + } + + .elementor-grid-laptop-12 .elementor-grid { + grid-template-columns: repeat(12,1fr) + } +} + +@media (max-width: 1020px) { + .elementor-grid-tablet_extra-0 .elementor-grid { + display:inline-block; + margin-bottom: calc(-1 * var(--grid-row-gap)); + width: 100%; + word-spacing: var(--grid-column-gap) + } + + .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item { + display: inline-block; + margin-bottom: var(--grid-row-gap); + word-break: break-word + } + + .elementor-grid-tablet_extra-1 .elementor-grid { + grid-template-columns: repeat(1,1fr) + } + + .elementor-grid-tablet_extra-2 .elementor-grid { + grid-template-columns: repeat(2,1fr) + } + + .elementor-grid-tablet_extra-3 .elementor-grid { + grid-template-columns: repeat(3,1fr) + } + + .elementor-grid-tablet_extra-4 .elementor-grid { + grid-template-columns: repeat(4,1fr) + } + + .elementor-grid-tablet_extra-5 .elementor-grid { + grid-template-columns: repeat(5,1fr) + } + + .elementor-grid-tablet_extra-6 .elementor-grid { + grid-template-columns: repeat(6,1fr) + } + + .elementor-grid-tablet_extra-7 .elementor-grid { + grid-template-columns: repeat(7,1fr) + } + + .elementor-grid-tablet_extra-8 .elementor-grid { + grid-template-columns: repeat(8,1fr) + } + + .elementor-grid-tablet_extra-9 .elementor-grid { + grid-template-columns: repeat(9,1fr) + } + + .elementor-grid-tablet_extra-10 .elementor-grid { + grid-template-columns: repeat(10,1fr) + } + + .elementor-grid-tablet_extra-11 .elementor-grid { + grid-template-columns: repeat(11,1fr) + } + + .elementor-grid-tablet_extra-12 .elementor-grid { + grid-template-columns: repeat(12,1fr) + } +} + +@media (max-width: 840px) { + .elementor-grid-tablet-0 .elementor-grid { + display:inline-block; + margin-bottom: calc(-1 * var(--grid-row-gap)); + width: 100%; + word-spacing: var(--grid-column-gap) + } + + .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item { + display: inline-block; + margin-bottom: var(--grid-row-gap); + word-break: break-word + } + + .elementor-grid-tablet-1 .elementor-grid { + grid-template-columns: repeat(1,1fr) + } + + .elementor-grid-tablet-2 .elementor-grid { + grid-template-columns: repeat(2,1fr) + } + + .elementor-grid-tablet-3 .elementor-grid { + grid-template-columns: repeat(3,1fr) + } + + .elementor-grid-tablet-4 .elementor-grid { + grid-template-columns: repeat(4,1fr) + } + + .elementor-grid-tablet-5 .elementor-grid { + grid-template-columns: repeat(5,1fr) + } + + .elementor-grid-tablet-6 .elementor-grid { + grid-template-columns: repeat(6,1fr) + } + + .elementor-grid-tablet-7 .elementor-grid { + grid-template-columns: repeat(7,1fr) + } + + .elementor-grid-tablet-8 .elementor-grid { + grid-template-columns: repeat(8,1fr) + } + + .elementor-grid-tablet-9 .elementor-grid { + grid-template-columns: repeat(9,1fr) + } + + .elementor-grid-tablet-10 .elementor-grid { + grid-template-columns: repeat(10,1fr) + } + + .elementor-grid-tablet-11 .elementor-grid { + grid-template-columns: repeat(11,1fr) + } + + .elementor-grid-tablet-12 .elementor-grid { + grid-template-columns: repeat(12,1fr) + } +} + +@media (max-width: 660px) { + .elementor-grid-mobile_extra-0 .elementor-grid { + display:inline-block; + margin-bottom: calc(-1 * var(--grid-row-gap)); + width: 100%; + word-spacing: var(--grid-column-gap) + } + + .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item { + display: inline-block; + margin-bottom: var(--grid-row-gap); + word-break: break-word + } + + .elementor-grid-mobile_extra-1 .elementor-grid { + grid-template-columns: repeat(1,1fr) + } + + .elementor-grid-mobile_extra-2 .elementor-grid { + grid-template-columns: repeat(2,1fr) + } + + .elementor-grid-mobile_extra-3 .elementor-grid { + grid-template-columns: repeat(3,1fr) + } + + .elementor-grid-mobile_extra-4 .elementor-grid { + grid-template-columns: repeat(4,1fr) + } + + .elementor-grid-mobile_extra-5 .elementor-grid { + grid-template-columns: repeat(5,1fr) + } + + .elementor-grid-mobile_extra-6 .elementor-grid { + grid-template-columns: repeat(6,1fr) + } + + .elementor-grid-mobile_extra-7 .elementor-grid { + grid-template-columns: repeat(7,1fr) + } + + .elementor-grid-mobile_extra-8 .elementor-grid { + grid-template-columns: repeat(8,1fr) + } + + .elementor-grid-mobile_extra-9 .elementor-grid { + grid-template-columns: repeat(9,1fr) + } + + .elementor-grid-mobile_extra-10 .elementor-grid { + grid-template-columns: repeat(10,1fr) + } + + .elementor-grid-mobile_extra-11 .elementor-grid { + grid-template-columns: repeat(11,1fr) + } + + .elementor-grid-mobile_extra-12 .elementor-grid { + grid-template-columns: repeat(12,1fr) + } +} + +@media (max-width: 480px) { + .elementor-grid-mobile-0 .elementor-grid { + display:inline-block; + margin-bottom: calc(-1 * var(--grid-row-gap)); + width: 100%; + word-spacing: var(--grid-column-gap) + } + + .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item { + display: inline-block; + margin-bottom: var(--grid-row-gap); + word-break: break-word + } + + .elementor-grid-mobile-1 .elementor-grid { + grid-template-columns: repeat(1,1fr) + } + + .elementor-grid-mobile-2 .elementor-grid { + grid-template-columns: repeat(2,1fr) + } + + .elementor-grid-mobile-3 .elementor-grid { + grid-template-columns: repeat(3,1fr) + } + + .elementor-grid-mobile-4 .elementor-grid { + grid-template-columns: repeat(4,1fr) + } + + .elementor-grid-mobile-5 .elementor-grid { + grid-template-columns: repeat(5,1fr) + } + + .elementor-grid-mobile-6 .elementor-grid { + grid-template-columns: repeat(6,1fr) + } + + .elementor-grid-mobile-7 .elementor-grid { + grid-template-columns: repeat(7,1fr) + } + + .elementor-grid-mobile-8 .elementor-grid { + grid-template-columns: repeat(8,1fr) + } + + .elementor-grid-mobile-9 .elementor-grid { + grid-template-columns: repeat(9,1fr) + } + + .elementor-grid-mobile-10 .elementor-grid { + grid-template-columns: repeat(10,1fr) + } + + .elementor-grid-mobile-11 .elementor-grid { + grid-template-columns: repeat(11,1fr) + } + + .elementor-grid-mobile-12 .elementor-grid { + grid-template-columns: repeat(12,1fr) + } +} + +@media (min-width: 1201px) { + #elementor-device-mode:after { + content:"desktop" + } +} + +@media (min-width: -1) { + #elementor-device-mode:after { + content:"widescreen" + } +} + +@media (max-width: 1200px) { + #elementor-device-mode:after { + content:"laptop" + } +} + +@media (max-width: 1020px) { + #elementor-device-mode:after { + content:"tablet_extra" + } +} + +@media (max-width: 840px) { + #elementor-device-mode:after { + content:"tablet" + } +} + +@media (max-width: 660px) { + #elementor-device-mode:after { + content:"mobile_extra" + } +} + +@media (max-width: 480px) { + #elementor-device-mode:after { + content:"mobile" + } +} + +@media (prefers-reduced-motion:no-preference) { + html { + scroll-behavior: smooth + } +} + +.e-con { + --border-radius: 0; + --border-top-width: 0px; + --border-right-width: 0px; + --border-bottom-width: 0px; + --border-left-width: 0px; + --border-style: initial; + --border-color: initial; + --container-widget-width: 100%; + --container-widget-height: initial; + --container-widget-flex-grow: 0; + --container-widget-align-self: initial; + --content-width: min(100%,var(--container-max-width,1140px)); + --width: 100%; + --min-height: initial; + --height: auto; + --text-align: initial; + --margin-top: 0px; + --margin-right: 0px; + --margin-bottom: 0px; + --margin-left: 0px; + --padding-top: var(--container-default-padding-top,10px); + --padding-right: var(--container-default-padding-right,10px); + --padding-bottom: var(--container-default-padding-bottom,10px); + --padding-left: var(--container-default-padding-left,10px); + --position: relative; + --z-index: revert; + --overflow: visible; + --gap: var(--widgets-spacing,20px); + --row-gap: var(--widgets-spacing-row,20px); + --column-gap: var(--widgets-spacing-column,20px); + --overlay-mix-blend-mode: initial; + --overlay-opacity: 1; + --overlay-transition: 0.3s; + --e-con-grid-template-columns: repeat(3,1fr); + --e-con-grid-template-rows: repeat(2,1fr); + border-radius: var(--border-radius); + height: var(--height); + min-height: var(--min-height); + min-width: 0; + overflow: var(--overflow); + position: var(--position); + width: var(--width); + z-index: var(--z-index); + --flex-wrap-mobile: wrap; + margin-block-end:var(--margin-block-end);margin-block-start: var(--margin-block-start); + margin-inline-end:var(--margin-inline-end);margin-inline-start: var(--margin-inline-start); + padding-inline-end:var(--padding-inline-end);padding-inline-start: var(--padding-inline-start) +} + +.e-con:where(:not(.e-div-block-base)) { + transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s) +} + +.e-con { + --margin-block-start: var(--margin-top); + --margin-block-end: var(--margin-bottom); + --margin-inline-start: var(--margin-left); + --margin-inline-end: var(--margin-right); + --padding-inline-start: var(--padding-left); + --padding-inline-end: var(--padding-right); + --padding-block-start: var(--padding-top); + --padding-block-end: var(--padding-bottom); + --border-block-start-width: var(--border-top-width); + --border-block-end-width: var(--border-bottom-width); + --border-inline-start-width: var(--border-left-width); + --border-inline-end-width: var(--border-right-width) +} + +body.rtl .e-con { + --padding-inline-start: var(--padding-right); + --padding-inline-end: var(--padding-left); + --margin-inline-start: var(--margin-right); + --margin-inline-end: var(--margin-left); + --border-inline-start-width: var(--border-right-width); + --border-inline-end-width: var(--border-left-width) +} + +.e-con.e-flex { + --flex-direction: column; + --flex-basis: auto; + --flex-grow: 0; + --flex-shrink: 1; + flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis) +} + +.e-con-full,.e-con>.e-con-inner { + padding-block-end:var(--padding-block-end);padding-block-start: var(--padding-block-start); + text-align: var(--text-align) +} + +.e-con-full.e-flex,.e-con.e-flex>.e-con-inner { + flex-direction: var(--flex-direction) +} + +.e-con,.e-con>.e-con-inner { + display: var(--display) +} + +.e-con.e-grid { + --grid-justify-content: start; + --grid-align-content: start; + --grid-auto-flow: row +} + +.e-con.e-grid,.e-con.e-grid>.e-con-inner { + align-content: var(--grid-align-content); + align-items: var(--align-items); + grid-auto-flow: var(--grid-auto-flow); + grid-template-columns: var(--e-con-grid-template-columns); + grid-template-rows: var(--e-con-grid-template-rows); + justify-content: var(--grid-justify-content); + justify-items: var(--justify-items) +} + +.e-con-boxed.e-flex { + align-content: normal; + align-items: normal; + flex-direction: column; + flex-wrap: nowrap; + justify-content: normal +} + +.e-con-boxed.e-grid { + grid-template-columns: 1fr; + grid-template-rows: 1fr; + justify-items: legacy +} + +.e-con-boxed { + gap: initial; + text-align: initial +} + +.e-con.e-flex>.e-con-inner { + align-content: var(--align-content); + align-items: var(--align-items); + align-self: auto; + flex-basis: auto; + flex-grow: 1; + flex-shrink: 1; + flex-wrap: var(--flex-wrap); + justify-content: var(--justify-content) +} + +.e-con.e-grid>.e-con-inner { + align-items: var(--align-items); + justify-items: var(--justify-items) +} + +.e-con>.e-con-inner { + gap: var(--row-gap) var(--column-gap); + height: 100%; + margin: 0 auto; + max-width: var(--content-width); + padding-inline-end:0;padding-inline-start:0;width: 100% +} + +:is(.elementor-section-wrap,[data-elementor-id])>.e-con { + --margin-left: auto; + --margin-right: auto; + max-width: min(100%,var(--width)) +} + +.e-con .elementor-widget.elementor-widget { + margin-block-end:0} + +.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before { + border-block-end-width:var(--border-block-end-width);border-block-start-width: var(--border-block-start-width); + border-color: var(--border-color); + border-inline-end-width:var(--border-inline-end-width);border-inline-start-width: var(--border-inline-start-width); + border-radius: var(--border-radius); + border-style: var(--border-style); + content: var(--background-overlay); + display: block; + height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); + left: calc(0px - var(--border-left-width)); + mix-blend-mode: var(--overlay-mix-blend-mode); + opacity: var(--overlay-opacity); + position: absolute; + top: calc(0px - var(--border-top-width)); + transition: var(--overlay-transition,.3s); + width: max(100% + var(--border-left-width) + var(--border-right-width),100%) +} + +.e-con:before { + transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s) +} + +.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container { + border-block-end-width:var(--border-block-end-width);border-block-start-width: var(--border-block-start-width); + border-color: var(--border-color); + border-inline-end-width:var(--border-inline-end-width);border-inline-start-width: var(--border-inline-start-width); + border-radius: var(--border-radius); + border-style: var(--border-style); + height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); + left: calc(0px - var(--border-left-width)); + top: calc(0px - var(--border-top-width)); + width: max(100% + var(--border-left-width) + var(--border-right-width),100%) +} + +@media (max-width: 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; + flex-wrap: wrap +} + +.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea { + flex-basis: 100%; + max-width: 100% +} + +.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input { + flex-grow: 1 +} + +.elementor-field-group { + align-items: center; + flex-wrap: wrap +} + +.elementor-field-group.elementor-field-type-submit { + align-items: flex-end +} + +.elementor-field-group .elementor-field-textual { + background-color: transparent; + border: 1px solid #69727d; + color: #1f2124; + flex-grow: 1; + max-width: 100%; + vertical-align: middle; + width: 100% +} + +.elementor-field-group .elementor-field-textual:focus { + box-shadow: inset 0 0 0 1px rgba(0,0,0,.1); + outline: 0 +} + +.elementor-field-group .elementor-field-textual::-moz-placeholder { + color: inherit; + font-family: inherit; + opacity: .6 +} + +.elementor-field-group .elementor-field-textual::placeholder { + color: inherit; + font-family: inherit; + opacity: .6 +} + +.elementor-field-group .elementor-select-wrapper { + display: flex; + position: relative; + width: 100% +} + +.elementor-field-group .elementor-select-wrapper select { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + color: inherit; + flex-basis: 100%; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + letter-spacing: inherit; + line-height: inherit; + padding-inline-end:20px;text-transform: inherit +} + +.elementor-field-group .elementor-select-wrapper:before { + content: "\e92a"; + font-family: eicons; + font-size: 15px; + inset-block-start: 50%; + inset-inline-end: 10px; + pointer-events: none; + position: absolute; + text-shadow: 0 0 3px rgba(0,0,0,.3); + transform: translateY(-50%) +} + +.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before { + content: "" +} + +.elementor-field-subgroup { + display: flex; + flex-wrap: wrap +} + +.elementor-field-subgroup .elementor-field-option label { + display: inline-block +} + +.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option { + padding-inline-end:10px} + +.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option { + flex-basis: 100% +} + +.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label { + display: inline +} + +.elementor-field-label { + cursor: pointer +} + +.elementor-mark-required .elementor-field-label:after { + color: red; + content: "*"; + padding-inline-start:.2em} + +.elementor-field-textual { + border-radius: 3px; + font-size: 15px; + line-height: 1.4; + min-height: 40px; + padding: 5px 14px +} + +.elementor-field-textual.elementor-size-xs { + border-radius: 2px; + font-size: 13px; + min-height: 33px; + padding: 4px 12px +} + +.elementor-field-textual.elementor-size-md { + border-radius: 4px; + font-size: 16px; + min-height: 47px; + padding: 6px 16px +} + +.elementor-field-textual.elementor-size-lg { + border-radius: 5px; + font-size: 18px; + min-height: 59px; + padding: 7px 20px +} + +.elementor-field-textual.elementor-size-xl { + border-radius: 6px; + font-size: 20px; + min-height: 72px; + padding: 8px 24px +} + +.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { + flex-basis: 100% +} + +.elementor-button-align-stretch .e-form__buttons__wrapper { + flex-basis: 50%; + flex-grow: 1 +} + +.elementor-button-align-stretch .e-form__buttons__wrapper__button { + flex-basis: 100% +} + +.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit { + justify-content: center +} + +.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit { + justify-content: flex-start +} + +.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit { + justify-content: flex-end +} + +.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { + flex-basis: auto +} + +.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper { + flex-grow: 0 +} + +.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button { + flex-basis: auto +} + +@media screen and (max-width: 840px) { + .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { + flex-basis:100% + } + + .elementor-tablet-button-align-stretch .e-form__buttons__wrapper { + flex-basis: 50%; + flex-grow: 1 + } + + .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button { + flex-basis: 100% + } + + .elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit { + justify-content: center + } + + .elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit { + justify-content: flex-start + } + + .elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit { + justify-content: flex-end + } + + .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { + flex-basis: auto + } + + .elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper { + flex-grow: 0 + } + + .elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button { + flex-basis: auto + } +} + +@media screen and (max-width: 480px) { + .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { + flex-basis:100% + } + + .elementor-mobile-button-align-stretch .e-form__buttons__wrapper { + flex-basis: 50%; + flex-grow: 1 + } + + .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button { + flex-basis: 100% + } + + .elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit { + justify-content: center + } + + .elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit { + justify-content: flex-start + } + + .elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit { + justify-content: flex-end + } + + .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { + flex-basis: auto + } + + .elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper { + flex-grow: 0 + } + + .elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button { + flex-basis: auto + } +} + +.elementor-error .elementor-field { + border-color: #d9534f +} + +.elementor-error .help-inline { + color: #d9534f; + font-size: .9em +} + +.elementor-message { + font-size: 1em; + line-height: 1; + margin: 10px 0 +} + +.elementor-message:before { + content: "\e90e"; + display: inline-block; + font-family: eicons; + font-style: normal; + font-weight: 400; + margin-inline-end:5px;vertical-align: middle +} + +.elementor-message.elementor-message-danger { + color: #d9534f +} + +.elementor-message.elementor-message-danger:before { + content: "\e87f" +} + +.elementor-message.form-message-success { + color: #5cb85c +} + +.elementor-form .elementor-button { + border: none; + padding-block-end:0;padding-block-start:0} + +.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span { + display: flex; + flex-direction: row; + gap: 5px; + justify-content: center +} + +.elementor-form .elementor-button.elementor-size-xs { + min-height: 33px +} + +.elementor-form .elementor-button.elementor-size-sm { + min-height: 40px +} + +.elementor-form .elementor-button.elementor-size-md { + min-height: 47px +} + +.elementor-form .elementor-button.elementor-size-lg { + min-height: 59px +} + +.elementor-form .elementor-button.elementor-size-xl { + min-height: 72px +} + +.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) { + transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s) +} + +.elementor-heading-title { + line-height: 1; + margin: 0; + padding: 0 +} + +.elementor-button { + background-color: #69727d; + border-radius: 3px; + color: #fff; + display: inline-block; + font-size: 15px; + line-height: 1; + padding: 12px 24px; + fill: #fff; + text-align: center; + transition: all .3s +} + +.elementor-button:focus,.elementor-button:hover,.elementor-button:visited { + color: #fff +} + +.elementor-button-content-wrapper { + display: flex; + flex-direction: row; + gap: 5px; + justify-content: center +} + +.elementor-button-icon { + align-items: center; + display: flex +} + +.elementor-button-icon svg { + height: auto; + width: 1em +} + +.elementor-button-icon .e-font-icon-svg { + height: 1em +} + +.elementor-button-text { + display: inline-block +} + +.elementor-button.elementor-size-xs { + border-radius: 2px; + font-size: 13px; + padding: 10px 20px +} + +.elementor-button.elementor-size-md { + border-radius: 4px; + font-size: 16px; + padding: 15px 30px +} + +.elementor-button.elementor-size-lg { + border-radius: 5px; + font-size: 18px; + padding: 20px 40px +} + +.elementor-button.elementor-size-xl { + border-radius: 6px; + font-size: 20px; + padding: 25px 50px +} + +.elementor-button span { + text-decoration: inherit +} + +.elementor-element.elementor-button-info .elementor-button { + background-color: #5bc0de +} + +.elementor-element.elementor-button-success .elementor-button { + background-color: #5cb85c +} + +.elementor-element.elementor-button-warning .elementor-button { + background-color: #f0ad4e +} + +.elementor-element.elementor-button-danger .elementor-button { + background-color: #d9534f +} + +.elementor-widget-button .elementor-button .elementor-button-info { + background-color: #5bc0de +} + +.elementor-widget-button .elementor-button .elementor-button-success { + background-color: #5cb85c +} + +.elementor-widget-button .elementor-button .elementor-button-warning { + background-color: #f0ad4e +} + +.elementor-widget-button .elementor-button .elementor-button-danger { + background-color: #d9534f +} + +.elementor-view-stacked .elementor-icon { + background-color: #69727d; + color: #fff; + padding: .5em; + fill: #fff +} + +.elementor-view-framed .elementor-icon { + background-color: transparent; + border: 3px solid #69727d; + color: #69727d; + padding: .5em +} + +.elementor-icon { + color: #69727d; + display: inline-block; + font-size: 50px; + line-height: 1; + text-align: center; + transition: all .3s +} + +.elementor-icon:hover { + color: #69727d +} + +.elementor-icon i,.elementor-icon svg { + display: block; + height: 1em; + position: relative; + width: 1em +} + +.elementor-icon i:before,.elementor-icon svg:before { + left: 50%; + position: absolute; + transform: translateX(-50%) +} + +.elementor-icon i.fad { + width: auto +} + +.elementor-shape-square .elementor-icon { + border-radius: 0 +} + +.elementor-shape-rounded .elementor-icon { + border-radius: 10% +} + +.elementor-shape-circle .elementor-icon { + border-radius: 50% +} + +.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)) { + transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0)); + transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x) +} + +.e-con.e-transform { + transform: perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0)); + transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x) +} + +.animated { + animation-duration: 1.25s +} + +.animated.animated-slow { + animation-duration: 2s +} + +.animated.animated-fast { + animation-duration: .75s +} + +.animated.infinite { + animation-iteration-count: infinite +} + +.animated.reverse { + animation-direction: reverse; + animation-fill-mode: forwards +} + +@media (prefers-reduced-motion:reduce) { + .animated { + animation: none!important + } +} + +@media (max-width: 480px) { + .elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone { + display:none + } +} + +@media (min-width: 481px) and (max-width:660px) { + .elementor .elementor-hidden-mobile_extra { + display:none + } +} + +@media (min-width: 661px) and (max-width:840px) { + .elementor .elementor-hidden-tablet { + display:none + } +} + +@media (min-width: 841px) and (max-width:1020px) { + .elementor .elementor-hidden-tablet_extra { + display:none + } +} + +@media (min-width: 1021px) and (max-width:1200px) { + .elementor .elementor-hidden-laptop { + display:none + } +} + +@media (min-width: 1201px) and (max-width:99999px) { + .elementor .elementor-hidden-desktop { + display:none + } +} + +@media (min-width: -1) { + .elementor .elementor-hidden-widescreen { + display:none + } +} diff --git a/assets/css/vendor/vendor-elementor-generated-globals.css b/assets/css/vendor/vendor-elementor-generated-globals.css new file mode 100644 index 0000000..c9540c2 --- /dev/null +++ b/assets/css/vendor/vendor-elementor-generated-globals.css @@ -0,0 +1,7724 @@ +.elementor-kit-5 { + --e-global-color-primary: #111111; + --e-global-color-secondary: #777777; + --e-global-color-text: #333333; + --e-global-color-accent: #c01227; + --e-global-typography-primary-font-family: "Roboto"; + --e-global-typography-primary-font-weight: 600; + --e-global-typography-secondary-font-family: "Roboto Slab"; + --e-global-typography-secondary-font-weight: 400; + --e-global-typography-text-font-family: "Manrope"; + --e-global-typography-text-font-size: 18px; + --e-global-typography-text-font-weight: 400; + --e-global-typography-text-line-height: 1.6667em; + --e-global-typography-accent-font-family: "Manrope"; + --e-global-typography-accent-font-weight: 400; + --e-global-typography-accent-line-height: 1.6667em; + color: #333333; + font-family: "Manrope", Sans-serif; + font-size: 18px; + font-weight: 400; + font-style: normal; + text-decoration: none; + line-height: 1.6667em; +} + +.elementor-kit-5 p { + margin-block-end: 1.7em; +} + +.elementor-kit-5 a { + color: #c01227; + text-decoration: underline; +} + +.elementor-kit-5 h1 { + color: #111111; + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 120px; + font-weight: 500; + text-transform: uppercase; + font-style: normal; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-kit-5 h2 { + color: #111111; + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 80px; + font-weight: 500; + text-transform: uppercase; + font-style: normal; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-kit-5 h3 { + color: #111111; + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 60px; + font-weight: 500; + text-transform: uppercase; + font-style: normal; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-kit-5 h4 { + color: #111111; + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 40px; + font-weight: 500; + text-transform: uppercase; + font-style: normal; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-kit-5 h5 { + color: #111111; + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 30px; + font-weight: 500; + text-transform: uppercase; + font-style: normal; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-kit-5 h6 { + color: #111111; + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 25px; + font-weight: 500; + text-transform: uppercase; + font-style: normal; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-kit-5 button, +.elementor-kit-5 input[type="button"], +.elementor-kit-5 input[type="submit"], +.elementor-kit-5 .elementor-button { + font-family: "Manrope", Sans-serif; + font-size: 14px; + font-weight: 600; +} + +.elementor-section.elementor-section-boxed>.elementor-container { + max-width: 1380px; +} + +.e-con { + --container-max-width: 1380px; +} + +.elementor-widget:not(:last-child) { + margin-block-end: 0px; +} + +.elementor-element { + --widgets-spacing: 0px 40px; + --widgets-spacing-row: 0px; + --widgets-spacing-column: 40px; +} + +h1.page-title { + display: var(--page-title-display); +} + +@media(max-width: 1200px) { + .elementor-kit-5 h1 { + font-size: 80px; + } + + .elementor-kit-5 h2 { + font-size: 60px; + } + + .elementor-kit-5 h3 { + font-size: 46px; + } + + .elementor-kit-5 h4 { + font-size: 34px; + } + + .elementor-kit-5 h5 { + font-size: 28px; + } + + .elementor-kit-5 h6 { + font-size: 22px; + } +} + +@media(max-width: 840px) { + .elementor-kit-5 { + --e-global-typography-text-font-size: 16px; + --e-global-typography-accent-font-size: 16px; + font-size: 16px; + } + + .elementor-kit-5 h1 { + font-size: 60px; + } + + .elementor-kit-5 h2 { + font-size: 50px; + } + + .elementor-kit-5 h3 { + font-size: 36px; + } + + .elementor-kit-5 h4 { + font-size: 28px; + } + + .elementor-kit-5 h5 { + font-size: 24px; + } + + .elementor-kit-5 h6 { + font-size: 20px; + } + + .elementor-section.elementor-section-boxed>.elementor-container { + max-width: 1024px; + } + + .e-con { + --container-max-width: 1024px; + } +} + +@media(max-width: 660px) { + .elementor-kit-5 h1 { + font-size: 40px; + } + + .elementor-kit-5 h2 { + font-size: 32px; + } + + .elementor-kit-5 h3 { + font-size: 28px; + } + + .elementor-kit-5 h4 { + font-size: 23px; + } + + .elementor-kit-5 h5 { + font-size: 20px; + } + + .elementor-kit-5 h6 { + font-size: 18px; + } +} + +@media(max-width: 480px) { + .elementor-section.elementor-section-boxed>.elementor-container { + max-width: 767px; + } + + .e-con { + --container-max-width: 767px; + } +} + +.elementor-3397 .elementor-element.elementor-element-442eede { + --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-3397 .elementor-element.elementor-element-a1b58a4 { + --display: flex; +} + +.elementor-3397 .elementor-element.elementor-element-c8e7c25 { + width: var(--container-widget-width, 57%); + max-width: 57%; + --container-widget-width: 57%; + --container-widget-flex-grow: 0; +} + +.elementor-3397 .elementor-element.elementor-element-c8e7c25>.elementor-widget-container { + margin: -9px 0px 33px 0px; +} + +.elementor-3397 .elementor-element.elementor-element-09db825>.elementor-widget-container { + margin: 52px 0px 0px 0px; +} + +.elementor-3397 .elementor-element.elementor-element-09db825 { + text-align: left; +} + +.elementor-3397 .elementor-element.elementor-element-09db825 img { + width: 100%; + border-radius: 25px 25px 25px 25px; +} + +.elementor-3397 .elementor-element.elementor-element-b8da0f5 { + --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-3397 .elementor-element.elementor-element-89d7623 { + --display: flex; +} + +.elementor-3397 .elementor-element.elementor-element-54d05ac>.elementor-widget-container { + margin: 0px 0px 46px 0px; +} + +.elementor-3397 .elementor-element.elementor-element-fd33e0b { + --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-3397 .elementor-element.elementor-element-d438c25 { + --display: flex; +} + +.elementor-3397 .elementor-element.elementor-element-5873c59 { + width: var(--container-widget-width, 57%); + max-width: 57%; + --container-widget-width: 57%; + --container-widget-flex-grow: 0; +} + +.elementor-3397 .elementor-element.elementor-element-5873c59>.elementor-widget-container { + margin: 0px 0px 37px 0px; +} + +.elementor-3397 .elementor-element.elementor-element-af3b330 { + --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; +} + +.elementor-3397 .elementor-element.elementor-element-7c23665 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 20px; +} + +.elementor-3397 .elementor-element.elementor-element-7651a22>.elementor-widget-container { + margin: 0px 0px -10px 0px; +} + +.elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon-box-wrapper { + text-align: left; +} + +.elementor-3397 .elementor-element.elementor-element-7651a22 { + --icon-box-icon-margin: 125px; +} + +.elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon-box-title { + margin-block-end: 21px; + color: #111111; +} + +.elementor-3397 .elementor-element.elementor-element-7651a22.elementor-view-stacked .elementor-icon { + background-color: #111111; +} + +.elementor-3397 .elementor-element.elementor-element-7651a22.elementor-view-framed .elementor-icon, +.elementor-3397 .elementor-element.elementor-element-7651a22.elementor-view-default .elementor-icon { + fill: #111111; + color: #111111; + border-color: #111111; +} + +.elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon { + font-size: 61px; +} + +.elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon-box-title, +.elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon-box-title a { + font-family: "Manrope", Sans-serif; + font-size: 25px; + font-weight: 600; + line-height: 40px; +} + +.elementor-3397 .elementor-element.elementor-element-2fb55cf { + --display: flex; + border-style: solid; + --border-style: solid; + border-width: 0px 0px 0px 1px; + --border-top-width: 0px; + --border-right-width: 0px; + --border-bottom-width: 0px; + --border-left-width: 1px; + border-color: #333333; + --border-color: #333333; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 40px; + --padding-right: 20px; +} + +.elementor-3397 .elementor-element.elementor-element-fa4da70>.elementor-widget-container { + margin: 0px 0px -11px 0px; +} + +.elementor-3397 .elementor-element.elementor-element-fa4da70 .elementor-icon-box-wrapper { + text-align: left; +} + +.elementor-3397 .elementor-element.elementor-element-fa4da70 { + --icon-box-icon-margin: 125px; +} + +.elementor-3397 .elementor-element.elementor-element-fa4da70 .elementor-icon-box-title { + margin-block-end: 21px; + color: #111111; +} + +.elementor-3397 .elementor-element.elementor-element-fa4da70.elementor-view-stacked .elementor-icon { + background-color: #111111; +} + +.elementor-3397 .elementor-element.elementor-element-fa4da70.elementor-view-framed .elementor-icon, +.elementor-3397 .elementor-element.elementor-element-fa4da70.elementor-view-default .elementor-icon { + fill: #111111; + color: #111111; + border-color: #111111; +} + +.elementor-3397 .elementor-element.elementor-element-fa4da70 .elementor-icon { + font-size: 61px; +} + +.elementor-3397 .elementor-element.elementor-element-fa4da70 .elementor-icon-box-title, +.elementor-3397 .elementor-element.elementor-element-fa4da70 .elementor-icon-box-title a { + font-family: "Manrope", Sans-serif; + font-size: 25px; + font-weight: 600; + line-height: 40px; +} + +.elementor-3397 .elementor-element.elementor-element-edd40c3 { + --display: flex; + border-style: solid; + --border-style: solid; + border-width: 0px 0px 0px 1px; + --border-top-width: 0px; + --border-right-width: 0px; + --border-bottom-width: 0px; + --border-left-width: 1px; + border-color: #333333; + --border-color: #333333; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 40px; + --padding-right: 0px; +} + +.elementor-3397 .elementor-element.elementor-element-df900cf>.elementor-widget-container { + margin: 0px 0px -9px 0px; +} + +.elementor-3397 .elementor-element.elementor-element-df900cf .elementor-icon-box-wrapper { + text-align: left; +} + +.elementor-3397 .elementor-element.elementor-element-df900cf { + --icon-box-icon-margin: 125px; +} + +.elementor-3397 .elementor-element.elementor-element-df900cf .elementor-icon-box-title { + margin-block-end: 21px; + color: #111111; +} + +.elementor-3397 .elementor-element.elementor-element-df900cf.elementor-view-stacked .elementor-icon { + background-color: #111111; +} + +.elementor-3397 .elementor-element.elementor-element-df900cf.elementor-view-framed .elementor-icon, +.elementor-3397 .elementor-element.elementor-element-df900cf.elementor-view-default .elementor-icon { + fill: #111111; + color: #111111; + border-color: #111111; +} + +.elementor-3397 .elementor-element.elementor-element-df900cf .elementor-icon { + font-size: 61px; +} + +.elementor-3397 .elementor-element.elementor-element-df900cf .elementor-icon-box-title, +.elementor-3397 .elementor-element.elementor-element-df900cf .elementor-icon-box-title a { + font-family: "Manrope", Sans-serif; + font-size: 25px; + font-weight: 600; + line-height: 40px; +} + +.elementor-3397 .elementor-element.elementor-element-b02f163 { + --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-3397 .elementor-element.elementor-element-aa4b83e { + --display: flex; +} + +.elementor-3397 .elementor-element.elementor-element-e322317 { + width: var(--container-widget-width, 57%); + max-width: 57%; + --container-widget-width: 57%; + --container-widget-flex-grow: 0; +} + +.elementor-3397 .elementor-element.elementor-element-e322317>.elementor-widget-container { + margin: 0px 0px 37px 0px; +} + +.elementor-3397 .elementor-element.elementor-element-718da1a { + --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-3397 .elementor-element.elementor-element-3a0c14b { + --display: flex; +} + +.elementor-3397 .elementor-element.elementor-element-784ad73 { + width: var(--container-widget-width, 64%); + max-width: 64%; + --container-widget-width: 64%; + --container-widget-flex-grow: 0; +} + +.elementor-3397 .elementor-element.elementor-element-56cf9b7 { + --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; + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-3397 .elementor-element.elementor-element-224d101 { + --display: flex; + --align-items: flex-start; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + border-style: solid; + --border-style: solid; + border-width: 0px 1px 0px 0px; + --border-top-width: 0px; + --border-right-width: 1px; + --border-bottom-width: 0px; + --border-left-width: 0px; + border-color: #333333; + --border-color: #333333; +} + +.elementor-3397 .elementor-element.elementor-element-3e8a9c9>.elementor-widget-container { + margin: -9px 0px 0px 0px; + padding: 0px 40px 0px 0px; +} + +.elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item-price-info { + font-family: "Manrope Alt", Sans-serif; +} + +.elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-price-info { + color: #FFFFFF00; + -webkit-text-stroke-width: 1px; + stroke-width: 1px; + -webkit-text-stroke-color: #c01227; + stroke: #c01227; +} + +.elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-title { + text-align: left; +} + +.elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-content { + text-align: left; +} + +.elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-custom-field:not(.active) { + color: #C6C6C6; +} + +.elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-button { + text-align: center; +} + +.elementor-3397 .elementor-element.elementor-element-c26b0fb { + --display: flex; + --align-items: center; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + border-style: solid; + --border-style: solid; + border-width: 0px 1px 0px 0px; + --border-top-width: 0px; + --border-right-width: 1px; + --border-bottom-width: 0px; + --border-left-width: 0px; + border-color: #333333; + --border-color: #333333; +} + +.elementor-3397 .elementor-element.elementor-element-e227363>.elementor-widget-container { + margin: -9px 0px 0px 0px; + padding: 0px 40px 0px 40px; +} + +.elementor-3397 .elementor-element.elementor-element-e227363 .price-item-price-info { + font-family: "Manrope Alt", Sans-serif; +} + +.elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-price-info { + color: #FFFFFF00; + -webkit-text-stroke-width: 1px; + stroke-width: 1px; + -webkit-text-stroke-color: #c01227; + stroke: #c01227; +} + +.elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-title { + text-align: left; +} + +.elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-content { + text-align: left; +} + +.elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-custom-field:not(.active) { + color: #C6C6C6; +} + +.elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-button { + text-align: center; +} + +.elementor-3397 .elementor-element.elementor-element-10553be { + --display: flex; + --align-items: center; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + border-style: solid; + --border-style: solid; + border-width: 0px 0px 0px 0px; + --border-top-width: 0px; + --border-right-width: 0px; + --border-bottom-width: 0px; + --border-left-width: 0px; + border-color: #333333; + --border-color: #333333; +} + +.elementor-3397 .elementor-element.elementor-element-a94fc63>.elementor-widget-container { + margin: -9px 0px 0px 0px; + padding: 0px 40px 0px 40px; +} + +.elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item-price-info { + font-family: "Manrope Alt", Sans-serif; +} + +.elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-price-info { + color: #FFFFFF00; + -webkit-text-stroke-width: 1px; + stroke-width: 1px; + -webkit-text-stroke-color: #c01227; + stroke: #c01227; +} + +.elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-title { + text-align: left; +} + +.elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-content { + text-align: left; +} + +.elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-custom-field:not(.active) { + color: #C6C6C6; +} + +.elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-button { + text-align: center; +} + +@media(max-width: 1200px) and (min-width:481px) { + .elementor-3397 .elementor-element.elementor-element-224d101 { + --width: 33%; + } + + .elementor-3397 .elementor-element.elementor-element-c26b0fb { + --width: 34%; + } + + .elementor-3397 .elementor-element.elementor-element-10553be { + --width: 33%; + } +} + +@media(max-width: 840px) and (min-width:481px) { + .elementor-3397 .elementor-element.elementor-element-7c23665 { + --width: 33%; + } + + .elementor-3397 .elementor-element.elementor-element-2fb55cf { + --width: 34%; + } + + .elementor-3397 .elementor-element.elementor-element-edd40c3 { + --width: 33%; + } + + .elementor-3397 .elementor-element.elementor-element-224d101 { + --width: 50%; + } + + .elementor-3397 .elementor-element.elementor-element-c26b0fb { + --width: 50%; + } + + .elementor-3397 .elementor-element.elementor-element-10553be { + --width: 50%; + } +} + +@media(max-width: 660px) and (min-width:481px) { + .elementor-3397 .elementor-element.elementor-element-7c23665 { + --width: 50%; + } + + .elementor-3397 .elementor-element.elementor-element-2fb55cf { + --width: 50%; + } + + .elementor-3397 .elementor-element.elementor-element-edd40c3 { + --width: 50%; + } + + .elementor-3397 .elementor-element.elementor-element-224d101 { + --width: 100%; + } + + .elementor-3397 .elementor-element.elementor-element-c26b0fb { + --width: 100%; + } + + .elementor-3397 .elementor-element.elementor-element-10553be { + --width: 100%; + } +} + +@media(max-width: 1200px) { + .elementor-3397 .elementor-element.elementor-element-2fb55cf { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-3397 .elementor-element.elementor-element-edd40c3 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 0px; + } + + .elementor-3397 .elementor-element.elementor-element-56cf9b7 { + --flex-wrap: wrap; + } + + .elementor-3397 .elementor-element.elementor-element-224d101 { + --align-items: center; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + } + + .elementor-3397 .elementor-element.elementor-element-c26b0fb { + border-width: 0px 1px 0px 0px; + --border-top-width: 0px; + --border-right-width: 1px; + --border-bottom-width: 0px; + --border-left-width: 0px; + } + + .elementor-3397 .elementor-element.elementor-element-10553be { + --align-items: center; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + } +} + +@media(max-width: 1020px) { + .elementor-3397 .elementor-element.elementor-element-c8e7c25>.elementor-widget-container { + margin: 0px 0px 33px 0px; + } + + .elementor-3397 .elementor-element.elementor-element-b8da0f5 { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-3397 .elementor-element.elementor-element-fd33e0b { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-3397 .elementor-element.elementor-element-7651a22 { + --icon-box-icon-margin: 50px; + } + + .elementor-3397 .elementor-element.elementor-element-fa4da70 { + --icon-box-icon-margin: 50px; + } + + .elementor-3397 .elementor-element.elementor-element-df900cf { + --icon-box-icon-margin: 50px; + } + + .elementor-3397 .elementor-element.elementor-element-b02f163 { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-3397 .elementor-element.elementor-element-718da1a { + --margin-top: 120px; + --margin-bottom: 120px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-3397 .elementor-element.elementor-element-10553be { + --align-items: flex-start; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + border-width: 0px 0px 0px 0px; + --border-top-width: 0px; + --border-right-width: 0px; + --border-bottom-width: 0px; + --border-left-width: 0px; + } +} + +@media(max-width: 840px) { + .elementor-3397 .elementor-element.elementor-element-af3b330 { + --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-3397 .elementor-element.elementor-element-c26b0fb { + border-width: 0px 0px 0px 0px; + --border-top-width: 0px; + --border-right-width: 0px; + --border-bottom-width: 0px; + --border-left-width: 0px; + } + + .elementor-3397 .elementor-element.elementor-element-e227363>.elementor-widget-container { + padding: 0px 0px 0px 40px; + } + + .elementor-3397 .elementor-element.elementor-element-10553be { + --align-items: flex-start; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-3397 .elementor-element.elementor-element-a94fc63>.elementor-widget-container { + padding: 0px 0px 0px 40px; + } +} + +@media(max-width: 660px) { + .elementor-3397 .elementor-element.elementor-element-c8e7c25 { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var(--container-widget-width, 100%); + max-width: 100%; + } + + .elementor-3397 .elementor-element.elementor-element-b8da0f5 { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-3397 .elementor-element.elementor-element-fd33e0b { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-3397 .elementor-element.elementor-element-5873c59 { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var(--container-widget-width, 100%); + max-width: 100%; + } + + .elementor-3397 .elementor-element.elementor-element-2fb55cf { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 0px; + } + + .elementor-3397 .elementor-element.elementor-element-edd40c3 { + border-width: 0px 1px 0px 0px; + --border-top-width: 0px; + --border-right-width: 1px; + --border-bottom-width: 0px; + --border-left-width: 0px; + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 20px; + } + + .elementor-3397 .elementor-element.elementor-element-b02f163 { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-3397 .elementor-element.elementor-element-e322317 { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var(--container-widget-width, 100%); + max-width: 100%; + } + + .elementor-3397 .elementor-element.elementor-element-718da1a { + --margin-top: 90px; + --margin-bottom: 90px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-3397 .elementor-element.elementor-element-784ad73 { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var(--container-widget-width, 100%); + max-width: 100%; + } + + .elementor-3397 .elementor-element.elementor-element-56cf9b7 { + --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-3397 .elementor-element.elementor-element-224d101 { + border-width: 0px 1px 0px 1px; + --border-top-width: 0px; + --border-right-width: 1px; + --border-bottom-width: 0px; + --border-left-width: 1px; + } + + .elementor-3397 .elementor-element.elementor-element-3e8a9c9>.elementor-widget-container { + padding: 0px 40px 0px 40px; + } + + .elementor-3397 .elementor-element.elementor-element-c26b0fb { + border-width: 0px 1px 0px 1px; + --border-top-width: 0px; + --border-right-width: 1px; + --border-bottom-width: 0px; + --border-left-width: 1px; + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-3397 .elementor-element.elementor-element-e227363>.elementor-widget-container { + padding: 0px 40px 0px 40px; + } + + .elementor-3397 .elementor-element.elementor-element-10553be { + --align-items: center; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + border-width: 0px 1px 0px 1px; + --border-top-width: 0px; + --border-right-width: 1px; + --border-bottom-width: 0px; + --border-left-width: 1px; + } + + .elementor-3397 .elementor-element.elementor-element-a94fc63>.elementor-widget-container { + padding: 0px 40px 0px 40px; + } +} + +@media(max-width: 480px) { + .elementor-3397 .elementor-element.elementor-element-7c23665 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-3397 .elementor-element.elementor-element-2fb55cf { + border-width: 1px 0px 0px 0px; + --border-top-width: 1px; + --border-right-width: 0px; + --border-bottom-width: 0px; + --border-left-width: 0px; + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 50px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-3397 .elementor-element.elementor-element-edd40c3 { + border-width: 1px 0px 0px 0px; + --border-top-width: 1px; + --border-right-width: 0px; + --border-bottom-width: 0px; + --border-left-width: 0px; + --padding-top: 50px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } +} + +.elementor-3382 .elementor-element.elementor-element-310d24a { + --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 .elementor-element.elementor-element-310d24a.sticky-container-active, +.elementor .sticky-container-active .elementor-element.elementor-element-310d24a { + background-color: #FFFFFF; + box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1); +} + +.elementor-3382 .elementor-element.elementor-element-0315b39 { + --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; + --border-radius: 10px 10px 10px 10px; + --margin-top: 10px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 10px; + --padding-bottom: 10px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-3382 .elementor-element.elementor-element-0315b39:not(.elementor-motion-effects-element-type-background), +.elementor-3382 .elementor-element.elementor-element-0315b39>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-3382 .elementor-element.elementor-element-ce0791f { + --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 20px; + --row-gap: 0px; + --column-gap: 20px; +} + +.elementor-3382 .elementor-element.elementor-element-9f2df0a .elementor-icon-box-wrapper { + align-items: center; +} + +.elementor-3382 .elementor-element.elementor-element-9f2df0a { + --icon-box-icon-margin: 15px; +} + +.elementor-3382 .elementor-element.elementor-element-9f2df0a.elementor-view-stacked .elementor-icon { + background-color: #FFFFFF; +} + +.elementor-3382 .elementor-element.elementor-element-9f2df0a.elementor-view-framed .elementor-icon, +.elementor-3382 .elementor-element.elementor-element-9f2df0a.elementor-view-default .elementor-icon { + fill: #FFFFFF; + color: #FFFFFF; + border-color: #FFFFFF; +} + +.elementor-3382 .elementor-element.elementor-element-9f2df0a .elementor-icon { + font-size: 19px; +} + +.elementor-3382 .elementor-element.elementor-element-9f2df0a .elementor-icon-box-description { + font-size: 14px; + line-height: 1.3571em; + color: #FFFFFF; +} + +.elementor-3382 .elementor-element.elementor-element-a57a27e { + --display: flex; + --flex-direction: row-reverse; + --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-reverse; + --align-items: flex-end; + --gap: 0px 20px; + --row-gap: 0px; + --column-gap: 20px; + --flex-wrap: wrap; + --align-content: flex-end; +} + +.elementor-3382 .elementor-element.elementor-element-94d4875 { + --grid-template-columns: repeat(0, auto); + --icon-size: 14px; + --grid-column-gap: 20px; + --grid-row-gap: 10px; +} + +.elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-widget-container { + text-align: right; +} + +.elementor-3382 .elementor-element.elementor-element-94d4875>.elementor-widget-container { + margin: 0px 0px 0px 20px; +} + +.elementor-3382 .elementor-element.elementor-element-94d4875.elementor-element { + --align-self: center; +} + +.elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-social-icon { + background-color: #FFFFFF00; + --icon-padding: 0em; +} + +.elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-social-icon:hover { + background-color: #FFFFFF00; +} + +.elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-social-icon:hover i { + color: #c01227; +} + +.elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-social-icon:hover svg { + fill: #c01227; +} + +.elementor-3382 .elementor-element.elementor-element-14c79a4 { + width: auto; + max-width: auto; + --icon-box-icon-margin: 21px; +} + +.elementor-3382 .elementor-element.elementor-element-14c79a4>.elementor-widget-container { + margin: 0px 0px 0px 20px; +} + +.elementor-3382 .elementor-element.elementor-element-14c79a4.elementor-element { + --align-self: flex-start; +} + +.elementor-3382 .elementor-element.elementor-element-14c79a4 .elementor-icon-box-wrapper { + align-items: center; +} + +.elementor-3382 .elementor-element.elementor-element-14c79a4.elementor-view-stacked .elementor-icon { + background-color: #FFFFFF; +} + +.elementor-3382 .elementor-element.elementor-element-14c79a4.elementor-view-framed .elementor-icon, +.elementor-3382 .elementor-element.elementor-element-14c79a4.elementor-view-default .elementor-icon { + fill: #FFFFFF; + color: #FFFFFF; + border-color: #FFFFFF; +} + +.elementor-3382 .elementor-element.elementor-element-14c79a4 .elementor-icon { + font-size: 14px; +} + +.elementor-3382 .elementor-element.elementor-element-14c79a4 .elementor-icon-box-description { + font-size: 14px; + line-height: 1.3571em; + color: #FFFFFF; +} + +.elementor-3382 .elementor-element.elementor-element-14c79a4 .elementor-icon-box-description a { + color: #FFFFFF; +} + +.elementor-3382 .elementor-element.elementor-element-14c79a4 .elementor-icon-box-description a:hover { + color: #c01227; +} + +.elementor-3382 .elementor-element.elementor-element-4f52c79 { + width: auto; + max-width: auto; + --icon-box-icon-margin: 15px; +} + +.elementor-3382 .elementor-element.elementor-element-4f52c79>.elementor-widget-container { + margin: 0px 0px 0px 0px; +} + +.elementor-3382 .elementor-element.elementor-element-4f52c79.elementor-element { + --align-self: flex-start; +} + +.elementor-3382 .elementor-element.elementor-element-4f52c79 .elementor-icon-box-wrapper { + align-items: center; +} + +.elementor-3382 .elementor-element.elementor-element-4f52c79.elementor-view-stacked .elementor-icon { + background-color: #FFFFFF; +} + +.elementor-3382 .elementor-element.elementor-element-4f52c79.elementor-view-framed .elementor-icon, +.elementor-3382 .elementor-element.elementor-element-4f52c79.elementor-view-default .elementor-icon { + fill: #FFFFFF; + color: #FFFFFF; + border-color: #FFFFFF; +} + +.elementor-3382 .elementor-element.elementor-element-4f52c79 .elementor-icon { + font-size: 20px; +} + +.elementor-3382 .elementor-element.elementor-element-4f52c79 .elementor-icon-box-description { + font-size: 14px; + line-height: 1.3571em; + color: #FFFFFF; +} + +.elementor-3382 .elementor-element.elementor-element-4f52c79 .elementor-icon-box-description a { + color: #FFFFFF; +} + +.elementor-3382 .elementor-element.elementor-element-4f52c79 .elementor-icon-box-description a:hover { + color: #c01227; +} + +.elementor-3382 .elementor-element.elementor-element-c731933 { + --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 0px; + --row-gap: 0px; + --column-gap: 0px; + --z-index: 99; +} + +.elementor-3382 .elementor-element.elementor-element-c731933:not(.elementor-motion-effects-element-type-background), +.elementor-3382 .elementor-element.elementor-element-c731933>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #FFFFFF; +} + +.elementor-3382 .elementor-element.elementor-element-c136329 { + --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: 0px; + --margin-bottom: 0px; + --margin-left: 20px; + --margin-right: 0px; + --z-index: 2; +} + +.elementor-3382 .elementor-element.elementor-element-ec5283d { + --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-around; + --align-items: stretch; + --gap: 0px 20px; + --row-gap: 0px; + --column-gap: 20px; + --flex-wrap: nowrap; + --z-index: 2; +} + +.elementor-3382 .elementor-element.elementor-element-a39d471 { + --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: center; + --gap: 0vw 3.1vw; + --row-gap: 0vw; + --column-gap: 3.1vw; + --flex-wrap: nowrap; + --padding-top: 34px; + --padding-bottom: 34px; + --padding-left: 0px; + --padding-right: 0px; + --z-index: 2; +} + +.elementor-3382 .elementor-element.elementor-element-a39d471.e-con { + --flex-grow: 1; + --flex-shrink: 0; +} + +#side-panel-bbed8be:before { + background-image: url(../../images/bg-slide-sidebar.jpg); + background-position: center center; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-3382 .elementor-element.elementor-element-bbed8be.elementor-element { + --flex-grow: 0; + --flex-shrink: 1; +} + +#side-panel-bbed8be .slide-sidebar { + padding: 137px 60px 60px 60px !important; +} + +#side-panel-bbed8be { + --logico-default-text-color: #ffffff; + --logico-dark-text-color: #ffffff; + --logico-light-text-color: #bebebe; + --logico-accent-color: #c01227; + --logico-accent-alter-color: #c01227; + --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: #c01227; + --logico-button-background-color: rgba(255, 255, 255, 0); + --logico-button-icon-color: #1f1f1f; + --logico-button-text-hover: #1f1f1f; + --logico-button-border-hover: #c01227; + --logico-button-background-hover: #c01227; + --logico-button-icon-hover: #1f1f1f; +} + +.elementor-3382 .elementor-element.elementor-element-acbd416 .hfe-site-logo-container, +.elementor-3382 .elementor-element.elementor-element-acbd416 .hfe-caption-width figcaption { + text-align: left; +} + +.elementor-3382 .elementor-element.elementor-element-acbd416 .hfe-site-logo .hfe-site-logo-container img { + width: 153px; +} + +.elementor-3382 .elementor-element.elementor-element-acbd416 .widget-image-caption { + margin-top: 0px; + margin-bottom: 0px; +} + +.elementor-3382 .elementor-element.elementor-element-acbd416.elementor-element { + --flex-grow: 0; + --flex-shrink: 0; +} + +.elementor-3382 .elementor-element.elementor-element-acbd416 .hfe-site-logo-container .hfe-site-logo-img { + border-style: none; +} + +.elementor-3382 .elementor-element.elementor-element-60df40e { + --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; + --z-index: 1; +} + +.elementor-3382 .elementor-element.elementor-element-60df40e.e-con { + --flex-grow: 0; + --flex-shrink: 1; +} + +.elementor-3382 .elementor-element.elementor-element-d6cf643 { + width: auto; + max-width: auto; +} + +.elementor-3382 .elementor-element.elementor-element-d6cf643>.elementor-widget-container { + padding: 4px 0px 4px 0px; +} + +.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container nav { + text-align: center; +} + +.elementor-3382 .elementor-element.elementor-element-d6cf643 .menu-trigger { + text-align: right; +} + +.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu { + padding: 33px 33px 35px 42px; + background-color: #1f1f1f; +} + +.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu { + margin: 0 0 0 calc(33px + 5px); +} + +.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before { + width: calc(33px + 5px); +} + +.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li>a, +.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li>a:after { + color: #ffffff; +} + +.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a, +.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a, +.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href *="/#"]), +.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li.active>a, +.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li:hover>a, +.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li>a:before { + color: #c01227; +} + +.elementor-3382 .elementor-element.elementor-element-c42e28e { + --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: center; + --gap: 0px 20px; + --row-gap: 0px; + --column-gap: 20px; + --flex-wrap: nowrap; +} + +.elementor-3382 .elementor-element.elementor-element-c42e28e.e-con { + --flex-grow: 1; + --flex-shrink: 0; +} + +.elementor-3382 .elementor-element.elementor-element-cd85123 { + --display: flex; + --align-items: flex-end; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + --margin-top: 0%; + --margin-bottom: 0%; + --margin-left: 2.7%; + --margin-right: 0%; + --padding-top: 11px; + --padding-bottom: 11px; + --padding-left: 0px; + --padding-right: 0px; + --z-index: 1; +} + +.elementor-3382 .elementor-element.elementor-element-cd85123.e-con { + --flex-grow: 1; + --flex-shrink: 0; +} + +.elementor-3382 .elementor-element.elementor-element-5b418f9 .header-button-container { + text-align: right; +} + +.elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button { + min-width: 193px; +} + +.elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button.header-button-animation-jump { + min-height: 72px; +} + +.elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button.header-button-animation-jump:hover { + min-height: calc(72px - 22px); +} + +.elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button.header-button-animation-fade { + min-height: 72px; +} + +.elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button:hover { + background-color: #FFD058; +} + +.elementor-3382 .elementor-element.elementor-element-5591cd9 { + --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: 0px; + --margin-bottom: 164px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-3382 .elementor-element.elementor-element-516dc96 { + --display: flex; + --min-height: 554px; + --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; + --flex-wrap: nowrap; + --overlay-opacity: 1; + --border-radius: 25px 25px 25px 25px; + --padding-top: 90px; + --padding-bottom: 90px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-3382 .elementor-element.elementor-element-516dc96:not(.elementor-motion-effects-element-type-background), +.elementor-3382 .elementor-element.elementor-element-516dc96>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-image: url(../../images/bg-header-4.jpg); + background-position: center center; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-3382 .elementor-element.elementor-element-516dc96::before, +.elementor-3382 .elementor-element.elementor-element-516dc96>.elementor-background-video-container::before, +.elementor-3382 .elementor-element.elementor-element-516dc96>.e-con-inner>.elementor-background-video-container::before, +.elementor-3382 .elementor-element.elementor-element-516dc96>.elementor-background-slideshow::before, +.elementor-3382 .elementor-element.elementor-element-516dc96>.e-con-inner>.elementor-background-slideshow::before, +.elementor-3382 .elementor-element.elementor-element-516dc96>.elementor-motion-effects-container>.elementor-motion-effects-layer::before { + background-color: #1F1F1F33; + --background-overlay: ''; +} + +.elementor-3382 .elementor-element.elementor-element-8635d50>.elementor-widget-container { + --e-transform-rotateZ: -90deg; + --e-transform-translateX: 50%; + --e-transform-translateY: 100%; + margin: 0px 150px 0px 0px; +} + +body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-8635d50 { + right: 0px; +} + +body.rtl .elementor-3382 .elementor-element.elementor-element-8635d50 { + left: 0px; +} + +.elementor-3382 .elementor-element.elementor-element-8635d50 { + top: 50%; + --e-transform-origin-x: right; + --e-transform-origin-y: bottom; +} + +.elementor-3382 .elementor-element.elementor-element-8635d50 .logico-title { + text-align: center; + font-family: "Manrope", Sans-serif; + font-size: 20px; + font-weight: 700; + text-transform: uppercase; + line-height: 1em; + letter-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-3382 .elementor-element.elementor-element-6b662d7 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-3382 .elementor-element.elementor-element-01bc31d .page-title.logico-title-h2 { + color: #FFFFFF; +} + +.elementor-3382 .elementor-element.elementor-element-cfcd394 { + width: auto; + max-width: auto; + bottom: 10px; +} + +.elementor-3382 .elementor-element.elementor-element-cfcd394>.elementor-widget-container { + background-color: #FFFFFF; + padding: 18px 38px 19px 38px; + border-radius: 15px 15px 15px 15px; +} + +.elementor-3382 .elementor-element.elementor-element-cfcd394.elementor-element { + --align-self: flex-start; +} + +body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-cfcd394 { + left: 10px; +} + +body.rtl .elementor-3382 .elementor-element.elementor-element-cfcd394 { + right: 10px; +} + +.elementor-3382 .elementor-element.elementor-element-cfcd394 .breadcrumbs, +.elementor-3382 .elementor-element.elementor-element-cfcd394 .breadcrumbs a { + color: #333333; +} + +.elementor-3382 .elementor-element.elementor-element-48de810 { + width: auto; + max-width: auto; + top: 100%; +} + +body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-48de810 { + right: 0px; +} + +body.rtl .elementor-3382 .elementor-element.elementor-element-48de810 { + left: 0px; +} + +.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-1 .block-decoration-item:before, +.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-2 .block-decoration-item:before, +.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-3 .block-decoration-item:before, +.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, +.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-4 .block-decoration-item:before, +.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { + background-color: #FFFFFF; +} + +.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-1 .block-decoration-item:after, +.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, +.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-3 .block-decoration-item, +.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, +.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-4 .block-decoration-item, +.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { + background-color: #1F1F1F; +} + +@media(max-width: 1200px) { + .elementor-3382 .elementor-element.elementor-element-94d4875 { + --grid-column-gap: 15px; + } + + .elementor-3382 .elementor-element.elementor-element-c136329 { + --margin-top: 0px; + --margin-bottom: 0px; + --margin-left: 20px; + --margin-right: 20px; + } + + .elementor-3382 .elementor-element.elementor-element-a39d471 { + --padding-top: 20px; + --padding-bottom: 20px; + --padding-left: 0px; + --padding-right: 0px; + --z-index: 1; + } + + .elementor-3382 .elementor-element.elementor-element-acbd416 .hfe-site-logo-container, + .elementor-3382 .elementor-element.elementor-element-acbd416 .hfe-caption-width figcaption { + text-align: left; + } + + .elementor-3382 .elementor-element.elementor-element-60df40e { + --justify-content: flex-end; + --align-items: center; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + --padding-top: 20px; + --padding-bottom: 20px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-3382 .elementor-element.elementor-element-d6cf643>.elementor-widget-container { + padding: 0px 0px 0px 0px; + } + + .elementor-3382 .elementor-element.elementor-element-d6cf643 { + z-index: 2; + } + + .elementor-3382 .elementor-element.elementor-element-c42e28e { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-3382 .elementor-element.elementor-element-516dc96 { + --min-height: 500px; + } + + .elementor-3382 .elementor-element.elementor-element-8635d50>.elementor-widget-container { + margin: 0px 55px 0px 0px; + } + + body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-cfcd394 { + left: 20px; + } + + body.rtl .elementor-3382 .elementor-element.elementor-element-cfcd394 { + right: 20px; + } +} + +@media(max-width: 1020px) { + .elementor-3382 .elementor-element.elementor-element-310d24a { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 10px; + --padding-right: 10px; + } + + .elementor-3382 .elementor-element.elementor-element-5591cd9 { + --margin-top: 0px; + --margin-bottom: 120px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 10px; + --padding-right: 10px; + } + + .elementor-3382 .elementor-element.elementor-element-516dc96 { + --min-height: 330px; + } + + .elementor-3382 .elementor-element.elementor-element-cfcd394>.elementor-widget-container { + padding: 10px 20px 10px 20px; + } +} + +@media(max-width: 840px) { + .elementor-3382 .elementor-element.elementor-element-516dc96 { + --min-height: 250px; + } +} + +@media(max-width: 660px) { + .elementor-3382 .elementor-element.elementor-element-310d24a { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-3382 .elementor-element.elementor-element-0315b39 { + --padding-top: 10px; + --padding-bottom: 10px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-3382 .elementor-element.elementor-element-c136329 { + --margin-top: 0px; + --margin-bottom: 0px; + --margin-left: 20px; + --margin-right: 20px; + } + + .elementor-3382 .elementor-element.elementor-element-ec5283d { + --flex-wrap: nowrap; + } + + .elementor-3382 .elementor-element.elementor-element-60df40e.e-con { + --flex-grow: 0; + --flex-shrink: 1; + } + + .elementor-3382 .elementor-element.elementor-element-5591cd9 { + --margin-top: 0px; + --margin-bottom: 90px; + --margin-left: 0px; + --margin-right: 0px; + } + + body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-cfcd394 { + left: 20px; + } + + body.rtl .elementor-3382 .elementor-element.elementor-element-cfcd394 { + right: 20px; + } +} + +@media(max-width: 480px) { + .elementor-3382 .elementor-element.elementor-element-ec5283d { + --flex-wrap: nowrap; + } + + .elementor-3382 .elementor-element.elementor-element-a39d471 { + --width: auto; + } + + .elementor-3382 .elementor-element.elementor-element-a39d471.e-con { + --flex-grow: 1; + --flex-shrink: 0; + } + + .elementor-3382 .elementor-element.elementor-element-516dc96 { + --min-height: 200px; + } +} + +@media(min-width: 481px) { + .elementor-3382 .elementor-element.elementor-element-ce0791f { + --width: 30%; + } + + .elementor-3382 .elementor-element.elementor-element-a57a27e { + --width: 70%; + } + + .elementor-3382 .elementor-element.elementor-element-a39d471 { + --width: auto; + } + + .elementor-3382 .elementor-element.elementor-element-c42e28e { + --width: auto; + } + + .elementor-3382 .elementor-element.elementor-element-cd85123 { + --width: auto; + } +} + +.elementor-1124 .elementor-element.elementor-element-22d534d { + --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: 20px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-1124 .elementor-element.elementor-element-729e13c { + width: auto; + max-width: auto; + top: 0px; +} + +body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-729e13c { + left: 20px; +} + +body.rtl .elementor-1124 .elementor-element.elementor-element-729e13c { + right: 20px; +} + +.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration { + text-align: left; + transform: rotate(180deg); +} + +.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-1 .block-decoration-item:before, +.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-2 .block-decoration-item:before, +.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item:before, +.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, +.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item:before, +.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { + background-color: #1F1F1F; +} + +.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-1 .block-decoration-item:after, +.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, +.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item, +.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, +.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item, +.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { + background-color: #c01227; +} + +.elementor-1124 .elementor-element.elementor-element-7e04f3b { + --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; + --overflow: hidden; + --border-radius: 25px 25px 25px 25px; + --padding-top: 122px; + --padding-bottom: 62px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-7e04f3b:not(.elementor-motion-effects-element-type-background), +.elementor-1124 .elementor-element.elementor-element-7e04f3b>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-1124 .elementor-element.elementor-element-7e04f3b.e-con { + --flex-grow: 0; + --flex-shrink: 0; +} + +.elementor-1124 .elementor-element.elementor-element-89e1910 { + --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: space-between; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-1124 .elementor-element.elementor-element-241b0db { + --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: 18px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; +} + +body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-bacd3e2 { + left: -138px; +} + +body.rtl .elementor-1124 .elementor-element.elementor-element-bacd3e2 { + right: -138px; +} + +.elementor-1124 .elementor-element.elementor-element-bacd3e2 { + top: 185px; + z-index: 0; +} + +.elementor-1124 .elementor-element.elementor-element-bacd3e2 img { + width: 965px; + max-width: 965px; +} + +.elementor-1124 .elementor-element.elementor-element-f5c4a8d>.elementor-widget-container { + margin: 0px 0px 21px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-f5c4a8d .logico-title { + font-size: 14px; + line-height: 2.1428em; + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-687d944>.elementor-widget-container { + margin: 0px 0px 1px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-687d944 .logico-title { + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-bd15a64>.elementor-widget-container { + margin: 27px 50px 0px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-bd15a64 { + --logico-default-text-color: #E7E7E7; + color: #E7E7E7; +} + +.elementor-1124 .elementor-element.elementor-element-e815787 { + --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: 72px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-d1578f0 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-674ef8b .logico-title { + font-weight: 700; + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-3a49b31>.elementor-widget-container { + margin: 20px 0px 0px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-3a49b31 { + font-size: 16px; + line-height: 1.75em; + color: #FFFFFF; + --logico-default-text-color: #FFFFFF; + --logico-accent-color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-ba62d5c { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-a944a85 .logico-title { + font-weight: 700; + letter-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-072a962>.elementor-widget-container { + margin: 20px 0px 0px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-072a962 { + font-size: 16px; + line-height: 1.75em; + color: #FFFFFF; + --logico-default-text-color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-b484c43 { + --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 40px; + --row-gap: 0px; + --column-gap: 40px; + --margin-top: 52px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-444965e { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-7c871d1 .logico-title { + font-weight: 700; + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-1952ce4>.elementor-widget-container { + margin: 20px 0px 0px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-1952ce4 { + font-size: 16px; + line-height: 1.75em; + color: #FFFFFF; + --logico-default-text-color: #FFFFFF; + --logico-accent-color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-87f43bc { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-bcc0304 .logico-title { + font-weight: 700; + letter-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-f23a8d9 { + --grid-template-columns: repeat(0, auto); + --icon-size: 16px; + --grid-column-gap: 38px; + --grid-row-gap: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-f23a8d9>.elementor-widget-container { + margin: 25px 0px 0px -3px; +} + +.elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon { + background-color: #FFFFFF00; + --icon-padding: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon i { + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon svg { + fill: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon:hover i { + color: #c01227; +} + +.elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon:hover svg { + fill: #c01227; +} + +.elementor-1124 .elementor-element.elementor-element-b5747ff { + --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 25px 25px; + --padding-top: 85px; + --padding-bottom: 75px; + --padding-left: 105px; + --padding-right: 105px; +} + +.elementor-1124 .elementor-element.elementor-element-b5747ff:not(.elementor-motion-effects-element-type-background), +.elementor-1124 .elementor-element.elementor-element-b5747ff>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-cad45b1>.elementor-widget-container { + margin: 0px 0px 24px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-cad45b1 .logico-title { + font-size: 30px; + font-weight: 600; + line-height: 1.3333em; + letter-spacing: -0.03em; + color: #111111; +} + +.elementor-1124 .elementor-element.elementor-element-5155bc5>.elementor-widget-container { + margin: 10px 0px 0px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-5155bc5 .wpforms-container .wpforms-field, +.elementor-1124 .elementor-element.elementor-element-5155bc5 .wp-core-ui div.wpforms-container .wpforms-field { + padding: calc(20px / 2) 0; +} + +.elementor-1124 .elementor-element.elementor-element-5155bc5 div.wpforms-container .wpforms-form .wpforms-field-label { + font-size: 14px; +} + +.elementor-1124 .elementor-element.elementor-element-5155bc5 .wpforms-container .wpforms-submit-container { + padding-top: 28px; +} + +.elementor-1124 .elementor-element.elementor-element-8f02142 { + --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-end; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --margin-top: 216px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-1124 .elementor-element.elementor-element-4f50032 { + --display: flex; +} + +.elementor-1124 .elementor-element.elementor-element-24a041c { + width: var(--container-widget-width, 800px); + max-width: 800px; + --container-widget-width: 800px; + --container-widget-flex-grow: 0; +} + +.elementor-1124 .elementor-element.elementor-element-24a041c .logico-title { + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-f67ccb3 { + --display: flex; +} + +.elementor-1124 .elementor-element.elementor-element-ff6b585>.elementor-widget-container { + margin: 0px 0px 16px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { + text-align: right; +} + +.elementor-1124 .elementor-element.elementor-element-ff6b585 { + --logico-button-text-color: #FFFFFF; + --logico-button-border-color: #c01227; + --logico-button-background-color: #FFFFFF00; + --logico-button-icon-color: #1F1F1F; + --logico-button-text-hover: #1F1F1F; + --logico-button-border-hover: #c01227; + --logico-button-background-hover: #c01227; + --logico-button-icon-hover: #1F1F1F; +} + +.elementor-1124 .elementor-element.elementor-element-07ba4e1 { + --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; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-1124 .elementor-element.elementor-element-fafb4a0 { + --divider-border-style: solid; + --divider-color: #CBCBCB; + --divider-border-width: 1px; +} + +.elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container { + margin: 72px 0px 122px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-fafb4a0 .elementor-divider-separator { + width: 100%; +} + +.elementor-1124 .elementor-element.elementor-element-fafb4a0 .elementor-divider { + padding-block-start: 0px; + padding-block-end: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-0e0d8be { + --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: 50px 20px; + --row-gap: 50px; + --column-gap: 20px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-1124 .elementor-element.elementor-element-60a07d2 { + --display: flex; +} + +.elementor-1124 .elementor-element.elementor-element-8a5ad9c { + text-align: left; +} + +.elementor-1124 .elementor-element.elementor-element-8a5ad9c img { + width: 153px; +} + +.elementor-1124 .elementor-element.elementor-element-03567bd { + --grid-template-columns: repeat(0, auto); + --icon-size: 16px; + --grid-column-gap: 38px; + --grid-row-gap: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-03567bd>.elementor-widget-container { + margin: 40px 0px 0px -3px; +} + +.elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon { + background-color: #FFFFFF00; + --icon-padding: 0px; +} + +.elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon i { + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon svg { + fill: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon:hover i { + color: #c01227; +} + +.elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon:hover svg { + fill: #c01227; +} + +.elementor-1124 .elementor-element.elementor-element-ea7c3cc>.elementor-widget-container { + margin: 51px 0px 0px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { + font-family: "Manrope Alt", Sans-serif; + font-size: 80px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; + color: #FFFFFF00; + -webkit-text-stroke-width: 1px; + stroke-width: 1px; + -webkit-text-stroke-color: #c01227; + stroke: #c01227; +} + +.elementor-1124 .elementor-element.elementor-element-a4172a9 { + --display: flex; +} + +.elementor-1124 .elementor-element.elementor-element-fa48476>.elementor-widget-container { + margin: 1px 0px 8px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-fa48476 .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li { + font-size: 16px; +} + +.elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li, +.elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li a { + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li a:hover { + color: #c01227; + border-color: #c01227; +} + +.elementor-1124 .elementor-element.elementor-element-a36dcfc { + --display: flex; +} + +.elementor-1124 .elementor-element.elementor-element-06be7c3>.elementor-widget-container { + margin: 1px 0px 8px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-06be7c3 .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li { + font-size: 16px; +} + +.elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li, +.elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li a { + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li a:hover { + color: #c01227; + border-color: #c01227; +} + +.elementor-1124 .elementor-element.elementor-element-c1123e4 { + --display: flex; +} + +.elementor-1124 .elementor-element.elementor-element-b03b421>.elementor-widget-container { + margin: 1px 0px 8px 0px; +} + +.elementor-1124 .elementor-element.elementor-element-b03b421 .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li { + font-size: 16px; +} + +.elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li, +.elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li a { + color: #FFFFFF; +} + +.elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li a:hover { + color: #c01227; + border-color: #c01227; +} + +.elementor-1124 .elementor-element.elementor-element-6c64806 { + --display: grid; + --e-con-grid-template-columns: repeat(2, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --grid-auto-flow: row; + --margin-top: 79px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-1124 .elementor-element.elementor-element-5a88bdb { + font-size: 14px; + color: #BEBEBE; + --logico-default-text-color: #BEBEBE; + --logico-accent-color: #BEBEBE; +} + +.elementor-1124 .elementor-element.elementor-element-dc710dd { + text-align: right; + font-size: 14px; + color: #BEBEBE; + --logico-default-text-color: #BEBEBE; + --logico-accent-color: #BEBEBE; +} + +@media(min-width: 481px) { + .elementor-1124 .elementor-element.elementor-element-241b0db { + --width: 45%; + } + + .elementor-1124 .elementor-element.elementor-element-d1578f0 { + --width: 37%; + } + + .elementor-1124 .elementor-element.elementor-element-ba62d5c { + --width: 56%; + } + + .elementor-1124 .elementor-element.elementor-element-444965e { + --width: 37%; + } + + .elementor-1124 .elementor-element.elementor-element-87f43bc { + --width: 56%; + } + + .elementor-1124 .elementor-element.elementor-element-b5747ff { + --width: 50%; + } + + .elementor-1124 .elementor-element.elementor-element-4f50032 { + --width: 70%; + } + + .elementor-1124 .elementor-element.elementor-element-f67ccb3 { + --width: 30%; + } + + .elementor-1124 .elementor-element.elementor-element-60a07d2 { + --width: 50%; + } + + .elementor-1124 .elementor-element.elementor-element-a4172a9 { + --width: 16.6667%; + } + + .elementor-1124 .elementor-element.elementor-element-a36dcfc { + --width: 16.6667%; + } + + .elementor-1124 .elementor-element.elementor-element-c1123e4 { + --width: 16.6667%; + } +} + +@media(max-width: 1200px) and (min-width:481px) { + .elementor-1124 .elementor-element.elementor-element-d1578f0 { + --width: 50%; + } + + .elementor-1124 .elementor-element.elementor-element-ba62d5c { + --width: 50%; + } + + .elementor-1124 .elementor-element.elementor-element-444965e { + --width: 50%; + } + + .elementor-1124 .elementor-element.elementor-element-87f43bc { + --width: 50%; + } + + .elementor-1124 .elementor-element.elementor-element-60a07d2 { + --width: 42%; + } +} + +@media(max-width: 1020px) and (min-width:481px) { + .elementor-1124 .elementor-element.elementor-element-241b0db { + --width: 100%; + } + + .elementor-1124 .elementor-element.elementor-element-b5747ff { + --width: 100%; + } + + .elementor-1124 .elementor-element.elementor-element-4f50032 { + --width: 100%; + } + + .elementor-1124 .elementor-element.elementor-element-f67ccb3 { + --width: 100%; + } +} + +@media(max-width: 840px) and (min-width:481px) { + .elementor-1124 .elementor-element.elementor-element-60a07d2 { + --width: calc(50% - 30px); + } + + .elementor-1124 .elementor-element.elementor-element-a4172a9 { + --width: calc(50% - 30px); + } + + .elementor-1124 .elementor-element.elementor-element-a36dcfc { + --width: calc(50% - 30px); + } + + .elementor-1124 .elementor-element.elementor-element-c1123e4 { + --width: calc(50% - 30px); + } +} + +@media(max-width: 660px) and (min-width:481px) { + .elementor-1124 .elementor-element.elementor-element-60a07d2 { + --width: 47%; + } + + .elementor-1124 .elementor-element.elementor-element-a4172a9 { + --width: 47%; + } + + .elementor-1124 .elementor-element.elementor-element-a36dcfc { + --width: 47%; + } + + .elementor-1124 .elementor-element.elementor-element-c1123e4 { + --width: 47%; + } +} + +@media(max-width: 1200px) { + .elementor-1124 .elementor-element.elementor-element-7e04f3b { + --padding-top: 120px; + --padding-bottom: 62px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-1124 .elementor-element.elementor-element-89e1910 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-1124 .elementor-element.elementor-element-bd15a64>.elementor-widget-container { + margin: 27px 0px 0px 0px; + } + + .elementor-1124 .elementor-element.elementor-element-e815787 { + --gap: 0px 20px; + --row-gap: 0px; + --column-gap: 20px; + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-1124 .elementor-element.elementor-element-b484c43 { + --gap: 0px 20px; + --row-gap: 0px; + --column-gap: 20px; + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-1124 .elementor-element.elementor-element-b5747ff { + --padding-top: 50px; + --padding-bottom: 50px; + --padding-left: 50px; + --padding-right: 50px; + } + + .elementor-1124 .elementor-element.elementor-element-8f02142 { + --margin-top: 150px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { + text-align: right; + } + + .elementor-1124 .elementor-element.elementor-element-07ba4e1 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container { + margin: 72px 0px 90px 0px; + } + + .elementor-1124 .elementor-element.elementor-element-0e0d8be { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { + font-size: 60px; + } + + .elementor-1124 .elementor-element.elementor-element-6c64806 { + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } +} + +@media(max-width: 1020px) { + .elementor-1124 .elementor-element.elementor-element-22d534d { + --padding-top: 0px; + --padding-bottom: 10px; + --padding-left: 10px; + --padding-right: 10px; + } + + body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-729e13c { + left: 10px; + } + + body.rtl .elementor-1124 .elementor-element.elementor-element-729e13c { + right: 10px; + } + + .elementor-1124 .elementor-element.elementor-element-7e04f3b { + --padding-top: 120px; + --padding-bottom: 60px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-1124 .elementor-element.elementor-element-89e1910 { + --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-1124 .elementor-element.elementor-element-241b0db { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-bacd3e2 { + left: 0%; + } + + body.rtl .elementor-1124 .elementor-element.elementor-element-bacd3e2 { + right: 0%; + } + + .elementor-1124 .elementor-element.elementor-element-bacd3e2 { + top: 150px; + } + + .elementor-1124 .elementor-element.elementor-element-bacd3e2 img { + max-width: 100%; + } + + .elementor-1124 .elementor-element.elementor-element-b5747ff { + --margin-top: 70px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 85px; + --padding-bottom: 75px; + --padding-left: 105px; + --padding-right: 105px; + } + + .elementor-1124 .elementor-element.elementor-element-8f02142 { + --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: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-1124 .elementor-element.elementor-element-f67ccb3 { + --margin-top: 30px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-1124 .elementor-element.elementor-element-ff6b585>.elementor-widget-container { + margin: 0px 0px 0px 0px; + } + + .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { + text-align: left; + } + + .elementor-1124 .elementor-element.elementor-element-07ba4e1 { + --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-1124 .elementor-element.elementor-element-0e0d8be { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-1124 .elementor-element.elementor-element-03567bd { + --grid-column-gap: 30px; + } + + .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { + font-size: 40px; + } + + .elementor-1124 .elementor-element.elementor-element-6c64806 { + --grid-auto-flow: row; + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } +} + +@media(max-width: 840px) { + .elementor-1124 .elementor-element.elementor-element-e815787 { + --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 20px; + --row-gap: 0px; + --column-gap: 20px; + --flex-wrap: nowrap; + } + + .elementor-1124 .elementor-element.elementor-element-b484c43 { + --flex-wrap: nowrap; + } + + .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container { + margin: 60px 0px 60px 0px; + } + + .elementor-1124 .elementor-element.elementor-element-0e0d8be { + --flex-wrap: wrap; + } + + .elementor-1124 .elementor-element.elementor-element-6c64806 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-1124 .elementor-element.elementor-element-5a88bdb { + text-align: center; + } + + .elementor-1124 .elementor-element.elementor-element-dc710dd { + text-align: center; + } +} + +@media(max-width: 660px) { + .elementor-1124 .elementor-element.elementor-element-7e04f3b { + --padding-top: 70px; + --padding-bottom: 60px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-1124 .elementor-element.elementor-element-b5747ff { + --padding-top: 50px; + --padding-bottom: 30px; + --padding-left: 50px; + --padding-right: 50px; + } + + .elementor-1124 .elementor-element.elementor-element-cad45b1 .logico-title { + font-size: 24px; + } + + .elementor-1124 .elementor-element.elementor-element-5155bc5 { + --logico-form-field-border-radius-left-top: 10px; + --logico-form-field-border-radius-right-top: 10px; + --logico-form-field-border-radius-right-bottom: 10px; + --logico-form-field-border-radius-left-bottom: 10px; + } + + .elementor-1124 .elementor-element.elementor-element-8f02142 { + --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: flex-start; + --align-items: center; + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-1124 .elementor-element.elementor-element-24a041c .logico-title { + text-align: center; + } + + .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container { + text-align: center; + } + + .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title { + font-size: 38px; + } + + .elementor-1124 .elementor-element.elementor-element-6c64806 { + --grid-auto-flow: row; + } +} + +@media(max-width: 480px) { + .elementor-1124 .elementor-element.elementor-element-e815787 { + --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-1124 .elementor-element.elementor-element-ba62d5c { + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-1124 .elementor-element.elementor-element-b484c43 { + --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-1124 .elementor-element.elementor-element-87f43bc { + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-1124 .elementor-element.elementor-element-b5747ff { + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-1124 .elementor-element.elementor-element-cad45b1>.elementor-widget-container { + margin: 0px 0px 14px 0px; + } + + .elementor-1124 .elementor-element.elementor-element-6c64806 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } +} + +.elementor-kit-5 { + --e-global-color-primary: #111111; + --e-global-color-secondary: #777777; + --e-global-color-text: #333333; + --e-global-color-accent: #c01227; + --e-global-typography-primary-font-family: "Roboto"; + --e-global-typography-primary-font-weight: 600; + --e-global-typography-secondary-font-family: "Roboto Slab"; + --e-global-typography-secondary-font-weight: 400; + --e-global-typography-text-font-family: "Manrope"; + --e-global-typography-text-font-size: 18px; + --e-global-typography-text-font-weight: 400; + --e-global-typography-text-line-height: 1.6667em; + --e-global-typography-accent-font-family: "Manrope"; + --e-global-typography-accent-font-weight: 400; + --e-global-typography-accent-line-height: 1.6667em; + color: #333333; + font-family: "Manrope", Sans-serif; + font-size: 18px; + font-weight: 400; + font-style: normal; + text-decoration: none; + line-height: 1.6667em; +} + +.elementor-kit-5 p { + margin-block-end: 1.7em; +} + +.elementor-kit-5 a { + color: #c01227; + text-decoration: underline; +} + +.elementor-kit-5 h1 { + color: #111111; + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 120px; + font-weight: 500; + text-transform: uppercase; + font-style: normal; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-kit-5 h2 { + color: #111111; + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 80px; + font-weight: 500; + text-transform: uppercase; + font-style: normal; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-kit-5 h3 { + color: #111111; + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 60px; + font-weight: 500; + text-transform: uppercase; + font-style: normal; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-kit-5 h4 { + color: #111111; + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 40px; + font-weight: 500; + text-transform: uppercase; + font-style: normal; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-kit-5 h5 { + color: #111111; + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 30px; + font-weight: 500; + text-transform: uppercase; + font-style: normal; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-kit-5 h6 { + color: #111111; + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 25px; + font-weight: 500; + text-transform: uppercase; + font-style: normal; + line-height: 1.2em; + letter-spacing: -0.03em; +} + +.elementor-kit-5 button, +.elementor-kit-5 input[type="button"], +.elementor-kit-5 input[type="submit"], +.elementor-kit-5 .elementor-button { + font-family: "Manrope", Sans-serif; + font-size: 14px; + font-weight: 600; +} + +.elementor-section.elementor-section-boxed>.elementor-container { + max-width: 1380px; +} + +.e-con { + --container-max-width: 1380px; +} + +.elementor-widget:not(:last-child) { + margin-block-end: 0px; +} + +.elementor-element { + --widgets-spacing: 0px 40px; + --widgets-spacing-row: 0px; + --widgets-spacing-column: 40px; +} + + + +h1.page-title { + display: var(--page-title-display); +} + +@media(max-width: 1200px) { + .elementor-kit-5 h1 { + font-size: 80px; + } + + .elementor-kit-5 h2 { + font-size: 60px; + } + + .elementor-kit-5 h3 { + font-size: 46px; + } + + .elementor-kit-5 h4 { + font-size: 34px; + } + + .elementor-kit-5 h5 { + font-size: 28px; + } + + .elementor-kit-5 h6 { + font-size: 22px; + } +} + +@media(max-width: 840px) { + .elementor-kit-5 { + --e-global-typography-text-font-size: 16px; + --e-global-typography-accent-font-size: 16px; + font-size: 16px; + } + + .elementor-kit-5 h1 { + font-size: 60px; + } + + .elementor-kit-5 h2 { + font-size: 50px; + } + + .elementor-kit-5 h3 { + font-size: 36px; + } + + .elementor-kit-5 h4 { + font-size: 28px; + } + + .elementor-kit-5 h5 { + font-size: 24px; + } + + .elementor-kit-5 h6 { + font-size: 20px; + } + + .elementor-section.elementor-section-boxed>.elementor-container { + max-width: 1024px; + } + + .e-con { + --container-max-width: 1024px; + } +} + +@media(max-width: 660px) { + .elementor-kit-5 h1 { + font-size: 40px; + } + + .elementor-kit-5 h2 { + font-size: 32px; + } + + .elementor-kit-5 h3 { + font-size: 28px; + } + + .elementor-kit-5 h4 { + font-size: 23px; + } + + .elementor-kit-5 h5 { + font-size: 20px; + } + + .elementor-kit-5 h6 { + font-size: 18px; + } +} + +@media(max-width: 480px) { + .elementor-section.elementor-section-boxed>.elementor-container { + max-width: 767px; + } + + .e-con { + --container-max-width: 767px; + } +} + +.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: 10px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 { + background-image: url("../../images/home4-slide-1.jpg"); + background-position: bottom center; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-element.elementor-element-791327c .elementor-repeater-item-3264830:before { + background-color: transparent; + background-image: linear-gradient(166deg, #1EAE9800 0%, #84B8DF33 100%); +} + +.elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner { + max-width: 55%; + margin: 58px 0px 0px 0px; +} + +.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-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-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-element.elementor-element-791327c .elementor-repeater-item-3264830.slide-style-standard .content-slider-item-text { + margin: 23px 0px 0px 0px; +} + +.elementor-element.elementor-element-791327c .elementor-repeater-item-3264830.slide-style-modern .content-slider-item-text .text-content { + padding: 23px 0px 0px 0px; +} + +.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: #c01227; + --logico-button-background-color: #c0122700; + --logico-button-icon-color: #FFFFFF; + --logico-button-text-hover: #FFFFFF; + --logico-button-border-hover: #c01227; + --logico-button-background-hover: #c01227; + --logico-button-icon-hover: #FFFFFF; +} + +.elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 { + background-color: #305C7D00; + background-image: url("../../images/home4-slide-2.jpg"); + background-position: center center; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-element.elementor-element-791327c .elementor-repeater-item-6867061:before { + background-color: transparent; + /* background-image: linear-gradient(116deg, #305C7D 0%, #5C84A300 82%); */ +} + +.elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner { + max-width: 60%; + margin: 90px 0px 0px 0px; +} + +.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-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-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-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-text .text-content { + max-width: 590px; +} + +.elementor-element.elementor-element-791327c .elementor-repeater-item-6867061.slide-style-standard .content-slider-item-text { + margin: 23px 0px 0px 0px; +} + +.elementor-element.elementor-element-791327c .elementor-repeater-item-6867061.slide-style-modern .content-slider-item-text .text-content { + padding: 23px 0px 0px 0px; +} + +.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: #c01227; + --logico-button-background-color: #E8734A00; + --logico-button-icon-color: #FFFFFF; + --logico-button-text-hover: #FFFFFF; + --logico-button-border-hover: #c01227; + --logico-button-background-hover: #c01227; + --logico-button-icon-hover: #FFFFFF; +} + +.elementor-element.elementor-element-791327c .owl-carousel.owl-theme .content-item { + height: 924px; +} + +.elementor-element.elementor-element-791327c .owl-carousel .owl-stage-outer { + border-radius: 25px 25px 25px 25px; +} + +.elementor-element.elementor-element-791327c .content-slider.nav-view-default .owl-nav { + left: 10px; + right: 10px; +} + +.elementor-element.elementor-element-791327c .slider-footer { + text-align: right; + margin-top: 0px; + margin-bottom: 59px; +} + +.elementor-element.elementor-element-791327c .slider-footer .slider-pagination { + margin-right: 70px; + margin-left: 70px; +} + +.elementor-element.elementor-element-791327c .slider-progress-wrapper { + color: #FFFFFF; +} + +.elementor-element.elementor-element-791327c .owl-dots .owl-dot:not(.active) span { + border-color: #FFFFFF; +} + +.elementor-element.elementor-element-846ec29 { + --display: grid; + --e-con-grid-template-columns: repeat(3, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --gap: 20px 20px; + --row-gap: 20px; + --column-gap: 20px; + --grid-auto-flow: row; + --margin-top: 20px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + --z-index: 2; +} + +.elementor-element.elementor-element-e51a21a { + --display: flex; + --min-height: 505px; + --border-radius: 25px 25px 25px 25px; + --padding-top: 72px; + --padding-bottom: 60px; + --padding-left: 50px; + --padding-right: 50px; +} + +.elementor-element.elementor-element-e51a21a:not(.elementor-motion-effects-element-type-background), +.elementor-element.elementor-element-e51a21a>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #c01227; +} + +.elementor-element.elementor-element-e51a21a.e-con { + --flex-grow: 0; + --flex-shrink: 0; +} + +.elementor-element.elementor-element-b76ab0c .logico-title { + font-family: "Manrope", Sans-serif; + font-weight: 600; + text-transform: none; + color: #FFFFFF; +} + +.elementor-element.elementor-element-7b9bdaf>.elementor-widget-container { + margin: 14px 20px 0px 0px; +} + +.elementor-element.elementor-element-7b9bdaf { + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; +} + +.elementor-element.elementor-element-fa2a4fc { + --divider-border-style: solid; + --divider-color: #FFFFFF; + --divider-border-width: 1px; +} + +.elementor-element.elementor-element-fa2a4fc .elementor-divider-separator { + width: 100%; +} + +.elementor-element.elementor-element-fa2a4fc .elementor-divider { + padding-block-start: 45px; + padding-block-end: 45px; +} + +.elementor-element.elementor-element-39ccb36>.elementor-widget-container { + margin: 14px 0px 0px 0px; +} + +.elementor-element.elementor-element-39ccb36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { + padding-block-end: calc(4px/2); +} + +.elementor-element.elementor-element-39ccb36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { + margin-block-start: calc(4px/2); +} + +.elementor-element.elementor-element-39ccb36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { + margin-inline: calc(4px/2); +} + +.elementor-element.elementor-element-39ccb36 .elementor-icon-list-items.elementor-inline-items { + margin-inline: calc(-4px/2); +} + +.elementor-element.elementor-element-39ccb36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { + inset-inline-end: calc(-4px/2); +} + +.elementor-element.elementor-element-39ccb36 .elementor-icon-list-icon i { + color: #FFFFFF; + transition: color 0.3s; +} + +.elementor-element.elementor-element-39ccb36 .elementor-icon-list-icon svg { + fill: #FFFFFF; + transition: fill 0.3s; +} + +.elementor-element.elementor-element-39ccb36 { + --e-icon-list-icon-size: 9px; + --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: 1px; +} + +.elementor-element.elementor-element-39ccb36 .elementor-icon-list-icon { + padding-inline-end: 10px; +} + +.elementor-element.elementor-element-39ccb36 .elementor-icon-list-text { + color: #FFFFFF; + transition: color 0.3s; +} + +.elementor-element.elementor-element-f21cefd { + --display: flex; + --min-height: 505px; + --border-radius: 25px 25px 25px 25px; + --padding-top: 72px; + --padding-bottom: 60px; + --padding-left: 50px; + --padding-right: 50px; +} + +.elementor-element.elementor-element-f21cefd:not(.elementor-motion-effects-element-type-background), +.elementor-element.elementor-element-f21cefd>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #4CB3DD; + background-image: url("../../images/home4-banner-2.jpg"); + background-position: bottom left; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-element.elementor-element-f21cefd.e-con { + --flex-grow: 0; + --flex-shrink: 0; +} + +.elementor-element.elementor-element-97b08df .logico-title { + font-family: "Manrope", Sans-serif; + font-weight: 600; + text-transform: none; + color: #FFFFFF; +} + +.elementor-element.elementor-element-ca2e835>.elementor-widget-container { + margin: 14px 20px 0px 0px; +} + +.elementor-element.elementor-element-ca2e835 { + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; +} + +.elementor-element.elementor-element-aaaed9e { + --divider-border-style: solid; + --divider-color: #FFFFFF !important; + --divider-border-width: 1px; +} + +.elementor-element.elementor-element-aaaed9e .elementor-divider-separator { + width: 100%; +} + +.elementor-element.elementor-element-aaaed9e .elementor-divider { + padding-block-start: 45px; + padding-block-end: 45px; +} + +.elementor-element.elementor-element-c4c35c7 { + --display: flex; + --min-height: 505px; + --border-radius: 25px 25px 25px 25px; + --padding-top: 72px; + --padding-bottom: 60px; + --padding-left: 50px; + --padding-right: 50px; +} + +.elementor-element.elementor-element-c4c35c7:not(.elementor-motion-effects-element-type-background), +.elementor-element.elementor-element-c4c35c7>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #ffffff; +} + +.elementor-element.elementor-element-29ec1ac .logico-title { + font-family: "Manrope", Sans-serif; + font-weight: 600; + text-transform: none; + color: #FFFFFF; +} + +.elementor-element.elementor-element-157eebf>.elementor-widget-container { + margin: 14px 0px 0px 0px; +} + +.elementor-element.elementor-element-157eebf { + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; +} + +.elementor-element.elementor-element-b431db1 { + --divider-border-style: solid; + --divider-color: #FFFFFF; + --divider-border-width: 1px; +} + +.elementor-element.elementor-element-b431db1 .elementor-divider-separator { + width: 100%; +} + +.elementor-element.elementor-element-b431db1 .elementor-divider { + padding-block-start: 45px; + padding-block-end: 45px; +} + +.elementor-element.elementor-element-6cc2123 { + --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: 20px 20px; + --row-gap: 20px; + --column-gap: 20px; + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-element.elementor-element-79f02be { + width: auto; + max-width: auto; + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 80px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; +} + +.elementor-element.elementor-element-79f02be.elementor-element { + --flex-grow: 0; + --flex-shrink: 0; +} + +.elementor-element.elementor-element-79f02be p { + margin-block-end: 0px; +} + +.elementor-element.elementor-element-6ed5790 { + width: auto; + max-width: auto; + font-size: 20px; + font-weight: 600; + line-height: 1.2em; + letter-spacing: -0.03em; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; +} + +.elementor-element.elementor-element-6ed5790>.elementor-widget-container { + margin: 12px 0px 12px 0px; +} + +.elementor-element.elementor-element-6ed5790 p { + margin-block-end: 0px; +} + +.elementor-element.elementor-element-7a4f661 { + --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: 150px; + --padding-bottom: 42px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-element.elementor-element-e6fc84c { + --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; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-element.elementor-element-c9782ff { + width: 100%; + max-width: 100%; + z-index: 2; +} + +.elementor-element.elementor-element-c9782ff>.elementor-widget-container { + padding: 0px 0px 13px 0px; + border-style: solid; + border-width: 0px 0px 1px 0px; +} + +.elementor-element.elementor-element-c9782ff .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #111111; +} + +.elementor-element.elementor-element-96dd768 { + --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-element.elementor-element-c1411f6 { + --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; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-element.elementor-element-e056676 { + width: var(--container-widget-width, 800px); + max-width: 800px; + --container-widget-width: 800px; + --container-widget-flex-grow: 0; +} + +.elementor-element.elementor-element-e056676 .elementor-counter-number-wrapper { + + + + --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: #ffffff; + stroke: #ffffff; +} + +.elementor-element.elementor-element-e056676 .elementor-counter-number { + font-family: "Manrope Alt", Sans-serif; + font-size: 180px; + font-weight: 700; + letter-spacing: -0.03em; +} + +.elementor-element.elementor-element-e056676 .elementor-counter-number-suffix { + font-family: "Manrope Alt", Sans-serif; + font-size: 180px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-element.elementor-element-0d72805 { + 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-element.elementor-element-0d72805>.elementor-widget-container { + --e-transform-rotateZ: -90deg; + --e-transform-translateY: 20%; +} + +.elementor-element.elementor-element-0d72805 .logico-title { + font-size: 20px; + font-weight: 500; + line-height: 1.5em; + color: #111111; +} + +.elementor-element.elementor-element-6f13b66 { + --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: 76px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-element.elementor-element-b59cef4 { + --display: grid; + --e-con-grid-template-columns: repeat(2, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --gap: 0px 74px; + --row-gap: 0px; + --column-gap: 74px; + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-element.elementor-element-dd7d57f { + --display: flex; +} + +.elementor-element.elementor-element-4d517e0 { + --display: flex; +} + +.elementor-element.elementor-element-03c3415>.elementor-widget-container { + margin: 60px 0px 0px 0px; +} + +.elementor-element.elementor-element-314d84a { + --display: flex; + --min-height: 586px; + --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; + --margin-top: 30px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-element.elementor-element-314d84a:not(.elementor-motion-effects-element-type-background), +.elementor-element.elementor-element-314d84a>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/09/bg-map-about.png"); + background-position: center center; + background-repeat: no-repeat; + background-size: contain; +} + +.elementor-element.elementor-element-afcbd05 { + --display: grid; + --e-con-grid-template-columns: repeat(4, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --grid-auto-flow: row; + --align-items: center; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-element.elementor-element-e8ee54e .elementor-counter { + flex-direction: column-reverse; +} + +.elementor-element.elementor-element-e8ee54e .elementor-counter-title { + justify-content: start; + font-size: 20px; + font-weight: 600; + line-height: 1.3em; +} + +.elementor-element.elementor-element-e8ee54e .elementor-counter-number-wrapper { + + --counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + color: #ffffff; +} + +.elementor-element.elementor-element-e8ee54e .elementor-counter-number { + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 100px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-element.elementor-element-1ea8a4b .elementor-counter { + flex-direction: column-reverse; +} + +.elementor-element.elementor-element-1ea8a4b .elementor-counter-title { + justify-content: start; + font-size: 20px; + font-weight: 600; + line-height: 1.3em; +} + +.elementor-element.elementor-element-1ea8a4b .elementor-counter-number-wrapper { + + --counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + color: #ffffff; +} + +.elementor-element.elementor-element-1ea8a4b .elementor-counter-number { + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 100px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-element.elementor-element-1ea8a4b .elementor-counter-number-prefix { + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 100px; + font-weight: 700; + letter-spacing: -0.03em; +} + +.elementor-element.elementor-element-1ea8a4b .elementor-counter-number-suffix { + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 100px; + font-weight: 700; + letter-spacing: -0.03em; +} + +.elementor-element.elementor-element-09638df .elementor-counter { + flex-direction: column-reverse; +} + +.elementor-element.elementor-element-09638df .elementor-counter-title { + justify-content: start; + font-size: 20px; + font-weight: 600; + line-height: 1.3em; +} + +.elementor-element.elementor-element-09638df .elementor-counter-number-wrapper { + + --counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + color: #ffffff; +} + +.elementor-element.elementor-element-09638df .elementor-counter-number { + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 100px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-element.elementor-element-09638df .elementor-counter-number-suffix { + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 100px; + font-weight: 700; +} + +.elementor-element.elementor-element-59be3c9 .elementor-counter { + flex-direction: column-reverse; +} + +.elementor-element.elementor-element-59be3c9 .elementor-counter-title { + justify-content: start; + font-size: 20px; + font-weight: 600; + line-height: 1.3em; +} + +.elementor-element.elementor-element-59be3c9 .elementor-counter-number-wrapper { + + --counter-prefix-grow: 0; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + color: #ffffff; +} + +.elementor-element.elementor-element-59be3c9 .elementor-counter-number { + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 100px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-element.elementor-element-59be3c9 .elementor-counter-number-suffix { + font-family: "" Manrope", Sans-serif", Sans-serif; + font-size: 100px; + font-weight: 700; +} + +.elementor-element.elementor-element-bbc6760 { + --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: 10px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-element.elementor-element-13a7637 { + width: auto; + max-width: auto; + top: 0px; + z-index: 2; +} + +body:not(.rtl) .elementor-element.elementor-element-13a7637 { + left: 20px; +} + +body.rtl .elementor-element.elementor-element-13a7637 { + right: 20px; +} + +.elementor-element.elementor-element-13a7637 .block-decoration { + text-align: left; +} + +.elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-1 .block-decoration-item:before, +.elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-2 .block-decoration-item:before, +.elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-3 .block-decoration-item:before, +.elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, +.elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-4 .block-decoration-item:before, +.elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { + background-color: #c01227; +} + +.elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-1 .block-decoration-item:after, +.elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, +.elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-3 .block-decoration-item, +.elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, +.elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-4 .block-decoration-item, +.elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { + background-color: #FFFFFF; +} + +.elementor-element.elementor-element-7da6646 { + --display: flex; + --min-height: 773px; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --background-transition: 0s; + --border-radius: 25px 25px 25px 25px; + --z-index: 1; +} + +.elementor-element.elementor-element-7da6646:not(.elementor-motion-effects-element-type-background), +.elementor-element.elementor-element-7da6646>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-image: url("../../images/home4-banner-4.jpg"); + background-position: center center; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-element.elementor-element-8b5d6e6 { + --display: flex; + --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: flex-end; + --align-items: flex-end; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; +} + +.elementor-element.elementor-element-1f766ea { + --display: flex; + --margin-top: -298px; + --margin-bottom: -70px; + --margin-left: 0px; + --margin-right: 208px; + --z-index: 2; +} + +.elementor-element.elementor-element-3b61435 { + --display: flex; + --border-radius: 25px 25px 0px 0px; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; + --padding-top: 64px; + --padding-bottom: 73px; + --padding-left: 40px; + --padding-right: 38px; +} + +.elementor-element.elementor-element-3b61435:not(.elementor-motion-effects-element-type-background), +.elementor-element.elementor-element-3b61435>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #c01227; +} + +.elementor-element.elementor-element-c364d1c { + font-family: "Manrope", Sans-serif; + font-size: 40px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; +} + +.elementor-element.elementor-element-239afbb>.elementor-widget-container { + margin: 15px 0px 0px 0px; +} + +.elementor-element.elementor-element-239afbb .logico-title { + font-family: "Manrope", Sans-serif; + font-weight: 600; + text-transform: none; + line-height: 1em; + letter-spacing: -0.03em; + color: #FFFFFF; +} + +.elementor-element.elementor-element-0d307dd>.elementor-widget-container { + margin: 16px 0px 0px 0px; +} + +.elementor-element.elementor-element-5aea22e { + --display: flex; + --min-height: 70px; + --justify-content: center; + --align-items: center; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + --border-radius: 0px 0px 25px 25px; + --logico-default-text-color: #FFFFFF; + color: #FFFFFF; + --padding-top: 20px; + --padding-bottom: 20px; + --padding-left: 40px; + --padding-right: 38px; +} + +.elementor-element.elementor-element-5aea22e:not(.elementor-motion-effects-element-type-background), +.elementor-element.elementor-element-5aea22e>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #ffffff; +} + +.elementor-element.elementor-element-b6e14bd { + --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; + --margin-top: -25px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 186px; + --padding-bottom: 150px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-element.elementor-element-b6e14bd:not(.elementor-motion-effects-element-type-background), +.elementor-element.elementor-element-b6e14bd>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-element.elementor-element-90cc867 { + --display: flex; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-element.elementor-element-24c0280 { + width: 100%; + max-width: 100%; + z-index: 2; +} + +.elementor-element.elementor-element-24c0280>.elementor-widget-container { + padding: 0px 0px 13px 0px; + border-style: solid; + border-width: 0px 0px 1px 0px; + border-color: #FFFFFF; +} + +.elementor-element.elementor-element-24c0280 .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #FFFFFF; +} + +.elementor-element.elementor-element-2ed47f3 { + --display: grid; + --e-con-grid-template-columns: repeat(2, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --grid-auto-flow: row; + --margin-top: 60px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-element.elementor-element-36efec7 { + --display: flex; +} + +.elementor-element.elementor-element-778840d .logico-title { + color: #FFFFFF; +} + +.elementor-element.elementor-element-bbfb67f>.elementor-widget-container { + margin: 67px 0px 0px 0px; +} + +.elementor-element.elementor-element-bbfb67f { + text-align: start; +} + +.elementor-element.elementor-element-bbfb67f img { + border-radius: 25px 25px 25px 25px; +} + +.elementor-element.elementor-element-b2c956f { + --display: flex; + --margin-top: 112px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 140px; + --padding-right: 0px; +} + +body:not(.rtl) .elementor-element.elementor-element-1a450c2 { + left: 0px; +} + +body.rtl .elementor-element.elementor-element-1a450c2 { + right: 0px; +} + +.elementor-element.elementor-element-1a450c2 { + bottom: -69px; + z-index: 0; +} + +.elementor-element.elementor-element-1a450c2 img { + max-width: 200%; +} + +.elementor-element.elementor-element-6b51278 .elementor-icon-box-wrapper { + align-items: start; + text-align: start; + gap: 20px; +} + +.elementor-element.elementor-element-6b51278 .elementor-icon-box-title { + margin-block-end: 5px; + color: #FFFFFF; +} + +.elementor-element.elementor-element-6b51278.elementor-view-stacked .elementor-icon { + background-color: #ffffff; + fill: #1F1F1F; + color: #1F1F1F; +} + +.elementor-element.elementor-element-6b51278.elementor-view-framed .elementor-icon, +.elementor-element.elementor-element-6b51278.elementor-view-default .elementor-icon { + fill: #ffffff; + color: #ffffff; + border-color: #ffffff; +} + +.elementor-element.elementor-element-6b51278.elementor-view-framed .elementor-icon { + background-color: #1F1F1F; +} + +.elementor-element.elementor-element-6b51278 .elementor-icon { + font-size: 10px; + padding: 12px; +} + +.elementor-element.elementor-element-6b51278 .elementor-icon-box-title, +.elementor-element.elementor-element-6b51278 .elementor-icon-box-title a { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; +} + +.elementor-element.elementor-element-6b51278 .elementor-icon-box-description { + color: #FFFFFF; +} + +.elementor-element.elementor-element-e34beb2 { + --divider-border-style: solid; + --divider-color: #FFFFFF; + --divider-border-width: 1px; +} + +.elementor-element.elementor-element-e34beb2>.elementor-widget-container { + margin: 7px 0px 0px 0px; +} + +.elementor-element.elementor-element-e34beb2 .elementor-divider-separator { + width: 100%; +} + +.elementor-element.elementor-element-e34beb2 .elementor-divider { + padding-block-start: 38px; + padding-block-end: 38px; +} + +.elementor-element.elementor-element-27ba815 .elementor-icon-box-wrapper { + align-items: start; + text-align: start; + gap: 20px; +} + +.elementor-element.elementor-element-27ba815 .elementor-icon-box-title { + margin-block-end: 5px; + color: #FFFFFF; +} + +.elementor-element.elementor-element-27ba815.elementor-view-stacked .elementor-icon { + background-color: #ffffff; + fill: #1F1F1F; + color: #1F1F1F; +} + +.elementor-element.elementor-element-27ba815.elementor-view-framed .elementor-icon, +.elementor-element.elementor-element-27ba815.elementor-view-default .elementor-icon { + fill: #ffffff; + color: #ffffff; + border-color: #ffffff; +} + +.elementor-element.elementor-element-27ba815.elementor-view-framed .elementor-icon { + background-color: #1F1F1F; +} + +.elementor-element.elementor-element-27ba815 .elementor-icon { + font-size: 10px; + padding: 12px; +} + +.elementor-element.elementor-element-27ba815 .elementor-icon-box-title, +.elementor-element.elementor-element-27ba815 .elementor-icon-box-title a { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; +} + +.elementor-element.elementor-element-27ba815 .elementor-icon-box-description { + color: #FFFFFF; +} + +.elementor-element.elementor-element-6895eb5 { + --divider-border-style: solid; + --divider-color: #FFFFFF; + --divider-border-width: 1px; +} + +.elementor-element.elementor-element-6895eb5>.elementor-widget-container { + margin: 7px 0px 0px 0px; +} + +.elementor-element.elementor-element-6895eb5 .elementor-divider-separator { + width: 100%; +} + +.elementor-element.elementor-element-6895eb5 .elementor-divider { + padding-block-start: 38px; + padding-block-end: 38px; +} + +.elementor-element.elementor-element-332c78f .elementor-icon-box-wrapper { + align-items: start; + text-align: start; + gap: 20px; +} + +.elementor-element.elementor-element-332c78f .elementor-icon-box-title { + margin-block-end: 5px; + color: #FFFFFF; +} + +.elementor-element.elementor-element-332c78f.elementor-view-stacked .elementor-icon { + background-color: #ffffff; + fill: #1F1F1F; + color: #1F1F1F; +} + +.elementor-element.elementor-element-332c78f.elementor-view-framed .elementor-icon, +.elementor-element.elementor-element-332c78f.elementor-view-default .elementor-icon { + fill: #ffffff; + color: #ffffff; + border-color: #ffffff; +} + +.elementor-element.elementor-element-332c78f.elementor-view-framed .elementor-icon { + background-color: #1F1F1F; +} + +.elementor-element.elementor-element-332c78f .elementor-icon { + font-size: 10px; + padding: 12px; +} + +.elementor-element.elementor-element-332c78f .elementor-icon-box-title, +.elementor-element.elementor-element-332c78f .elementor-icon-box-title a { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; +} + +.elementor-element.elementor-element-332c78f .elementor-icon-box-description { + color: #FFFFFF; +} + +.elementor-element.elementor-element-e70d3b7>.elementor-widget-container { + margin: 47px 0px 0px 0px; +} + +.elementor-element.elementor-element-e70d3b7 { + --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; +} + +.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: 193px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.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-element.elementor-element-447ecee img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-element.elementor-element-447ecee:hover img { + opacity: 1; +} + +.elementor-element.elementor-element-969d9af img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-element.elementor-element-969d9af:hover img { + opacity: 1; +} + +.elementor-element.elementor-element-0b8435b img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-element.elementor-element-0b8435b:hover img { + opacity: 1; +} + +.elementor-element.elementor-element-983ecc0 img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-element.elementor-element-983ecc0:hover img { + opacity: 1; +} + +.elementor-element.elementor-element-974d5c0 img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-element.elementor-element-974d5c0:hover img { + opacity: 1; +} + +.elementor-element.elementor-element-36101a7 img { + opacity: 0.5; + transition-duration: 0.3s; +} + +.elementor-element.elementor-element-36101a7:hover img { + opacity: 1; +} + +.elementor-element.elementor-element-eb7e427 { + --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-element.elementor-element-e913652 { + --display: flex; + --align-items: center; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-element.elementor-element-f6836a1 .logico-title { + text-align: center; + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #111111; +} + +.elementor-element.elementor-element-b0b65ce { + width: var(--container-widget-width, 700px); + max-width: 700px; + --container-widget-width: 700px; + --container-widget-flex-grow: 0; +} + +.elementor-element.elementor-element-b0b65ce>.elementor-widget-container { + margin: 18px 0px 0px 0px; +} + +.elementor-element.elementor-element-b0b65ce .logico-title { + text-align: center; +} + +.elementor-element.elementor-element-e9da455 { + --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; + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-element.elementor-element-c562953 { + --display: flex; + --align-items: flex-start; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + border-style: solid; + --border-style: solid; + border-width: 0px 1px 0px 0px; + --border-top-width: 0px; + --border-right-width: 1px; + --border-bottom-width: 0px; + --border-left-width: 0px; + border-color: #333333; + --border-color: #333333; +} + +.elementor-element.elementor-element-6c4ba68>.elementor-widget-container { + margin: -9px 0px 0px 0px; + padding: 0px 40px 0px 0px; +} + +.elementor-element.elementor-element-6c4ba68 .price-item-price-info { + font-family: "Manrope Alt", Sans-serif; +} + +.elementor-element.elementor-element-6c4ba68 .price-item .price-item-price-info { + color: #FFFFFF00; + -webkit-text-stroke-width: 1px; + stroke-width: 1px; + -webkit-text-stroke-color: #ffffff; + stroke: #ffffff; +} + +.elementor-element.elementor-element-6c4ba68 .price-item .price-item-title { + text-align: left; +} + +.elementor-element.elementor-element-6c4ba68 .price-item .price-item-content { + text-align: left; +} + +.elementor-element.elementor-element-6c4ba68 .price-item .price-item-custom-field:not(.active) { + color: #C6C6C6; +} + +.elementor-element.elementor-element-6c4ba68 .price-item .price-item-button { + text-align: center; +} + +.elementor-element.elementor-element-d1915ef { + --display: flex; + --align-items: center; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + border-style: solid; + --border-style: solid; + border-width: 0px 1px 0px 0px; + --border-top-width: 0px; + --border-right-width: 1px; + --border-bottom-width: 0px; + --border-left-width: 0px; + border-color: #333333; + --border-color: #333333; +} + +.elementor-element.elementor-element-94317e5>.elementor-widget-container { + margin: -9px 0px 0px 0px; + padding: 0px 40px 0px 40px; +} + +.elementor-element.elementor-element-94317e5 .price-item-price-info { + font-family: "Manrope Alt", Sans-serif; +} + +.elementor-element.elementor-element-94317e5 .price-item .price-item-price-info { + color: #FFFFFF00; + -webkit-text-stroke-width: 1px; + stroke-width: 1px; + -webkit-text-stroke-color: #ffffff; + stroke: #ffffff; +} + +.elementor-element.elementor-element-94317e5 .price-item .price-item-title { + text-align: left; +} + +.elementor-element.elementor-element-94317e5 .price-item .price-item-content { + text-align: left; +} + +.elementor-element.elementor-element-94317e5 .price-item .price-item-custom-field:not(.active) { + color: #C6C6C6; +} + +.elementor-element.elementor-element-94317e5 .price-item .price-item-button { + text-align: center; +} + +.elementor-element.elementor-element-e0b0994 { + --display: flex; + --align-items: center; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + border-style: solid; + --border-style: solid; + border-width: 0px 1px 0px 0px; + --border-top-width: 0px; + --border-right-width: 1px; + --border-bottom-width: 0px; + --border-left-width: 0px; + border-color: #333333; + --border-color: #333333; +} + +.elementor-element.elementor-element-85c515e>.elementor-widget-container { + margin: -9px 0px 0px 0px; + padding: 0px 40px 0px 40px; +} + +.elementor-element.elementor-element-85c515e .price-item-price-info { + font-family: "Manrope Alt", Sans-serif; +} + +.elementor-element.elementor-element-85c515e .price-item .price-item-price-info { + color: #FFFFFF00; + -webkit-text-stroke-width: 1px; + stroke-width: 1px; + -webkit-text-stroke-color: #ffffff; + stroke: #ffffff; +} + +.elementor-element.elementor-element-85c515e .price-item .price-item-title { + text-align: left; +} + +.elementor-element.elementor-element-85c515e .price-item .price-item-content { + text-align: left; +} + +.elementor-element.elementor-element-85c515e .price-item .price-item-custom-field:not(.active) { + color: #C6C6C6; +} + +.elementor-element.elementor-element-85c515e .price-item .price-item-button { + text-align: center; +} + +.elementor-element.elementor-element-8d1a03d { + --display: flex; + --align-items: center; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + border-style: solid; + --border-style: solid; + border-width: 0px 0px 0px 0px; + --border-top-width: 0px; + --border-right-width: 0px; + --border-bottom-width: 0px; + --border-left-width: 0px; + border-color: #333333; + --border-color: #333333; +} + +.elementor-element.elementor-element-6986f8c>.elementor-widget-container { + margin: -9px 0px 0px 0px; + padding: 0px 40px 0px 40px; +} + +.elementor-element.elementor-element-6986f8c .price-item-price-info { + font-family: "Manrope Alt", Sans-serif; +} + +.elementor-element.elementor-element-6986f8c .price-item .price-item-price-info { + color: #FFFFFF00; + -webkit-text-stroke-width: 1px; + stroke-width: 1px; + -webkit-text-stroke-color: #ffffff; + stroke: #ffffff; +} + +.elementor-element.elementor-element-6986f8c .price-item .price-item-title { + text-align: left; +} + +.elementor-element.elementor-element-6986f8c .price-item .price-item-content { + text-align: left; +} + +.elementor-element.elementor-element-6986f8c .price-item .price-item-custom-field:not(.active) { + color: #C6C6C6; +} + +.elementor-element.elementor-element-6986f8c .price-item .price-item-button { + text-align: center; +} + +.elementor-element.elementor-element-f7e9176 { + --display: grid; + --e-con-grid-template-columns: repeat(2, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --gap: 30px 30px; + --row-gap: 30px; + --column-gap: 30px; + --grid-auto-flow: row; + --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-element.elementor-element-d9f4822 { + --display: flex; + --min-height: 260px; + --justify-content: flex-end; + --border-radius: 25px 25px 25px 25px; + --padding-top: 50px; + --padding-bottom: 50px; + --padding-left: 47px; + --padding-right: 47px; +} + +.elementor-element.elementor-element-d9f4822:not(.elementor-motion-effects-element-type-background), +.elementor-element.elementor-element-d9f4822>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-image: url("../../images/home4-banner-5.jpg"); + background-position: center center; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-element.elementor-element-a95b671 { + --divider-border-style: solid; + --divider-color: #FFFFFF; + --divider-border-width: 1px; +} + +.elementor-element.elementor-element-a95b671 .elementor-divider-separator { + width: 300px; + margin: 0 auto; + margin-left: 0; +} + +.elementor-element.elementor-element-a95b671 .elementor-divider { + text-align: left; + padding-block-start: 20px; + padding-block-end: 20px; +} + +.elementor-element.elementor-element-5316bb7 { + width: var(--container-widget-width, 240px); + max-width: 240px; + --container-widget-width: 240px; + --container-widget-flex-grow: 0; +} + +.elementor-element.elementor-element-5316bb7 .logico-title { + font-family: "Manrope", Sans-serif; + font-weight: 600; + text-transform: none; + line-height: 1.1667em; + color: #FFFFFF; +} + +.elementor-element.elementor-element-8ddfaa1>.elementor-widget-container { + margin: 20px 0px 0px 0px; +} + +.elementor-element.elementor-element-8ddfaa1 { + --logico-default-text-color: #FFFFFF; +} + +.elementor-element.elementor-element-68bc52e { + --display: flex; + --min-height: 260px; + --justify-content: flex-end; + --border-radius: 25px 25px 25px 25px; + --padding-top: 50px; + --padding-bottom: 50px; + --padding-left: 47px; + --padding-right: 47px; +} + +.elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background), +.elementor-element.elementor-element-68bc52e>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #c01227; + background-image: url("../../images/home4-banner-6.png"); + background-position: 100% calc(100% - 26px); + background-repeat: no-repeat; + background-size: 36% auto; +} + +.elementor-element.elementor-element-31825eb { + --divider-border-style: solid; + --divider-color: #FFFFFF; + --divider-border-width: 1px; +} + +.elementor-element.elementor-element-31825eb .elementor-divider-separator { + width: 300px; + margin: 0 auto; + margin-left: 0; +} + +.elementor-element.elementor-element-31825eb .elementor-divider { + text-align: left; + padding-block-start: 20px; + padding-block-end: 20px; +} + +.elementor-element.elementor-element-7e09d24 { + width: var(--container-widget-width, 275px); + max-width: 275px; + --container-widget-width: 275px; + --container-widget-flex-grow: 0; +} + +.elementor-element.elementor-element-7e09d24 .logico-title { + font-family: "Manrope", Sans-serif; + font-weight: 600; + text-transform: none; + line-height: 1.1667em; + color: #FFFFFF; +} + +.elementor-element.elementor-element-8955a38>.elementor-widget-container { + margin: 20px 0px 0px 0px; +} + +.elementor-element.elementor-element-8955a38 { + --logico-default-text-color: #FFFFFF; +} + +.elementor-element.elementor-element-5629708 { + --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: 150px; + --margin-left: 0px; + --margin-right: 0px; +} + +.elementor-element.elementor-element-37eb5d8 { + --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; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-element.elementor-element-4dfe9a5 { + --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-element.elementor-element-3180629 .logico-title { + font-size: 14px; + font-weight: 500; + line-height: 2.1429em; + color: #111111; +} + +.elementor-element.elementor-element-53f6e43 { + width: initial; + max-width: initial; +} + +.elementor-element.elementor-element-53f6e43>.elementor-widget-container { + margin: 18px 0px 0px 0px; +} + +.elementor-element.elementor-element-af304ac>.elementor-widget-container { + margin: 37px 0px 0px 0px; +} + +.elementor-element.elementor-element-7dcab86 { + --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-element.elementor-element-7bfe5b9>.elementor-widget-container { + margin: 60px 0px 0px 0px; +} + +@media(max-width: 1200px) and (min-width:481px) { + .elementor-element.elementor-element-c562953 { + --width: 50%; + } + + .elementor-element.elementor-element-d1915ef { + --width: 50%; + } + + .elementor-element.elementor-element-e0b0994 { + --width: 50%; + } + + .elementor-element.elementor-element-8d1a03d { + --width: 50%; + } +} + +@media(max-width: 1200px) { + .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner { + max-width: 44%; + margin: 100px 60px 0px 60px; + } + + .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading { + font-size: 46px; + } + + .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner { + max-width: 55%; + margin: 0px 60px 0px 60px; + } + + .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading { + font-size: 46px; + } + + .elementor-element.elementor-element-791327c .owl-carousel.owl-theme .content-item { + height: 700px; + } + + .elementor-element.elementor-element-791327c .slider-footer { + margin-top: 0px; + margin-bottom: 30px; + } + + .elementor-element.elementor-element-791327c .slider-footer .slider-pagination { + margin-right: 30px; + margin-left: 30px; + } + + .elementor-element.elementor-element-846ec29 { + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-e51a21a { + --min-height: 400px; + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-7b9bdaf>.elementor-widget-container { + margin: 14px 0px 0px 0px; + } + + .elementor-element.elementor-element-f21cefd { + --min-height: 400px; + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-ca2e835>.elementor-widget-container { + margin: 14px 0px 0px 0px; + } + + .elementor-element.elementor-element-c4c35c7 { + --min-height: 400px; + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-79f02be { + font-size: 60px; + } + + .elementor-element.elementor-element-6ed5790>.elementor-widget-container { + margin: 5px 0px 5px 0px; + } + + .elementor-element.elementor-element-6ed5790 { + font-size: 18px; + } + + .elementor-element.elementor-element-e6fc84c { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-c1411f6 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-e056676 { + --container-widget-width: 580px; + --container-widget-flex-grow: 0; + width: var(--container-widget-width, 580px); + max-width: 580px; + } + + .elementor-element.elementor-element-e056676 .elementor-counter-number { + font-size: 130px; + line-height: 1em; + } + + .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix { + font-size: 130px; + } + + .elementor-element.elementor-element-0d72805 { + --container-widget-width: 110px; + --container-widget-flex-grow: 0; + width: var(--container-widget-width, 110px); + max-width: 110px; + } + + .elementor-element.elementor-element-0d72805 .logico-title { + font-size: 16px; + } + + .elementor-element.elementor-element-b59cef4 { + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-314d84a { + --min-height: 500px; + } + + .elementor-element.elementor-element-afcbd05 { + --e-con-grid-template-columns: repeat(2, 1fr); + --e-con-grid-template-rows: repeat(2, 1fr); + --gap: 60px 80px; + --row-gap: 60px; + --column-gap: 80px; + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-e8ee54e .elementor-counter-title { + justify-content: end; + } + + .elementor-element.elementor-element-e8ee54e .elementor-counter-number-wrapper { + + --counter-prefix-grow: 1; + --counter-suffix-grow: 0; + --counter-number-grow: 0; + } + + .elementor-element.elementor-element-09638df .elementor-counter-title { + justify-content: end; + } + + .elementor-element.elementor-element-09638df .elementor-counter-number-wrapper { + + --counter-prefix-grow: 1; + --counter-suffix-grow: 0; + --counter-number-grow: 0; + } + + .elementor-element.elementor-element-bbc6760 { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-7da6646 { + --min-height: 600px; + } + + .elementor-element.elementor-element-1f766ea { + --margin-top: -298px; + --margin-bottom: -70px; + --margin-left: 0px; + --margin-right: 30px; + } + + .elementor-element.elementor-element-90cc867 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-2ed47f3 { + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-b2c956f { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 60px; + --padding-right: 0px; + } + + .elementor-element.elementor-element-9ebb5d1 { + --gap: 40px 0px; + --row-gap: 40px; + --column-gap: 0px; + } + + .elementor-element.elementor-element-adb573f { + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-e913652 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-b0b65ce { + --container-widget-width: 550px; + --container-widget-flex-grow: 0; + width: var(--container-widget-width, 550px); + max-width: 550px; + } + + .elementor-element.elementor-element-e9da455 { + --flex-wrap: wrap; + } + + .elementor-element.elementor-element-c562953 { + --align-items: center; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + } + + .elementor-element.elementor-element-d1915ef { + border-width: 0px 0px 0px 0px; + --border-top-width: 0px; + --border-right-width: 0px; + --border-bottom-width: 0px; + --border-left-width: 0px; + } + + .elementor-element.elementor-element-e0b0994 { + --align-items: center; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-8d1a03d { + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-f7e9176 { + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-d9f4822 { + --min-height: 100px; + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 40px; + --padding-right: 40px; + } + + .elementor-element.elementor-element-68bc52e { + --min-height: 100px; + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 40px; + --padding-right: 40px; + } + + .elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background), + .elementor-element.elementor-element-68bc52e>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-size: 25% auto; + } + + .elementor-element.elementor-element-37eb5d8 { + --gap: 0px 40px; + --row-gap: 0px; + --column-gap: 40px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } +} + +@media(max-width: 1020px) { + .elementor-element.elementor-element-dcdf16a { + --padding-top: 10px; + --padding-bottom: 0px; + --padding-left: 10px; + --padding-right: 10px; + } + + .elementor-element.elementor-element-846ec29 { + --gap: 10px 10px; + --row-gap: 10px; + --column-gap: 10px; + --grid-auto-flow: row; + --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-element.elementor-element-e51a21a { + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-7b9bdaf { + font-size: 16px; + } + + .elementor-element.elementor-element-fa2a4fc .elementor-divider { + padding-block-start: 20px; + padding-block-end: 20px; + } + + .elementor-element.elementor-element-39ccb36 .elementor-icon-list-item>.elementor-icon-list-text, + .elementor-element.elementor-element-39ccb36 .elementor-icon-list-item>a { + font-size: 16px; + } + + .elementor-element.elementor-element-f21cefd { + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-ca2e835 { + font-size: 16px; + } + + .elementor-element.elementor-element-aaaed9e .elementor-divider { + padding-block-start: 20px; + padding-block-end: 20px; + } + + .elementor-element.elementor-element-c4c35c7 { + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-157eebf { + font-size: 16px; + } + + .elementor-element.elementor-element-b431db1 .elementor-divider { + padding-block-start: 20px; + padding-block-end: 20px; + } + + .elementor-element.elementor-element-79f02be { + font-size: 46px; + } + + .elementor-element.elementor-element-6ed5790 { + font-size: 14px; + } + + .elementor-element.elementor-element-7a4f661 { + --padding-top: 120px; + --padding-bottom: 42px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-element.elementor-element-e056676 { + --container-widget-width: 510px; + --container-widget-flex-grow: 0; + width: var(--container-widget-width, 510px); + max-width: 510px; + } + + .elementor-element.elementor-element-e056676 .elementor-counter-number { + font-size: 114px; + } + + .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix { + font-size: 114px; + } + + .elementor-element.elementor-element-b59cef4 { + --gap: 0px 20px; + --row-gap: 0px; + --column-gap: 20px; + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-314d84a { + --min-height: 410px; + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-afcbd05 { + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-bbc6760 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 10px; + --padding-right: 10px; + } + + .elementor-element.elementor-element-7da6646 { + --min-height: 500px; + } + + .elementor-element.elementor-element-1f766ea { + --margin-top: -298px; + --margin-bottom: -70px; + --margin-left: 0px; + --margin-right: 20px; + } + + .elementor-element.elementor-element-3b61435 { + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-5aea22e { + --padding-top: 20px; + --padding-bottom: 20px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-element.elementor-element-b6e14bd { + --padding-top: 156px; + --padding-bottom: 120px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-element.elementor-element-90cc867 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-2ed47f3 { + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-b2c956f { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 0px; + } + + .elementor-element.elementor-element-9ebb5d1 { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-adb573f { + --e-con-grid-template-columns: repeat(3, 1fr); + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-eb7e427 { + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-8d1a03d { + border-width: 0px 0px 0px 0px; + --border-top-width: 0px; + --border-right-width: 0px; + --border-bottom-width: 0px; + --border-left-width: 0px; + } + + .elementor-element.elementor-element-f7e9176 { + --gap: 20px 20px; + --row-gap: 20px; + --column-gap: 20px; + --grid-auto-flow: row; + --margin-top: 120px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-5629708 { + --margin-top: 120px; + --margin-bottom: 120px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-37eb5d8 { + --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-element.elementor-element-7dcab86 { + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } +} + +@media(max-width: 840px) { + .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner { + max-width: 48%; + margin: 40px 60px 0px 60px; + } + + .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading { + font-size: 36px; + } + + .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner { + max-width: 60%; + } + + .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 { + background-position: center left; + } + + .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading { + font-size: 36px; + } + + .elementor-element.elementor-element-846ec29 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-e51a21a { + --min-height: 300px; + } + + .elementor-element.elementor-element-f21cefd { + --min-height: 300px; + } + + .elementor-element.elementor-element-f21cefd:not(.elementor-motion-effects-element-type-background), + .elementor-element.elementor-element-f21cefd>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-position: bottom left; + } + + .elementor-element.elementor-element-c4c35c7 { + --min-height: 300px; + } + + .elementor-element.elementor-element-79f02be { + font-size: 80px; + } + + .elementor-element.elementor-element-6ed5790>.elementor-widget-container { + margin: 12px 0px 12px 0px; + } + + .elementor-element.elementor-element-6ed5790 { + font-size: 20px; + } + + .elementor-element.elementor-element-c1411f6 { + --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-element.elementor-element-e056676 { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var(--container-widget-width, 100%); + max-width: 100%; + } + + .elementor-element.elementor-element-e056676 .elementor-counter-number { + font-size: 100px; + } + + .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix { + font-size: 100px; + } + + .elementor-element.elementor-element-0d72805>.elementor-widget-container { + --e-transform-rotateZ: 0deg; + } + + .elementor-element.elementor-element-0d72805 { + --container-widget-width: 100%; + --container-widget-flex-grow: 0; + width: var(--container-widget-width, 100%); + max-width: 100%; + } + + .elementor-element.elementor-element-0d72805 .logico-title { + font-size: 20px; + } + + .elementor-element.elementor-element-b59cef4 { + --e-con-grid-template-columns: repeat(1, 1fr); + --gap: 30px 20px; + --row-gap: 30px; + --column-gap: 20px; + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-314d84a { + --min-height: 323px; + } + + .elementor-element.elementor-element-afcbd05 { + --gap: 40px 40px; + --row-gap: 40px; + --column-gap: 40px; + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-e8ee54e .elementor-counter-number { + font-size: 70px; + } + + .elementor-element.elementor-element-1ea8a4b .elementor-counter-number { + font-size: 70px; + } + + .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-prefix { + font-size: 70px; + } + + .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-suffix { + font-size: 70px; + } + + .elementor-element.elementor-element-09638df .elementor-counter-number { + font-size: 70px; + } + + .elementor-element.elementor-element-09638df .elementor-counter-number-suffix { + font-size: 70px; + } + + .elementor-element.elementor-element-59be3c9 .elementor-counter-number { + font-size: 70px; + } + + .elementor-element.elementor-element-59be3c9 .elementor-counter-number-suffix { + font-size: 70px; + } + + .elementor-element.elementor-element-2ed47f3 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-bbfb67f>.elementor-widget-container { + margin: 30px 0px 0px 0px; + } + + .elementor-element.elementor-element-b2c956f { + --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-element.elementor-element-adb573f { + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-94317e5>.elementor-widget-container { + padding: 0px 0px 0px 40px; + } + + .elementor-element.elementor-element-85c515e>.elementor-widget-container { + padding: 0px 40px 0px 0px; + } + + .elementor-element.elementor-element-6986f8c>.elementor-widget-container { + padding: 0px 0px 0px 40px; + } + + .elementor-element.elementor-element-f7e9176 { + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background), + .elementor-element.elementor-element-68bc52e>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-position: 100% calc(100% - 26px); + } + + .elementor-element.elementor-element-5629708 { + --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-element.elementor-element-7dcab86 { + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } +} + +@media(max-width: 660px) { + .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner { + max-width: 100%; + margin: 40px 0px 0px 0px; + } + + .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading { + font-size: 28px; + } + + .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner { + max-width: 100%; + margin: 40px 0px 0px 0px; + } + + .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 { + background-position: center left; + } + + .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading { + font-size: 28px; + } + + .elementor-element.elementor-element-846ec29 { + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-79f02be { + font-size: 80px; + } + + .elementor-element.elementor-element-7a4f661 { + --padding-top: 90px; + --padding-bottom: 42px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-element.elementor-element-e6fc84c { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-c1411f6 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-e056676 .elementor-counter-number { + font-size: 70px; + } + + .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix { + font-size: 70px; + } + + .elementor-element.elementor-element-6f13b66 { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-b59cef4 { + --gap: 30px 20px; + --row-gap: 30px; + --column-gap: 20px; + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-03c3415>.elementor-widget-container { + margin: 50px 0px 0px 0px; + } + + .elementor-element.elementor-element-314d84a { + --min-height: 300px; + --margin-top: 60px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-afcbd05 { + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-bbc6760 { + --margin-top: 60px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-7da6646 { + --min-height: 320px; + --margin-top: 0px; + --margin-bottom: -25px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-1f766ea { + --margin-top: 0px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-b6e14bd { + --padding-top: 90px; + --padding-bottom: 90px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-element.elementor-element-2ed47f3 { + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-9ebb5d1 { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-adb573f { + --grid-auto-flow: row; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-eb7e427 { + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-e913652 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-element.elementor-element-e9da455 { + --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-element.elementor-element-c562953 { + border-width: 0px 1px 0px 1px; + --border-top-width: 0px; + --border-right-width: 1px; + --border-bottom-width: 0px; + --border-left-width: 1px; + } + + .elementor-element.elementor-element-6c4ba68>.elementor-widget-container { + padding: 0px 40px 0px 40px; + } + + .elementor-element.elementor-element-d1915ef { + border-width: 0px 1px 0px 1px; + --border-top-width: 0px; + --border-right-width: 1px; + --border-bottom-width: 0px; + --border-left-width: 1px; + --margin-top: 50px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-94317e5>.elementor-widget-container { + padding: 0px 40px 0px 40px; + } + + .elementor-element.elementor-element-e0b0994 { + border-width: 0px 1px 0px 1px; + --border-top-width: 0px; + --border-right-width: 1px; + --border-bottom-width: 0px; + --border-left-width: 1px; + } + + .elementor-element.elementor-element-85c515e>.elementor-widget-container { + padding: 0px 40px 0px 40px; + } + + .elementor-element.elementor-element-8d1a03d { + border-width: 0px 1px 0px 1px; + --border-top-width: 0px; + --border-right-width: 1px; + --border-bottom-width: 0px; + --border-left-width: 1px; + } + + .elementor-element.elementor-element-6986f8c>.elementor-widget-container { + padding: 0px 40px 0px 40px; + } + + .elementor-element.elementor-element-f7e9176 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + --margin-top: 90px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-d9f4822 { + --min-height: 230px; + } + + .elementor-element.elementor-element-68bc52e { + --min-height: 230px; + } + + .elementor-element.elementor-element-5629708 { + --margin-top: 90px; + --margin-bottom: 90px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-37eb5d8 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } +} + +@media(max-width: 480px) { + .elementor-element.elementor-element-846ec29 { + --e-con-grid-template-columns: repeat(1, 1fr); + --e-con-grid-template-rows: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-79f02be { + font-size: 80px; + } + + .elementor-element.elementor-element-e056676 .elementor-counter-number { + font-size: 52px; + } + + .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix { + font-size: 52px; + } + + .elementor-element.elementor-element-0d72805 .logico-title { + font-size: 18px; + } + + .elementor-element.elementor-element-b59cef4 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-afcbd05 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-e8ee54e .elementor-counter-title { + justify-content: center; + } + + .elementor-element.elementor-element-e8ee54e .elementor-counter-number-wrapper { + + --counter-prefix-grow: 1; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + } + + .elementor-element.elementor-element-1ea8a4b .elementor-counter-title { + justify-content: center; + } + + .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-wrapper { + + --counter-prefix-grow: 1; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + } + + .elementor-element.elementor-element-09638df .elementor-counter-title { + justify-content: center; + } + + .elementor-element.elementor-element-09638df .elementor-counter-number-wrapper { + + --counter-prefix-grow: 1; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + } + + .elementor-element.elementor-element-59be3c9 .elementor-counter-title { + justify-content: center; + } + + .elementor-element.elementor-element-59be3c9 .elementor-counter-number-wrapper { + + --counter-prefix-grow: 1; + --counter-suffix-grow: 1; + --counter-number-grow: 0; + } + + body:not(.rtl) .elementor-element.elementor-element-13a7637 { + left: 0px; + } + + body.rtl .elementor-element.elementor-element-13a7637 { + right: 0px; + } + + .elementor-element.elementor-element-13a7637 { + top: 0px; + } + + .elementor-element.elementor-element-1f766ea { + --width: 100%; + --margin-top: 0px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + } + + .elementor-element.elementor-element-2ed47f3 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-9ebb5d1 { + --gap: 30px 0px; + --row-gap: 30px; + --column-gap: 0px; + } + + .elementor-element.elementor-element-adb573f { + --e-con-grid-template-columns: repeat(2, 1fr); + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-f7e9176 { + --e-con-grid-template-columns: repeat(1, 1fr); + --grid-auto-flow: row; + } + + .elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background), + .elementor-element.elementor-element-68bc52e>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-position: 0% 0%; + } +} + +@media(min-width: 481px) { + .elementor-element.elementor-element-1f766ea { + --width: 363px; + } + + .elementor-element.elementor-element-f7e9176 { + --content-width: 1630px; + } + + .elementor-element.elementor-element-4dfe9a5 { + --width: 50%; + } + + .elementor-element.elementor-element-7dcab86 { + --width: 50%; + } +} + +@media(max-width: 1020px) and (min-width:481px) { + .elementor-element.elementor-element-1f766ea { + --width: 340px; + } + + .elementor-element.elementor-element-4dfe9a5 { + --width: 100%; + } + + .elementor-element.elementor-element-7dcab86 { + --width: 100%; + } +} + +@media(max-width: 840px) and (min-width:481px) { + .elementor-element.elementor-element-e51a21a { + --width: 100%; + } + + .elementor-element.elementor-element-f21cefd { + --width: 100%; + } + + .elementor-element.elementor-element-c4c35c7 { + --width: 100%; + } + + .elementor-element.elementor-element-4dfe9a5 { + --width: 100%; + } + + .elementor-element.elementor-element-7dcab86 { + --width: 100%; + } +} + +@media(max-width: 660px) and (min-width:481px) { + .elementor-element.elementor-element-1f766ea { + --width: 100%; + } + + .elementor-element.elementor-element-c562953 { + --width: 100%; + } + + .elementor-element.elementor-element-d1915ef { + --width: 100%; + } + + .elementor-element.elementor-element-e0b0994 { + --width: 100%; + } + + .elementor-element.elementor-element-8d1a03d { + --width: 100%; + } +} + +.elementor-6957 .elementor-element.elementor-element-d7b22aa { + --display: flex; + --position: absolute; + --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: 10px; + --padding-bottom: 0px; + --padding-left: 40px; + --padding-right: 40px; + top: 10px; + --z-index: 99; +} + +body:not(.rtl) .elementor-6957 .elementor-element.elementor-element-d7b22aa { + left: 0px; +} + +body.rtl .elementor-6957 .elementor-element.elementor-element-d7b22aa { + right: 0px; +} + +.elementor-6957 .elementor-element.elementor-element-66deece { + --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; + --flex-wrap: nowrap; + --border-radius: 25px 25px 25px 25px; + --z-index: 1; +} + +.elementor-6957 .elementor-element.elementor-element-66deece:not(.elementor-motion-effects-element-type-background), +.elementor-6957 .elementor-element.elementor-element-66deece>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #FFFFFF; +} + +.elementor .elementor-element.elementor-element-66deece.sticky-container-active, +.elementor .sticky-container-active .elementor-element.elementor-element-66deece { + box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1); +} + +.elementor-6957 .elementor-element.elementor-element-5efe208 { + --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; + --margin-top: 0px; + --margin-bottom: 0px; + --margin-left: 40px; + --margin-right: 0px; + --z-index: 2; +} + +.elementor-6957 .elementor-element.elementor-element-64a6c4b { + --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-around; + --align-items: stretch; + --gap: 0px 20px; + --row-gap: 0px; + --column-gap: 20px; + --flex-wrap: nowrap; + --z-index: 2; +} + +.elementor-6957 .elementor-element.elementor-element-476976f { + --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: center; + --gap: 0vw 3.1vw; + --row-gap: 0vw; + --column-gap: 3.1vw; + --flex-wrap: nowrap; + --padding-top: 34px; + --padding-bottom: 34px; + --padding-left: 0px; + --padding-right: 0px; + --z-index: 2; +} + +.elementor-6957 .elementor-element.elementor-element-476976f.e-con { + --flex-grow: 1; + --flex-shrink: 0; +} + +#side-panel-aedcfb1:before { + background-image: url("../../images/bg-slide-sidebar.jpg"); + background-position: center center; + background-repeat: no-repeat; + background-size: cover; +} + +.elementor-6957 .elementor-element.elementor-element-aedcfb1.elementor-element { + --flex-grow: 0; + --flex-shrink: 1; +} + +#side-panel-aedcfb1 .slide-sidebar { + padding: 137px 60px 60px 60px !important; +} + +#side-panel-aedcfb1 { + --logico-default-text-color: #ffffff; + --logico-dark-text-color: #ffffff; + --logico-light-text-color: #bebebe; + --logico-accent-color: #ffffff; + --logico-accent-alter-color: #ffffff; + --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: rgba(255, 255, 255, 0); + --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; +} + +.elementor-6957 .elementor-element.elementor-element-5d89756 .hfe-site-logo-container, +.elementor-6957 .elementor-element.elementor-element-5d89756 .hfe-caption-width figcaption { + text-align: left; +} + +.elementor-6957 .elementor-element.elementor-element-5d89756 .hfe-site-logo .hfe-site-logo-container img { + width: 153px; +} + +.elementor-6957 .elementor-element.elementor-element-5d89756 .widget-image-caption { + margin-top: 0px; + margin-bottom: 0px; +} + +.elementor-6957 .elementor-element.elementor-element-5d89756.elementor-element { + --flex-grow: 0; + --flex-shrink: 0; +} + +.elementor-6957 .elementor-element.elementor-element-5d89756 .hfe-site-logo-container .hfe-site-logo-img { + border-style: none; +} + +.elementor-6957 .elementor-element.elementor-element-d1e9be4 { + --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; + --z-index: 1; +} + +.elementor-6957 .elementor-element.elementor-element-d1e9be4.e-con { + --flex-grow: 0; + --flex-shrink: 1; +} + +.elementor-6957 .elementor-element.elementor-element-22e3755 { + width: 100%; + max-width: 100%; +} + +.elementor-6957 .elementor-element.elementor-element-22e3755>.elementor-widget-container { + padding: 4px 0px 4px 0px; +} + +.elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container nav { + text-align: center; +} + +.elementor-6957 .elementor-element.elementor-element-22e3755 .menu-trigger { + text-align: right; +} + +.elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container .main-menu>li ul.sub-menu { + background-color: #1f1f1f; +} + +.elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container .main-menu>li ul.sub-menu>li>a, +.elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container .main-menu>li ul.sub-menu>li>a:after { + color: #ffffff; +} + +.elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a, +.elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a, +.elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href *="/#"]), +.elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container .main-menu>li ul.sub-menu>li.active>a, +.elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container .main-menu>li ul.sub-menu>li:hover>a, +.elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container .main-menu>li ul.sub-menu>li>a:before { + color: #ffffff; +} + +#mobile-header-22e3755.mobile-header-menu-container { + --logico-border-color: #D9D9D9; + --logico-button-border-color: #ffffff; + --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; +} + +.elementor-6957 .elementor-element.elementor-element-a08908a { + --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: center; + --gap: 0px 20px; + --row-gap: 0px; + --column-gap: 20px; + --flex-wrap: nowrap; +} + +.elementor-6957 .elementor-element.elementor-element-a08908a.e-con { + --flex-grow: 1; + --flex-shrink: 0; +} + +.elementor-6957 .elementor-element.elementor-element-68290e7 { + --display: flex; + --align-items: flex-end; + --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); + --margin-top: 0%; + --margin-bottom: 0%; + --margin-left: 2.7%; + --margin-right: 0%; + --padding-top: 15px; + --padding-bottom: 16px; + --padding-left: 0px; + --padding-right: 20px; + --z-index: 1; +} + +.elementor-6957 .elementor-element.elementor-element-68290e7.e-con { + --flex-grow: 1; + --flex-shrink: 0; +} + +.elementor-6957 .elementor-element.elementor-element-7600326 .header-button-container { + text-align: right; +} + +.elementor-6957 .elementor-element.elementor-element-7600326 a.header-button { + min-width: 193px; + color: #FFFFFF; + background-color: #ffffff; +} + +.elementor-6957 .elementor-element.elementor-element-7600326 a.header-button.header-button-animation-jump { + min-height: 72px; +} + +.elementor-6957 .elementor-element.elementor-element-7600326 a.header-button.header-button-animation-jump:hover { + min-height: calc(72px - 22px); +} + +.elementor-6957 .elementor-element.elementor-element-7600326 a.header-button.header-button-animation-fade { + min-height: 72px; +} + +.elementor-6957 .elementor-element.elementor-element-7600326 a.header-button:hover { + background-color: #A1D0F2; +} + +.elementor-6957 .elementor-element.elementor-element-f46995a { + --display: flex; + --gap: 0px 0px; + --row-gap: 0px; + --column-gap: 0px; + --margin-top: 10px; + --margin-bottom: 0px; + --margin-left: 0px; + --margin-right: 0px; + --z-index: 0; +} + +.elementor-6957 .elementor-element.elementor-element-4967acd { + --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; + --border-radius: 10px 10px 10px 10px; + --padding-top: 10px; + --padding-bottom: 10px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-6957 .elementor-element.elementor-element-4967acd:not(.elementor-motion-effects-element-type-background), +.elementor-6957 .elementor-element.elementor-element-4967acd>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-6957 .elementor-element.elementor-element-98b8484 { + --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 26px; + --row-gap: 0px; + --column-gap: 26px; +} + +.elementor-6957 .elementor-element.elementor-element-578bfd0.elementor-element { + --flex-grow: 0; + --flex-shrink: 0; +} + +.elementor-6957 .elementor-element.elementor-element-578bfd0 .elementor-icon-box-wrapper { + align-items: center; + gap: 15px; +} + +.elementor-6957 .elementor-element.elementor-element-578bfd0.elementor-view-stacked .elementor-icon { + background-color: #FFFFFF; +} + +.elementor-6957 .elementor-element.elementor-element-578bfd0.elementor-view-framed .elementor-icon, +.elementor-6957 .elementor-element.elementor-element-578bfd0.elementor-view-default .elementor-icon { + fill: #FFFFFF; + color: #FFFFFF; + border-color: #FFFFFF; +} + +.elementor-6957 .elementor-element.elementor-element-578bfd0 .elementor-icon { + font-size: 19px; +} + +.elementor-6957 .elementor-element.elementor-element-578bfd0 .elementor-icon-box-description { + font-size: 14px; + line-height: 1.3571em; + color: #FFFFFF; +} + +.elementor-6957 .elementor-element.elementor-element-784603a { + width: auto; + max-width: auto; +} + +.elementor-6957 .elementor-element.elementor-element-784603a>.elementor-widget-container { + margin: 0px 0px 0px 0px; +} + +.elementor-6957 .elementor-element.elementor-element-784603a.elementor-element { + --align-self: flex-start; + --flex-grow: 0; + --flex-shrink: 0; +} + +.elementor-6957 .elementor-element.elementor-element-784603a .elementor-icon-box-wrapper { + align-items: center; + gap: 15px; +} + +.elementor-6957 .elementor-element.elementor-element-784603a.elementor-view-stacked .elementor-icon { + background-color: #FFFFFF; +} + +.elementor-6957 .elementor-element.elementor-element-784603a.elementor-view-framed .elementor-icon, +.elementor-6957 .elementor-element.elementor-element-784603a.elementor-view-default .elementor-icon { + fill: #FFFFFF; + color: #FFFFFF; + border-color: #FFFFFF; +} + +.elementor-6957 .elementor-element.elementor-element-784603a .elementor-icon { + font-size: 20px; +} + +.elementor-6957 .elementor-element.elementor-element-784603a .elementor-icon-box-description { + font-size: 14px; + line-height: 1.3571em; + color: #FFFFFF; +} + +.elementor-6957 .elementor-element.elementor-element-784603a .elementor-icon-box-description a { + color: #FFFFFF; +} + +.elementor-6957 .elementor-element.elementor-element-784603a .elementor-icon-box-description a:hover { + color: #ffffff; +} + +.elementor-6957 .elementor-element.elementor-element-6e792da { + width: auto; + max-width: auto; +} + +.elementor-6957 .elementor-element.elementor-element-6e792da>.elementor-widget-container { + margin: 0px 0px 0px 20px; +} + +.elementor-6957 .elementor-element.elementor-element-6e792da.elementor-element { + --align-self: flex-start; + --flex-grow: 0; + --flex-shrink: 0; +} + +.elementor-6957 .elementor-element.elementor-element-6e792da .elementor-icon-box-wrapper { + align-items: center; + gap: 21px; +} + +.elementor-6957 .elementor-element.elementor-element-6e792da.elementor-view-stacked .elementor-icon { + background-color: #FFFFFF; +} + +.elementor-6957 .elementor-element.elementor-element-6e792da.elementor-view-framed .elementor-icon, +.elementor-6957 .elementor-element.elementor-element-6e792da.elementor-view-default .elementor-icon { + fill: #FFFFFF; + color: #FFFFFF; + border-color: #FFFFFF; +} + +.elementor-6957 .elementor-element.elementor-element-6e792da .elementor-icon { + font-size: 14px; +} + +.elementor-6957 .elementor-element.elementor-element-6e792da .elementor-icon-box-description { + font-size: 14px; + line-height: 1.3571em; + color: #FFFFFF; +} + +.elementor-6957 .elementor-element.elementor-element-6e792da .elementor-icon-box-description a { + color: #FFFFFF; +} + +.elementor-6957 .elementor-element.elementor-element-6e792da .elementor-icon-box-description a:hover { + color: #ffffff; +} + +.elementor-6957 .elementor-element.elementor-element-7927416 { + --display: flex; + --flex-direction: row-reverse; + --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-reverse; + --align-items: flex-end; + --gap: 0px 20px; + --row-gap: 0px; + --column-gap: 20px; + --flex-wrap: wrap; + --align-content: flex-end; +} + +.elementor-6957 .elementor-element.elementor-element-c1c9abd { + --grid-template-columns: repeat(0, auto); + --icon-size: 14px; + --grid-column-gap: 20px; + --grid-row-gap: 10px; +} + +.elementor-6957 .elementor-element.elementor-element-c1c9abd .elementor-widget-container { + text-align: right; +} + +.elementor-6957 .elementor-element.elementor-element-c1c9abd>.elementor-widget-container { + margin: 0px 0px 0px 20px; +} + +.elementor-6957 .elementor-element.elementor-element-c1c9abd.elementor-element { + --align-self: center; +} + +.elementor-6957 .elementor-element.elementor-element-c1c9abd .elementor-social-icon { + background-color: #FFFFFF00; + --icon-padding: 0em; +} + +.elementor-6957 .elementor-element.elementor-element-c1c9abd .elementor-social-icon:hover { + background-color: #FFFFFF00; +} + +.elementor-6957 .elementor-element.elementor-element-c1c9abd .elementor-social-icon:hover i { + color: #ffffff; +} + +.elementor-6957 .elementor-element.elementor-element-c1c9abd .elementor-social-icon:hover svg { + fill: #ffffff; +} + +body.elementor-page-6957:not(.elementor-motion-effects-element-type-background), +body.elementor-page-6957>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +@media(min-width: 481px) { + .elementor-6957 .elementor-element.elementor-element-476976f { + --width: auto; + } + + .elementor-6957 .elementor-element.elementor-element-a08908a { + --width: auto; + } + + .elementor-6957 .elementor-element.elementor-element-68290e7 { + --width: auto; + } + + .elementor-6957 .elementor-element.elementor-element-98b8484 { + --width: 70%; + } + + .elementor-6957 .elementor-element.elementor-element-7927416 { + --width: 30%; + } +} + +@media(max-width: 1200px) { + .elementor-6957 .elementor-element.elementor-element-d7b22aa { + --padding-top: 10px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-6957 .elementor-element.elementor-element-5efe208 { + --margin-top: 0px; + --margin-bottom: 0px; + --margin-left: 20px; + --margin-right: 20px; + } + + .elementor-6957 .elementor-element.elementor-element-476976f { + --padding-top: 20px; + --padding-bottom: 20px; + --padding-left: 0px; + --padding-right: 0px; + --z-index: 1; + } + + .elementor-6957 .elementor-element.elementor-element-5d89756 .hfe-site-logo-container, + .elementor-6957 .elementor-element.elementor-element-5d89756 .hfe-caption-width figcaption { + text-align: left; + } + + .elementor-6957 .elementor-element.elementor-element-d1e9be4 { + --padding-top: 20px; + --padding-bottom: 20px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-6957 .elementor-element.elementor-element-22e3755>.elementor-widget-container { + padding: 0px 0px 0px 0px; + } + + .elementor-6957 .elementor-element.elementor-element-22e3755 { + z-index: 2; + } + + .elementor-6957 .elementor-element.elementor-element-a08908a { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 30px; + --padding-right: 30px; + } + + .elementor-6957 .elementor-element.elementor-element-c1c9abd { + --grid-column-gap: 15px; + } +} + +@media(max-width: 1020px) { + .elementor-6957 .elementor-element.elementor-element-d7b22aa { + --padding-top: 10px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-6957 .elementor-element.elementor-element-5efe208 { + --margin-top: 0px; + --margin-bottom: 0px; + --margin-left: 10px; + --margin-right: 20px; + } +} + +@media(max-width: 660px) { + .elementor-6957 .elementor-element.elementor-element-5efe208 { + --margin-top: 0px; + --margin-bottom: 0px; + --margin-left: 20px; + --margin-right: 20px; + } + + .elementor-6957 .elementor-element.elementor-element-64a6c4b { + --flex-wrap: nowrap; + } + + .elementor-6957 .elementor-element.elementor-element-d1e9be4.e-con { + --flex-grow: 0; + --flex-shrink: 1; + } + + .elementor-6957 .elementor-element.elementor-element-4967acd { + --padding-top: 10px; + --padding-bottom: 10px; + --padding-left: 20px; + --padding-right: 20px; + } +} + +@media(max-width: 480px) { + .elementor-6957 .elementor-element.elementor-element-64a6c4b { + --flex-wrap: nowrap; + } + + .elementor-6957 .elementor-element.elementor-element-476976f { + --width: auto; + } + + .elementor-6957 .elementor-element.elementor-element-476976f.e-con { + --flex-grow: 1; + --flex-shrink: 0; + } +} + +.elementor-6889 .elementor-element.elementor-element-76cb49a { + --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: 20px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-6889 .elementor-element.elementor-element-0c6882f { + --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 25px 25px; + --margin-top: 0px; + --margin-bottom: -25px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 150px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + --z-index: 1; +} + +.elementor-6889 .elementor-element.elementor-element-0c6882f:not(.elementor-motion-effects-element-type-background), +.elementor-6889 .elementor-element.elementor-element-0c6882f>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +body:not(.rtl) .elementor-6889 .elementor-element.elementor-element-bb3dad6 { + left: 0px; +} + +body.rtl .elementor-6889 .elementor-element.elementor-element-bb3dad6 { + right: 0px; +} + +.elementor-6889 .elementor-element.elementor-element-bb3dad6 { + top: 0px; +} + +.elementor-6889 .elementor-element.elementor-element-bb3dad6>.elementor-widget-container { + border-radius: 25px 25px 25px 25px; +} + +.elementor-6889 .elementor-element.elementor-element-bb3dad6 iframe { + height: 100%; + filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg); +} + +.elementor-6889 .elementor-element.elementor-element-53dedfc { + --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: space-between; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-6889 .elementor-element.elementor-element-04736bd { + --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-6889 .elementor-element.elementor-element-9585c58 { + --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-style: solid; + --border-style: solid; + border-width: 0px 0px 79px 0px; + --border-top-width: 0px; + --border-right-width: 0px; + --border-bottom-width: 79px; + --border-left-width: 0px; + border-color: #ffffff; + --border-color: #ffffff; + --border-radius: 25px 25px 25px 25px; + --margin-top: 0px; + --margin-bottom: -79px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 85px; + --padding-bottom: 75px; + --padding-left: 105px; + --padding-right: 105px; + --z-index: 2; +} + +.elementor-6889 .elementor-element.elementor-element-9585c58:not(.elementor-motion-effects-element-type-background), +.elementor-6889 .elementor-element.elementor-element-9585c58>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #FFFFFF; +} + +.elementor-6889 .elementor-element.elementor-element-4e0a49b>.elementor-widget-container { + margin: 0px 0px 24px 0px; +} + +.elementor-6889 .elementor-element.elementor-element-4e0a49b .logico-title { + font-size: 30px; + font-weight: 600; + line-height: 1.3333em; + letter-spacing: -0.03em; + color: #111111; +} + +.elementor-6889 .elementor-element.elementor-element-f37be65>.elementor-widget-container { + margin: 10px 0px 0px 0px; +} + +.elementor-6889 .elementor-element.elementor-element-f37be65 .wpforms-container .wpforms-field, +.elementor-6889 .elementor-element.elementor-element-f37be65 .wp-core-ui div.wpforms-container .wpforms-field { + padding: calc(20px / 2) 0; +} + +.elementor-6889 .elementor-element.elementor-element-f37be65 div.wpforms-container .wpforms-form .wpforms-field-label { + font-size: 14px; +} + +.elementor-6889 .elementor-element.elementor-element-f37be65 .wpforms-container .wpforms-submit-container { + padding-top: 28px; +} + +.elementor-6889 .elementor-element.elementor-element-4c3db5a { + --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; + --padding-top: 159px; + --padding-bottom: 122px; + --padding-left: 0px; + --padding-right: 0px; +} + +.elementor-6889 .elementor-element.elementor-element-4c3db5a:not(.elementor-motion-effects-element-type-background), +.elementor-6889 .elementor-element.elementor-element-4c3db5a>.elementor-motion-effects-container>.elementor-motion-effects-layer { + background-color: #1F1F1F; +} + +.elementor-6889 .elementor-element.elementor-element-e6cf1b8 { + --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; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-6889 .elementor-element.elementor-element-ee58e08 { + --divider-border-style: solid; + --divider-color: #CBCBCB; + --divider-border-width: 1px; +} + +.elementor-6889 .elementor-element.elementor-element-ee58e08>.elementor-widget-container { + margin: 0px 0px 122px 0px; +} + +.elementor-6889 .elementor-element.elementor-element-ee58e08 .elementor-divider-separator { + width: 100%; +} + +.elementor-6889 .elementor-element.elementor-element-ee58e08 .elementor-divider { + padding-block-start: 0px; + padding-block-end: 0px; +} + +.elementor-6889 .elementor-element.elementor-element-1225243 { + --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: 50px 20px; + --row-gap: 50px; + --column-gap: 20px; + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; +} + +.elementor-6889 .elementor-element.elementor-element-67cc7f3 { + --display: flex; +} + +.elementor-6889 .elementor-element.elementor-element-e7198b2 { + text-align: start; +} + +.elementor-6889 .elementor-element.elementor-element-e7198b2 img { + width: 153px; +} + +.elementor-6889 .elementor-element.elementor-element-9c563a3>.elementor-widget-container { + margin: 35px 0px 0px 0px; +} + +.elementor-6889 .elementor-element.elementor-element-9c563a3 .logico-title { + font-family: "Manrope Alt", Sans-serif; + font-size: 60px; + font-weight: 700; + line-height: 1em; + letter-spacing: -0.03em; + color: #FFFFFF00; + -webkit-text-stroke-width: 1px; + stroke-width: 1px; + -webkit-text-stroke-color: #ffffff; + stroke: #ffffff; +} + +.elementor-6889 .elementor-element.elementor-element-497ac86>.elementor-widget-container { + margin: 62px 0px 0px 0px; +} + +.elementor-6889 .elementor-element.elementor-element-497ac86 { + font-size: 14px; + color: #BEBEBE; + --logico-default-text-color: #BEBEBE; + --logico-accent-color: #BEBEBE; +} + +.elementor-6889 .elementor-element.elementor-element-505fbd0 { + --display: flex; +} + +.elementor-6889 .elementor-element.elementor-element-ac80956>.elementor-widget-container { + margin: 1px 0px 7px 0px; +} + +.elementor-6889 .elementor-element.elementor-element-ac80956 .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; + color: #FFFFFF; +} + +.elementor-6889 .elementor-element.elementor-element-b456849 { + font-size: 16px; + line-height: 1.875em; + color: #FFFFFF; + --logico-default-text-color: #FFFFFF; +} + +.elementor-6889 .elementor-element.elementor-element-1c2a5c0>.elementor-widget-container { + margin: 56px 0px 7px 0px; +} + +.elementor-6889 .elementor-element.elementor-element-1c2a5c0 .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; + color: #FFFFFF; +} + +.elementor-6889 .elementor-element.elementor-element-8c0bbc4 { + --grid-template-columns: repeat(0, auto); + --icon-size: 16px; + --grid-column-gap: 38px; + --grid-row-gap: 0px; +} + +.elementor-6889 .elementor-element.elementor-element-8c0bbc4>.elementor-widget-container { + margin: 8px 0px 0px -3px; +} + +.elementor-6889 .elementor-element.elementor-element-8c0bbc4 .elementor-social-icon { + background-color: #FFFFFF00; + --icon-padding: 0px; +} + +.elementor-6889 .elementor-element.elementor-element-8c0bbc4 .elementor-social-icon i { + color: #FFFFFF; +} + +.elementor-6889 .elementor-element.elementor-element-8c0bbc4 .elementor-social-icon svg { + fill: #FFFFFF; +} + +.elementor-6889 .elementor-element.elementor-element-8c0bbc4 .elementor-social-icon:hover i { + color: #c01227; +} + +.elementor-6889 .elementor-element.elementor-element-8c0bbc4 .elementor-social-icon:hover svg { + fill: #c01227; +} + +.elementor-6889 .elementor-element.elementor-element-9bb0f21 { + --display: flex; +} + +.elementor-6889 .elementor-element.elementor-element-329a984>.elementor-widget-container { + margin: 1px 0px 7px 0px; +} + +.elementor-6889 .elementor-element.elementor-element-329a984 .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; + color: #FFFFFF; +} + +.elementor-6889 .elementor-element.elementor-element-4ea5f07 { + font-size: 16px; + line-height: 1.875em; + color: #FFFFFF; + --logico-default-text-color: #FFFFFF; +} + +.elementor-6889 .elementor-element.elementor-element-fc8baf2>.elementor-widget-container { + margin: 56px 0px 7px 0px; +} + +.elementor-6889 .elementor-element.elementor-element-fc8baf2 .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; + color: #FFFFFF; +} + +.elementor-6889 .elementor-element.elementor-element-485c95f { + font-size: 16px; + line-height: 1.75em; + color: #FFFFFF; + --logico-default-text-color: #FFFFFF; + --logico-accent-color: #FFFFFF; +} + +.elementor-6889 .elementor-element.elementor-element-dd051ed { + --display: flex; +} + +.elementor-6889 .elementor-element.elementor-element-c1a1e0a>.elementor-widget-container { + margin: 1px 0px 8px 0px; +} + +.elementor-6889 .elementor-element.elementor-element-c1a1e0a .logico-title { + font-size: 20px; + font-weight: 600; + line-height: 1.5em; + color: #FFFFFF; +} + +.elementor-6889 .elementor-element.elementor-element-a72dd57 .logico-custom-menu-widget li { + font-size: 16px; +} + +.elementor-6889 .elementor-element.elementor-element-a72dd57 .logico-custom-menu-widget li, +.elementor-6889 .elementor-element.elementor-element-a72dd57 .logico-custom-menu-widget li a { + color: #FFFFFF; +} + +.elementor-6889 .elementor-element.elementor-element-a72dd57 .logico-custom-menu-widget li a:hover { + color: #ffffff; + border-color: #ffffff; +} + +@media(min-width: 481px) { + .elementor-6889 .elementor-element.elementor-element-04736bd { + --width: 45%; + } + + .elementor-6889 .elementor-element.elementor-element-9585c58 { + --width: 50%; + } + + .elementor-6889 .elementor-element.elementor-element-67cc7f3 { + --width: 33%; + } + + .elementor-6889 .elementor-element.elementor-element-505fbd0 { + --width: 24%; + } + + .elementor-6889 .elementor-element.elementor-element-9bb0f21 { + --width: 25%; + } + + .elementor-6889 .elementor-element.elementor-element-dd051ed { + --width: 14%; + } +} + +@media(max-width: 1200px) and (min-width:481px) { + .elementor-6889 .elementor-element.elementor-element-67cc7f3 { + --width: 42%; + } +} + +@media(max-width: 1020px) and (min-width:481px) { + .elementor-6889 .elementor-element.elementor-element-04736bd { + --width: 100%; + } + + .elementor-6889 .elementor-element.elementor-element-9585c58 { + --width: 100%; + } + + .elementor-6889 .elementor-element.elementor-element-67cc7f3 { + --width: 33%; + } + + .elementor-6889 .elementor-element.elementor-element-505fbd0 { + --width: 26%; + } + + .elementor-6889 .elementor-element.elementor-element-9bb0f21 { + --width: 22%; + } + + .elementor-6889 .elementor-element.elementor-element-dd051ed { + --width: 14%; + } +} + +@media(max-width: 840px) and (min-width:481px) { + .elementor-6889 .elementor-element.elementor-element-67cc7f3 { + --width: 48%; + } + + .elementor-6889 .elementor-element.elementor-element-505fbd0 { + --width: 48%; + } + + .elementor-6889 .elementor-element.elementor-element-9bb0f21 { + --width: 48%; + } + + .elementor-6889 .elementor-element.elementor-element-dd051ed { + --width: 48%; + } +} + +@media(max-width: 660px) and (min-width:481px) { + .elementor-6889 .elementor-element.elementor-element-67cc7f3 { + --width: 47%; + } + + .elementor-6889 .elementor-element.elementor-element-505fbd0 { + --width: 47%; + } + + .elementor-6889 .elementor-element.elementor-element-9bb0f21 { + --width: 47%; + } + + .elementor-6889 .elementor-element.elementor-element-dd051ed { + --width: 47%; + } +} + +@media(max-width: 1200px) { + .elementor-6889 .elementor-element.elementor-element-0c6882f { + --padding-top: 120px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-6889 .elementor-element.elementor-element-53dedfc { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-6889 .elementor-element.elementor-element-9585c58 { + --padding-top: 50px; + --padding-bottom: 50px; + --padding-left: 50px; + --padding-right: 50px; + } + + .elementor-6889 .elementor-element.elementor-element-4c3db5a { + --padding-top: 125px; + --padding-bottom: 62px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-6889 .elementor-element.elementor-element-e6cf1b8 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-6889 .elementor-element.elementor-element-ee58e08>.elementor-widget-container { + margin: 72px 0px 90px 0px; + } + + .elementor-6889 .elementor-element.elementor-element-1225243 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-6889 .elementor-element.elementor-element-9c563a3 .logico-title { + font-size: 60px; + } +} + +@media(max-width: 1020px) { + .elementor-6889 .elementor-element.elementor-element-76cb49a { + --padding-top: 0px; + --padding-bottom: 10px; + --padding-left: 10px; + --padding-right: 10px; + } + + .elementor-6889 .elementor-element.elementor-element-0c6882f { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-6889 .elementor-element.elementor-element-53dedfc { + --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-6889 .elementor-element.elementor-element-04736bd { + --min-height: 500px; + } + + .elementor-6889 .elementor-element.elementor-element-9585c58 { + --margin-top: 0px; + --margin-bottom: -79px; + --margin-left: 0px; + --margin-right: 0px; + --padding-top: 85px; + --padding-bottom: 75px; + --padding-left: 105px; + --padding-right: 105px; + } + + .elementor-6889 .elementor-element.elementor-element-4c3db5a { + --padding-top: 120px; + --padding-bottom: 60px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-6889 .elementor-element.elementor-element-e6cf1b8 { + --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-6889 .elementor-element.elementor-element-9c563a3 .logico-title { + font-size: 40px; + } +} + +@media(max-width: 840px) { + .elementor-6889 .elementor-element.elementor-element-04736bd { + --min-height: 400px; + } + + .elementor-6889 .elementor-element.elementor-element-ee58e08>.elementor-widget-container { + margin: 60px 0px 60px 0px; + } + + .elementor-6889 .elementor-element.elementor-element-9c563a3>.elementor-widget-container { + margin: 58px 0px 0px 0px; + } +} + +@media(max-width: 660px) { + .elementor-6889 .elementor-element.elementor-element-0c6882f { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-6889 .elementor-element.elementor-element-53dedfc { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-6889 .elementor-element.elementor-element-9585c58 { + --padding-top: 50px; + --padding-bottom: 30px; + --padding-left: 50px; + --padding-right: 50px; + } + + .elementor-6889 .elementor-element.elementor-element-4e0a49b .logico-title { + font-size: 24px; + } + + .elementor-6889 .elementor-element.elementor-element-4c3db5a { + --padding-top: 70px; + --padding-bottom: 60px; + --padding-left: 0px; + --padding-right: 0px; + } + + .elementor-6889 .elementor-element.elementor-element-e6cf1b8 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-6889 .elementor-element.elementor-element-1225243 { + --padding-top: 0px; + --padding-bottom: 0px; + --padding-left: 20px; + --padding-right: 20px; + } + + .elementor-6889 .elementor-element.elementor-element-9c563a3 .logico-title { + font-size: 38px; + } + + .elementor-6889 .elementor-element.elementor-element-497ac86>.elementor-widget-container { + margin: 41px 0px 0px 0px; + } +} + +@media(max-width: 480px) { + .elementor-6889 .elementor-element.elementor-element-9585c58 { + --padding-top: 40px; + --padding-bottom: 40px; + --padding-left: 25px; + --padding-right: 25px; + } + + .elementor-6889 .elementor-element.elementor-element-4e0a49b>.elementor-widget-container { + margin: 0px 0px 14px 0px; + } +} + + diff --git a/assets/css/vendor/vendor-elementor-hfe.css b/assets/css/vendor/vendor-elementor-hfe.css new file mode 100644 index 0000000..55e1036 --- /dev/null +++ b/assets/css/vendor/vendor-elementor-hfe.css @@ -0,0 +1,25 @@ +.footer-width-fixer { + width: 100% +} + +.ehf-template-genesis.ehf-header .site-header .wrap,.ehf-template-genesis.ehf-footer .site-footer .wrap,.ehf-template-generatepress.ehf-header .site-header .inside-header { + width: 100%; + padding: 0; + max-width: 100% +} + +.ehf-template-generatepress.ehf-header .site-header,.ehf-template-generatepress.ehf-footer .site-footer { + width: 100%; + padding: 0; + max-width: 100%; + background-color: transparent!important +} + +.bhf-hidden { + display: none +} + +.ehf-header #masthead { + z-index: 99; + position: relative +} diff --git a/assets/css/vendor/vendor-global-overrides.css b/assets/css/vendor/vendor-global-overrides.css new file mode 100644 index 0000000..a3dad37 --- /dev/null +++ b/assets/css/vendor/vendor-global-overrides.css @@ -0,0 +1,1037 @@ +/* + Theme Name: Logico Child + Description: Logico Child Theme + Theme URI: https://demo.artureanec.com/themes/logico + Author: Artureanec + Author URI: https://demo.artureanec.com + Template: logico + Version: 1.0.0 + License: GNU General Public License version 3.0 + License URI: http://www.gnu.org/licenses/gpl-3.0.html + Text Domain: logico-child +*/ + +/* =Theme customization starts here +------------------------------------------------------- */ + +/* Hide mobile-specific logo by default */ +.logo-mobile { + display: none !important; +} + +/* ============================================================ + MOBILE & TABLET HEADER REFINEMENT (< 1024px) + Transition to mobile pill-shape earlier to prevent desktop overlap/wrapping + ============================================================ */ + +@media (max-width: 1024px) { + + /* Logo toggling */ + .logo-desktop { + display: none !important; + } + + .logo-mobile { + display: block !important; + } + + /* 1. Header Wrapper (Outer): Position & Spacing */ + .elementor-5180 .elementor-element.elementor-element-466de1b { + position: fixed !important; + top: 30px !important; + left: 0 !important; + right: 0 !important; + width: 100% !important; + padding-left: 20px !important; + padding-right: 20px !important; + height: auto !important; + z-index: 10000 !important; + background: transparent !important; + pointer-events: none; + } + + /* 2. The Header Box / Card (Inner) */ + .elementor-5180 .elementor-element.elementor-element-e052838 { + margin: 0 10px auto !important; + width: 100% !important; + max-width: 100% !important; + background-color: #ffffff !important; + border-radius: 25px !important; + overflow: hidden !important; + box-shadow: 0 12px 30px rgba(0, 0, 0, 0.08) !important; + pointer-events: all; + display: flex !important; + flex-direction: column !important; + } + + /* 3. Main Row Layout Container */ + .elementor-5180 .elementor-element.elementor-element-d681ece { + display: flex !important; + flex-direction: row !important; + flex-wrap: nowrap !important; + align-items: center !important; + justify-content: space-between !important; + width: 100% !important; + padding: 12px 25px !important; + min-height: 70px !important; + box-sizing: border-box !important; + gap: 0 !important; + } + + /* 4. Logo Container (Left) */ + .elementor-5180 .elementor-element.elementor-element-472172e { + flex: 1 !important; + display: flex !important; + align-items: center !important; + justify-content: flex-start !important; + padding: 0 !important; + margin: 0 !important; + } + + /* 5. Menu Container (Right / Hamburger) */ + .elementor-5180 .elementor-element.elementor-element-e44ee7e { + flex: 0 0 auto !important; + display: flex !important; + align-items: center !important; + justify-content: flex-end !important; + padding: 0 !important; + margin: 0 !important; + } + + /* 6. Logo Widget Adjustments */ + .elementor-5180 .elementor-element.elementor-element-846e53d { + width: auto !important; + margin: 0 !important; + display: flex !important; + align-items: center !important; + max-width: none !important; + } + + .elementor-5180 .elementor-element.elementor-element-846e53d .hfe-site-logo .hfe-site-logo-container img { + margin: 0 !important; + max-width: none !important; + } + + .elementor-5180 .elementor-element.elementor-element-846e53d .logo-mobile { + width: 180px !important; + height: auto !important; + min-width: 100px !important; + } + + /* 7. Menu Trigger (Hamburger) alignment */ + .elementor-5180 .elementor-element.elementor-element-0b7bf6f .menu-trigger { + display: flex !important; + align-items: center !important; + justify-content: flex-end !important; + padding: 5px !important; + margin: 0 !important; + } + + /* Hamburger icon customization */ + .elementor-5180 .elementor-element.elementor-element-0b7bf6f .hamburger { + width: 30px !important; + } + + .elementor-5180 .elementor-element.elementor-element-0b7bf6f .hamburger span { + background-color: #1f1f1f !important; + height: 2px !important; + margin-bottom: 5px !important; + } + + /* Hide desktop-only elements */ + .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container, + .elementor-5180 .elementor-element.elementor-element-2f31137, + .elementor-5180 .elementor-element.elementor-element-f961133 { + display: none !important; + } +} + +/* ============================================================ + MEDIUM DESKTOP OPTIMIZATION (1025px - 1480px) + Prevents logo/menu overlap on medium screens + ============================================================ */ +@media (min-width: 1025px) and (max-width: 1480px) { + /* Reduce logo size slightly */ + .elementor-5180 .elementor-element.elementor-element-846e53d .logo-desktop { + width: 130px !important; + height: auto !important; + } + + /* Force single line and tighten spacing */ + .elementor-5180 .main-menu { + display: flex !important; + flex-wrap: nowrap !important; + white-space: nowrap !important; + } + + .elementor-5180 .main-menu > li > a { + padding-left: 8px !important; + padding-right: 8px !important; + font-size: 13px !important; + } + + /* Reduce container spacing */ + .elementor-5180 .elementor-element.elementor-element-d681ece { + padding-left: 15px !important; + padding-right: 15px !important; + gap: 10px !important; + } + + /* Ensure the menu pill container stays compact */ + .header-menu-container { + padding-left: 8px !important; + padding-right: 8px !important; + max-width: 750px !important; + } + + /* Scale down the CTA button */ + .elementor-5180 .logico-small-button { + padding: 10px 20px !important; + font-size: 13px !important; + } +} + +/* Tablet Scaling (768px - 1024px) */ +@media (max-width: 1024px) and (min-width: 768px) { + .elementor-5180 .elementor-element.elementor-element-846e53d .logo-mobile { + width: 210px !important; + } +} + +/* Standard Mobile Scaling */ +@media (max-width: 767px) { + .elementor-5180 .elementor-element.elementor-element-846e53d .logo-mobile { + width: 175px !important; + } +} + +/* Extra Small Devise Optimization */ +@media (max-width: 480px) { + .elementor-5180 .elementor-element.elementor-element-466de1b { + top: 15px !important; + padding-left: 15px !important; + padding-right: 15px !important; + } + + .elementor-5180 .elementor-element.elementor-element-d681ece { + padding: 6px 20px !important; + min-height: 55px !important; /* Smaller height for small screens */ + } + + .elementor-5180 .elementor-element.elementor-element-846e53d .logo-mobile { + width: 155px !important; /* Scaled down for tiny screens */ + } +} + +/* ============================================================ + HOME SECTION IMAGE RESPONSIVENESS (wp-image-4481) + ============================================================ */ + +/* Fix for Tablet and Mobile */ +@media (max-width: 1024px) { + .elementor-element.elementor-element-99768ba .elementor-widget-container img.wp-image-4481 { + width: 100% !important; + max-width: 450px !important; + /* Prevent oversized/zoomed appearance on tablets */ + height: auto !important; + aspect-ratio: auto !important; + /* Maintain original proportions */ + object-fit: contain !important; + /* Ensure no cropping of important content */ + margin: 0 auto !important; + /* Centering */ + display: block !important; + padding-bottom: 0px !important; + /* Spacing below the image */ + } + + /* Ensure parent container centers the image */ + .elementor-element.elementor-element-99768ba { + text-align: center !important; + } +} + +/* Specific scaling for small mobile phones */ +@media (max-width: 767px) { + .elementor-element.elementor-element-99768ba .elementor-widget-container img.wp-image-4481 { + max-width: 90% !important; + /* Reduce scale on small screens */ + margin: 0 auto !important; + border-radius: 18px !important; + /* Consistent rounded edges */ + } +} + +/* ============================================================ + 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 + Targets: "Fragmented Logistics is Broken" section only + No button styles included. + ============================================================ */ + +/* Prevent horizontal overflow on the outer container */ +.elementor-element.section-shrink-custom[data-id="30fd9d1"], +.elementor-element.section-shrink-custom[data-id="30fd9d1"] > .e-con-inner { + overflow-x: hidden !important; + box-sizing: border-box !important; +} + +@media (max-width: 1024px) { + /* Full width with padding so content doesn't touch screen edges */ + .elementor-element.section-shrink-custom[data-id="30fd9d1"] > .e-con-inner { + max-width: 100% !important; + width: 100% !important; + padding-left: 20px !important; + padding-right: 20px !important; + } + + /* The 4-icon stat grid: wrap into 2 columns on tablet */ + .elementor-element.elementor-element-e09c20e { + grid-template-columns: repeat(2, 1fr) !important; + gap: 24px !important; + } + + /* Description text: prevent overflow */ + .elementor-element.elementor-element-5a5c397, + .elementor-element.elementor-element-07cd509 { + width: 100% !important; + max-width: 100% !important; + box-sizing: border-box !important; + } + + .elementor-element.elementor-element-07cd509 p { + width: 100% !important; + overflow-wrap: break-word !important; + word-break: break-word !important; + } +} + +@media (max-width: 480px) { + /* Single column on small mobile */ + .elementor-element.elementor-element-e09c20e { + grid-template-columns: 1fr !important; + } +} + +/* ============================================================ + HEADER SCROLL VISIBILITY + Home page: hidden until scroll. All other pages: always visible. + ============================================================ */ + +/* Home page: header fades in after scroll (JS adds .header-visible-scrolled) */ +.is-home-page .header-hide-until-scroll { + opacity: 0 !important; + visibility: hidden !important; + transform: translateY(-20px); + transition: opacity 0.5s ease, visibility 0.5s ease, transform 0.5s ease !important; +} + +.is-home-page .header-hide-until-scroll.header-visible-scrolled { + opacity: 1 !important; + visibility: visible !important; + transform: translateY(0) !important; +} + +/* Non-home pages: always show header */ +body:not(.is-home-page) .header-hide-until-scroll { + opacity: 1 !important; + visibility: visible !important; + transform: translateY(0) !important; +} + +/* ============================================================ + PROBLEM SECTION - Responsive Text & Layout Fix + ============================================================ */ + +/* Prevent overflow at the section container level */ +.elementor-element.section-shrink-custom[data-id="30fd9d1"] { + overflow-x: hidden !important; + max-width: 100vw !important; +} + +.elementor-element.section-shrink-custom[data-id="30fd9d1"] > .e-con-inner { + max-width: 1480px !important; + width: 100% !important; + margin-left: auto !important; + margin-right: auto !important; + box-sizing: border-box !important; +} + +/* @media (min-width: 1300px) { + + .elementor-element.section-shrink-custom[data-id="30fd9d1"] > .e-con-inner { + max-width: 1300px !important; + padding: 0px 50px 10px !important; + } +} */ + +@media (max-width: 1024px) { + .elementor-element.section-shrink-custom[data-id="30fd9d1"] > .e-con-inner { + max-width: 100% !important; + padding-left: 20px !important; + padding-right: 20px !important; + } + + /* Left column (heading + stats + text): full width */ + .elementor-element.elementor-element-03db5d7 { + width: 100% !important; + max-width: 100% !important; + box-sizing: border-box !important; + } + + /* Stats grid: 2 columns on tablet */ + .elementor-element.elementor-element-e09c20e { + display: grid !important; + grid-template-columns: repeat(2, 1fr) !important; + gap: 20px !important; + width: 100% !important; + } + + /* Description text block: prevent overflow */ + .elementor-element.elementor-element-5a5c397 { + width: 100% !important; + max-width: 100% !important; + box-sizing: border-box !important; + } + + .elementor-element.elementor-element-07cd509 { + width: 100% !important; + max-width: 100% !important; + box-sizing: border-box !important; + } + + /* Force all text to wrap properly */ + .section-shrink-custom p, + .section-shrink-custom h3, + .section-shrink-custom span { + max-width: 100% !important; + word-break: break-word !important; + overflow-wrap: break-word !important; + white-space: normal !important; + } +} + +@media (max-width: 480px) { + /* Single column stats on small phones */ + .elementor-element.elementor-element-e09c20e { + grid-template-columns: 1fr !important; + } +} + +/* ============================================================ + PAGE LOADER - Must cover header on all viewports + Header uses z-index: 10000 so loader needs higher + ============================================================ */ +.page-loader-container { + z-index: 100000 !important; +} + +/* ============================================================ + CONNECTED LOGISTICS - India Map Image Sizing + Widen the map column to fill the gap on the right side + ============================================================ */ +@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; + } +} + +/* ============================================================ + INDUSTRY SOLUTIONS - Hover Effect Override + Image fills box, content shows on hover with #c01227 shade. + ============================================================ */ + +.elementor-element.elementor-element-b891c78, +.elementor-element.elementor-element-9b933db, +.elementor-element.elementor-element-280b0dc { + position: relative !important; + overflow: hidden !important; + height: 620px !important; + display: flex !important; + flex-direction: column !important; + justify-content: flex-end !important; + align-items: flex-start !important; + text-align: left !important; + padding: 40px 40px 80px 40px !important; + + + border-radius: 20px !important; + background-color: #f7f7f7 !important; + transition: all 0.4s ease !important; +} + + +/* Make image fill the entire card box */ +.elementor-element.elementor-element-b891c78 .elementor-widget-image, +.elementor-element.elementor-element-9b933db .elementor-widget-image, +.elementor-element.elementor-element-280b0dc .elementor-widget-image { + position: absolute !important; + top: 0 !important; + left: 0 !important; + width: 100% !important; + height: 100% !important; + margin: 0 !important; + padding: 0 !important; + z-index: 1 !important; +} + +.elementor-element.elementor-element-b891c78 .elementor-widget-image img, +.elementor-element.elementor-element-9b933db .elementor-widget-image img, +.elementor-element.elementor-element-280b0dc .elementor-widget-image img { + width: 100% !important; + height: 100% !important; + object-fit: cover !important; + border-radius: 20px !important; + transition: transform 0.6s ease !important; +} + +/* Persistent bottom overlay before hover #c01227 */ +.elementor-element.elementor-element-b891c78::after, +.elementor-element.elementor-element-9b933db::after, +.elementor-element.elementor-element-280b0dc::after { + content: "" !important; + position: absolute !important; + bottom: 0 !important; + left: 0 !important; + width: 100% !important; + height: 120px !important; + background-image: linear-gradient(to top, rgba(34, 34, 34, 0.9), rgba(192, 18, 39, 0)) !important; + z-index: 1 !important; + opacity: 1 !important; + border-radius: 0 0 20px 20px !important; + transition: opacity 0.4s ease !important; + pointer-events: none !important; +} + +.elementor-element.elementor-element-b891c78:hover::after, +.elementor-element.elementor-element-9b933db:hover::after, +.elementor-element.elementor-element-280b0dc:hover::after { + opacity: 0 !important; +} + +/* Hover background shade overlay #c01227 */ + +.elementor-element.elementor-element-b891c78::before, +.elementor-element.elementor-element-9b933db::before, +.elementor-element.elementor-element-280b0dc::before { + content: "" !important; + position: absolute !important; + top: 0 !important; + left: 0 !important; + width: 100% !important; + height: 100% !important; + background-image: linear-gradient(to top, rgba(192, 18, 39, 0.95), rgba(192, 18, 39, 0.2)) !important; + + z-index: 2 !important; + opacity: 0 !important; + transition: opacity 0.4s ease !important; + border-radius: 20px !important; + + +} + +.elementor-element.elementor-element-b891c78:hover::before, +.elementor-element.elementor-element-9b933db:hover::before, +.elementor-element.elementor-element-280b0dc:hover::before { + opacity: 1 !important; +} + +/* Hide content until hover (explicitly target text and lists) */ +.elementor-element.elementor-element-b891c78 .elementor-widget-text-editor, +.elementor-element.elementor-element-9b933db .elementor-widget-text-editor, +.elementor-element.elementor-element-280b0dc .elementor-widget-text-editor, +.elementor-element.elementor-element-b891c78 .elementor-widget-divider, +.elementor-element.elementor-element-9b933db .elementor-widget-divider, +.elementor-element.elementor-element-280b0dc .elementor-widget-divider, +.elementor-element.elementor-element-b891c78 .hover-list-content, +.elementor-element.elementor-element-9b933db .hover-list-content, +.elementor-element.elementor-element-280b0dc .hover-list-content { + position: relative !important; + z-index: 3 !important; + opacity: 0 !important; + transform: translateY(20px) !important; + transition: opacity 0.4s ease, transform 0.4s ease !important; +} + +.elementor-element.elementor-element-b891c78:hover .elementor-widget-text-editor, +.elementor-element.elementor-element-9b933db:hover .elementor-widget-text-editor, +.elementor-element.elementor-element-280b0dc:hover .elementor-widget-text-editor, +.elementor-element.elementor-element-b891c78:hover .elementor-widget-divider, +.elementor-element.elementor-element-9b933db:hover .elementor-widget-divider, +.elementor-element.elementor-element-280b0dc:hover .elementor-widget-divider, +.elementor-element.elementor-element-b891c78:hover .hover-list-content, +.elementor-element.elementor-element-9b933db:hover .hover-list-content, +.elementor-element.elementor-element-280b0dc:hover .hover-list-content { + opacity: 1 !important; + transform: translateY(0) !important; +} + + +/* Force text to be white and clean */ +.elementor-element.elementor-element-b891c78 .logico-title, +.elementor-element.elementor-element-9b933db .logico-title, +.elementor-element.elementor-element-280b0dc .logico-title, +.elementor-element.elementor-element-b891c78 p, +.elementor-element.elementor-element-9b933db p, +.elementor-element.elementor-element-280b0dc p { + position: relative !important; + z-index: 5 !important; + font-size: 20px !important; +} + +.elementor-element.elementor-element-b891c78 .logico-title, +.elementor-element.elementor-element-9b933db .logico-title, +.elementor-element.elementor-element-280b0dc .logico-title { + color: #fff !important; + text-shadow: 0px 2px 10px rgba(255, 255, 255, 0.4) !important; + font-size: 24px !important; + font-weight: 700 !important; + margin-bottom: 15px !important; + text-align: left !important; + transition: all 0.3s ease !important; + position: relative !important; + padding-left: 0px !important; + cursor: pointer !important; +} + +.elementor-element.elementor-element-b891c78:hover .logico-title, +.elementor-element.elementor-element-9b933db:hover .logico-title, +.elementor-element.elementor-element-280b0dc:hover .logico-title { + padding-left: 45px !important; +} + + +/* White Circle Arrow Icon Wrapper */ +.title-icon { + display: inline-flex !important; + align-items: center !important; + justify-content: center !important; + position: absolute !important; + left: 0 !important; + top: 50% !important; + transform: translateY(-50%) scale(0.6) !important; + width: 32px !important; + height: 32px !important; + background-color: #ffffff !important; + border-radius: 50% !important; + color: #000000 !important; + opacity: 0 !important; + transition: opacity 0.3s ease, transform 0.3s ease !important; +} + +.elementor-element.elementor-element-b891c78:hover .title-icon, +.elementor-element.elementor-element-9b933db:hover .title-icon, +.elementor-element.elementor-element-280b0dc:hover .title-icon { + opacity: 1 !important; + transform: translateY(-50%) scale(1) !important; +} + + +.title-icon svg { + width: 18px !important; + height: 18px !important; +} + + + + + +.elementor-element.elementor-element-b891c78:hover .logico-title, +.elementor-element.elementor-element-9b933db:hover .logico-title, +.elementor-element.elementor-element-280b0dc:hover .logico-title, +.elementor-element.elementor-element-b891c78:hover p, +.elementor-element.elementor-element-9b933db:hover p, +.elementor-element.elementor-element-280b0dc:hover p { + color: #ffffff !important; +} + + +.elementor-element.elementor-element-b891c78:hover .elementor-divider-separator, +.elementor-element.elementor-element-9b933db:hover .elementor-divider-separator, +.elementor-element.elementor-element-280b0dc:hover .elementor-divider-separator { + border-top-color: rgba(255, 255, 255, 0.4) !important; +} + +/* Lists styling on Hover */ +.hover-list-content { + position: relative !important; + z-index: 5 !important; + opacity: 0 !important; + transform: translateY(20px) !important; + transition: opacity 0.4s ease 0.1s, transform 0.4s ease 0.1s !important; /* staggered entry */ + + width: 100% !important; + margin-top: 25px !important; + margin-bottom: 20px !important; + + +} + +.elementor-element.elementor-element-b891c78:hover .hover-list-content, +.elementor-element.elementor-element-9b933db:hover .hover-list-content, +.elementor-element.elementor-element-280b0dc:hover .hover-list-content { + opacity: 1 !important; + transform: translateY(0) !important; +} + +.list-section { + margin-bottom: 25px !important; + width: 100% !important; +} + + +.list-section:last-child { + margin-bottom: 0 !important; +} + +.list-section-title { + color: #e2e8f0 !important; + font-size: 13px !important; + font-weight: 700 !important; + letter-spacing: 1.5px !important; + margin-bottom: 12px !important; + text-transform: uppercase !important; + text-align: left !important; +} + +.hover-items-list { + list-style: none !important; + padding: 0 !important; + margin: 0 !important; +} + +.hover-items-list li { + display: flex !important; + justify-content: flex-start !important; + align-items: flex-start !important; + gap: 12px !important; + margin-bottom: 12px !important; + color: #ffffff !important; + font-size: 16px !important; + line-height: 1.4 !important; + text-align: left !important; +} + + + + +.hover-items-list li::before { + content: "•" !important; + color: #ffffff !important; + font-size: 20px !important; + line-height: 1 !important; + margin-top: -3px !important; + flex-shrink: 0 !important; +} + + +.hover-items-list li:last-child { + margin-bottom: 0 !important; +} + +.hover-items-list li span { + color: #ffffff !important; +} + +/* Push headers to bottom */ +.elementor-element.elementor-element-b891c78 .elementor-widget-logico_heading, +.elementor-element.elementor-element-9b933db .elementor-widget-logico_heading, +.elementor-element.elementor-element-280b0dc .elementor-widget-logico_heading { + position: absolute !important; + bottom: 30px !important; + left: 30px !important; + z-index: 10 !important; + margin: 0 !important; + text-align: left !important; + + +} + +/* ============================================================ + FOOTER CONTACT LINKS - Contrast Fix + ============================================================ */ +.elementor-6585 a, +.elementor-6585 a::before, +.elementor-6585 a::after { + color: #FFFFFF !important; + text-decoration: none !important; + transition: all 0.4s ease-in-out !important; +} + +/* Apply red hover color only to simple links, avoiding buttons */ +.elementor-6585 a:not(.logico-alter-button):hover { + color: #c01227 !important; +} + +.elementor-6585 a.logico-alter-button:hover { + opacity: 0.9 !important; +} + +/* Specific fix for phone and email links to ensure no default theme underlines */ +.elementor-element-87be926 a, +.elementor-element-ba67644 a { + border-bottom: none !important; + text-decoration: none !important; +} + +/* ============================================================ + SOCIAL ICONS VISIBILITY FIX + Ensures both font-based and SVG icons are visible and properly sized. + Targeting the common .wrapper-socials class used across the site. + ============================================================ */ +.e-font-icon-svg { + display: inline-block; + width: 1em; + height: 1em; + fill: currentColor; + vertical-align: middle; +} + +.elementor-social-icon svg { + width: 25px; + height: 25px; +} + +.fab, .fas, .far { + display: inline-block !important; +} + +.wrapper-socials { + list-style: none !important; + padding: 0 !important; + margin: 0 !important; + display: flex !important; + flex-wrap: wrap; + gap: 10px; +} + +.wrapper-socials li { + display: inline-block !important; + margin: 0 !important; + padding: 0 !important; +} + +.wrapper-socials li:before { + content: none !important; +} + +.wrapper-socials a { + display: flex !important; + align-items: center; + justify-content: center; + width: 36px; + height: 36px; + border-radius: 50%; + background-color: rgba(0, 0, 0, 0.05); + color: inherit; + text-decoration: none !important; + transition: all 0.3s ease; + font-size: 16px; +} + +.wrapper-socials a:hover { + background-color: var(--logico-accent-color, #c01227); + color: #fff !important; +} + +.wrapper-socials a svg { + width: 18px; + height: 18px; + fill: currentColor; +} + +/* Global visibility enforcement for Elementor and other social icons */ +.elementor-social-icon, +.e-font-icon-svg, +.wrapper-socials i, +.wrapper-socials svg { + display: inline-block !important; + visibility: visible !important; + opacity: 1 !important; +} + +/* Ensure SVG icons have at least some size if not specified */ +svg.e-font-icon-svg, +.elementor-social-icon svg { + min-width: 16px; + min-height: 16px; +} + + + + + + +/* ============================================================ + REDESIGNED STEP CARDS (How It Works) - BLACK TEMPLATE + ============================================================ */ +.dm-step-card { + background: #111111; + border: 1px solid #222222; + border-radius: 25px; + padding: 35px; + height: 100%; + transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); + display: flex; + flex-direction: column; + gap: 20px; + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); + margin: 20px; +} + +.dm-step-card:hover { + border-color: #c01227; + background: #161616; + box-shadow: 0 30px 60px rgba(192, 18, 39, 0.3), 0 0 30px rgba(192, 18, 39, 0.15), 0 10px 25px rgba(0, 0, 0, 0.5); + transform: translateY(-10px) scale(1.02); +} + +.dm-step-card__image { + width: 100%; + margin-bottom: 10px; +} + +.dm-step-card__image img { + width: 100%; + height: auto; + border-radius: 20px; + object-fit: cover; + display: block; + opacity: 0.9; + transition: opacity 0.3s ease; +} + +.dm-step-card:hover .dm-step-card__image img { + opacity: 1; +} + +.dm-step-card__body { + display: flex; + flex-direction: column; + gap: 12px; +} + +.dm-step-card__num { + color: #c01227; + font-weight: 800; + text-transform: uppercase; + font-size: 13px; + letter-spacing: 1.5px; + margin: 0; +} + +.dm-step-card__title { + font-size: 26px; + font-weight: 800; + color: #ffffff; + margin: 0; + line-height: 1.2; +} + +.dm-step-card__text { + font-size: 15px; + line-height: 1.6; + color: #aaaaaa; + margin: 0; +} + +.dm-step-card__list { + list-style: none; + padding: 0; + margin: 10px 0 0 0; + display: flex; + flex-direction: column; + gap: 10px; +} + +.dm-step-card__list li { + position: relative; + padding-left: 28px; + font-size: 14px; + color: #dddddd; + font-weight: 700; + line-height: 1.4; +} + +.dm-step-card__list li::before { + content: "\f061"; /* FontAwesome arrow-right */ + font-family: "Font Awesome 6 Free"; + font-weight: 900; + position: absolute; + left: 0; + top: 1px; + color: #c01227; + font-size: 12px; +} + diff --git a/assets/css/vendor/vendor-icons-fontello-load.css b/assets/css/vendor/vendor-icons-fontello-load.css new file mode 100644 index 0000000..0450e49 --- /dev/null +++ b/assets/css/vendor/vendor-icons-fontello-load.css @@ -0,0 +1,9 @@ +@font-face { + font-display: swap; + font-family: 'fontello'; + src: url(../../../fonts/fontello.eot?98791691); + src: url("../../../fonts/fontello.eot?98791691#iefix") format("embedded-opentype"),url(../../../fonts/fontello.woff2?98791691) format("woff2"),url(../../../fonts/fontello.woff?98791691) format("woff"),url(../../../fonts/fontello.ttf?98791691) format("truetype"),url("../../../fonts/fontello.svg?98791691#fontello") format("svg"); + font-weight: 400; + font-style: normal +} + diff --git a/assets/css/vendor/vendor-icons-fontello.css b/assets/css/vendor/vendor-icons-fontello.css new file mode 100644 index 0000000..05dfcc5 --- /dev/null +++ b/assets/css/vendor/vendor-icons-fontello.css @@ -0,0 +1,523 @@ +[class^="icon-"]:before,[class*=" icon-"]:before { + font-family: 'fontello'; + font-style: normal; + font-weight: 400; + speak: never; + 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' +} diff --git a/assets/css/vendor/vendor-layout-main.css b/assets/css/vendor/vendor-layout-main.css new file mode 100644 index 0000000..41d7302 --- /dev/null +++ b/assets/css/vendor/vendor-layout-main.css @@ -0,0 +1,200 @@ +/* + Theme Name: Logico Child + Description: Logico Child Theme + Theme URI: https://demo.artureanec.com/themes/logico + Author: Artureanec + Author URI: https://demo.artureanec.com + Template: logico + Version: 1.0.0 + License: GNU General Public License version 3.0 + License URI: http://www.gnu.org/licenses/gpl-3.0.html + Text Domain: logico-child +*/ + +/* =Theme customization starts here +------------------------------------------------------- */ + +/* Hide mobile-specific logo by default */ +.logo-mobile { + display: none !important; +} + +/* ============================================================ + MOBILE & TABLET HEADER REFINEMENT (< 1024px) + Transition to mobile pill-shape earlier to prevent desktop overlap/wrapping + ============================================================ */ + +@media (max-width: 1024px) { + + /* Logo toggling */ + .logo-desktop { + display: none !important; + } + + .logo-mobile { + display: block !important; + } + + /* 1. Header Wrapper (Outer): Position & Spacing */ + .elementor-5180 .elementor-element.elementor-element-466de1b { + position: fixed !important; + top: 30px !important; + left: 0 !important; + right: 0 !important; + width: 100% !important; + padding-left: 20px !important; + padding-right: 20px !important; + height: auto !important; + z-index: 10000 !important; + background: transparent !important; + pointer-events: none; + } + + /* 2. The Header Box / Card (Inner) */ + .elementor-5180 .elementor-element.elementor-element-e052838 { + margin: 0 10px auto !important; + width: 100% !important; + max-width: 100% !important; + background-color: #ffffff !important; + border-radius: 25px !important; + overflow: hidden !important; + box-shadow: 0 12px 30px rgba(0, 0, 0, 0.08) !important; + pointer-events: all; + display: flex !important; + flex-direction: column !important; + } + + /* 3. Main Row Layout Container */ + .elementor-5180 .elementor-element.elementor-element-d681ece { + display: flex !important; + flex-direction: row !important; + flex-wrap: nowrap !important; + align-items: center !important; + justify-content: space-between !important; + width: 100% !important; + padding: 12px 25px !important; + min-height: 70px !important; + box-sizing: border-box !important; + gap: 0 !important; + } + + /* 4. Logo Container (Left) */ + .elementor-5180 .elementor-element.elementor-element-472172e { + flex: 1 !important; + display: flex !important; + align-items: center !important; + justify-content: flex-start !important; + padding: 0 !important; + margin: 0 !important; + } + + /* 5. Menu Container (Right / Hamburger) */ + .elementor-5180 .elementor-element.elementor-element-e44ee7e { + flex: 0 0 auto !important; + display: flex !important; + align-items: center !important; + justify-content: flex-end !important; + padding: 0 !important; + margin: 0 !important; + } + + /* 6. Logo Widget Adjustments */ + .elementor-5180 .elementor-element.elementor-element-846e53d { + width: auto !important; + margin: 0 !important; + display: flex !important; + align-items: center !important; + max-width: none !important; + } + + .elementor-5180 .elementor-element.elementor-element-846e53d .hfe-site-logo .hfe-site-logo-container img { + margin: 0 !important; + max-width: none !important; + } + + .elementor-5180 .elementor-element.elementor-element-846e53d .logo-mobile { + width: 180px !important; + height: auto !important; + min-width: 100px !important; + } + + /* 7. Menu Trigger (Hamburger) alignment */ + .elementor-5180 .elementor-element.elementor-element-0b7bf6f .menu-trigger { + display: flex !important; + align-items: center !important; + justify-content: flex-end !important; + padding: 5px !important; + margin: 0 !important; + } + + /* Hamburger icon customization */ + .elementor-5180 .elementor-element.elementor-element-0b7bf6f .hamburger { + width: 30px !important; + } + + .elementor-5180 .elementor-element.elementor-element-0b7bf6f .hamburger span { + background-color: #1f1f1f !important; + height: 2px !important; + margin-bottom: 5px !important; + } + + /* Hide desktop-only elements */ + .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container, + .elementor-5180 .elementor-element.elementor-element-2f31137, + .elementor-5180 .elementor-element.elementor-element-f961133 { + display: none !important; + } +} + +/* ============================================================ + MEDIUM DESKTOP OPTIMIZATION (1025px - 1480px) + Prevents logo/menu overlap on medium screens + ============================================================ */ +@media (min-width: 1025px) and (max-width: 1480px) { + /* Reduce logo size slightly */ + .elementor-5180 .elementor-element.elementor-element-846e53d .logo-desktop { + width: 130px !important; + height: auto !important; + } + + /* Force single line and tighten spacing */ + .elementor-5180 .main-menu { + display: flex !important; + flex-wrap: nowrap !important; + white-space: nowrap !important; + } + + .elementor-5180 .main-menu > li > a { + padding-left: 8px !important; + padding-right: 8px !important; + font-size: 13px !important; + } + + /* Reduce container spacing */ + .elementor-5180 .elementor-element.elementor-element-d681ece { + padding-left: 15px !important; + padding-right: 15px !important; + gap: 10px !important; + } + + /* Ensure the menu pill container stays compact */ + .header-menu-container { + padding-left: 8px !important; + padding-right: 8px !important; + max-width: 750px !important; + } + + /* Scale down the CTA button */ + .elementor-5180 .logico-small-button { + padding: 10px 20px !important; + font-size: 13px !important; + } +} + +/* Tablet Scaling (768px - 1024px) */ +@media (max-width: 1024px) and (min-width: 768px) { + .elementor-5180 .elementor-element.elementor-element-846e53d .logo-mobile { + width: 210px !important; + } +} + diff --git a/assets/css/vendor/vendor-responsive-laptops.css b/assets/css/vendor/vendor-responsive-laptops.css new file mode 100644 index 0000000..e9be03d --- /dev/null +++ b/assets/css/vendor/vendor-responsive-laptops.css @@ -0,0 +1,81 @@ +/* ============================================================ + LAPTOP RESPONSIVENESS FIX (1025px – 1520px) + Enforces desktop layouts strictly within laptop constraints. + Leaves Mobile (<1024px) and Ultrawide (>1520px) UNTOUCHED. + ============================================================ */ + +@media (min-width: 1025px) and (max-width: 1520px) { + + /* Hero Slider - Force Desktop Alignment */ + .logico-content-slider-widget .slide-content-inner { + text-align: left !important; + align-items: flex-start !important; + display: flex !important; + flex-direction: column !important; + } + + .logico-content-slider-widget .content-slider-item-heading, + .logico-content-slider-widget .content-slider-item-text { + text-align: left !important; + } + + /* Restore Flex & Grid container directions to desktop state */ + /* .e-con.e-parent, + .e-con.e-child { + --flex-direction: var(--flex-direction) !important; + --container-widget-width: var(--container-widget-width) !important; + --container-widget-height: var(--container-widget-height) !important; + } */ + + /* Keep the .e-con-inner container widths at desktop-equivalent max widths */ + .e-con-boxed>.e-con-inner { + max-width: min(var(--container-max-width, 1480px), 100%) !important; + margin-left: auto !important; + margin-right: auto !important; + } + + /* ─── Problem Section Specific Fixes ─── */ + .elementor-element.section-shrink-custom[data-id="30fd9d1"]>.e-con-inner { + display: flex !important; + flex-direction: row !important; + max-width: 1480px !important; + width: 100% !important; + gap: 40px !important; + } + + .elementor-element.elementor-element-03db5d7 { + flex: 1 1 0% !important; + display: flex !important; + flex-direction: column !important; + } + + .elementor-element.elementor-element-e09c20e { + display: grid !important; + grid-template-columns: repeat(4, 1fr) !important; + gap: 24px !important; + } + + .elementor-element.elementor-element-5a5c397 { + flex: 0 0 auto !important; + width: auto !important; + } + + /* ─── Connected Logistics Section Fixes ─── */ + .elementor-element.elementor-element-9ffed33 { + display: flex !important; + flex-direction: row !important; + 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 new file mode 100644 index 0000000..8dce65a --- /dev/null +++ b/assets/css/vendor/vendor-theme-core.css @@ -0,0 +1,28890 @@ +@charset "UTF-8";@font-face { + font-display: swap; + font-family: 'fontello'; + src: url(../../fonts/fontello.eot?98791691); + src: url("../../fonts/fontello.eot?98791691#iefix") format("embedded-opentype"),url(../../fonts/fontello.woff2?98791691) format("woff2"),url(../../fonts/fontello.woff?98791691) format("woff"),url(../../fonts/fontello.ttf?98791691) format("truetype"),url("../../fonts/fontello.svg?98791691#fontello") format("svg"); + font-weight: 400; + font-style: normal +} + + +.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 5 Free'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../../fonts/fa-regular-400.woff2) format("woff2"),url(../../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 5 Free'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(../../fonts/fa-solid-900.woff2) format("woff2"),url(../../fonts/fa-solid-900.ttf) format("truetype") +} + + +.fas,.fa-solid { + font-weight: 900 +} + +@font-face { + font-family: 'Font Awesome 5 Brands'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../../fonts/fa-brands-400.woff2) format("woff2"),url(../../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%,#c01227 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: #fff ; + margin: -.15714em 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: #fff!important; + border-color: #c01227 !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: #fff +} + +.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: #c01227!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: #c01227; + 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 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 +} +.logico-front-end h2{ + color:white; +} + +.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: #c01227; + --logico-button-background-hover: #c01227; + --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: #fff; +} + +.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: #c01227; + margin: -.2128em +} + +@media only screen and (min-width: 841px) { + .logico-ticker-wrapper .ticker-text { + font-size:80px + } + + .logico-ticker-wrapper .separator { + font-size: 47px; + padding: 0 48px + } +} + +@media only screen and (min-width: 1021px) { + .logico-ticker-wrapper .ticker-text { + font-size:100px + } +} + +.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: #c01227; +} + +.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: #c01227; + 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: 99999; + opacity: 1; + display: block; + -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; + font-family: 'Manrope', sans-serif; + 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: #c01227 +} + +.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: 110; +} + +.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; + z-index: 100000 !important; + } + + .logico-theme-style-rounded .slide-sidebar-wrapper.slide-sidebar-position-right.active { + right: 20px; + left: initial; + z-index: 100000 !important; + } +} + +.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 +} + + diff --git a/assets/css/vendor/vendor-woocommerce-blocks.css b/assets/css/vendor/vendor-woocommerce-blocks.css new file mode 100644 index 0000000..f0f2c51 --- /dev/null +++ b/assets/css/vendor/vendor-woocommerce-blocks.css @@ -0,0 +1,490 @@ +@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 new file mode 100644 index 0000000..5f27202 --- /dev/null +++ b/assets/css/vendor/vendor-woocommerce-layout.css @@ -0,0 +1,588 @@ +: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 new file mode 100644 index 0000000..2d1db66 --- /dev/null +++ b/assets/css/vendor/vendor-woocommerce-smallscreen.css @@ -0,0 +1,177 @@ +: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 new file mode 100644 index 0000000..82edd67 --- /dev/null +++ b/assets/css/vendor/vendor-woocommerce.css @@ -0,0 +1,5637 @@ +@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-accordion.min.css b/assets/css/widgets/widget-accordion.min.css new file mode 100644 index 0000000..d64f304 --- /dev/null +++ b/assets/css/widgets/widget-accordion.min.css @@ -0,0 +1,79 @@ +.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/widgets/widget-divider.min.css b/assets/css/widgets/widget-divider.min.css new file mode 100644 index 0000000..85d9e92 --- /dev/null +++ b/assets/css/widgets/widget-divider.min.css @@ -0,0 +1,133 @@ +/*! elementor - v3.32.0 - 05-10-2025 */ +.elementor-widget-divider { + --divider-border-style: none; + --divider-border-width: 1px; + --divider-color: #0c0d0e; + --divider-icon-size: 20px; + --divider-element-spacing: 10px; + --divider-pattern-height: 24px; + --divider-pattern-size: 20px; + --divider-pattern-url: none; + --divider-pattern-repeat: repeat-x +} + +.elementor-widget-divider .elementor-divider { + display: flex +} + +.elementor-widget-divider .elementor-divider__text { + font-size: 15px; + line-height: 1; + max-width: 95% +} + +.elementor-widget-divider .elementor-divider__element { + flex-shrink: 0; + margin: 0 var(--divider-element-spacing) +} + +.elementor-widget-divider .elementor-icon { + font-size: var(--divider-icon-size) +} + +.elementor-widget-divider .elementor-divider-separator { + direction: ltr; + display: flex; + margin: 0 +} + +.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator { + align-items: center +} + +.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before { + border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content: ""; + display: block; + flex-grow: 1 +} + +.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type { + flex-grow: 0; + flex-shrink: 100 +} + +.elementor-widget-divider--element-align-left .elementor-divider-separator:before { + content: none +} + +.elementor-widget-divider--element-align-left .elementor-divider__element { + margin-left: 0 +} + +.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type { + flex-grow: 0; + flex-shrink: 100 +} + +.elementor-widget-divider--element-align-right .elementor-divider-separator:after { + content: none +} + +.elementor-widget-divider--element-align-right .elementor-divider__element { + margin-right: 0 +} + +.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type { + flex-grow: 0; + flex-shrink: 100 +} + +.elementor-widget-divider--element-align-start .elementor-divider-separator:before { + content: none +} + +.elementor-widget-divider--element-align-start .elementor-divider__element { + margin-inline-start:0} + +.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type { + flex-grow: 0; + flex-shrink: 100 +} + +.elementor-widget-divider--element-align-end .elementor-divider-separator:after { + content: none +} + +.elementor-widget-divider--element-align-end .elementor-divider__element { + margin-inline-end:0} + +.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator { + border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)} + +.elementor-widget-divider--separator-type-pattern { + --divider-border-style: none +} + +.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator { + background-color: var(--divider-color); + -webkit-mask-image: var(--divider-pattern-url); + mask-image: var(--divider-pattern-url); + -webkit-mask-repeat: var(--divider-pattern-repeat); + mask-repeat: var(--divider-pattern-repeat); + -webkit-mask-size: var(--divider-pattern-size) 100%; + mask-size: var(--divider-pattern-size) 100%; + min-height: var(--divider-pattern-height); + width: 100% +} + +.elementor-widget-divider--no-spacing { + --divider-pattern-size: auto +} + +.elementor-widget-divider--bg-round { + --divider-pattern-repeat: round +} + +.rtl .elementor-widget-divider .elementor-divider__text { + direction: rtl +} + +.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider { + width: var(--container-widget-width,100%); + --flex-grow: var( --container-widget-flex-grow ) +} diff --git a/assets/css/widgets/widget-icon-box.min.css b/assets/css/widgets/widget-icon-box.min.css new file mode 100644 index 0000000..e0c6f09 --- /dev/null +++ b/assets/css/widgets/widget-icon-box.min.css @@ -0,0 +1,223 @@ +.elementor-widget-icon-box .elementor-icon-box-wrapper { + display: flex; + flex-direction: column; + gap: var(--icon-box-icon-margin,15px); + text-align: center +} + +.elementor-widget-icon-box .elementor-icon-box-icon { + display: inline-block; + flex: 0 0 auto; + line-height: 0 +} + +.elementor-widget-icon-box .elementor-icon-box-content { + flex-grow: 1; + width: 100% +} + +.elementor-widget-icon-box .elementor-icon-box-title a { + color: inherit +} + +.elementor-widget-icon-box .elementor-icon-box-description { + margin: 0 +} + +.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper { + flex-direction: row-reverse; + gap: var(--icon-box-icon-margin,15px); + text-align: end +} + +.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper { + flex-direction: row; + gap: var(--icon-box-icon-margin,15px); + text-align: start +} + +.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper { + align-items: unset!important; + flex-direction: column; + gap: var(--icon-box-icon-margin,15px); + text-align: center +} + +.elementor-widget-icon-box.elementor-position-bottom .elementor-icon-box-wrapper { + align-items: unset!important; + flex-direction: column-reverse; + gap: var(--icon-box-icon-margin,15px); + text-align: center +} + +@media (min-width: -1) { + .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper { + flex-direction:row-reverse; + gap: var(--icon-box-icon-margin,15px); + text-align: end + } + + .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper { + flex-direction: row; + gap: var(--icon-box-icon-margin,15px); + text-align: start + } + + .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper { + align-items: unset!important; + flex-direction: column; + gap: var(--icon-box-icon-margin,15px); + text-align: center + } + + .elementor-widget-icon-box.elementor-widescreen-position-bottom .elementor-icon-box-wrapper { + align-items: unset!important; + flex-direction: column-reverse; + gap: var(--icon-box-icon-margin,15px); + text-align: center + } +} + +@media (max-width: 1200px) { + .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper { + flex-direction:row-reverse; + gap: var(--icon-box-icon-margin,15px); + text-align: end + } + + .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper { + flex-direction: row; + gap: var(--icon-box-icon-margin,15px); + text-align: start + } + + .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper { + align-items: unset!important; + flex-direction: column; + gap: var(--icon-box-icon-margin,15px); + text-align: center + } + + .elementor-widget-icon-box.elementor-laptop-position-bottom .elementor-icon-box-wrapper { + align-items: unset!important; + flex-direction: column-reverse; + gap: var(--icon-box-icon-margin,15px); + text-align: center + } +} + +@media (max-width: 1020px) { + .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper { + flex-direction:row-reverse; + gap: var(--icon-box-icon-margin,15px); + text-align: end + } + + .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper { + flex-direction: row; + gap: var(--icon-box-icon-margin,15px); + text-align: start + } + + .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper { + align-items: unset!important; + flex-direction: column; + gap: var(--icon-box-icon-margin,15px); + text-align: center + } + + .elementor-widget-icon-box.elementor-tablet_extra-position-bottom .elementor-icon-box-wrapper { + align-items: unset!important; + flex-direction: column-reverse; + gap: var(--icon-box-icon-margin,15px); + text-align: center + } +} + +@media (max-width: 840px) { + .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper { + flex-direction:row-reverse; + gap: var(--icon-box-icon-margin,15px); + text-align: end + } + + .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper { + flex-direction: row; + gap: var(--icon-box-icon-margin,15px); + text-align: start + } + + .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper { + align-items: unset!important; + flex-direction: column; + gap: var(--icon-box-icon-margin,15px); + text-align: center + } + + .elementor-widget-icon-box.elementor-tablet-position-bottom .elementor-icon-box-wrapper { + align-items: unset!important; + flex-direction: column-reverse; + gap: var(--icon-box-icon-margin,15px); + text-align: center + } +} + +@media (max-width: 660px) { + .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper { + flex-direction:row-reverse; + gap: var(--icon-box-icon-margin,15px); + text-align: end + } + + .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper { + flex-direction: row; + gap: var(--icon-box-icon-margin,15px); + text-align: start + } + + .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper { + align-items: unset!important; + flex-direction: column; + gap: var(--icon-box-icon-margin,15px); + text-align: center + } + + .elementor-widget-icon-box.elementor-mobile_extra-position-bottom .elementor-icon-box-wrapper { + align-items: unset!important; + flex-direction: column-reverse; + gap: var(--icon-box-icon-margin,15px); + text-align: center + } +} + +@media (max-width: 480px) { + .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper { + flex-direction:row-reverse; + gap: var(--icon-box-icon-margin,15px); + text-align: end + } + + .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper { + flex-direction: row; + gap: var(--icon-box-icon-margin,15px); + text-align: start + } + + .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper { + align-items: unset!important; + flex-direction: column; + gap: var(--icon-box-icon-margin,15px); + text-align: center + } + + .elementor-widget-icon-box.elementor-mobile-position-bottom .elementor-icon-box-wrapper { + align-items: unset!important; + flex-direction: column-reverse; + gap: var(--icon-box-icon-margin,15px); + text-align: center + } + + .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon { + flex-direction: column + } +} diff --git a/assets/css/widgets/widget-icon-list.min.css b/assets/css/widgets/widget-icon-list.min.css new file mode 100644 index 0000000..2295f78 --- /dev/null +++ b/assets/css/widgets/widget-icon-list.min.css @@ -0,0 +1,362 @@ +/*! elementor - v3.32.0 - 05-10-2025 */ +.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container { + overflow: hidden +} + +.elementor-widget .elementor-icon-list-items.elementor-inline-items { + display: flex; + flex-wrap: wrap; + margin-inline:-8px} + +.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item { + word-break: break-word +} + +.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { + margin-inline:8px} + +.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { + border-width: 0; + border-inline-start-width:1px;border-style: solid; + height: 100%; + inset-inline-end: -8px; + inset-inline-start: auto; + position: relative; + width: auto +} + +.elementor-widget .elementor-icon-list-items { + list-style-type: none; + margin: 0; + padding: 0 +} + +.elementor-widget .elementor-icon-list-item { + margin: 0; + padding: 0; + position: relative +} + +.elementor-widget .elementor-icon-list-item:after { + inset-block-end: 0; + position: absolute; + width: 100% +} + +.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a { + align-items: var(--icon-vertical-align,center); + display: flex; + font-size: inherit +} + +.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text { + align-self: center; + padding-inline-start:5px} + +.elementor-widget .elementor-icon-list-icon { + display: flex; + inset-block-start: var(--icon-vertical-offset,initial); + position: relative +} + +.elementor-widget .elementor-icon-list-icon svg { + height: var(--e-icon-list-icon-size,1em); + width: var(--e-icon-list-icon-size,1em) +} + +.elementor-widget .elementor-icon-list-icon i { + font-size: var(--e-icon-list-icon-size); + width: 1.25em +} + +.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { + text-align: var(--e-icon-list-icon-align) +} + +.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { + margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0) +} + +.elementor-widget.elementor-list-item-link-full_width a { + width: 100% +} + +.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a { + justify-content: center +} + +.elementor-widget.elementor-align-center .elementor-icon-list-item:after { + margin: auto +} + +.elementor-widget.elementor-align-center .elementor-inline-items { + justify-content: center +} + +.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a { + justify-content: flex-start; + text-align: left +} + +.elementor-widget.elementor-align-left .elementor-inline-items { + justify-content: flex-start +} + +.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a { + justify-content: flex-end; + text-align: right +} + +.elementor-widget.elementor-align-right .elementor-icon-list-items { + justify-content: flex-end +} + +.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after { + inset-inline-start: 0 +} + +.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after { + inset-inline-end: 0 +} + +@media (min-width: -1) { + .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a { + justify-content:center + } + + .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after { + margin: auto + } + + .elementor-widget.elementor-widescreen-align-center .elementor-inline-items { + justify-content: center + } + + .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a { + justify-content: flex-start; + text-align: left + } + + .elementor-widget.elementor-widescreen-align-left .elementor-inline-items { + justify-content: flex-start + } + + .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a { + justify-content: flex-end; + text-align: right + } + + .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items { + justify-content: flex-end + } + + .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after { + inset-inline-end: 0 + } +} + +@media (max-width: -1) { + .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a { + justify-content:center + } + + .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after { + margin: auto + } + + .elementor-widget.elementor-laptop-align-center .elementor-inline-items { + justify-content: center + } + + .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a { + justify-content: flex-start; + text-align: left + } + + .elementor-widget.elementor-laptop-align-left .elementor-inline-items { + justify-content: flex-start + } + + .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a { + justify-content: flex-end; + text-align: right + } + + .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items { + justify-content: flex-end + } + + .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after { + inset-inline-end: 0 + } + + .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a { + justify-content: center + } + + .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after { + margin: auto + } + + .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items { + justify-content: center + } + + .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a { + justify-content: flex-start; + text-align: left + } + + .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items { + justify-content: flex-start + } + + .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a { + justify-content: flex-end; + text-align: right + } + + .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items { + justify-content: flex-end + } + + .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after { + inset-inline-end: 0 + } +} + +@media (max-width: 1024px) { + .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a { + justify-content:center + } + + .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after { + margin: auto + } + + .elementor-widget.elementor-tablet-align-center .elementor-inline-items { + justify-content: center + } + + .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a { + justify-content: flex-start; + text-align: left + } + + .elementor-widget.elementor-tablet-align-left .elementor-inline-items { + justify-content: flex-start + } + + .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a { + justify-content: flex-end; + text-align: right + } + + .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items { + justify-content: flex-end + } + + .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after { + inset-inline-end: 0 + } +} + +@media (max-width: -1) { + .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a { + justify-content:center + } + + .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after { + margin: auto + } + + .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items { + justify-content: center + } + + .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a { + justify-content: flex-start; + text-align: left + } + + .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items { + justify-content: flex-start + } + + .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a { + justify-content: flex-end; + text-align: right + } + + .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items { + justify-content: flex-end + } + + .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after { + inset-inline-end: 0 + } +} + +@media (max-width: 767px) { + .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a { + justify-content:center + } + + .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after { + margin: auto + } + + .elementor-widget.elementor-mobile-align-center .elementor-inline-items { + justify-content: center + } + + .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a { + justify-content: flex-start; + text-align: left + } + + .elementor-widget.elementor-mobile-align-left .elementor-inline-items { + justify-content: flex-start + } + + .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a { + justify-content: flex-end; + text-align: right + } + + .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items { + justify-content: flex-end + } + + .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after { + inset-inline-start: 0 + } + + .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after { + inset-inline-end: 0 + } +} + +#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items { + padding: 0 +} diff --git a/assets/css/widgets/widget-image.min.css b/assets/css/widgets/widget-image.min.css new file mode 100644 index 0000000..864b1ea --- /dev/null +++ b/assets/css/widgets/widget-image.min.css @@ -0,0 +1,17 @@ +/*! elementor - v3.32.0 - 05-10-2025 */ +.elementor-widget-image { + text-align: center +} + +.elementor-widget-image a { + display: inline-block +} + +.elementor-widget-image a img[src$=".svg"] { + width: 48px +} + +.elementor-widget-image img { + display: inline-block; + vertical-align: middle +} diff --git a/assets/css/widgets/widget-social-icons.min.css b/assets/css/widgets/widget-social-icons.min.css new file mode 100644 index 0000000..fe9134d --- /dev/null +++ b/assets/css/widgets/widget-social-icons.min.css @@ -0,0 +1,291 @@ +/*! elementor - v3.32.0 - 05-10-2025 */ +.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)) { + font-size: 0; + line-height: 1 +} + +.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid { + display: inline-grid +} + +.elementor-widget-social-icons .elementor-grid { + grid-column-gap: var(--grid-column-gap,5px); + grid-row-gap: var(--grid-row-gap,5px); + grid-template-columns: var(--grid-template-columns); + justify-content: var(--justify-content,center); + justify-items: var(--justify-content,center) +} + +.elementor-icon.elementor-social-icon { + font-size: var(--icon-size,25px); + height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); + line-height: var(--icon-size,25px); + width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)) +} + +.elementor-social-icon { + --e-social-icon-icon-color: #fff; + align-items: center; + background-color: #69727d; + cursor: pointer; + display: inline-flex; + justify-content: center; + text-align: center +} + +.elementor-social-icon i { + color: var(--e-social-icon-icon-color) +} + +.elementor-social-icon svg { + fill: var(--e-social-icon-icon-color) +} + +.elementor-social-icon:last-child { + margin: 0 +} + +.elementor-social-icon:hover { + color: #fff; + opacity: .9 +} + +.elementor-social-icon-android { + background-color: #a4c639 +} + +.elementor-social-icon-apple { + background-color: #999 +} + +.elementor-social-icon-behance { + background-color: #1769ff +} + +.elementor-social-icon-bitbucket { + background-color: #205081 +} + +.elementor-social-icon-codepen { + background-color: #000 +} + +.elementor-social-icon-delicious { + background-color: #39f +} + +.elementor-social-icon-deviantart { + background-color: #05cc47 +} + +.elementor-social-icon-digg { + background-color: #005be2 +} + +.elementor-social-icon-dribbble { + background-color: #ea4c89 +} + +.elementor-social-icon-elementor { + background-color: #d30c5c +} + +.elementor-social-icon-envelope { + background-color: #ea4335 +} + +.elementor-social-icon-facebook,.elementor-social-icon-facebook-f { + background-color: #3b5998 +} + +.elementor-social-icon-flickr { + background-color: #0063dc +} + +.elementor-social-icon-foursquare { + background-color: #2d5be3 +} + +.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp { + background-color: #006400 +} + +.elementor-social-icon-github { + background-color: #333 +} + +.elementor-social-icon-gitlab { + background-color: #e24329 +} + +.elementor-social-icon-globe { + background-color: #69727d +} + +.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g { + background-color: #dd4b39 +} + +.elementor-social-icon-houzz { + background-color: #7ac142 +} + +.elementor-social-icon-instagram { + background-color: #262626 +} + +.elementor-social-icon-jsfiddle { + background-color: #487aa2 +} + +.elementor-social-icon-link { + background-color: #818a91 +} + +.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in { + background-color: #0077b5 +} + +.elementor-social-icon-medium { + background-color: #00ab6b +} + +.elementor-social-icon-meetup { + background-color: #ec1c40 +} + +.elementor-social-icon-mixcloud { + background-color: #273a4b +} + +.elementor-social-icon-odnoklassniki { + background-color: #f4731c +} + +.elementor-social-icon-pinterest { + background-color: #bd081c +} + +.elementor-social-icon-product-hunt { + background-color: #da552f +} + +.elementor-social-icon-reddit { + background-color: #ff4500 +} + +.elementor-social-icon-rss { + background-color: #f26522 +} + +.elementor-social-icon-shopping-cart { + background-color: #4caf50 +} + +.elementor-social-icon-skype { + background-color: #00aff0 +} + +.elementor-social-icon-slideshare { + background-color: #0077b5 +} + +.elementor-social-icon-snapchat { + background-color: #fffc00 +} + +.elementor-social-icon-soundcloud { + background-color: #f80 +} + +.elementor-social-icon-spotify { + background-color: #2ebd59 +} + +.elementor-social-icon-stack-overflow { + background-color: #fe7a15 +} + +.elementor-social-icon-steam { + background-color: #00adee +} + +.elementor-social-icon-stumbleupon { + background-color: #eb4924 +} + +.elementor-social-icon-telegram { + background-color: #2ca5e0 +} + +.elementor-social-icon-threads { + background-color: #000 +} + +.elementor-social-icon-thumb-tack { + background-color: #1aa1d8 +} + +.elementor-social-icon-tripadvisor { + background-color: #589442 +} + +.elementor-social-icon-tumblr { + background-color: #35465c +} + +.elementor-social-icon-twitch { + background-color: #6441a5 +} + +.elementor-social-icon-twitter { + background-color: #1da1f2 +} + +.elementor-social-icon-viber { + background-color: #665cac +} + +.elementor-social-icon-vimeo { + background-color: #1ab7ea +} + +.elementor-social-icon-vk { + background-color: #45668e +} + +.elementor-social-icon-weibo { + background-color: #dd2430 +} + +.elementor-social-icon-weixin { + background-color: #31a918 +} + +.elementor-social-icon-whatsapp { + background-color: #25d366 +} + +.elementor-social-icon-wordpress { + background-color: #21759b +} + +.elementor-social-icon-x-twitter { + background-color: #000 +} + +.elementor-social-icon-xing { + background-color: #026466 +} + +.elementor-social-icon-yelp { + background-color: #af0606 +} + +.elementor-social-icon-youtube { + background-color: #cd201f +} + +.elementor-social-icon-500px { + background-color: #0099e5 +} diff --git a/assets/font_list.txt b/assets/font_list.txt new file mode 100644 index 0000000..82ceeee Binary files /dev/null and b/assets/font_list.txt differ diff --git a/assets/font_list_utf8.txt b/assets/font_list_utf8.txt new file mode 100644 index 0000000..c9b5f4c --- /dev/null +++ b/assets/font_list_utf8.txt @@ -0,0 +1,10 @@ +C:\xampp\htdocs\doormileweb\assets\fonts\fa-brands-400.woff2 +C:\xampp\htdocs\doormileweb\assets\fonts\fontello.woff2 +C:\xampp\htdocs\doormileweb\assets\fonts\Manrope-Bold.ttf +C:\xampp\htdocs\doormileweb\assets\fonts\Manrope-SemiBold.ttf +C:\xampp\htdocs\doormileweb\assets\fonts\V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2 +C:\xampp\htdocs\doormileweb\assets\fonts\V8mDoQDjQSkFtoMM3T6r8E7mPbF4C_k3HqU.woff2 +C:\xampp\htdocs\doormileweb\assets\fonts\xn7gYHE41ni1AdIRggexSg.woff2 +C:\xampp\htdocs\doormileweb\assets\fonts\xn7gYHE41ni1AdIRggexSvfedN4.woff2 +C:\xampp\htdocs\doormileweb\assets\images\Group.svg +C:\xampp\htdocs\doormileweb\assets\images\submit-spin.svg diff --git a/assets/fonts/Manrope-Bold.ttf b/assets/fonts/Manrope-Bold.ttf new file mode 100644 index 0000000..2f84ae3 Binary files /dev/null and b/assets/fonts/Manrope-Bold.ttf differ diff --git a/assets/fonts/Manrope-SemiBold.ttf b/assets/fonts/Manrope-SemiBold.ttf new file mode 100644 index 0000000..24585b9 --- /dev/null +++ b/assets/fonts/Manrope-SemiBold.ttf @@ -0,0 +1 @@ +No Content: https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-SemiBold.ttf \ No newline at end of file diff --git a/assets/fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4C_k3HqU.woff2 b/assets/fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4C_k3HqU.woff2 new file mode 100644 index 0000000..7b0e76a Binary files /dev/null and b/assets/fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4C_k3HqU.woff2 differ diff --git a/assets/fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2 b/assets/fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2 new file mode 100644 index 0000000..9089e65 --- /dev/null +++ b/assets/fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2 @@ -0,0 +1 @@ +No Content: https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2 \ No newline at end of file diff --git a/assets/fonts/fa-brands-400.woff2 b/assets/fonts/fa-brands-400.woff2 new file mode 100644 index 0000000..36fbda7 Binary files /dev/null and b/assets/fonts/fa-brands-400.woff2 differ diff --git a/assets/fonts/fontello.woff2 b/assets/fonts/fontello.woff2 new file mode 100644 index 0000000..779cfd4 Binary files /dev/null and b/assets/fonts/fontello.woff2 differ diff --git a/assets/fonts/xn7gYHE41ni1AdIRggexSg.woff2 b/assets/fonts/xn7gYHE41ni1AdIRggexSg.woff2 new file mode 100644 index 0000000..4d14eb0 --- /dev/null +++ b/assets/fonts/xn7gYHE41ni1AdIRggexSg.woff2 @@ -0,0 +1 @@ +No Content: https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2 \ No newline at end of file diff --git a/assets/fonts/xn7gYHE41ni1AdIRggexSvfedN4.woff2 b/assets/fonts/xn7gYHE41ni1AdIRggexSvfedN4.woff2 new file mode 100644 index 0000000..9d7abb1 Binary files /dev/null and b/assets/fonts/xn7gYHE41ni1AdIRggexSvfedN4.woff2 differ diff --git a/assets/images/B2B.png b/assets/images/B2B.png new file mode 100644 index 0000000..57452dd Binary files /dev/null and b/assets/images/B2B.png differ diff --git a/assets/images/FMCG.png b/assets/images/FMCG.png new file mode 100644 index 0000000..bd0520d Binary files /dev/null and b/assets/images/FMCG.png differ diff --git a/assets/images/Group.svg b/assets/images/Group.svg new file mode 100644 index 0000000..e35c1fd --- /dev/null +++ b/assets/images/Group.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/images/Pharma.png b/assets/images/Pharma.png new file mode 100644 index 0000000..7aeb944 Binary files /dev/null and b/assets/images/Pharma.png differ diff --git a/assets/images/ai_driven_logistics.png b/assets/images/ai_driven_logistics.png new file mode 100644 index 0000000..6743175 Binary files /dev/null and b/assets/images/ai_driven_logistics.png differ diff --git a/assets/images/bg-404.png b/assets/images/bg-404.png new file mode 100644 index 0000000..34bac05 Binary files /dev/null and b/assets/images/bg-404.png differ diff --git a/assets/images/bg-contacts.png b/assets/images/bg-contacts.png new file mode 100644 index 0000000..3f131e1 Binary files /dev/null and b/assets/images/bg-contacts.png differ diff --git a/assets/images/bg-header-3.jpeg b/assets/images/bg-header-3.jpeg new file mode 100644 index 0000000..1f326e2 Binary files /dev/null and b/assets/images/bg-header-3.jpeg differ diff --git a/assets/images/bg-header-3.png b/assets/images/bg-header-3.png new file mode 100644 index 0000000..6aea1df Binary files /dev/null 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 new file mode 100644 index 0000000..5bb60bd Binary files /dev/null and b/assets/images/bg-header-5.png differ diff --git a/assets/images/bg-map-about.png b/assets/images/bg-map-about.png new file mode 100644 index 0000000..b2f436a Binary files /dev/null and b/assets/images/bg-map-about.png differ diff --git a/assets/images/bg-map.png b/assets/images/bg-map.png new file mode 100644 index 0000000..7b9f88f Binary files /dev/null and b/assets/images/bg-map.png differ diff --git a/assets/images/bg-slide-sidebar.jpg b/assets/images/bg-slide-sidebar.jpg new file mode 100644 index 0000000..c9c185d Binary files /dev/null and b/assets/images/bg-slide-sidebar.jpg differ diff --git a/assets/images/blog-post-pic-14.jpeg b/assets/images/blog-post-pic-14.jpeg new file mode 100644 index 0000000..4e04093 Binary files /dev/null and b/assets/images/blog-post-pic-14.jpeg differ diff --git a/assets/images/blog-post-pic-15.png b/assets/images/blog-post-pic-15.png new file mode 100644 index 0000000..1d9b4fa Binary files /dev/null and b/assets/images/blog-post-pic-15.png differ diff --git a/assets/images/blog-post-pic-17-480x480.jpg b/assets/images/blog-post-pic-17-480x480.jpg new file mode 100644 index 0000000..42956b0 Binary files /dev/null and b/assets/images/blog-post-pic-17-480x480.jpg differ diff --git a/assets/images/blog-post-pic-17-680x680.jpg b/assets/images/blog-post-pic-17-680x680.jpg new file mode 100644 index 0000000..80ce348 Binary files /dev/null and b/assets/images/blog-post-pic-17-680x680.jpg differ diff --git a/assets/images/blog-post-pic-17-840x840.jpg b/assets/images/blog-post-pic-17-840x840.jpg new file mode 100644 index 0000000..af94e81 Binary files /dev/null and b/assets/images/blog-post-pic-17-840x840.jpg differ diff --git a/assets/images/blog-post-pic-17-995x467.jpg b/assets/images/blog-post-pic-17-995x467.jpg new file mode 100644 index 0000000..cecba33 Binary files /dev/null and b/assets/images/blog-post-pic-17-995x467.jpg differ diff --git a/assets/images/blog-post-pic-17.png b/assets/images/blog-post-pic-17.png new file mode 100644 index 0000000..d613310 Binary files /dev/null and b/assets/images/blog-post-pic-17.png differ diff --git a/assets/images/blog-post-pic-18-480x480.jpg b/assets/images/blog-post-pic-18-480x480.jpg new file mode 100644 index 0000000..d0b8d7b Binary files /dev/null and b/assets/images/blog-post-pic-18-480x480.jpg differ diff --git a/assets/images/blog-post-pic-18-680x680.jpg b/assets/images/blog-post-pic-18-680x680.jpg new file mode 100644 index 0000000..ab25a56 Binary files /dev/null and b/assets/images/blog-post-pic-18-680x680.jpg differ diff --git a/assets/images/blog-post-pic-18-840x840.jpg b/assets/images/blog-post-pic-18-840x840.jpg new file mode 100644 index 0000000..8ff8360 Binary files /dev/null and b/assets/images/blog-post-pic-18-840x840.jpg differ diff --git a/assets/images/blog-post-pic-18-995x467.jpg b/assets/images/blog-post-pic-18-995x467.jpg new file mode 100644 index 0000000..aeafbe0 Binary files /dev/null and b/assets/images/blog-post-pic-18-995x467.jpg differ diff --git a/assets/images/blog-post-pic-3.jpeg b/assets/images/blog-post-pic-3.jpeg new file mode 100644 index 0000000..fb974ba Binary files /dev/null and b/assets/images/blog-post-pic-3.jpeg differ diff --git a/assets/images/blog-post-pic-31.png b/assets/images/blog-post-pic-31.png new file mode 100644 index 0000000..6ff58cc Binary files /dev/null and b/assets/images/blog-post-pic-31.png differ diff --git a/assets/images/blog-post-pic-4.jpeg b/assets/images/blog-post-pic-4.jpeg new file mode 100644 index 0000000..52c1763 Binary files /dev/null and b/assets/images/blog-post-pic-4.jpeg differ diff --git a/assets/images/blog-post-pic-6.jpeg b/assets/images/blog-post-pic-6.jpeg new file mode 100644 index 0000000..5c9251f Binary files /dev/null and b/assets/images/blog-post-pic-6.jpeg differ diff --git a/assets/images/blog-post-pic-7-680x680.jpeg b/assets/images/blog-post-pic-7-680x680.jpeg new file mode 100644 index 0000000..ae2b034 Binary files /dev/null and b/assets/images/blog-post-pic-7-680x680.jpeg differ diff --git a/assets/images/blog-post-pic-8.jpeg b/assets/images/blog-post-pic-8.jpeg new file mode 100644 index 0000000..1376b0f Binary files /dev/null and b/assets/images/blog-post-pic-8.jpeg differ diff --git a/assets/images/contain.png b/assets/images/contain.png new file mode 100644 index 0000000..34cc39a Binary files /dev/null and b/assets/images/contain.png differ diff --git a/assets/images/cropped-image-2.png b/assets/images/cropped-image-2.png new file mode 100644 index 0000000..91c79c6 Binary files /dev/null and b/assets/images/cropped-image-2.png differ diff --git a/assets/images/delivery.png b/assets/images/delivery.png new file mode 100644 index 0000000..c9eac15 Binary files /dev/null and b/assets/images/delivery.png differ diff --git a/assets/images/doormile-black.png b/assets/images/doormile-black.png new file mode 100644 index 0000000..796897e Binary files /dev/null and b/assets/images/doormile-black.png differ diff --git a/assets/images/doormile-logo.png b/assets/images/doormile-logo.png new file mode 100644 index 0000000..6f10926 Binary files /dev/null and b/assets/images/doormile-logo.png differ diff --git a/assets/images/doormile-white.png b/assets/images/doormile-white.png new file mode 100644 index 0000000..72a7a16 Binary files /dev/null and b/assets/images/doormile-white.png differ diff --git a/assets/images/end_to_end_protection.png b/assets/images/end_to_end_protection.png new file mode 100644 index 0000000..70fa4c0 Binary files /dev/null and b/assets/images/end_to_end_protection.png differ diff --git a/assets/images/ev-design1.jpeg b/assets/images/ev-design1.jpeg new file mode 100644 index 0000000..37f35c8 Binary files /dev/null and b/assets/images/ev-design1.jpeg differ diff --git a/assets/images/ev-van-dashboard.png b/assets/images/ev-van-dashboard.png new file mode 100644 index 0000000..336a3ee Binary files /dev/null and b/assets/images/ev-van-dashboard.png differ diff --git a/assets/images/ev.jpeg b/assets/images/ev.jpeg new file mode 100644 index 0000000..a402cec Binary files /dev/null and b/assets/images/ev.jpeg differ diff --git a/assets/images/ev2-van.png b/assets/images/ev2-van.png new file mode 100644 index 0000000..583dbc9 Binary files /dev/null and b/assets/images/ev2-van.png differ diff --git a/assets/images/first-mile-approach.jpg b/assets/images/first-mile-approach.jpg new file mode 100644 index 0000000..bcc7a2a Binary files /dev/null and b/assets/images/first-mile-approach.jpg differ diff --git a/assets/images/fleet-main.png b/assets/images/fleet-main.png new file mode 100644 index 0000000..052a520 Binary files /dev/null and b/assets/images/fleet-main.png differ diff --git a/assets/images/fleet-van-light.png b/assets/images/fleet-van-light.png new file mode 100644 index 0000000..445a835 Binary files /dev/null and b/assets/images/fleet-van-light.png differ diff --git a/assets/images/home1-bg2.png b/assets/images/home1-bg2.png new file mode 100644 index 0000000..75cbf6e Binary files /dev/null and b/assets/images/home1-bg2.png differ diff --git a/assets/images/home1-pic-1.png b/assets/images/home1-pic-1.png new file mode 100644 index 0000000..fb2aa53 Binary files /dev/null and b/assets/images/home1-pic-1.png differ diff --git a/assets/images/home1-slide-1.png b/assets/images/home1-slide-1.png new file mode 100644 index 0000000..828c01f Binary files /dev/null and b/assets/images/home1-slide-1.png differ diff --git a/assets/images/home1-slide-2.png b/assets/images/home1-slide-2.png new file mode 100644 index 0000000..f85c31b Binary files /dev/null and b/assets/images/home1-slide-2.png differ diff --git a/assets/images/home1alt-bg-2.png b/assets/images/home1alt-bg-2.png new file mode 100644 index 0000000..ceb4d86 Binary files /dev/null and b/assets/images/home1alt-bg-2.png differ diff --git a/assets/images/home2-banner-1.jpg b/assets/images/home2-banner-1.jpg new file mode 100644 index 0000000..e91109f Binary files /dev/null and b/assets/images/home2-banner-1.jpg differ diff --git a/assets/images/home2-banner-3.jpg b/assets/images/home2-banner-3.jpg new file mode 100644 index 0000000..98d5f2c Binary files /dev/null and b/assets/images/home2-banner-3.jpg differ diff --git a/assets/images/home2-banner-4.jpg b/assets/images/home2-banner-4.jpg new file mode 100644 index 0000000..2546463 Binary files /dev/null and b/assets/images/home2-banner-4.jpg differ diff --git a/assets/images/home2-banner-4.png b/assets/images/home2-banner-4.png new file mode 100644 index 0000000..78acc68 Binary files /dev/null and b/assets/images/home2-banner-4.png differ diff --git a/assets/images/home2-banner-5 b/assets/images/home2-banner-5 new file mode 100644 index 0000000..9d83670 Binary files /dev/null and b/assets/images/home2-banner-5 differ diff --git a/assets/images/home2-hero.png b/assets/images/home2-hero.png new file mode 100644 index 0000000..bbb8a70 Binary files /dev/null and b/assets/images/home2-hero.png differ diff --git a/assets/images/home2-pic-1.png b/assets/images/home2-pic-1.png new file mode 100644 index 0000000..449fa35 Binary files /dev/null and b/assets/images/home2-pic-1.png differ diff --git a/assets/images/home2-pic-2.png b/assets/images/home2-pic-2.png new file mode 100644 index 0000000..02c9d31 Binary files /dev/null and b/assets/images/home2-pic-2.png differ diff --git a/assets/images/home2-pic-3.png b/assets/images/home2-pic-3.png new file mode 100644 index 0000000..ca35017 Binary files /dev/null and b/assets/images/home2-pic-3.png differ diff --git a/assets/images/home2-slide-1.jpg b/assets/images/home2-slide-1.jpg new file mode 100644 index 0000000..fdeb71d Binary files /dev/null and b/assets/images/home2-slide-1.jpg differ diff --git a/assets/images/home2-slide-2.jpg b/assets/images/home2-slide-2.jpg new file mode 100644 index 0000000..9cda61d Binary files /dev/null and b/assets/images/home2-slide-2.jpg differ diff --git a/assets/images/home2-step1.png b/assets/images/home2-step1.png new file mode 100644 index 0000000..16272b6 Binary files /dev/null and b/assets/images/home2-step1.png differ diff --git a/assets/images/home2-step2.png b/assets/images/home2-step2.png new file mode 100644 index 0000000..9506994 Binary files /dev/null and b/assets/images/home2-step2.png differ diff --git a/assets/images/home2-step3.png b/assets/images/home2-step3.png new file mode 100644 index 0000000..b7379c0 Binary files /dev/null and b/assets/images/home2-step3.png differ diff --git a/assets/images/home2alt-bg-1.jpeg b/assets/images/home2alt-bg-1.jpeg new file mode 100644 index 0000000..34c3fe8 Binary files /dev/null and b/assets/images/home2alt-bg-1.jpeg differ diff --git a/assets/images/home2alt-bg-1.jpg b/assets/images/home2alt-bg-1.jpg new file mode 100644 index 0000000..191954d Binary files /dev/null and b/assets/images/home2alt-bg-1.jpg differ diff --git a/assets/images/home3-pic-1.png b/assets/images/home3-pic-1.png new file mode 100644 index 0000000..c8c8574 Binary files /dev/null and b/assets/images/home3-pic-1.png differ diff --git a/assets/images/home3-service-1.png b/assets/images/home3-service-1.png new file mode 100644 index 0000000..a262918 Binary files /dev/null and b/assets/images/home3-service-1.png differ diff --git a/assets/images/home3-service-2.png b/assets/images/home3-service-2.png new file mode 100644 index 0000000..1fe5623 Binary files /dev/null and b/assets/images/home3-service-2.png differ diff --git a/assets/images/home3-service-3.png b/assets/images/home3-service-3.png new file mode 100644 index 0000000..6f81941 Binary files /dev/null and b/assets/images/home3-service-3.png differ diff --git a/assets/images/home3-slide-1.jpg b/assets/images/home3-slide-1.jpg new file mode 100644 index 0000000..d7e92c4 Binary files /dev/null and b/assets/images/home3-slide-1.jpg differ diff --git a/assets/images/home3-slide-2.jpg b/assets/images/home3-slide-2.jpg new file mode 100644 index 0000000..b2b34c6 Binary files /dev/null and b/assets/images/home3-slide-2.jpg differ diff --git a/assets/images/home4-banner-4.png b/assets/images/home4-banner-4.png new file mode 100644 index 0000000..10ae135 Binary files /dev/null and b/assets/images/home4-banner-4.png differ diff --git a/assets/images/home4-pic-1.png b/assets/images/home4-pic-1.png new file mode 100644 index 0000000..96d2a45 Binary files /dev/null and b/assets/images/home4-pic-1.png differ diff --git a/assets/images/how-works.png b/assets/images/how-works.png new file mode 100644 index 0000000..cb2cf78 Binary files /dev/null and b/assets/images/how-works.png differ diff --git a/assets/images/last-mile-approach.jpg b/assets/images/last-mile-approach.jpg new file mode 100644 index 0000000..dd2d904 Binary files /dev/null and b/assets/images/last-mile-approach.jpg differ diff --git a/assets/images/logo-slogan.png b/assets/images/logo-slogan.png new file mode 100644 index 0000000..c4ea7fb Binary files /dev/null and b/assets/images/logo-slogan.png differ diff --git a/assets/images/logo2-light-x2.png b/assets/images/logo2-light-x2.png new file mode 100644 index 0000000..4e0c93e Binary files /dev/null and b/assets/images/logo2-light-x2.png differ diff --git a/assets/images/mid-mile-approach.jpg b/assets/images/mid-mile-approach.jpg new file mode 100644 index 0000000..0bb2252 Binary files /dev/null and b/assets/images/mid-mile-approach.jpg differ diff --git a/assets/images/miletruth_hero_bg.png b/assets/images/miletruth_hero_bg.png new file mode 100644 index 0000000..c1719d0 Binary files /dev/null and b/assets/images/miletruth_hero_bg.png differ diff --git a/assets/images/mission.png b/assets/images/mission.png new file mode 100644 index 0000000..71bb6a3 Binary files /dev/null and b/assets/images/mission.png differ diff --git a/assets/images/preloader.png b/assets/images/preloader.png new file mode 100644 index 0000000..e44f2c5 Binary files /dev/null and b/assets/images/preloader.png differ diff --git a/assets/images/premium-ev-van.png b/assets/images/premium-ev-van.png new file mode 100644 index 0000000..b108f07 Binary files /dev/null and b/assets/images/premium-ev-van.png differ diff --git a/assets/images/proactive_delay_prevention.png b/assets/images/proactive_delay_prevention.png new file mode 100644 index 0000000..44c0673 Binary files /dev/null and b/assets/images/proactive_delay_prevention.png differ diff --git a/assets/images/routing/ml_pipeline_updated.svg b/assets/images/routing/ml_pipeline_updated.svg new file mode 100644 index 0000000..c152cba --- /dev/null +++ b/assets/images/routing/ml_pipeline_updated.svg @@ -0,0 +1,178 @@ + +ML dispatch pipeline with preprocessing stages +Full ML pipeline from API ingress through preprocessing, GPS denoising, feature engineering, clustering, risk check, scoring, VRP, and dispatch + + + + + + + + + + API ingress + Raw request entry point + + + + + +Input processing + + + + + Data cleansing + Remove nulls, fix types + + + + + Preprocessing + Normalise, impute + + + + + + + + Feature selection + Drop low-variance cols + + + + + PCA (optional) + Dimensionality reduction + + + + + + + + + + + + + + + + + + + GPS denoising + Kalman filter state estimation + + + + + +7-encoder pipeline + + + + + Label enc. + Kitchen → int + + + + Frequency enc. + Popularity ratio + + + + Geohash enc. + Lat/lon → zone + + + + Cyclic time + Hour sin/cos + + + + + + Min-max norm. + Scale 0–1 + + + + Target enc. + Avg profit/kitchen + + + + Profit density + Profit + distance + + + + + + + + Geohash clustering + Orders → spatial zones + + + + + + + ID3 risk check + Risky vs safe classification + + + + +safe + + + + +risky + + + + + –25% penalty + Score damped + + + + + + + + + Composite scoring + Distance + profit − margin + + + + + + + VRP solver + OR-Tools combinatorial opt. + + + + + + + Output dispatch + Final route assignment + + + + + +ML feedback loop + + \ No newline at end of file diff --git a/assets/images/routing/pitch_edge.png b/assets/images/routing/pitch_edge.png new file mode 100644 index 0000000..ca5c304 Binary files /dev/null and b/assets/images/routing/pitch_edge.png differ diff --git a/assets/images/routing/pitch_flow.png b/assets/images/routing/pitch_flow.png new file mode 100644 index 0000000..9296372 Binary files /dev/null and b/assets/images/routing/pitch_flow.png differ diff --git a/assets/images/routing/pitch_impact.png b/assets/images/routing/pitch_impact.png new file mode 100644 index 0000000..9c18f2b Binary files /dev/null and b/assets/images/routing/pitch_impact.png differ diff --git a/assets/images/routing/pitch_strategy.png b/assets/images/routing/pitch_strategy.png new file mode 100644 index 0000000..5df1146 Binary files /dev/null and b/assets/images/routing/pitch_strategy.png differ diff --git a/assets/images/routing/pitchflow.png b/assets/images/routing/pitchflow.png new file mode 100644 index 0000000..5705419 Binary files /dev/null and b/assets/images/routing/pitchflow.png differ diff --git a/assets/images/single_owner_promise.png b/assets/images/single_owner_promise.png new file mode 100644 index 0000000..e811e8f Binary files /dev/null and b/assets/images/single_owner_promise.png differ diff --git a/assets/images/slide1.png b/assets/images/slide1.png new file mode 100644 index 0000000..63b04cb Binary files /dev/null and b/assets/images/slide1.png differ diff --git a/assets/images/submit-spin.svg b/assets/images/submit-spin.svg new file mode 100644 index 0000000..2e4ab5c --- /dev/null +++ b/assets/images/submit-spin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/images/tab-pic-1.jpeg b/assets/images/tab-pic-1.jpeg new file mode 100644 index 0000000..2ce3559 Binary files /dev/null and b/assets/images/tab-pic-1.jpeg differ diff --git a/assets/images/tab-pic-2.jpeg b/assets/images/tab-pic-2.jpeg new file mode 100644 index 0000000..0836158 Binary files /dev/null and b/assets/images/tab-pic-2.jpeg differ diff --git a/assets/images/tab-pic-3.jpeg b/assets/images/tab-pic-3.jpeg new file mode 100644 index 0000000..c3f5c16 Binary files /dev/null and b/assets/images/tab-pic-3.jpeg differ diff --git a/assets/images/tab-pic-3.png b/assets/images/tab-pic-3.png new file mode 100644 index 0000000..90a54a0 Binary files /dev/null and b/assets/images/tab-pic-3.png differ diff --git a/assets/images/vision.png b/assets/images/vision.png new file mode 100644 index 0000000..9b492c4 Binary files /dev/null and b/assets/images/vision.png differ diff --git a/assets/images/women_story_1.png b/assets/images/women_story_1.png new file mode 100644 index 0000000..7d56474 Binary files /dev/null and b/assets/images/women_story_1.png differ diff --git a/assets/images/women_story_2.png b/assets/images/women_story_2.png new file mode 100644 index 0000000..fb46d08 Binary files /dev/null and b/assets/images/women_story_2.png differ diff --git a/assets/images/women_story_3.png b/assets/images/women_story_3.png new file mode 100644 index 0000000..3eb3aab Binary files /dev/null and b/assets/images/women_story_3.png differ diff --git a/assets/javascript/accordion.28788e18d1d35c23f450.bundle.min.js b/assets/javascript/accordion.28788e18d1d35c23f450.bundle.min.js new file mode 100644 index 0000000..eba33ba --- /dev/null +++ b/assets/javascript/accordion.28788e18d1d35c23f450.bundle.min.js @@ -0,0 +1,189 @@ +/*! 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")) + } + } + , + click: e => { + e.preventDefault(), + this.changeActiveTab(e.currentTarget.getAttribute("data-tab")) + } + }) + } + 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" + } + } + } + t.default = Accordion + } +}]); diff --git a/assets/javascript/add-to-cart.min.js b/assets/javascript/add-to-cart.min.js new file mode 100644 index 0000000..8d9a601 --- /dev/null +++ b/assets/javascript/add-to-cart.min.js @@ -0,0 +1,153 @@ +jQuery(function(t) { + if ("undefined" == typeof wc_add_to_cart_params) + return !1; + var a = function() { + this.requests = [], + this.addRequest = this.addRequest.bind(this), + this.run = this.run.bind(this), + this.$liveRegion = this.createLiveRegion(), + t(document.body).on("click", ".add_to_cart_button:not(.wc-interactive)", { + addToCartHandler: this + }, this.onAddToCart).on("click", ".remove_from_cart_button", { + addToCartHandler: this + }, this.onRemoveFromCart).on("added_to_cart", { + addToCartHandler: this + }, this.onAddedToCart).on("removed_from_cart", { + addToCartHandler: this + }, this.onRemovedFromCart).on("ajax_request_not_sent.adding_to_cart", this.updateButton) + }; + a.prototype.addRequest = function(t) { + this.requests.push(t), + 1 === this.requests.length && this.run() + } + , + a.prototype.run = function() { + var a = this + , e = a.requests[0].complete; + a.requests[0].complete = function() { + "function" == typeof e && e(), + a.requests.shift(), + a.requests.length > 0 && a.run() + } + , + t.ajax(this.requests[0]) + } + , + a.prototype.onAddToCart = function(a) { + var e = t(this); + if (e.is(".ajax_add_to_cart")) { + if (!e.attr("data-product_id")) + return !0; + if (a.data.addToCartHandler.$liveRegion.text("").removeAttr("aria-relevant"), + a.preventDefault(), + e.removeClass("added"), + e.addClass("loading"), + !1 === t(document.body).triggerHandler("should_send_ajax_request.adding_to_cart", [e])) + return t(document.body).trigger("ajax_request_not_sent.adding_to_cart", [!1, !1, e]), + !0; + var r = {}; + t.each(e.data(), function(t, a) { + r[t] = a + }), + t.each(e[0].dataset, function(t, a) { + r[t] = a + }), + t(document.body).trigger("adding_to_cart", [e, r]), + a.data.addToCartHandler.addRequest({ + type: "POST", + url: wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%", "add_to_cart"), + data: r, + success: function(a) { + a && (a.error && a.product_url ? window.location = a.product_url : "yes" !== wc_add_to_cart_params.cart_redirect_after_add ? t(document.body).trigger("added_to_cart", [a.fragments, a.cart_hash, e]) : window.location = wc_add_to_cart_params.cart_url) + }, + dataType: "json" + }) + } + } + , + a.prototype.onRemoveFromCart = function(a) { + var e = t(this) + , r = e.closest(".woocommerce-mini-cart-item"); + a.data.addToCartHandler.$liveRegion.text("").removeAttr("aria-relevant"), + a.preventDefault(), + r.block({ + message: null, + overlayCSS: { + opacity: .6 + } + }), + a.data.addToCartHandler.addRequest({ + type: "POST", + url: wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%", "remove_from_cart"), + data: { + cart_item_key: e.data("cart_item_key") + }, + success: function(a) { + a && a.fragments ? t(document.body).trigger("removed_from_cart", [a.fragments, a.cart_hash, e]) : window.location = e.attr("href") + }, + error: function() { + window.location = e.attr("href") + }, + dataType: "json" + }) + } + , + a.prototype.updateButton = function(a, e, r, d) { + if (d = void 0 !== d && d) { + if (d.removeClass("loading"), + e && d.addClass("added"), + e && !wc_add_to_cart_params.is_cart && 0 === d.parent().find(".added_to_cart").length) { + var o = document.createElement("a"); + o.href = wc_add_to_cart_params.cart_url, + o.className = "added_to_cart wc-forward", + o.title = wc_add_to_cart_params.i18n_view_cart, + o.textContent = wc_add_to_cart_params.i18n_view_cart, + d.after(o) + } + t(document.body).trigger("wc_cart_button_updated", [d]) + } + } + , + a.prototype.updateFragments = function(a, e) { + e && (t.each(e, function(a) { + t(a).addClass("updating").fadeTo("400", "0.6").block({ + message: null, + overlayCSS: { + opacity: .6 + } + }) + }), + t.each(e, function(a, e) { + t(a).replaceWith(e), + t(a).stop(!0).css("opacity", "1").unblock() + }), + t(document.body).trigger("wc_fragments_loaded")) + } + , + a.prototype.alertCartUpdated = function(t, a, e, r) { + if (r = void 0 !== r && r) { + var d = r.data("success_message"); + if (!d) + return; + t.data.addToCartHandler.$liveRegion.delay(1e3).text(d).attr("aria-relevant", "all") + } + } + , + a.prototype.createLiveRegion = function() { + var a = t(".widget_shopping_cart_live_region"); + return a.length ? a : t('
').appendTo("body") + } + , + a.prototype.onAddedToCart = function(t, a, e, r) { + t.data.addToCartHandler.updateButton(t, a, e, r), + t.data.addToCartHandler.updateFragments(t, a), + t.data.addToCartHandler.alertCartUpdated(t, a, e, r) + } + , + a.prototype.onRemovedFromCart = function(t, a, e, r) { + t.data.addToCartHandler.updateFragments(t, a), + t.data.addToCartHandler.alertCartUpdated(t, a, e, r) + } + , + new a +}); diff --git a/assets/javascript/address.min.js b/assets/javascript/address.min.js new file mode 100644 index 0000000..330bc61 --- /dev/null +++ b/assets/javascript/address.min.js @@ -0,0 +1,39 @@ +( (e, s) => { + let o = { + noStateCountries: [], + init() { + s(e).on("load", o.onLoad), + s(document).on("wpformsRepeaterFieldCloneCreated", o.setChangeHandlers) + }, + onLoad() { + o.noStateCountries = wpforms_settings?.address_field?.list_countries_without_states || [], + o.noStateCountries.length && o.setChangeHandlers() + }, + setChangeHandlers() { + s(".wpforms-field-address").each(function() { + var e = s(this).find("select.wpforms-field-address-country"); + e.length && (o.handleCountryChange(e), + e.off("change").on("change", function() { + o.handleCountryChange(this) + })) + }) + }, + handleCountryChange(e) { + var e = s(e) + , t = e.closest(".wpforms-field").find(".wpforms-field-address-state") + , n = t.closest(".wpforms-field-row"); + n.length && (e = e.val(), + o.handleStateInput(t, n, e)) + }, + handleStateInput(e, t, n) { + o.noStateCountries.includes(n) ? (e.val("").prop("disabled", !0).prop("required", !1).on("change", function() { + s(this).val("") + }), + t.addClass("wpforms-without-state")) : (e.prop("disabled", !1).prop("required", t.find(".wpforms-first input").prop("required")).off("change"), + t.removeClass("wpforms-without-state")) + } + }; + o.init(), + o +} +)(window, jQuery); diff --git a/assets/javascript/core.min.js b/assets/javascript/core.min.js new file mode 100644 index 0000000..50214a9 --- /dev/null +++ b/assets/javascript/core.min.js @@ -0,0 +1,866 @@ +/*! jQuery UI - v1.13.3 - 2024-04-26 +* https://jqueryui.com +* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js +* Copyright jQuery Foundation and other contributors; Licensed MIT */ +!function(t) { + "use strict"; + "function" == typeof define && define.amd ? define(["jquery"], t) : t(jQuery) +}(function(x) { + "use strict"; + var t, e, i, n, W, C, o, s, r, l, a, h, u; + function E(t, e, i) { + return [parseFloat(t[0]) * (a.test(t[0]) ? e / 100 : 1), parseFloat(t[1]) * (a.test(t[1]) ? i / 100 : 1)] + } + function L(t, e) { + return parseInt(x.css(t, e), 10) || 0 + } + function N(t) { + return null != t && t === t.window + } + x.ui = x.ui || {}, + x.ui.version = "1.13.3", + /*! + * jQuery UI :data 1.13.3 + * https://jqueryui.com + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license. + * https://jquery.org/license + */ + x.extend(x.expr.pseudos, { + data: x.expr.createPseudo ? x.expr.createPseudo(function(e) { + return function(t) { + return !!x.data(t, e) + } + }) : function(t, e, i) { + return !!x.data(t, i[3]) + } + }), + /*! + * jQuery UI Disable Selection 1.13.3 + * https://jqueryui.com + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license. + * https://jquery.org/license + */ + x.fn.extend({ + disableSelection: (t = "onselectstart"in document.createElement("div") ? "selectstart" : "mousedown", + function() { + return this.on(t + ".ui-disableSelection", function(t) { + t.preventDefault() + }) + } + ), + enableSelection: function() { + return this.off(".ui-disableSelection") + } + }), + /*! + * jQuery UI Focusable 1.13.3 + * https://jqueryui.com + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license. + * https://jquery.org/license + */ + x.ui.focusable = function(t, e) { + var i, n, o, s = t.nodeName.toLowerCase(); + return "area" === s ? (o = (i = t.parentNode).name, + !(!t.href || !o || "map" !== i.nodeName.toLowerCase()) && 0 < (i = x("img[usemap='#" + o + "']")).length && i.is(":visible")) : (/^(input|select|textarea|button|object)$/.test(s) ? (n = !t.disabled) && (o = x(t).closest("fieldset")[0]) && (n = !o.disabled) : n = "a" === s && t.href || e, + n && x(t).is(":visible") && function(t) { + var e = t.css("visibility"); + for (; "inherit" === e; ) + t = t.parent(), + e = t.css("visibility"); + return "visible" === e + }(x(t))) + } + , + x.extend(x.expr.pseudos, { + focusable: function(t) { + return x.ui.focusable(t, null != x.attr(t, "tabindex")) + } + }), + x.fn._form = function() { + return "string" == typeof this[0].form ? this.closest("form") : x(this[0].form) + } + , + /*! + * jQuery UI Form Reset Mixin 1.13.3 + * https://jqueryui.com + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license. + * https://jquery.org/license + */ + x.ui.formResetMixin = { + _formResetHandler: function() { + var e = x(this); + setTimeout(function() { + var t = e.data("ui-form-reset-instances"); + x.each(t, function() { + this.refresh() + }) + }) + }, + _bindFormResetHandler: function() { + var t; + this.form = this.element._form(), + this.form.length && ((t = this.form.data("ui-form-reset-instances") || []).length || this.form.on("reset.ui-form-reset", this._formResetHandler), + t.push(this), + this.form.data("ui-form-reset-instances", t)) + }, + _unbindFormResetHandler: function() { + var t; + this.form.length && ((t = this.form.data("ui-form-reset-instances")).splice(x.inArray(this, t), 1), + t.length ? this.form.data("ui-form-reset-instances", t) : this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")) + } + }, + x.ui.ie = !!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()), + /*! + * jQuery UI Support for jQuery core 1.8.x and newer 1.13.3 + * https://jqueryui.com + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license. + * https://jquery.org/license + * + */ + x.expr.pseudos || (x.expr.pseudos = x.expr[":"]), + x.uniqueSort || (x.uniqueSort = x.unique), + x.escapeSelector || (e = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g, + i = function(t, e) { + return e ? "\0" === t ? "�" : t.slice(0, -1) + "\\" + t.charCodeAt(t.length - 1).toString(16) + " " : "\\" + t + } + , + x.escapeSelector = function(t) { + return (t + "").replace(e, i) + } + ), + x.fn.even && x.fn.odd || x.fn.extend({ + even: function() { + return this.filter(function(t) { + return t % 2 == 0 + }) + }, + odd: function() { + return this.filter(function(t) { + return t % 2 == 1 + }) + } + }), + /*! + * jQuery UI Keycode 1.13.3 + * https://jqueryui.com + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license. + * https://jquery.org/license + */ + x.ui.keyCode = { + BACKSPACE: 8, + COMMA: 188, + DELETE: 46, + DOWN: 40, + END: 35, + ENTER: 13, + ESCAPE: 27, + HOME: 36, + LEFT: 37, + PAGE_DOWN: 34, + PAGE_UP: 33, + PERIOD: 190, + RIGHT: 39, + SPACE: 32, + TAB: 9, + UP: 38 + }, + /*! + * jQuery UI Labels 1.13.3 + * https://jqueryui.com + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license. + * https://jquery.org/license + */ + x.fn.labels = function() { + var t, e, i; + return this.length ? this[0].labels && this[0].labels.length ? this.pushStack(this[0].labels) : (e = this.eq(0).parents("label"), + (t = this.attr("id")) && (i = (i = this.eq(0).parents().last()).add((i.length ? i : this).siblings()), + t = "label[for='" + x.escapeSelector(t) + "']", + e = e.add(i.find(t).addBack(t))), + this.pushStack(e)) : this.pushStack([]) + } + , + x.ui.plugin = { + add: function(t, e, i) { + var n, o = x.ui[t].prototype; + for (n in i) + o.plugins[n] = o.plugins[n] || [], + o.plugins[n].push([e, i[n]]) + }, + call: function(t, e, i, n) { + var o, s = t.plugins[e]; + if (s && (n || t.element[0].parentNode && 11 !== t.element[0].parentNode.nodeType)) + for (o = 0; o < s.length; o++) + t.options[s[o][0]] && s[o][1].apply(t.element, i) + } + }, + /*! + * jQuery UI Position 1.13.3 + * https://jqueryui.com + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license. + * https://jquery.org/license + * + * https://api.jqueryui.com/position/ + */ + W = Math.max, + C = Math.abs, + o = /left|center|right/, + s = /top|center|bottom/, + r = /[\+\-]\d+(\.[\d]+)?%?/, + l = /^\w+/, + a = /%$/, + h = x.fn.position, + x.position = { + scrollbarWidth: function() { + var t, e, i; + return void 0 !== n ? n : (i = (e = x("
")).children()[0], + x("body").append(e), + t = i.offsetWidth, + e.css("overflow", "scroll"), + t === (i = i.offsetWidth) && (i = e[0].clientWidth), + e.remove(), + n = t - i) + }, + getScrollInfo: function(t) { + var e = t.isWindow || t.isDocument ? "" : t.element.css("overflow-x") + , i = t.isWindow || t.isDocument ? "" : t.element.css("overflow-y") + , e = "scroll" === e || "auto" === e && t.width < t.element[0].scrollWidth; + return { + width: "scroll" === i || "auto" === i && t.height < t.element[0].scrollHeight ? x.position.scrollbarWidth() : 0, + height: e ? x.position.scrollbarWidth() : 0 + } + }, + getWithinInfo: function(t) { + var e = x(t || window) + , i = N(e[0]) + , n = !!e[0] && 9 === e[0].nodeType; + return { + element: e, + isWindow: i, + isDocument: n, + offset: !i && !n ? x(t).offset() : { + left: 0, + top: 0 + }, + scrollLeft: e.scrollLeft(), + scrollTop: e.scrollTop(), + width: e.outerWidth(), + height: e.outerHeight() + } + } + }, + x.fn.position = function(f) { + var c, d, p, g, m, v, y, w, b, _, t, e; + return f && f.of ? (v = "string" == typeof (f = x.extend({}, f)).of ? x(document).find(f.of) : x(f.of), + y = x.position.getWithinInfo(f.within), + w = x.position.getScrollInfo(y), + b = (f.collision || "flip").split(" "), + _ = {}, + e = 9 === (e = (t = v)[0]).nodeType ? { + width: t.width(), + height: t.height(), + offset: { + top: 0, + left: 0 + } + } : N(e) ? { + width: t.width(), + height: t.height(), + offset: { + top: t.scrollTop(), + left: t.scrollLeft() + } + } : e.preventDefault ? { + width: 0, + height: 0, + offset: { + top: e.pageY, + left: e.pageX + } + } : { + width: t.outerWidth(), + height: t.outerHeight(), + offset: t.offset() + }, + v[0].preventDefault && (f.at = "left top"), + d = e.width, + p = e.height, + m = x.extend({}, g = e.offset), + x.each(["my", "at"], function() { + var t, e, i = (f[this] || "").split(" "); + (i = 1 === i.length ? o.test(i[0]) ? i.concat(["center"]) : s.test(i[0]) ? ["center"].concat(i) : ["center", "center"] : i)[0] = o.test(i[0]) ? i[0] : "center", + i[1] = s.test(i[1]) ? i[1] : "center", + t = r.exec(i[0]), + e = r.exec(i[1]), + _[this] = [t ? t[0] : 0, e ? e[0] : 0], + f[this] = [l.exec(i[0])[0], l.exec(i[1])[0]] + }), + 1 === b.length && (b[1] = b[0]), + "right" === f.at[0] ? m.left += d : "center" === f.at[0] && (m.left += d / 2), + "bottom" === f.at[1] ? m.top += p : "center" === f.at[1] && (m.top += p / 2), + c = E(_.at, d, p), + m.left += c[0], + m.top += c[1], + this.each(function() { + var i, t, r = x(this), l = r.outerWidth(), a = r.outerHeight(), e = L(this, "marginLeft"), n = L(this, "marginTop"), o = l + e + L(this, "marginRight") + w.width, s = a + n + L(this, "marginBottom") + w.height, h = x.extend({}, m), u = E(_.my, r.outerWidth(), r.outerHeight()); + "right" === f.my[0] ? h.left -= l : "center" === f.my[0] && (h.left -= l / 2), + "bottom" === f.my[1] ? h.top -= a : "center" === f.my[1] && (h.top -= a / 2), + h.left += u[0], + h.top += u[1], + i = { + marginLeft: e, + marginTop: n + }, + x.each(["left", "top"], function(t, e) { + x.ui.position[b[t]] && x.ui.position[b[t]][e](h, { + targetWidth: d, + targetHeight: p, + elemWidth: l, + elemHeight: a, + collisionPosition: i, + collisionWidth: o, + collisionHeight: s, + offset: [c[0] + u[0], c[1] + u[1]], + my: f.my, + at: f.at, + within: y, + elem: r + }) + }), + f.using && (t = function(t) { + var e = g.left - h.left + , i = e + d - l + , n = g.top - h.top + , o = n + p - a + , s = { + target: { + element: v, + left: g.left, + top: g.top, + width: d, + height: p + }, + element: { + element: r, + left: h.left, + top: h.top, + width: l, + height: a + }, + horizontal: i < 0 ? "left" : 0 < e ? "right" : "center", + vertical: o < 0 ? "top" : 0 < n ? "bottom" : "middle" + }; + d < l && C(e + i) < d && (s.horizontal = "center"), + p < a && C(n + o) < p && (s.vertical = "middle"), + W(C(e), C(i)) > W(C(n), C(o)) ? s.important = "horizontal" : s.important = "vertical", + f.using.call(this, t, s) + } + ), + r.offset(x.extend(h, { + using: t + })) + })) : h.apply(this, arguments) + } + , + x.ui.position = { + fit: { + left: function(t, e) { + var i, n = e.within, o = n.isWindow ? n.scrollLeft : n.offset.left, n = n.width, s = t.left - e.collisionPosition.marginLeft, r = o - s, l = s + e.collisionWidth - n - o; + n < e.collisionWidth ? 0 < r && l <= 0 ? (i = t.left + r + e.collisionWidth - n - o, + t.left += r - i) : t.left = !(0 < l && r <= 0) && l < r ? o + n - e.collisionWidth : o : 0 < r ? t.left += r : 0 < l ? t.left -= l : t.left = W(t.left - s, t.left) + }, + top: function(t, e) { + var i, n = e.within, n = n.isWindow ? n.scrollTop : n.offset.top, o = e.within.height, s = t.top - e.collisionPosition.marginTop, r = n - s, l = s + e.collisionHeight - o - n; + o < e.collisionHeight ? 0 < r && l <= 0 ? (i = t.top + r + e.collisionHeight - o - n, + t.top += r - i) : t.top = !(0 < l && r <= 0) && l < r ? n + o - e.collisionHeight : n : 0 < r ? t.top += r : 0 < l ? t.top -= l : t.top = W(t.top - s, t.top) + } + }, + flip: { + left: function(t, e) { + var i = e.within + , n = i.offset.left + i.scrollLeft + , o = i.width + , i = i.isWindow ? i.scrollLeft : i.offset.left + , s = t.left - e.collisionPosition.marginLeft + , r = s - i + , s = s + e.collisionWidth - o - i + , l = "left" === e.my[0] ? -e.elemWidth : "right" === e.my[0] ? e.elemWidth : 0 + , a = "left" === e.at[0] ? e.targetWidth : "right" === e.at[0] ? -e.targetWidth : 0 + , h = -2 * e.offset[0]; + r < 0 ? ((o = t.left + l + a + h + e.collisionWidth - o - n) < 0 || o < C(r)) && (t.left += l + a + h) : 0 < s && (0 < (n = t.left - e.collisionPosition.marginLeft + l + a + h - i) || C(n) < s) && (t.left += l + a + h) + }, + top: function(t, e) { + var i = e.within + , n = i.offset.top + i.scrollTop + , o = i.height + , i = i.isWindow ? i.scrollTop : i.offset.top + , s = t.top - e.collisionPosition.marginTop + , r = s - i + , s = s + e.collisionHeight - o - i + , l = "top" === e.my[1] ? -e.elemHeight : "bottom" === e.my[1] ? e.elemHeight : 0 + , a = "top" === e.at[1] ? e.targetHeight : "bottom" === e.at[1] ? -e.targetHeight : 0 + , h = -2 * e.offset[1]; + r < 0 ? ((o = t.top + l + a + h + e.collisionHeight - o - n) < 0 || o < C(r)) && (t.top += l + a + h) : 0 < s && (0 < (n = t.top - e.collisionPosition.marginTop + l + a + h - i) || C(n) < s) && (t.top += l + a + h) + } + }, + flipfit: { + left: function() { + x.ui.position.flip.left.apply(this, arguments), + x.ui.position.fit.left.apply(this, arguments) + }, + top: function() { + x.ui.position.flip.top.apply(this, arguments), + x.ui.position.fit.top.apply(this, arguments) + } + } + }, + x.ui.safeActiveElement = function(e) { + var i; + try { + i = e.activeElement + } catch (t) { + i = e.body + } + return i = (i = i || e.body).nodeName ? i : e.body + } + , + x.ui.safeBlur = function(t) { + t && "body" !== t.nodeName.toLowerCase() && x(t).trigger("blur") + } + , + /*! + * jQuery UI Scroll Parent 1.13.3 + * https://jqueryui.com + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license. + * https://jquery.org/license + */ + x.fn.scrollParent = function(t) { + var e = this.css("position") + , i = "absolute" === e + , n = t ? /(auto|scroll|hidden)/ : /(auto|scroll)/ + , t = this.parents().filter(function() { + var t = x(this); + return (!i || "static" !== t.css("position")) && n.test(t.css("overflow") + t.css("overflow-y") + t.css("overflow-x")) + }).eq(0); + return "fixed" !== e && t.length ? t : x(this[0].ownerDocument || document) + } + , + /*! + * jQuery UI Tabbable 1.13.3 + * https://jqueryui.com + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license. + * https://jquery.org/license + */ + x.extend(x.expr.pseudos, { + tabbable: function(t) { + var e = x.attr(t, "tabindex") + , i = null != e; + return (!i || 0 <= e) && x.ui.focusable(t, i) + } + }), + /*! + * jQuery UI Unique ID 1.13.3 + * https://jqueryui.com + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license. + * https://jquery.org/license + */ + x.fn.extend({ + uniqueId: (u = 0, + function() { + return this.each(function() { + this.id || (this.id = "ui-id-" + ++u) + }) + } + ), + removeUniqueId: function() { + return this.each(function() { + /^ui-id-\d+$/.test(this.id) && x(this).removeAttr("id") + }) + } + }); + /*! + * jQuery UI Widget 1.13.3 + * https://jqueryui.com + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license. + * https://jquery.org/license + */ + var f, c = 0, d = Array.prototype.hasOwnProperty, p = Array.prototype.slice; + x.cleanData = (f = x.cleanData, + function(t) { + for (var e, i, n = 0; null != (i = t[n]); n++) + (e = x._data(i, "events")) && e.remove && x(i).triggerHandler("remove"); + f(t) + } + ), + x.widget = function(t, i, e) { + var n, o, s, r = {}, l = t.split(".")[0], a = l + "-" + (t = t.split(".")[1]); + return e || (e = i, + i = x.Widget), + Array.isArray(e) && (e = x.extend.apply(null, [{}].concat(e))), + x.expr.pseudos[a.toLowerCase()] = function(t) { + return !!x.data(t, a) + } + , + x[l] = x[l] || {}, + n = x[l][t], + o = x[l][t] = function(t, e) { + if (!this || !this._createWidget) + return new o(t,e); + arguments.length && this._createWidget(t, e) + } + , + x.extend(o, n, { + version: e.version, + _proto: x.extend({}, e), + _childConstructors: [] + }), + (s = new i).options = x.widget.extend({}, s.options), + x.each(e, function(e, n) { + function o() { + return i.prototype[e].apply(this, arguments) + } + function s(t) { + return i.prototype[e].apply(this, t) + } + r[e] = "function" != typeof n ? n : function() { + var t, e = this._super, i = this._superApply; + return this._super = o, + this._superApply = s, + t = n.apply(this, arguments), + this._super = e, + this._superApply = i, + t + } + }), + o.prototype = x.widget.extend(s, { + widgetEventPrefix: n && s.widgetEventPrefix || t + }, r, { + constructor: o, + namespace: l, + widgetName: t, + widgetFullName: a + }), + n ? (x.each(n._childConstructors, function(t, e) { + var i = e.prototype; + x.widget(i.namespace + "." + i.widgetName, o, e._proto) + }), + delete n._childConstructors) : i._childConstructors.push(o), + x.widget.bridge(t, o), + o + } + , + x.widget.extend = function(t) { + for (var e, i, n = p.call(arguments, 1), o = 0, s = n.length; o < s; o++) + for (e in n[o]) + i = n[o][e], + d.call(n[o], e) && void 0 !== i && (x.isPlainObject(i) ? t[e] = x.isPlainObject(t[e]) ? x.widget.extend({}, t[e], i) : x.widget.extend({}, i) : t[e] = i); + return t + } + , + x.widget.bridge = function(s, e) { + var r = e.prototype.widgetFullName || s; + x.fn[s] = function(i) { + var t = "string" == typeof i + , n = p.call(arguments, 1) + , o = this; + return t ? this.length || "instance" !== i ? this.each(function() { + var t, e = x.data(this, r); + return "instance" === i ? (o = e, + !1) : e ? "function" != typeof e[i] || "_" === i.charAt(0) ? x.error("no such method '" + i + "' for " + s + " widget instance") : (t = e[i].apply(e, n)) !== e && void 0 !== t ? (o = t && t.jquery ? o.pushStack(t.get()) : t, + !1) : void 0 : x.error("cannot call methods on " + s + " prior to initialization; attempted to call method '" + i + "'") + }) : o = void 0 : (n.length && (i = x.widget.extend.apply(null, [i].concat(n))), + this.each(function() { + var t = x.data(this, r); + t ? (t.option(i || {}), + t._init && t._init()) : x.data(this, r, new e(i,this)) + })), + o + } + } + , + x.Widget = function() {} + , + x.Widget._childConstructors = [], + x.Widget.prototype = { + widgetName: "widget", + widgetEventPrefix: "", + defaultElement: "
", + options: { + classes: {}, + disabled: !1, + create: null + }, + _createWidget: function(t, e) { + e = x(e || this.defaultElement || this)[0], + this.element = x(e), + this.uuid = c++, + this.eventNamespace = "." + this.widgetName + this.uuid, + this.bindings = x(), + this.hoverable = x(), + this.focusable = x(), + this.classesElementLookup = {}, + e !== this && (x.data(e, this.widgetFullName, this), + this._on(!0, this.element, { + remove: function(t) { + t.target === e && this.destroy() + } + }), + this.document = x(e.style ? e.ownerDocument : e.document || e), + this.window = x(this.document[0].defaultView || this.document[0].parentWindow)), + this.options = x.widget.extend({}, this.options, this._getCreateOptions(), t), + this._create(), + this.options.disabled && this._setOptionDisabled(this.options.disabled), + this._trigger("create", null, this._getCreateEventData()), + this._init() + }, + _getCreateOptions: function() { + return {} + }, + _getCreateEventData: x.noop, + _create: x.noop, + _init: x.noop, + destroy: function() { + var i = this; + this._destroy(), + x.each(this.classesElementLookup, function(t, e) { + i._removeClass(e, t) + }), + this.element.off(this.eventNamespace).removeData(this.widgetFullName), + this.widget().off(this.eventNamespace).removeAttr("aria-disabled"), + this.bindings.off(this.eventNamespace) + }, + _destroy: x.noop, + widget: function() { + return this.element + }, + option: function(t, e) { + var i, n, o, s = t; + if (0 === arguments.length) + return x.widget.extend({}, this.options); + if ("string" == typeof t) + if (s = {}, + t = (i = t.split(".")).shift(), + i.length) { + for (n = s[t] = x.widget.extend({}, this.options[t]), + o = 0; o < i.length - 1; o++) + n[i[o]] = n[i[o]] || {}, + n = n[i[o]]; + if (t = i.pop(), + 1 === arguments.length) + return void 0 === n[t] ? null : n[t]; + n[t] = e + } else { + if (1 === arguments.length) + return void 0 === this.options[t] ? null : this.options[t]; + s[t] = e + } + return this._setOptions(s), + this + }, + _setOptions: function(t) { + for (var e in t) + this._setOption(e, t[e]); + return this + }, + _setOption: function(t, e) { + return "classes" === t && this._setOptionClasses(e), + this.options[t] = e, + "disabled" === t && this._setOptionDisabled(e), + this + }, + _setOptionClasses: function(t) { + var e, i, n; + for (e in t) + n = this.classesElementLookup[e], + t[e] !== this.options.classes[e] && n && n.length && (i = x(n.get()), + this._removeClass(n, e), + i.addClass(this._classes({ + element: i, + keys: e, + classes: t, + add: !0 + }))) + }, + _setOptionDisabled: function(t) { + this._toggleClass(this.widget(), this.widgetFullName + "-disabled", null, !!t), + t && (this._removeClass(this.hoverable, null, "ui-state-hover"), + this._removeClass(this.focusable, null, "ui-state-focus")) + }, + enable: function() { + return this._setOptions({ + disabled: !1 + }) + }, + disable: function() { + return this._setOptions({ + disabled: !0 + }) + }, + _classes: function(o) { + var s = [] + , r = this; + function t(t, e) { + for (var i, n = 0; n < t.length; n++) + i = r.classesElementLookup[t[n]] || x(), + i = o.add ? (function() { + var i = []; + o.element.each(function(t, e) { + x.map(r.classesElementLookup, function(t) { + return t + }).some(function(t) { + return t.is(e) + }) || i.push(e) + }), + r._on(x(i), { + remove: "_untrackClassesElement" + }) + }(), + x(x.uniqueSort(i.get().concat(o.element.get())))) : x(i.not(o.element).get()), + r.classesElementLookup[t[n]] = i, + s.push(t[n]), + e && o.classes[t[n]] && s.push(o.classes[t[n]]) + } + return (o = x.extend({ + element: this.element, + classes: this.options.classes || {} + }, o)).keys && t(o.keys.match(/\S+/g) || [], !0), + o.extra && t(o.extra.match(/\S+/g) || []), + s.join(" ") + }, + _untrackClassesElement: function(i) { + var n = this; + x.each(n.classesElementLookup, function(t, e) { + -1 !== x.inArray(i.target, e) && (n.classesElementLookup[t] = x(e.not(i.target).get())) + }), + this._off(x(i.target)) + }, + _removeClass: function(t, e, i) { + return this._toggleClass(t, e, i, !1) + }, + _addClass: function(t, e, i) { + return this._toggleClass(t, e, i, !0) + }, + _toggleClass: function(t, e, i, n) { + var o = "string" == typeof t || null === t + , e = { + extra: o ? e : i, + keys: o ? t : e, + element: o ? this.element : t, + add: n = "boolean" == typeof n ? n : i + }; + return e.element.toggleClass(this._classes(e), n), + this + }, + _on: function(o, s, t) { + var r, l = this; + "boolean" != typeof o && (t = s, + s = o, + o = !1), + t ? (s = r = x(s), + this.bindings = this.bindings.add(s)) : (t = s, + s = this.element, + r = this.widget()), + x.each(t, function(t, e) { + function i() { + if (o || !0 !== l.options.disabled && !x(this).hasClass("ui-state-disabled")) + return ("string" == typeof e ? l[e] : e).apply(l, arguments) + } + "string" != typeof e && (i.guid = e.guid = e.guid || i.guid || x.guid++); + var t = t.match(/^([\w:-]*)\s*(.*)$/) + , n = t[1] + l.eventNamespace + , t = t[2]; + t ? r.on(n, t, i) : s.on(n, i) + }) + }, + _off: function(t, e) { + e = (e || "").split(" ").join(this.eventNamespace + " ") + this.eventNamespace, + t.off(e), + this.bindings = x(this.bindings.not(t).get()), + this.focusable = x(this.focusable.not(t).get()), + this.hoverable = x(this.hoverable.not(t).get()) + }, + _delay: function(t, e) { + var i = this; + return setTimeout(function() { + return ("string" == typeof t ? i[t] : t).apply(i, arguments) + }, e || 0) + }, + _hoverable: function(t) { + this.hoverable = this.hoverable.add(t), + this._on(t, { + mouseenter: function(t) { + this._addClass(x(t.currentTarget), null, "ui-state-hover") + }, + mouseleave: function(t) { + this._removeClass(x(t.currentTarget), null, "ui-state-hover") + } + }) + }, + _focusable: function(t) { + this.focusable = this.focusable.add(t), + this._on(t, { + focusin: function(t) { + this._addClass(x(t.currentTarget), null, "ui-state-focus") + }, + focusout: function(t) { + this._removeClass(x(t.currentTarget), null, "ui-state-focus") + } + }) + }, + _trigger: function(t, e, i) { + var n, o, s = this.options[t]; + if (i = i || {}, + (e = x.Event(e)).type = (t === this.widgetEventPrefix ? t : this.widgetEventPrefix + t).toLowerCase(), + e.target = this.element[0], + o = e.originalEvent) + for (n in o) + n in e || (e[n] = o[n]); + return this.element.trigger(e, i), + !("function" == typeof s && !1 === s.apply(this.element[0], [e].concat(i)) || e.isDefaultPrevented()) + } + }, + x.each({ + show: "fadeIn", + hide: "fadeOut" + }, function(s, r) { + x.Widget.prototype["_" + s] = function(e, t, i) { + var n, o = (t = "string" == typeof t ? { + effect: t + } : t) ? !0 !== t && "number" != typeof t && t.effect || r : s; + "number" == typeof (t = t || {}) ? t = { + duration: t + } : !0 === t && (t = {}), + n = !x.isEmptyObject(t), + t.complete = i, + t.delay && e.delay(t.delay), + n && x.effects && x.effects.effect[o] ? e[s](t) : o !== s && e[o] ? e[o](t.duration, t.easing, i) : e.queue(function(t) { + x(this)[s](), + i && i.call(e[0]), + t() + }) + } + }) +}); diff --git a/assets/javascript/elementor-widgets.js b/assets/javascript/elementor-widgets.js new file mode 100644 index 0000000..9603466 --- /dev/null +++ b/assets/javascript/elementor-widgets.js @@ -0,0 +1,246 @@ +'use strict'; +function animate_heading($scope) { + // console.log('LOGICO HEADING ANIMATION V2 - RUNNING'); + if ($scope.data('settings') && $scope.data('settings')._animation && $scope.data('settings')._animation == 'logico_heading_animation') { + const $title = $scope.find('.logico-title'); + if ($title.hasClass('animated-ready')) return; + + $title.addClass('animated-ready'); + + const text = $title.text().trim(); + if (!text) return; + + $title.empty(); + + let count = 0; + const words = text.split(/\s+/); + words.forEach(function(word) { + const $word = jQuery(''); + for (let i = 0; i < word.length; i++) { + const $letter = jQuery('').text(word[i]); + $letter.css('animation-delay', (count / 50) + 's'); + $word.append($letter); + count++; + } + $title.append($word).append(' '); + }); + $scope.removeClass('elementor-invisible'); + } +} +function sticky_element_activate(obj) { + if (obj.hasClass('sticky-container-on')) { + // Initialize once + if (!obj.data('sticky-initialized')) { + const el_offset = obj.offset().top; + const el_height = Math.round(obj.outerHeight()); + obj.data('initial-offset', el_offset); + obj.data('initial-height', el_height); + obj.data('sticky-initialized', true); + + if ((obj.css('position') === 'static' || obj.css('position') === 'relative') && obj.prev('.sticky-container-placeholder').length <= 0) { + obj.before('
'); + } + + jQuery(window).on('scroll.sticky_container', function() { + const st = Math.round(jQuery(window).scrollTop()); + const current_offset = obj.data('initial-offset'); + const current_height = obj.data('initial-height'); + const el_ready = current_offset + current_height + 200; // Trigger after passing the element + const el_start = current_offset + current_height + 800; // Trigger after hero + + if (st <= el_ready) { + obj.removeClass('sticky-container-ready'); + obj.prev('.sticky-container-placeholder').removeAttr('style'); + } else { + obj.addClass('sticky-container-ready'); + obj.prev('.sticky-container-placeholder').height(current_height); + } + + if (st <= el_start) { + obj.removeClass('sticky-container-active'); + } else { + obj.addClass('sticky-container-active'); + } + }); + } + } +} +jQuery(window).on('elementor/frontend/init', function() { + elementorFrontend.hooks.addAction('frontend/element_ready/logico_blog_listing.default', function() { + if (jQuery('body').hasClass('elementor-editor-active')) { + setTimeout(elements_slider_init, 300); + setTimeout(fix_responsive_iframe, 600); + if (jQuery(window.wp.mediaelement).length > 0) { + jQuery(window.wp.mediaelement.initialize) + } + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_portfolio_listing.default', function() { + if (jQuery('body').hasClass('elementor-editor-active')) { + setTimeout(elements_slider_init, 500); + setTimeout(isotope_init, 2500) + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_testimonial_carousel.default', function() { + if (jQuery('body').hasClass('elementor-editor-active')) { + setTimeout(elements_slider_init, 500) + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_awards.default', function() { + if (jQuery('body').hasClass('elementor-editor-active')) { + setTimeout(elements_slider_init, 500) + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_timeline.default', function() { + if (jQuery('body').hasClass('elementor-editor-active')) { + setTimeout(elements_slider_init, 500) + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_steps.default', function() { + if (jQuery('body').hasClass('elementor-editor-active')) { + setTimeout(elements_slider_init, 500) + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_content_slider.default', function() { + if (jQuery('body').hasClass('elementor-editor-active')) { + setTimeout(elements_slider_init, 500) + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_image_carousel.default', function() { + if (jQuery('body').hasClass('elementor-editor-active')) { + setTimeout(elements_slider_init, 500) + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_decorative_block.default', function() { + if (jQuery('body').hasClass('elementor-editor-active')) { + decorative_block_animate() + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_wpforms.default', function($scope) { + if (jQuery('body').hasClass('elementor-editor-active')) { + wrap_multycolumns_wpform_fields($scope); + jQuery('.logico-form-field input, .logico-form-field textarea, .logico-form-field select, .woocommerce-input-wrapper .input-text').each(function() { + check_custom_field(jQuery(this)) + }) + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/section', function($scope) { + if (jQuery('body').hasClass('elementor-editor-active')) { + background_image_parallax(jQuery('[data-parallax="scroll"]'), 0.7) + } + sticky_element_activate($scope); + jQuery(window).on('resize', function() { + sticky_element_activate($scope) + }) + }); + elementorFrontend.hooks.addAction('frontend/element_ready/container', function($scope) { + if (jQuery('body').hasClass('elementor-editor-active')) { + background_image_parallax(jQuery('[data-parallax="scroll"]'), 0.7) + } + sticky_element_activate($scope); + jQuery(window).on('resize', function() { + sticky_element_activate($scope) + }) + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_page_title.default', function($scope) { + if (jQuery('body').hasClass('elementor-editor-active')) { + if ($scope.innerWidth() > 1020) { + jQuery('.page-title-decoration.animation-enable', $scope).addClass('animated') + } + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_search.default', function($scope) { + jQuery('.site-search', $scope).detach().prependTo('body'); + if (jQuery('body').hasClass('elementor-editor-active')) { + search_panel_open(); + overlay_close_all() + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_slide_sidebar.default', function($scope) { + jQuery('.slide-sidebar-wrapper', $scope).detach().prependTo('body'); + if (jQuery('body').hasClass('elementor-editor-active')) { + side_panel_open(); + overlay_close_all() + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_tracking.default', function($scope) { + if (jQuery('body').hasClass('elementor-editor-active')) { + tracking_popup_open() + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_heading.default', function($scope) { + animate_heading($scope) + }); + elementorFrontend.hooks.addAction('frontend/element_ready/logico_navigation_menu.default', function($scope) { + jQuery('.mobile-header-menu-container', $scope).detach().prependTo('body'); + if (jQuery('body').hasClass('elementor-editor-active')) { + mobile_menu_open(); + overlay_close_all() + } + }); + elementorFrontend.hooks.addAction('frontend/element_ready/image.default', function($scope) { + if (jQuery(window).width() >= 1021) { + const $wrapper = $scope; + const cursor = jQuery('.hovered-text', $scope); + function showCustomCursor(event) { + if (jQuery('body').hasClass('rtl')) { + cursor.css('left', event.clientX - 20).css('top', event.clientY) + } else { + cursor.css('left', event.clientX + 20).css('top', event.clientY) + } + } + if (cursor.length > 0) { + $wrapper.mousemove(showCustomCursor); + $wrapper.mouseleave(function(e) { + if (!jQuery('body').hasClass('elementor-editor-active')) { + cursor.removeClass('active') + } + }); + $wrapper.mouseenter(function(e) { + if (!jQuery('body').hasClass('elementor-editor-active')) { + cursor.addClass('active') + } + }) + } + } + }); + + elementorFrontend.hooks.addAction('frontend/element_ready/accordion.default', function($scope) { + if (!jQuery('body').hasClass('elementor-editor-active')) { + $scope.find('.elementor-tab-title').each(function() { + var $title = jQuery(this); + var $item = $title.closest('.elementor-accordion-item'); + var $content = $item.find('.elementor-tab-content'); + var $accordion = $scope.find('.elementor-accordion'); + + // Remove native click and apply custom logic + // Timeout ensures we run after elementor natively binds its own events + setTimeout(function() { + $title.off('click').on('click', function(e) { + e.preventDefault(); + e.stopImmediatePropagation(); + + if ($title.hasClass('elementor-active')) { + return; // Do not collapse if already open + } + + // Close others + $accordion.find('.elementor-tab-title').removeClass('elementor-active active'); + $accordion.find('.elementor-accordion-item').removeClass('active'); + $accordion.find('.elementor-tab-content').slideUp(400).removeClass('elementor-active active'); + + // Open this one + $title.addClass('elementor-active active'); + $item.addClass('active'); + $content.hide().addClass('elementor-active active').slideDown(400); + }); + }, 100); + + // Keep everything collapsed on init (as requested in earlier session) + $title.removeClass('elementor-active active'); + $item.removeClass('active'); + $content.hide().removeClass('elementor-active active'); + }); + } + }); +}); diff --git a/assets/javascript/frontend-modules.min.js b/assets/javascript/frontend-modules.min.js new file mode 100644 index 0000000..d99ebfc --- /dev/null +++ b/assets/javascript/frontend-modules.min.js @@ -0,0 +1,3320 @@ +/*! elementor - v3.32.0 - 05-10-2025 */ +(self.webpackChunkelementorFrontend = self.webpackChunkelementorFrontend || []).push([[941], { + 1: (e, t, r) => { + "use strict"; + var n = r(5578) + , i = r(7255) + , o = r(5755) + , s = r(1866) + , a = r(6029) + , c = r(5022) + , l = n.Symbol + , u = i("wks") + , d = c ? l.for || l : l && l.withoutSetter || s; + e.exports = function(e) { + return o(u, e) || (u[e] = a && o(l, e) ? l[e] : d("Symbol." + e)), + u[e] + } + } + , + 41: e => { + "use strict"; + e.exports = function(e) { + return { + iterator: e, + next: e.next, + done: !1 + } + } + } + , + 169: (e, t, r) => { + "use strict"; + var n = r(4762) + , i = r(8473) + , o = r(1483) + , s = r(5755) + , a = r(382) + , c = r(2048).CONFIGURABLE + , l = r(7268) + , u = r(4483) + , d = u.enforce + , p = u.get + , h = String + , g = Object.defineProperty + , f = n("".slice) + , m = n("".replace) + , v = n([].join) + , y = a && !i(function() { + return 8 !== g(function() {}, "length", { + value: 8 + }).length + }) + , _ = String(String).split("String") + , b = e.exports = function(e, t, r) { + "Symbol(" === f(h(t), 0, 7) && (t = "[" + m(h(t), /^Symbol\(([^)]*)\).*$/, "$1") + "]"), + r && r.getter && (t = "get " + t), + r && r.setter && (t = "set " + t), + (!s(e, "name") || c && e.name !== t) && (a ? g(e, "name", { + value: t, + configurable: !0 + }) : e.name = t), + y && r && s(r, "arity") && e.length !== r.arity && g(e, "length", { + value: r.arity + }); + try { + r && s(r, "constructor") && r.constructor ? a && g(e, "prototype", { + writable: !1 + }) : e.prototype && (e.prototype = void 0) + } catch (e) {} + var n = d(e); + return s(n, "source") || (n.source = v(_, "string" == typeof t ? t : "")), + e + } + ; + Function.prototype.toString = b(function toString() { + return o(this) && p(this).source || l(this) + }, "toString") + } + , + 274: (e, t, r) => { + "use strict"; + var n = r(8473); + e.exports = !n(function() { + var e = function() {} + .bind(); + return "function" != typeof e || e.hasOwnProperty("prototype") + }) + } + , + 348: (e, t, r) => { + "use strict"; + var n = r(1807) + , i = r(1483) + , o = r(1704) + , s = TypeError; + e.exports = function(e, t) { + var r, a; + if ("string" === t && i(r = e.toString) && !o(a = n(r, e))) + return a; + if (i(r = e.valueOf) && !o(a = n(r, e))) + return a; + if ("string" !== t && i(r = e.toString) && !o(a = n(r, e))) + return a; + throw new s("Can't convert object to primitive value") + } + } + , + 382: (e, t, r) => { + "use strict"; + var n = r(8473); + e.exports = !n(function() { + return 7 !== Object.defineProperty({}, 1, { + get: function() { + return 7 + } + })[1] + }) + } + , + 641: (e, t, r) => { + "use strict"; + r(5724), + r(4846), + r(7458), + r(9655); + const Module = function() { + const e = jQuery + , t = arguments + , r = this + , n = {}; + let i; + this.getItems = function(e, t) { + if (t) { + const r = t.split(".") + , n = r.splice(0, 1); + if (!r.length) + return e[n]; + if (!e[n]) + return; + return this.getItems(e[n], r.join(".")) + } + return e + } + , + this.getSettings = function(e) { + return this.getItems(i, e) + } + , + this.setSettings = function(t, n, o) { + if (o || (o = i), + "object" == typeof t) + return e.extend(o, t), + r; + const s = t.split(".") + , a = s.splice(0, 1); + return s.length ? (o[a] || (o[a] = {}), + r.setSettings(s.join("."), n, o[a])) : (o[a] = n, + r) + } + , + this.getErrorMessage = function(e, t) { + let r; + if ("forceMethodImplementation" === e) + r = `The method '${t}' must to be implemented in the inheritor child.`; + else + r = "An error occurs"; + return r + } + , + this.forceMethodImplementation = function(e) { + throw new Error(this.getErrorMessage("forceMethodImplementation", e)) + } + , + this.on = function(t, i) { + if ("object" == typeof t) + return e.each(t, function(e) { + r.on(e, this) + }), + r; + return t.split(" ").forEach(function(e) { + n[e] || (n[e] = []), + n[e].push(i) + }), + r + } + , + this.off = function(e, t) { + if (!n[e]) + return r; + if (!t) + return delete n[e], + r; + const i = n[e].indexOf(t); + return -1 !== i && (delete n[e][i], + n[e] = n[e].filter(e => e)), + r + } + , + this.trigger = function(t) { + const i = "on" + t[0].toUpperCase() + t.slice(1) + , o = Array.prototype.slice.call(arguments, 1); + r[i] && r[i].apply(r, o); + const s = n[t]; + return s ? (e.each(s, function(e, t) { + t.apply(r, o) + }), + r) : r + } + , + r.__construct.apply(r, t), + e.each(r, function(e) { + const t = r[e]; + "function" == typeof t && (r[e] = function() { + return t.apply(r, arguments) + } + ) + }), + function() { + i = r.getDefaultSettings(); + const n = t[0]; + n && e.extend(!0, i, n) + }(), + r.trigger("init") + }; + Module.prototype.__construct = function() {} + , + Module.prototype.getDefaultSettings = function() { + return {} + } + , + Module.prototype.getConstructorID = function() { + return this.constructor.name + } + , + Module.extend = function(e) { + const t = jQuery + , r = this + , child = function() { + return r.apply(this, arguments) + }; + return t.extend(child, r), + (child.prototype = Object.create(t.extend({}, r.prototype, e))).constructor = child, + child.__super__ = r.prototype, + child + } + , + e.exports = Module + } + , + 670: (e, t, r) => { + "use strict"; + var n = r(382) + , i = r(5835) + , o = r(7738); + e.exports = function(e, t, r) { + n ? i.f(e, t, o(0, r)) : e[t] = r + } + } + , + 751: (e, t, r) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0, + r(5724), + r(4846), + r(9655); + class InstanceType { + static[Symbol.hasInstance](e) { + let t = super[Symbol.hasInstance](e); + if (e && !e.constructor.getInstanceType) + return t; + if (e && (e.instanceTypes || (e.instanceTypes = []), + t || this.getInstanceType() === e.constructor.getInstanceType() && (t = !0), + t)) { + const t = this.getInstanceType === InstanceType.getInstanceType ? "BaseInstanceType" : this.getInstanceType(); + -1 === e.instanceTypes.indexOf(t) && e.instanceTypes.push(t) + } + return !t && e && (t = e.instanceTypes && Array.isArray(e.instanceTypes) && -1 !== e.instanceTypes.indexOf(this.getInstanceType())), + t + } + static getInstanceType() { + elementorModules.ForceMethodImplementation() + } + constructor() { + let e = new.target; + const t = []; + for (; e.__proto__ && e.__proto__.name; ) + t.push(e.__proto__), + e = e.__proto__; + t.reverse().forEach(e => this instanceof e) + } + } + t.default = InstanceType + } + , + 992: (e, t, r) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.templateRegistry = void 0, + r(4846), + r(9655); + var n = r(7958); + class TemplateRegistry extends n.BaseRegistry { + getState(e, t) { + const r = {}; + return this.getAll().forEach(n => { + if (void 0 !== e?.customization?.templates?.[n.key]) + return void (r[n.key] = e.customization.templates[n.key]); + if (n.getInitialState) + return void (r[n.key] = n.getInitialState(e, t)); + const i = !!n.useParentDefault && t; + r[n.key] = { + enabled: i + } + } + ), + r + } + } + t.templateRegistry = new TemplateRegistry + } + , + 1091: e => { + "use strict"; + var t = TypeError; + e.exports = function(e) { + if (e > 9007199254740991) + throw t("Maximum allowed index exceeded"); + return e + } + } + , + 1265: (e, t, r) => { + "use strict"; + var n = r(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0; + var i = n(r(641)) + , o = n(r(2425)) + , s = n(r(2946)) + , a = n(r(3980)) + , c = n(r(2970)) + , l = n(r(8685)) + , u = r(992) + , d = r(9031) + , p = r(1462) + , h = r(5454); + t.default = window.elementorModules = { + Module: i.default, + ViewModule: o.default, + ArgsObject: s.default, + ForceMethodImplementation: l.default, + utils: { + Masonry: a.default, + Scroll: c.default + }, + importExport: { + templateRegistry: u.templateRegistry, + createGetInitialState: d.createGetInitialState, + customizationDialogsRegistry: p.customizationDialogsRegistry + }, + appsEventTracking: { + AppsEventTracking: h.AppsEventTracking + } + } + } + , + 1278: (e, t, r) => { + "use strict"; + var n = r(4762) + , i = n({}.toString) + , o = n("".slice); + e.exports = function(e) { + return o(i(e), 8, -1) + } + } + , + 1409: (e, t, r) => { + "use strict"; + var n = r(5578) + , i = r(1483); + e.exports = function(e, t) { + return arguments.length < 2 ? (r = n[e], + i(r) ? r : void 0) : n[e] && n[e][t]; + var r + } + } + , + 1423: (e, t, r) => { + "use strict"; + var n = r(1409) + , i = r(1483) + , o = r(4815) + , s = r(5022) + , a = Object; + e.exports = s ? function(e) { + return "symbol" == typeof e + } + : function(e) { + var t = n("Symbol"); + return i(t) && o(t.prototype, a(e)) + } + } + , + 1434: (e, t) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0; + t.default = { + triggers: { + click: "Click", + accordionClick: "Accordion Click", + toggleClick: "Toggle Click", + dropdownClick: "Click Dropdown", + editorLoaded: "Editor Loaded", + visible: "Visible", + pageLoaded: "Page Loaded" + }, + locations: { + widgetPanel: "Widget Panel", + topBar: "Top Bar", + elementorEditor: "Elementor Editor", + templatesLibrary: { + library: "Templates Library" + }, + app: { + import: "Import Kit", + export: "Export Kit", + kitLibrary: "Kit Library", + cloudKitLibrary: "Cloud Kit Library" + }, + variables: "Variables Panel", + admin: "WP admin" + }, + secondaryLocations: { + layout: "Layout Section", + basic: "Basic Section", + "pro-elements": "Pro Section", + general: "General Section", + "theme-elements": "Site Section", + "theme-elements-single": "Single Section", + "woocommerce-elements": "WooCommerce Section", + wordpress: "WordPress Section", + categories: "Widgets Tab", + global: "Globals Tab", + "whats-new": "What's New", + "document-settings": "Document Settings icon", + "preview-page": "Preview Page", + "publish-button": "Publish Button", + "widget-panel": "Widget Panel Icon", + finder: "Finder", + help: "Help", + elementorLogoDropdown: "top_bar_elementor_logo_dropdown", + elementorLogo: "Elementor Logo", + eLogoMenu: "E-logo Menu", + notes: "Notes", + siteSettings: "Site Settings", + structure: "Structure", + documentNameDropdown: "Document Name dropdown", + responsiveControls: "Responsive controls", + launchpad: "launchpad", + checklistHeader: "Checklist Header", + checklistSteps: "Checklist Steps", + userPreferences: "User Preferences", + contextMenu: "Context Menu", + templateLibrary: { + saveModal: "Save to Modal", + moveModal: "Move to Modal", + bulkMoveModal: "Bulk Move to Modal", + copyModal: "Copy to Modal", + bulkCopyModal: "Bulk Copy to Modal", + saveModalSelectFolder: "Save to Modal - select folder", + saveModalSelectConnect: "Save to Modal - connect", + saveModalSelectUpgrade: "Save to Modal - upgrade", + importModal: "Import Modal", + newFolderModal: "New Folder Modal", + deleteDialog: "Delete Dialog", + deleteFolderDialog: "Delete Folder Dialog", + renameDialog: "Rename Dialog", + createFolderDialog: "Create Folder Dialog", + applySettingsDialog: "Apply Settings Dialog", + cloudTab: "Cloud Tab", + siteTab: "Site Tab", + cloudTabFolder: "Cloud Tab - Folder", + cloudTabConnect: "Cloud Tab - Connect", + cloudTabUpgrade: "Cloud Tab - Upgrade", + morePopup: "Context Menu", + quotaBar: "Quota Bar" + }, + kitLibrary: { + cloudKitLibrary: "kits_cloud_library", + cloudKitLibraryConnect: "kits_cloud_library_connect", + cloudKitLibraryUpgrade: "kits_cloud_library_upgrade", + kitExportCustomization: "kit_export_customization", + kitExport: "kit_export", + kitExportCustomizationEdit: "kit_export_customization_edit", + kitExportSummary: "kit_export_summary", + kitImportUploadBox: "kit_import_upload_box", + kitImportCustomization: "kit_import_customization", + kitImportSummary: "kit_import_summary" + }, + variablesPopover: "Variables Popover", + admin: { + pluginToolsTab: "plugin_tools_tab", + pluginWebsiteTemplatesTab: "plugin_website_templates_tab" + } + }, + elements: { + accordionSection: "Accordion section", + buttonIcon: "Button Icon", + mainCta: "Main CTA", + button: "Button", + link: "Link", + dropdown: "Dropdown", + toggle: "Toggle", + launchpadChecklist: "Checklist popup" + }, + names: { + v1: { + layout: "v1_widgets_tab_layout_section", + basic: "v1_widgets_tab_basic_section", + "pro-elements": "v1_widgets_tab_pro_section", + general: "v1_widgets_tab_general_section", + "theme-elements": "v1_widgets_tab_site_section", + "theme-elements-single": "v1_widgets_tab_single_section", + "woocommerce-elements": "v1_widgets_tab_woocommerce_section", + wordpress: "v1_widgets_tab_wordpress_section", + categories: "v1_widgets_tab", + global: "v1_globals_tab" + }, + topBar: { + whatsNew: "top_bar_whats_new", + documentSettings: "top_bar_document_settings_icon", + previewPage: "top_bar_preview_page", + publishButton: "top_bar_publish_button", + widgetPanel: "top_bar_widget_panel_icon", + finder: "top_bar_finder", + help: "top_bar_help", + history: "top_bar_elementor_logo_dropdown_history", + userPreferences: "top_bar_elementor_logo_dropdown_user_preferences", + keyboardShortcuts: "top_bar_elementor_logo_dropdown_keyboard_shortcuts", + exitToWordpress: "top_bar_elementor_logo_dropdown_exit_to_wordpress", + themeBuilder: "top_bar_elementor_logo_dropdown_theme_builder", + notes: "top_bar_notes", + siteSettings: "top_bar_site_setting", + structure: "top_bar_structure", + documentNameDropdown: "top_bar_document_name_dropdown", + responsiveControls: "top_bar_responsive_controls", + launchpadOn: "top_bar_checklist_icon_show", + launchpadOff: "top_bar_checklist_icon_hide", + elementorLogoDropdown: "open_e_menu", + connectAccount: "connect_account", + accountConnected: "account_connected" + }, + elementorEditor: { + checklist: { + checklistHeaderClose: "checklist_header_close_icon", + checklistFirstPopup: "checklist popup triggered" + }, + userPreferences: { + checklistShow: "checklist_userpreferences_toggle_show", + checklistHide: "checklist_userpreferences_toggle_hide" + } + }, + variables: { + open: "open_variables_popover", + add: "add_new_variable", + connect: "connect_variable", + save: "save_new_variable" + } + } + } + } + , + 1462: (e, t, r) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.customizationDialogsRegistry = void 0; + var n = r(7958); + t.customizationDialogsRegistry = new n.BaseRegistry + } + , + 1483: e => { + "use strict"; + var t = "object" == typeof document && document.all; + e.exports = void 0 === t && void 0 !== t ? function(e) { + return "function" == typeof e || e === t + } + : function(e) { + return "function" == typeof e + } + } + , + 1506: (e, t, r) => { + "use strict"; + var n = r(2914) + , i = r(1807) + , o = r(2293) + , s = r(8761) + , a = r(5299) + , c = r(6960) + , l = r(4815) + , u = r(4887) + , d = r(6665) + , p = r(6721) + , h = TypeError + , Result = function(e, t) { + this.stopped = e, + this.result = t + } + , g = Result.prototype; + e.exports = function(e, t, r) { + var f, m, v, y, _, b, w, S = r && r.that, E = !(!r || !r.AS_ENTRIES), x = !(!r || !r.IS_RECORD), C = !(!r || !r.IS_ITERATOR), I = !(!r || !r.INTERRUPTED), k = n(t, S), stop = function(e) { + return f && p(f, "normal"), + new Result(!0,e) + }, callFn = function(e) { + return E ? (o(e), + I ? k(e[0], e[1], stop) : k(e[0], e[1])) : I ? k(e, stop) : k(e) + }; + if (x) + f = e.iterator; + else if (C) + f = e; + else { + if (!(m = d(e))) + throw new h(s(e) + " is not iterable"); + if (a(m)) { + for (v = 0, + y = c(e); y > v; v++) + if ((_ = callFn(e[v])) && l(g, _)) + return _; + return new Result(!1) + } + f = u(e, m) + } + for (b = x ? e.next : f.next; !(w = i(b, f)).done; ) { + try { + _ = callFn(w.value) + } catch (e) { + p(f, "throw", e) + } + if ("object" == typeof _ && _ && l(g, _)) + return _ + } + return new Result(!1) + } + } + , + 1507: e => { + "use strict"; + e.exports = {} + } + , + 1703: e => { + "use strict"; + var t = Math.ceil + , r = Math.floor; + e.exports = Math.trunc || function trunc(e) { + var n = +e; + return (n > 0 ? r : t)(n) + } + } + , + 1704: (e, t, r) => { + "use strict"; + var n = r(1483); + e.exports = function(e) { + return "object" == typeof e ? null !== e : n(e) + } + } + , + 1799: (e, t, r) => { + "use strict"; + var n = r(382) + , i = r(8473) + , o = r(3145); + e.exports = !n && !i(function() { + return 7 !== Object.defineProperty(o("div"), "a", { + get: function() { + return 7 + } + }).a + }) + } + , + 1807: (e, t, r) => { + "use strict"; + var n = r(274) + , i = Function.prototype.call; + e.exports = n ? i.bind(i) : function() { + return i.apply(i, arguments) + } + } + , + 1831: (e, t, r) => { + "use strict"; + var n = r(9557) + , i = r(5578) + , o = r(2095) + , s = "__core-js_shared__" + , a = e.exports = i[s] || o(s, {}); + (a.versions || (a.versions = [])).push({ + version: "3.43.0", + mode: n ? "pure" : "global", + copyright: "© 2014-2025 Denis Pushkarev (zloirock.ru)", + license: "https://github.com/zloirock/core-js/blob/v3.43.0/LICENSE", + source: "https://github.com/zloirock/core-js" + }) + } + , + 1851: (e, t, r) => { + "use strict"; + var n, i, o, s = r(8473), a = r(1483), c = r(1704), l = r(5290), u = r(3181), d = r(7914), p = r(1), h = r(9557), g = p("iterator"), f = !1; + [].keys && ("next"in (o = [].keys()) ? (i = u(u(o))) !== Object.prototype && (n = i) : f = !0), + !c(n) || s(function() { + var e = {}; + return n[g].call(e) !== e + }) ? n = {} : h && (n = l(n)), + a(n[g]) || d(n, g, function() { + return this + }), + e.exports = { + IteratorPrototype: n, + BUGGY_SAFARI_ITERATORS: f + } + } + , + 1866: (e, t, r) => { + "use strict"; + var n = r(4762) + , i = 0 + , o = Math.random() + , s = n(1.1 .toString); + e.exports = function(e) { + return "Symbol(" + (void 0 === e ? "" : e) + ")_" + s(++i + o, 36) + } + } + , + 1975: (e, t, r) => { + "use strict"; + var n = r(8612) + , i = r(1807) + , o = r(8120) + , s = r(2293) + , a = r(41) + , c = r(8660) + , l = r(8901) + , u = r(9557) + , d = r(6721) + , p = r(7486) + , h = r(5267) + , g = !u && !p("filter", function() {}) + , f = !u && !g && h("filter", TypeError) + , m = u || g || f + , v = c(function() { + for (var e, t, r = this.iterator, n = this.predicate, o = this.next; ; ) { + if (e = s(i(o, r)), + this.done = !!e.done) + return; + if (t = e.value, + l(r, n, [t, this.counter++], !0)) + return t + } + }); + n({ + target: "Iterator", + proto: !0, + real: !0, + forced: m + }, { + filter: function filter(e) { + s(this); + try { + o(e) + } catch (e) { + d(this, "throw", e) + } + return f ? i(f, this, e) : new v(a(this),{ + predicate: e + }) + } + }) + } + , + 1983: (e, t, r) => { + "use strict"; + var n = r(6721); + e.exports = function(e, t, r) { + for (var i = e.length - 1; i >= 0; i--) + if (void 0 !== e[i]) + try { + r = n(e[i].iterator, t, r) + } catch (e) { + t = "throw", + r = e + } + if ("throw" === t) + throw r; + return r + } + } + , + 2048: (e, t, r) => { + "use strict"; + var n = r(382) + , i = r(5755) + , o = Function.prototype + , s = n && Object.getOwnPropertyDescriptor + , a = i(o, "name") + , c = a && "something" === function something() {} + .name + , l = a && (!n || n && s(o, "name").configurable); + e.exports = { + EXISTS: a, + PROPER: c, + CONFIGURABLE: l + } + } + , + 2095: (e, t, r) => { + "use strict"; + var n = r(5578) + , i = Object.defineProperty; + e.exports = function(e, t) { + try { + i(n, e, { + value: t, + configurable: !0, + writable: !0 + }) + } catch (r) { + n[e] = t + } + return t + } + } + , + 2121: (e, t, r) => { + "use strict"; + var n = r(4762) + , i = r(8473) + , o = r(1278) + , s = Object + , a = n("".split); + e.exports = i(function() { + return !s("z").propertyIsEnumerable(0) + }) ? function(e) { + return "String" === o(e) ? a(e, "") : s(e) + } + : s + } + , + 2278: (e, t, r) => { + "use strict"; + var n = r(6742) + , i = r(4741).concat("length", "prototype"); + t.f = Object.getOwnPropertyNames || function getOwnPropertyNames(e) { + return n(e, i) + } + } + , + 2293: (e, t, r) => { + "use strict"; + var n = r(1704) + , i = String + , o = TypeError; + e.exports = function(e) { + if (n(e)) + return e; + throw new o(i(e) + " is not an object") + } + } + , + 2313: (e, t, r) => { + "use strict"; + var n = r(7914); + e.exports = function(e, t, r) { + for (var i in t) + n(e, i, t[i], r); + return e + } + } + , + 2347: (e, t, r) => { + "use strict"; + var n = r(3312) + , i = Object; + e.exports = function(e) { + return i(n(e)) + } + } + , + 2355: (e, t, r) => { + "use strict"; + var n = r(1807) + , i = r(1704) + , o = r(1423) + , s = r(2564) + , a = r(348) + , c = r(1) + , l = TypeError + , u = c("toPrimitive"); + e.exports = function(e, t) { + if (!i(e) || o(e)) + return e; + var r, c = s(e, u); + if (c) { + if (void 0 === t && (t = "default"), + r = n(c, e, t), + !i(r) || o(r)) + return r; + throw new l("Can't convert object to primitive value") + } + return void 0 === t && (t = "number"), + a(e, t) + } + } + , + 2425: (e, t, r) => { + "use strict"; + var n = r(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0; + var i = n(r(641)); + t.default = i.default.extend({ + elements: null, + getDefaultElements: () => ({}), + bindEvents() {}, + onInit() { + this.initElements(), + this.bindEvents() + }, + initElements() { + this.elements = this.getDefaultElements() + } + }) + } + , + 2564: (e, t, r) => { + "use strict"; + var n = r(8120) + , i = r(5983); + e.exports = function(e, t) { + var r = e[t]; + return i(r) ? void 0 : n(r) + } + } + , + 2811: (e, t, r) => { + "use strict"; + var n = r(1409); + e.exports = n("document", "documentElement") + } + , + 2890: (e, t, r) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0, + r(4846), + r(6211); + class _default extends elementorModules.ViewModule { + getDefaultSettings() { + return { + selectors: { + elements: ".elementor-element", + nestedDocumentElements: ".elementor .elementor-element" + }, + classes: { + editMode: "elementor-edit-mode" + } + } + } + getDefaultElements() { + const e = this.getSettings("selectors"); + return { + $elements: this.$element.find(e.elements).not(this.$element.find(e.nestedDocumentElements)) + } + } + getDocumentSettings(e) { + let t; + if (this.isEdit) { + t = {}; + const e = elementor.settings.page.model; + jQuery.each(e.getActiveControls(), r => { + t[r] = e.attributes[r] + } + ) + } else + t = this.$element.data("elementor-settings") || {}; + return this.getItems(t, e) + } + runElementsHandlers() { + this.elements.$elements.each( (e, t) => setTimeout( () => elementorFrontend.elementsHandler.runReadyTrigger(t))) + } + onInit() { + this.$element = this.getSettings("$element"), + super.onInit(), + this.isEdit = this.$element.hasClass(this.getSettings("classes.editMode")), + this.isEdit ? elementor.on("document:loaded", () => { + elementor.settings.page.model.on("change", this.onSettingsChange.bind(this)) + } + ) : this.runElementsHandlers() + } + onSettingsChange() {} + } + t.default = _default + } + , + 2914: (e, t, r) => { + "use strict"; + var n = r(3786) + , i = r(8120) + , o = r(274) + , s = n(n.bind); + e.exports = function(e, t) { + return i(e), + void 0 === t ? e : o ? s(e, t) : function() { + return e.apply(t, arguments) + } + } + } + , + 2946: (e, t, r) => { + "use strict"; + var n = r(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0; + var i = n(r(751)) + , o = n(r(5213)); + class ArgsObject extends i.default { + static getInstanceType() { + return "ArgsObject" + } + constructor(e) { + super(), + this.args = e + } + requireArgument(e) { + let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.args; + if (!Object.prototype.hasOwnProperty.call(t, e)) + throw Error(`${e} is required.`) + } + requireArgumentType(e, t) { + let r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.args; + if (this.requireArgument(e, r), + typeof r[e] !== t) + throw Error(`${e} invalid type: ${t}.`) + } + requireArgumentInstance(e, t) { + let r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.args; + if (this.requireArgument(e, r), + !(r[e]instanceof t || (0, + o.default)(r[e], t))) + throw Error(`${e} invalid instance.`) + } + requireArgumentConstructor(e, t) { + let r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.args; + if (this.requireArgument(e, r), + r[e].constructor.toString() !== t.prototype.constructor.toString()) + throw Error(`${e} invalid constructor type.`) + } + } + t.default = ArgsObject + } + , + 2970: (e, t, r) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0, + r(5724); + t.default = class Scroll { + static scrollObserver(e) { + let t = 0; + const r = { + root: e.root || null, + rootMargin: e.offset || "0px", + threshold: function() { + let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0; + const t = []; + if (e > 0 && e <= 100) { + const r = 100 / e; + for (let e = 0; e <= 100; e += r) + t.push(e / 100) + } else + t.push(0); + return t + }(e.sensitivity) + }; + return new IntersectionObserver(function handleIntersect(r) { + const n = r[0].boundingClientRect.y + , i = r[0].isIntersecting + , o = n < t ? "down" : "up" + , s = Math.abs(parseFloat((100 * r[0].intersectionRatio).toFixed(2))); + e.callback({ + sensitivity: e.sensitivity, + isInViewport: i, + scrollPercentage: s, + intersectionScrollDirection: o + }), + t = n + } + ,r) + } + static getElementViewportPercentage(e) { + let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; + const r = e[0].getBoundingClientRect() + , n = t.start || 0 + , i = t.end || 0 + , o = window.innerHeight * n / 100 + , s = window.innerHeight * i / 100 + , a = r.top - window.innerHeight + , c = 0 - a + o + , l = r.top + o + e.height() - a + s + , u = Math.max(0, Math.min(c / l, 1)); + return parseFloat((100 * u).toFixed(2)) + } + static getPageScrollPercentage() { + let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {} + , t = arguments.length > 1 ? arguments[1] : void 0; + const r = e.start || 0 + , n = e.end || 0 + , i = t || document.documentElement.scrollHeight - document.documentElement.clientHeight + , o = i * r / 100 + , s = i + o + i * n / 100; + return (document.documentElement.scrollTop + document.body.scrollTop + o) / s * 100 + } + } + } + , + 3005: (e, t, r) => { + "use strict"; + var n = r(1703); + e.exports = function(e) { + var t = +e; + return t != t || 0 === t ? 0 : n(t) + } + } + , + 3145: (e, t, r) => { + "use strict"; + var n = r(5578) + , i = r(1704) + , o = n.document + , s = i(o) && i(o.createElement); + e.exports = function(e) { + return s ? o.createElement(e) : {} + } + } + , + 3181: (e, t, r) => { + "use strict"; + var n = r(5755) + , i = r(1483) + , o = r(2347) + , s = r(5409) + , a = r(9441) + , c = s("IE_PROTO") + , l = Object + , u = l.prototype; + e.exports = a ? l.getPrototypeOf : function(e) { + var t = o(e); + if (n(t, c)) + return t[c]; + var r = t.constructor; + return i(r) && t instanceof r ? r.prototype : t instanceof l ? u : null + } + } + , + 3242: (e, t, r) => { + "use strict"; + var n = r(8612) + , i = r(1807) + , o = r(1506) + , s = r(8120) + , a = r(2293) + , c = r(41) + , l = r(6721) + , u = r(5267)("find", TypeError); + n({ + target: "Iterator", + proto: !0, + real: !0, + forced: u + }, { + find: function find(e) { + a(this); + try { + s(e) + } catch (e) { + l(this, "throw", e) + } + if (u) + return i(u, this, e); + var t = c(this) + , r = 0; + return o(t, function(t, n) { + if (e(t, r++)) + return n(t) + }, { + IS_RECORD: !0, + INTERRUPTED: !0 + }).result + } + }) + } + , + 3312: (e, t, r) => { + "use strict"; + var n = r(5983) + , i = TypeError; + e.exports = function(e) { + if (n(e)) + throw new i("Can't call method on " + e); + return e + } + } + , + 3392: (e, t, r) => { + "use strict"; + var n = r(3005) + , i = Math.max + , o = Math.min; + e.exports = function(e, t) { + var r = n(e); + return r < 0 ? i(r + t, 0) : o(r, t) + } + } + , + 3617: (e, t, r) => { + "use strict"; + var n = r(8612) + , i = r(5578) + , o = r(6021) + , s = r(2293) + , a = r(1483) + , c = r(3181) + , l = r(3864) + , u = r(670) + , d = r(8473) + , p = r(5755) + , h = r(1) + , g = r(1851).IteratorPrototype + , f = r(382) + , m = r(9557) + , v = "constructor" + , y = "Iterator" + , _ = h("toStringTag") + , b = TypeError + , w = i[y] + , S = m || !a(w) || w.prototype !== g || !d(function() { + w({}) + }) + , E = function Iterator() { + if (o(this, g), + c(this) === g) + throw new b("Abstract class Iterator not directly constructable") + } + , defineIteratorPrototypeAccessor = function(e, t) { + f ? l(g, e, { + configurable: !0, + get: function() { + return t + }, + set: function(t) { + if (s(this), + this === g) + throw new b("You can't redefine this property"); + p(this, e) ? this[e] = t : u(this, e, t) + } + }) : g[e] = t + }; + p(g, _) || defineIteratorPrototypeAccessor(_, y), + !S && p(g, v) && g[v] !== Object || defineIteratorPrototypeAccessor(v, E), + E.prototype = g, + n({ + global: !0, + constructor: !0, + forced: S + }, { + Iterator: E + }) + } + , + 3658: (e, t, r) => { + "use strict"; + var n = r(6742) + , i = r(4741); + e.exports = Object.keys || function keys(e) { + return n(e, i) + } + } + , + 3786: (e, t, r) => { + "use strict"; + var n = r(1278) + , i = r(4762); + e.exports = function(e) { + if ("Function" === n(e)) + return i(e) + } + } + , + 3815: (e, t, r) => { + "use strict"; + var n = r(2355) + , i = r(1423); + e.exports = function(e) { + var t = n(e, "string"); + return i(t) ? t : t + "" + } + } + , + 3864: (e, t, r) => { + "use strict"; + var n = r(169) + , i = r(5835); + e.exports = function(e, t, r) { + return r.get && n(r.get, t, { + getter: !0 + }), + r.set && n(r.set, t, { + setter: !0 + }), + i.f(e, t, r) + } + } + , + 3896: (e, t, r) => { + "use strict"; + var n = r(382) + , i = r(8473); + e.exports = n && i(function() { + return 42 !== Object.defineProperty(function() {}, "prototype", { + value: 42, + writable: !1 + }).prototype + }) + } + , + 3980: (e, t, r) => { + "use strict"; + var n = r(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0, + r(5724); + var i = n(r(2425)); + t.default = i.default.extend({ + getDefaultSettings: () => ({ + container: null, + items: null, + columnsCount: 3, + verticalSpaceBetween: 30 + }), + getDefaultElements() { + return { + $container: jQuery(this.getSettings("container")), + $items: jQuery(this.getSettings("items")) + } + }, + run() { + var e = [] + , t = this.elements.$container.position().top + , r = this.getSettings() + , n = r.columnsCount; + t += parseInt(this.elements.$container.css("margin-top"), 10), + this.elements.$items.each(function(i) { + var o = Math.floor(i / n) + , s = jQuery(this) + , a = s[0].getBoundingClientRect().height + r.verticalSpaceBetween; + if (o) { + var c = s.position() + , l = i % n + , u = c.top - t - e[l]; + u -= parseInt(s.css("margin-top"), 10), + u *= -1, + s.css("margin-top", u + "px"), + e[l] += a + } else + e.push(a) + }) + } + }) + } + , + 3991: (e, t, r) => { + "use strict"; + var n = r(8612) + , i = r(1807) + , o = r(8120) + , s = r(2293) + , a = r(41) + , c = r(8660) + , l = r(8901) + , u = r(6721) + , d = r(7486) + , p = r(5267) + , h = r(9557) + , g = !h && !d("map", function() {}) + , f = !h && !g && p("map", TypeError) + , m = h || g || f + , v = c(function() { + var e = this.iterator + , t = s(i(this.next, e)); + if (!(this.done = !!t.done)) + return l(e, this.mapper, [t.value, this.counter++], !0) + }); + n({ + target: "Iterator", + proto: !0, + real: !0, + forced: m + }, { + map: function map(e) { + s(this); + try { + o(e) + } catch (e) { + u(this, "throw", e) + } + return f ? i(f, this, e) : new v(a(this),{ + mapper: e + }) + } + }) + } + , + 4338: (e, t, r) => { + "use strict"; + var n = {}; + n[r(1)("toStringTag")] = "z", + e.exports = "[object z]" === String(n) + } + , + 4347: (e, t) => { + "use strict"; + t.f = Object.getOwnPropertySymbols + } + , + 4364: (e, t, r) => { + "use strict"; + r(3991) + } + , + 4483: (e, t, r) => { + "use strict"; + var n, i, o, s = r(4644), a = r(5578), c = r(1704), l = r(9037), u = r(5755), d = r(1831), p = r(5409), h = r(1507), g = "Object already initialized", f = a.TypeError, m = a.WeakMap; + if (s || d.state) { + var v = d.state || (d.state = new m); + v.get = v.get, + v.has = v.has, + v.set = v.set, + n = function(e, t) { + if (v.has(e)) + throw new f(g); + return t.facade = e, + v.set(e, t), + t + } + , + i = function(e) { + return v.get(e) || {} + } + , + o = function(e) { + return v.has(e) + } + } else { + var y = p("state"); + h[y] = !0, + n = function(e, t) { + if (u(e, y)) + throw new f(g); + return t.facade = e, + l(e, y, t), + t + } + , + i = function(e) { + return u(e, y) ? e[y] : {} + } + , + o = function(e) { + return u(e, y) + } + } + e.exports = { + set: n, + get: i, + has: o, + enforce: function(e) { + return o(e) ? i(e) : n(e, {}) + }, + getterFor: function(e) { + return function(t) { + var r; + if (!c(t) || (r = i(t)).type !== e) + throw new f("Incompatible receiver, " + e + " required"); + return r + } + } + } + } + , + 4644: (e, t, r) => { + "use strict"; + var n = r(5578) + , i = r(1483) + , o = n.WeakMap; + e.exports = i(o) && /native code/.test(String(o)) + } + , + 4741: e => { + "use strict"; + e.exports = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"] + } + , + 4762: (e, t, r) => { + "use strict"; + var n = r(274) + , i = Function.prototype + , o = i.call + , s = n && i.bind.bind(o, o); + e.exports = n ? s : function(e) { + return function() { + return o.apply(e, arguments) + } + } + } + , + 4815: (e, t, r) => { + "use strict"; + var n = r(4762); + e.exports = n({}.isPrototypeOf) + } + , + 4846: (e, t, r) => { + "use strict"; + r(3617) + } + , + 4887: (e, t, r) => { + "use strict"; + var n = r(1807) + , i = r(8120) + , o = r(2293) + , s = r(8761) + , a = r(6665) + , c = TypeError; + e.exports = function(e, t) { + var r = arguments.length < 2 ? a(e) : t; + if (i(r)) + return o(n(r, e)); + throw new c(s(e) + " is not iterable") + } + } + , + 4914: (e, t, r) => { + "use strict"; + var n = r(1278); + e.exports = Array.isArray || function isArray(e) { + return "Array" === n(e) + } + } + , + 4946: (e, t, r) => { + "use strict"; + var n = r(6784) + , i = n(r(1265)) + , o = n(r(2890)) + , s = n(r(7955)) + , a = n(r(8140)) + , c = n(r(7224)) + , l = n(r(5633)) + , u = n(r(9603)); + i.default.frontend = { + Document: o.default, + tools: { + StretchElement: s.default + }, + handlers: { + Base: c.default, + StretchedElement: a.default, + SwiperBase: l.default, + CarouselBase: u.default + } + } + } + , + 4961: (e, t, r) => { + "use strict"; + var n = r(382) + , i = r(1807) + , o = r(7611) + , s = r(7738) + , a = r(5599) + , c = r(3815) + , l = r(5755) + , u = r(1799) + , d = Object.getOwnPropertyDescriptor; + t.f = n ? d : function getOwnPropertyDescriptor(e, t) { + if (e = a(e), + t = c(t), + u) + try { + return d(e, t) + } catch (e) {} + if (l(e, t)) + return s(!i(o.f, e, t), e[t]) + } + } + , + 5022: (e, t, r) => { + "use strict"; + var n = r(6029); + e.exports = n && !Symbol.sham && "symbol" == typeof Symbol.iterator + } + , + 5213: (e, t) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0; + t.default = (e, t) => { + t = Array.isArray(t) ? t : [t]; + for (const r of t) + if (e.constructor.name === r.prototype[Symbol.toStringTag]) + return !0; + return !1 + } + } + , + 5247: e => { + "use strict"; + e.exports = function(e, t) { + return { + value: e, + done: t + } + } + } + , + 5267: (e, t, r) => { + "use strict"; + var n = r(5578); + e.exports = function(e, t) { + var r = n.Iterator + , i = r && r.prototype + , o = i && i[e] + , s = !1; + if (o) + try { + o.call({ + next: function() { + return { + done: !0 + } + }, + return: function() { + s = !0 + } + }, -1) + } catch (e) { + e instanceof t || (s = !1) + } + if (!s) + return o + } + } + , + 5290: (e, t, r) => { + "use strict"; + var n, i = r(2293), o = r(5799), s = r(4741), a = r(1507), c = r(2811), l = r(3145), u = r(5409), d = "prototype", p = "script", h = u("IE_PROTO"), EmptyConstructor = function() {}, scriptTag = function(e) { + return "<" + p + ">" + e + "" + }, NullProtoObjectViaActiveX = function(e) { + e.write(scriptTag("")), + e.close(); + var t = e.parentWindow.Object; + return e = null, + t + }, NullProtoObject = function() { + try { + n = new ActiveXObject("htmlfile") + } catch (e) {} + var e, t, r; + NullProtoObject = "undefined" != typeof document ? document.domain && n ? NullProtoObjectViaActiveX(n) : (t = l("iframe"), + r = "java" + p + ":", + t.style.display = "none", + c.appendChild(t), + t.src = String(r), + (e = t.contentWindow.document).open(), + e.write(scriptTag("document.F=Object")), + e.close(), + e.F) : NullProtoObjectViaActiveX(n); + for (var i = s.length; i--; ) + delete NullProtoObject[d][s[i]]; + return NullProtoObject() + }; + a[h] = !0, + e.exports = Object.create || function create(e, t) { + var r; + return null !== e ? (EmptyConstructor[d] = i(e), + r = new EmptyConstructor, + EmptyConstructor[d] = null, + r[h] = e) : r = NullProtoObject(), + void 0 === t ? r : o.f(r, t) + } + } + , + 5299: (e, t, r) => { + "use strict"; + var n = r(1) + , i = r(6775) + , o = n("iterator") + , s = Array.prototype; + e.exports = function(e) { + return void 0 !== e && (i.Array === e || s[o] === e) + } + } + , + 5409: (e, t, r) => { + "use strict"; + var n = r(7255) + , i = r(1866) + , o = n("keys"); + e.exports = function(e) { + return o[e] || (o[e] = i(e)) + } + } + , + 5454: (e, t, r) => { + "use strict"; + var n = r(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.appsEventTrackingDispatch = t.AppsEventTracking = void 0; + var i = n(r(1434)); + const o = "page_views_website_templates" + , s = "kits_cloud_upgrade_clicked" + , a = "export_kit_customization" + , c = "import_kit_customization" + , l = "kit_import_status" + , u = "kit_cloud_library_apply" + , d = "kit_cloud_library_delete" + , p = "ie_admin_action" + , h = "kit_import_upload_file"; + t.appsEventTrackingDispatch = (e, t) => { + const objectCreator = (e, r) => { + for (const n of e) + t.hasOwnProperty(n) && null !== t[n] && (r[n] = t[n]); + return r + } + , r = [] + , n = ["layout", "site_part", "error", "document_name", "document_type", "view_type_clicked", "tag", "sort_direction", "sort_type", "action", "grid_location", "kit_name", "page_source", "element_position", "element", "event_type", "modal_type", "method", "status", "step", "item", "category", "element_location", "search_term", "section", "site_area"] + , i = {} + , o = {}; + ( () => { + objectCreator(n, o), + objectCreator(r, i); + const t = e.split("/"); + i.placement = t[0], + i.event = t[1], + Object.keys(o).length && (i.details = o) + } + )(), + $e.run(e, i) + } + ; + t.AppsEventTracking = class AppsEventTracking { + static dispatchEvent(e, t) { + return elementorCommon.eventsManager.dispatchEvent(e, t) + } + static sendPageViewsWebsiteTemplates(e) { + return this.dispatchEvent(o, { + trigger: i.default.triggers.pageLoaded, + page_loaded: e, + secondary_location: e + }) + } + static sendKitsCloudUpgradeClicked(e) { + return this.dispatchEvent(s, { + trigger: i.default.triggers.click, + secondary_location: e, + upgrade_location: e + }) + } + static sendExportKitCustomization(e) { + return this.dispatchEvent(a, { + trigger: i.default.triggers.click, + ...e + }) + } + static sendImportKitCustomization(e) { + return this.dispatchEvent(c, { + trigger: i.default.triggers.click, + ...e + }) + } + static sendKitImportStatus() { + let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null; + return this.dispatchEvent(l, { + kit_import_status: !e, + ...e && { + kit_import_error: e.message + } + }) + } + static sendKitCloudLibraryApply(e, t) { + return this.dispatchEvent(u, { + trigger: i.default.triggers.click, + kit_cloud_id: e, + ...t && { + kit_apply_url: t + } + }) + } + static sendKitCloudLibraryDelete() { + return this.dispatchEvent(d, { + trigger: i.default.triggers.click + }) + } + static sendImportExportAdminAction(e) { + return this.dispatchEvent(p, { + trigger: i.default.triggers.click, + action_type: e + }) + } + static sendKitImportUploadFile(e) { + return this.dispatchEvent(h, { + kit_import_upload_file_status: e + }) + } + } + } + , + 5578: function(e, t, r) { + "use strict"; + var check = function(e) { + return e && e.Math === Math && e + }; + e.exports = check("object" == typeof globalThis && globalThis) || check("object" == typeof window && window) || check("object" == typeof self && self) || check("object" == typeof r.g && r.g) || check("object" == typeof this && this) || function() { + return this + }() || Function("return this")() + }, + 5599: (e, t, r) => { + "use strict"; + var n = r(2121) + , i = r(3312); + e.exports = function(e) { + return n(i(e)) + } + } + , + 5633: (e, t, r) => { + "use strict"; + var n = r(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0; + var i = n(r(7224)); + class SwiperHandlerBase extends i.default { + getInitialSlide() { + const e = this.getEditSettings(); + return e.activeItemIndex ? e.activeItemIndex - 1 : 0 + } + getSlidesCount() { + return this.elements.$slides.length + } + togglePauseOnHover(e) { + e ? this.elements.$swiperContainer.on({ + mouseenter: () => { + this.swiper.autoplay.stop() + } + , + mouseleave: () => { + this.swiper.autoplay.start() + } + }) : this.elements.$swiperContainer.off("mouseenter mouseleave") + } + handleKenBurns() { + const e = this.getSettings(); + this.$activeImageBg && this.$activeImageBg.removeClass(e.classes.kenBurnsActive), + this.activeItemIndex = this.swiper ? this.swiper.activeIndex : this.getInitialSlide(), + this.swiper ? this.$activeImageBg = jQuery(this.swiper.slides[this.activeItemIndex]).children("." + e.classes.slideBackground) : this.$activeImageBg = jQuery(this.elements.$slides[0]).children("." + e.classes.slideBackground), + this.$activeImageBg.addClass(e.classes.kenBurnsActive) + } + } + t.default = SwiperHandlerBase + } + , + 5724: (e, t, r) => { + "use strict"; + var n = r(8612) + , i = r(2347) + , o = r(6960) + , s = r(9273) + , a = r(1091); + n({ + target: "Array", + proto: !0, + arity: 1, + forced: r(8473)(function() { + return 4294967297 !== [].push.call({ + length: 4294967296 + }, 1) + }) || !function() { + try { + Object.defineProperty([], "length", { + writable: !1 + }).push() + } catch (e) { + return e instanceof TypeError + } + }() + }, { + push: function push(e) { + var t = i(this) + , r = o(t) + , n = arguments.length; + a(r + n); + for (var c = 0; c < n; c++) + t[r] = arguments[c], + r++; + return s(t, r), + r + } + }) + } + , + 5755: (e, t, r) => { + "use strict"; + var n = r(4762) + , i = r(2347) + , o = n({}.hasOwnProperty); + e.exports = Object.hasOwn || function hasOwn(e, t) { + return o(i(e), t) + } + } + , + 5799: (e, t, r) => { + "use strict"; + var n = r(382) + , i = r(3896) + , o = r(5835) + , s = r(2293) + , a = r(5599) + , c = r(3658); + t.f = n && !i ? Object.defineProperties : function defineProperties(e, t) { + s(e); + for (var r, n = a(t), i = c(t), l = i.length, u = 0; l > u; ) + o.f(e, r = i[u++], n[r]); + return e + } + } + , + 5835: (e, t, r) => { + "use strict"; + var n = r(382) + , i = r(1799) + , o = r(3896) + , s = r(2293) + , a = r(3815) + , c = TypeError + , l = Object.defineProperty + , u = Object.getOwnPropertyDescriptor + , d = "enumerable" + , p = "configurable" + , h = "writable"; + t.f = n ? o ? function defineProperty(e, t, r) { + if (s(e), + t = a(t), + s(r), + "function" == typeof e && "prototype" === t && "value"in r && h in r && !r[h]) { + var n = u(e, t); + n && n[h] && (e[t] = r.value, + r = { + configurable: p in r ? r[p] : n[p], + enumerable: d in r ? r[d] : n[d], + writable: !1 + }) + } + return l(e, t, r) + } + : l : function defineProperty(e, t, r) { + if (s(e), + t = a(t), + s(r), + i) + try { + return l(e, t, r) + } catch (e) {} + if ("get"in r || "set"in r) + throw new c("Accessors not supported"); + return "value"in r && (e[t] = r.value), + e + } + } + , + 5983: e => { + "use strict"; + e.exports = function(e) { + return null == e + } + } + , + 6021: (e, t, r) => { + "use strict"; + var n = r(4815) + , i = TypeError; + e.exports = function(e, t) { + if (n(t, e)) + return e; + throw new i("Incorrect invocation") + } + } + , + 6029: (e, t, r) => { + "use strict"; + var n = r(6477) + , i = r(8473) + , o = r(5578).String; + e.exports = !!Object.getOwnPropertySymbols && !i(function() { + var e = Symbol("symbol detection"); + return !o(e) || !(Object(e)instanceof Symbol) || !Symbol.sham && n && n < 41 + }) + } + , + 6145: (e, t, r) => { + "use strict"; + var n = r(4338) + , i = r(1483) + , o = r(1278) + , s = r(1)("toStringTag") + , a = Object + , c = "Arguments" === o(function() { + return arguments + }()); + e.exports = n ? o : function(e) { + var t, r, n; + return void 0 === e ? "Undefined" : null === e ? "Null" : "string" == typeof (r = function(e, t) { + try { + return e[t] + } catch (e) {} + }(t = a(e), s)) ? r : c ? o(t) : "Object" === (n = o(t)) && i(t.callee) ? "Arguments" : n + } + } + , + 6211: (e, t, r) => { + "use strict"; + r(3242) + } + , + 6281: (e, t, r) => { + "use strict"; + var n = r(8612) + , i = r(6651).includes + , o = r(8473) + , s = r(7095); + n({ + target: "Array", + proto: !0, + forced: o(function() { + return !Array(1).includes() + }) + }, { + includes: function includes(e) { + return i(this, e, arguments.length > 1 ? arguments[1] : void 0) + } + }), + s("includes") + } + , + 6477: (e, t, r) => { + "use strict"; + var n, i, o = r(5578), s = r(9461), a = o.process, c = o.Deno, l = a && a.versions || c && c.version, u = l && l.v8; + u && (i = (n = u.split("."))[0] > 0 && n[0] < 4 ? 1 : +(n[0] + n[1])), + !i && s && (!(n = s.match(/Edge\/(\d+)/)) || n[1] >= 74) && (n = s.match(/Chrome\/(\d+)/)) && (i = +n[1]), + e.exports = i + } + , + 6651: (e, t, r) => { + "use strict"; + var n = r(5599) + , i = r(3392) + , o = r(6960) + , createMethod = function(e) { + return function(t, r, s) { + var a = n(t) + , c = o(a); + if (0 === c) + return !e && -1; + var l, u = i(s, c); + if (e && r != r) { + for (; c > u; ) + if ((l = a[u++]) != l) + return !0 + } else + for (; c > u; u++) + if ((e || u in a) && a[u] === r) + return e || u || 0; + return !e && -1 + } + }; + e.exports = { + includes: createMethod(!0), + indexOf: createMethod(!1) + } + } + , + 6665: (e, t, r) => { + "use strict"; + var n = r(6145) + , i = r(2564) + , o = r(5983) + , s = r(6775) + , a = r(1)("iterator"); + e.exports = function(e) { + if (!o(e)) + return i(e, a) || i(e, "@@iterator") || s[n(e)] + } + } + , + 6721: (e, t, r) => { + "use strict"; + var n = r(1807) + , i = r(2293) + , o = r(2564); + e.exports = function(e, t, r) { + var s, a; + i(e); + try { + if (!(s = o(e, "return"))) { + if ("throw" === t) + throw r; + return r + } + s = n(s, e) + } catch (e) { + a = !0, + s = e + } + if ("throw" === t) + throw r; + if (a) + throw s; + return i(s), + r + } + } + , + 6726: (e, t, r) => { + "use strict"; + var n = r(5755) + , i = r(9497) + , o = r(4961) + , s = r(5835); + e.exports = function(e, t, r) { + for (var a = i(t), c = s.f, l = o.f, u = 0; u < a.length; u++) { + var d = a[u]; + n(e, d) || r && n(r, d) || c(e, d, l(t, d)) + } + } + } + , + 6742: (e, t, r) => { + "use strict"; + var n = r(4762) + , i = r(5755) + , o = r(5599) + , s = r(6651).indexOf + , a = r(1507) + , c = n([].push); + e.exports = function(e, t) { + var r, n = o(e), l = 0, u = []; + for (r in n) + !i(a, r) && i(n, r) && c(u, r); + for (; t.length > l; ) + i(n, r = t[l++]) && (~s(u, r) || c(u, r)); + return u + } + } + , + 6775: e => { + "use strict"; + e.exports = {} + } + , + 6784: e => { + e.exports = function _interopRequireDefault(e) { + return e && e.__esModule ? e : { + default: e + } + } + , + e.exports.__esModule = !0, + e.exports.default = e.exports + } + , + 6960: (e, t, r) => { + "use strict"; + var n = r(8324); + e.exports = function(e) { + return n(e.length) + } + } + , + 7095: (e, t, r) => { + "use strict"; + var n = r(1) + , i = r(5290) + , o = r(5835).f + , s = n("unscopables") + , a = Array.prototype; + void 0 === a[s] && o(a, s, { + configurable: !0, + value: i(null) + }), + e.exports = function(e) { + a[s][e] = !0 + } + } + , + 7224: (e, t, r) => { + "use strict"; + r(5724), + r(4846), + r(7458), + r(6211), + r(9655), + e.exports = elementorModules.ViewModule.extend({ + $element: null, + editorListeners: null, + onElementChange: null, + onEditSettingsChange: null, + onPageSettingsChange: null, + isEdit: null, + __construct(e) { + this.isActive(e) && (this.$element = e.$element, + this.isEdit = this.$element.hasClass("elementor-element-edit-mode"), + this.isEdit && this.addEditorListeners()) + }, + isActive: () => !0, + isElementInTheCurrentDocument() { + return !!elementorFrontend.isEditMode() && elementor.documents.currentDocument.id.toString() === this.$element[0].closest(".elementor").dataset.elementorId + }, + findElement(e) { + var t = this.$element; + return t.find(e).filter(function() { + return jQuery(this).parent().closest(".elementor-element").is(t) + }) + }, + getUniqueHandlerID(e, t) { + return e || (e = this.getModelCID()), + t || (t = this.$element), + e + t.attr("data-element_type") + this.getConstructorID() + }, + initEditorListeners() { + var e = this; + if (e.editorListeners = [{ + event: "element:destroy", + to: elementor.channels.data, + callback(t) { + t.cid === e.getModelCID() && e.onDestroy() + } + }], + e.onElementChange) { + const t = e.getWidgetType() || e.getElementType(); + let r = "change"; + "global" !== t && (r += ":" + t), + e.editorListeners.push({ + event: r, + to: elementor.channels.editor, + callback(t, r) { + e.getUniqueHandlerID(r.model.cid, r.$el) === e.getUniqueHandlerID() && e.onElementChange(t.model.get("name"), t, r) + } + }) + } + e.onEditSettingsChange && e.editorListeners.push({ + event: "change:editSettings", + to: elementor.channels.editor, + callback(t, r) { + if (r.model.cid !== e.getModelCID()) + return; + const n = Object.keys(t.changed)[0]; + e.onEditSettingsChange(n, t.changed[n]) + } + }), + ["page"].forEach(function(t) { + var r = "on" + t[0].toUpperCase() + t.slice(1) + "SettingsChange"; + e[r] && e.editorListeners.push({ + event: "change", + to: elementor.settings[t].model, + callback(t) { + e[r](t.changed) + } + }) + }) + }, + getEditorListeners() { + return this.editorListeners || this.initEditorListeners(), + this.editorListeners + }, + addEditorListeners() { + var e = this.getUniqueHandlerID(); + this.getEditorListeners().forEach(function(t) { + elementorFrontend.addListenerOnce(e, t.event, t.callback, t.to) + }) + }, + removeEditorListeners() { + var e = this.getUniqueHandlerID(); + this.getEditorListeners().forEach(function(t) { + elementorFrontend.removeListeners(e, t.event, null, t.to) + }) + }, + getElementType() { + return this.$element.data("element_type") + }, + getWidgetType() { + const e = this.$element.data("widget_type"); + if (e) + return e.split(".")[0] + }, + getID() { + return this.$element.data("id") + }, + getModelCID() { + return this.$element.data("model-cid") + }, + getElementSettings(e) { + let t = {}; + const r = this.getModelCID(); + if (this.isEdit && r) { + const e = elementorFrontend.config.elements.data[r] + , n = e.attributes; + let i = n.widgetType || n.elType; + n.isInner && (i = "inner-" + i); + let o = elementorFrontend.config.elements.keys[i]; + o || (o = elementorFrontend.config.elements.keys[i] = [], + jQuery.each(e.controls, (e, t) => { + (t.frontend_available || t.editor_available) && o.push(e) + } + )), + jQuery.each(e.getActiveControls(), function(e) { + if (-1 !== o.indexOf(e)) { + let r = n[e]; + r.toJSON && (r = r.toJSON()), + t[e] = r + } + }) + } else + t = this.$element.data("settings") || {}; + return this.getItems(t, e) + }, + getEditSettings(e) { + var t = {}; + return this.isEdit && (t = elementorFrontend.config.elements.editSettings[this.getModelCID()].attributes), + this.getItems(t, e) + }, + getCurrentDeviceSetting(e) { + return elementorFrontend.getCurrentDeviceSetting(this.getElementSettings(), e) + }, + onInit() { + this.isActive(this.getSettings()) && elementorModules.ViewModule.prototype.onInit.apply(this, arguments) + }, + onDestroy() { + this.isEdit && this.removeEditorListeners(), + this.unbindEvents && this.unbindEvents() + } + }) + } + , + 7255: (e, t, r) => { + "use strict"; + var n = r(1831); + e.exports = function(e, t) { + return n[e] || (n[e] = t || {}) + } + } + , + 7268: (e, t, r) => { + "use strict"; + var n = r(4762) + , i = r(1483) + , o = r(1831) + , s = n(Function.toString); + i(o.inspectSource) || (o.inspectSource = function(e) { + return s(e) + } + ), + e.exports = o.inspectSource + } + , + 7458: (e, t, r) => { + "use strict"; + r(1975) + } + , + 7486: e => { + "use strict"; + e.exports = function(e, t) { + var r = "function" == typeof Iterator && Iterator.prototype[e]; + if (r) + try { + r.call({ + next: null + }, t).next() + } catch (e) { + return !0 + } + } + } + , + 7611: (e, t) => { + "use strict"; + var r = {}.propertyIsEnumerable + , n = Object.getOwnPropertyDescriptor + , i = n && !r.call({ + 1: 2 + }, 1); + t.f = i ? function propertyIsEnumerable(e) { + var t = n(this, e); + return !!t && t.enumerable + } + : r + } + , + 7738: e => { + "use strict"; + e.exports = function(e, t) { + return { + enumerable: !(1 & e), + configurable: !(2 & e), + writable: !(4 & e), + value: t + } + } + } + , + 7914: (e, t, r) => { + "use strict"; + var n = r(1483) + , i = r(5835) + , o = r(169) + , s = r(2095); + e.exports = function(e, t, r, a) { + a || (a = {}); + var c = a.enumerable + , l = void 0 !== a.name ? a.name : t; + if (n(r) && o(r, l, a), + a.global) + c ? e[t] = r : s(t, r); + else { + try { + a.unsafe ? e[t] && (c = !0) : delete e[t] + } catch (e) {} + c ? e[t] = r : i.f(e, t, { + value: r, + enumerable: !1, + configurable: !a.nonConfigurable, + writable: !a.nonWritable + }) + } + return e + } + } + , + 7955: e => { + "use strict"; + e.exports = elementorModules.ViewModule.extend({ + getDefaultSettings: () => ({ + element: null, + direction: elementorFrontend.config.is_rtl ? "right" : "left", + selectors: { + container: window + }, + considerScrollbar: !1, + cssOutput: "inline" + }), + getDefaultElements() { + return { + $element: jQuery(this.getSettings("element")) + } + }, + stretch() { + const e = this.getSettings(); + let t; + try { + t = jQuery(e.selectors.container) + } catch (e) {} + t && t.length || (t = jQuery(this.getDefaultSettings().selectors.container)), + this.reset(); + var r = this.elements.$element + , n = t.innerWidth() + , i = r.offset().left + , o = "fixed" === r.css("position") + , s = o ? 0 : i + , a = window === t[0]; + if (!a) { + var c = t.offset().left; + o && (s = c), + i > c && (s = i - c) + } + if (e.considerScrollbar && a) { + s -= window.innerWidth - n + } + o || (elementorFrontend.config.is_rtl && (s = n - (r.outerWidth() + s)), + s = -s), + e.margin && (s += e.margin); + var l = {}; + let u = n; + e.margin && (u -= 2 * e.margin), + l.width = u + "px", + l[e.direction] = s + "px", + "variables" !== e.cssOutput ? r.css(l) : this.applyCssVariables(r, l) + }, + reset() { + const e = {} + , t = this.getSettings() + , r = this.elements.$element; + "variables" !== t.cssOutput ? (e.width = "", + e[t.direction] = "", + r.css(e)) : this.resetCssVariables(r) + }, + applyCssVariables(e, t) { + e.css("--stretch-width", t.width), + t.left ? e.css("--stretch-left", t.left) : e.css("--stretch-right", t.right) + }, + resetCssVariables(e) { + e.css({ + "--stretch-width": "", + "--stretch-left": "", + "--stretch-right": "" + }) + } + }) + } + , + 7958: (e, t, r) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.BaseRegistry = void 0, + r(4846), + r(7458), + r(9655), + r(4364); + t.BaseRegistry = class BaseRegistry { + constructor() { + this.sections = new Map + } + register(e) { + if (!e.key || !e.title) + throw new Error("Template type must have key and title"); + const t = this.get(e.key) || this.formatSection(e); + if (e.children) + if (t.children) { + const r = new Map(t.children.map(e => [e.key, e])); + e.children.forEach(e => { + const t = this.formatSection(e); + r.set(e.key, t) + } + ), + t.children = Array.from(r.values()) + } else + t.children = e.children.map(e => this.formatSection(e)); + this.sections.set(e.key, t) + } + formatSection(e) { + let {children: t, ...r} = e; + return { + key: r.key, + title: r.title, + description: r.description || "", + useParentDefault: !1 !== r.useParentDefault, + getInitialState: r.getInitialState || null, + component: r.component || null, + order: r.order || 10, + isAvailable: r.isAvailable || ( () => !0), + ...r + } + } + getAll() { + return Array.from(this.sections.values()).filter(e => e.isAvailable()).map(e => e.children ? { + ...e, + children: [...e.children].sort( (e, t) => e.order - t.order) + } : e).sort( (e, t) => e.order - t.order) + } + get(e) { + return this.sections.get(e) + } + } + } + , + 8120: (e, t, r) => { + "use strict"; + var n = r(1483) + , i = r(8761) + , o = TypeError; + e.exports = function(e) { + if (n(e)) + return e; + throw new o(i(e) + " is not a function") + } + } + , + 8140: (e, t, r) => { + "use strict"; + var n = r(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0, + r(4846), + r(6211); + var i = n(r(7224)); + class StretchedElement extends i.default { + getStretchedClass() { + return "e-stretched" + } + getStretchSettingName() { + return "stretch_element" + } + getStretchActiveValue() { + return "yes" + } + bindEvents() { + const e = this.getUniqueHandlerID(); + elementorFrontend.addListenerOnce(e, "resize", this.stretch), + elementorFrontend.addListenerOnce(e, "sticky:stick", this.stretch, this.$element), + elementorFrontend.addListenerOnce(e, "sticky:unstick", this.stretch, this.$element), + elementorFrontend.isEditMode() && (this.onKitChangeStretchContainerChange = this.onKitChangeStretchContainerChange.bind(this), + elementor.channels.editor.on("kit:change:stretchContainer", this.onKitChangeStretchContainerChange)) + } + unbindEvents() { + elementorFrontend.removeListeners(this.getUniqueHandlerID(), "resize", this.stretch), + elementorFrontend.isEditMode() && elementor.channels.editor.off("kit:change:stretchContainer", this.onKitChangeStretchContainerChange) + } + isActive(e) { + return elementorFrontend.isEditMode() || e.$element.hasClass(this.getStretchedClass()) + } + getStretchElementForConfig() { + let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null; + return e ? this.$element.find(e) : this.$element + } + getStretchElementConfig() { + return { + element: this.getStretchElementForConfig(), + selectors: { + container: this.getStretchContainer() + }, + considerScrollbar: elementorFrontend.isEditMode() && elementorFrontend.config.is_rtl + } + } + initStretch() { + this.stretch = this.stretch.bind(this), + this.stretchElement = new elementorModules.frontend.tools.StretchElement(this.getStretchElementConfig()) + } + getStretchContainer() { + return elementorFrontend.getKitSettings("stretched_section_container") || window + } + isStretchSettingEnabled() { + return this.getElementSettings(this.getStretchSettingName()) === this.getStretchActiveValue() + } + stretch() { + this.isStretchSettingEnabled() && this.stretchElement.stretch() + } + onInit() { + this.isActive(this.getSettings()) && (this.initStretch(), + super.onInit(...arguments), + this.stretch()) + } + onElementChange(e) { + this.getStretchSettingName() === e && (this.isStretchSettingEnabled() ? this.stretch() : this.stretchElement.reset()) + } + onKitChangeStretchContainerChange() { + this.stretchElement.setSettings("selectors.container", this.getStretchContainer()), + this.stretch() + } + } + t.default = StretchedElement + } + , + 8324: (e, t, r) => { + "use strict"; + var n = r(3005) + , i = Math.min; + e.exports = function(e) { + var t = n(e); + return t > 0 ? i(t, 9007199254740991) : 0 + } + } + , + 8473: e => { + "use strict"; + e.exports = function(e) { + try { + return !!e() + } catch (e) { + return !0 + } + } + } + , + 8612: (e, t, r) => { + "use strict"; + var n = r(5578) + , i = r(4961).f + , o = r(9037) + , s = r(7914) + , a = r(2095) + , c = r(6726) + , l = r(8730); + e.exports = function(e, t) { + var r, u, d, p, h, g = e.target, f = e.global, m = e.stat; + if (r = f ? n : m ? n[g] || a(g, {}) : n[g] && n[g].prototype) + for (u in t) { + if (p = t[u], + d = e.dontCallGetSet ? (h = i(r, u)) && h.value : r[u], + !l(f ? u : g + (m ? "." : "#") + u, e.forced) && void 0 !== d) { + if (typeof p == typeof d) + continue; + c(p, d) + } + (e.sham || d && d.sham) && o(p, "sham", !0), + s(r, u, p, e) + } + } + } + , + 8660: (e, t, r) => { + "use strict"; + var n = r(1807) + , i = r(5290) + , o = r(9037) + , s = r(2313) + , a = r(1) + , c = r(4483) + , l = r(2564) + , u = r(1851).IteratorPrototype + , d = r(5247) + , p = r(6721) + , h = r(1983) + , g = a("toStringTag") + , f = "IteratorHelper" + , m = "WrapForValidIterator" + , v = "normal" + , y = "throw" + , _ = c.set + , createIteratorProxyPrototype = function(e) { + var t = c.getterFor(e ? m : f); + return s(i(u), { + next: function next() { + var r = t(this); + if (e) + return r.nextHandler(); + if (r.done) + return d(void 0, !0); + try { + var n = r.nextHandler(); + return r.returnHandlerResult ? n : d(n, r.done) + } catch (e) { + throw r.done = !0, + e + } + }, + return: function() { + var r = t(this) + , i = r.iterator; + if (r.done = !0, + e) { + var o = l(i, "return"); + return o ? n(o, i) : d(void 0, !0) + } + if (r.inner) + try { + p(r.inner.iterator, v) + } catch (e) { + return p(i, y, e) + } + if (r.openIters) + try { + h(r.openIters, v) + } catch (e) { + return p(i, y, e) + } + return i && p(i, v), + d(void 0, !0) + } + }) + } + , b = createIteratorProxyPrototype(!0) + , w = createIteratorProxyPrototype(!1); + o(w, g, "Iterator Helper"), + e.exports = function(e, t, r) { + var n = function Iterator(n, i) { + i ? (i.iterator = n.iterator, + i.next = n.next) : i = n, + i.type = t ? m : f, + i.returnHandlerResult = !!r, + i.nextHandler = e, + i.counter = 0, + i.done = !1, + _(this, i) + }; + return n.prototype = t ? b : w, + n + } + } + , + 8685: (e, t, r) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = t.ForceMethodImplementation = void 0, + r(6281); + class ForceMethodImplementation extends Error { + constructor() { + let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {} + , t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; + super(`${e.isStatic ? "static " : ""}${e.fullName}() should be implemented, please provide '${e.functionName || e.fullName}' functionality.`, t), + Object.keys(t).length && console.error(t), + Error.captureStackTrace(this, ForceMethodImplementation) + } + } + t.ForceMethodImplementation = ForceMethodImplementation; + t.default = e => { + const t = Error().stack.split("\n")[2].trim() + , r = t.startsWith("at new") ? "constructor" : t.split(" ")[1] + , n = {}; + if (n.functionName = r, + n.fullName = r, + n.functionName.includes(".")) { + const e = n.functionName.split("."); + n.className = e[0], + n.functionName = e[1] + } else + n.isStatic = !0; + throw new ForceMethodImplementation(n,e) + } + } + , + 8730: (e, t, r) => { + "use strict"; + var n = r(8473) + , i = r(1483) + , o = /#|\.prototype\./ + , isForced = function(e, t) { + var r = a[s(e)]; + return r === l || r !== c && (i(t) ? n(t) : !!t) + } + , s = isForced.normalize = function(e) { + return String(e).replace(o, ".").toLowerCase() + } + , a = isForced.data = {} + , c = isForced.NATIVE = "N" + , l = isForced.POLYFILL = "P"; + e.exports = isForced + } + , + 8761: e => { + "use strict"; + var t = String; + e.exports = function(e) { + try { + return t(e) + } catch (e) { + return "Object" + } + } + } + , + 8901: (e, t, r) => { + "use strict"; + var n = r(2293) + , i = r(6721); + e.exports = function(e, t, r, o) { + try { + return o ? t(n(r)[0], r[1]) : t(r) + } catch (t) { + i(e, "throw", t) + } + } + } + , + 9031: (e, t) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.createGetInitialState = function createGetInitialState(e) { + let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; + return (r, n) => { + let i = n; + if (r.hasOwnProperty("uploadedData")) { + i = !1; + const t = r.uploadedData.manifest.templates + , n = elementorAppConfig?.["import-export-customization"]?.exportGroups || {}; + for (const r in t) { + if (n[t[r].doc_type] === e) { + i = !0; + break + } + } + } + return { + enabled: i, + ...t + } + } + } + } + , + 9037: (e, t, r) => { + "use strict"; + var n = r(382) + , i = r(5835) + , o = r(7738); + e.exports = n ? function(e, t, r) { + return i.f(e, t, o(1, r)) + } + : function(e, t, r) { + return e[t] = r, + e + } + } + , + 9273: (e, t, r) => { + "use strict"; + var n = r(382) + , i = r(4914) + , o = TypeError + , s = Object.getOwnPropertyDescriptor + , a = n && !function() { + if (void 0 !== this) + return !0; + try { + Object.defineProperty([], "length", { + writable: !1 + }).length = 1 + } catch (e) { + return e instanceof TypeError + } + }(); + e.exports = a ? function(e, t) { + if (i(e) && !s(e, "length").writable) + throw new o("Cannot set read only .length"); + return e.length = t + } + : function(e, t) { + return e.length = t + } + } + , + 9441: (e, t, r) => { + "use strict"; + var n = r(8473); + e.exports = !n(function() { + function F() {} + return F.prototype.constructor = null, + Object.getPrototypeOf(new F) !== F.prototype + }) + } + , + 9461: (e, t, r) => { + "use strict"; + var n = r(5578).navigator + , i = n && n.userAgent; + e.exports = i ? String(i) : "" + } + , + 9497: (e, t, r) => { + "use strict"; + var n = r(1409) + , i = r(4762) + , o = r(2278) + , s = r(4347) + , a = r(2293) + , c = i([].concat); + e.exports = n("Reflect", "ownKeys") || function ownKeys(e) { + var t = o.f(a(e)) + , r = s.f; + return r ? c(t, r(e)) : t + } + } + , + 9557: e => { + "use strict"; + e.exports = !1 + } + , + 9603: (e, t, r) => { + "use strict"; + var n = r(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0, + r(4846), + r(6211), + r(9655); + var i = n(r(5633)); + class CarouselHandlerBase extends i.default { + getDefaultSettings() { + return { + selectors: { + carousel: ".swiper", + swiperWrapper: ".swiper-wrapper", + slideContent: ".swiper-slide", + swiperArrow: ".elementor-swiper-button", + paginationWrapper: ".swiper-pagination", + paginationBullet: ".swiper-pagination-bullet", + paginationBulletWrapper: ".swiper-pagination-bullets" + } + } + } + getDefaultElements() { + const e = this.getSettings("selectors") + , t = { + $swiperContainer: this.$element.find(e.carousel), + $swiperWrapper: this.$element.find(e.swiperWrapper), + $swiperArrows: this.$element.find(e.swiperArrow), + $paginationWrapper: this.$element.find(e.paginationWrapper), + $paginationBullets: this.$element.find(e.paginationBullet), + $paginationBulletWrapper: this.$element.find(e.paginationBulletWrapper) + }; + return t.$slides = t.$swiperContainer.find(e.slideContent), + t + } + getSwiperSettings() { + const e = this.getElementSettings() + , t = +e.slides_to_show || 3 + , r = 1 === t + , n = elementorFrontend.config.responsive.activeBreakpoints + , i = { + mobile: 1, + tablet: r ? 1 : 2 + } + , o = { + slidesPerView: t, + loop: "yes" === e.infinite, + speed: e.speed, + handleElementorBreakpoints: !0, + breakpoints: {} + }; + let s = t; + Object.keys(n).reverse().forEach(t => { + const r = i[t] ? i[t] : s; + o.breakpoints[n[t].value] = { + slidesPerView: +e["slides_to_show_" + t] || r, + slidesPerGroup: +e["slides_to_scroll_" + t] || 1 + }, + e.image_spacing_custom && (o.breakpoints[n[t].value].spaceBetween = this.getSpaceBetween(t)), + s = +e["slides_to_show_" + t] || r + } + ), + "yes" === e.autoplay && (o.autoplay = { + delay: e.autoplay_speed, + disableOnInteraction: "yes" === e.pause_on_interaction + }), + r ? (o.effect = e.effect, + "fade" === e.effect && (o.fadeEffect = { + crossFade: !0 + })) : o.slidesPerGroup = +e.slides_to_scroll || 1, + e.image_spacing_custom && (o.spaceBetween = this.getSpaceBetween()); + const a = "arrows" === e.navigation || "both" === e.navigation + , c = "dots" === e.navigation || "both" === e.navigation || e.pagination; + return a && (o.navigation = { + prevEl: ".elementor-swiper-button-prev", + nextEl: ".elementor-swiper-button-next" + }), + c && (o.pagination = { + el: `.elementor-element-${this.getID()} .swiper-pagination`, + type: e.pagination ? e.pagination : "bullets", + clickable: !0, + renderBullet: (e, t) => `` + }), + "yes" === e.lazyload && (o.lazy = { + loadPrevNext: !0, + loadPrevNextAmount: 1 + }), + o.a11y = { + enabled: !0, + prevSlideMessage: elementorFrontend.config.i18n.a11yCarouselPrevSlideMessage, + nextSlideMessage: elementorFrontend.config.i18n.a11yCarouselNextSlideMessage, + firstSlideMessage: elementorFrontend.config.i18n.a11yCarouselFirstSlideMessage, + lastSlideMessage: elementorFrontend.config.i18n.a11yCarouselLastSlideMessage + }, + o.on = { + slideChange: () => { + this.a11ySetPaginationTabindex(), + this.handleElementHandlers(), + this.a11ySetSlideAriaHidden() + } + , + init: () => { + this.a11ySetPaginationTabindex(), + this.a11ySetSlideAriaHidden("initialisation") + } + }, + this.applyOffsetSettings(e, o, t), + o + } + getOffsetWidth() { + const e = elementorFrontend.getCurrentDeviceMode(); + return elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(), "offset_width", "size", e) || 0 + } + applyOffsetSettings(e, t, r) { + const n = e.offset_sides; + if (!(elementorFrontend.isEditMode() && "NestedCarousel" === this.constructor.name) && n && "none" !== n) + switch (n) { + case "right": + this.forceSliderToShowNextSlideWhenOnLast(t, r), + this.addClassToSwiperContainer("offset-right"); + break; + case "left": + this.addClassToSwiperContainer("offset-left"); + break; + case "both": + this.forceSliderToShowNextSlideWhenOnLast(t, r), + this.addClassToSwiperContainer("offset-both") + } + } + forceSliderToShowNextSlideWhenOnLast(e, t) { + e.slidesPerView = t + .001 + } + addClassToSwiperContainer(e) { + this.getDefaultElements().$swiperContainer[0].classList.add(e) + } + async onInit() { + if (super.onInit(...arguments), + !this.elements.$swiperContainer.length || 2 > this.elements.$slides.length) + return; + await this.initSwiper(); + "yes" === this.getElementSettings().pause_on_hover && this.togglePauseOnHover(!0) + } + async initSwiper() { + const e = elementorFrontend.utils.swiper; + this.swiper = await new e(this.elements.$swiperContainer,this.getSwiperSettings()), + this.elements.$swiperContainer.data("swiper", this.swiper) + } + bindEvents() { + this.elements.$swiperArrows.on("keydown", this.onDirectionArrowKeydown.bind(this)), + this.elements.$paginationWrapper.on("keydown", ".swiper-pagination-bullet", this.onDirectionArrowKeydown.bind(this)), + this.elements.$swiperContainer.on("keydown", ".swiper-slide", this.onDirectionArrowKeydown.bind(this)), + this.$element.find(":focusable").on("focus", this.onFocusDisableAutoplay.bind(this)), + elementorFrontend.elements.$window.on("resize", this.getSwiperSettings.bind(this)) + } + unbindEvents() { + this.elements.$swiperArrows.off(), + this.elements.$paginationWrapper.off(), + this.elements.$swiperContainer.off(), + this.$element.find(":focusable").off(), + elementorFrontend.elements.$window.off("resize") + } + onDirectionArrowKeydown(e) { + const t = elementorFrontend.config.is_rtl + , r = e.originalEvent.code + , n = t ? "ArrowLeft" : "ArrowRight"; + if (!(-1 !== ["ArrowLeft", "ArrowRight"].indexOf(r))) + return !0; + (t ? "ArrowRight" : "ArrowLeft") === r ? this.swiper.slidePrev() : n === r && this.swiper.slideNext() + } + onFocusDisableAutoplay() { + this.swiper.autoplay.stop() + } + updateSwiperOption(e) { + const t = this.getElementSettings()[e] + , r = this.swiper.params; + switch (e) { + case "autoplay_speed": + r.autoplay.delay = t; + break; + case "speed": + r.speed = t + } + this.swiper.update() + } + getChangeableProperties() { + return { + pause_on_hover: "pauseOnHover", + autoplay_speed: "delay", + speed: "speed", + arrows_position: "arrows_position" + } + } + onElementChange(e) { + if (0 === e.indexOf("image_spacing_custom")) + return void this.updateSpaceBetween(e); + if (this.getChangeableProperties()[e]) + if ("pause_on_hover" === e) { + const e = this.getElementSettings("pause_on_hover"); + this.togglePauseOnHover("yes" === e) + } else + this.updateSwiperOption(e) + } + onEditSettingsChange(e) { + "activeItemIndex" === e && this.swiper.slideToLoop(this.getEditSettings("activeItemIndex") - 1) + } + getSpaceBetween() { + let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null; + const t = elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(), "image_spacing_custom", "size", e); + return Number(t) || 0 + } + updateSpaceBetween(e) { + const t = e.match("image_spacing_custom_(.*)") + , r = t ? t[1] : "desktop" + , n = this.getSpaceBetween(r); + "desktop" !== r && (this.swiper.params.breakpoints[elementorFrontend.config.responsive.activeBreakpoints[r].value].spaceBetween = n), + this.swiper.params.spaceBetween = n, + this.swiper.update() + } + getPaginationBullets() { + let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "array"; + const t = this.$element.find(this.getSettings("selectors").paginationBullet); + return "array" === e ? Array.from(t) : t + } + a11ySetPaginationTabindex() { + const e = this.swiper?.params?.pagination.bulletClass + , t = this.swiper?.params?.pagination.bulletActiveClass; + this.getPaginationBullets().forEach(e => { + e.classList?.contains(t) || e.removeAttribute("tabindex") + } + ); + const r = "ArrowLeft" === event?.code || "ArrowRight" === event?.code; + event?.target?.classList?.contains(e) && r && this.$element.find(`.${t}`).trigger("focus") + } + getSwiperWrapperTranformXValue() { + let e = this.elements.$swiperWrapper[0]?.style.transform; + return e = e.replace("translate3d(", ""), + e = e.split(","), + e = parseInt(e[0].replace("px", "")), + e || 0 + } + a11ySetSlideAriaHidden() { + if ("number" != typeof ("initialisation" === (arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "") ? 0 : this.swiper?.activeIndex)) + return; + const e = this.getSwiperWrapperTranformXValue() + , t = this.elements.$swiperWrapper[0].clientWidth; + this.elements.$swiperContainer.find(this.getSettings("selectors").slideContent).each( (r, n) => { + 0 <= n.offsetLeft + e && t > n.offsetLeft + e ? (n.removeAttribute("aria-hidden"), + n.removeAttribute("inert")) : (n.setAttribute("aria-hidden", !0), + n.setAttribute("inert", "")) + } + ) + } + handleElementHandlers() {} + } + t.default = CarouselHandlerBase + } + , + 9655: (e, t, r) => { + "use strict"; + r(9930) + } + , + 9930: (e, t, r) => { + "use strict"; + var n = r(8612) + , i = r(1807) + , o = r(1506) + , s = r(8120) + , a = r(2293) + , c = r(41) + , l = r(6721) + , u = r(5267)("forEach", TypeError); + n({ + target: "Iterator", + proto: !0, + real: !0, + forced: u + }, { + forEach: function forEach(e) { + a(this); + try { + s(e) + } catch (e) { + l(this, "throw", e) + } + if (u) + return i(u, this, e); + var t = c(this) + , r = 0; + o(t, function(t) { + e(t, r++) + }, { + IS_RECORD: !0 + }) + } + }) + } +}, e => { + var t; + t = 4946, + e(e.s = t) +} +]); diff --git a/assets/javascript/frontend.min.js b/assets/javascript/frontend.min.js new file mode 100644 index 0000000..2fcbd92 --- /dev/null +++ b/assets/javascript/frontend.min.js @@ -0,0 +1,1649 @@ +/*! elementor - v3.32.0 - 05-10-2025 */ +"use strict"; +(self.webpackChunkelementorFrontend = self.webpackChunkelementorFrontend || []).push([[313], { + 607: (e, t) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0; + t.default = class Controls { + getControlValue(e, t, n) { + let r; + return r = "object" == typeof e[t] && n ? e[t][n] : e[t], + r + } + getResponsiveControlValue(e, t) { + let n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : ""; + const r = (arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null) || elementorFrontend.getCurrentDeviceMode() + , o = this.getControlValue(e, t, n); + if ("widescreen" === r) { + const r = this.getControlValue(e, `${t}_widescreen`, n); + return r || 0 === r ? r : o + } + const s = elementorFrontend.breakpoints.getActiveBreakpointsList({ + withDesktop: !0 + }); + let i = r + , a = s.indexOf(r) + , l = ""; + for (; a <= s.length; ) { + if ("desktop" === i) { + l = o; + break + } + const r = `${t}_${i}` + , d = this.getControlValue(e, r, n); + if (d || 0 === d) { + l = d; + break + } + a++, + i = s[a] + } + return l + } + } + } + , + 680: (e, t, n) => { + var r = n(4762) + , o = n(8120); + e.exports = function(e, t, n) { + try { + return r(o(Object.getOwnPropertyDescriptor(e, t)[n])) + } catch (e) {} + } + } + , + 735: (e, t, n) => { + var r = n(1704); + e.exports = function(e) { + return r(e) || null === e + } + } + , + 1780: e => { + e.exports = { + IndexSizeError: { + s: "INDEX_SIZE_ERR", + c: 1, + m: 1 + }, + DOMStringSizeError: { + s: "DOMSTRING_SIZE_ERR", + c: 2, + m: 0 + }, + HierarchyRequestError: { + s: "HIERARCHY_REQUEST_ERR", + c: 3, + m: 1 + }, + WrongDocumentError: { + s: "WRONG_DOCUMENT_ERR", + c: 4, + m: 1 + }, + InvalidCharacterError: { + s: "INVALID_CHARACTER_ERR", + c: 5, + m: 1 + }, + NoDataAllowedError: { + s: "NO_DATA_ALLOWED_ERR", + c: 6, + m: 0 + }, + NoModificationAllowedError: { + s: "NO_MODIFICATION_ALLOWED_ERR", + c: 7, + m: 1 + }, + NotFoundError: { + s: "NOT_FOUND_ERR", + c: 8, + m: 1 + }, + NotSupportedError: { + s: "NOT_SUPPORTED_ERR", + c: 9, + m: 1 + }, + InUseAttributeError: { + s: "INUSE_ATTRIBUTE_ERR", + c: 10, + m: 1 + }, + InvalidStateError: { + s: "INVALID_STATE_ERR", + c: 11, + m: 1 + }, + SyntaxError: { + s: "SYNTAX_ERR", + c: 12, + m: 1 + }, + InvalidModificationError: { + s: "INVALID_MODIFICATION_ERR", + c: 13, + m: 1 + }, + NamespaceError: { + s: "NAMESPACE_ERR", + c: 14, + m: 1 + }, + InvalidAccessError: { + s: "INVALID_ACCESS_ERR", + c: 15, + m: 1 + }, + ValidationError: { + s: "VALIDATION_ERR", + c: 16, + m: 0 + }, + TypeMismatchError: { + s: "TYPE_MISMATCH_ERR", + c: 17, + m: 1 + }, + SecurityError: { + s: "SECURITY_ERR", + c: 18, + m: 1 + }, + NetworkError: { + s: "NETWORK_ERR", + c: 19, + m: 1 + }, + AbortError: { + s: "ABORT_ERR", + c: 20, + m: 1 + }, + URLMismatchError: { + s: "URL_MISMATCH_ERR", + c: 21, + m: 1 + }, + QuotaExceededError: { + s: "QUOTA_EXCEEDED_ERR", + c: 22, + m: 1 + }, + TimeoutError: { + s: "TIMEOUT_ERR", + c: 23, + m: 1 + }, + InvalidNodeTypeError: { + s: "INVALID_NODE_TYPE_ERR", + c: 24, + m: 1 + }, + DataCloneError: { + s: "DATA_CLONE_ERR", + c: 25, + m: 1 + } + } + } + , + 1953: (e, t, n) => { + var r = n(680) + , o = n(1704) + , s = n(3312) + , i = n(3852); + e.exports = Object.setPrototypeOf || ("__proto__"in {} ? function() { + var e, t = !1, n = {}; + try { + (e = r(Object.prototype, "__proto__", "set"))(n, []), + t = n instanceof Array + } catch (e) {} + return function setPrototypeOf(n, r) { + return s(n), + i(r), + o(n) ? (t ? e(n, r) : n.__proto__ = r, + n) : n + } + }() : void 0) + } + , + 2126: (e, t, n) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0; + var r = n(3002); + t.default = [ () => n.e(77).then(n.bind(n, 2439)), () => n.e(557).then(n.bind(n, 628)), () => n.e(557).then(n.bind(n, 3031)), (0, + r.createEditorHandler)( () => n.e(396).then(n.bind(n, 9956))), (0, + r.createEditorHandler)( () => n.e(220).then(n.bind(n, 3243)))] + } + , + 2429: (e, t, n) => { + var r = n(1483) + , o = n(1704) + , s = n(1953); + e.exports = function(e, t, n) { + var i, a; + return s && r(i = t.constructor) && i !== n && o(a = i.prototype) && a !== n.prototype && s(e, a), + e + } + } + , + 3002: (e, t) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.createEditorHandler = function createEditorHandler(e) { + return () => new Promise(t => { + elementorFrontend.isEditMode() && e().then(t) + } + ) + } + } + , + 3126: (e, t, n) => { + var r = n(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0; + var o = r(n(8427)); + class VimeoLoader extends o.default { + getApiURL() { + return "https://player.vimeo.com/api/player.js" + } + getURLRegex() { + return /^(?:https?:\/\/)?(?:www|player\.)?(?:vimeo\.com\/)?(?:video\/|external\/)?(\d+)([^.?&#"'>]?)/ + } + isApiLoaded() { + return window.Vimeo + } + getApiObject() { + return Vimeo + } + getAutoplayURL(e) { + const t = e.match(/#t=[^&]*/); + return e.replace(t[0], "") + t + } + } + t.default = VimeoLoader + } + , + 3582: (e, t, n) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0, + n(6409); + class _default extends elementorModules.ViewModule { + getDefaultSettings() { + return { + selectors: { + links: 'a[href^="%23elementor-action"], a[href^="#elementor-action"]' + } + } + } + bindEvents() { + elementorFrontend.elements.$document.on("click", this.getSettings("selectors.links"), this.runLinkAction.bind(this)) + } + initActions() { + this.actions = { + lightbox: async e => { + const t = await elementorFrontend.utils.lightbox; + e.slideshow ? t.openSlideshow(e.slideshow, e.url) : (e.id && (e.type = "image"), + t.showModal(e)) + } + } + } + addAction(e, t) { + this.actions[e] = t + } + runAction(e) { + e = decodeURI(e); + const t = (e = decodeURIComponent(e)).match(/action=(.+?)&/); + if (!t) + return; + const n = this.actions[t[1]]; + if (!n) + return; + let r = {}; + const o = e.match(/settings=(.+)/); + o && (r = JSON.parse(atob(o[1]))), + r.previousEvent = event; + for (var s = arguments.length, i = new Array(s > 1 ? s - 1 : 0), a = 1; a < s; a++) + i[a - 1] = arguments[a]; + n(r, ...i) + } + runLinkAction(e) { + e.preventDefault(), + this.runAction(jQuery(e.currentTarget).attr("href"), e) + } + runHashAction() { + if (!location.hash) + return; + const e = document.querySelector(`[data-e-action-hash="${location.hash}"], a[href*="${location.hash}"]`); + e && this.runAction(e.getAttribute("data-e-action-hash")) + } + createActionHash(e, t) { + return encodeURIComponent(`#elementor-action:action=${e}&settings=${btoa(JSON.stringify(t))}`) + } + onInit() { + super.onInit(), + this.initActions(), + elementorFrontend.on("components:init", this.runHashAction.bind(this)) + } + } + t.default = _default + } + , + 3678: (e, t, n) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0; + var r = n(3002); + t.default = [ () => n.e(557).then(n.bind(n, 628)), () => n.e(557).then(n.bind(n, 3031)), (0, + r.createEditorHandler)( () => n.e(396).then(n.bind(n, 9956))), (0, + r.createEditorHandler)( () => n.e(768).then(n.bind(n, 8847))), (0, + r.createEditorHandler)( () => n.e(768).then(n.bind(n, 3323)))] + } + , + 3852: (e, t, n) => { + var r = n(735) + , o = String + , s = TypeError; + e.exports = function(e) { + if (r(e)) + return e; + throw new s("Can't set " + o(e) + " as a prototype") + } + } + , + 4047: (e, t, n) => { + var r = n(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0; + var o = r(n(2890)); + class _default extends elementorModules.ViewModule { + constructor() { + super(...arguments), + this.documents = {}, + this.initDocumentClasses(), + this.attachDocumentsClasses() + } + getDefaultSettings() { + return { + selectors: { + document: ".elementor" + } + } + } + getDefaultElements() { + const e = this.getSettings("selectors"); + return { + $documents: jQuery(e.document) + } + } + initDocumentClasses() { + this.documentClasses = { + base: o.default + }, + elementorFrontend.hooks.doAction("elementor/frontend/documents-manager/init-classes", this) + } + addDocumentClass(e, t) { + this.documentClasses[e] = t + } + attachDocumentsClasses() { + this.elements.$documents.each( (e, t) => this.attachDocumentClass(jQuery(t))) + } + attachDocumentClass(e) { + const t = e.data() + , n = t.elementorId + , r = t.elementorType + , o = this.documentClasses[r] || this.documentClasses.base; + this.documents[n] = new o({ + $element: e, + id: n + }) + } + } + t.default = _default + } + , + 4252: (e, t, n) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0, + n(4846), + n(6211); + class LightboxManager extends elementorModules.ViewModule { + static getLightbox() { + const e = new Promise(e => { + n.e(216).then(n.t.bind(n, 3942, 23)).then(t => { + let {default: n} = t; + return e(new n) + } + ) + } + ) + , t = elementorFrontend.utils.assetsLoader.load("script", "dialog") + , r = elementorFrontend.utils.assetsLoader.load("style", "dialog") + , o = elementorFrontend.utils.assetsLoader.load("script", "share-link") + , s = elementorFrontend.utils.assetsLoader.load("style", "swiper") + , i = elementorFrontend.utils.assetsLoader.load("style", "e-lightbox"); + return Promise.all([e, t, r, o, s, i]).then( () => e) + } + getDefaultSettings() { + return { + selectors: { + links: "a, [data-elementor-lightbox]", + slideshow: "[data-elementor-lightbox-slideshow]" + } + } + } + getDefaultElements() { + return { + $links: jQuery(this.getSettings("selectors.links")), + $slideshow: jQuery(this.getSettings("selectors.slideshow")) + } + } + isLightboxLink(e) { + if ("a" === e.tagName.toLowerCase() && (e.hasAttribute("download") || !/^[^?]+\.(png|jpe?g|gif|svg|webp|avif)(\?.*)?$/i.test(e.href)) && !e.dataset.elementorLightboxVideo) + return !1; + const t = elementorFrontend.getKitSettings("global_image_lightbox") + , n = e.dataset.elementorOpenLightbox; + return "yes" === n || t && "no" !== n + } + isLightboxSlideshow() { + return 0 !== this.elements.$slideshow.length + } + async onLinkClick(e) { + const t = e.currentTarget + , n = jQuery(e.target) + , r = elementorFrontend.isEditMode() + , o = r && elementor.$previewContents.find("body").hasClass("elementor-editor__ui-state__color-picker") + , s = !!n.closest(".elementor-edit-area").length; + if (!this.isLightboxLink(t)) + return void (r && s && e.preventDefault()); + if (e.preventDefault(), + r && !elementor.getPreferences("lightbox_in_editor")) + return; + if (o) + return; + (await LightboxManager.getLightbox()).createLightbox(t) + } + bindEvents() { + elementorFrontend.elements.$document.on("click", this.getSettings("selectors.links"), e => this.onLinkClick(e)) + } + onInit() { + super.onInit(...arguments), + elementorFrontend.isEditMode() || this.maybeActivateLightboxOnLink() + } + maybeActivateLightboxOnLink() { + this.elements.$links.each( (e, t) => { + if (this.isLightboxLink(t)) + return LightboxManager.getLightbox(), + !1 + } + ) + } + } + t.default = LightboxManager + } + , + 4799: (e, t) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = t.Events = void 0; + class Events { + static dispatch(e, t) { + let n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null + , r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null; + e = e instanceof jQuery ? e[0] : e, + r && e.dispatchEvent(new CustomEvent(r,{ + detail: n + })), + e.dispatchEvent(new CustomEvent(t,{ + detail: n + })) + } + } + t.Events = Events; + t.default = Events + } + , + 4901: (e, t, n) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0, + n(4846), + n(9655); + t.default = class SwiperHandler { + constructor(e, t) { + return this.config = t, + this.config.breakpoints && (this.config = this.adjustConfig(t)), + e instanceof jQuery && (e = e[0]), + e.closest(".elementor-widget-wrap")?.classList.add("e-swiper-container"), + e.closest(".elementor-widget")?.classList.add("e-widget-swiper"), + new Promise(t => { + "undefined" != typeof Swiper ? ("function" == typeof Swiper && void 0 === window.Swiper && (window.Swiper = Swiper), + t(this.createSwiperInstance(e, this.config))) : elementorFrontend.utils.assetsLoader.load("script", "swiper").then( () => t(this.createSwiperInstance(e, this.config))) + } + ) + } + createSwiperInstance(e, t) { + const n = window.Swiper; + return n.prototype.adjustConfig = this.adjustConfig, + new n(e,t) + } + adjustConfig(e) { + if (!e.handleElementorBreakpoints) + return e; + const t = elementorFrontend.config.responsive.activeBreakpoints + , n = elementorFrontend.breakpoints.getBreakpointValues(); + return Object.keys(e.breakpoints).forEach(r => { + const o = parseInt(r); + let s; + if (o === t.mobile.value || o + 1 === t.mobile.value) + s = 0; + else if (!t.widescreen || o !== t.widescreen.value && o + 1 !== t.widescreen.value) { + const e = n.findIndex(e => o === e || o + 1 === e); + s = n[e - 1] + } else + s = o; + e.breakpoints[s] = e.breakpoints[r], + e.breakpoints[r] = { + slidesPerView: e.slidesPerView, + slidesPerGroup: e.slidesPerGroup ? e.slidesPerGroup : 1 + } + } + ), + e + } + } + } + , + 4970: (e, t) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0; + class GlobalHandler extends elementorModules.frontend.handlers.Base { + getWidgetType() { + return "global" + } + animate() { + const e = this.$element + , t = this.getAnimation(); + if ("none" === t) + return void e.removeClass("elementor-invisible"); + const n = this.getElementSettings() + , r = n._animation_delay || n.animation_delay || 0; + e.removeClass(t), + this.currentAnimation && e.removeClass(this.currentAnimation), + this.currentAnimation = t, + setTimeout( () => { + e.removeClass("elementor-invisible").addClass("animated " + t) + } + , r) + } + getAnimation() { + return this.getCurrentDeviceSetting("animation") || this.getCurrentDeviceSetting("_animation") + } + onInit() { + if (super.onInit(...arguments), + this.getAnimation()) { + const e = elementorModules.utils.Scroll.scrollObserver({ + callback: t => { + t.isInViewport && (this.animate(), + e.unobserve(this.$element[0])) + } + }); + e.observe(this.$element[0]) + } + } + onElementChange(e) { + /^_?animation/.test(e) && this.animate() + } + } + t.default = e => { + elementorFrontend.elementsHandler.addHandler(GlobalHandler, { + $element: e + }) + } + } + , + 5073: (e, t, n) => { + var r = n(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0; + var o = r(n(8427)); + class YoutubeLoader extends o.default { + getApiURL() { + return "https://www.youtube.com/iframe_api" + } + getURLRegex() { + return /^(?:https?:\/\/)?(?:www\.)?(?:m\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?vi?=|(?:embed|v|vi|user|shorts)\/))([^?&"'>]+)/ + } + isApiLoaded() { + return window.YT && YT.loaded + } + getApiObject() { + return YT + } + } + t.default = YoutubeLoader + } + , + 5115: (e, t) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0; + const matchUserAgent = e => n.indexOf(e) >= 0 + , n = navigator.userAgent + , r = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(" OPR/") + , o = matchUserAgent("Firefox") + , s = /^((?!chrome|android).)*safari/i.test(n) || /constructor/i.test(window.HTMLElement) || "[object SafariRemoteNotification]" === (!window.safari || "undefined" != typeof safari && safari.pushNotification).toString() + , i = /Trident|MSIE/.test(n) && !!document.documentMode + , a = !i && !!window.StyleMedia || matchUserAgent("Edg") + , l = !!window.chrome && matchUserAgent("Chrome") && !(a || r) + , d = matchUserAgent("Chrome") && !!window.CSS + , c = matchUserAgent("AppleWebKit") && !d + , u = { + isTouchDevice: "ontouchstart"in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0, + appleWebkit: c, + blink: d, + chrome: l, + edge: a, + firefox: o, + ie: i, + mac: matchUserAgent("Macintosh"), + opera: r, + safari: s, + webkit: matchUserAgent("AppleWebKit") + }; + t.default = u + } + , + 5896: (e, t, n) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0, + n(5724), + n(4846), + n(9655), + n(4364); + class Breakpoints extends elementorModules.Module { + constructor(e) { + super(), + this.responsiveConfig = e + } + getActiveBreakpointsList() { + let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; + e = { + largeToSmall: !1, + withDesktop: !1, + ...e + }; + const t = Object.keys(this.responsiveConfig.activeBreakpoints); + if (e.withDesktop) { + const e = -1 === t.indexOf("widescreen") ? t.length : t.length - 1; + t.splice(e, 0, "desktop") + } + return e.largeToSmall && t.reverse(), + t + } + getBreakpointValues() { + const {activeBreakpoints: e} = this.responsiveConfig + , t = []; + return Object.values(e).forEach(e => { + t.push(e.value) + } + ), + t + } + getDesktopPreviousDeviceKey() { + let e = ""; + const {activeBreakpoints: t} = this.responsiveConfig + , n = Object.keys(t) + , r = n.length; + return e = "min" === t[n[r - 1]].direction ? n[r - 2] : n[r - 1], + e + } + getDesktopMinPoint() { + const {activeBreakpoints: e} = this.responsiveConfig; + return e[this.getDesktopPreviousDeviceKey()].value + 1 + } + getDeviceMinBreakpoint(e) { + if ("desktop" === e) + return this.getDesktopMinPoint(); + const {activeBreakpoints: t} = this.responsiveConfig + , n = Object.keys(t); + let r; + if (n[0] === e) + r = 320; + else if ("widescreen" === e) + r = t[e] ? t[e].value : this.responsiveConfig.breakpoints.widescreen; + else { + const o = n.indexOf(e); + r = t[n[o - 1]].value + 1 + } + return r + } + getActiveMatchRegex() { + return new RegExp(this.getActiveBreakpointsList().map(e => "_" + e).join("|") + "$") + } + } + t.default = Breakpoints + } + , + 5956: (e, t, n) => { + n(5724); + e.exports = function() { + var e, t = Array.prototype.slice, n = { + actions: {}, + filters: {} + }; + function _removeHook(e, t, r, o) { + var s, i, a; + if (n[e][t]) + if (r) + if (s = n[e][t], + o) + for (a = s.length; a--; ) + (i = s[a]).callback === r && i.context === o && s.splice(a, 1); + else + for (a = s.length; a--; ) + s[a].callback === r && s.splice(a, 1); + else + n[e][t] = [] + } + function _addHook(e, t, r, o, s) { + var i = { + callback: r, + priority: o, + context: s + } + , a = n[e][t]; + if (a) { + var l = !1; + if (jQuery.each(a, function() { + if (this.callback === r) + return l = !0, + !1 + }), + l) + return; + a.push(i), + a = function _hookInsertSort(e) { + for (var t, n, r, o = 1, s = e.length; o < s; o++) { + for (t = e[o], + n = o; (r = e[n - 1]) && r.priority > t.priority; ) + e[n] = e[n - 1], + --n; + e[n] = t + } + return e + }(a) + } else + a = [i]; + n[e][t] = a + } + function _runHook(e, t, r) { + var o, s, i = n[e][t]; + if (!i) + return "filters" === e && r[0]; + if (s = i.length, + "filters" === e) + for (o = 0; o < s; o++) + r[0] = i[o].callback.apply(i[o].context, r); + else + for (o = 0; o < s; o++) + i[o].callback.apply(i[o].context, r); + return "filters" !== e || r[0] + } + return e = { + removeFilter: function removeFilter(t, n) { + return "string" == typeof t && _removeHook("filters", t, n), + e + }, + applyFilters: function applyFilters() { + var n = t.call(arguments) + , r = n.shift(); + return "string" == typeof r ? _runHook("filters", r, n) : e + }, + addFilter: function addFilter(t, n, r, o) { + return "string" == typeof t && "function" == typeof n && _addHook("filters", t, n, r = parseInt(r || 10, 10), o), + e + }, + removeAction: function removeAction(t, n) { + return "string" == typeof t && _removeHook("actions", t, n), + e + }, + doAction: function doAction() { + var n = t.call(arguments) + , r = n.shift(); + return "string" == typeof r && _runHook("actions", r, n), + e + }, + addAction: function addAction(t, n, r, o) { + return "string" == typeof t && "function" == typeof n && _addHook("actions", t, n, r = parseInt(r || 10, 10), o), + e + } + }, + e + } + } + , + 6261: (e, t, n) => { + var r = n(6145) + , o = String; + e.exports = function(e) { + if ("Symbol" === r(e)) + throw new TypeError("Cannot convert a Symbol value to a string"); + return o(e) + } + } + , + 6409: (e, t, n) => { + var r = n(8612) + , o = n(5578) + , s = n(1409) + , i = n(7738) + , a = n(5835).f + , l = n(5755) + , d = n(6021) + , c = n(2429) + , u = n(7969) + , h = n(1780) + , m = n(8223) + , f = n(382) + , g = n(9557) + , p = "DOMException" + , v = s("Error") + , y = s(p) + , b = function DOMException() { + d(this, w); + var e = arguments.length + , t = u(e < 1 ? void 0 : arguments[0]) + , n = u(e < 2 ? void 0 : arguments[1], "Error") + , r = new y(t,n) + , o = new v(t); + return o.name = p, + a(r, "stack", i(1, m(o.stack, 1))), + c(r, this, b), + r + } + , w = b.prototype = y.prototype + , _ = "stack"in new v(p) + , E = "stack"in new y(1,2) + , k = y && f && Object.getOwnPropertyDescriptor(o, p) + , A = !(!k || k.writable && k.configurable) + , S = _ && !A && !E; + r({ + global: !0, + constructor: !0, + forced: g || S + }, { + DOMException: S ? b : y + }); + var M = s(p) + , C = M.prototype; + if (C.constructor !== M) + for (var L in g || a(C, "constructor", i(1, M)), + h) + if (l(h, L)) { + var D = h[L] + , R = D.s; + l(M, R) || a(M, R, i(6, D.c)) + } + } + , + 7248: (e, t, n) => { + var r = n(6784); + n(4846), + n(9655); + var o = r(n(4970)) + , s = r(n(3678)) + , i = r(n(2126)) + , a = r(n(8891)); + e.exports = function(e) { + var t = this; + const r = {}; + this.elementsHandlers = { + "accordion.default": () => n.e(131).then(n.bind(n, 9675)), + "alert.default": () => n.e(707).then(n.bind(n, 7243)), + "counter.default": () => n.e(457).then(n.bind(n, 3905)), + "progress.default": () => n.e(234).then(n.bind(n, 9754)), + "tabs.default": () => n.e(575).then(n.bind(n, 3485)), + "toggle.default": () => n.e(775).then(n.bind(n, 3049)), + "video.default": () => n.e(180).then(n.bind(n, 3774)), + "image-carousel.default": () => n.e(177).then(n.bind(n, 4315)), + "text-editor.default": () => n.e(212).then(n.bind(n, 5362)), + "wp-widget-media_audio.default": () => n.e(211).then(n.bind(n, 2793)), + container: s.default, + section: i.default, + column: a.default + }, + elementorFrontendConfig.experimentalFeatures["nested-elements"] && (this.elementsHandlers["nested-tabs.default"] = () => n.e(215).then(n.bind(n, 4328))), + elementorFrontendConfig.experimentalFeatures["nested-elements"] && (this.elementsHandlers["nested-accordion.default"] = () => n.e(915).then(n.bind(n, 8216))), + elementorFrontendConfig.experimentalFeatures.container && (this.elementsHandlers["contact-buttons.default"] = () => n.e(1).then(n.bind(n, 6285)), + this.elementsHandlers["floating-bars-var-1.default"] = () => n.e(336).then(n.bind(n, 5199))); + const addElementsHandlers = () => { + e.each(this.elementsHandlers, (e, t) => { + const n = e.split("."); + e = n[0]; + const r = n[1] || null; + this.attachHandler(e, t, r) + } + ) + } + , isClassHandler = e => e.prototype?.getUniqueHandlerID; + this.addHandler = function(t, n) { + const o = n.$element.data("model-cid"); + let s; + if (o) { + s = t.prototype.getConstructorID(), + r[o] || (r[o] = {}); + const e = r[o][s]; + e && e.onDestroy() + } + const i = new t(n); + elementorFrontend.hooks.doAction(`frontend/element_handler_ready/${n.elementName}`, n.$element, e), + o && (r[o][s] = i) + } + , + this.attachHandler = (e, n, r) => { + Array.isArray(n) || (n = [n]), + n.forEach(n => function(e, n) { + let r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "default"; + r = r ? "." + r : ""; + const o = e + r; + elementorFrontend.hooks.addAction(`frontend/element_ready/${o}`, e => { + if (isClassHandler(n)) + t.addHandler(n, { + $element: e, + elementName: o + }, !0); + else { + const r = n(); + if (!r) + return; + r instanceof Promise ? r.then(n => { + let {default: r} = n; + t.addHandler(r, { + $element: e, + elementName: o + }, !0) + } + ) : t.addHandler(r, { + $element: e, + elementName: o + }, !0) + } + } + ) + }(e, n, r)) + } + , + this.getHandler = function(e) { + const t = this.elementsHandlers[e]; + return isClassHandler(t) ? t : new Promise(e => { + t().then(t => { + let {default: n} = t; + e(n) + } + ) + } + ) + } + , + this.getHandlers = function(e) { + return elementorDevTools.deprecation.deprecated("getHandlers", "3.1.0", "elementorFrontend.elementsHandler.getHandler"), + e ? this.getHandler(e) : this.elementsHandlers + } + , + this.runReadyTrigger = function(t) { + const n = !!t.closest('[data-delay-child-handlers="true"]') && 0 !== t.closest('[data-delay-child-handlers="true"]').length; + if (elementorFrontend.config.is_static || n) + return; + const r = jQuery(t) + , o = r.attr("data-element_type"); + if (o && (elementorFrontend.hooks.doAction("frontend/element_ready/global", r, e), + elementorFrontend.hooks.doAction(`frontend/element_ready/${o}`, r, e), + "widget" === o)) { + const t = r.attr("data-widget_type"); + elementorFrontend.hooks.doAction(`frontend/element_ready/${t}`, r, e) + } + } + , + this.init = () => { + elementorFrontend.hooks.addAction("frontend/element_ready/global", o.default), + addElementsHandlers() + } + } + } + , + 7603: (e, t, n) => { + var r = n(6784); + n(4846), + n(6211), + n(9655), + n(8309); + var o = r(n(4047)) + , s = r(n(8767)) + , i = r(n(5115)) + , a = r(n(5073)) + , l = r(n(3126)) + , d = r(n(8427)) + , c = r(n(3582)) + , u = r(n(4901)) + , h = r(n(4252)) + , m = r(n(8422)) + , f = r(n(5896)) + , g = r(n(4799)) + , p = r(n(7842)) + , v = r(n(607)) + , y = r(n(9807)) + , b = n(7672); + const w = n(5956) + , _ = n(7248); + class Frontend extends elementorModules.ViewModule { + constructor() { + super(...arguments), + this.config = elementorFrontendConfig, + this.config.legacyMode = { + get elementWrappers() { + return elementorFrontend.isEditMode() && window.top.elementorDevTools.deprecation.deprecated("elementorFrontend.config.legacyMode.elementWrappers", "3.1.0"), + !1 + } + }, + this.populateActiveBreakpointsConfig() + } + get Module() { + return this.isEditMode() && parent.elementorDevTools.deprecation.deprecated("elementorFrontend.Module", "2.5.0", "elementorModules.frontend.handlers.Base"), + elementorModules.frontend.handlers.Base + } + getDefaultSettings() { + return { + selectors: { + elementor: ".elementor", + adminBar: "#wpadminbar" + } + } + } + getDefaultElements() { + const e = { + window, + $window: jQuery(window), + $document: jQuery(document), + $head: jQuery(document.head), + $body: jQuery(document.body), + $deviceMode: jQuery("", { + id: "elementor-device-mode", + class: "elementor-screen-only" + }) + }; + return e.$body.append(e.$deviceMode), + e + } + bindEvents() { + this.elements.$window.on("resize", () => this.setDeviceModeData()) + } + getElements(e) { + return this.getItems(this.elements, e) + } + getPageSettings(e) { + const t = this.isEditMode() ? elementor.settings.page.model.attributes : this.config.settings.page; + return this.getItems(t, e) + } + getGeneralSettings(e) { + return this.isEditMode() && parent.elementorDevTools.deprecation.deprecated("getGeneralSettings()", "3.0.0", "getKitSettings() and remove the `elementor_` prefix"), + this.getKitSettings(`elementor_${e}`) + } + getKitSettings(e) { + return this.getItems(this.config.kit, e) + } + getCurrentDeviceMode() { + return getComputedStyle(this.elements.$deviceMode[0], ":after").content.replace(/"/g, "") + } + getDeviceSetting(e, t, n) { + if ("widescreen" === e) + return this.getWidescreenSetting(t, n); + const r = elementorFrontend.breakpoints.getActiveBreakpointsList({ + largeToSmall: !0, + withDesktop: !0 + }); + let o = r.indexOf(e); + for (; o > 0; ) { + const e = t[n + "_" + r[o]]; + if (e || 0 === e) + return e; + o-- + } + return t[n] + } + getWidescreenSetting(e, t) { + const n = t + "_widescreen"; + let r; + return r = e[n] ? e[n] : e[t], + r + } + getCurrentDeviceSetting(e, t) { + return this.getDeviceSetting(elementorFrontend.getCurrentDeviceMode(), e, t) + } + isEditMode() { + return this.config.environmentMode.edit + } + isWPPreviewMode() { + return this.config.environmentMode.wpPreview + } + initDialogsManager() { + let e; + this.getDialogsManager = () => (e || (e = new DialogsManager.Instance), + e) + } + initOnReadyComponents() { + this.utils = { + youtube: new a.default, + vimeo: new l.default, + baseVideoLoader: new d.default, + get lightbox() { + return h.default.getLightbox() + }, + urlActions: new c.default, + swiper: u.default, + environment: i.default, + assetsLoader: new m.default, + escapeHTML: b.escapeHTML, + events: g.default, + controls: new v.default, + anchor_scroll_margin: new y.default + }, + this.modules = { + StretchElement: elementorModules.frontend.tools.StretchElement, + Masonry: elementorModules.utils.Masonry + }, + this.elementsHandler.init(), + this.isEditMode() ? elementor.once("document:loaded", () => this.onDocumentLoaded()) : this.onDocumentLoaded() + } + initOnReadyElements() { + this.elements.$wpAdminBar = this.elements.$document.find(this.getSettings("selectors.adminBar")) + } + addUserAgentClasses() { + for (const [e,t] of Object.entries(i.default)) + t && this.elements.$body.addClass("e--ua-" + e) + } + setDeviceModeData() { + this.elements.$body.attr("data-elementor-device-mode", this.getCurrentDeviceMode()) + } + addListenerOnce(e, t, n, r) { + if (r || (r = this.elements.$window), + this.isEditMode()) + if (this.removeListeners(e, t, r), + r instanceof jQuery) { + const o = t + "." + e; + r.on(o, n) + } else + r.on(t, n, e); + else + r.on(t, n) + } + removeListeners(e, t, n, r) { + if (r || (r = this.elements.$window), + r instanceof jQuery) { + const o = t + "." + e; + r.off(o, n) + } else + r.off(t, n, e) + } + debounce(e, t) { + let n; + return function() { + const r = this + , o = arguments + , s = !n; + clearTimeout(n), + n = setTimeout( () => { + n = null, + e.apply(r, o) + } + , t), + s && e.apply(r, o) + } + } + muteMigrationTraces() { + jQuery.migrateMute = !0, + jQuery.migrateTrace = !1 + } + initModules() { + const e = { + shapes: p.default + }; + elementorFrontend.trigger("elementor/modules/init:before"), + elementorFrontend.trigger("elementor/modules/init/before"), + Object.entries(e).forEach(e => { + let[t,n] = e; + this.modulesHandlers[t] = new n + } + ) + } + populateActiveBreakpointsConfig() { + this.config.responsive.activeBreakpoints = {}, + Object.entries(this.config.responsive.breakpoints).forEach(e => { + let[t,n] = e; + n.is_enabled && (this.config.responsive.activeBreakpoints[t] = n) + } + ) + } + init() { + this.hooks = new w, + this.breakpoints = new f.default(this.config.responsive), + this.storage = new s.default, + this.elementsHandler = new _(jQuery), + this.modulesHandlers = {}, + this.addUserAgentClasses(), + this.setDeviceModeData(), + this.initDialogsManager(), + this.isEditMode() && this.muteMigrationTraces(), + g.default.dispatch(this.elements.$window, "elementor/frontend/init"), + this.initModules(), + this.initOnReadyElements(), + this.initOnReadyComponents() + } + onDocumentLoaded() { + this.documentsManager = new o.default, + this.trigger("components:init"), + new h.default + } + } + window.elementorFrontend = new Frontend, + elementorFrontend.isEditMode() || jQuery( () => elementorFrontend.init()) + } + , + 7672: (e, t) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.isScrollSnapActive = t.escapeHTML = void 0; + t.escapeHTML = e => { + const t = { + "&": "&", + "<": "<", + ">": ">", + "'": "'", + '"': """ + }; + return e.replace(/[&<>'"]/g, e => t[e] || e) + } + ; + t.isScrollSnapActive = () => "yes" === (elementorFrontend.isEditMode() ? elementor.settings.page.model.attributes?.scroll_snap : elementorFrontend.config.settings.page?.scroll_snap) + } + , + 7842: (e, t, n) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0; + class _default extends elementorModules.Module { + constructor() { + super(), + elementorFrontend.elementsHandler.attachHandler("text-path", () => n.e(30).then(n.bind(n, 241))) + } + } + t.default = _default + } + , + 7969: (e, t, n) => { + var r = n(6261); + e.exports = function(e, t) { + return void 0 === e ? arguments.length < 2 ? "" : t : r(e) + } + } + , + 8223: (e, t, n) => { + var r = n(4762) + , o = Error + , s = r("".replace) + , i = String(new o("zxcasd").stack) + , a = /\n\s*at [^:]*:[^\n]*/ + , l = a.test(i); + e.exports = function(e, t) { + if (l && "string" == typeof e && !o.prepareStackTrace) + for (; t--; ) + e = s(e, a, ""); + return e + } + } + , + 8309: (e, t, n) => { + n.p = elementorFrontendConfig.urls.assets + "js/" + } + , + 8422: (e, t) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0; + class AssetsLoader { + getScriptElement(e) { + const t = document.createElement("script"); + return t.src = e, + t + } + getStyleElement(e) { + const t = document.createElement("link"); + return t.rel = "stylesheet", + t.href = e, + t + } + load(e, t) { + const n = AssetsLoader.assets[e][t]; + return n.loader || (n.loader = this.isAssetLoaded(n, e) ? Promise.resolve(!0) : this.loadAsset(n, e)), + n.loader + } + isAssetLoaded(e, t) { + const n = "script" === t ? `script[src="${e.src}"]` : `link[href="${e.src}"]`; + return !!document.querySelectorAll(n)?.length + } + loadAsset(e, t) { + return new Promise(n => { + const r = "style" === t ? this.getStyleElement(e.src) : this.getScriptElement(e.src); + r.onload = () => n(!0), + this.appendAsset(e, r) + } + ) + } + appendAsset(e, t) { + const n = document.querySelector(e.before); + if (n) + return void n.insertAdjacentElement("beforebegin", t); + const r = "head" === e.parent ? e.parent : "body"; + document[r].appendChild(t) + } + } + t.default = AssetsLoader; + const n = elementorFrontendConfig.urls.assets + , r = elementorFrontendConfig.environmentMode.isScriptDebug ? "" : ".min" + , o = elementorFrontendConfig.version; + AssetsLoader.assets = { + script: { + dialog: { + src: `${n}lib/dialog/dialog${r}.js?ver=4.9.3` + }, + "share-link": { + src: `${n}lib/share-link/share-link${r}.js?ver=${o}` + }, + swiper: { + src: `${n}lib/swiper/v8/swiper${r}.js?ver=8.4.5` + } + }, + style: { + swiper: { + src: `${n}lib/swiper/v8/css/swiper${r}.css?ver=8.4.5`, + parent: "head" + }, + "e-lightbox": { + src: elementorFrontendConfig?.responsive?.hasCustomBreakpoints ? `${elementorFrontendConfig.urls.uploadUrl}/elementor/css/custom-lightbox.min.css?ver=${o}` : `${n}css/conditionals/lightbox${r}.css?ver=${o}` + }, + dialog: { + src: `${n}css/conditionals/dialog${r}.css?ver=${o}`, + parent: "head", + before: "#elementor-frontend-css" + } + } + } + } + , + 8427: (e, t) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), + t.default = void 0; + class BaseLoader extends elementorModules.ViewModule { + getDefaultSettings() { + return { + isInserted: !1, + selectors: { + firstScript: "script:first" + } + } + } + getDefaultElements() { + return { + $firstScript: jQuery(this.getSettings("selectors.firstScript")) + } + } + insertAPI() { + this.elements.$firstScript.before(jQuery(" + + + + + + + + + diff --git a/contacts.php b/contacts.php new file mode 100644 index 0000000..07e9097 --- /dev/null +++ b/contacts.php @@ -0,0 +1,478 @@ + + + + + + + + + + +
+ +
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+

We are always ready to help you and answer your questions +

+
+
+
+
+

Pacific hake false trevally queen parrotfish black prickleback mosshead warbonnet sweeper! Greenling sleeper.

+
+
+
+
+
+
+
+
Call Center +
+
+
+
+
+

Tel : +91 86886 97941

+
+
+
+
+
+
+
Our Location +
+
+
+
+
+

5th Floor, Vision Ultima, Street No.3, Jayabheri Enclave, Gachibowli, Hyderabad, Telangana 500032.

+
+
+
+
+
+
+
+
+
+
+
Email +
+
+
+ +
+
+
+
+
Social network +
+
+
+ +
+
+
+
+
+
+
+
Send a message +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
Full name
+
+
+
+
+
+
+
Email
+
+
+
+
+
+
+
Subject
+
+
+
+
+
+
+
Message
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ + + + + +
+
+
+
+ + + + + + + + + + + + diff --git a/home2.php b/home2.php new file mode 100644 index 0000000..08220ab --- /dev/null +++ b/home2.php @@ -0,0 +1,1098 @@ + + + + + + + + + + +
+ +
+ + +
+ +
+
+
+
+
+ +
+
+ +
+ + + + + + +
+ +
+
+
+
+ +
+ + + + + + + + +
+
+
+
+
+
+

2.000 cargo delivered to destinations

+
+
+
+
+
+
+ + + + +
+
+
+
+
+ assets/images/home2-pic-3.png +
+
+ +
+
+
+
+
+
/ Execution Intelligence / +
+
+
+
+
+

Meet MileTruth™ AI +

+
+
+
+
+
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.

+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+
+
+
/ quote / +
+
+
+
+
+

Provide quick
Tracking your cargo +

+
+
+
+
+

Pacific hake false trevally queen parrotfish black prickleback mosshead + warbonnet sweeper! Greenling sleeper.

+
+
+
+
+
+
+
Do you have any questions? +
+
+
+
+
+
+
+

Call us today

+
+
+
+
+

800 100 678 10 95

+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ +
+
+ +
+
+
+ + + + + +
+
+ +
+ + + +
+ + + + +
+ + + + + + + + diff --git a/how-it-works-redesigned.php b/how-it-works-redesigned.php new file mode 100644 index 0000000..746eb42 --- /dev/null +++ b/how-it-works-redesigned.php @@ -0,0 +1,264 @@ + + + + + + + +
+ + + + + + +
+
+ +
+

/ The Journey /

+

Three Miles. One System.

+

+ Every shipment travels through three critical phases. Doormile owns and optimises all of them. +

+
+ +
+ + +
+
+ First mile pickup +
+
+

01 / First Mile

+

Origin to Hub

+

We collect freight directly from your facility, optimise vehicle assignment in real time, and consolidate loads for maximum efficiency before they reach the hub.

+
    +
  • AI-scheduled pickups
  • +
  • Dynamic load consolidation
  • +
  • Yard & dock management
  • +
+
+
+ + +
+
+ Mid mile transit +
+
+

02 / Mid Mile

+

Hub to Hub Transit

+

Freight moves between hubs on optimised line-haul routes. Real-time tracking, cross-docking, and SLA monitoring keep every shipment on schedule.

+
    +
  • Optimised line-haul routing
  • +
  • Cross-docking & sortation
  • +
  • Live SLA monitoring
  • +
+
+
+ + +
+
+ Last mile delivery +
+
+

03 / Last Mile

+

Hub to Doorstep

+

The final and most complex phase. We optimise multi-stop routes, deliver within precise windows, and capture digital proof of delivery at every door.

+
    +
  • Multi-stop route optimisation
  • +
  • Precise delivery windows
  • +
  • Digital proof of delivery
  • +
+
+
+ +
+
+
+ + + + + +
+ + + + + diff --git a/how-it-works.php b/how-it-works.php new file mode 100644 index 0000000..c574b91 --- /dev/null +++ b/how-it-works.php @@ -0,0 +1,521 @@ + + + + + + + + + +
+ +
+
+
+ + + + + + +
+ + + +
+
+
+ + + + + + diff --git a/includes/layout/footer.php b/includes/layout/footer.php new file mode 100644 index 0000000..776d36a --- /dev/null +++ b/includes/layout/footer.php @@ -0,0 +1,910 @@ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/includes/layout/head.php b/includes/layout/head.php new file mode 100644 index 0000000..bb0c6e5 --- /dev/null +++ b/includes/layout/head.php @@ -0,0 +1,46702 @@ + + + + + + <?php echo isset($page_title) ? $page_title : 'Door Mile'; ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Empowering Women in Logistics – Doormile + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Blog Classic –Logico + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/includes/layout/header.php b/includes/layout/header.php new file mode 100644 index 0000000..5ab7f19 --- /dev/null +++ b/includes/layout/header.php @@ -0,0 +1,667 @@ + + +
+ +
+
+
+ +
+
+
+
+
+ +
+ 'home', + 'home2.php' => 'home', + 'how-it-works.php' => 'how-it-works', + 'how-it-works-redesigned.php' => 'how-it-works', + 'miletruth.php' => 'miletruth', + 'solutions.php' => 'solutions', + 'about-us.php' => 'about', + 'women-entrepreneurship.php' => 'women', + 'blogs.php' => 'blogs', + ]; + $current_page = $current_page_map[$current_file] ?? ''; + } + $current_page_aliases = [ + 'home' => ['home'], + 'how-it-works' => ['how-it-works', 'how-its-works'], + 'miletruth' => ['miletruth'], + 'solutions' => ['solutions'], + 'about' => ['about', 'about-us', 'women'], + 'blogs' => ['blogs'], + ]; + $dm_header_active = static function ($key) use ($current_page, $current_page_aliases) { + return in_array($current_page, $current_page_aliases[$key] ?? [], true) ? ' active' : ''; + }; + ?> +

Doormile

+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ + + + + + +
+
+ Our Location
+
+ + +

5th Floor, Vision Ultima, Street No.3, Jayabheri Enclave, Gachibowli, Hyderabad, Telangana 500032.

+ + + + + + +
+
+ Contact Us
+
+ + +

Tel : +91 86886 97941 + + + + +

+ + +
+
+ Email
+
+ + +

doormile.compliance@gmail.com +

+ + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+ + +
+
+ + +
+
+ + + +
+ +
+ + +
+
Phone +
+

Tel : +91 86886 97941

+
+
+ +
+ + +
+
+
+
+ + + + + + +
+ + +
+
+
+ +
+
+ + +
+
+
+ + diff --git a/includes/sections/about/our-team.php b/includes/sections/about/our-team.php new file mode 100644 index 0000000..d17c566 --- /dev/null +++ b/includes/sections/about/our-team.php @@ -0,0 +1,150 @@ + + + +
+
+
+
+
+
+
/ team /
+
+
+
+
+

Meet our the best crew

+
+
+
+
+
+
+
+
+
+ +
+
+ Samuel Peterson +
+
CEO Logico
+
+
    +
  • +
  • +
  • +
  • +
+
+
+
+
+
+
+ +
+
+ Andrew McDickens +
+
Manager
+
+
    +
  • +
  • +
  • +
  • +
+
+
+
+
+
+
+ +
+
+ Samantha Powers +
+
HR Specialist
+
+
    +
  • +
  • +
  • +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file diff --git a/includes/sections/about/our_office.php b/includes/sections/about/our_office.php new file mode 100644 index 0000000..973f3f0 --- /dev/null +++ b/includes/sections/about/our_office.php @@ -0,0 +1,98 @@ + + + +
+
+
+
Where We Are
+

Our Offices

+

Strategically located to serve businesses across India

+
+ +
+ +
+
+ +
+
+

Headquarters

+

Coimbatore

+

Our innovation hub where MileTruth™ AI was born

+
+
+ + +
+
+ +
+
+

Technology Center

+

Bengaluru

+

Engineering excellence and product development

+
+
+ + +
+
+ +
+
+

Operations Hub

+

Hyderabad

+

Scaling logistics operations across India

+
+
+
+
+
diff --git a/includes/sections/about/our_values.php b/includes/sections/about/our_values.php new file mode 100644 index 0000000..9e76609 --- /dev/null +++ b/includes/sections/about/our_values.php @@ -0,0 +1,290 @@ + + +
+
+
+
Who We Are
+

Our Values

+

The principles that drive everything we do

+
+ +
+
+ +
+

Purpose

+

Mission-Driven

+

Transforming logistics with transparency and accountability at every mile.

+
+
+
+ +
+

Culture

+

People First

+

Empowering delivery partners and supporting women entrepreneurs.

+
+
+
+ +
+

Standards

+

Excellence

+

Setting new standards in logistics technology and service delivery.

+
+
+
+
+
\ No newline at end of file diff --git a/includes/sections/about/vision.php b/includes/sections/about/vision.php new file mode 100644 index 0000000..751dcd8 --- /dev/null +++ b/includes/sections/about/vision.php @@ -0,0 +1,218 @@ + + +
+
+
+
+

Vision

+

Our Vision

+

To become India's most trusted connected logistics platform, where every package travels on a single, transparent timeline.

+
+
+

Mission

+

Our Mission

+

To eliminate the chaos of fragmented logistics by unifying first, mid, and last miles with MileTruth™ AI.

+
+
+
+
diff --git a/includes/sections/about/women-entrepreneurship.php b/includes/sections/about/women-entrepreneurship.php new file mode 100644 index 0000000..c2c93c5 --- /dev/null +++ b/includes/sections/about/women-entrepreneurship.php @@ -0,0 +1,715 @@ + + + + +
+ +
+
+
+ + + + ESG Initiative +
+

Empowering Women
in Logistics

+

At Doormile, we believe in creating equal opportunities. Our Women Entrepreneurship program is dedicated to training, supporting, and celebrating women who are transforming the last-mile delivery ecosystem.

+ + Join Our Program + + + + + +
+
+ + + +
+
+
+
+ +
+
+
+
Women Trained
+
+ + 250 +  + +
+
+
+
+
+
+
+
Fleet Partners
+
+ + 1 +  % +
+
+
+
+
+
+
+
Earnings Generated
+
+ + 0 +  Cr+ +
+
+
+
+
+
+
+
Cities Covered
+
+ + 15 + +
+
+
+
+
+
+
+
+ + + + + + + + +
+
+
+ Success Stories +

Women Leading the Way

+

Meet the inspiring women who are redefining logistics in India.

+
+
+
+
+ Lakshmi Devi +
+
+

Fleet Owner, Coimbatore

+

Lakshmi Devi

+
+ + Tamil Nadu, Coimbatore +
+

"Started with one e-rickshaw, now manages a fleet of 12 vehicles serving local businesses across the city."

+
+
+
+
+ Priya Sharma +
+
+

Delivery Partner, Bengaluru

+

Priya Sharma

+
+ + Karnataka, Bengaluru +
+

"A single mother who found financial independence through Doormile's delivery network, now mentoring 30+ women."

+
+
+
+
+ Fatima Khan +
+
+

Hub Manager, Hyderabad

+

Fatima Khan

+
+ + Telangana, Hyderabad +
+

"From delivery rider to managing a regional hub with 50+ partners in just 2 years through sheer determination."

+
+
+
+
+
+ + +
+
+
+

Ready to Start
Your Journey?

+

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

+ +
+
+
+
+ + diff --git a/includes/sections/blog/blog-grid.php b/includes/sections/blog/blog-grid.php new file mode 100644 index 0000000..a4ba280 --- /dev/null +++ b/includes/sections/blog/blog-grid.php @@ -0,0 +1,391 @@ + +
+ +
+
+ +
+
+ +
Tips And Strategies
+
Frigate mackerel snake mackerel upside-down catfish finback cat shark. Trig...
+ +
+
+ + + + + blog-post-pic-18 + +
+
+
+
+
+
+ +
Expensive Buildings Projects
+
Reedfish bonefish trahira bristlenose catfish, longnose. Frigate mackerel s...
+ +
+
+ + + + + blog-post-pic-17 + +
+
+
+
+
+
+ +
Planning Point Of View
+
Link salmon cherry salmon combtail gourami frigate mackerel snake mackerel....
+ +
+
+ + + + + blog-post-pic-16 + +
+
+
+
+
+
+ +
The Industrial Proletariat
+
Frigate mackerel snake mackerel upside-down catfish finback cat shark. Trig...
+ +
+
+ + + + + blog-post-pic-15 + +
+
+
+
+
+
+ +
Transportation services in Los Angeles region
+
Link salmon cherry salmon combtail gourami frigate mackerel snake mackerel....
+ +
+
+ + + + + blog-post-pic-21 + +
+
+
+
+
+
+ +
Creating new working conditions in the logistic
+
Frigate mackerel snake mackerel upside-down catfish finback cat shark. Halo...
+ +
+
+ + + + + blog-post-pic-20 + +
+
+
+
+
+
+ +
Garibaldi brown trout titan triggerfish, squarehead catfish
+
Triggerfish bluntnose knifefish upside-down catfish cobia spookfish convict...
+ +
+
+ + + + + blog-post-pic-13 + +
+
+
+
+
+
+ +
Rock cod parrotfish tui chub, loach goby rough pomfret
+
Triggerfish bluntnose knifefish upside-down catfish cobia spookfish convict...
+ +
+
+ + + + + blog-post-pic-12 + +
+
+
+
+
+
+ +
Walleye poolfish sand goby butterfly ray stream
+
Triggerfish bluntnose knifefish upside-down catfish cobia spookfish convict...
+ +
+
+ + + + + blog-post-pic-11 + +
+
+
+
+
+
+ + + + + +
+
+
+ + +
+
+ AI Transforming Last-Mile EV Delivery +
+
+
+ Technology + May 05, 2025 +
+

How AI Is Transforming Last-Mile EV Delivery

+

Machine learning and real-time data are reshaping how fleets plan, dispatch, and adapt — making every kilometre smarter than the last.

+ + Read More + + +
+
+ + +
+
+ The EV Paradox +
+
+
+ EV Fleet + Apr 22, 2025 +
+

The EV Paradox: Solving Range Anxiety for Urban Fleets

+

Electric vehicles promise sustainability, but battery constraints introduce a new routing challenge. Here's how MileTruth™ AI solves it before dispatch.

+ + Read More + + +
+
+ + +
+
+ Hyderabad Hub Case Study +
+
+
+ Case Study + Apr 10, 2025 +
+

42% Less Distance: Insights from Our Hyderabad Hub

+

A detailed look at how Doormile's MileTruth routing engine delivered measurable efficiency gains — fewer vehicles, less fuel, and zero SLA misses.

+ + Read More + + +
+
+ + +
+
+ MileTruth AI 10 Stages +
+
+
+ MileTruth + Mar 28, 2025 +
+

MileTruth™ AI — 10 Stages to Smarter Dispatch

+

From order ingestion to final route output in under 45ms — a technical walkthrough of the ten-stage pipeline at the heart of our routing engine.

+ + Read More + + +
+
+ + +
+
+ Mathematical Precision in Routing +
+
+
+ Technology + Mar 15, 2025 +
+

Why Mathematical Precision Beats Heuristics in Routing

+

Most routing tools guess. We calculate. Powered by Google OR-Tools, MileTruth evaluates six parallel strategy universes to select the optimal route every time.

+ + Read More + + +
+
+ + +
+
+ Fleet Reduction Without Compromise +
+
+
+ Fleet Management + Feb 27, 2025 +
+

Fleet Reduction Without Compromising Delivery Volume

+

Deploying 37% fewer vehicles while handling the same order volumes isn't a trade-off — it's the result of smarter routing intelligence applied at every dispatch.

+ + Read More + + +
+
+ + +
+
+ Future of Urban Logistics +
+
+
+ Sustainability + Feb 12, 2025 +
+

Building a Greener City: The Future of Urban Logistics

+

Cities are demanding cleaner delivery. We explore how AI-powered EV fleets and optimised routing create a path to zero-emission last-mile logistics at city scale.

+ + Read More + + +
+
+ + +
+
+ SLA Compliance at Scale +
+
+
+ Operations + Jan 30, 2025 +
+

How Doormile Maintains 99.9% SLA Compliance at Scale

+

Hitting SLA targets 99.9% of the time isn't luck — it's the product of ETA pre-validation, real-time rebalancing, and a routing engine built with delivery reliability as its first constraint.

+ + Read More + + +
+
+ + +
+
+ Battery Simulation in EV Route Planning +
+
+
+ EV Fleet + Jan 14, 2025 +
+

Battery Simulation: The Secret to EV Route Pre-Validation

+

Before a single rider leaves the hub, MileTruth™ simulates every route against real charge capacity — eliminating mid-route failures and protecting your fulfillment rate.

+ + Read More + + +
+
+ +
+
+
diff --git a/includes/sections/blog/blog-hero.php b/includes/sections/blog/blog-hero.php new file mode 100644 index 0000000..463faa1 --- /dev/null +++ b/includes/sections/blog/blog-hero.php @@ -0,0 +1,8 @@ + +
+
+
Insights & Articles
+

Doormile Blog

+

Ideas, case studies, and deep dives on EV logistics, AI routing, and the future of last-mile delivery.

+
+
diff --git a/includes/sections/contact/contact-section.php b/includes/sections/contact/contact-section.php new file mode 100644 index 0000000..85fa0bd --- /dev/null +++ b/includes/sections/contact/contact-section.php @@ -0,0 +1,70 @@ +
+
+ +
+
+
+
+
/ quote / +
+
+
+
+
+

+ Provide quick
Tracking your cargo + +

+
+
+
+
+

Pacific hake false trevally queen parrotfish black prickleback mosshead warbonnet + sweeper! Greenling sleeper.

+
+
+
+
+
+
+
Do you have any questions? +
+
+
+
+
+
+
+

Call us today

+
+
+
+
+

800 100 678 10 95

+
+
+
+
+
+
diff --git a/includes/sections/contact/contact.php b/includes/sections/contact/contact.php new file mode 100644 index 0000000..35effbb --- /dev/null +++ b/includes/sections/contact/contact.php @@ -0,0 +1,2287 @@ +
+
+
+
Send a message +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
Full name
+
+
+ +
+
+
+
+
+
+
Email
+
+
+
+
+
+
+
+
+
Subject
+
+
+
+
+
+
+
+
+
Message
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + diff --git a/includes/sections/hero/about-us.php b/includes/sections/hero/about-us.php new file mode 100644 index 0000000..501df72 --- /dev/null +++ b/includes/sections/hero/about-us.php @@ -0,0 +1,46 @@ + + +
+
+
+
+ +
+
+
+

About

+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/includes/sections/hero/blogs-hero-section.php b/includes/sections/hero/blogs-hero-section.php new file mode 100644 index 0000000..09d0287 --- /dev/null +++ b/includes/sections/hero/blogs-hero-section.php @@ -0,0 +1,46 @@ + + +
+
+
+
+
+
+
Articles +
+
+
+
+
+
+

Blogs

+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/includes/sections/hero/contacts-hero-section.php b/includes/sections/hero/contacts-hero-section.php new file mode 100644 index 0000000..2d51dbd --- /dev/null +++ b/includes/sections/hero/contacts-hero-section.php @@ -0,0 +1,29 @@ +
+
+
+
+
+
+

Contacts

+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file diff --git a/includes/sections/hero/howits-hero-section.php b/includes/sections/hero/howits-hero-section.php new file mode 100644 index 0000000..15b03d6 --- /dev/null +++ b/includes/sections/hero/howits-hero-section.php @@ -0,0 +1,81 @@ + +
+
+
+
+
+
+ + +
+
+
+
+
+
\ No newline at end of file diff --git a/includes/sections/hero/index-hero-section.php b/includes/sections/hero/index-hero-section.php new file mode 100644 index 0000000..76c2fda --- /dev/null +++ b/includes/sections/hero/index-hero-section.php @@ -0,0 +1,66 @@ +
+
+
+
+
+
+ + +
+
+
+
+
+
\ No newline at end of file diff --git a/includes/sections/hero/miletruth-hero-section.php b/includes/sections/hero/miletruth-hero-section.php new file mode 100644 index 0000000..095fad7 --- /dev/null +++ b/includes/sections/hero/miletruth-hero-section.php @@ -0,0 +1,169 @@ + + + + +
+
+
+
+
+
+ + +
+
+
+
+
+
\ No newline at end of file diff --git a/includes/sections/hero/solutions-hero-section.php b/includes/sections/hero/solutions-hero-section.php new file mode 100644 index 0000000..977e3ca --- /dev/null +++ b/includes/sections/hero/solutions-hero-section.php @@ -0,0 +1,75 @@ + +
+
+
+
+
+
+ + +
+
+
+
+
+
\ No newline at end of file diff --git a/includes/sections/industry/industry-solutions.php b/includes/sections/industry/industry-solutions.php new file mode 100644 index 0000000..6af8cd0 --- /dev/null +++ b/includes/sections/industry/industry-solutions.php @@ -0,0 +1,3265 @@ + + + + \ No newline at end of file diff --git a/includes/sections/industry/industry.php b/includes/sections/industry/industry.php new file mode 100644 index 0000000..2f8d02e --- /dev/null +++ b/includes/sections/industry/industry.php @@ -0,0 +1,191 @@ +
+ +
+
+
+
+
+
+
+ FMCG +
+ + + +
+
+
+
+
+ +
+
+

30% reduction in delivery exceptions

+

+ We faced the challenge of managing thousands of daily deliveries across multiple carriers, each with different SLAs. +

+

To solve this, MileTruth™ provides a unified view of all shipments, predicts potential delays, and automatically escalates issues before they impact customers.

+ +
+
+
+
+
+
+ +
+
+

99.8% cold chain compliance

+

+ We faced the challenge of maintaining cold chain visibility and ensuring compliance for temperature-sensitive shipments. +

+

Real-time temperature monitoring with AI-powered alerts when conditions deviate from safe ranges.

+ +
+
+
+
+
+
+ tab-pic-3.jpeg +
+
+

25% improvement in on-time delivery

+

+ We faced the challenge of promising accurate delivery dates at checkout while handling dynamic inventory and capacity constraints. +

+

To solve this, we use an AI-powered delivery promise engine that considers real-time capacity, weather conditions, and historical performance.

+ +
+
+
+
+
+
+ +
+
+

Plane freight features on this service

+

+ Halosaur duckbilled barracudina, + goosefish gar pleco, chum salmon armoured + catfish gudgeon sawfish whitefish orbicular + batfish +

+

Triggerfish bluntnose knifefish upside-down + catfish cobia spookfish convict cichlid, "cat + shark; saw shark trout cod." Pacific hake false + trevally queen parrotfish black prickleback + moss. Pacific hake false trevally queen + parrotfish black prickleback moss

+ +
+
+
+
+
+
+ +
+
+

Warehousing features on this service

+

+ Halosaur duckbilled barracudina, + goosefish gar pleco, chum salmon armoured + catfish gudgeon sawfish whitefish orbicular + batfish +

+

Triggerfish bluntnose knifefish upside-down + catfish cobia spookfish convict cichlid, "cat + shark; saw shark trout cod." Pacific hake false + trevally queen parrotfish black prickleback + moss. Pacific hake false trevally queen + parrotfish black prickleback moss

+ +
+
+
+
+
+
+ +
+
+

Delivery features on this service

+

+ Halosaur duckbilled barracudina, + goosefish gar pleco, chum salmon armoured + catfish gudgeon sawfish whitefish orbicular + batfish +

+

Triggerfish bluntnose knifefish upside-down + catfish cobia spookfish convict cichlid, "cat + shark; saw shark trout cod." Pacific hake false + trevally queen parrotfish black prickleback + moss. Pacific hake false trevally queen + parrotfish black prickleback moss

+ +
+
+
+
+
+
+
+
+
+
\ No newline at end of file diff --git a/includes/sections/logistics/connected-log.php b/includes/sections/logistics/connected-log.php new file mode 100644 index 0000000..d9b67a3 --- /dev/null +++ b/includes/sections/logistics/connected-log.php @@ -0,0 +1,1156 @@ + + + + + +
+ +
+
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
+
+ +
+ +
+ +
+ + diff --git a/includes/sections/logistics/connected-logistics-section.php b/includes/sections/logistics/connected-logistics-section.php new file mode 100644 index 0000000..2e18e99 --- /dev/null +++ b/includes/sections/logistics/connected-logistics-section.php @@ -0,0 +1,139 @@ + +
+
+
+
+
+ assets/images/home2-pic-3.png +
+
+ +
+
+
+
+
+
/ 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.

+
+
+ +
+
+
+
+ + + Explore more + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/includes/sections/logistics/ev-logistics.php b/includes/sections/logistics/ev-logistics.php new file mode 100644 index 0000000..fc512f4 --- /dev/null +++ b/includes/sections/logistics/ev-logistics.php @@ -0,0 +1,173 @@ + + + + +
+
+
+
+
+ Electric Truck Charging +
+
+
+
+
+
+

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.
+

+ +
+
+
+
+
+
+ +
+
diff --git a/includes/sections/logistics/ev-premium.php b/includes/sections/logistics/ev-premium.php new file mode 100644 index 0000000..824aaad --- /dev/null +++ b/includes/sections/logistics/ev-premium.php @@ -0,0 +1,173 @@ + + + + +
+ +
+
+
+ +
+
+ + +
+
+ + EV-Native Intelligence +
+ +

+ BUILT FOR ELECTRIC. + NOT ADAPTED. +

+ +

+ Most logistics software treats EVs as diesel trucks with a battery. Doormile was built EV-first—understanding that electric fleets require fundamentally different intelligence. +

+ +
+ +
+
+ +
+

Adaptive Routing

+

Battery level, health, and degradation are primary inputs to our route optimization engine.

+
+ + +
+
+ +
+

Charging Sync

+

Seamlessly integrate charging stops into routes without compromising strict delivery windows.

+
+ + +
+
+ +
+

Energy Paths

+

Advanced terrain and weather models predict energy consumption with 98% accuracy.

+
+ + +
+
+ +
+

Total Control

+

Real-time telemetry gives you a god-view of every asset's health and performance.

+
+
+
+ + +
+
+
+
+ Fleet Status +

DML-001

+
+
+ Live Telemetry +
+
+ +
+ +
+
+ + + + +
+
+
Battery Charge
+
82%
+
+
+ + +
+
Current Location
+
Downtown HQ
+
• On Schedule
+
+ + +
+
Active Route
+
Zone B delivery
+
+
+
+
+ + Doormile Premium Electric Van +
+ + +
+
+
Fuel Saved
+
40%
+
+
+
Emissions
+
ZERO
+
+
+
Uptime
+
98%
+
+
+
Efficiency
+
3x
+
+
+
+
+ +
+
+
+ + diff --git a/includes/sections/logistics/ev.php b/includes/sections/logistics/ev.php new file mode 100644 index 0000000..7360745 --- /dev/null +++ b/includes/sections/logistics/ev.php @@ -0,0 +1,289 @@ +
+
+
+ +
+
+
+
+
+
+
+
+
+

01

+
+
+
+
+
EV Logistics +
+
+
+
+
+

Cleaner miles, lower costs

+
+
+
+
+ +
+
+
+
+
+
+
+
+
/ EV-Native Design / +
+
+
+
+
+
+
+

+ Built for Electric.
+ Not Adapted. +

+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+ + +
+ +
+ +
+ + Battery-Aware Routing +
+ +

+ Battery level, health, and degradation are first-class inputs to route optimization.

+ +
+ +
+
+
+
+
+
+ + +
+
+
+
+
+
+ +
+ + +
+ +
+ +
+ + Charging Integration +
+ +

+ Seamlessly integrate charging stops without compromising delivery windows.

+ +
+ +
+
+
+
+
+
+ + +
+
+
+
+
+
+ +
+ + +
+ +
+ +
+ + Energy-Optimized Paths +
+ +

+ Factor in elevation, speed limits, and weather for maximum efficiency.

+ +
+ +
+
+
+ + +
+
+
+ + +
+
+
+
+
+
+ +
+ + +
+ +
+ +
+ + Predictable Operations +
+ +

+ EVs become predictable assets, not operational risks.

+ +
+ +
+
+
+ +
+
+ + +
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/includes/sections/miles/doormile-way.php b/includes/sections/miles/doormile-way.php new file mode 100644 index 0000000..1d5e245 --- /dev/null +++ b/includes/sections/miles/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 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 new file mode 100644 index 0000000..0a5d214 --- /dev/null +++ b/includes/sections/miles/miles3.php @@ -0,0 +1,4345 @@ +
+ + +
+
+
+
+
+
+
+
/ How It Works / +
+
+
+
+
+

Doormile connects first, mid, and last mile into a seamless delivery experience

+
+
+
+
+
+
+ + +
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
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.

+ +
+
+
+
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+
+
/ Why Businesses Choose Doormile / +
+
+
+
+
+

The connected approach delivers measurable advantages

+
+
+
+
+
+
+
+
+
+
+ +
+ + +
+ + + + + + +
+ +
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+ + + + diff --git a/includes/sections/miles/miles4.php b/includes/sections/miles/miles4.php new file mode 100644 index 0000000..72a8ec0 --- /dev/null +++ b/includes/sections/miles/miles4.php @@ -0,0 +1,4138 @@ + +
+
+
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
Refrigerator freight +
+
+
+
+
+

Pacific hake false trevally queen parrotfish black prickleback moss

+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
Trucks transportation +
+
+
+
+
+

Triggerfish bluntnose knifefish upside- down catfish cobia

+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
Isothermal freight +
+
+
+
+
+

Hake false trevally queen parrotfish black prickleback moss

+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + 358.895.941 + +
+
+
+
+
+
+
Delivered tons of products +
+
+
+
+
+
+
+
+
+
+
+
+
+
/ what we do / +
+
+
+
+
+

Special things which we do for our clients +

+
+
+
+
+
+ +
+
+
+
+ + +
+
+
+
+
+
+ + \ No newline at end of file diff --git a/includes/sections/misc/3-cards-sections.php b/includes/sections/misc/3-cards-sections.php new file mode 100644 index 0000000..d50cfed --- /dev/null +++ b/includes/sections/misc/3-cards-sections.php @@ -0,0 +1,286 @@ + +
+
+
+
+ + +
+
+
+
+
+
+
+
+
+

FMCG +

+
+
+
+
+

High volume, tight margins, zero tolerance for stockouts

+
+
+
+
+
+
+
CHALLENGES +
+
+
+
+
+
    +
  • Unpredictable demand spikes
  • +
  • Fresh product expiry constraints
  • +
  • Multi-stop route complexity
  • +
+
+
+
+
+
+
+
DOORMILE SOLUTIONS +
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Pharmaceuticals +

+
+
+
+
+

Temperature-sensitive, compliance-critical, life-saving.

+
+
+
+
+
+
+
CHALLENGES +
+
+
+
+
+
    +
  • Cold chain integrity requirements
  • +
  • Regulatory compliance tracking
  • +
  • Critical delivery time windows
  • +
+
+
+
+
+
+
+
DOORMILE SOLUTIONS +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+

Enterprise & B2B +

+
+
+
+
+

High-value shipments with complex delivery requirements.

+
+
+
+
+
+
+
CHALLENGES +
+
+
+
+
+
    +
  • Appointment scheduling coordination
  • +
  • White-glove delivery standards
  • +
  • Multi-location routing complexity
  • +
+
+
+
+
+
+
+
DOORMILE SOLUTIONS +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file diff --git a/includes/sections/misc/bg-play.php b/includes/sections/misc/bg-play.php new file mode 100644 index 0000000..5f07d65 --- /dev/null +++ b/includes/sections/misc/bg-play.php @@ -0,0 +1,122 @@ +
+
+
+ + +
+
+
+

+ Ready to See MileTruth™ in Action? + +

+
+
+
+
+

Schedule a personalized demo and see how AI can transform your logistics operations.

+
+
+
+
+ +
+
+
+
+
+ +
diff --git a/includes/sections/misc/comparision.php b/includes/sections/misc/comparision.php new file mode 100644 index 0000000..ed7371d --- /dev/null +++ b/includes/sections/misc/comparision.php @@ -0,0 +1,526 @@ + + + + + +
+
+ +
+
Why It Matters
+

Two Approaches.
One Clear Winner.

+

See how the Doormile way eliminates the friction that traditional logistics creates at every step.

+
+ +
+ +
+
+
+ +
+ Traditional Approach +
+
+
+ +
+ The Doormile Way +
+
+ +
+
+
+
+ First mile ignores last mile SLA +
+
+
+ Every mile protects the final delivery +
+
+ +
+
+
+ Reactive problem discovery +
+
+
+ Proactive delay prevention +
+
+ +
+
+
+ Multiple vendors, no accountability +
+
+
+ Single owner, single promise +
+
+ +
+
+
+ Static plans break at first variance +
+
+
+ Dynamic AI-driven adjustments +
+
+
+ + + +
+
+
+ + + diff --git a/includes/sections/misc/comparision2.php b/includes/sections/misc/comparision2.php new file mode 100644 index 0000000..c2752db --- /dev/null +++ b/includes/sections/misc/comparision2.php @@ -0,0 +1,461 @@ + + + + + + +
+ +
+
Why It Matters
+

Traditional Approach
The Doormile Way

+

See how the Doormile way eliminates the friction that traditional logistics creates at every step.

+
+ + + + +
+ + diff --git a/includes/sections/misc/container.php b/includes/sections/misc/container.php new file mode 100644 index 0000000..60cbce2 --- /dev/null +++ b/includes/sections/misc/container.php @@ -0,0 +1,3395 @@ +
+
+
+ +
+
+
+
+
+
+
+
/ Why Businesses Choose Doormile / +
+
+
+
+
+

The connected approach delivers measurable advantages

+
+
+
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+
+ +
+
+
+
+
+
+ + + diff --git a/includes/sections/misc/problem.php b/includes/sections/misc/problem.php new file mode 100644 index 0000000..e3d1b21 --- /dev/null +++ b/includes/sections/misc/problem.php @@ -0,0 +1,768 @@ + + + + + +
+
+
The Problem
+

Fragmented Logistics
is Broken

+

When first, mid, and last mile operate independently, nobody owns the outcome. + Handoffs become failure points. Delays cascade.

+
+ + + + + + +
+ + + + + diff --git a/includes/sections/misc/stats_banner.php b/includes/sections/misc/stats_banner.php new file mode 100644 index 0000000..bc8cbdc --- /dev/null +++ b/includes/sections/misc/stats_banner.php @@ -0,0 +1,100 @@ +
+
+
+
99.2 %
+
On-Time Delivery
+
+
+
3x
+
Faster Response
+
+
+
40%
+
Cost Reduction
+
+ +
+
+ diff --git a/includes/sections/misc/why_miletruth.php b/includes/sections/misc/why_miletruth.php new file mode 100644 index 0000000..dd37480 --- /dev/null +++ b/includes/sections/misc/why_miletruth.php @@ -0,0 +1,573 @@ + + + +
+
+ + +
+
+
AI Intelligence
+

Why MileTruth™
is Different

+
+
+

Unlike generic AI tools, MileTruth™ is trained exclusively on logistics data — millions of deliveries, routes, exceptions, and outcomes.

+
+
+ 0% + ETA Accuracy +
+
+ 0+ + Data Variables +
+
+ 0% + Fewer Exceptions +
+
+ 4–6 + Hours Ahead +
+
+
+
+ + +
+ + +
+
+
Live AI · Always On
+
01
+

Predictive Delay
Detection

+

AI analyses 50+ variables — traffic, weather, carrier patterns, and historical exceptions — to predict delays 4–6 hours before they occur, giving your team time to act before customers notice.

+
+ Explore Feature +
+ + +
+
02
+
+ +
+
Smart Route Optimisation
+

Real-time traffic, weather, and capacity data feed into dynamic routing that adapts on the fly.

+
+ + +
+
03
+
+ +
+
Accurate ETA Predictions
+

Machine learning models trained on millions of deliveries provide 98% accurate arrival times.

+
+ + +
+
+ +
+
+
Exception Management
+

Automatic escalation protocols trigger when deliveries deviate from expected patterns.

+
+
+ + +
+
05
+
+ +
+
Performance Analytics
+

Deep insights into carrier performance, route efficiency, and cost optimisation opportunities.

+
+ + + + +
+ +
+
+ + diff --git a/index.php b/index.php new file mode 100644 index 0000000..392d2e2 --- /dev/null +++ b/index.php @@ -0,0 +1,856 @@ + + + + + +
+ + + + +
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
99.2%
On-Time Delivery +
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
3x Faster
Faster Response +
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
40%
Cost Reduction +
+
+
+ +
+
+
+
+
+
+
+
+
/ The Problem / +
+
+
+
+
+

Fragmented Logistics is Broken +

+
+
+
+
+
+
+
+ + + +
+
+
+

73%

of delays happen at handoffs +
+
+
+
+
+
+
+
+
+ + + +
+
+
+

3x

higher risk of missed SLAs +
+
+
+
+
+
+
+
+
+ + + +
+
+
+

2.5x

more time spent on coordination +
+
+
+
+
+
+
+
+
+ + + +
+
+
+

28%

increase in operational costs +
+
+
+
+
+
+
+
+
+

When first, mid, and last mile operate independently, nobody owns the outcome, handoffs become failure points, and delays cascade, while visibility breaks across the chain creating blind spots in execution, and without coordination, small disruptions quickly turn into major delivery failures.

+
+
+ +
+
+
+
+
+
+
+
+
+
+ +

30% More Cost Efficient

+
+ + + +
+
+
+
+
+
+ + + + + + + + + +
+
+
+ +
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/miletruth.php b/miletruth.php new file mode 100644 index 0000000..1534e9e --- /dev/null +++ b/miletruth.php @@ -0,0 +1,733 @@ + + + + + + + + + + +
+ +
+
+
+ +
+
+
+
+ +
+
+
+
SLA Compliance
+
+ + 1 +  % +
+
+
+
+
+
+
+
Distance Saved
+
+ + 1 +  % +
+
+
+
+
+
+
+
Fewer Vehicles
+
+ + 1 +  % +
+
+
+
+
+
+
+
Dispatch Latency
+
+ + 45 + ms +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+ +
+
+
+
+
+
/ Performance / +
+
+
+
+
+

The Impact of Optimisation +

+
+
+ +
+
+

Side-by-side results from our Hyderabad hub case study — demonstrating how MileTruth turns logistics chaos into clarity while maintaining 100% fulfillment across every delivery zone.

+
+
+
+ +
+ + + +
+
+ +
+ + +
+
+
+
+
+
+ +
+
+
+
+
+
/Innovation / +
+
+
+
+
+

Our Competitive Edge +

+
+
+
+
+

The Parallel Universe Engine — simulating 6 route strategies simultaneously to benchmark and select the absolute winner for every delivery window, every time.

+
+
+
+ +
+ + + + + + +
+
+ +
+ +
+
+
+
+
+
+ +
+
+
+
+
+
/ Strategy / +
+
+
+
+
+

Happier Riders. Higher Fulfillment. +

+
+
+
+
+

Our grading engine compares legacy heuristics against unified optimisation, ensuring battery feasibility and SLA compliance on every single route before a rider ever leaves the hub.

+
+
+
+ +
+ + +
+
+ +
+ + + + + +
+
+
+
+ + + + + + + + + + + + diff --git a/non-used/elementor-frontend-js-before.html b/non-used/elementor-frontend-js-before.html new file mode 100644 index 0000000..a87d71e --- /dev/null +++ b/non-used/elementor-frontend-js-before.html @@ -0,0 +1,5 @@ + /* +*/ diff --git a/non-used/ev-design.php b/non-used/ev-design.php new file mode 100644 index 0000000..f9d19ac --- /dev/null +++ b/non-used/ev-design.php @@ -0,0 +1,334 @@ + + +
+ + +
+ + + EV-Native Design + + +

+ Built for Electric.
+ Not Adapted. +

+ +

+ Most logistics software treats EVs as diesel trucks with a battery. Doormile was built EV-first—understanding that + electric fleets require fundamentally different intelligence. +

+ +
+ +
+

Battery-Aware Routing

+

Battery level, health, and degradation are inputs to route + optimization.

+
+ +
+

Charging Integration

+

Integrate charging stops without compromising delivery + windows.

+
+ +
+

Energy-Optimized Paths

+

Consider elevation, speed limits, and weather for efficiency. +

+
+ +
+

Predictable Operations

+

EVs become predictable assets, not operational risks.

+
+ +
+ +
+ + +
+ +
+

Fleet Status

+ ● 12 vehicles active +
+ +
+
+ EV-001 +

Route A

+
+
85% 15 min
+
+ +
+
+ EV-002 +

Route B

+
+
62% 42 min
+
+ +
+
+ EV-003 +

Charging

+
+
28% Charging
+
+ +
+ +
+

40% +

+

Lower Fuel Costs

+
+ +
+

Zero +

+

Tailpipe Emissions

+
+ +
+

98% +

+

Fleet Uptime

+
+ +
+

3x +

+

Longer Asset Life

+
+ +
+ +
+ +
diff --git a/non-used/ev-section.php b/non-used/ev-section.php new file mode 100644 index 0000000..77e501d --- /dev/null +++ b/non-used/ev-section.php @@ -0,0 +1,121 @@ + + + +
+
+
+ + +
+ EV-Native Design +

+ BUILT FOR ELECTRIC. + NOT ADAPTED. +

+

+ Most logistics software treats EVs as diesel trucks with a battery. + Doormile was built EV-first—understanding that electric fleets require + fundamentally different intelligence. +

+ +
+ +
+
+ +
+

Battery-Aware Routing

+

Battery level, health, and degradation are inputs to route optimization.

+
+ + +
+
+ +
+

Charging Integration

+

Integrate charging stops without compromising delivery windows.

+
+ + +
+
+ +
+

Energy-Optimized Paths

+

Consider elevation, speed limits, and weather for maximum efficiency.

+
+ + +
+
+ +
+

Predictable Operations

+

EVs become predictable assets, not operational risks.

+
+
+
+ + +
+
+
+

FLEET STATUS

+
Dashboard Live
+
+ +
+ Electric Delivery Van + + +
+
85%
+
+

EV-001

+

Route A • Active

+
+
+ +
+
62%
+
+

EV-002

+

Route B • 42 min left

+
+
+ +
+
20%
+
+

EV-003

+

Charging Required

+
+
+
+ + +
+
+ 40% + Lower Fuel Cost +
+
+ ZRO + Tailpipe Emissions +
+
+ 98% + Fleet Uptime +
+
+ 3x + Longer Asset Life +
+
+
+
+ +
+
+
diff --git a/non-used/fix_encoding.php b/non-used/fix_encoding.php new file mode 100644 index 0000000..67d9d8b --- /dev/null +++ b/non-used/fix_encoding.php @@ -0,0 +1,91 @@ + '™', + 'MileTruth' => 'MileTruth™', + 'MileTruth' => 'MileTruth™', + 'MileTruth™' => 'MileTruth™', + + // Corrupted quotes and dashes (UTF-8 bytes misinterpreted as ISO-8859-1 and then saved as UTF-8) + '–' => '–', + '—' => '—', + '’' => '’', + '“' => '“', + 'â€' => '”', + '…' => '…', + '•' => '•', + + // Corrupted spaces and symbols + '©' => '©', + ' ' => ' ', // Often  + nbsp + 'Â' => '', // Lone  artifact + 'ðŸ' => '', // Broken emoji + + // Fix existing trade entities if needed + '' => '™', + '' => '™', + '' => '™', +]; + +/** + * Recursively find all files with specific extensions. + * + * @param string $dir + * @param array $extensions + * @return array + */ +function get_all_files(string $dir, array $extensions): array { + $files = []; + $items = scandir($dir); + foreach ($items as $item) { + if ($item == '.' || $item == '..' || $item == '.git' || $item == 'non-used' || $item == 'fix_encoding.php') continue; + $path = $dir . DIRECTORY_SEPARATOR . $item; + if (is_dir($path)) { + $files = array_merge($files, get_all_files($path, $extensions)); + } else { + $ext = pathinfo($path, PATHINFO_EXTENSION); + if (in_array($ext, $extensions)) { + $files[] = $path; + } + } + } + return $files; +} + +$files = get_all_files($directory, $extensions); + +echo "Processing " . count($files) . " files...\n"; + +foreach ($files as $file) { + $content = file_get_contents($file); + if ($content === false) continue; + + $original_content = $content; + + // Apply replacements multiple times to handle nested issues + $changed = true; + while ($changed) { + $old_content = $content; + foreach ($replacements as $search => $replace) { + $content = str_replace($search, $replace, $content); + } + if ($old_content === $content) { + $changed = false; + } + } + + if ($content !== $original_content) { + file_put_contents($file, $content); + echo "Fixed: $file\n"; + } +} + +echo "Done.\n"; diff --git a/non-used/fleet.php b/non-used/fleet.php new file mode 100644 index 0000000..861b91a --- /dev/null +++ b/non-used/fleet.php @@ -0,0 +1,371 @@ + + + + + + + + +
+
+ + +
+
Enterprise Fleet Dashboard
+

+ Built for Electric.
+ Not Adapted. +

+

+ Deploy a high-performance logistics command center. Doormile orchestrates complex electric fleets with sub-second precision and predictive intelligence. +

+ +
+
+

Adaptive Routing

+

Dynamic route recalibration based on real-time traffic and conditions.

+
+
+

Live Telemetry

+

Sub-second updates from every asset in your connected logistics network.

+
+
+

Energy Oversight

+

Centralized monitoring of battery health and charging station efficiency.

+
+
+

Service Integrity

+

Proactive delay detection ensuring 99.9% delivery window success.

+
+
+
+ + +
+
+
+

Fleet Status

+
12 vehicles active
+
+ +
+ Doormile Electric Van + + +
+
+ + + + + 92% +
+
+

EV-1024

+

North Route • Active

+
+
+ + +
+
+ + + + + 74% +
+
+

EV-0892

+

Express • 12m left

+
+
+ + +
+
+ + + + + 21% +
+
+

EV-1104

+

Charging required

+
+
+
+ +
+ LIVE TELEMETRY ACTIVE +
+
+
+ +
+
diff --git a/non-used/gallery.php b/non-used/gallery.php new file mode 100644 index 0000000..259ce54 --- /dev/null +++ b/non-used/gallery.php @@ -0,0 +1,332 @@ + \ No newline at end of file diff --git a/non-used/header-img.php b/non-used/header-img.php new file mode 100644 index 0000000..0717959 --- /dev/null +++ b/non-used/header-img.php @@ -0,0 +1,72 @@ +
+
+
+
+
+
+ + +
+
+
+
+
+ +
\ No newline at end of file diff --git a/non-used/industry-solutions2.php b/non-used/industry-solutions2.php new file mode 100644 index 0000000..4043afd --- /dev/null +++ b/non-used/industry-solutions2.php @@ -0,0 +1,2311 @@ +
+
+
+
+ +
+
+
+
+
+
+
+
/ features / +
+
+
+
+
+

The most important
things which we can show you +

+
+
+
+
+
+
+
+
+ +
+ + +
+ + + + + +
+ +
+
+
+
+
+
+ + + + \ No newline at end of file diff --git a/non-used/jquery-js-after.html b/non-used/jquery-js-after.html new file mode 100644 index 0000000..2220707 --- /dev/null +++ b/non-used/jquery-js-after.html @@ -0,0 +1,6 @@ + /* +100&&$(".hfe-scroll-to-top-wrap").removeClass("hfe-scroll-to-top-hide"),$(window).scroll(function(){$(this).scrollTop()<100?$(".hfe-scroll-to-top-wrap").fadeOut(300):$(".hfe-scroll-to-top-wrap").fadeIn(300)}),$(".hfe-scroll-to-top-wrap").on("click",function(){$("html, body").animate({scrollTop:0},300);return!1})})}(jQuery); +!function($){'use strict';$(document).ready(function(){var bar=$('.hfe-reading-progress-bar');if(!bar.length)return;$(window).on('scroll',function(){var s=$(window).scrollTop(),d=$(document).height()-$(window).height(),p=d? s/d*100:0;bar.css('width',p+'%')});});}(jQuery); +//# sourceURL=jquery-js-after +/* ]]>*/ diff --git a/non-used/logico-theme-js-extra.html b/non-used/logico-theme-js-extra.html new file mode 100644 index 0000000..8ba6f2c --- /dev/null +++ b/non-used/logico-theme-js-extra.html @@ -0,0 +1,6 @@ + /* +*/ diff --git a/non-used/miles.php b/non-used/miles.php new file mode 100644 index 0000000..00fee26 --- /dev/null +++ b/non-used/miles.php @@ -0,0 +1,9721 @@ +
+
+
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
First Mile +
+

+ Pickup & Collection

+
+
+
+
+

Orders are collected from your warehouse or supplier locations with real-time confirmation and quality checks.

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

+ Hub-to-Hub Transfer

+
+
+
+
+

Seamless inter-city movement through our network of strategically placed hubs with continuous tracking.

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

+ Final Delivery

+
+
+
+
+

The package reaches your customer's doorstep with proof of delivery and real-time customer notifications.

+
+
+
+
+
+
+ + +
+
+ +
+
+
+ + \ No newline at end of file diff --git a/non-used/miles2.php b/non-used/miles2.php new file mode 100644 index 0000000..0b6c094 --- /dev/null +++ b/non-used/miles2.php @@ -0,0 +1,6587 @@ +
+
+
+
+
+
+
/ How It Works / +
+
+
+
+
+

Doormile connects first, mid, and last mile into a + seamless delivery experience +

+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ First Mile +
+

+ Pickup & Collection

+ +
    +
  • Scheduled pickups
  • +
  • Quality verification
  • +
  • Instant documentation
  • +
+ +
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ Mid Mile +
+

+ Hub-to-Hub Transfer

+ +
    +
  • Optimized routes
  • +
  • Temperature control
  • +
  • Multi-modal transport
  • +
+ +
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ Last Mile +
+

+ Final Delivery

+
    +
  • Live tracking
  • +
  • Delivery slots
  • +
  • POD capture
  • +
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
\ No newline at end of file diff --git a/non-used/organize_project.php b/non-used/organize_project.php new file mode 100644 index 0000000..857981a --- /dev/null +++ b/non-used/organize_project.php @@ -0,0 +1,5 @@ + diff --git a/non-used/section2.php b/non-used/section2.php new file mode 100644 index 0000000..d96d668 --- /dev/null +++ b/non-used/section2.php @@ -0,0 +1,188 @@ +
+
+
+
+

73% +

+
+
+
+
+

of delays happen at handoffs

+
+
+ +
+
+
+ +
+
+
+ + +
+
+
+
+

40% +

+
+
+
+
+

of shipments require intervention

+
+
+
+
+
+ +
+
+
+ +
+ +
+
+
+

2.5x +

+
+
+
+
+

more time spent on coordination

+
+
+
+
+
+ +
+
+
+ + +
+
diff --git a/non-used/services.php b/non-used/services.php new file mode 100644 index 0000000..d5b95a6 --- /dev/null +++ b/non-used/services.php @@ -0,0 +1,175 @@ +
+
+
+
+
+
/ services / +
+
+
+
+
+

Logistic services which we provide to our customers +

+
+
+
+
+
+
+ +
+ + + + + + + + + + +
+ +
+ +
+ + Expedited LTL +
+ + +
+ +
+
+
+
+
+
+ +
+ + + +
+ +
+ +
+ + Truckload +
+ + +
+ +
+
+
+
+
+
+ +
+ + + +
+ +
+ +
+ + Final mile +
+ + +
+ +
+
+
+
+
+
+ +
+ + +
+ +
+ +
+ + Brokerage +
+ + +
+ +
+
+
+
+
+
+
+

Reliable transportation solutions built for speed, scale, and + precision. From time-critical shipments to full-capacity movements + and final-stage delivery, every mile is managed with efficiency and + control. Flexible coordination ensures freight keeps moving + smoothly, even during peak demand

+
+
+
+
+ + +
+
+
diff --git a/non-used/ticker-wrapper.php b/non-used/ticker-wrapper.php new file mode 100644 index 0000000..9eba069 --- /dev/null +++ b/non-used/ticker-wrapper.php @@ -0,0 +1,25 @@ +
+
+
+
+
+
+ +

+ 345 679 345 + tons of productions were delivered +

+
+ + + +
+
+
+
+
+
diff --git a/non-used/title_widget.php b/non-used/title_widget.php new file mode 100644 index 0000000..4900bd0 --- /dev/null +++ b/non-used/title_widget.php @@ -0,0 +1,100 @@ + + + + +
+
+

+ + Why MileTruth™ is Different +

+
+
+ + diff --git a/non-used/wc-add-to-cart-js-extra.html b/non-used/wc-add-to-cart-js-extra.html new file mode 100644 index 0000000..d968c1d --- /dev/null +++ b/non-used/wc-add-to-cart-js-extra.html @@ -0,0 +1,5 @@ + /* +*/ diff --git a/non-used/wc-order-attribution-js-extra.html b/non-used/wc-order-attribution-js-extra.html new file mode 100644 index 0000000..5d4b260 --- /dev/null +++ b/non-used/wc-order-attribution-js-extra.html @@ -0,0 +1,5 @@ + /* +*/ diff --git a/non-used/woocommerce-js-extra.html b/non-used/woocommerce-js-extra.html new file mode 100644 index 0000000..f8f7383 --- /dev/null +++ b/non-used/woocommerce-js-extra.html @@ -0,0 +1,5 @@ + /* +*/ diff --git a/scratch/fix_css_paths.ps1 b/scratch/fix_css_paths.ps1 new file mode 100644 index 0000000..2e31db2 --- /dev/null +++ b/scratch/fix_css_paths.ps1 @@ -0,0 +1,28 @@ +$dirs = "assets/css/vendor", "assets/css/sections", "assets/css/widgets" +foreach ($dir in $dirs) { + if (Test-Path $dir) { + $files = Get-ChildItem -Path $dir -Filter *.css -Recurse + foreach ($file in $files) { + $content = Get-Content $file.FullName -Raw + $changed = $false + + if ($content -like '*../fonts/*') { + $content = $content.Replace('../fonts/', '../../fonts/') + $changed = $true + } + if ($content -like '*assets/images/*') { + $content = $content.Replace('assets/images/', '../../images/') + $changed = $true + } + if ($content -like '*assets/fonts/*') { + $content = $content.Replace('assets/fonts/', '../../fonts/') + $changed = $true + } + + if ($changed) { + $content | Set-Content $file.FullName + Write-Host "Updated $($file.FullName)" + } + } + } +} diff --git a/scratch/fix_css_paths.py b/scratch/fix_css_paths.py new file mode 100644 index 0000000..b960a40 --- /dev/null +++ b/scratch/fix_css_paths.py @@ -0,0 +1,31 @@ +import os + +dirs = [r'assets/css/vendor', r'assets/css/sections', r'assets/css/widgets'] +replacements = [ + ('../fonts/', '../../fonts/'), + ('assets/images/', '../../images/'), + ('assets/fonts/', '../../fonts/') +] + +for d in dirs: + if not os.path.exists(d): + print(f"Directory {d} does not exist") + continue + for root, _, files in os.walk(d): + for f in files: + if f.endswith('.css'): + path = os.path.join(root, f) + try: + with open(path, 'r', encoding='utf-8', errors='ignore') as file: + content = file.read() + + new_content = content + for old, new in replacements: + new_content = new_content.replace(old, new) + + if new_content != content: + with open(path, 'w', encoding='utf-8') as file: + file.write(new_content) + print(f"Updated {path}") + except Exception as e: + print(f"Error processing {path}: {e}") diff --git a/solutions.php b/solutions.php new file mode 100644 index 0000000..aca966a --- /dev/null +++ b/solutions.php @@ -0,0 +1,152 @@ + + + + + + + + + + +
+ +
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+ +
+ + + + + + +
+
+
+ +
+
+