/* === public/css/vendor/vendor-elementor-generated-globals.css === */ .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"] { font-family: "Manrope", Sans-serif; font-size: 14px; font-weight: 600; } .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; } @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; } .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) { .e-con { --container-max-width: 767px; } } .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"] { font-family: "Manrope", Sans-serif; font-size: 14px; font-weight: 600; } .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; } @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; } .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) { .e-con { --container-max-width: 767px; } } .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 .owl-dots .owl-dot:not(.active) span { border-color: #FFFFFF; } .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; } .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 { background-color: #c01227; } .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-1 .block-decoration-item:after { 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) { 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) { 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) { 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) { 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; } @media(max-width: 1200px) { .elementor-element.elementor-element-791327c .owl-carousel.owl-theme .content-item { height: 700px; } .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; } } @media(max-width: 1020px) { .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; } } @media(max-width: 840px) { .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; } } @media(max-width: 660px) { .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; } } @media(max-width: 480px) { body:not(.rtl) .elementor-element.elementor-element-13a7637 { left: 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; } } @media(min-width: 481px) { .elementor-element.elementor-element-1f766ea { --width: 363px; } } @media(max-width: 1020px) and (min-width:481px) { .elementor-element.elementor-element-1f766ea { --width: 340px; } } @media(max-width: 660px) and (min-width:481px) { .elementor-element.elementor-element-1f766ea { --width: 100%; } } /* === public/css/vendor/vendor-elementor-base.css === */ /* === public/css/vendor/vendor-elementor-custom.min.css === */ :root { --direction-multiplier: 1 } .elementor-screen-only,.screen-reader-text,.screen-reader-text span { height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; top: -10000em; width: 1px; clip: rect(0,0,0,0); border: 0 } .elementor a { box-shadow: none; text-decoration: none } .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 { border: none; line-height: 1; margin: 0; max-width: 100%; width: 100% } .e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute { position: absolute } /* .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 { z-index: 1 } :root { --page-title-display: block } @keyframes eicon-spin { 0% { transform: rotate(0deg) } to { transform: rotate(359deg) } } .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-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 } @media (prefers-reduced-motion:no-preference) { html { scroll-behavior: smooth } } .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-shape-square .elementor-icon { border-radius: 0 } .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 { 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 } } /* === public/css/vendor/vendor-theme-core.css === */ @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-light-container:before { content: '\e839' } .icon-light-delivery:before { content: '\e83a' } .icon-light-directions:before { content: '\e83b' } .icon-light-storage:before { content: '\e83c' } .icon-air-delivery:before { content: '\e841' } .icon-container:before { content: '\e846' } .icon-half-logo:before { content: '\e851' } .icon-supply-chain:before { content: '\e863' } .icon-trolley:before { content: '\e867' } @keyframes a { to { transform: rotate(1turn) } } .fancybox-animated { transition-timing-function: cubic-bezier(0,0,.25,1) } @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") } .far { font-weight: 400 } @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") } @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 { font-weight: 400 } .fa-linkedin-in:before { content: "\f0e1" } .far,.fab { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1 } .far { font-family: 'Font Awesome 6 Free' } .fab { 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 { 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-inside { position: absolute; width: 100% } .slider-footer.slider-footer-view-inside.slider-footer-position-after { bottom: 0; margin-bottom: 30px } .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 { -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) { 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-after { margin-top: 20px } .slider-footer .slider-progress-wrapper { text-align: inherit } .slider-footer .owl-dots { overflow: hidden; height: 0 } } @-webkit-keyframes fadeIn { from { opacity: 0 } to { opacity: 1 } } @keyframes fadeIn { from { opacity: 0 } to { opacity: 1 } } @-webkit-keyframes fadeOut { from { opacity: 1 } to { opacity: 0 } } @keyframes fadeOut { from { opacity: 1 } to { opacity: 0 } } .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 .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 { width: 50px; height: 50px } .swiper-container .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 { font: 400 normal 15px/48px 'fontello' } .swiper-container .elementor-swiper-button i.disabled { cursor: default; opacity: .5 } .swiper-container .elementor-swiper-button-prev i { padding: 0 2px 0 0 } .swiper-container .elementor-swiper-button-prev i:before { content: '\e814' } .swiper-container .elementor-swiper-button-next i { padding: 0 0 0 2px } .swiper-container .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 } } .logico-alter-button,a.logico-alter-button { 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 { outline: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none } .logico-alter-button:before,a.logico-alter-button: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 { 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 { opacity: .5 } .logico-alter-button:not(:disabled):not(.disabled):hover,a.logico-alter-button: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 { 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 { 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 { 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 { 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 { 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 { --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 { 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,pre { 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 } 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 } iframe { border: none; overflow: auto; max-width: 100% } .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 } :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) } .required { color: #c01227!important } .wpforms-container .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,.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,.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,.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,.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,.logico-form-field .logico-label-wrapper { display: block; position: relative } .wpforms-container .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="search"],.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"],.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"],.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,.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="search"],.logico-form-field .logico-label-wrapper+input[type="number"],.logico-form-field .logico-label-wrapper+input[type="time"],.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="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="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="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,.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="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="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="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="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="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="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,.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="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="time"]:-moz-placeholder,.logico-form-field .logico-label-wrapper+input[type="time"]: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="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="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="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,.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="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="time"]::-moz-placeholder,.logico-form-field .logico-label-wrapper+input[type="time"]: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="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="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="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,.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="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="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="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="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="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="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,.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="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="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="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="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="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="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,.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="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="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="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="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="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="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,.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="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="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="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="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="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="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,.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="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="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="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,.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,.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,.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,.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,.logico-form-field .logico-label-placeholder .logico-label-placeholder-text:after { left: 50%; right: initial } .wpforms-container .logico-form-field:focus-within .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: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,.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:focus-within .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:focus-within .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: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="search"],.wpforms-container .logico-form-field:focus-within input[type="number"],.wpforms-container .logico-form-field:focus-within input[type="time"],.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,.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="search"],.logico-form-field:focus-within input[type="number"],.logico-form-field:focus-within input[type="time"],.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:focus-within:before,.wpforms-container .logico-form-field:focus-within: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="search"],.wpforms-container .logico-form-field input[type="number"],.wpforms-container .logico-form-field input[type="time"],.wpforms-container .logico-form-field input[type="color"],.wpforms-container .logico-form-field select,.wpforms-container .logico-form-field textarea,.logico-form-field input[type="text"],.logico-form-field input[type="email"],.logico-form-field input[type="url"],.logico-form-field input[type="search"],.logico-form-field input[type="number"],.logico-form-field input[type="time"],.logico-form-field input[type="color"],.logico-form-field select,.logico-form-field textarea { -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="search"]::-webkit-input-placeholder,.wpforms-container .logico-form-field input[type="number"]::-webkit-input-placeholder,.wpforms-container .logico-form-field input[type="time"]::-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,.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="search"]::-webkit-input-placeholder,.logico-form-field input[type="number"]::-webkit-input-placeholder,.logico-form-field input[type="time"]::-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 { 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="search"]:-moz-placeholder,.wpforms-container .logico-form-field input[type="number"]:-moz-placeholder,.wpforms-container .logico-form-field input[type="time"]:-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,.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="search"]:-moz-placeholder,.logico-form-field input[type="number"]:-moz-placeholder,.logico-form-field input[type="time"]:-moz-placeholder,.logico-form-field input[type="color"]:-moz-placeholder,.logico-form-field select:-moz-placeholder,.logico-form-field textarea:-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="search"]::-moz-placeholder,.wpforms-container .logico-form-field input[type="number"]::-moz-placeholder,.wpforms-container .logico-form-field input[type="time"]::-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,.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="search"]::-moz-placeholder,.logico-form-field input[type="number"]::-moz-placeholder,.logico-form-field input[type="time"]::-moz-placeholder,.logico-form-field input[type="color"]::-moz-placeholder,.logico-form-field select::-moz-placeholder,.logico-form-field textarea::-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="search"]:-ms-input-placeholder,.wpforms-container .logico-form-field input[type="number"]:-ms-input-placeholder,.wpforms-container .logico-form-field input[type="time"]:-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,.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="search"]:-ms-input-placeholder,.logico-form-field input[type="number"]:-ms-input-placeholder,.logico-form-field input[type="time"]:-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 { opacity: 1 } .wpforms-container .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="search"],.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"],.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"],.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"],.wpforms-container .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="search"],.logico-form-field .logico-label-wrapper+input[type="number"],.logico-form-field .logico-label-wrapper+input[type="time"],.logico-form-field .logico-label-wrapper+input[type="color"],.logico-form-field .logico-label-wrapper+textarea { border-top-color: transparent!important; border-top: none; padding-top: 11px } .wpforms-container .logico-form-field textarea.wpforms-field-large { height: 175px } .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) } .logico-front-end input[type="range"]::-webkit-slider-runnable-track { width: 100%; height: 6px; border: none; color: transparent } .logico-front-end input[type="range"]:focus::-webkit-slider-runnable-track { width: 100%; height: 6px; border: none; color: transparent } .logico-front-end input[type="range"]::-moz-range-track { width: 100%; height: 6px; border: none; color: transparent } .logico-front-end input[type="range"]::-ms-track { width: 100%; height: 6px; border: none; color: transparent } .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 } .logico-front-end input[type="range"]:focus::-webkit-slider-thumb,.logico-front-end input[type="range"]::-webkit-slider-thumb:hover { outline: none } .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 } .logico-front-end input[type="range"]:focus::-moz-range-thumb,.logico-front-end input[type="range"]::-moz-range-thumb:hover { outline: none } .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 } .logico-front-end input[type="range"]:focus::-ms-thumb,.logico-front-end input[type="range"]::-ms-thumb:hover { outline: none } .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 } .content-wrapper { color: var(--logico-default-text-color) } .logico-front-end p { margin: 0 } .logico-front-end p:last-child { margin-bottom: 0 } .logico-front-end a { color: var(--logico-accent-color) } .logico-front-end ul { padding: 0; margin: 0 0 1.5em; font-size: 1em; line-height: 2em } .logico-front-end ul:last-child { margin-bottom: 0 } .logico-front-end ul { list-style: none } .logico-front-end ul li { position: relative; padding: 0 0 0 1.7em } .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) } .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]) { color: var(--logico-dark-text-color); margin: 0 0 30px } .logico-front-end h2{ color:white; } .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 { margin-bottom: 0 } .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 { color: inherit } .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 { color: var(--logico-accent-color) } .wp-block-title { margin: 0 0 28px } .wp-block-title:last-child { margin-bottom: 0 } .wp-block-group.has-background { 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) } body .content-wrapper .wp-block-social-links,ul.wp-block-social-links { margin: 0 } body .content-wrapper .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,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,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,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,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,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,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,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,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,ul.wp-block-social-links.is-style-logos-only .wp-block-social-link a:hover svg { fill: var(--logico-accent-color) } .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) } @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) } } .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 { width: calc(100% - 40px); margin: 0 20px } .content-wrapper .content-inner:after { content: ''; display: table; clear: both } .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 } .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 } @media only screen and (min-width: 661px) { .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 } } @media only screen and (min-width: 1021px) { .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-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 { margin: 150px auto } .content-wrapper .content { 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 } } .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 } } .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 } .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-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 } .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 } @media (max-width: 767px) { .team-listing-wrapper.team-grid-listing .team-item .post-media { height: auto; padding: 0; } } .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-4 .team-item-wrapper { width: 50% } } @media only screen and (min-width: 1021px) { .team-listing-wrapper.team-grid-listing.columns-4 .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% } } @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 } } .post-media img { border-radius: var(--logico-radius-large,0) } .post-gallery-carousel.owl-carousel.owl-theme:hover .owl-nav { left: 30px; right: 30px } .elementor-widget .owl-dots-desktop { display: none } @media only screen and (min-width: 1021px) { .elementor-widget .logico-heading.heading-with-pagination .owl-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 .owl-dots { margin: 0 -13px .275em 2px } .elementor-widget.title-alignment-right .logico-heading.heading-with-pagination .owl-dots { margin: 0 2px .275em -13px } .elementor-widget.title-alignment-center .logico-heading.heading-with-pagination .owl-dots { margin-top: 30px } .elementor-widget .owl-dots-desktop { display: block } .elementor-widget .owl-dots-mobile { display: none } } .elementor-widget .archive-listing-footer .owl-dots { -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; margin: -13px -13px 0 0 } .mobile-header-menu-container .wrapper-socials,.body-container .wrapper-socials { padding: 0; list-style: none; line-height: 1; white-space: nowrap; cursor: default; margin: -16px -8px 0 } .mobile-header-menu-container .wrapper-socials li,.body-container .wrapper-socials li { margin: 16px 8px 0; display: inline-block; vertical-align: middle; padding: 0; font-weight: 400 } .mobile-header-menu-container .wrapper-socials li:before,.body-container .wrapper-socials li:before { content: none; display: none } .mobile-header-menu-container .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) } .mobile-header-menu-container .wrapper-socials a:before,.body-container .wrapper-socials a:before { font-size: 16px } .mobile-header-menu-container .wrapper-socials a:hover,.body-container .wrapper-socials a:hover { color: var(--logico-accent-color) } .header .mobile-header-menu-container .wrapper-socials a:before,.body-container .wrapper-socials a:before { font-family: 'Font Awesome 6 Brands' } .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 } .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 } .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 h1.content-slider-item-heading { margin: 0 } .logico-content-slider-widget .logico-content-wrapper-1,.logico-content-slider-widget .logico-content-wrapper-2 { 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 .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 } } @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 } } .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 { 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 { content: ''; position: absolute; display: block; right: 0; left: 0; height: 0; padding: 0 } .block-decoration.block-decoration-style-1 .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 { 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 { -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 { -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.page-title-decoration.animated .block-decoration-item:before,.block-decoration.page-title-decoration.animated .block-decoration-item:after { padding: 100% 0 0 } .block-decoration.block-decoration-style-2.animated .block-decoration-item:before,.block-decoration.block-decoration-style-2.animated .block-decoration-item .decoration-accent:before { padding: 100% 0 0 } .block-decoration.block-decoration-style-2.animated .block-decoration-item .decoration-accent { padding: 200% 0 0 } .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 { padding: 100% 0 0 } .block-decoration.block-decoration-style-3.animated .block-decoration-item .decoration-accent { padding: 200% 0 0 } .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 { padding: 100% 0 0 } .block-decoration.block-decoration-style-4.animated .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 { 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 { width: 93px } } .elementor-widget-google_maps.elementor-absolute { height: 100% } .elementor-widget-google_maps.elementor-absolute .elementor-custom-embed { height: 100% } .elementor-widget-icon { line-height: 1 } @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-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_heading .logico-title { paint-order: stroke fill } .logico-ticker-wrapper { width: 100%; overflow: hidden } .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 } } .elementor-widget-social-icons .elementor-icon,.elementor-widget-social-icons svg { -webkit-transition: all 0.3s; transition: all 0.3s } .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-timeline-widget .timeline-slider.show-inactive-items .owl-stage-outer { overflow: initial } .wpforms-submit-container { text-align: left } .wpforms-submit-container:not(:first-child) { padding-top: 40px } .elementor-widget-container .wpforms-container { margin: 0 } .wpforms-container .wpforms-form .wpforms-field-container { margin: 0 -10px } .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 } } .ehf-header #masthead { z-index: initial } .sticky-container-on { -webkit-transition: none; transition: none } .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-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 } .logico-theme-style-rounded .header { margin: 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: 1021px) { .logico-theme-style-rounded .header { margin: 11px 20px 14px } } .page-title-decoration.animated:before { width: 0 } @media only screen and (min-width: 1021px) { .page-title-decoration.animated:before { width: 30px } } @media only screen and (min-width: 1380px) { .page-title-decoration.animated:before { width: calc(50% - (var(--logico-content-width, 1380px) / 2) + 20px) } } .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-fade { min-height: 97px; height: 100% } @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 } } .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 } @-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 { font-size: 0; line-height: 1 } .login-logout { line-height: 1; font-size: 0 } .login-logout a.link-login { display: block; line-height: 1; color: var(--logico-default-text-color) } .login-logout a.link-login:before { font: 400 normal 20px/1em 'fontello' } .login-logout a.link-login:hover { color: var(--logico-light-text-color) } .login-logout a.link-login: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-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-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-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 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>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: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-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-item>a:not([href*="/#"]):before { display: block } .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 } .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-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-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-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-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-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-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 } .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 } @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 { 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-laptop .header-menu-container { display: none } 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 { display: block } body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container { display: none } 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 { display: block } body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .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 { display: block } body[data-elementor-device-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-laptop .menu-trigger,body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container { display: none } .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:hover .mini-cart-trigger { -webkit-border-radius: 0; border-radius: 0 } a.search-link { text-decoration: none } 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 } a.search-link .search-trigger-icon:before { content: '\e85c' } a.search-link .search-trigger-icon:hover { color: var(--logico-light-text-color) } .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]) { 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-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 } .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 } @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-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; } } body:not(.block-editor-page) .content-wrapper .widget p { margin: 0 } .sidebar .widget+.widget { margin: 51px 0 0 } .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 { margin-top: -.25em } .sidebar .widget-wrapper>.wp-block-title:not(:last-child),.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 .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 { 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 .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 { 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-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 } .widget a { text-decoration: none } .widget p { margin: .75em 0 0 } .widget p a { text-decoration: underline } .widget p a:hover { text-decoration: none } .widget div.wpforms-container .wpforms-submit-container:not(:first-child) { padding-top: 20px } /* === public/css/vendor/vendor-global-overrides.css === */ /* Theme Name: Logico Child Description: Logico Child Theme Theme URI: https://example.com/themes/logico Author: Artureanec Author URI: https://example.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) ============================================================ */ /* ============================================================ 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 */ } @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 */ /* 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 ============================================================ */ /* ============================================================ 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 */ /* Text column: take the remaining space */ /* Map image: fill the wider container */ } /* ============================================================ INDUSTRY SOLUTIONS - Hover Effect Override Image fills box, content shows on hover with #c01227 shade. ============================================================ */ /* Make image fill the entire card box */ /* Persistent bottom overlay before hover #c01227 */ /* Hover background shade overlay #c01227 */ /* Hide content until hover (explicitly target text and lists) */ /* Force text to be white and clean */ /* White Circle Arrow Icon Wrapper */ /* Lists styling on Hover */ /* Push headers to bottom */ /* ============================================================ 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, .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 ============================================================ */ /* === public/css/vendor/vendor-layout-main.css === */ /* Theme Name: Logico Child Description: Logico Child Theme Theme URI: https://example.com/themes/logico Author: Artureanec Author URI: https://example.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; } } /* === public/css/vendor/vendor-responsive-laptops.css === */ /* ============================================================ 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: center !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; } /* ─── Connected Logistics Section Fixes ─── */ .elementor-element.elementor-element-9ffed33 { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; } } /* === public/css/vendor/vendor-elementor-hfe.css === */ .footer-width-fixer { width: 100% } .bhf-hidden { display: none } .ehf-header #masthead { z-index: 99; position: relative } /* === public/css/vendor/vendor-icons-fontello-load.css === */ @font-face { font-display: swap; font-family: 'fontello'; src: url(/fonts/fontello.woff2?98791691) format("woff2"); font-weight: 400; font-style: normal } /* === public/css/vendor/vendor-icons-fontello.css === */ [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-light-container:before { content: '\e839' } .icon-light-delivery:before { content: '\e83a' } .icon-light-directions:before { content: '\e83b' } .icon-light-storage:before { content: '\e83c' } .icon-air-delivery:before { content: '\e841' } .icon-container:before { content: '\e846' } .icon-half-logo:before { content: '\e851' } .icon-supply-chain:before { content: '\e863' } .icon-trolley:before { content: '\e867' } /* === public/css/custom-frontend.min.css === */ :root { --direction-multiplier: 1 } .elementor-screen-only,.screen-reader-text,.screen-reader-text span { height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; top: -10000em; width: 1px; clip: rect(0,0,0,0); border: 0 } .elementor *,.elementor :after,.elementor :before { box-sizing: border-box } .elementor a { box-shadow: none; text-decoration: none } .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 { border: none; line-height: 1; margin: 0; max-width: 100%; width: 100% } .e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute { position: absolute } .elementor-element.elementor-absolute { 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) } :root { --page-title-display: block } @keyframes eicon-spin { 0% { transform: rotate(0deg) } to { transform: rotate(359deg) } } .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-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 } @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 { --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) } .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([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 { 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-widget { min-width: 0 } .e-con .elementor-widget-google_maps { 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) } } .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-shape-square .elementor-icon { border-radius: 0 } .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 { 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 } } .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-4 .team-item-wrapper { width: 50% } } @media only screen and (min-width: 1021px) { .team-listing-wrapper.team-grid-listing.columns-4 .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% } } @media only screen and (min-width: 1380px) { .team-listing-wrapper.team-grid-listing { margin:0 -22px -78px } .team-listing-wrapper.team-grid-listing .team-item-wrapper { padding: 0 22px; margin-bottom: 78px } } :root { --we-primary: #c01227; --we-primary-light: #e62e45; --we-secondary: #222222; --we-accent: #f8f9fa; --we-text: #333333; --we-text-light: #666666; --we-white: #ffffff; --we-glass: rgba(255, 255, 255, 0.9); --we-shadow: 0 20px 40px rgba(0, 0, 0, 0.08); --we-radius: 24px; --we-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); } .we-container { max-width: 1320px; margin: 50px auto auto auto; padding: 0px 24px; } /* ─── HERO SECTION ─── */ /* ─── STATS SECTION ─── */ /* ─── INITIATIVES SECTION ─── */ /* ─── SUCCESS STORIES ─── */ /* ─── CALL TO ACTION ─── */ .we-cta { position: relative; padding: 100px 0; background: var(--we-primary); color: var(--we-white); border-radius: var(--we-radius); text-align: center; overflow: hidden; margin-bottom: 120px; } .we-cta-inner { position: relative; z-index: 2; } .we-cta-title { font-size: clamp(32px, 4vw, 56px); font-weight: 800; margin-bottom: 24px; line-height: 1.1; } .we-cta-title em { font-style: normal; opacity: 0.8; } .we-cta-sub { font-size: 20px; max-width: 100%; margin: 0 auto 40px; opacity: 0.9; } .we-cta-btns { display: flex; gap: 20px; justify-content: center; flex-wrap: wrap; } .btn-we-primary { background: var(--we-white); color: var(--we-primary); padding: 18px 48px; border-radius: 100px; font-weight: 700; text-decoration: none; transition: var(--we-transition); display: inline-flex; align-items: center; gap: 12px; } .btn-we-primary:hover { transform: translateY(-5px); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); } /* ─── ANIMATIONS ─── */ @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } @keyframes fadeInDown { from { opacity: 0; transform: translateY(-30px); } to { opacity: 1; transform: translateY(0); } } /* Responsive Adjustments */ @media (max-width: 768px) { .we-container { padding: 0 20px; } } /* additional css for 2 sections */ /* @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap'); */ /* --- DEFAULT ROOT THEME: PREMIUM LIGHT / WHITE --- */ :root { --bg-darker: #f8fafc; /* Clean slate light white background */ --bg-dark: #f1f5f9; /* Distribution slate grey background */ --bg-card: rgba(255, 255, 255, 0.75); /* White glassmorphism backdrop */ --bg-card-hover: rgba(255, 255, 255, 0.95); --primary-raw: 226, 0, 26; /* #e2001a Doormile Red */ --primary: rgb(var(--primary-raw)); --primary-glow: #e2001a; --primary-glow-rgb: 226, 0, 26; --accent-raw: 13, 148, 136; /* Teal */ --accent: rgb(var(--accent-raw)); --accent-glow: #0f766e; --text-primary: #0f172a; /* Slate 900 for high readability */ --text-secondary: #475569; /* Slate 600 */ --text-muted: #94a3b8; /* Slate 400 */ --border-color: rgba(15, 23, 42, 0.08); /* Light grey outline border */ --border-glow: rgba(var(--primary-raw), 0.15); --font-heading: 'Outfit', 'Inter', sans-serif; --font-body: 'Inter', sans-serif; --transition-fast: 0.2s cubic-bezier(0.4, 0, 0.2, 1); --transition-smooth: 0.4s cubic-bezier(0.4, 0, 0.2, 1); --transition-spring: 0.6s cubic-bezier(0.34, 1.56, 0.64, 1); --grid-line-color: rgba(15, 23, 42, 0.02); /* Subtle light grid pattern lines */ } /* --- BASE STYLES --- */ /* Layout Containers */ .container { max-width: 1320px; margin: 0 auto; padding: 0 2rem; position: relative; z-index: 10; } section { padding: 6rem 0; position: relative; overflow: hidden; } h1, h2, h3 { font-family: var(--font-heading); font-weight: 700; letter-spacing: -0.02em; } /* Glassmorphic Panel (Elevated white glass for light theme) */ /* --- SECTION 1: THE ROADMAP HERO (EXACTLY #1F1F1F DARK BACKGROUND OVERRIDE) --- */ .roadmap-hero-section { /* Overriding default variables locally to create a gorgeous #1F1F1F dark layout! */ --bg-darker: #1f1f1f; /* User specified solid charcoal color */ --bg-dark: #272727; --bg-card: rgba(15, 15, 15, 0.6); --bg-card-hover: rgba(30, 30, 30, 0.85); --primary-glow: #c01227; --text-primary: #f3f4f6; --text-secondary: #9ca3af; --text-muted: #5e6472; --border-color: rgba(255, 255, 255, 0.06); --border-glow: rgba(226, 0, 26, 0.25); min-height: 100vh; border-radius: 20px; padding: 2.5rem 0 4rem 0; display: flex; align-items: center; background-color: var(--bg-darker) !important; background-image: radial-gradient(circle at 50% 20%, rgba(226, 0, 26, 0.08) 0%, transparent 60%) !important; position: relative; } /* Concentric crimson vector curves background */ /* Screen Header Bar */ /* Capsule brand logo on white background */ /* Titles and subtitle layout */ .vision-tag-top { font-family: var(--font-heading); font-size: 0.8rem; font-weight: 800; letter-spacing: 0.25em; color: var(--primary-glow); margin-bottom: 1.25rem; text-transform: uppercase; } /* .glowing-rose-text { background: linear-gradient(135deg, #c01227 0%, var(#c01227) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; filter: drop-shadow(0 0 20px rgba(255, 42, 95, 0.45)); } */ .vision-main-subtitle { font-size: 1.15rem; color: var(--text-secondary); margin-bottom: 3.5rem; } /* Timeline Horizontal Track overlay */ .roadmap-track-container { display: flex; align-items: center; justify-content: space-between; margin-bottom: 2.25rem; position: relative; z-index: 10; } .roadmap-track-label { font-family: var(--font-heading); font-weight: 800; font-size: 0.75rem; letter-spacing: 0.15em; color: var(--text-secondary); flex-shrink: 0; } .timeline-horizontal-wrapper { flex: 1; margin: 0 2rem; position: relative; height: 4px; } .timeline-horizontal-line { position: absolute; top: 50%; left: 0; width: 100%; height: 2px; background: rgba(255, 255, 255, 0.08); transform: translateY(-50%); border-radius: 1px; } .timeline-horizontal-fill { position: absolute; top: 50%; left: 0; width: 75%; height: 2px; background: var(--primary-glow); box-shadow: 0 0 10px var(--primary-glow); transform: translateY(-50%); border-radius: 1px; } .node-dots-row { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } .node-dot-item { position: absolute; width: 10px; height: 10px; border-radius: 50%; background: #1f1f1f; border: 2px solid rgba(255, 255, 255, 0.15); transform: translate(-50%, -50%); top: 50%; } .node-pulse-crown { width: 100%; height: 100%; border-radius: 50%; border: 2px solid var(--primary-glow); background: #1f1f1f; box-shadow: 0 0 15px var(--primary-glow); position: absolute; top: 0; left: 0; } .roadmap-complete-pct { font-family: var(--font-heading); font-weight: 800; font-size: 0.75rem; letter-spacing: 0.05em; color: var(--primary-glow); flex-shrink: 0; text-shadow: 0 0 8px rgba(226, 0, 26, 0.3); } /* 4-Card side-by-side grid */ .roadmap-grid-container { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1.25rem; margin-bottom: 2.5rem; position: relative; z-index: 10; } .roadmap-col-card { background: var(--bg-card); backdrop-filter: blur(12px); border: 1.5px solid var(--border-color); border-radius: 12px; padding: 1.5rem; display: flex; flex-direction: column; min-height: 380px; transition: var(--transition-smooth); cursor: pointer; position: relative; } .roadmap-col-card:hover { transform: translateY(-6px); border-color: rgba(226, 0, 26, 0.25); box-shadow: 0 20px 40px rgba(0, 0, 0, 0.5), 0 0 20px rgba(226, 0, 26, 0.05); } .card-top-row { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1rem; } .year-num { font-family: var(--font-heading); font-size: 1.6rem; font-weight: 800; color: #fff; line-height: 1; } .card-icon-badge { width: 24px; height: 24px; border-radius: 6px; background: rgba(226, 0, 26, 0.15); border: 1px solid rgba(226, 0, 26, 0.3); display: flex; align-items: center; justify-content: center; color: var(--primary-glow); } .phase-badge-pill { align-self: flex-start; padding: 0.25rem 0.65rem; border-radius: 20px; font-family: var(--font-heading); font-weight: 800; font-size: 0.65rem; letter-spacing: 0.04em; text-transform: uppercase; margin-bottom: 0.85rem; } .phase-badge-pill.yellow { background: rgba(234, 179, 8, 0.08); border: 1px solid rgba(234, 179, 8, 0.2); color: #eab308; } .phase-badge-pill.green { background: rgba(16, 185, 129, 0.08); border: 1px solid rgba(16, 185, 129, 0.2); color: #10b981; } .phase-badge-pill.blue { background: rgba(59, 130, 246, 0.08); border: 1px solid rgba(59, 130, 246, 0.2); color: #3b82f6; } .card-heading { font-size: 1.1rem; font-weight: 800; color: #fff; margin-bottom: 0.5rem; } .card-text { font-size: 0.8rem; color: var(--text-secondary); line-height: 1.45; margin-bottom: 1.5rem; flex-grow: 1; } .card-pills-stack { display: flex; flex-direction: column; gap: 0.5rem; } .card-stat-pill-mini { background: rgba(255, 255, 255, 0.02); border: 1px solid rgba(255, 255, 255, 0.04); padding: 0.45rem 0.75rem; border-radius: 6px; font-size: 0.78rem; font-weight: 500; color: #d1d5db; display: flex; align-items: center; gap: 0.5rem; transition: var(--transition-fast); } .card-stat-pill-mini svg { color: var(--primary-glow); flex-shrink: 0; } .card-stat-pill-mini:hover { background: rgba(255, 255, 255, 0.05); color: #fff; } /* Glowing Vision Card 2030 layout styling */ .glowing-vision-card { background: linear-gradient(135deg, #e2001a 0%, #ff2a5f 100%) !important; border-color: #c01227 !important; box-shadow: 0 20px 40px rgba(226, 0, 26, 0.25), 0 0 25px rgba(226, 0, 26, 0.15); } .glowing-vision-card:hover { box-shadow: 0 20px 40px rgba(226, 0, 26, 0.45), 0 0 35px rgba(226, 0, 26, 0.25) !important; border-color: #fff !important; } .glowing-vision-card .year-num, .glowing-vision-card .card-heading { color: #fff !important; } .glowing-vision-card .card-text { color: rgba(255, 255, 255, 0.85) !important; } .glowing-vision-card .card-icon-badge.translucent-white { background: rgba(255, 255, 255, 0.15) !important; border-color: rgba(255, 255, 255, 0.3) !important; color: #fff !important; } .glowing-vision-card .phase-badge-pill.white-pill { background: rgba(255, 255, 255, 0.15) !important; border: 1px solid rgba(255, 255, 255, 0.3) !important; color: #fff !important; } .glowing-vision-card .card-stat-pill-mini.translucent-crimson { background: rgba(10, 15, 28, 0.35) !important; border: 1px solid rgba(255, 255, 255, 0.08) !important; color: #fff !important; } .glowing-vision-card .card-stat-pill-mini.translucent-crimson svg { color: #fff !important; } /* Screen Footer Bar */ /* Scroll action anchor */ /* --- SECTION 2: LIVE AI ROUTING SIMULATOR (LIGHT / WHITE THEME) --- */ /* Simulator Grid responsive wrapper */ /* Light theme blur overlay hud styling */ /* Cockpit float slider controls */ /* Sidebar Metrics Dashboard styling */ /* --- SECTION 3: COMPARISON MATRIX & MOAT (LIGHT / WHITE THEME) --- */ .comparison-section { /* background-color: var(--bg-dark); */ background-image: radial-gradient(circle at 90% 20%, rgba(var(--primary-raw), 0.015) 0%, transparent 60%); border-top: 1px solid var(--border-color); } .table-wrapper { overflow-x: auto; border-radius: 16px; border: 1px solid var(--border-color); background: var(--bg-card); box-shadow: 0 10px 30px rgba(15, 23, 42, 0.03); } .comparison-table { width: 100%; border-collapse: collapse; text-align: left; } .comparison-table th, .comparison-table td { padding: 1.2rem 1.5rem; border-bottom: 1px solid var(--border-color); font-size: 0.9rem; color: var(--text-primary); } .comparison-table tr:last-child th, .comparison-table tr:last-child td { border-bottom: none; } .comparison-table th { font-family: var(--font-heading); font-weight: 700; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.1em; color: var(--text-secondary); background: rgba(15, 23, 42, 0.02); } /* Doormile red primary highlight column */ .col-highlight { background: rgba(var(--primary-raw), 0.02); border-left: 2px solid var(--primary); border-right: 2px solid var(--primary); position: relative; } th.col-highlight { background: var(--primary) !important; color: #fff !important; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); border-top: 2px solid var(--primary); border-left: 2px solid var(--primary); border-right: 2px solid var(--primary); text-align: center; font-weight: 800; } td.col-highlight { text-align: center; color: var(--primary) !important; font-weight: 700; } .capability-cell { display: flex; align-items: center; gap: 0.75rem; font-weight: 600; color: var(--text-primary); } .capability-cell svg { color: var(--text-secondary); transition: var(--transition-fast); flex-shrink: 0; } tr:hover .capability-cell svg { color: var(--primary); transform: scale(1.15); } .yes-badge { display: inline-flex; align-items: center; gap: 0.25rem; color: var(--primary); font-weight: 700; font-size: 0.85rem; } .advanced-badge { display: inline-flex; align-items: center; gap: 0.25rem; background: rgba(var(--primary-raw), 0.08); border: 1px solid var(--primary); padding: 0.25rem 0.6rem; border-radius: 4px; font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.05em; font-weight: 800; color: var(--primary); } .no-text { color: var(--text-muted); } .partial-text { color: var(--text-secondary); } /* Strategic Moat Panels light mode */ /* --- FOOTER (LIGHT THEME) --- */ /* --- KEYFRAMES AND SYSTEM ANIMATIONS --- */ @keyframes pulse-ring { 0% { transform: scale(1); opacity: 0.4; } 50% { transform: scale(2.2); opacity: 0; } 100% { transform: scale(1); opacity: 0; } } @keyframes bounce-slow { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(5px); } } /* ========================================================================== MANDATORY MEDIA QUERIES ("this website use in all device use mediaquery") ========================================================================== */ /* --- 1. WIDESCREEN & DESKTOP (Default layout up to 1320px) --- */ @media (max-width: 1320px) { .container { padding: 0 1.5rem; } } /* --- 2. NOTEBOOKS & SMALL LAPTOPS (1024px to 1200px) --- */ @media (max-width: 1200px) { .roadmap-grid-container { gap: 1rem; } .roadmap-col-card { padding: 1.25rem; min-height: 380px; } .year-num { font-size: 1.4rem; } } /* --- 3. TABLETS AND IPADS (768px to 1024px) --- */ @media (max-width: 1024px) { section { padding: 4.5rem 0; } /* Roadmap Hero stack adjustment */ .roadmap-hero-section { padding: 4rem 0; } /* 4-column timeline cards collapse to 2x2 grid for tablet readability! */ .roadmap-grid-container { grid-template-columns: repeat(2, 1fr); gap: 1.5rem; } .roadmap-col-card { min-height: auto; padding: 1.5rem; } /* Simulator sidebar stacks below canvas grid */ /* Capability matrix layout collapses to single column */ } /* --- 4. LARGE PHONES & PORTRAIT TABLETS (480px to 768px) --- */ @media (max-width: 768px) { /* Screen Header pivots vertically to avoid overlap */ .vision-main-subtitle { font-size: 1rem; margin-bottom: 2.5rem; } /* Roadmap tracking line adjustments for tight displays */ .roadmap-track-container { flex-direction: column; gap: 1.25rem; align-items: flex-start; margin-bottom: 2rem; } .timeline-horizontal-wrapper { width: 100%; margin: 0.5rem 0; } /* Nodes stay centered above column layouts */ .node-dots-row { display: none; /* Hide top track nodes on pure mobile stacks for design cleanliness */ } /* Side-by-side cards stack full-width for ultimate mobile legibility! */ .roadmap-grid-container { grid-template-columns: 1fr; gap: 1.25rem; } /* Capability Matrix table gains responsive horizontal swipe scrolls! */ .table-wrapper { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } .comparison-table { min-width: 600px; /* Forces swipe track behavior on narrow screens */ } } /* --- 5. SMALL SMARTPHONES (Portrait, Up to 480px) --- */ @media (max-width: 480px) { .container { padding: 0 1rem; } .roadmap-col-card { padding: 1.25rem; } .year-num { font-size: 1.3rem; } .card-heading { font-size: 1rem; } .card-stat-pill-mini { padding: 0.4rem 0.6rem; font-size: 0.72rem; } } /* === public/css/all-inlined-head-styles.css === */ /* STYLE BLOCK 1 */ /* Critical CSS to hide header ONLY on home page initial load/refresh */ .is-home-page .header-hide-until-scroll:not(.header-visible-scrolled) { opacity: 0 !important; visibility: hidden !important; transition: none !important; /* No transition on first load */ } /* Ensure header is transparent sitewide when not sticky */ .header-hide-until-scroll:not(.sticky-container-active) { background-color: transparent !important; box-shadow: none !important; } /* STYLE BLOCK 2 */ img:is([sizes=auto i]) { contain-intrinsic-size: 3000px 1500px } /*# sourceURL=wp-img-auto-sizes-contain-inline-css */ /* STYLE BLOCK 3 */ /*# sourceURL=wp-emoji-styles-inline-css */ /* STYLE BLOCK 4 */ .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 } :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 } /*# sourceURL=local */ /* STYLE BLOCK 5 */ 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 } /*# sourceURL=local */ /* STYLE BLOCK 6 */ .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 figure { margin: 0 } @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 } } /*# sourceURL=local */ /* STYLE BLOCK 7 */ .wp-block-buttons { box-sizing: border-box } .wp-block-buttons>.wp-block-button { display: inline-block; margin: 0 } .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 .wp-block-button__link { width: 100% } /*# sourceURL=local */ /* STYLE BLOCK 8 */ .wp-block-group { box-sizing: border-box } :where(.wp-block-group.wp-block-group-is-layout-constrained) { position: relative } /*# sourceURL=local */ /* STYLE BLOCK 9 */ :root :where(p.has-background) { padding: 1.25em 2.375em } /*# sourceURL=local */ /* STYLE BLOCK 10 */ .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 { font-size: 24px } .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-facebook { background-color: #0866ff; 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-x { background-color: #000; 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-facebook { color: #0866ff } :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-x { color: #000 } :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube { color: red } :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 } /*# sourceURL=local */ /* STYLE BLOCK 11 */ .wp-block-spacer { clear: both } /*# sourceURL=local */ /* STYLE BLOCK 12 */ :root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--font-family--text-font: Manrope, sans-serif; --wp--preset--font-family--heading-font: "" Manrope", Sans-serif", sans-serif; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); } :root { --wp--style--global--content-size: 1340px; --wp--style--global--wide-size: 1340px; } :where(body) { margin: 0; } :where(.is-layout-flex) { gap: 0.5em; } body .is-layout-flex { display: flex; } .is-layout-flex { flex-wrap: wrap; align-items: center; } .is-layout-flex> :is(*, div) { margin: 0; } body { background-color: #ffffff; color: #333333; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } h1 { font-family: var(--wp--preset--font-family--heading-font); font-size: 120px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h2 { font-family: var(--wp--preset--font-family--heading-font); font-size: 80px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h3 { font-family: var(--wp--preset--font-family--heading-font); font-size: 60px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h4 { font-family: var(--wp--preset--font-family--heading-font); font-size: 40px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h5 { font-family: var(--wp--preset--font-family--heading-font); font-size: 30px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h6 { font-family: var(--wp--preset--font-family--heading-font); font-size: 25px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } :root :where(.wp-element-button, .wp-block-button__link) { background-color: #32373c; border-width: 0; color: #fff; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding-top: calc(0.667em + 2px); padding-right: calc(1.333em + 2px); padding-bottom: calc(0.667em + 2px); padding-left: calc(1.333em + 2px); text-decoration: none; text-transform: inherit; } .has-white-color { color: var(--wp--preset--color--white) !important; } .has-text-font-font-family { font-family: var(--wp--preset--font-family--text-font) !important; } /*# sourceURL=global-styles-inline-css */ /* STYLE BLOCK 13 */ /*# sourceURL=woocommerce-inline-inline-css */ /* STYLE BLOCK 14 */ .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 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"] { font-family: "Manrope", Sans-serif; font-size: 14px; font-weight: 600; } .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; } @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; } .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) { .e-con { --container-max-width: 767px; } } .elementor .elementor-element.elementor-element-741f56c { --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: 32px; --padding-bottom: 32px; --padding-left: 32px; --padding-right: 32px; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 { background-image: url("/images/home2-slide-1.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover; opacity: 1; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830:before { content: ''; position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.35) 100%); z-index: 1; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner { max-width: 88%; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content { -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; text-align: center; position: relative; z-index: 2; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading { font-family: "Manrope", Sans-serif; font-size: 80px; line-height: 1.125em; word-spacing: -0.03em; color: #FFFFFF; text-transform: uppercase; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-text { font-size: 20px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #BEBEBE; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-text .text-content { max-width: 590px; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830.slide-style-standard .content-slider-item-text { margin: 23px 0px 0px 0px; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 { background-image: url("/images/home2-slide-2.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061:before { content: ''; position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.35) 100%); z-index: 1; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner { max-width: 88%; margin: 0 auto; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content { -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; text-align: center; position: relative; z-index: 2; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading { font-family: "Manrope", Sans-serif; font-size: 80px; line-height: 1.125em; word-spacing: -0.03em; color: #FFFFFF; text-transform: uppercase; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-text { font-size: 20px; line-height: 1.875em; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #BEBEBE; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-text .text-content { max-width: 590px; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061.slide-style-standard .content-slider-item-text { margin: 23px 0px 0px 0px; } .elementor .elementor-element.elementor-element-6c7cbcb .owl-carousel.owl-theme .content-item { height: 800px; } .elementor .elementor-element.elementor-element-6c7cbcb .owl-carousel .owl-stage-outer { border-radius: 32px 32px 32px 32px; } .elementor .elementor-element.elementor-element-6c7cbcb .content-slider.nav-view-compact .owl-nav, .elementor .elementor-element.elementor-element-6c7cbcb .content-slider.nav-view-vertical .owl-nav { bottom: 10px; right: 10px; } .elementor .elementor-element.elementor-element-6c7cbcb .slider-footer { text-align: right; margin-top: 0px; margin-bottom: 31px; } .elementor .elementor-element.elementor-element-6c7cbcb .slider-footer .slider-pagination { margin-right: 145px; margin-left: 57px; } .elementor .elementor-element.elementor-element-6c7cbcb .slider-progress-wrapper { color: #FFFFFF; } .elementor .elementor-element.elementor-element-6c7cbcb .owl-dots .owl-dot:not(.active) span { border-color: #FFFFFF; } .elementor .elementor-element.elementor-element-9b26234 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-ca6bc63 { --display: flex; --min-height: 339px; --justify-content: flex-end; --align-items: flex-start; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 25px 25px 25px 25px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 47px; --padding-right: 45px; } .elementor .elementor-element.elementor-element-ca6bc63:not(.elementor-motion-effects-element-type-background) { background-image: linear-gradient(to right, #00000080, #00000010), url("/images/home2-banner-1.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor .elementor-element.elementor-element-cc55905 { --divider-border-style: solid; --divider-color: #FFFFFF80; --divider-border-width: 1px; } .elementor .elementor-element.elementor-element-cc55905 .elementor-divider-separator { width: 100%; } .elementor .elementor-element.elementor-element-cc55905 .elementor-divider { padding-block-start: 20px; padding-block-end: 20px; } .elementor .elementor-element.elementor-element-3fb5639 { width: var(--container-widget-width, 240px); max-width: 240px; --container-widget-width: 240px; --container-widget-flex-grow: 0; } .elementor .elementor-element.elementor-element-3fb5639 .logico-title { font-size: 30px; font-weight: 600; line-height: 1.1667em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor .elementor-element.elementor-element-94c3ff1>.elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor .elementor-element.elementor-element-94c3ff1 { --logico-default-text-color: #FFFFFF; } .elementor .elementor-element.elementor-element-4c0903b { --display: flex; --min-height: 339px; --justify-content: flex-end; --align-items: flex-start; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 25px 25px 25px 25px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 47px; --padding-right: 45px; } .elementor .elementor-element.elementor-element-4c0903b:not(.elementor-motion-effects-element-type-background) { background-color: #1F1F1F; } .elementor .elementor-element.elementor-element-c8adeeb { --divider-border-style: solid; --divider-color: #FFFFFF80; --divider-border-width: 1px; } .elementor .elementor-element.elementor-element-c8adeeb .elementor-divider-separator { width: 100%; } .elementor .elementor-element.elementor-element-c8adeeb .elementor-divider { padding-block-start: 20px; padding-block-end: 20px; } .elementor .elementor-element.elementor-element-5e64d7b { width: var(--container-widget-width, 300px); max-width: 300px; --container-widget-width: 300px; --container-widget-flex-grow: 0; } .elementor .elementor-element.elementor-element-5e64d7b .logico-title { font-size: 30px; font-weight: 600; line-height: 1.1667em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor .elementor-element.elementor-element-20db156>.elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor .elementor-element.elementor-element-20db156 { --logico-default-text-color: #FFFFFF; } .elementor .elementor-element.elementor-element-f003242 { --display: flex; --min-height: 339px; --justify-content: flex-end; --align-items: flex-start; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 25px 25px 25px 25px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 47px; --padding-right: 45px; } .elementor .elementor-element.elementor-element-f003242:not(.elementor-motion-effects-element-type-background) { background-image: url("/images/home2-banner-3.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor .elementor-element.elementor-element-d58ef3c { --divider-border-style: solid; --divider-color: #FFFFFF80; --divider-border-width: 1px; } .elementor .elementor-element.elementor-element-d58ef3c .elementor-divider-separator { width: 100%; } .elementor .elementor-element.elementor-element-d58ef3c .elementor-divider { padding-block-start: 20px; padding-block-end: 20px; } .elementor .elementor-element.elementor-element-d00253e { width: var(--container-widget-width, 380px); max-width: 380px; --container-widget-width: 380px; --container-widget-flex-grow: 0; } .elementor .elementor-element.elementor-element-d00253e .logico-title { font-size: 30px; font-weight: 600; line-height: 1.1667em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor .elementor-element.elementor-element-3481e66>.elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor .elementor-element.elementor-element-3481e66 { --logico-default-text-color: #FFFFFF; } .elementor .elementor-element.elementor-element-30fd9d1 { --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 .elementor-element.elementor-element-03db5d7 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-3fe4ca3 .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #111111; } .elementor .elementor-element.elementor-element-ffd1f7d { width: var(--container-widget-width, 55%); max-width: 55%; --container-widget-width: 55%; --container-widget-flex-grow: 0; } .elementor .elementor-element.elementor-element-ffd1f7d .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; letter-spacing: -0.03em; } .elementor .elementor-element.elementor-element-e09c20e { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --grid-auto-flow: row; --margin-top: 85px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-81a7690>.elementor-widget-container { padding: 0px 40px 0px 0px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #e5e7eb; } .elementor .elementor-element.elementor-element-81a7690 .elementor-icon-box-wrapper { text-align: left; } .elementor .elementor-element.elementor-element-81a7690 { --icon-box-icon-margin: 100px; } .elementor .elementor-element.elementor-element-81a7690.elementor-view-default .elementor-icon { fill: #111111; color: #111111; border-color: #111111; } .elementor .elementor-element.elementor-element-81a7690 .elementor-icon { font-size: 61px; } .elementor .elementor-element.elementor-element-81a7690 .elementor-icon-box-title, .elementor .elementor-element.elementor-element-81a7690 .elementor-icon-box-title a { font-family: "Manrope", Sans-serif; font-size: 25px; font-weight: 600; text-transform: none; line-height: 1.4em; } .elementor .elementor-element.elementor-element-81a7690 .elementor-icon-box-title { color: #111111; } .elementor .elementor-element.elementor-element-0f4aa27>.elementor-widget-container { padding: 0px 40px 0px 0px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #e5e7eb; } .elementor .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-wrapper { text-align: left; } .elementor .elementor-element.elementor-element-0f4aa27 { --icon-box-icon-margin: 120px; } .elementor .elementor-element.elementor-element-0f4aa27.elementor-view-default .elementor-icon { fill: #111111; color: #111111; border-color: #111111; } .elementor .elementor-element.elementor-element-0f4aa27 .elementor-icon { font-size: 61px; } .elementor .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title, .elementor .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title a { font-family: "Manrope", Sans-serif; font-size: 25px; font-weight: 600; text-transform: none; line-height: 1.4em; } .elementor .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title { color: #111111; } .elementor .elementor-element.elementor-element-6cfd203>.elementor-widget-container { padding: 0px 40px 0px 0px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #e5e7eb; } .elementor .elementor-element.elementor-element-6cfd203 .elementor-icon-box-wrapper { text-align: left; } .elementor .elementor-element.elementor-element-6cfd203 { --icon-box-icon-margin: 120px; } .elementor .elementor-element.elementor-element-6cfd203.elementor-view-default .elementor-icon { fill: #111111; color: #111111; border-color: #111111; } .elementor .elementor-element.elementor-element-6cfd203 .elementor-icon { font-size: 61px; } .elementor .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title, .elementor .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title a { font-family: "Manrope", Sans-serif; font-size: 25px; font-weight: 600; text-transform: none; line-height: 1.4em; } .elementor .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title { color: #111111; } .elementor .elementor-element.elementor-element-0d343e1>.elementor-widget-container { padding: 0px 40px 0px 0px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #e5e7eb; } .elementor .elementor-element.elementor-element-0d343e1 .elementor-icon-box-wrapper { text-align: left; } .elementor .elementor-element.elementor-element-0d343e1 { --icon-box-icon-margin: 120px; } .elementor .elementor-element.elementor-element-0d343e1.elementor-view-default .elementor-icon { fill: #111111; color: #111111; border-color: #111111; } .elementor .elementor-element.elementor-element-0d343e1 .elementor-icon { font-size: 61px; } .elementor .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title, .elementor .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title a { font-family: "Manrope", Sans-serif; font-size: 25px; font-weight: 600; text-transform: none; line-height: 1.4em; } .elementor .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title { color: #111111; } .elementor .elementor-element.elementor-element-b62c0b3 { --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: 100px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-592e9e8 { --display: flex; } .elementor .elementor-element.elementor-element-ab41b28 .ticker .ticker-text { font-family: "Manrope", Sans-serif; text-transform: none; } .elementor .elementor-element.elementor-element-89a0ca1 { --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: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-99768ba { text-align: right; } .elementor .elementor-element.elementor-element-0136e6e>.elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 0px 13px 0px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #FFFFFF; } .elementor .elementor-element.elementor-element-0136e6e .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #FFFFFF; } .elementor .elementor-element.elementor-element-7500280>.elementor-widget-container { margin: 66px 0px 0px 0px; } .elementor .elementor-element.elementor-element-7500280 .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; letter-spacing: -0.03em; } .elementor .elementor-element.elementor-element-4cc07a7>.elementor-widget-container { margin: 25px 0px 0px 0px; } .elementor .elementor-element.elementor-element-4cc07a7 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; } .elementor .elementor-element.elementor-element-165dfa5 { width: var(--container-widget-width, 619px); max-width: 619px; --container-widget-width: 619px; --container-widget-flex-grow: 0; } .elementor .elementor-element.elementor-element-165dfa5>.elementor-widget-container { margin: 8px 0px 0px 0px; } .elementor .elementor-element.elementor-element-da9d310>.elementor-widget-container { margin: 24px 0px 0px 0px; } .elementor .elementor-element.elementor-element-da9d310 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; } .elementor .elementor-element.elementor-element-3888a1e { width: var(--container-widget-width, 526px); max-width: 526px; --container-widget-width: 526px; --container-widget-flex-grow: 0; } .elementor .elementor-element.elementor-element-3888a1e>.elementor-widget-container { margin: 8px 0px 0px 0px; } .elementor .elementor-element.elementor-element-c0a45e4>.elementor-widget-container { margin: 40px 0px 0px 0px; } .elementor .elementor-element.elementor-element-0efc59e { width: auto; max-width: auto; top: 0px; } body:not(.rtl) .elementor .elementor-element.elementor-element-0efc59e { right: 0px; } .elementor .elementor-element.elementor-element-0efc59e .block-decoration, .elementor .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item { width: 108px; } .elementor .elementor-element.elementor-element-0efc59e .block-decoration { text-align: right; } .elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-1 .block-decoration-item:before { background-color: #1F1F1F; } .elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-1 .block-decoration-item:after { background-color: #c01227 } .elementor .elementor-element.elementor-element-88745f4 { --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: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-343b363 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-7afb238>.elementor-widget-container { margin: 0px 0px 50px 0px; padding: 0px 0px 14px 0px; border-style: solid; border-width: 0px 0px 1px 0px; } .elementor .elementor-element.elementor-element-7afb238 .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; } .elementor .elementor-element.elementor-element-1cc335a .logico-title { font-family: "Manrope Alt", Sans-serif; font-size: 180px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #FFFFFF00; -webkit-text-stroke-width: 2px; stroke-width: 2px; -webkit-text-stroke-color: #c01227; stroke: #c01227; } .elementor .elementor-element.elementor-element-4c3e632 { --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 .elementor-element.elementor-element-5ba6bbf { --display: flex; } .elementor .elementor-element.elementor-element-9363070 .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; letter-spacing: -0.03em; } .elementor .elementor-element.elementor-element-e7609a5 { --display: flex; } .elementor .elementor-element.elementor-element-2d7c3ee { --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 .elementor-element.elementor-element-d11b050 { --display: flex; } .elementor .elementor-element.elementor-element-3a6f50f>.elementor-widget-container { margin: 0px 0px 30px -9px; } .elementor .elementor-element.elementor-element-3a6f50f .elementor-icon-wrapper { text-align: left; } .elementor .elementor-element.elementor-element-3a6f50f.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor .elementor-element.elementor-element-3a6f50f.elementor-view-default .elementor-icon svg { fill: #A1A1A1; } .elementor .elementor-element.elementor-element-3a6f50f .elementor-icon { font-size: 70px; } .elementor .elementor-element.elementor-element-3a6f50f .elementor-icon svg { height: 70px; } .elementor .elementor-element.elementor-element-1025248>.elementor-widget-container { margin: 19px 0px 0px 0px; } .elementor .elementor-element.elementor-element-1025248 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #333333; } .elementor .elementor-element.elementor-element-c7c19bd>.elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor .elementor-element.elementor-element-2c82e54 { --display: flex; } .elementor .elementor-element.elementor-element-f51735e>.elementor-widget-container { margin: 0px 0px 27px 0px; } .elementor .elementor-element.elementor-element-f51735e .elementor-icon-wrapper { text-align: left; } .elementor .elementor-element.elementor-element-f51735e.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor .elementor-element.elementor-element-f51735e.elementor-view-default .elementor-icon svg { fill: #A1A1A1; } .elementor .elementor-element.elementor-element-f51735e .elementor-icon { font-size: 61px; } .elementor .elementor-element.elementor-element-f51735e .elementor-icon svg { height: 61px; } .elementor .elementor-element.elementor-element-c682633>.elementor-widget-container { margin: 19px 0px 0px 0px; } .elementor .elementor-element.elementor-element-c682633 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #333333; } .elementor .elementor-element.elementor-element-74d14e3>.elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor .elementor-element.elementor-element-08b9b20 { --display: flex; } .elementor .elementor-element.elementor-element-612c459>.elementor-widget-container { margin: 8px 0px 24px 0px; } .elementor .elementor-element.elementor-element-612c459 .elementor-icon-wrapper { text-align: left; } .elementor .elementor-element.elementor-element-612c459.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor .elementor-element.elementor-element-612c459.elementor-view-default .elementor-icon svg { fill: #A1A1A1; } .elementor .elementor-element.elementor-element-612c459 .elementor-icon { font-size: 68px; } .elementor .elementor-element.elementor-element-612c459 .elementor-icon svg { height: 68px; } .elementor .elementor-element.elementor-element-aa49275>.elementor-widget-container { margin: 19px 0px 0px 0px; } .elementor .elementor-element.elementor-element-aa49275 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #333333; } .elementor .elementor-element.elementor-element-74cfdf7>.elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor .elementor-element.elementor-element-04989ee { --display: flex; } .elementor .elementor-element.elementor-element-11a657e>.elementor-widget-container { margin: 0px 0px 27px 0px; } .elementor .elementor-element.elementor-element-11a657e .elementor-icon-wrapper { text-align: left; } .elementor .elementor-element.elementor-element-11a657e.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor .elementor-element.elementor-element-11a657e.elementor-view-default .elementor-icon svg { fill: #A1A1A1; } .elementor .elementor-element.elementor-element-11a657e .elementor-icon { font-size: 49px; } .elementor .elementor-element.elementor-element-11a657e .elementor-icon svg { height: 49px; } .elementor .elementor-element.elementor-element-b317d31>.elementor-widget-container { margin: 19px 0px 0px 0px; } .elementor .elementor-element.elementor-element-b317d31 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #333333; } .elementor .elementor-element.elementor-element-8fe5662>.elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor .elementor-element.elementor-element-1632aa3 .owl-dots .owl-dot:not(.active) span { border-color: #FFFFFF; } .elementor .elementor-element.elementor-element-1632aa3 .owl-dots .owl-dot.active span { border-color: #c01227; } .elementor .elementor-element.elementor-element-7e719d0 .owl-dots .owl-dot:not(.active) span { border-color: #D4D4D4; } .elementor .elementor-element.elementor-element-7e719d0 .owl-dots .owl-dot.active span { border-color: #1F1F1F; } @media(max-width:1200px) { .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner { max-width: 70%; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 46px; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner { margin: 110px 0px 0px 0px; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 46px; } .elementor .elementor-element.elementor-element-6c7cbcb .slider-footer { margin-top: 0px; margin-bottom: 9px; } .elementor .elementor-element.elementor-element-6c7cbcb .slider-footer .slider-pagination { margin-right: 80px; margin-left: 30px; } .elementor .elementor-element.elementor-element-9b26234 { --grid-auto-flow: row; } .elementor .elementor-element.elementor-element-03db5d7 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor .elementor-element.elementor-element-ffd1f7d { --container-widget-width: 65%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 65%); max-width: 65%; } .elementor .elementor-element.elementor-element-e09c20e { --grid-auto-flow: row; } .elementor .elementor-element.elementor-element-99768ba>.elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor .elementor-element.elementor-element-7500280>.elementor-widget-container { padding: 0% 0% 0% 0%; } .elementor .elementor-element.elementor-element-0efc59e .block-decoration, .elementor .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item { width: 97px; } .elementor .elementor-element.elementor-element-343b363 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor .elementor-element.elementor-element-9363070>.elementor-widget-container { padding: 0% 0% 0% 0%; } .elementor .elementor-element.elementor-element-2d7c3ee { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } } @media(max-width:1020px) { .elementor .elementor-element.elementor-element-741f56c { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner { max-width: 85%; } .elementor .elementor-element.elementor-element-9b26234 { --e-con-grid-template-columns: repeat(1, 1fr); --gap: 10px 20px; --row-gap: 10px; --column-gap: 20px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor .elementor-element.elementor-element-30fd9d1 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-ffd1f7d { --container-widget-width: 80%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 80%); max-width: 80%; } .elementor .elementor-element.elementor-element-e09c20e { --gap: 40px 20px; --row-gap: 40px; --column-gap: 20px; --grid-auto-flow: row; --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-81a7690>.elementor-widget-container { padding: 0px 20px 0px 0px; } .elementor .elementor-element.elementor-element-81a7690 { --icon-box-icon-margin: 80px; } .elementor .elementor-element.elementor-element-81a7690 .elementor-icon-box-title, .elementor .elementor-element.elementor-element-81a7690 .elementor-icon-box-title a { font-size: 20px; } .elementor .elementor-element.elementor-element-0f4aa27>.elementor-widget-container { padding: 0px 20px 0px 0px; } .elementor .elementor-element.elementor-element-0f4aa27 { --icon-box-icon-margin: 80px; } .elementor .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title, .elementor .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title a { font-size: 20px; } .elementor .elementor-element.elementor-element-6cfd203>.elementor-widget-container { padding: 0px 20px 0px 0px; } .elementor .elementor-element.elementor-element-6cfd203 { --icon-box-icon-margin: 80px; } .elementor .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title, .elementor .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title a { font-size: 20px; } .elementor .elementor-element.elementor-element-0d343e1>.elementor-widget-container { padding: 0px 20px 0px 0px; } .elementor .elementor-element.elementor-element-0d343e1 { --icon-box-icon-margin: 80px; } .elementor .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title, .elementor .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title a { font-size: 20px; } .elementor .elementor-element.elementor-element-b62c0b3 { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-89a0ca1 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor .elementor-element.elementor-element-0136e6e>.elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor .elementor-element.elementor-element-7500280>.elementor-widget-container { margin: 50px 0px 0px 0px; } .elementor .elementor-element.elementor-element-88745f4 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-7afb238>.elementor-widget-container { margin: 0px 0px 50px 0px; } .elementor .elementor-element.elementor-element-1cc335a .logico-title { font-size: 120px; } .elementor .elementor-element.elementor-element-2d7c3ee { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; } } @media(max-width:840px) { .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner { margin: 0px 0px 0px 0px; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 36px; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner { margin: 60px 0px 0px 0px; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 36px; } .elementor .elementor-element.elementor-element-6c7cbcb .owl-carousel.owl-theme .content-item { height: 600px; } .elementor .elementor-element.elementor-element-9b26234 { --grid-auto-flow: row; } .elementor .elementor-element.elementor-element-e09c20e { --e-con-grid-template-columns: repeat(2, 1fr); --gap: 60px 20px; --row-gap: 60px; --column-gap: 20px; --grid-auto-flow: row; } .elementor .elementor-element.elementor-element-0efc59e .block-decoration, .elementor .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item { width: 70px; } .elementor .elementor-element.elementor-element-4c3e632 { --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 .elementor-element.elementor-element-e7609a5 { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-2d7c3ee { --grid-auto-flow: row; } } @media(max-width:660px) { .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 28px; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner { max-width: 70%; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 28px; } .elementor .elementor-element.elementor-element-6c7cbcb .slider-footer { margin-top: 0px; margin-bottom: 9px; } .elementor .elementor-element.elementor-element-6c7cbcb .slider-footer .slider-pagination { margin-right: 80px; margin-left: 20px; } .elementor .elementor-element.elementor-element-9b26234 { --grid-auto-flow: row; } .elementor .elementor-element.elementor-element-30fd9d1 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-03db5d7 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-ffd1f7d { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } .elementor .elementor-element.elementor-element-e09c20e { --grid-auto-flow: row; } .elementor .elementor-element.elementor-element-b62c0b3 { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-89a0ca1 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-0efc59e .block-decoration, .elementor .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item { width: 50px; } .elementor .elementor-element.elementor-element-88745f4 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-343b363 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor .elementor-element.elementor-element-1cc335a .logico-title { font-size: 80px; } .elementor .elementor-element.elementor-element-e7609a5 { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor .elementor-element.elementor-element-2d7c3ee { --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; } } @media(max-width:480px) { .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner { max-width: 100%; } .elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner { max-width: 100%; } .elementor .elementor-element.elementor-element-9b26234 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor .elementor-element.elementor-element-e09c20e { --e-con-grid-template-columns: repeat(1, 1fr); --gap: 40px 20px; --row-gap: 40px; --column-gap: 20px; --grid-auto-flow: row; } .elementor .elementor-element.elementor-element-81a7690>.elementor-widget-container { padding: 0px 0px 40px 0px; border-width: 0px 0px 1px 0px; } .elementor .elementor-element.elementor-element-0f4aa27>.elementor-widget-container { padding: 0px 0px 40px 0px; border-width: 0px 0px 1px 0px; } .elementor .elementor-element.elementor-element-6cfd203>.elementor-widget-container { padding: 0px 0px 40px 0px; border-width: 0px 0px 1px 0px; } .elementor .elementor-element.elementor-element-0d343e1>.elementor-widget-container { padding: 0px 0px 40px 0px; border-width: 0px 0px 1px 0px; } .elementor .elementor-element.elementor-element-1cc335a .logico-title { font-size: 56px; } .elementor .elementor-element.elementor-element-2d7c3ee { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } } .elementor-5180 .elementor-element.elementor-element-466de1b { --display: flex; --position: absolute; --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; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 40px; --padding-right: 40px; top: 10px; --z-index: 99; /* --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; */ } body:not(.rtl) .elementor-5180 .elementor-element.elementor-element-466de1b { left: 0px; } .elementor-5180 .elementor-element.elementor-element-e052838 { --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: 0%; --margin-bottom: 0%; --margin-left: 2.36%; --margin-right: 0%; --z-index: 2; } .elementor-5180 .elementor-element.elementor-element-d681ece { --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 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: nowrap; --z-index: 2; } .elementor-5180 .elementor-element.elementor-element-472172e { --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: 0px 20px; --row-gap: 0px; /* --column-gap: 20px; */ --flex-wrap: nowrap; --padding-top: 34px; --padding-bottom: 34px; --padding-left: 0px; --padding-right: 0px; --z-index: 2; } .elementor-5180 .elementor-element.elementor-element-472172e.e-con { --flex-grow: 1; --flex-shrink: 0; } #side-panel-2f31137:before { background-image: url("/images/bg-slide-sidebar.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-5180 .elementor-element.elementor-element-2f31137.elementor-element { --flex-grow: 0; --flex-shrink: 1; } .elementor-5180 .elementor-element.elementor-element-2f31137 .dropdown-trigger-icon { color: #ffffff; } .elementor-5180 .elementor-element.elementor-element-2f31137 .dropdown-trigger-icon:hover { color: #ffffff; } #side-panel-2f31137 .slide-sidebar { padding: 137px 60px 60px 60px !important; } #side-panel-2f31137 { --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: #FFFFFF; --logico-button-border-hover: #C01227; --logico-button-background-hover: #C01227; --logico-button-icon-hover: #FFFFFF; } .elementor-5180 .elementor-element.elementor-element-846e53d .hfe-site-logo-container { text-align: left; } .elementor-5180 .elementor-element.elementor-element-846e53d .hfe-site-logo .hfe-site-logo-container img { /* width: 153px; */ margin-left: 30px; } .elementor-5180 .elementor-element.elementor-element-846e53d.elementor-element { --flex-grow: 0; --flex-shrink: 0; } .elementor-5180 .elementor-element.elementor-element-846e53d .hfe-site-logo-container .hfe-site-logo-img { border-style: none; } .elementor-5180 .elementor-element.elementor-element-e44ee7e { --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; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; } .elementor-5180 .elementor-element.elementor-element-e44ee7e.e-con { --flex-grow: 0; --flex-shrink: 1; } .elementor-5180 .elementor-element.elementor-element-0b7bf6f { width: auto; max-width: auto; } .elementor-5180 .elementor-element.elementor-element-0b7bf6f>.elementor-widget-container { background-color: #ededed30; padding: 0px 50px 0px 50px; border-radius: 25px 25px 25px 25px; } .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container nav { text-align: center; } .elementor-5180 .elementor-element.elementor-element-0b7bf6f .menu-trigger { text-align: right; } .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li>a { padding: 22px 0px 23px 0px; } .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li>a:before { background-color: #FFFFFF; } .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li>a, .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li.menu-item-has-children>a:after { color: #FFFFFF; } .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li.current-menu-ancestor>a, .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li.current-menu-item>a:not([href *="/#"]), .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li.active>a, .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li:hover>a { color: #BFBFBF; } .elementor-5180 .elementor-element.elementor-element-0b7bf6f .menu-trigger .hamburger span { background-color: #FFFFFF; } .elementor-5180 .elementor-element.elementor-element-0b7bf6f .menu-trigger:hover .hamburger span { background-color: #BFBFBF; } #mobile-header-0b7bf6f.mobile-header-menu-container { --logico-border-color: #D9D9D9; --logico-button-border-color: #c01227; --logico-button-icon-color: #333333; --logico-button-text-hover: #FFFFFF; --logico-button-border-hover: #C01227; --logico-button-background-hover: #C01227; --logico-button-icon-hover: #FFFFFF; } .elementor-5180 .elementor-element.elementor-element-f961133 { --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: 3%; --margin-right: 3%; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; } .elementor-5180 .elementor-element.elementor-element-f961133.e-con { --flex-grow: 1; --flex-shrink: 0; } .elementor-5180 .elementor-element.elementor-element-cabdb09 .header-button-container { text-align: right; } .elementor-5180 .elementor-element.elementor-element-cabdb09 a.header-button { min-width: 200px; color: #FFFFFF; background-color: #C01227; } .elementor-5180 .elementor-element.elementor-element-cabdb09 a.header-button.header-button-animation-fade { min-height: 70px; } .elementor-5180 .elementor-element.elementor-element-cabdb09 a.header-button:hover { background-color: #c01227A7; } @media(min-width:481px) { .elementor-5180 .elementor-element.elementor-element-472172e { --width: clamp(192px, 15vw, 15%); } .elementor-5180 .elementor-element.elementor-element-f961133 { --width: auto; } } @media(max-width:1200px) { .elementor-5180 .elementor-element.elementor-element-e052838 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 30px; --margin-right: 30px; } .elementor-5180 .elementor-element.elementor-element-472172e { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; } .elementor-5180 .elementor-element.elementor-element-846e53d .hfe-site-logo-container { text-align: left; } .elementor-5180 .elementor-element.elementor-element-e44ee7e { --justify-content: flex-end; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; } .elementor-5180 .elementor-element.elementor-element-0b7bf6f>.elementor-widget-container { padding: 10px 10px 10px 10px; border-radius: 15px 15px 15px 15px; } .elementor-5180 .elementor-element.elementor-element-0b7bf6f { z-index: 2; } } @media(max-width:1020px) { .elementor-5180 .elementor-element.elementor-element-466de1b { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; top: 20px; } .elementor-5180 .elementor-element.elementor-element-472172e { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 0px; --padding-right: 0px; } .elementor-5180 .elementor-element.elementor-element-e44ee7e { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 0px; --padding-right: 0px; } } @media(max-width:660px) { .elementor-5180 .elementor-element.elementor-element-e052838 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 20px; } .elementor-5180 .elementor-element.elementor-element-d681ece { --flex-wrap: nowrap; } .elementor-5180 .elementor-element.elementor-element-e44ee7e.e-con { --flex-grow: 0; --flex-shrink: 1; } } @media(max-width:480px) { .elementor-5180 .elementor-element.elementor-element-d681ece { --flex-wrap: nowrap; } .elementor-5180 .elementor-element.elementor-element-472172e { --width: auto; } .elementor-5180 .elementor-element.elementor-element-472172e.e-con { --flex-grow: 1; --flex-shrink: 0; } } /*# sourceURL=elementor-frontend-inline-css */ /* STYLE BLOCK 15 */ @font-face { font-family: 'Manrope Alt'; src: url('/assets/fonts/Manrope-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/assets/fonts/Manrope-ExtraBold.ttf') format('truetype'); font-weight: 800; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/assets/fonts/Manrope-ExtraLight.ttf') format('truetype'); font-weight: 200; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/assets/fonts/Manrope-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/assets/fonts/Manrope-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/assets/fonts/Manrope-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/assets/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: #C01227; --logico-accent-alter-color: #C01227; --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: #C01227; --logico-button-background-hover: #C01227; --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: "Manrope", Sans-serif; --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: "Manrope", Sans-serif; --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: "Manrope", Sans-serif; --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: "Manrope", Sans-serif; --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: "Manrope", Sans-serif; --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: "Manrope", Sans-serif; --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; } .logico-front-end { font-size: 18px; line-height: 1.6667em; font-family: Manrope; font-style: normal; font-weight: 400; text-decoration: none; } .logico-front-end h1:not([class*=logico-title-h]) { font-size: 120px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 80px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 60px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 40px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 30px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h6:not([class*=logico-title-h]) { font-size: 25px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-alter-button { font-size: 14px; font-family: Manrope; font-weight: 600; } .logico-front-end p { margin-bottom: 1.7em; } @media only screen and (max-width: 1200px) { .logico-front-end h1:not([class*=logico-title-h]) { font-size: 80px; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 60px; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 46px; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 34px; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 28px; } .logico-front-end h6:not([class*=logico-title-h]) { font-size: 22px; } } @media only screen and (max-width: 840px) { .logico-front-end { font-size: 16px; } .logico-front-end h1:not([class*=logico-title-h]) { font-size: 60px; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 50px; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 36px; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 28px; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 24px; } .logico-front-end h6:not([class*=logico-title-h]) { font-size: 20px; } } @media only screen and (max-width: 660px) { .logico-front-end h1:not([class*=logico-title-h]) { font-size: 40px; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 32px; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 28px; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 23px; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 20px; } .logico-front-end h6:not([class*=logico-title-h]) { font-size: 18px; } } /*# sourceURL=logico-theme-inline-css */ /* STYLE BLOCK 16 */ /* STYLE BLOCK 17 */ /* STYLE BLOCK 18 */ /* STYLE BLOCK 19 */ /* make carousel arrows turn white when hovered */ .owl-carousel.owl-theme .owl-nav [class*="owl-"]:not(.disabled):hover { color: #fff !important; } /* always show footer scroll-top arrow white */ .footer-scroll-top { color: #fff !important; } .footer-scroll-top:hover { color: #fff !important; } /* STYLE BLOCK 20 */ .elementor-104 .elementor-element.elementor-element-c70681e { --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: 0px; --margin-bottom: 150px; --margin-left: 0px; --margin-right: 0px; } .elementor-104 .elementor-element.elementor-element-3dec5cf { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } @media(max-width:1200px) { .elementor-104 .elementor-element.elementor-element-3dec5cf { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } } @media(max-width:1020px) { .elementor-104 .elementor-element.elementor-element-c70681e { --margin-top: 0px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; } } @media(max-width:660px) { .elementor-104 .elementor-element.elementor-element-c70681e { --margin-top: 0px; --margin-bottom: 90px; --margin-left: 0px; --margin-right: 0px; } .elementor-104 .elementor-element.elementor-element-3dec5cf { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } } /* STYLE BLOCK 21 */ /* STYLE BLOCK 22 */ /* STYLE BLOCK 23 */ /* STYLE BLOCK 24 */ .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"] { font-family: "Manrope", Sans-serif; font-size: 14px; font-weight: 600; } .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; } @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; } .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; } } /* STYLE BLOCK 25 */ .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"] { font-family: "Manrope", Sans-serif; font-size: 14px; font-weight: 600; } .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; } @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; } .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) { .e-con { --container-max-width: 767px; } } .elementor-61 .elementor-element.elementor-element-741f56c { --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: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 { background-image: url("/images/home2-slide-1.jpg"); background-position: bottom center; background-repeat: no-repeat; background-size: cover; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830:before { background-color: #9C55551A; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner { max-width: 88%; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content { -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; text-align: center; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading { font-family: "Manrope", Sans-serif; font-size: 80px; line-height: 1.125em; word-spacing: -0.03em; color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .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-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-text .text-content { max-width: 590px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830.slide-style-standard .content-slider-item-text { margin: 23px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 { background-image: url("/images/home2-slide-2.jpg"); background-position: bottom center; background-repeat: no-repeat; background-size: cover; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner { max-width: 88%; margin: 0 auto; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content { -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; text-align: center; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading { font-family: "Manrope", Sans-serif; font-size: 80px; line-height: 1.125em; word-spacing: -0.03em; color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .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-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-text .text-content { max-width: 590px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061.slide-style-standard .content-slider-item-text { margin: 23px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .owl-carousel.owl-theme .content-item { height: 800px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .owl-carousel .owl-stage-outer { border-radius: 25px 25px 25px 25px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .content-slider.nav-view-compact .owl-nav, .elementor-61 .elementor-element.elementor-element-6c7cbcb .content-slider.nav-view-vertical .owl-nav { bottom: 10px; right: 10px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-footer { text-align: right; margin-top: 0px; margin-bottom: 31px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-footer .slider-pagination { margin-right: 145px; margin-left: 57px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-progress-wrapper { color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .owl-dots .owl-dot:not(.active) span { border-color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-9b26234 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-61 .elementor-element.elementor-element-ca6bc63 { --display: flex; --min-height: 339px; --justify-content: flex-end; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 25px 25px 25px 25px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 47px; --padding-right: 45px; } .elementor-61 .elementor-element.elementor-element-ca6bc63:not(.elementor-motion-effects-element-type-background) { background-image: url("/images/home2-banner-1.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-61 .elementor-element.elementor-element-cc55905 { --divider-border-style: solid; --divider-color: #FFFFFF80; --divider-border-width: 1px; } .elementor-61 .elementor-element.elementor-element-cc55905 .elementor-divider-separator { width: 100%; } .elementor-61 .elementor-element.elementor-element-cc55905 .elementor-divider { padding-block-start:20px;padding-block-end:20px;} .elementor-61 .elementor-element.elementor-element-3fb5639 { width: var( --container-widget-width, 240px ); max-width: 240px; --container-widget-width: 240px; --container-widget-flex-grow: 0; } .elementor-61 .elementor-element.elementor-element-3fb5639 .logico-title { font-size: 30px; font-weight: 600; line-height: 1.1667em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-94c3ff1 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-94c3ff1 { --logico-default-text-color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-4c0903b { --display: flex; --min-height: 339px; --justify-content: flex-end; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 25px 25px 25px 25px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 47px; --padding-right: 45px; } .elementor-61 .elementor-element.elementor-element-4c0903b:not(.elementor-motion-effects-element-type-background) { background-color: #1F1F1F; } .elementor-61 .elementor-element.elementor-element-c8adeeb { --divider-border-style: solid; --divider-color: #FFFFFF80; --divider-border-width: 1px; } .elementor-61 .elementor-element.elementor-element-c8adeeb .elementor-divider-separator { width: 100%; } .elementor-61 .elementor-element.elementor-element-c8adeeb .elementor-divider { padding-block-start:20px;padding-block-end:20px;} .elementor-61 .elementor-element.elementor-element-5e64d7b { width: var( --container-widget-width, 300px ); max-width: 300px; --container-widget-width: 300px; --container-widget-flex-grow: 0; } .elementor-61 .elementor-element.elementor-element-5e64d7b .logico-title { font-size: 30px; font-weight: 600; line-height: 1.1667em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-20db156 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-20db156 { --logico-default-text-color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-f003242 { --display: flex; --min-height: 339px; --justify-content: flex-end; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 25px 25px 25px 25px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 47px; --padding-right: 45px; } .elementor-61 .elementor-element.elementor-element-f003242:not(.elementor-motion-effects-element-type-background) { background-image: url("/images/home2-banner-3.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } .elementor-61 .elementor-element.elementor-element-d58ef3c { --divider-border-style: solid; --divider-color: #FFFFFF80; --divider-border-width: 1px; } .elementor-61 .elementor-element.elementor-element-d58ef3c .elementor-divider-separator { width: 100%; } .elementor-61 .elementor-element.elementor-element-d58ef3c .elementor-divider { padding-block-start:20px;padding-block-end:20px;} .elementor-61 .elementor-element.elementor-element-d00253e { width: var( --container-widget-width, 380px ); max-width: 380px; --container-widget-width: 380px; --container-widget-flex-grow: 0; } .elementor-61 .elementor-element.elementor-element-d00253e .logico-title { font-size: 30px; font-weight: 600; line-height: 1.1667em; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-3481e66 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-3481e66 { --logico-default-text-color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-30fd9d1 { --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-61 .elementor-element.elementor-element-03db5d7 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-61 .elementor-element.elementor-element-3fe4ca3 .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #111111; } .elementor-61 .elementor-element.elementor-element-ffd1f7d { width: var( --container-widget-width, 55% ); max-width: 55%; --container-widget-width: 55%; --container-widget-flex-grow: 0; } .elementor-61 .elementor-element.elementor-element-ffd1f7d .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; letter-spacing: -0.03em; } .elementor-61 .elementor-element.elementor-element-e09c20e { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --grid-auto-flow: row; --margin-top: 85px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-81a7690 > .elementor-widget-container { padding: 0px 40px 0px 0px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #e5e7eb; } .elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-wrapper { text-align: start; gap: 120px; } .elementor-61 .elementor-element.elementor-element-81a7690.elementor-view-default .elementor-icon { fill: #111111; color: #111111; border-color: #111111; } .elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon { font-size: 61px; } .elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-title a { font-family: "Manrope", Sans-serif; font-size: 25px; font-weight: 600; text-transform: none; line-height: 1.4em; } .elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-title { color: #111111; } .elementor-61 .elementor-element.elementor-element-0f4aa27 > .elementor-widget-container { padding: 0px 40px 0px 0px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #e5e7eb; } .elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-wrapper { text-align: start; gap: 120px; } .elementor-61 .elementor-element.elementor-element-0f4aa27.elementor-view-default .elementor-icon { fill: #111111; color: #111111; border-color: #111111; } .elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon { font-size: 61px; } .elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title a { font-family: "Manrope", Sans-serif; font-size: 25px; font-weight: 600; text-transform: none; line-height: 1.4em; } .elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title { color: #111111; } .elementor-61 .elementor-element.elementor-element-6cfd203 > .elementor-widget-container { padding: 0px 40px 0px 0px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #e5e7eb; } .elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-wrapper { text-align: start; gap: 120px; } .elementor-61 .elementor-element.elementor-element-6cfd203.elementor-view-default .elementor-icon { fill: #111111; color: #111111; border-color: #111111; } .elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon { font-size: 61px; } .elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title a { font-family: "Manrope", Sans-serif; font-size: 25px; font-weight: 600; text-transform: none; line-height: 1.4em; } .elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title { color: #111111; } .elementor-61 .elementor-element.elementor-element-0d343e1 > .elementor-widget-container { padding: 0px 40px 0px 0px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #e5e7eb; } .elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-wrapper { text-align: start; gap: 120px; } .elementor-61 .elementor-element.elementor-element-0d343e1.elementor-view-default .elementor-icon { fill: #111111; color: #111111; border-color: #111111; } .elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon { font-size: 61px; } .elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title a { font-family: "Manrope", Sans-serif; font-size: 25px; font-weight: 600; text-transform: none; line-height: 1.4em; } .elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title { color: #111111; } .elementor-61 .elementor-element.elementor-element-b62c0b3 { --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-61 .elementor-element.elementor-element-592e9e8 { --display: flex; } .elementor-61 .elementor-element.elementor-element-ab41b28 .ticker .ticker-text { font-family: "Manrope", Sans-serif; text-transform: none; } .elementor-61 .elementor-element.elementor-element-89a0ca1 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-61 .elementor-element.elementor-element-9ffed33 { --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: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 25px 25px 25px 25px; --logico-default-text-color: #FFFFFF; color: #FFFFFF; --logico-dark-text-color: #FFFFFF; --logico-light-text-color: #BEBEBE; --logico-border-color: #CBCBCB; --logico-border-hover-color: #FFFFFF; --logico-background-color: #1F1F1F; --logico-background-alter-color: #1F1F1F; --logico-button-text-color: #FFFFFF; --logico-button-border-color: #FFFFFF; --logico-button-background-color: #FFFFFF00; --logico-button-icon-color: #1F1F1F; --logico-button-text-hover: #1F1F1F; --logico-button-border-hover: #FFFFFF; --logico-button-background-hover: #FFFFFF; --logico-button-icon-hover: #1F1F1F; --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; } .elementor-61 .elementor-element.elementor-element-9ffed33:not(.elementor-motion-effects-element-type-background) { background-color: #1F1F1F; background-image: url("/images/bg-map.png"); background-position: center right; background-repeat: no-repeat; } .elementor-61 .elementor-element.elementor-element-96343ba { --display: flex; --justify-content: flex-end; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 40px; } .elementor-61 .elementor-element.elementor-element-99768ba { text-align: end; } .elementor-61 .elementor-element.elementor-element-99768ba img { border-radius: 25px 25px 25px 25px; } .elementor-61 .elementor-element.elementor-element-71c3e1d { --display: flex; --justify-content: center; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); } .elementor-61 .elementor-element.elementor-element-fdb2e58 { --display: flex; } .elementor-61 .elementor-element.elementor-element-0136e6e > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 0px 13px 0px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-0136e6e .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-7500280 > .elementor-widget-container { margin: 66px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-7500280 .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; letter-spacing: -0.03em; } .elementor-61 .elementor-element.elementor-element-4cc07a7 > .elementor-widget-container { margin: 25px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-4cc07a7 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; } .elementor-61 .elementor-element.elementor-element-165dfa5 { width: var( --container-widget-width, 619px ); max-width: 619px; --container-widget-width: 619px; --container-widget-flex-grow: 0; } .elementor-61 .elementor-element.elementor-element-165dfa5 > .elementor-widget-container { margin: 8px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-da9d310 > .elementor-widget-container { margin: 24px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-da9d310 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; } .elementor-61 .elementor-element.elementor-element-3888a1e { width: var( --container-widget-width, 526px ); max-width: 526px; --container-widget-width: 526px; --container-widget-flex-grow: 0; } .elementor-61 .elementor-element.elementor-element-3888a1e > .elementor-widget-container { margin: 8px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-c0a45e4 > .elementor-widget-container { margin: 40px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-0efc59e { width: auto; max-width: auto; top: 0px; } body:not(.rtl) .elementor-61 .elementor-element.elementor-element-0efc59e { right: 0px; } .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item { width: 108px; } .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration { text-align: right; } .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-1 .block-decoration-item:before { background-color: #1F1F1F; } .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-1 .block-decoration-item:after { background-color: #C01227; } .elementor-61 .elementor-element.elementor-element-88745f4 { --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-61 .elementor-element.elementor-element-343b363 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-61 .elementor-element.elementor-element-7afb238 > .elementor-widget-container { margin: 0px 0px 50px 0px; padding: 0px 0px 14px 0px; border-style: solid; border-width: 0px 0px 1px 0px; } .elementor-61 .elementor-element.elementor-element-7afb238 .logico-title { font-size: 14px; font-weight: 500; line-height: 2.1429em; } .elementor-61 .elementor-element.elementor-element-1cc335a .logico-title { font-family: "Manrope Alt", Sans-serif; font-size: 180px; font-weight: 700; line-height: 1em; letter-spacing: -0.03em; color: #FFFFFF00; -webkit-text-stroke-width: 2px; stroke-width: 2px; -webkit-text-stroke-color: #C01227; stroke: #C01227; } .elementor-61 .elementor-element.elementor-element-4c3e632 { --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-61 .elementor-element.elementor-element-5ba6bbf { --display: flex; } .elementor-61 .elementor-element.elementor-element-9363070 .logico-title { font-family: "Manrope", Sans-serif; font-weight: 600; text-transform: none; letter-spacing: -0.03em; } .elementor-61 .elementor-element.elementor-element-e7609a5 { --display: flex; } .elementor-61 .elementor-element.elementor-element-5041fcc { --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-61 .elementor-element.elementor-element-2d7c3ee { --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-61 .elementor-element.elementor-element-d11b050 { --display: flex; } .elementor-61 .elementor-element.elementor-element-3a6f50f > .elementor-widget-container { margin: 0px 0px 30px -9px; } .elementor-61 .elementor-element.elementor-element-3a6f50f .elementor-icon-wrapper { text-align: start; } .elementor-61 .elementor-element.elementor-element-3a6f50f.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor-61 .elementor-element.elementor-element-3a6f50f.elementor-view-default .elementor-icon svg { fill: #A1A1A1; } .elementor-61 .elementor-element.elementor-element-3a6f50f .elementor-icon { font-size: 70px; } .elementor-61 .elementor-element.elementor-element-3a6f50f .elementor-icon svg { height: 70px; } .elementor-61 .elementor-element.elementor-element-1025248 > .elementor-widget-container { margin: 19px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-1025248 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #333333; } .elementor-61 .elementor-element.elementor-element-c7c19bd > .elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-2c82e54 { --display: flex; } .elementor-61 .elementor-element.elementor-element-f51735e > .elementor-widget-container { margin: 12px 0px 27px -1px; } .elementor-61 .elementor-element.elementor-element-f51735e .elementor-icon-wrapper { text-align: start; } .elementor-61 .elementor-element.elementor-element-f51735e.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor-61 .elementor-element.elementor-element-f51735e.elementor-view-default .elementor-icon svg { fill: #A1A1A1; } .elementor-61 .elementor-element.elementor-element-f51735e .elementor-icon { font-size: 61px; } .elementor-61 .elementor-element.elementor-element-f51735e .elementor-icon svg { height: 61px; } .elementor-61 .elementor-element.elementor-element-c682633 > .elementor-widget-container { margin: 19px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-c682633 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #333333; } .elementor-61 .elementor-element.elementor-element-74d14e3 > .elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-08b9b20 { --display: flex; } .elementor-61 .elementor-element.elementor-element-612c459 > .elementor-widget-container { margin: 8px 0px 24px 0px; } .elementor-61 .elementor-element.elementor-element-612c459 .elementor-icon-wrapper { text-align: start; } .elementor-61 .elementor-element.elementor-element-612c459.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor-61 .elementor-element.elementor-element-612c459.elementor-view-default .elementor-icon svg { fill: #A1A1A1; } .elementor-61 .elementor-element.elementor-element-612c459 .elementor-icon { font-size: 68px; } .elementor-61 .elementor-element.elementor-element-612c459 .elementor-icon svg { height: 68px; } .elementor-61 .elementor-element.elementor-element-aa49275 > .elementor-widget-container { margin: 19px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-aa49275 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #333333; } .elementor-61 .elementor-element.elementor-element-74cfdf7 > .elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-04989ee { --display: flex; } .elementor-61 .elementor-element.elementor-element-11a657e > .elementor-widget-container { margin: 18px 0px 33px -1px; } .elementor-61 .elementor-element.elementor-element-11a657e .elementor-icon-wrapper { text-align: start; } .elementor-61 .elementor-element.elementor-element-11a657e.elementor-view-default .elementor-icon { color: #A1A1A1; border-color: #A1A1A1; } .elementor-61 .elementor-element.elementor-element-11a657e.elementor-view-default .elementor-icon svg { fill: #A1A1A1; } .elementor-61 .elementor-element.elementor-element-11a657e .elementor-icon { font-size: 49px; } .elementor-61 .elementor-element.elementor-element-11a657e .elementor-icon svg { height: 49px; } .elementor-61 .elementor-element.elementor-element-b317d31 > .elementor-widget-container { margin: 19px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-b317d31 .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #333333; } .elementor-61 .elementor-element.elementor-element-8fe5662 > .elementor-widget-container { margin: 14px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-1632aa3 .owl-dots .owl-dot:not(.active) span { border-color: #FFFFFF; } .elementor-61 .elementor-element.elementor-element-1632aa3 .owl-dots .owl-dot.active span { border-color: #C01227; } .elementor-61 .elementor-element.elementor-element-7e719d0 .owl-dots .owl-dot:not(.active) span { border-color: #D4D4D4; } .elementor-61 .elementor-element.elementor-element-7e719d0 .owl-dots .owl-dot.active span { border-color: #1F1F1F; } @media(min-width: 481px) { .elementor-61 .elementor-element.elementor-element-96343ba { --width:auto; } .elementor-61 .elementor-element.elementor-element-71c3e1d { --width: 50%; } .elementor-61 .elementor-element.elementor-element-fdb2e58 { --width: 650px; } } @media(max-width: 1200px) and (min-width:481px) { .elementor-61 .elementor-element.elementor-element-96343ba { --width:50%; } .elementor-61 .elementor-element.elementor-element-71c3e1d { --width: 50%; } .elementor-61 .elementor-element.elementor-element-fdb2e58 { --width: 100%; } } @media(max-width: 840px) and (min-width:481px) { .elementor-61 .elementor-element.elementor-element-96343ba { --width:579px; } .elementor-61 .elementor-element.elementor-element-71c3e1d { --width: 100%; } } @media(max-width: 660px) and (min-width:481px) { .elementor-61 .elementor-element.elementor-element-96343ba { --width:100%; } } @media(max-width: 1200px) { .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner { max-width:70%; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 46px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner { margin: 110px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 46px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-footer { margin-top: 0px; margin-bottom: 9px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-footer .slider-pagination { margin-right: 80px; margin-left: 30px; } .elementor-61 .elementor-element.elementor-element-9b26234 { --grid-auto-flow: row; } .elementor-61 .elementor-element.elementor-element-03db5d7 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-61 .elementor-element.elementor-element-ffd1f7d { --container-widget-width: 65%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 65% ); max-width: 65%; } .elementor-61 .elementor-element.elementor-element-e09c20e { --grid-auto-flow: row; } .elementor-61 .elementor-element.elementor-element-99768ba > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-71c3e1d { --padding-top: 65px; --padding-bottom: 65px; --padding-left: 0px; --padding-right: 0px; } .elementor-61 .elementor-element.elementor-element-7500280 > .elementor-widget-container { padding: 0% 0% 0% 0%; } .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item { width: 97px; } .elementor-61 .elementor-element.elementor-element-343b363 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-61 .elementor-element.elementor-element-9363070 > .elementor-widget-container { padding: 0% 0% 0% 0%; } .elementor-61 .elementor-element.elementor-element-2d7c3ee { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } } @media(max-width: 1020px) { .elementor-61 .elementor-element.elementor-element-741f56c { --padding-top:10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner { max-width: 85%; } .elementor-61 .elementor-element.elementor-element-9b26234 { --e-con-grid-template-columns: repeat(1, 1fr); --gap: 10px 20px; --row-gap: 10px; --column-gap: 20px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-61 .elementor-element.elementor-element-30fd9d1 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-ffd1f7d { --container-widget-width: 80%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 80% ); max-width: 80%; } .elementor-61 .elementor-element.elementor-element-e09c20e { --gap: 40px 20px; --row-gap: 40px; --column-gap: 20px; --grid-auto-flow: row; --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-81a7690 > .elementor-widget-container { padding: 0px 20px 0px 0px; } .elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-wrapper { gap: 80px; } .elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-title a { font-size: 20px; } .elementor-61 .elementor-element.elementor-element-0f4aa27 > .elementor-widget-container { padding: 0px 20px 0px 0px; } .elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-wrapper { gap: 80px; } .elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title a { font-size: 20px; } .elementor-61 .elementor-element.elementor-element-6cfd203 > .elementor-widget-container { padding: 0px 20px 0px 0px; } .elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-wrapper { gap: 80px; } .elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title a { font-size: 20px; } .elementor-61 .elementor-element.elementor-element-0d343e1 > .elementor-widget-container { padding: 0px 20px 0px 0px; } .elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-wrapper { gap: 80px; } .elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title a { font-size: 20px; } .elementor-61 .elementor-element.elementor-element-b62c0b3 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-89a0ca1 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; } .elementor-61 .elementor-element.elementor-element-96343ba.e-con { --align-self: center; } .elementor-61 .elementor-element.elementor-element-0136e6e > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-7500280 > .elementor-widget-container { margin: 50px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-88745f4 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-7afb238 > .elementor-widget-container { margin: 0px 0px 50px 0px; } .elementor-61 .elementor-element.elementor-element-1cc335a .logico-title { font-size: 120px; } .elementor-61 .elementor-element.elementor-element-2d7c3ee { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; } } @media(max-width: 840px) { .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner { margin:0px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading { font-size: 36px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner { margin: 60px 0px 0px 0px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 36px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .owl-carousel.owl-theme .content-item { height: 600px; } .elementor-61 .elementor-element.elementor-element-9b26234 { --grid-auto-flow: row; } .elementor-61 .elementor-element.elementor-element-e09c20e { --e-con-grid-template-columns: repeat(2, 1fr); --gap: 60px 20px; --row-gap: 60px; --column-gap: 20px; --grid-auto-flow: row; } .elementor-61 .elementor-element.elementor-element-9ffed33 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; } .elementor-61 .elementor-element.elementor-element-96343ba { --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-61 .elementor-element.elementor-element-96343ba.e-con { --order: 99999 /* order end hack */; } .elementor-61 .elementor-element.elementor-element-71c3e1d { --padding-top: 70px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; } .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item { width: 70px; } .elementor-61 .elementor-element.elementor-element-4c3e632 { --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-61 .elementor-element.elementor-element-e7609a5 { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-2d7c3ee { --grid-auto-flow: row; } } @media(max-width: 660px) { .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading { font-size:28px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner { max-width: 70%; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading { font-size: 28px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-footer { margin-top: 0px; margin-bottom: 9px; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-footer .slider-pagination { margin-right: 80px; margin-left: 20px; } .elementor-61 .elementor-element.elementor-element-9b26234 { --grid-auto-flow: row; } .elementor-61 .elementor-element.elementor-element-30fd9d1 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-03db5d7 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-61 .elementor-element.elementor-element-ffd1f7d { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; } .elementor-61 .elementor-element.elementor-element-e09c20e { --grid-auto-flow: row; } .elementor-61 .elementor-element.elementor-element-b62c0b3 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-89a0ca1 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item { width: 50px; } .elementor-61 .elementor-element.elementor-element-88745f4 { --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-343b363 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-61 .elementor-element.elementor-element-1cc335a .logico-title { font-size: 80px; } .elementor-61 .elementor-element.elementor-element-e7609a5 { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-61 .elementor-element.elementor-element-2d7c3ee { --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; } } @media(max-width: 480px) { .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner { max-width:100%; } .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner { max-width: 100%; } .elementor-61 .elementor-element.elementor-element-9b26234 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } .elementor-61 .elementor-element.elementor-element-e09c20e { --e-con-grid-template-columns: repeat(1, 1fr); --gap: 40px 20px; --row-gap: 40px; --column-gap: 20px; --grid-auto-flow: row; } .elementor-61 .elementor-element.elementor-element-81a7690 > .elementor-widget-container { padding: 0px 0px 40px 0px; border-width: 0px 0px 1px 0px; } .elementor-61 .elementor-element.elementor-element-0f4aa27 > .elementor-widget-container { padding: 0px 0px 40px 0px; border-width: 0px 0px 1px 0px; } .elementor-61 .elementor-element.elementor-element-6cfd203 > .elementor-widget-container { padding: 0px 0px 40px 0px; border-width: 0px 0px 1px 0px; } .elementor-61 .elementor-element.elementor-element-0d343e1 > .elementor-widget-container { padding: 0px 0px 40px 0px; border-width: 0px 0px 1px 0px; } .elementor-61 .elementor-element.elementor-element-1cc335a .logico-title { font-size: 56px; } .elementor-61 .elementor-element.elementor-element-2d7c3ee { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; } } /* Container */ .container { max-width: 1400px; margin: auto; } /* Section layout */ .section { display: grid; grid-template-columns: 1fr 1fr; gap: 50px; align-items: center; margin-left: 50px; margin-right: 50px; } /* Image */ .image img { width: 100%; border-radius: 20px; box-shadow: 0 20px 50px rgba(0, 0, 0, 0.1); } /* Comparison box */ /* Header */ /* Row */ .row { display: grid; grid-template-columns: 1fr 1fr; padding: 14px 0; border-top: 1px solid #eee; align-items: center; } .row:first-child { border-top: none; } /* Left & Right styles */ .left { color: #ef4444; display: flex; gap: 8px; } .right { color: #22c55e; display: flex; gap: 8px; } /* Icons */ .icon { font-weight: bold; } /* Text */ .text { color: #374151; font-size: 15px; } /* Labels */ .labels { display: grid; grid-template-columns: 1fr 1fr; margin-bottom: 10px; font-weight: 600; } .labels div:last-child { text-align: right; } /* Responsive */ @media (max-width: 768px) { .section { grid-template-columns: 1fr; } .labels div:last-child { text-align: left; } .row { grid-template-columns: 1fr; gap: 8px; } } /* STYLE BLOCK 26 */ img:is([sizes=auto i]) { contain-intrinsic-size: 3000px 1500px } /*# sourceURL=wp-img-auto-sizes-contain-inline-css */ /* STYLE BLOCK 27 */ /*# sourceURL=wp-emoji-styles-inline-css */ /* STYLE BLOCK 28 */ :root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--font-family--text-font: Manrope, sans-serif; --wp--preset--font-family--heading-font: "" Manrope", Sans-serif", sans-serif; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); } :root { --wp--style--global--content-size: 1340px; --wp--style--global--wide-size: 1340px; } :where(body) { margin: 0; } :where(.is-layout-flex) { gap: 0.5em; } body .is-layout-flex { display: flex; } .is-layout-flex { flex-wrap: wrap; align-items: center; } .is-layout-flex> :is(*, div) { margin: 0; } body { background-color: #ffffff; color: #333333; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } h1 { font-family: var(--wp--preset--font-family--heading-font); font-size: 120px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h2 { font-family: var(--wp--preset--font-family--heading-font); font-size: 80px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h3 { font-family: var(--wp--preset--font-family--heading-font); font-size: 60px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h4 { font-family: var(--wp--preset--font-family--heading-font); font-size: 40px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h5 { font-family: var(--wp--preset--font-family--heading-font); font-size: 30px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h6 { font-family: var(--wp--preset--font-family--heading-font); font-size: 25px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } :root :where(.wp-element-button, .wp-block-button__link) { background-color: #32373c; border-width: 0; color: #fff; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding-top: calc(0.667em + 2px); padding-right: calc(1.333em + 2px); padding-bottom: calc(0.667em + 2px); padding-left: calc(1.333em + 2px); text-decoration: none; text-transform: inherit; } .has-white-color { color: var(--wp--preset--color--white) !important; } .has-text-font-font-family { font-family: var(--wp--preset--font-family--text-font) !important; } /*# sourceURL=global-styles-inline-css */ /* STYLE BLOCK 29 */ .elementor-element.elementor-element-cbfd9b2 .owl-carousel.owl-theme .content-item { height: 693px; } .elementor-element.elementor-element-cbfd9b2 .owl-carousel .owl-stage-outer { border-radius: 25px 25px 25px 25px; } .elementor-element.elementor-element-cbfd9b2 .owl-dots .owl-dot:not(.active) span { border-color: #D4D4D4; } .elementor-element.elementor-element-cbfd9b2 .owl-dots .owl-dot.active span { border-color: #1F1F1F; } .elementor-element.elementor-element-ead59d3 { --display: flex; --flex-direction: row; --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; position: relative; } .elementor-element.elementor-element-f35119c { width: var(--container-widget-width, 58%); max-width: 58%; --container-widget-width: 58%; --container-widget-flex-grow: 0; top: 0px; text-align: start; } .elementor-element.elementor-element-f35119c>.elementor-widget-container { margin: -16px 0px 0px 0px; } body:not(.rtl) .elementor-element.elementor-element-f35119c { left: 0%; } .elementor-element.elementor-element-f35119c img { width: 1050px; max-width: 100%; /* display: none; */ } .elementor-element.elementor-element-56ecbb3 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-bfe8cd1 .owl-carousel { padding: 0px 165px 0px 0px; } .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.owl-carousel { margin: 0 calc(-90px/2); width: calc(100% + 90px); } .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper { padding: 0 calc(90px/2); } .elementor-element.elementor-element-bfe8cd1 .owl-carousel.owl-theme .owl-nav { left: calc(90px/2 + 30px); right: calc(90px/2 + 30px); } .elementor-element.elementor-element-bfe8cd1 .owl-carousel.owl-theme:hover .owl-nav { left: calc(90px/2 + 20px); right: calc(90px/2 + 20px); } .elementor-element.elementor-element-bfe8cd1 .owl-dots .owl-dot:not(.active) span { border-color: #FFFFFF; } .elementor-element.elementor-element-bfe8cd1 .owl-dots .owl-dot.active span { border-color: #c01227; } .elementor-element.elementor-element-298c6d6 .owl-dots .owl-dot:not(.active) span { border-color: #D4D4D4; } .elementor-element.elementor-element-298c6d6 .owl-dots .owl-dot.active span { border-color: #1F1F1F; } @media(max-width: 1200px) { .elementor-element.elementor-element-f35119c>.elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-element.elementor-element-56ecbb3 { --gap: 0px 40px; --row-gap: 0px; --column-gap: 40px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.owl-carousel { margin: 0 calc(-40px/2); width: calc(100% + 40px); } .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper { padding: 0 calc(40px/2); } .elementor-element.elementor-element-bfe8cd1 .owl-carousel.owl-theme .owl-nav { left: calc(40px/2 + 30px); right: calc(40px/2 + 30px); } .elementor-element.elementor-element-bfe8cd1 .owl-carousel.owl-theme:hover .owl-nav { left: calc(40px/2 + 20px); right: calc(40px/2 + 20px); } } @media(max-width: 1020px) { .elementor-element.elementor-element-cbfd9b2 .owl-carousel.owl-theme .content-item { height: 600px; } .elementor-element.elementor-element-ead59d3 { --margin-top: 120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-f35119c { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width, 100%); max-width: 100%; } body:not(.rtl) .elementor-element.elementor-element-f35119c { left: 0%; } .elementor-element.elementor-element-56ecbb3 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } } @media(max-width: 840px) { .elementor-element.elementor-element-cbfd9b2 .owl-carousel.owl-theme .content-item { height: 600px; } .elementor-element.elementor-element-ead59d3 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } .elementor-element.elementor-element-f35119c { text-align: center; } } @media(max-width: 660px) { .elementor-element.elementor-element-cbfd9b2 .owl-carousel.owl-theme .content-item { height: 540px; } .elementor-element.elementor-element-ead59d3 { --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-element.elementor-element-56ecbb3 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-element.elementor-element-bfe8cd1 .owl-carousel { padding: 0px 100px 0px 0px; } } @media(max-width: 480px) { /* .elementor-element.elementor-element-abc44d7:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-abc44d7>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-position: center center; background-repeat: no-repeat; background-size: cover; transform: none !important; } */ .elementor-element.elementor-element-f35119c img { max-width: 100%; } .elementor-element.elementor-element-bfe8cd1 .owl-carousel { padding: 0px 60px 0px 0px; } } /*# sourceURL=elementor-frontend-inline-css */ /* STYLE BLOCK 30 */ @font-face { font-family: 'Manrope Alt'; src: url('/assets/fonts/Manrope-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/assets/fonts/Manrope-ExtraBold.ttf') format('truetype'); font-weight: 800; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/assets/fonts/Manrope-ExtraLight.ttf') format('truetype'); font-weight: 200; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/assets/fonts/Manrope-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/assets/fonts/Manrope-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/assets/fonts/Manrope-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/assets/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: #c01227; --logico-accent-alter-color: #c01227; --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-background-hover: #c01227; --logico-button-background-hover: #c01227 --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: "Manrope", Sans-serif; --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: "Manrope", Sans-serif; --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: "Manrope", Sans-serif; --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: "Manrope", Sans-serif; --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: "Manrope", Sans-serif; --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: "Manrope", Sans-serif; --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; } .logico-front-end { font-size: 18px; line-height: 1.6667em; font-family: Manrope; font-style: normal; font-weight: 400; text-decoration: none; } .logico-front-end h1:not([class*=logico-title-h]) { font-size: 120px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 80px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 60px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 40px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 30px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h6:not([class*=logico-title-h]) { font-size: 25px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-alter-button { font-size: 14px; font-family: Manrope; font-weight: 600; } .logico-front-end p { margin-bottom: 1.7em; } @media only screen and (max-width: 1200px) { .logico-front-end h1:not([class*=logico-title-h]) { font-size: 80px; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 60px; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 46px; padding-bottom: 20px; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 34px; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 28px; } .logico-front-end h6:not([class*=logico-title-h]) { font-size: 22px; } } @media only screen and (max-width: 840px) { .logico-front-end { font-size: 16px; } .logico-front-end h1:not([class*=logico-title-h]) { font-size: 60px; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 50px; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 36px; padding-bottom: 20px; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 28px; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 24px; } .logico-front-end h6:not([class*=logico-title-h]) { font-size: 20px; } } @media only screen and (max-width: 660px) { .logico-front-end h1:not([class*=logico-title-h]) { font-size: 40px; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 32px; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 28px; padding-bottom: 20px; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 23px; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 20px; } .logico-front-end h6:not([class*=logico-title-h]) { font-size: 18px; } } /*# sourceURL=logico-theme-inline-css */ /* STYLE BLOCK 31 */ /* STYLE BLOCK 32 */ /* STYLE BLOCK 33 */ /* STYLE BLOCK 34 */ /* Center-align all card components and modular sections */ /* Ensure consistent spacing between sections */ /* STYLE BLOCK 35 */ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --red: #C0202A; --red-deep: #a01820; --red-mid: #d63c45; --red-pale: rgba(192, 32, 42, 0.08); --red-pale2: rgba(192, 32, 42, 0.05); --dark: #111419; --dark2: #1d2130; --mid: #4d5261; --light: #8a90a2; --pale: #f3f4f7; --white: #ffffff; --card: rgba(255, 255, 255, 0.75); } html { scroll-behavior: smooth; } body { font-family: 'Manrope', sans-serif; background: var(--pale); color: var(--dark); overflow-x: hidden; } .hero { position: relative; min-height: 92vh; display: flex; align-items: center; justify-content: center; text-align: center; padding: 140px 32px 80px; overflow: hidden; } /* layered gradient bg */ .hero::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 100% 80% at 50% -5%, rgba(192, 32, 42, 0.13) 0%, transparent 55%), radial-gradient(ellipse 60% 60% at 10% 80%, rgba(192, 32, 42, 0.07) 0%, transparent 55%), radial-gradient(ellipse 55% 55% at 90% 90%, rgba(192, 32, 42, 0.06) 0%, transparent 55%), linear-gradient(165deg, #ecedf2 0%, #f8f9fb 45%, #edf0f5 100%); opacity: 1; } /* Fix the error of the header menu container and nav bar visibility */ .header-menu-container, .elementor-element-e44ee7e { display: flex !important; visibility: visible !important; opacity: 1 !important; } #masthead { z-index: 9999 !important; } /* decorative arcs */ /* scroll indicator */ @keyframes scrollPulse { 0%, 100% { opacity: 0.4; transform: scaleY(0.6) translateY(0); } 50% { opacity: 1; transform: scaleY(1) translateY(4px); } } /* ═══════════════════════════════════════ STATS BAR ═══════════════════════════════════════ */ /* ═══════════════════════════════════════ INITIATIVES ═══════════════════════════════════════ */ /* .init-content {} */ /* ═══════════════════════════════════════ SUCCESS STORIES ═══════════════════════════════════════ */ /* image area */ /* gradient over image bottom */ /* ═══════════════════════════════════════ CTA BANNER ═══════════════════════════════════════ */ /* decorative circles */ /* ═══════════════════════════════════════ GLOBAL ANIMATIONS ═══════════════════════════════════════ */ @keyframes fadeUp { from { opacity: 0; transform: translateY(22px); } to { opacity: 1; transform: translateY(0); } } @keyframes fadeDown { from { opacity: 0; transform: translateY(-14px); } to { opacity: 1; transform: translateY(0); } } .reveal { /* opacity: 0; */ transform: translateY(28px); transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1), transform 0.7s cubic-bezier(0.22, 1, 0.36, 1); } .reveal.visible { opacity: 1; transform: translateY(0); } /* ═══════════════════════════════════════ RESPONSIVE ═══════════════════════════════════════ */ @media (max-width: 560px) { .hero { min-height: 80vh; padding: 80px 20px 60px; } } /* STYLE BLOCK 36 */ img:is([sizes=auto i]) { contain-intrinsic-size: 3000px 1500px } /*# sourceURL=wp-img-auto-sizes-contain-inline-css */ /* STYLE BLOCK 37 */ /*# sourceURL=wp-emoji-styles-inline-css */ /* STYLE BLOCK 38 */ :root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--font-family--text-font: Manrope, sans-serif; --wp--preset--font-family--heading-font: "" Manrope", Sans-serif", sans-serif; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); } :root { --wp--style--global--content-size: 1340px; --wp--style--global--wide-size: 1340px; } :where(body) { margin: 0; } :where(.is-layout-flex) { gap: 0.5em; } body .is-layout-flex { display: flex; } .is-layout-flex { flex-wrap: wrap; align-items: center; } .is-layout-flex> :is(*, div) { margin: 0; } body { background-color: #ffffff; color: #333333; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } h1 { font-family: var(--wp--preset--font-family--heading-font); font-size: 120px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h2 { font-family: var(--wp--preset--font-family--heading-font); font-size: 80px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h3 { font-family: var(--wp--preset--font-family--heading-font); font-size: 60px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h4 { font-family: var(--wp--preset--font-family--heading-font); font-size: 40px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h5 { font-family: var(--wp--preset--font-family--heading-font); font-size: 30px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h6 { font-family: var(--wp--preset--font-family--heading-font); font-size: 25px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } :root :where(.wp-element-button, .wp-block-button__link) { background-color: #32373c; border-width: 0; color: #fff; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding-top: calc(0.667em + 2px); padding-right: calc(1.333em + 2px); padding-bottom: calc(0.667em + 2px); padding-left: calc(1.333em + 2px); text-decoration: none; text-transform: inherit; } .has-white-color { color: var(--wp--preset--color--white) !important; } .has-text-font-font-family { font-family: var(--wp--preset--font-family--text-font) !important; } /* Width */ ::-webkit-scrollbar { width: 10px; } /* Track */ ::-webkit-scrollbar-track { background: #ffffff00; } /* Handle */ ::-webkit-scrollbar-thumb { background: #C01227; border-radius: 999px; } /* Hover */ ::-webkit-scrollbar-thumb:hover { background: #dc6271; } /*# sourceURL=global-styles-inline-css */ /* STYLE BLOCK 39 */ /*# sourceURL=woocommerce-inline-inline-css */ /* STYLE BLOCK 40 */ .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"] { font-family: "Manrope", Sans-serif; font-size: 14px; font-weight: 600; } .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; } @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; } .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) { .e-con { --container-max-width: 767px; } } /*# sourceURL=elementor-frontend-inline-css */ /* STYLE BLOCK 41 */ @font-face { font-family: 'Manrope Alt'; src: url('/assets/fonts/Manrope-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/assets/fonts/Manrope-ExtraBold.ttf') format('truetype'); font-weight: 800; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/assets/fonts/Manrope-ExtraLight.ttf') format('truetype'); font-weight: 200; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/assets/fonts/Manrope-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/assets/fonts/Manrope-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/assets/fonts/Manrope-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/assets/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: #c01227; --logico-accent-alter-color: #c01227; --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-background-hover: #c01227; --logico-button-background-hover: #c01227 --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: "Manrope", Sans-serif; --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: "Manrope", Sans-serif; --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: "Manrope", Sans-serif; --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: "Manrope", Sans-serif; --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: "Manrope", Sans-serif; --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: "Manrope", Sans-serif; --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; } .logico-front-end { font-size: 18px; line-height: 1.6667em; font-family: Manrope; font-style: normal; font-weight: 400; text-decoration: none; } .logico-front-end h1:not([class*=logico-title-h]) { font-size: 120px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 80px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 60px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 40px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 30px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h6:not([class*=logico-title-h]) { font-size: 25px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-alter-button { font-size: 14px; font-family: Manrope; font-weight: 600; } .logico-front-end p { margin-bottom: 1.7em; } @media only screen and (max-width: 1200px) { .logico-front-end h1:not([class*=logico-title-h]) { font-size: 80px; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 60px; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 46px; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 34px; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 28px; } .logico-front-end h6:not([class*=logico-title-h]) { font-size: 22px; } } @media only screen and (max-width: 840px) { .logico-front-end { font-size: 16px; } .logico-front-end h1:not([class*=logico-title-h]) { font-size: 60px; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 50px; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 36px; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 28px; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 24px; } .logico-front-end h6:not([class*=logico-title-h]) { font-size: 20px; } } @media only screen and (max-width: 660px) { .logico-front-end h1:not([class*=logico-title-h]) { font-size: 40px; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 32px; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 28px; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 23px; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 20px; } .logico-front-end h6:not([class*=logico-title-h]) { font-size: 18px; } } /*# sourceURL=logico-theme-inline-css */ /* STYLE BLOCK 42 */ /* STYLE BLOCK 43 */ /* STYLE BLOCK 44 */ /* STYLE BLOCK 45 */ .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 .owl-dots .owl-dot:not(.active) span { border-color: #FFFFFF; } .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: 20px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .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; } .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 { background-color: #000000; } .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-1 .block-decoration-item:after { background-color: #c01227; } .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) { background-image: url("/images/bg-header-5.png"); 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) { 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) { 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) { 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; } @media(max-width: 1200px) { .elementor-element.elementor-element-791327c .owl-carousel.owl-theme .content-item { height: 700px; } .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; } } @media(max-width: 1020px) { .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; } } @media(max-width: 840px) { .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; } } @media(max-width: 660px) { .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; } } @media(max-width: 480px) { body:not(.rtl) .elementor-element.elementor-element-13a7637 { left: 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; } } @media(min-width: 481px) { .elementor-element.elementor-element-1f766ea { --width: 363px; } } @media(max-width: 1020px) and (min-width:481px) { .elementor-element.elementor-element-1f766ea { --width: 340px; } } @media(max-width: 660px) and (min-width:481px) { .elementor-element.elementor-element-1f766ea { --width: 100%; } } /* STYLE BLOCK 46 */ /* ─── Button alignment fix ─── */ /* ─── LARGE DESKTOP (1440px+) ─── */ @media (min-width: 1440px) { .elementor-element-30fd9d1>.e-con-inner { max-width: 1380px; padding: 50px 82px; } .elementor-element-30fd9d1 .logico-title { font-size: 17px; } .elementor-element-30fd9d1 h3.logico-title { font-size: clamp(40px, 4.5vw, 56px); } .elementor-element-30fd9d1 .elementor-icon-box-wrapper { padding: 28px 22px; } .elementor-element-30fd9d1 .elementor-icon-box-icon .elementor-icon { font-size: 52px; } .elementor-element-30fd9d1 .elementor-icon-box-icon svg { width: 86px; height: 86px; } .elementor-element-30fd9d1 .elementor-icon-box-title span { font-size: 25px; } .elementor-element-30fd9d1 .logico-alter-button, .elementor-element-30fd9d1 .logico-small-button { font-size: 14px; /* padding: 14px 28px; */ } .elementor-element-30fd9d1 .e-grid { gap: 20px; } } /* ─── EXTRA-LARGE DESKTOP (1920px+) ─── */ @media (min-width: 1920px) { .elementor-element-30fd9d1>.e-con-inner { max-width: 1780px; padding: 72px 64px; } .elementor-element-30fd9d1 .logico-title { font-size: 18px; } .elementor-element-30fd9d1 h3.logico-title { font-size: clamp(46px, 4.5vw, 64px); } .elementor-element-30fd9d1 .elementor-icon-box-wrapper { padding: 32px 26px; } .elementor-element-30fd9d1 .elementor-icon-box-icon .elementor-icon { font-size: 58px; } .elementor-element-30fd9d1 .elementor-icon-box-icon svg { width: 94px; height: 94px; } .elementor-element-30fd9d1 .elementor-icon-box-title span { font-size: 18px; } .elementor-element-30fd9d1 .logico-alter-button, .elementor-element-30fd9d1 .logico-small-button { font-size: 15px; padding: 16px 60px; } .elementor-element-30fd9d1 .e-grid { gap: 24px; } } /* ─── ULTRA-WIDE (2560px+) ─── */ @media (min-width: 2560px) { .elementor-element-30fd9d1>.e-con-inner { max-width: 2060px; padding: 84px 80px; } .elementor-element-30fd9d1 .logico-title { font-size: 20px; } .elementor-element-30fd9d1 h3.logico-title { font-size: clamp(52px, 4.5vw, 72px); } .elementor-element-30fd9d1 .elementor-icon-box-wrapper { padding: 38px 30px; } .elementor-element-30fd9d1 .elementor-icon-box-icon .elementor-icon { font-size: 66px; } .elementor-element-30fd9d1 .elementor-icon-box-icon svg { width: 104px; height: 104px; } .elementor-element-30fd9d1 .elementor-icon-box-title span { font-size: 20px; } .elementor-element-30fd9d1 .logico-alter-button, .elementor-element-30fd9d1 .logico-small-button { font-size: 16px; padding: 18px 70px; } .elementor-element-30fd9d1 .e-grid { gap: 28px; } } /* STYLE BLOCK 47 */ /* ─── LARGE DESKTOP (1440px+) ─── */ @media (min-width: 1440px) { /* Logos Section */ /* About Us Main Section */ .elementor-element-88745f4>.e-con-inner { max-width: 1380px; padding: 60px 52px; } .elementor-element-343b363 { gap: 24px; } .elementor-element-7afb238 .logico-title { font-size: 14px !important; letter-spacing: 2px; } .elementor-element-1cc335a .logico-title { font-size: clamp(80px, 8vw, 120px) !important; line-height: 1; } .elementor-element-4c3e632 { gap: 40px; } .elementor-element-9363070 h3.logico-title { font-size: clamp(38px, 4vw, 52px) !important; line-height: 1.1; } .elementor-element-c134b96 p { font-size: 20px; line-height: 1.6; } /* Stats Section */ .elementor-element-5041fcc>.e-con-inner { max-width: 1380px; padding: 30px 25px; } .elementor-element-2d7c3ee.e-grid { gap: 32px; } .elementor-element-1025248 .logico-title, .elementor-element-c682633 .logico-title, .elementor-element-aa49275 .logico-title, .elementor-element-b317d31 .logico-title { font-size: 20px !important; margin-bottom: 12px; } .elementor-element-c7c19bd p, .elementor-element-74d14e3 p, .elementor-element-74cfdf7 p, .elementor-element-8fe5662 p { font-size: 18px; line-height: 1.6; } } /* ─── EXTRA-LARGE DESKTOP (1920px+) ─── */ @media (min-width: 1920px) { /* Logos Section */ /* About Us Main Section */ .elementor-element-88745f4>.e-con-inner { max-width: 1480px; padding: 0px 50px 10px; } .elementor-element-343b363 { gap: 32px; } .elementor-element-7afb238 .logico-title { font-size: 15px !important; letter-spacing: 2.5px; } .elementor-element-1cc335a .logico-title { font-size: clamp(100px, 8vw, 150px) !important; } .elementor-element-4c3e632 { gap: 60px; } .elementor-element-9363070 h3.logico-title { font-size: clamp(48px, 4vw, 64px) !important; } .elementor-element-c134b96 p { font-size: 18px; line-height: 1.65; } /* Stats Section */ .elementor-element-5041fcc>.e-con-inner { max-width: 1480px; padding: 0px 50px 50px; } .elementor-element-2d7c3ee.e-grid { gap: 48px; } .elementor-element-1025248 .logico-title, .elementor-element-c682633 .logico-title, .elementor-element-aa49275 .logico-title, .elementor-element-b317d31 .logico-title { font-size: 19px !important; margin-bottom: 16px; } .elementor-element-c7c19bd p, .elementor-element-74d14e3 p, .elementor-element-74cfdf7 p, .elementor-element-8fe5662 p { font-size: 16px; line-height: 1.65; } } /* ─── ELEMENT 07CD509 TYPOGRAPHY SCALING ─── */ /* Optimized for readability and character count (60-75ch) */ /* STYLE BLOCK 48 */ /* ══════════════════════════════════════ SCOPED TO .mt-section — NO GLOBALS ══════════════════════════════════════ */ /* ══ STATS BANNER ══ */ /* animated diagonal shine */ /* ══ BODY SECTION ══ */ /* grid background */ /* ── HEADER ── */ /* in-view header */ /* ── FEATURE GRID ── */ /* staggered card reveals */ /* top accent bar on hover */ /* background glow */ /* icon */ /* card text */ /* card bottom tag */ /* ── RESPONSIVE ── */ .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: "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"] { font-family: "Manrope", Sans-serif; font-size: 14px; font-weight: 600; } .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; } @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; } .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) { .e-con { --container-max-width: 767px; } } .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 .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: #c01227; } .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 .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: #c01227; } .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-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; } @media(max-width: 1200px) { .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { height: 750px; } .elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel { padding: 0px 100px 0px 0px; } .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); } } @media(max-width: 1020px) { .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; } } @media(max-width: 840px) { .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { height: 600px; } } @media(max-width: 660px) { .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item { height: 540px; } } @media(max-width: 480px) { .elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel { padding: 0px 60px 0px 0px; } } .elementor-6585 .elementor-element.elementor-element-3cd920c { --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: 20px; --padding-left: 20px; --padding-right: 20px; } .elementor-6585 .elementor-element.elementor-element-b29b8fc { --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-6585 .elementor-element.elementor-element-b29b8fc:not(.elementor-motion-effects-element-type-background) { background-color: #1F1F1F; } .elementor-6585 .elementor-element.elementor-element-ef6fa6d { --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-6585 .elementor-element.elementor-element-9990148 { --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-6585 .elementor-element.elementor-element-8899bdf { left: -138px; } .elementor-6585 .elementor-element.elementor-element-8899bdf { top: 185px; z-index: 0; } .elementor-6585 .elementor-element.elementor-element-8899bdf img { width: 965px; max-width: 965px; } .elementor-6585 .elementor-element.elementor-element-a0e7516 > .elementor-widget-container { margin: 0px 0px 21px 0px; } .elementor-6585 .elementor-element.elementor-element-a0e7516 .logico-title { font-size: 14px; line-height: 2.1428em; color: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-670d1b2 > .elementor-widget-container { margin: 27px 50px 0px 0px; } .elementor-6585 .elementor-element.elementor-element-670d1b2 { --logico-default-text-color: #E7E7E7; color: #E7E7E7; } .elementor-6585 .elementor-element.elementor-element-2631b42 { --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-6585 .elementor-element.elementor-element-df89993 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-6585 .elementor-element.elementor-element-69b6892 .logico-title { font-weight: 700; color: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-87be926 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-6585 .elementor-element.elementor-element-87be926 { font-size: 16px; line-height: 1.75em; color: #FFFFFF ; --logico-default-text-color: #FFFFFF; --logico-accent-color: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-f5d8e63 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-6585 .elementor-element.elementor-element-774e540 .logico-title { font-weight: 700; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-9c1cf03 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-6585 .elementor-element.elementor-element-9c1cf03 { font-size: 16px; line-height: 1.75em; color: #FFFFFF; --logico-default-text-color: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-645be8d { --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-6585 .elementor-element.elementor-element-a96d151 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-6585 .elementor-element.elementor-element-37e647f .logico-title { font-weight: 700; color: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-ba67644 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-6585 .elementor-element.elementor-element-ba67644 { font-size: 16px; line-height: 1.75em; color: #FFFFFF; --logico-default-text-color: #FFFFFF; --logico-accent-color: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-9ba4b82 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } .elementor-6585 .elementor-element.elementor-element-e9a5d79 .logico-title { font-weight: 700; letter-spacing: -0.03em; color: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-a6bccba { --grid-template-columns: repeat(0, auto); --icon-size: 16px; --grid-column-gap: 38px; --grid-row-gap: 0px; } .elementor-6585 .elementor-element.elementor-element-a6bccba > .elementor-widget-container { margin: 25px 0px 0px -3px; } .elementor-6585 .elementor-element.elementor-element-a6bccba .elementor-social-icon { background-color: #FFFFFF00; --icon-padding: 0px; } .elementor-6585 .elementor-element.elementor-element-a6bccba .elementor-social-icon i { color: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-a6bccba .elementor-social-icon svg { fill: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-a6bccba .elementor-social-icon:hover i { color: #c01227; } .elementor-6585 .elementor-element.elementor-element-a6bccba .elementor-social-icon:hover svg { fill: #c01227; } .elementor-6585 .elementor-element.elementor-element-a5c503d { --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-6585 .elementor-element.elementor-element-a5c503d:not(.elementor-motion-effects-element-type-background) { background-color: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-535776a > .elementor-widget-container { margin: 0px 0px 24px 0px; } .elementor-6585 .elementor-element.elementor-element-535776a .logico-title { font-size: 30px; font-weight: 600; line-height: 1.3333em; letter-spacing: -0.03em; color: #111111; } .elementor-6585 .elementor-element.elementor-element-0e6fedf > .elementor-widget-container { margin: 10px 0px 0px 0px; } .elementor-6585 .elementor-element.elementor-element-0e6fedf div.wpforms-container .wpforms-form .wpforms-field-label { font-size: 14px; } .elementor-6585 .elementor-element.elementor-element-0e6fedf .wpforms-container .wpforms-submit-container { padding-top: 28px; } .elementor-6585 .elementor-element.elementor-element-e183a77 { --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-6585 .elementor-element.elementor-element-5219697 { --display: flex; } .elementor-6585 .elementor-element.elementor-element-e6af8aa { width: var( --container-widget-width, 800px ); max-width: 800px; --container-widget-width: 800px; --container-widget-flex-grow: 0; } .elementor-6585 .elementor-element.elementor-element-e6af8aa .logico-title { color: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-ba22941 { --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-6585 .elementor-element.elementor-element-54629ca { --divider-border-style: solid; --divider-color: #CBCBCB; --divider-border-width: 1px; } .elementor-6585 .elementor-element.elementor-element-54629ca > .elementor-widget-container { margin: 72px 0px 122px 0px; } .elementor-6585 .elementor-element.elementor-element-54629ca .elementor-divider-separator { width: 100%; } .elementor-6585 .elementor-element.elementor-element-54629ca .elementor-divider { padding-block-start:0px;padding-block-end:0px;} .elementor-6585 .elementor-element.elementor-element-3f1ba7a { --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-6585 .elementor-element.elementor-element-64e2e81 { --display: flex; } .elementor-6585 .elementor-element.elementor-element-b5c897d { text-align: start; } .elementor-6585 .elementor-element.elementor-element-b5c897d img { width: 153px; } .elementor-6585 .elementor-element.elementor-element-e4e6486 { --grid-template-columns: repeat(0, auto); --icon-size: 16px; --grid-column-gap: 38px; --grid-row-gap: 0px; } .elementor-6585 .elementor-element.elementor-element-e4e6486 > .elementor-widget-container { margin: 40px 0px 0px -3px; } .elementor-6585 .elementor-element.elementor-element-e4e6486 .elementor-social-icon { background-color: #FFFFFF00; --icon-padding: 0px; } .elementor-6585 .elementor-element.elementor-element-e4e6486 .elementor-social-icon i { color: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-e4e6486 .elementor-social-icon svg { fill: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-e4e6486 .elementor-social-icon:hover i { color: #c01227; } .elementor-6585 .elementor-element.elementor-element-e4e6486 .elementor-social-icon:hover svg { fill: #c01227; } .elementor-6585 .elementor-element.elementor-element-5b73dd3 { --display: flex; } .elementor-6585 .elementor-element.elementor-element-10ead4d > .elementor-widget-container { margin: 1px 0px 8px 0px; } .elementor-6585 .elementor-element.elementor-element-10ead4d .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-b2507df .logico-custom-menu-widget li { font-size: 16px; } .elementor-6585 .elementor-element.elementor-element-b2507df .logico-custom-menu-widget li, .elementor-6585 .elementor-element.elementor-element-b2507df .logico-custom-menu-widget li a { color: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-b2507df .logico-custom-menu-widget li a:hover { color: #c01227; border-color: #c01227; } .elementor-6585 .elementor-element.elementor-element-451f15c { --display: flex; } .elementor-6585 .elementor-element.elementor-element-0ec06ff > .elementor-widget-container { margin: 1px 0px 8px 0px; } .elementor-6585 .elementor-element.elementor-element-0ec06ff .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-a219b7d .logico-custom-menu-widget li { font-size: 16px; } .elementor-6585 .elementor-element.elementor-element-a219b7d .logico-custom-menu-widget li, .elementor-6585 .elementor-element.elementor-element-a219b7d .logico-custom-menu-widget li a { color: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-a219b7d .logico-custom-menu-widget li a:hover { color: #c01227; border-color: #c01227; } .elementor-6585 .elementor-element.elementor-element-44a1f5d { --display: flex; } .elementor-6585 .elementor-element.elementor-element-0edc8fd > .elementor-widget-container { margin: 1px 0px 8px 0px; } .elementor-6585 .elementor-element.elementor-element-0edc8fd .logico-title { font-size: 20px; font-weight: 600; line-height: 1.5em; color: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-189484a .logico-custom-menu-widget li { font-size: 16px; } .elementor-6585 .elementor-element.elementor-element-189484a .logico-custom-menu-widget li, .elementor-6585 .elementor-element.elementor-element-189484a .logico-custom-menu-widget li a { color: #FFFFFF; } .elementor-6585 .elementor-element.elementor-element-189484a .logico-custom-menu-widget li a:hover { color: #c01227; border-color: #c01227; } @media(min-width: 481px) { .elementor-6585 .elementor-element.elementor-element-9990148 { --width:45%; } .elementor-6585 .elementor-element.elementor-element-df89993 { --width: 37%; } .elementor-6585 .elementor-element.elementor-element-f5d8e63 { --width: 56%; } .elementor-6585 .elementor-element.elementor-element-a96d151 { --width: 37%; } .elementor-6585 .elementor-element.elementor-element-9ba4b82 { --width: 56%; } .elementor-6585 .elementor-element.elementor-element-a5c503d { --width: 50%; } .elementor-6585 .elementor-element.elementor-element-5219697 { --width: 70%; } .elementor-6585 .elementor-element.elementor-element-64e2e81 { --width: 50%; } .elementor-6585 .elementor-element.elementor-element-5b73dd3 { --width: 16.6667%; } .elementor-6585 .elementor-element.elementor-element-451f15c { --width: 16.6667%; } .elementor-6585 .elementor-element.elementor-element-44a1f5d { --width: 16.6667%; } } @media(max-width: 1200px) and (min-width:481px) { .elementor-6585 .elementor-element.elementor-element-df89993 { --width:50%; } .elementor-6585 .elementor-element.elementor-element-f5d8e63 { --width: 50%; } .elementor-6585 .elementor-element.elementor-element-a96d151 { --width: 50%; } .elementor-6585 .elementor-element.elementor-element-9ba4b82 { --width: 50%; } .elementor-6585 .elementor-element.elementor-element-64e2e81 { --width: 42%; } } @media(max-width: 1020px) and (min-width:481px) { .elementor-6585 .elementor-element.elementor-element-9990148 { --width:100%; } .elementor-6585 .elementor-element.elementor-element-a5c503d { --width: 100%; } .elementor-6585 .elementor-element.elementor-element-5219697 { --width: 100%; } } @media(max-width: 840px) and (min-width:481px) { .elementor-6585 .elementor-element.elementor-element-64e2e81 { --width:48%; } .elementor-6585 .elementor-element.elementor-element-5b73dd3 { --width: 48%; } .elementor-6585 .elementor-element.elementor-element-451f15c { --width: 48%; } .elementor-6585 .elementor-element.elementor-element-44a1f5d { --width: 48%; } } @media(max-width: 660px) and (min-width:481px) { .elementor-6585 .elementor-element.elementor-element-64e2e81 { --width:47%; } .elementor-6585 .elementor-element.elementor-element-5b73dd3 { --width: 47%; } .elementor-6585 .elementor-element.elementor-element-451f15c { --width: 47%; } .elementor-6585 .elementor-element.elementor-element-44a1f5d { --width: 47%; } } @media(max-width: 1200px) { .elementor-6585 .elementor-element.elementor-element-b29b8fc { --padding-top:120px; --padding-bottom: 62px; --padding-left: 0px; --padding-right: 0px; } .elementor-6585 .elementor-element.elementor-element-ef6fa6d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6585 .elementor-element.elementor-element-670d1b2 > .elementor-widget-container { margin: 27px 0px 0px 0px; } .elementor-6585 .elementor-element.elementor-element-2631b42 { --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6585 .elementor-element.elementor-element-645be8d { --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6585 .elementor-element.elementor-element-a5c503d { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 50px; --padding-right: 50px; } .elementor-6585 .elementor-element.elementor-element-e183a77 { --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-6585 .elementor-element.elementor-element-ba22941 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } .elementor-6585 .elementor-element.elementor-element-54629ca > .elementor-widget-container { margin: 72px 0px 90px 0px; } .elementor-6585 .elementor-element.elementor-element-3f1ba7a { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; } } @media(max-width: 1020px) { .elementor-6585 .elementor-element.elementor-element-3cd920c { --padding-top:0px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; } .elementor-6585 .elementor-element.elementor-element-b29b8fc { --padding-top: 120px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; } .elementor-6585 .elementor-element.elementor-element-ef6fa6d { --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-6585 .elementor-element.elementor-element-9990148 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } body:not(.rtl) .elementor-6585 .elementor-element.elementor-element-8899bdf { left: 0px; } .elementor-6585 .elementor-element.elementor-element-8899bdf { top: 150px; } .elementor-6585 .elementor-element.elementor-element-8899bdf img { max-width: 100%; } .elementor-6585 .elementor-element.elementor-element-a5c503d { --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-6585 .elementor-element.elementor-element-e183a77 { --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; } .elementor-6585 .elementor-element.elementor-element-ba22941 { --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(max-width: 840px) { .elementor-6585 .elementor-element.elementor-element-2631b42 { --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-6585 .elementor-element.elementor-element-645be8d { --flex-wrap: nowrap; } .elementor-6585 .elementor-element.elementor-element-54629ca > .elementor-widget-container { margin: 60px 0px 60px 0px; } } @media(max-width: 660px) { .elementor-6585 .elementor-element.elementor-element-b29b8fc { --padding-top:70px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; } .elementor-6585 .elementor-element.elementor-element-ef6fa6d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6585 .elementor-element.elementor-element-a5c503d { --padding-top: 50px; --padding-bottom: 30px; --padding-left: 50px; --padding-right: 50px; } .elementor-6585 .elementor-element.elementor-element-535776a .logico-title { font-size: 24px; } .elementor-6585 .elementor-element.elementor-element-e183a77 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6585 .elementor-element.elementor-element-e6af8aa .logico-title { text-align: center; } .elementor-6585 .elementor-element.elementor-element-ba22941 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } .elementor-6585 .elementor-element.elementor-element-3f1ba7a { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; } } @media(max-width: 480px) { .elementor-6585 .elementor-element.elementor-element-2631b42 { --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-6585 .elementor-element.elementor-element-f5d8e63 { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6585 .elementor-element.elementor-element-645be8d { --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-6585 .elementor-element.elementor-element-9ba4b82 { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } .elementor-6585 .elementor-element.elementor-element-a5c503d { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 25px; --padding-right: 25px; } .elementor-6585 .elementor-element.elementor-element-535776a > .elementor-widget-container { margin: 0px 0px 14px 0px; } } :root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--font-family--text-font: Manrope, sans-serif; --wp--preset--font-family--heading-font: "Space Grotesk", sans-serif; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); } :root { --wp--style--global--content-size: 1340px; --wp--style--global--wide-size: 1340px; } :where(body) { margin: 0; } :where(.is-layout-flex) { gap: 0.5em; } body .is-layout-flex { display: flex; } .is-layout-flex { flex-wrap: wrap; align-items: center; } .is-layout-flex > :is(*, div) { margin: 0; } body { background-color: #ffffff; color: #333333; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } h1 { font-family: var(--wp--preset--font-family--heading-font); font-size: 120px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h2 { font-family: var(--wp--preset--font-family--heading-font); font-size: 80px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h3 { font-family: var(--wp--preset--font-family--heading-font); font-size: 60px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h4 { font-family: var(--wp--preset--font-family--heading-font); font-size: 40px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h5 { font-family: var(--wp--preset--font-family--heading-font); font-size: 30px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h6 { font-family: var(--wp--preset--font-family--heading-font); font-size: 25px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } :root :where(.wp-element-button, .wp-block-button__link) { background-color: #32373c; border-width: 0; color: #fff; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding-top: calc(0.667em + 2px); padding-right: calc(1.333em + 2px); padding-bottom: calc(0.667em + 2px); padding-left: calc(1.333em + 2px); text-decoration: none; text-transform: inherit; } .has-white-color { color: var(--wp--preset--color--white) !important; } .has-text-font-font-family { font-family: var(--wp--preset--font-family--text-font) !important; } @font-face { font-family: 'Manrope Alt'; src: url('/fonts/Manrope-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: local('Manrope') format('truetype'); font-weight: 800; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: local('Manrope') format('truetype'); font-weight: 200; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: local('Manrope') format('truetype'); font-weight: 300; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: local('Manrope') format('truetype'); font-weight: 500; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: local('Manrope') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/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: #c01227; --logico-accent-alter-color: #c01227; --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-background-hover: #c01227; --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; } .logico-front-end { font-size: 18px; line-height: 1.6667em; font-family: Manrope; font-style: normal; font-weight: 400; text-decoration: none; } .logico-front-end h1:not([class*=logico-title-h]) { font-size: 120px; line-height: 1.2em; letter-spacing: -0.03em; /* font-family: Space Grotesk; */ text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 80px; line-height: 1.2em; letter-spacing: -0.03em; font-family: Space Grotesk; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 60px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 40px; line-height: 1.2em; letter-spacing: -0.03em; font-family: Space Grotesk; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 30px; line-height: 1.2em; letter-spacing: -0.03em; font-family: Space Grotesk; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h6:not([class*=logico-title-h]) { 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; } .logico-front-end p { margin-bottom: 1.7em; } @media only screen and (max-width: 1200px) { .logico-front-end h1:not([class*=logico-title-h]) { font-size: 80px; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 60px; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 46px; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 34px; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 28px; } .logico-front-end h6:not([class*=logico-title-h]) { font-size: 22px; } } @media only screen and (max-width: 840px) { .logico-front-end { font-size: 16px; } .logico-front-end h1:not([class*=logico-title-h]) { font-size: 60px; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 50px; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 36px; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 28px; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 24px; } .logico-front-end h6:not([class*=logico-title-h]) { font-size: 20px; } } @media only screen and (max-width: 660px) { .logico-front-end h1:not([class*=logico-title-h]) { font-size: 40px; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 32px; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 28px; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 23px; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 20px; } .logico-front-end h6:not([class*=logico-title-h]) { font-size: 18px; } } img:is([sizes=auto i]){contain-intrinsic-size:3000px 1500px} .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: "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"] { font-family: "Manrope", Sans-serif; font-size: 14px; font-weight: 600; } .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; } @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; } .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) { .e-con { --container-max-width: 767px; } } .elementor-6473 .elementor-element.elementor-element-791327c .owl-carousel.owl-theme .content-item { height: 924px; } .elementor-6473 .elementor-element.elementor-element-791327c .owl-carousel .owl-stage-outer { border-radius: 25px 25px 25px 25px; } .elementor-6473 .elementor-element.elementor-element-791327c .content-slider.nav-view-default .owl-nav { left: 10px; right: 10px; } .elementor-6473 .elementor-element.elementor-element-791327c .owl-dots .owl-dot:not(.active) span { border-color: #FFFFFF; } @media(max-width: 1200px) { .elementor-6473 .elementor-element.elementor-element-791327c .owl-carousel.owl-theme .content-item { height: 700px; } } :root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--font-family--text-font: Manrope, sans-serif; --wp--preset--font-family--heading-font: "Space Grotesk", sans-serif; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); } :root { --wp--style--global--content-size: 1340px; --wp--style--global--wide-size: 1340px; } :where(body) { margin: 0; } :where(.is-layout-flex) { gap: 0.5em; } body .is-layout-flex { display: flex; } .is-layout-flex { flex-wrap: wrap; align-items: center; } .is-layout-flex > :is(*, div) { margin: 0; } body { background-color: #ffffff; color: #333333; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } h1 { font-family: var(--wp--preset--font-family--heading-font); font-size: 120px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h2 { font-family: var(--wp--preset--font-family--heading-font); font-size: 80px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h3 { font-family: var(--wp--preset--font-family--heading-font); font-size: 60px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h4 { font-family: var(--wp--preset--font-family--heading-font); font-size: 40px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h5 { font-family: var(--wp--preset--font-family--heading-font); font-size: 30px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } h6 { font-family: var(--wp--preset--font-family--heading-font); font-size: 25px; font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; text-transform: uppercase; } :root :where(.wp-element-button, .wp-block-button__link) { background-color: #32373c; border-width: 0; color: #fff; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding-top: calc(0.667em + 2px); padding-right: calc(1.333em + 2px); padding-bottom: calc(0.667em + 2px); padding-left: calc(1.333em + 2px); text-decoration: none; text-transform: inherit; } .has-white-color { color: var(--wp--preset--color--white) !important; } .has-text-font-font-family { font-family: var(--wp--preset--font-family--text-font) !important; } @font-face { font-family: 'Manrope Alt'; src: url('/fonts/Manrope-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: local('Manrope') format('truetype'); font-weight: 800; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: local('Manrope') format('truetype'); font-weight: 200; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: local('Manrope') format('truetype'); font-weight: 300; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: local('Manrope') format('truetype'); font-weight: 500; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: local('Manrope') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Manrope Alt'; src: url('/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: #c01227; --logico-accent-alter-color: #c01227; --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-background-hover: #c01227; --logico-button-background-hover: #c01227; --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; } .logico-front-end { font-size: 18px; line-height: 1.6667em; font-family: Manrope; font-style: normal; font-weight: 400; text-decoration: none; } .logico-front-end h1:not([class*=logico-title-h]) { font-size: 120px; line-height: 1.2em; letter-spacing: -0.03em; /* font-family: Space Grotesk; */ text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 80px; line-height: 1.2em; letter-spacing: -0.03em; font-family: Space Grotesk; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 60px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 40px; line-height: 1.2em; letter-spacing: -0.03em; font-family: Space Grotesk; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 30px; line-height: 1.2em; letter-spacing: -0.03em; font-family: Space Grotesk; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-front-end h6:not([class*=logico-title-h]) { font-size: 25px; line-height: 1.2em; letter-spacing: -0.03em; font-family: "Manrope", Sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; } .logico-alter-button { font-size: 14px; font-family: Manrope; font-weight: 600; } .logico-front-end p { margin-bottom: 1.7em; } @media only screen and (max-width: 1200px) { .logico-front-end h1:not([class*=logico-title-h]) { font-size: 80px; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 60px; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 46px; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 34px; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 28px; } .logico-front-end h6:not([class*=logico-title-h]) { font-size: 22px; } } @media only screen and (max-width: 840px) { .logico-front-end { font-size: 16px; } .logico-front-end h1:not([class*=logico-title-h]) { font-size: 60px; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 50px; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 36px; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 28px; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 24px; } .logico-front-end h6:not([class*=logico-title-h]) { font-size: 20px; } } @media only screen and (max-width: 660px) { .logico-front-end h1:not([class*=logico-title-h]) { font-size: 40px; } .logico-front-end h2:not([class*=logico-title-h]) { font-size: 32px; } .logico-front-end h3:not([class*=logico-title-h]) { font-size: 28px; } .logico-front-end h4:not([class*=logico-title-h]) { font-size: 23px; } .logico-front-end h5:not([class*=logico-title-h]) { font-size: 20px; } .logico-front-end h6:not([class*=logico-title-h]) { font-size: 18px; } } img:is([sizes=auto i]){contain-intrinsic-size:3000px 1500px} .logico-ticker-wrapper .separator { display: inline-block; vertical-align: middle; position: relative; top: .1956em; font-size: 31px; padding: 0 30px; color: #c01227; margin: -.2128em } .logico-alter-button:after,a.logico-alter-button: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:#c01227; font-size: .71428em } .logico-alter-button,a.logico-alter-button { 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 #C01227 !important; z-index: 2; background: -webkit-linear-gradient(90deg,var(--logico-button-background-color) 50%,var(--logico-button-background-hover) 50%); background: -moz-linear-gradient(90deg,var(--logico-button-background-color) 50%,var(--logico-button-background-hover) 50%); background: linear-gradient(90deg,var(--logico-button-background-color) 50%,var(--logico-button-background-hover) 50%); -webkit-background-size: calc(200% + 4px) 100%; -moz-background-size: calc(200% + 4px) 100%; -o-background-size: calc(200% + 4px) 100%; background-size: calc(200% + 4px) 100%; background-position: -1.7857em 0; background-repeat: no-repeat } /* STYLE BLOCK 49 */ /* Force unified style for Smart Logistics button */ [data-id="c0a45e4"] .logico-alter-button { background: #33333300 !important; color: #ffffff !important; border: 1px solid #fff !important; padding: 1.1em 5.5em 1.1em 2em !important; display: inline-block !important; position: relative !important; border-radius: 8px !important; overflow: hidden !important; z-index: 1 !important; transition: all 0.4s ease !important; } [data-id="c0a45e4"] .logico-alter-button:after { content: '' !important; position: absolute !important; top: 0 !important; right: 0 !important; bottom: 0 !important; width: 4.8em !important; background: #c01227 !important; z-index: -1 !important; transition: all 0.4s ease !important; } [data-id="c0a45e4"] .logico-alter-button:hover { color: #ffffff !important; } [data-id="c0a45e4"] .logico-alter-button:hover:after { width: 100% !important; } [data-id="c0a45e4"] .logico-alter-button:before { content: '\e80b' !important; font-family: 'fontello' !important; position: absolute !important; right: 0 !important; top: 0 !important; bottom: 0 !important; width: 4.8em !important; height: 100% !important; line-height: calc(4.8em + 2px) !important; display: block !important; text-align: center !important; color: #fff !important; z-index: 2 !important; } /* STYLE BLOCK 50 */ .howits-hero-custom-bg.elementor-repeater-item-3264830, .howits-hero-custom-bg.elementor-repeater-item-6867061 { background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)), url('/images/home1-slide-1.png') !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important; } .howits-hero-custom-bg.elementor-repeater-item-6867061 { background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)), url('/images/home1-slide-2.png') !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important; }